.empty {}

body
{
	font-size: 80%;
	background-color : #F4F9FD;
	margin: 0px;
	background-image: url(page_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
BODY *
{
	font-size: 100%;
	background-repeat: no-repeat;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #3E3B3B;
	background-repeat: no-repeat;
}
img
{
	border: 0px;
	margin: 0;	
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
	padding: 0 0 0 0;
	border-collapse: collapse;
	letter-spacing: 0;
	/*width: 100%;*/
}

td{
	border:0px solid red;
}

h1
{
	color:#DE5E00;
	font-family: Times New Roman, Times, serif;
	font-size: 33px;
	font-weight: normal;
	margin:7px 0 10px 0;
	padding:0px;
}

h1 a
{
	font-size: 33px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}

h2
{
	color:#DE5E00;
	font-family: Times New Roman, Times, serif;
	font-size: 26px;
	font-weight: normal;
	margin:7px 0 0 0;
	padding:0px;
	text-align: left;
}
h2 a
{
	font-size: 26px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}
h3
{
	color:#DE5E00;
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	font-weight: normal;
	margin:7px 0 0 0;
	padding:0px;
}
h3 a
{
	font-size: 20px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}
a
{
	color: #50BCE2;
	text-decoration: underline;
}

a:hover
{
	
}

hr
{	
	height: 0px;	
	border-top: 1px solid gray;
	border-bottom: none;	
	margin: 10 0 10 0;
	padding: 0;
}





/*Для выравнивания картинок по левому краю*/
.float_left
{
	float: left;
	margin: 5 10 3 0;
}
/*------------------------------------------------------*/
/*Таблицы в контенте*/
.content_div table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
        border: 1px solid gray;
	border-collapse: collapse;
}

.content_div td
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
   border: 1px solid gray;
	border-collapse: collapse;
}

.content_bottom
{
	padding-left: 20px; 
	padding-right: 10px;
}

/*Делаем класс для тех, кто без границы*/
table.no_border
{
	border: none;
}

.no_border td
{
	border: none;
}

td{
	padding:0px;
	margin:0px;
}

div{
	padding: 0px;
	margin: 0px;
}

ol li{
	line-height: 12px;
	margin:0px 0 0 50px;
	padding:0px;
}

ul li{
	line-height: 12px;
	margin:0px;
	padding:0px;
	margin:0px 0 0 50px;
}

ol{
	margin:0px;
	padding:0px;
}

ul{
	margin:0px;
	padding:0px;
}

p{
	margin:15px 0px 2px 0;
	padding:0px;
	text-align: justify;
}

/*/Делаем класс для тех, кто без границы*/
/*------------------------------------------------------*/
#head_td_ru
{
	background-image: url(top_ru.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height:284px;
}

#head_td_en
{
	background-image: url(top_en.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height:284px;
}

#menu_left_td{
	background-image: url(menu_left.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #18ACDC;
	width:24px;
	height:40px;
}

#menu_right_td{
	background-image: url(menu_right.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #18ACDC;
	width:24px;
	height:40px;
}

#menu_center_td{
	height:40px;
	background-position: top;
	background-color: #18ACDC;
}

#content_left_td{
	background-image: url(content_bg.jpg);
	background-position: left;
	background-repeat: repeat-y;
	height:400px;
	width:7px;
}


#content_center_td{
	background-color: #F9FBFC;
	height:400px;
	padding-top:5px;
}


#content_right_td{
	background-image: url(content_bg.jpg);
	background-position: right;
	background-repeat: repeat-y;
	height:400px;
	width:7px;
}

#content_td{
	padding-left:20px;
	padding-right:10px;
	width:660px;
	text-align: justify;
}

#content_td li
{
	line-height: 1.3em;
}

#content_td img{

}

#search_td{
	width:280px;
	padding-right:3px;
}

#search_body{
	padding-left:30px;
	padding-bottom:10px;	
}

#search_body{
	background-image: url(search_middle.jpg);
	background-position: left;
	background-repeat: repeat-y;
	height:200px;
}

#top_left_container{
	background-image: url(container_left_top.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	width:12px;
	height:10px;
}

#top_right_container{
	background-image: url(container_right_top.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	width:11px;
	height:10px;
}

#bottom_left_container{
	background-image: url(container_left_bottom.jpg);
	background-position: right top;
	background-repeat:no-repeat;
	width:12px;
	height:12px;
}

#bottom_right_container{
	background-image: url(container_right_bottom.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	width:11px;
	height:12px;
}

#left_container{
	background-image: url(container_left_side.jpg);
	background-position: right top;
	background-repeat:repeat-y;
	width:12px;
}

#right_container{
	background-image: url(container_right_side.jpg);
	background-position: left top;
	background-repeat:repeat-y;
	width:11px;
	height:80px;
}

#top_center_container{
	background-image: url(container_top.jpg);
	background-position: bottom;
	background-repeat:repeat-x;	
	height:10px;
	width:140px;
}

#bottom_center_container{
	background-image: url(container_bottom.jpg);
	background-position: top;
	background-repeat:repeat-x;	
	height:12px;
}

#center_container{
	background-color: White;
	height:100px;	
}

#main_container_float{
	float:left;
	margin:10px 6px 10px 0px;
	height:180px;
}

#main_container_float_catalog{
	float:left;
	margin: 0px 15px 15px 0px;
	width:190px;
}

