*{margin:0}
* html #poll_options div{height:1px}
body,html{width:80%; 
	margin:0 auto; 
	background:#FFFFFF;color:#000000;font-family:tahoma,sans-serif;font-size:100%;height:100%}
h1{color:#007ACD;font:bold 165% sans-serif;}
h2{padding:0 0 6px 0;color:#007ACD;font:bold 110% sans-serif;letter-spacing:-1px}
.h2{margin: 0 0 0 0; padding:0 0 0.5em 0; color:#007ACD;font:bold 120% sans-serif;letter-spacing:-1px}
h3{padding-bottom:7px;padding-top:15px;color:#007ACD;font:bold 75% tahoma}
h4{color:#007ACD;font:bold 60% tahoma}
img{border:none}
li{padding-bottom:2px}
p{padding:6px 0 8px 0;font-size:75%}
small{font-size:90%}
table.pollstableborder .sectiontableheader{background:#FFFFFF}
table.pollstableborder td{padding:2px;text-align:left}

ul,ol{padding-left:25px}
.button{background:#FFFFFF;font:75% tahoma}
.clear{clear:both}
.componentheading,.contentheading{color:#007ACD;font:bold 170% sans-serif}
.date{font-weight:bold}
.g{color:#646464}
.inputbox{border:1px dotted #007ACD;padding:0.1em 0.1em 0.2em 0.1em;background-color:#F5F5F5}
.inputbox_bg{padding: 0.1em 20px 0.2em 0.1em;border:1px dotted #007ACD;background-color:#F5F5F5;background-image: none;background-attachment:scroll;background-position: 99% 50%;background-repeat:no-repeat; width: 220px}
.loginform .button{width:60px;font-size:90%;height:20px}
.loginform input{width:120px;font-size:90%;height:15px}
.loginform label{padding-top:5px;width:50px;display:block;font-size:85%}
.menuitem{width:222px;background:url(design/divider.png) repeat-x}
.menuitem .submenu{margin:-5px 0 10px 0}
.menuitem .submenu a{margin:0 0 5px 35px;padding:0;width:167px;background:transparent;color:#646464;font-size:90%;height:auto}
.menuitem a{padding:13px 0 0 35px;width:187px;display:block;background:url(design/icon_kp.png) 0px 11px no-repeat;color:#000000;text-decoration:none;height:27px}
.menuitem a:hover{color:#007ACD;text-decoration:underline}
.menuitem#menu_first{background:transparent}
.message{margin-bottom:10px;color:#4DC100;font:bold 120% tahoma}
.news_date{color:#000000;font:bold 80% tahoma}
.photo{margin:2px;padding:0 1px 3px 2px;width:105px;background:#F3F4F5;font-size:85%;text-align:center}
.photo .img{padding-top:2px;width:105px;height:103px}
.pollstableborder{border:none;padding:2px;width:370px}
.sectiontableheader{padding:4px;background:#F3F3F4;font-weight:bold}
.see-also li{padding-bottom:15px}
.smalldark{padding-left:4px;text-align:left}
.subscribe{margin-top:25px}
.subscribe_message{margin:0;color:#646464;font:60% tahoma}
.yellow{color:#F29504}
#content{float:left;margin-top:30px;padding-left:40px;width:580px;font-size:80%}
#content h1 {padding:0 0 6px 0;/*	height:21px;*/ color:#007ACD;font:bold 19px sans-serif;letter-spacing:-1px}
#content h2 {color:#007ACD;font:140% sans-serif; padding-top:15px}
#content h3 {font-size:120%}
#copy{margin-top:5px}
#footer{margin-top:100px;padding-left:32px;width:860px;font-size:75%;height:40px}
#footer_address{}
#footer_email{color:#000000;text-decoration:none}
#footer_phone{display:block}
#footer_right{float:right;text-align:right}
#index_about{clear:both;margin-top:30px;padding:28px 0 0 32px;width:893px;background:#F3F4F5;height:270px}
#index_about1{float:left;width:230px}
#index_about2{float:left;margin-left:50px;width:305px}
#index_about3{float:left;margin-left:42px;width:250px}
#index_about3 .icon_cart{position:relative;top:3px}
#index_descr{float:left;margin-left:21px;width:250px;height:300px}
#index_descr h2{padding-bottom:10px;padding-top:13px}
#index_descr li{padding-bottom:5px;list-style-type:square;font-size:75%}
#index_descr ul{padding-left:20px}
#index_menubar{margin-top:20px;padding-left:33px;width:892px;min-height:300px}
#index_menubar .left{float:left;padding:10px 0;width:240px;min-height:290px}
#index_news{float:left;margin-left:0px;width:600px;margin-top:40px;}
#index_news .newsbit{margin:5px 0 21px 0;font-size:75%}
#index_news h3 {padding-bottom:3px; padding-top:3px}
/* #index_poll{margin-top:40px;padding:0 1px 0 32px;width:892px} */
#index_poll{margin-top:40px;padding: 0 1px 0 25px;}
#index_poll{float:left}
#lang_login{width:859px;background:#FFFFFF;height:30px;  padding: 0 0 0 0;  margin: 0 0 0 0;                      border-left: 33px solid #FFFFFF;  border-right: 33px solid #FFFFFF;              }
#lang_select{float:left;margin-left:0px;margin-top:6px;font-size:70%}
#lm_email{background-color:#F5F5F5}
#loginform{float:right;font-size:90%;  margin: 0 0 0 0;  padding: 0 0 0 0;  }
#logo{bottom:28px;left:33px;position:absolute}
#main{margin:12px auto 0 auto;padding-bottom:40px;width:925px}
#menu{width:240px;font-size:75%}
#newsflash{margin-top:60px}
#photo{float:left;margin-left:40px;width:260px;height:300px}
#poll{width:240px}
#poll .button{margin-top:13px;width:97px}
#poll h3{padding-top:5px}
#poll_options{margin-top:16px;padding-bottom:10px;background:#F3F4F5}
#poll_options div{margin-left:45px;font-size:75%}
#poll_options input{float:left;margin:0 -45px 0 17px;width:12px;background-color:#F5F5F5;height:12px;position:relative;top:2px}
#poll_options label{clear:left;padding-top:8px;display:block;position:relative}
#qubq{float:left;margin-top:10px;display:block;color:#646464;font:11px tahoma;text-decoration:none}
#sidebar{float:left;margin-top:30px;padding-left:33px;width:240px}
#slogan{width:408px;color:#373737;font:bold 15px sans-serif;letter-spacing:-1px;bottom:29px;left:313px;position:absolute}
#top{width:100%;background:#F3F4F5;height:124px;position:relative}
a:hover,.menuitem #active_menu:hover{color:#000000}
.photo a,#lang_select a{}
.sectiontableentry1,.sectiontableentry2{background-color:#FFFFFF}
.view-photo,.view-photo .small{margin-top:10px}
#content p,#index_news .newsbit h3{font-size:100%}
.menuitem #active_menu,#footer_email:hover,#qubq:hover,a,.h{color:#007ACD}
.polls_color_3,.polls_color_4,.polls_color_5,.polls_color_1,.polls_color_2{border:1px solid #007ACD;background-color:#007ACD}
ul.faq{padding:3px}
ul.faq li{margin:3px 0px 5px 15px;padding-bottom:7px;padding-top:15px;list-style-type:disc;display:list-item;color:#007ACD;font:bold 120% Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif}
ul.faq li.item{padding:6px 6px 6px 8px;list-style-type:none;display:none;background-color:#F5F5F5;color:#000000;font:normal 100% Tahoma,sans-serif}
div.space{margin:6px 0 6px 0; clear: both;}
.file-icon { margin-bottom:-3px; padding-top:3px }
body.contentpane {font-size: 65%; }
.addtocartitem {text-align: center;}
form#addtocart select.inputbox {width: 350px;}
.package {display: none; border: 1px solid #c0c0c0; margin: 0.5em 0 0.5em 0; padding: 0.3em; width:535px;} 
.modifydate {color: #888888; background-color: #ffffff;}

/* PDF document links */
.pdf {background:transparent url('design/pdf-icon.gif') center left no-repeat; display:inline-block; padding-left:20px; line-height:18px;}

a[href$='.pdf'] {
background:transparent url('design/pdf-icon.gif') center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:18px;
}
  
/* Excel Documents links */
.excel {background:transparent url('design/excel-icon.png') center left no-repeat; display:inline-block; padding-left:20px; line-height:18px;}

a[href$='.xls'], a[href$='.csv'], a[href$='.xlw'], a[href$='.xlt'] {
background:transparent url('design/excel-icon.png') center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:18px;
}
  
/* Word Document Links */
.doc { background:transparent url(design/ms-word-icon.gif) center left no-repeat; display:inline-block; padding-left:20px; line-height:18px;}

a[href$='.doc'], a[href$='.rtf'], a[href$='.wps'], a[href$='.txt'] {
background:transparent url(design/ms-word-icon.gif) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:18px;
}

/* Main page logo*/
#main_1 {	position:absolute; 	left: auto;	}


.logot{height: 318px;}

.block1 { position: absolute;	width: 171px;height:318px;background:url(main/left.png); z-index:15;}
.block1:hover { width: 171px;position: absolute;display: block;background:url(main/left.png); background-image:url(main/left_mo.png);z-index:15;	height:318px;}
.jjj img{z-index:10;	position: absolute;}

.block2 { position: absolute;left:171px;	width: 274px;background:url(main/center.png);	height:318px;z-index:15;}
.block2:hover { width: 274px;	left:171px;		position: absolute;	display: block; background:url(main/center.png);	background-image:url(main/center_mo.png);z-index:15;	height:318px;  }
.jjj2 img{	left:171px;z-index:10;	position: absolute;}


.block3 { position: absolute;left:445px;	width: 162px;background:url(main/right.png);	height:318px;z-index:15;}

.block3:hover { width: 162px;	left:445px;	position: absolute;	display: block;background:url(main/right.png);	 background-image:url(main/right_mo.png);z-index:15;	height:318px; }
.jjj3 img{	left:445px;z-index:10;	position: absolute;}	

