html{
margin: 0px;
padding: 0px;
}

body{
margin: 0px;
padding: 0px;

font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;

background: url(/i/main_bg.gif);
}

form{
padding: 0px;
margin: 0px;
}

input, select,textarea{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}

img{
border: none;
}

a{
color: #666666;
}

a:hover{
text-decoration: none;
}


#main{
margin: 0 auto;
background: #dfdfe0;
}

.gray_bg{
background: #dfdfe0;
}

#left_shadow, #right_shadow{
}

#left_shadow{
background: url(/i/left_shadow.png) right top repeat-y; 
}

#right_shadow{
background: url(/i/right_shadow.png) left top repeat-y; 
}

#top_text{
padding: 25px 18px;
height: 50px;
vertical-align: middle;
}

#menu_container{
padding: 28px 15px;
color: #FFFFFF;
background: #e49a00;
}

#subscribe_container{
color: #FFFFFF;
background: #808184;
}

#info_container{
padding: 30px 25px;
}

.white_bg{
background: #FFFFFF;
}

.title{
margin: 5px;
padding: 2px 15px;
border-bottom: 1px solid #d9d9d9;
}

.title h1{
display: inline;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
}

#content{
width: 470px;
padding: 6px 20px;
}

#content table.tbl{
border: 1px solid #666666 !important;
}

#content table.tbl td{
border: 1px solid #666666 !important;
border-collapse: collapse;
}

.quiz{
background: #f7f7f7;
}

#right{
background: #f7f7f7;
width:210px;
}

#copyright{
background: #c7c8c9;
}

#main_menu, #main_menu li ul{
list-style-type: none;
margin: 0px;
padding: 0px;
}

#main_menu a{
color: #FFFFFF;
text-decoration: none;
}

#main_menu li{
padding-left: 12px;
background:url(/i/menu_mark.gif) left 3px no-repeat;
font-weight: bold;
}

#main_menu li ul{
padding: 0px;
margin-left: 12px;
}

#main_menu li ul li{
padding: 0px;
background: none;
font-weight: normal;
}
#main_menu li ul li a{
padding-left: 8px;
}

#main_menu li ul li a:hover, #main_menu li ul li a.selected{
text-decoration: underline; 
background: url(/i/menu_pointer.gif) left 4px no-repeat;
}

#icon_link a{
color: #666666;
text-decoration: none;
}

#icon_link a:hover{
text-decoration: underline;
}

.sub_input{
border: 1px solid #4e9ed9;
height: 17px;
width: 150px;
}

.samples_input{
margin: 3px 0;
border: 1px solid #4e9ed9;
height: 17px;
width: 300px;	
}

.samples_textarea{
margin: 3px 0;
border: 1px solid #4e9ed9;
width: 300px;	
}

.samples_short{
margin: 3px 0;
border: 1px solid #4e9ed9;
height: 17px;
width: 50px;
}

#site_menu_block a{
display: block;
overflow: hidden;
height: 12px;
margin-left: 22px;
}

#site_home{
width: 13px;
background: url(/i/site_home.gif) left top no-repeat;
}

#site_map{
width: 14px;
background: url(/i/site_map.gif) left top no-repeat;
}

#site_mail{
width: 12px;
background: url(/i/site_pochta.gif) left top no-repeat;
}

#site_menu_block a:hover{
background-position: 0 -12px;
}

#quiz{
margin: 0 20px 50px 40px;
}

#quiz div{
margin: 5px 0;
}

#quiz label{
margin-left: 10px;
}

#right_banner{
margin: 20px 0 20px 5px;
}

#breadcrumbs{
margin: 0 20px; 
}

#breadcrumbs a{
color: #666666;
text-decoration: none;
}

#breadcrumbs a:hover{
text-decoration: underline;
}

#site_map_list ul{
margin: 0;
padding: 0 30px;
list-style-type: none;
}

#site_map_list ul li{
margin: 3px 0;
}

.news_date{
margin-right: 10px;
padding: 2px;
color: #FFFFFF;
background: #E49A00;
}

#slide_left, #slide_right{
border: none;
/*background: transparent !important;*/
cursor: pointer;
outline: none;
}

#photo_info{
margin: 3px 0;
}

#sub_error{
font-size: 11px;
color: #e49a00;
}

.faq_list{
margin: 10px 0;
}

.faq_question, .faq_answer{
margin-left: 20px;
}

.faq_answer_block{
margin: 3px 0;
}

.faq_switch_link{
margin: 2px 0;
color: #e49a00;
}

.faq_tag{
font-weight: bold;
}

#quiz_question{
font-weight: bold;
margin-bottom: 20px;
}

.quiz_bar{
height: 14px;
background: #e49a00;
}

.quiz_result_item{
margin: 5px 0;
}

.quiz_list_item{
margin: 5px 0;
}

.today, .today a{
font-weight: bold;
color: #E49A00;
}

.news_date_main{
margin: 0 5px 0 0;
color: #9A9A9A;
}

.hr{
border-bottom:  1px solid #D9D9D9;
padding-bottom: 3px;
margin: 20px 0 5px 0;
}

.file_group_title{
margin:0px;
margin-top: 14px;
padding: 0;
font-size: 14px;
color: #E49A00;
}

.file_group_anons{
margin: 0 0 10px 0;
}

.file_item{
margin: 6px 0;
}

.file_link{
padding-bottom: 5px;	
border-bottom: 1px solid #D9D9D9; 
}

.samples_prod_item{
float: left;
width: 150px;
margin: 4px 0;
}

.samples_prod_item input, .request_prod_item input{
	float: left; 
}

.samples_prod_item label{
display: block;
width: 130px;
float: left;
padding: 3px 0;
}

.request_prod_item label{
display: block;
width: 130px;
float: left;
padding: 3px 0;
}
.pics {  
	position: relative;
    height:  200px;  
    width:   740px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
	position: absolute; 
    width:  740px; 
    height: 200px; 
    top:  0; 
    left: 0; 
} 
#gallery_full{
margin-top: 10px;
}

#quiz_submit{
text-align: center;
}