#description_td{
	color:#7A7A7B;
	font-family: Tahoma,Arial;
	font-size:12px;
}

#description_td_catalog{
	color:#7A7A7B;
	font-family: Tahoma,Arial;
	font-size:12px;
}


#description_td a{
	background-image: url(yellow_icon.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color:#D35C23;
	padding-left:25px;
	text-transform: uppercase;
	font-family: Tahoma, Arial;
	font-size: 12px;
	text-decoration: none;
}

#description_td a span{
	color:#7A7A7B;
	text-transform: none;
	font-family: Tahoma, Arial;
	font-size: 12px;
	margin-left:0px;
	text-decoration: none;
}

#description_td_catalog a{
	background-image: url(yellow_icon.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding:0 0 0 25px;
	color:#D35C23;
	font-family: Tahoma, Arial;
	font-size: 12px;
	text-decoration: none;
}

#description_td a strong{
	color:#D35C23;
	text-transform: uppercase;
	font-family: Tahoma, Arial;
	font-size: 12px;
	text-decoration: none;
}

#description_td_catalog a strong{
	color:#D35C23;
	font-family: Tahoma, Arial;
	font-size: 12px;
	text-decoration: none;
}

#bottom_content{
	background-color: #F4FAFD;
	padding-left:20px;
	padding-top:10px;
}

.news_main{
	padding-left:20px;
}

.more_text{

}

.more_text a{
	background-image: url(blue_shape.jpg);
	background-position: 0 5;
	background-repeat: no-repeat;
	padding-left:10px;
}

.more_text *{
	font-size:0.85em;
}

.news_item{
	background-image: url(round.jpg);
	background-position: 0 6;
	background-repeat: no-repeat;
	float:left;
	width:270px;
	padding-left:15px;
	margin-right:15px;
	margin-left:10px;
}

.news_item a{
	color:#D5A62C;
	font-size: 0.85em;
}

.news_item a:hover{
	text-decoration:underline;
}
.rss_div{
	padding-bottom:3px;
	padding-right:30px;
}

.rss_div *{
	vertical-align: middle;
	font-size:0.9em;
	font-weight: bold;
	color:#DE5E00;
}

.footer_td td{
	color:#7A7A7B;
	font-size: 0.85em;
}

.menu_item{
	font-family: Times New Roman, Times, serif;
	height:30px;
	padding-left:9px;
	padding-right:9px;
}

.menu_item_active_a{
	font-family: Times New Roman, Times, serif;
	height:30px;
	padding-left:10px;
	padding-right:10px;
}

.menu_item_active_a a{
	color:#FFC62E;
	font-size: 1.4em;
	text-decoration: none;
	font-family: Times New Roman, Times, serif;
}

.menu_item a{
	color:white;
	font-size: 1.4em;
	text-decoration: none;
	font-family: Times New Roman, Times, serif;
}

.menu_item span{
	color:#FFC62E;
	font-size: 1.4em;
	font-family: Times New Roman, Times, serif;
}

.menu_item a:hover{
	text-decoration:underline;	
	color:white;
}

.menu_item_active_a a:hover{
	text-decoration:underline;	
	color:#FFC62E;
}

.menu_splitter{
	width:4px;
}

.menu_splitter img{
		
}

.search_hint{
	font-size:0.85em;
	margin-top:5px;
}

#search_form input{
	background-color: #E5F1F9;
	border:1px solid #A4A9AA;
	width:230px;
	color:#19B0DF;
	font-size: 0.9em;
	height:20px;
	padding-left:5px;
}

#search_form select{
	background-color: #E5F1F9;
	border:1px solid #A4A9AA;
	width:230px;
	color:#19B0DF;
}

#search_form select option{
	background-color: #E5F1F9;
	color:#19B0DF;
}

.exclusive{
	margin:13 0;
	text-transform: uppercase;
	font-size: 0.85em;
	font-family: Tahoma, Arial;
}

.exclusive a{	
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

.exclusive img{
	margin-right:5px;
}

.exclusive_div{
	padding-left:30px;
}

.table_caption{
	font-size:16px;
	color:#3E3B3B;
	font-weight: bold;
	padding:10px 5px 10px 10px;
}

.dark{
	background-color: #E7F1F5;
	background-image: url(yellow_shape.gif);
	background-repeat: no-repeat;
	background-position: 10 13;
	height:30px;
	padding-left:23px;
	width:50%
}

.dark a{
	text-transform:uppercase;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	color:#478EA8;
}

.dark a:hover{
	text-decoration: underline;
	color:#478EA8;
}

.light{
	background-image: url(yellow_shape.gif);
	background-repeat: no-repeat;
	background-position: 10 13;
	height:30px;
	padding-left:23px;
	width:50%
}

.light a{
	text-transform:uppercase;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	color:#478EA8;
}

.light a:hover{
	text-decoration: underline;
	color:#478EA8;
}

.product_caption td{
	background-color: #17BEE5;
	font-weight: bold;
	color:white;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.product_dark td{
	background-color: #E7F1F5;
	padding:5px 5px 3px 5px;
}

.product_light td{
	padding:7px 5px 5px 5px;
}

.product_dark td strong{
	font-weight: normal;
}

.product_light td strong{
	font-weight: normal;
}

.up_a span{
	font-weight:normal;
}

.faq_input{
	border:1px solid #A4A9AA;
	width:230px;
	color:#19B0DF;
	font-size: 0.9em;
	height:20px;
	padding-left:5px;
}