body, td, th{
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#5f5f5f;
}

a{
	color:#3390d4;
}
a:hover{
	text-decoration:none;
}

.titblock_text, .titblock_text a{
	font-family:Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.menu_item{
	font-family:Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;	
	text-decoration:none;
}
.menu_item:hover{
	color:#f0f0f0;
}

input.input_search{
	font-family:Tahoma, Verdana;
	font-size:12px;
	width:132px;
	height:20px;
	padding-top:1px;
	padding-left:5px;
	margin-right:4px;
	background: url(/img/rus/search_bg.gif) no-repeat;
	border:0px;
}
input.input_image{
	/*width:34px;
	height:19px;*/
	border:0px;
}

input{
	border:1px solid #3ea0e6;
	background-color:#ffffff;
}
textarea{
	border:1px solid #3ea0e6;
	background-color:#ffffff;
}

.index_action h2{
	font-size:18px;
	font-weight:normal;
	color:#76c5fb;	
}
.index_action{
	color:#ffffff;
	padding-left:15px;
	background-color:#6b7482;
}
.index_action a{
	color:#ffffff;
}


.redec_a{
	color:#3ea0e6;
	padding-bottom:5px;
}
.redec_a a{
	color:#3ea0e6;
	padding:1px;
	background: url(/img/rus/pager_bg.gif) no-repeat bottom;
}

img.img_border{
	border:1px solid #3390d4;
}

.pricelist, .pricelist a{
	font-size:12px;
	color:#0086b3;
}
.flashversion, .flashversion a{
	font-size:12px;
	font-weight:bold;
	color:#019acd;
	text-decoration:none;
	padding:3px;

}
.flashversion a:hover{
	color:#3f4040;
}

/*#######################
#########################
#######################*/

body{
	margin:0px;
	background:#2c94dd url(/img/rus/body_bg.jpg) repeat-x top;
}

table.t_basic{
	width:100%;
	height:100%;
}
td.t_basic_c1{
	width:50%;
	text-align:right;
	vertical-align:top;
	background: url(/img/rus/bg_l.jpg) repeat-y bottom right;
}	
td.t_basic_c2{
	vertical-align:top;
}
td.t_basic_c3{
	width:50%;
	vertical-align:top;
	background: url(/img/rus/bg_r.jpg) repeat-y bottom left;
}

table.t0{
	width:1000px;
	height:100%;
}
td.t0_r1{
	position:relative;
	width:1000px;
	height:229px;
	background: url(/img/rus/top_bg.jpg) no-repeat top left;
}
td.t0_r2{
	height:100%;
	vertical-align:top;

	background:#ffffff url(/img/rus/cnt_bg.gif) repeat-x top left;
}

table.t_side{
	width:100%;
	height:100%;
}
td.t_side_r1{
	width:100%;
	height:100%;
	text-align:right;
	vertical-align:top;
	background: url(/img/rus/bg_t_l.jpg) no-repeat top right;
}
td.t_side_r2{
	height:104px;
	text-align:right;
	vertical-align:top;
	background: url(/img/rus/bg_b_l.jpg) no-repeat bottom right;
}
table.t_side2{
	width:100%;
	height:100%;
}
td.t_side2_r1{
	width:100%;
	height:100%;
	text-align:right;
	vertical-align:top;
	background: url(/img/rus/bg_t_r.jpg) no-repeat top left;
}
td.t_side2_r2{
	height:104px;
	text-align:right;
	vertical-align:top;
	background: url(/img/rus/bg_b_r.jpg) no-repeat bottom left;
}

table.t1{
	width:1000px;
	height:100%;
	background: url(/img/rus/t1_bg.gif) no-repeat top right;
}
td.t1_c1{
	position:relative;
	width:214px;
	height:100%;
	min-height:350px;
	
	vertical-align:top;
}
td.t1_c2{
	position:relative;
	width:577px;
	/*border-right:1px solid #bfdcf2;*/
	vertical-align:top;
}
td.t1_c3{
	position:relative;
	width:210px;
	vertical-align:top;
	background: url(/img/rus/right_bottom_bg.jpg) no-repeat bottom right;
}
div.cont_grad_top{
/*	position:absolute;
	top:0px;
	right:-1px;*/
	height:100%;
	border:1px solid red;
}
table.tg{
	width:100%;
	height:100%;
}
td.tg_c1{
	width:100%;
	vertical-align:top;
}
td.tg_c2{
	vertical-align:top;
	background:#bfdcf2 url(/img/rus/con_grad_bottom.gif) no-repeat bottom;
}

/*##########*/

div.titblock{

	height:19px;
	min-height:17px;
	max-height:19px;
	position:relative;
	background: url(/img/rus/title_bg.gif) repeat-x top;

	padding-left:12px;
	padding-right:10px;
	padding-top:2px;
	margin-left:12px;
	margin-right:15px;
	margin-bottom:10px;

}
div.titblock2{

	height:19px;
	min-height:17px;
	max-height:19px;
	position:relative;
	background: url(/img/rus/title_bg.gif) repeat-x top;

	padding-left:12px;
	padding-right:10px;
	padding-top:2px;
	margin-left:-3px;
	margin-top:18px;
	margin-bottom:10px;
	display:block;
}
img.tit_l{
	position:absolute;
	left:0px;
	top:0px;
}
img.tit_r{
	position:absolute;
	right:-1px;
	top:0px;
}

div.obrands{
	margin-bottom:20px;
	text-align:center;
}
.obrands img{
	margin-bottom:10px;
}

div.onews_block{
	width:100%;
	max-width:188px;
	padding-top:10px;
	padding-left:12px;
	padding-right:15px;
	padding-bottom:10px;
}
div.onews_block_content{
	/*width:100%;*/
	max-width:520px;
	/*margin-left:-14px;*/

	padding-top:10px;
	padding-left:12px;
	padding-right:15px;
	padding-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	
}
div.onews_block_content1{
	width:100%;
	max-width:166px;
	/*margin-left:-14px;*/
	margin-left:10px;
	margin-right:14px;
	padding-top:10px;
	padding-left:12px;
	padding-right:15px;
	padding-bottom:10px;

	
}
.onews_color{
	/*background-color:#eaf4fb;*/
	background-color:#DAEAF5;
}
div.onews_date{
	margin-bottom:10px;

	font-size:10px;
	font-weight:bold;
	color:#e1622e;
}
div.onews_title{
	margin-bottom:8px;

	font-size:11px;
	font-weight:bold;
	color:#5f5f5f;
}
.onews_title a{
	font-size:11px;
	font-weight:bold;
	color:#5f5f5f;
	text-decoration:none;
}
.onews_title a:hover{
	color:#e1622e;
}
div.onews_detail{
	text-align:right;
	font-size:11px;
	color:#0086b3;
}
.onews_detail a{
	font-size:11px;
	color:#0086b3;
	text-decoration:underline;
}
.onews_detail a:hover{
	text-decoration:none;
}

div.top{
	position:relative;
	width:1000px;
	height:229px;
}
div.top_logo{
	position:absolute;
	left:50px;
	top:50px;
}
div.pricelist{
	position:absolute;
	top:187px;
	left:800px;
}
div.flashversion{
	position:absolute;
	top:7px;
	right:1px;
	background: url(/img/rus/flash_bg.gif) no-repeat top right;
	width:102px;
	height:24px;
}
div.top_menu{
	position:absolute;
	top:73px;
	left:245px;
}

div.contentual{
	width:545px;
/*	padding-left:12px;
	padding-right:10px;
	padding-top:2px;*/
	margin-left:14px;
	margin-right:14px;
	margin-bottom:10px;
	/*padding-right:2px;
	border:1px solid red;*/
	overflow:none;
}

div.search_block{
	margin-left:7px;
	/*height:32px;
	overflow:hidden;*/
	font-size:0px;
}


/*############
### MODULES ##
############*/

h1.cat_title, h1 td{
	font-size:20px;
	font-weight:normal;
	/*color:#1f96f0;*/
	color:#277fe3;
}

.mod_letter{
	font-size:120%;
	font-weight:bold;
	color:#2f8fd0;
}

.prod_all_cats, .prod_all_cats a, .prod_all_cats td{
	font-size:14px;

	color:#1f96f0;
}

div.tableIn{

}

.tableIn table{
	border:0px;
	background-color:#bfdcf2;
}
.tableIn td{
	border:0px;
	padding:3px;
	margin:1px;
	background-color:#ffffff;
}

div.rblock{
	width:186px;
/*	overflow:hidden;*/
}
div.rblock_item{
	width:100%;
	max-width:186px;
	padding:8px;
}
div.rblock_color{
	background-color:#c4e7ff;
}

div.rblock_item_title{
	margin-bottom:7px;

	font-weight:bold;
	color:#2d86ba;
}

div.rblock_item_content{

}
td.rblock_item_content_c1{
	vertical-align:top;
}
td.rblock_item_content_c2{
	width:100%;
	padding-left:5px;
	vertical-align:top;

	color:#3390d4;
}

/*POPUP*/

div.conetntbody{
	margin-left:20px;
	margin-right:20px;
	padding:20px;
	background-color:#ffffff;
}

.sHiLite
{
	font-weight: bold;
	color: #3390d4;
}