/* CSS Document */

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

img{border:none;}

body{
	
	text-align:center;
	}
 .main-tab {
 	width:98%;
  	max-width:1280px;
  	margin:auto;
 }
 
#wrapper {
	min-width:999px;
	margin:0 auto;
	background:url(/images/header_bg3.jpg) 50% 0 no-repeat;
}

h1{
background:url(/images/h1bg.gif) 0px 16px no-repeat;
padding:10px 0px 0px 13px;
}

h2{
padding:10px 0px 0px 0px;
}

h3{
text-align:center;
background:url(/images/h3bg.gif) center repeat-x;
padding:10px 0px 0px 0px;
}

h3 span{
background:#fff;
padding:0px 15px;
}

h4{
padding:10px 0px 0px 0px;
}

h5{
padding:10px 0px 0px 0px;
}


.main{
	/*width:100%;*/
	/*width:100%;*/
	margin:auto;
	}

.header{
height:251px;
text-align: center;
/*padding-left:100px;*/
/*padding-right:160px;*/
position:relative;
z-index: 0;

}

.header .logo {
	width:175px;
	padding:15px 0 0 0;
	color:#D0D0D0;
}
	.header .logo .logo_title {
		text-align:left;
		padding-left:11px;
	}

	.header .logo img {
		display:block;
	}




.header .flashbg {
 /*position:absolute;
 z-index: 1;
 top:72px;
 left:-26px;*/
 margin:0 auto;
 text-align:center;
 position:relative;
 z-index:-100;
 /*left:150px;*/
 left:7px;
 top:72px;
 }
 	.header .flashbg object {
 		margin:0 auto;
 	}
 	

.header .auth {
	margin-top:10px;
    position:relative;
    z-index:1000;
	/*width:240px;*/
	width:160px;
	/*float:left;
	padding:22px 20px 0px 30px;*/
	text-align:left;
	}
	.header .auth a{
		font-size:11px;
		text-decoration:underline;
		color:#FFFFFF !important;
		}
	.header .auth a:hover,
	.header .auth a:active{
		text-decoration:none;
		}
	.header .auth .title {
		padding:0px 0px 5px 0px;
		font-size:11px;
		color:#B0B0B0;
		}
	.header .auth label {
		width:50px;
		clear:left;
		float:left;
		padding:5px 3px 0px 0px;
		text-transform:uppercase;
		font-size:10px;
		color:#B0B0B0;
		}
	.header .auth .input_text{
		height:15px;
		width:82px;
		float:left;
		text-indent:4px;
		border:1px solid #C0C0C0;
		margin:3px 0px 0px 0px;
		padding:1px 0px 0px 0px;
		}
	.header .auth .button{
		float:left;
		margin:2px 0px 0px 2px;
		}
	.header .auth .registration{

		float:left;
		margin:6px 0px 0px 0px;
		}
	.header .auth .login{
		padding:24px 0px 0px 0px;
		}
		.header .auth .login .login_links{
			margin:10px 0px 0px 0px;
			}
			.header .auth .login .login_links a{
				font-weight:bold;
				font-size:12px;
				}

.header .hlinks{
	/*width:420px;*/
	/*float:left;*/
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	}
	.header .cart_cell{
		margin:16px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:150px;
		}
		.header .cart_cell a {
			font-size:11px;
			text-decoration:underline;
			}
		.header .cart_cell img{
			margin:3px 0px 0px 8px;
			}
	.header .hlinks .cell{
		width:178px;
		/*float:left;*/
		border-left:1px solid #fff;
		padding:0px 0px 1px 10px;
		}
		.header .hlinks .cell a {
			font-size:12px;
			text-decoration:none !important;
			}
		.header .hlinks .cell img{
			margin:0px 6px 0px 0px;
			}

#top_right_block {
	float:right;
	width:180px;
	}

.menu{
	height:50px;
	/*padding:2px 100px;*/
	/*padding:2px 0px;*/
	text-align: center;
	}

.menubody{
height:50px;
/*background:url(/images/menu_bg.gif) top left no-repeat;*/
/*width: 800px;*/
margin: 5px auto 20px auto;
text-align:center;

}

.menubody td {
	/*padding:0 30px 0 30px;*/
	padding:0 0 0 0;
}
.menubody div.tab-div {
	min-width:700px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 700? "700px":"auto");
}
.menubody td div img {
	position:relative;
}
.menubody .mitem{
height:35px;
/*width:auto!important;
width:130px;*/
width:100%;
/*float:left;*/
/*padding:11px 0px 0px 0px;*/
/*border-top: 1px solid #c9c9c9;*/
padding: 2px 0 20px 0;
position:relative;

}

.menubody .mitem a{
padding:7px 30px 0px 20px;
display: block;
height:24px;
white-space:nowrap;
/*background:url(/images/color1_bg.gif) 0 0 no-repeat;*/
}
.menubody .mitem a:hover {
	color:#bcddf7;
}

.menubody .mitem .mitem {padding:0px}
#acolor1 {background: #ababab url(/images/cor1.gif) 0px 0px no-repeat}
#acolor2 {background: #7d7d7d url(/images/cor2.gif) 0px 0 no-repeat;}
#acolor3 {background: #000 url(/images/cor3.gif) 0 0 no-repeat;}
#acolor4 {background: #e23531 url(/images/cor4.gif) 0 0 no-repeat;}
#acolor5 {background: #0063a4 url(/images/cor5.gif) 0 0 no-repeat;}
#acolor6 {background: #ababab url(/images/cor6.gif) 0 0 no-repeat;}
#acolor7 {background: #e03633 url(/images/cor7.gif) 0 0 no-repeat;}
#acolor8 {background: #000 url(/images/cor8.gif) 0 0 no-repeat;}



.menubody .ddmenu{
/*width:172px;*/
display:none;
position:absolute;
/*padding:46px 0px 0px 0px;*/
background:url(/images/spacer.gif);
z-index:100;
margin-left:0px!important;
left:0px;
top:37px;
}
	.menubody .ddmenu a {
	display:inline;
	height:auto;
	padding:0px;
	/*background:#e23531*/
	}

	.menubody .ddmenu TD {
	padding:0 0 0 0;
	}

#color1 .ddmbody{
background:#ababab;
}
#color4 .filler{
background:#ababab;
}

#color1 .topimg_l{
background:url(/images/ddm_tlgray.gif) bottom left no-repeat;
}
#color1 .topimg_r{
background:url(/images/ddm_tlgray.gif) bottom right no-repeat;
}

#color1 .bttmimg_l{
background:url(/images/ddm_blgray.gif) top left no-repeat;
}
#color1 .bttmimg_r{
background:url(/images/ddm_blgray.gif) top right no-repeat;
}

#color2 .ddmbody{
background:#7d7d7d;
}
#color4 .filler{
background:#7d7d7d;
}

#color2 .topimg_l{
background:url(/images/ddm_tgray.gif) bottom left no-repeat;
}
#color2 .topimg_r{
background:url(/images/ddm_tgray.gif) bottom right no-repeat;
}

#color2 .bttmimg_l{
background:url(/images/ddm_bgray.gif) top left no-repeat;
}
#color2 .topimg_r{
background:url(/images/ddm_tgray.gif) top right no-repeat;
}

#color3 .ddmbody{
background:#000;
}
#color4 .filler{
background:#000;
}

#color3 .topimg_l{
background:url(/images/ddm_tblack.gif) bottom left no-repeat;
}
#color3 .topimg_r{
background:url(/images/ddm_tblack.gif) bottom right no-repeat;
}

#color3 .bttmimg_l{
background:url(/images/ddm_bblack.gif) top left no-repeat;
}
#color3 .bttmimg_r{
background:url(/images/ddm_bblack.gif) top right no-repeat;
}

#color4 .ddmbody{
background:#e23531;
}
#color4 .filler{
background:#e23531;
}

#color4 .topimg_l{
background:url(/images/ddm_tred.gif) bottom left no-repeat;
}
#color4 .topimg_r{
background:url(/images/ddm_tred.gif) bottom right no-repeat;
}

#color4 .bttmimg_l{
background:url(/images/ddm_bred.gif) top left no-repeat;
}
#color4 .bttmimg_r{
background:url(/images/ddm_bred.gif) top right no-repeat;
}

#color5 .ddmbody{
background:#0063a4;
}
#color5 .filler{
background:#0063a4;
}

#color5 .topimg_l{
background:url(/images/ddm_tblue.gif) bottom left no-repeat;
}
#color5 .topimg_r{
background:url(/images/ddm_tblue.gif) bottom right no-repeat;
}

#color5 .bttmimg_l{
background:url(/images/ddm_bblue.gif) top left no-repeat;
}
#color5 .bttmimg_r{
background:url(/images/ddm_bblue.gif) top right no-repeat;
}

.menubody .ddmenu .topimg_l{
text-align:right;
padding-right:12px;
}
.menubody .ddmenu .topimg_r{
text-align:right;
padding-right:12px;
}
.menubody .ddmenu .bttmimg_l{
text-align:right;
padding-right:12px;
}
.menubody .ddmenu .bttmimg_r{
text-align:right;
padding-right:12px;
}


.menubody .ddmenu .bttmimg{
display:block;
}

.menubody .ddmenu .ddmbody{
padding:0 0 0 0;
}

.menubody .ddmenu .ddmbody div{
padding:4px 0px;
}

.content{
	/*padding:0px 80px 0px 100px;*/
	width: 100%;
	text-align:left;
	}
	.content td {vertical-align: top}

.content .reklblock{
	width:198px;
	margin:0px 0px 18px 0px;
	}
	.content .reklblock .rbtitle{
		background:url(/images/rekblock_t.gif) top left no-repeat #a1bcd1;
		padding:10px 23px 10px 23px;
		}
	.content .reklblock .rbbody{
		border:1px solid #A1BCD1;
		padding:12px 12px 0px 12px;
		}
	.content .reklblock .rbbody .toptext{
		padding:0px 0px 12px 0px;
		}
	.content .reklblock .rbbody .toptext .pic{
		display:block;
		border:1px solid #a1bcd1;
		margin:0px 0px 10px 0px;
		padding:1px;
		}
	.content .reklblock .rbbody .bttmtext{
		border-top:1px solid #dfe8ef;
		padding:11px 25px 12px 0px;
		}
	.content .reklblock .linkbtn{
		position:absolute;
		margin:-20px 0px 0px 163px;
		}

.content .leftcol{
	/*float:left;*/
	width:199px;
	/*min-height:100px;
	padding-bottom:50px;*/
	}

.content .leftcol .lbanners{
	line-height:17px;
	margin:0px 0px 17px 0px;
	}

.content .leftcol .lbanners img{
	display:block;
	}

.content .leftcol .submenu{
	width:198px;
	background:url(/images/submenu_bg.gif) left repeat-y;
	margin:0px 0px 17px 0px;
	}

.content.contint .submenu{
	margin-bottom:17px!important;
	}

.content .leftcol .submenu .smitem{
background:url(/images/submenu_hl.jpg) bottom left no-repeat;
padding:5px 0px 5px 3px;
}

/*.content .leftcol .submenu .smlast{
background:none;
}*/

.content .leftcol .submenu .smitem .smimg{
width:57px;
float:left;
}

.content .leftcol .submenu .smitem .smimg img{
display:block;
margin:auto;
}

.content .leftcol .submenu .smitem .smlink{
width:130px;
/*float:left;*/
padding:14px 0 14px 3px!important;
padding:14px 0px 14px 0px;
margin: 0 0 0 60px!important;
/*margin:0px;*/

}

.content .leftcol .submenu .smitem .smlink a{
display:block;
background:url(/images/smenu_close.gif) right center no-repeat;
font-weight:bold;

}

.content .leftcol .submenu .smsmenu{
width:120px;
line-height:20px;
display:none;
float:left;
background:url(/images/submenu_hl.jpg) bottom left no-repeat;
padding:8px 0px 15px 67px;
}

.content .leftcol .submenu .hline{
display:block;
}
.content .leftcol .hline {
	margin: 0 0 10px 0;
}
.content .leftcol .search{
background:#9a9999;
border-bottom:1px solid #fff;
padding:1px 0px 0px 0px;
}

.content .leftcol .search form{
border-top:1px solid #fff;
padding:10px;
}

.content .leftcol .search label{
width:30px;
float:left;
padding:6px 9px 0px 0px;
}

.content .leftcol .search .input_text{
	height:17px;
	width:94px;
	float:right;
	border:1px solid #808080;
	text-indent:4px;
	padding:2px 0px 0px 0px;
	}

.content .leftcol .search .button{
	float:right;
	margin:2px 0px 0px 3px;
	}

.content .leftcol .articlesearch{
	border-top:1px solid #ababab;
	background:url(/images/search_lbg.gif) bottom left no-repeat #b7b7b7;
	padding:8px 10px 12px 10px;
	}

.content .leftcol .articlesearch label{
	width:53px;
	float:left;
	line-height:12px;
	padding:0px 5px 0px 0px;
	}

.content .leftcol .articlesearch .input_text{
	height:17px;
	width:94px;
	float:right;
	border:1px solid #808080;
	text-indent:4px;
	padding:2px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	}

.content .leftcol .articlesearch .button{
	float:right;
	margin:4px 0px 0px 3px;
	}


.content .rightcol{
	/*float:left;*/
	/*width:563px;*/
	/*margin-left: 199px;*/
	/*min-height:100px;*/
	/*padding:0px 0px 50px 38px;*/
	}


.content .rightcol {
	padding: 0 30px 0 30px;
	}
.content.contint .rightcol{
/*width:339px;*/
/*padding:0px 25px 0px 26px;*/
padding: 0 10px 0 10px;
}

.content .rightcol p{
padding:10px 0px;
}

.content .rightcol .topcells{
	/*border:1px solid #a1bcd1;*/
	margin-bottom:35px;
	margin:9px 0px 25px 0px;
	}
	.content .rightcol .topcells .cell{
		/*width:280px;*/
		width:50%;
		/*float:left;*/
		vertical-align:top;
		border-bottom:1px solid #a1bcd1;
		padding-bottom:35px;
		}
	.content .rightcol .topcells .cell.rightcell{
		border-right:1px solid #a1bcd1;
		}
		.content .rightcol .topcells .cell .cimg{
			width:86px;
			float:left;
			padding:0px 0px 0px 12px;
			}
			.content .rightcol .topcells .cell .cimg img{
				display:block;
				margin:auto;
				}
		.content .rightcol .topcells .cell .ctext{
			width:165px;
			float:left;
			padding:0px 0px 0px 12px;
			}
			.content .rightcol .topcells .cell .ctext .opisanie{
				min-height:67px;
				padding:20px 0px 0px 0px;
				}
			.content .rightcol .topcells .cell .ctext .price{
				margin:10px 0px 0px 0px;
				}

.content .rightcol .indxcell
{
border-bottom:1px solid #A1BCD1;
padding:25px 0px 25px 0px;
width: 299px;
float: left;
}

.content .rightcol .indxcell.icelllast{
border:none;
}

.content .rightcol .indxcell .cell.rightcell{
border-right:1px solid #a1bcd1;
}

.content .rightcol .indxcell .cimg{
/*width:157px;*/
width: 110px;
float:left;
padding:0px 10px 0px 0px;
}

.content .rightcol .indxcell .cimg img{
display:block;
margin:auto;
}

.content .rightcol .indxcell .ctext{
width:172px;
float:left;
}

.content .rightcol .indxcell .ctext .opisanie{
height:67px;
padding:20px 0px 10px 0px;
}

.content .rightcol .ptitle {
	padding:0px 0px 20px 0px;
	}

.content .rightcol .catal {
	padding:0px 0px 7px 0px;
	/*border:1px solid #a1bcd1;*/
	clear:left;
	}

	
.content .rightcol .catal table td {
	padding:0 0 18px 0;
}
	
.content .rightcol .catal table td.trade_mark_image {
	width:60px;
	}
	
.content .rightcol .catal h4 {
	padding-top:0;
}
.content .rightcol .catal h4 a {
	text-decoration:none;
	}


.slide_title {
	padding:10px 0px 5px 0px;
	}
	.slide_title .slideclose {
		padding:0px 18px 0px 0px;
		}
		.slide_title .slideclose span {
			background:url(/images/slide_open.gif) center no-repeat;
			padding:0px 5px;
			}
	.slide_title .slideopen {
		padding:0px 18px 0px 0px;
		}
		.slide_title .slideopen span {
			background:url(/images/slide_close.gif) center right no-repeat;
			padding:0px 5px;
			}

.slide {
	display:none;
	background:#f7f9fb;
	padding:14px;
	}

.content .rightcol .labeldpic{
/*width:120px;
margin:10px;*/
}

.content .rightcol .labeldpic label{
display:block;
padding:7px 0px 0px 0px;
}

.content .rightcol .labeldpic.lpic_left{
text-align: left;
float:left;
margin:10px 15px 5px 0px;
}

.content .rightcol .labeldpic.lpic_right{
float:right;
margin:10px 0px 5px 15px;
}

.content .rightcol .labeldpic.lpic_center{
text-align: center;
margin:auto!important;
padding:10px;
}

.content .rightcol .labeldpic .pic{
display:block;
border:1px solid #a1bcd1;
padding:1px;
}

.publarch_table{
width:522px;
margin-bottom:30px;
}

.publarch_table td{
vertical-align:top;
}

.publarch_table .years_td{
width:105px;
line-height:30px;
}

.publarch_table .years_td .name{
padding-left:12px;
line-height:normal;
text-transform:lowercase;
}

.publarch_table .years_td span{
padding:0px 12px;
}

.publarch_table .years_td a{
margin:0px 12px;
}

.publarch_table .years_td .sact{
background:url(/images/actyearbg.gif) 0px 3px no-repeat;
}

.monthpub{
padding-bottom:15px;
}

.publarch_table .month_td{}

.publarch_table .month_td .paday{
width:50px;
clear:left;
float:left;
padding:0px 5px 13px 0px;
}

.publarch_table .month_td .patitle{
width:345px;
float:left;
padding:0px 0px 13px 0px;
}

.publarch_table .month_td .name{
border-bottom:1px solid #000;
height:17px;
padding-bottom:0px;
margin-bottom:30px;
}

.publarch_table .name{
padding:0px 0px 27px 0px;
}

ul, ol{
padding:10px 0px 10px 25px;
}

.content .ul{
display:inline-block;
}
	.content ul li {
		list-style:none;
		padding:0 0 0 13px;
		background: url(/images/li.gif) 0 9px no-repeat;
	}

.content .cul{
list-style:none;
padding:10px 0px 10px 0px;
margin:0px;
}

.content .cul.culfleft{
width:400px;
float:left;
}

.content .cul.culright{
width:400px;
float:right;
}

.content .cul li{
list-style:none;
line-height:12px;
padding:0px 0px 10px 15px;
background:url(/images/h1bg.gif) 0px 6px no-repeat;
}

.content .cul li ul{
padding-bottom:0px;
}

.content .dbform{
border:1px solid #a1bcd1;
padding:10px;
margin:0px 0px 10px 0px;
}

.content .dbform.fbackform{
width:423px;
}

.content .dbform .formtitile{
padding:0px 0px 15px 0px;
}

.content .dbform.fbackform .form_table{
width:100%!important;
}

.content .dbform.fbackform .form_table .cright{
width:300px;
}

.content .dbform .form_table{
font-family:Tahoma;
font-size:11px;
color:#292626;
width:500px;
margin:auto;
}

.content .dbform .form_table td{
vertical-align:top;
}

.content .dbform.fbackform .form_table{
width:220px;
}

.content .dbform .form_table .cleft{
width:240px;
text-align:right;
padding:9px 10px 5px 0px;
}

.content .dbform .form_table .cleft .kod{
float:right;
}

.content .dbform .form_table .ccentr{
padding:5px 10px;
}

.content .dbform .form_table .cright select{
width:180px;
border:1px solid #7f9db9;
}

.content .dbform .form_table .cright .input_text{
height:15px;
width:178px;
border:1px solid #7f9db9;
}

.content .dbform .form_table .ccentr textarea{
height:80px;
width:272px;
overflow:hidden;
border:1px solid #7f9db9;
margin:0px 10px 0px 146px;
}

.content .dbform .form_table .cright textarea{
height:50px;
width:178px;
overflow:hidden;
border:1px solid #7f9db9;
}

.content .dbform.fbackform .form_table .ccentr{
padding-right:0px;
}

.content .dbform.fbackform .form_table .ccentr textarea{
margin:0px 0px 0px 77px!important;
}

.content .dbform .form_table .cright .rbttn{
height:17px;
width:17px;
clear:both;
float:left;
}

.content .dbform .form_table .cright .chbox{
height:17px;
width:17px;
clear:both;
float:left;
}

.content .dbform .form_table .cright .rblabel{
width:200px;
float:left;
padding:2px 0px 0px 5px;
}

.content .dbform .form_table .cright{
vertical-align:bottom;
padding:5px 0px;
}

.content .dbform .form_table .cright.crkod label{
padding:0px 0px 14px 0px;
display:block;
}

.content .dbform .form_table .cright.crkod .input_text{
height:17px;
width:70px;
}

.content .lbutton{
height:26px;
width:79px;
border:none;
background:url(/images/backbtn_bg.gif) top left no-repeat;
padding:0px;
}

.content .rbutton{
height:26px!important;
width:103px!important;
border:none;
background:url(/images/sentbtn_bg.gif) top right no-repeat;
padding:0px;
}

.content a.moreinf{
background:url(/images/next.gif) right center no-repeat;
padding:0px 12px 0px 0px;
}

.content .dbtable{
width:100%;
border-top:1px solid #a1bcd1;
border-left:1px solid #a1bcd1;
margin-bottom:30px;
}

.content .dbtable th{
vertical-align:top;
background:#a1bcd1;
border:1px solid #a1bcd1;
padding:8px;
}

.content .dbtable td{
vertical-align:top;
padding:8px;
border-right:1px solid #a1bcd1;
border-bottom:1px solid #a1bcd1;
}

.content .dbtable th.lefttd{
width:35%;
}

.content .dbtable th.righttd{}

.content .pager{
padding:0px 0px 20px 0px;
}

.content .pager a{
float:left;
line-height:14px;
margin:0px 8px 0px 8px;
}

.content .pager a.imglink{
padding:1px 0px 0px 0px;
}

.content .pager span{
float:left;
line-height:14px;
background:#a1bcd1;
margin:0px 3px;
padding:0px 5px 1px 5px;
}

.content .pverslink{
height:20px;
/*width:250px;*/
white-space:nowrap;
/*position:absolute;*/
/*padding:10px 0px 0px 560px;*/
margin:20px 0px 0px 0px;
/*right:0px;*/
/*top:20px*/
text-align:right;
clear:left;
}

.content .pverslink a{

}

.content .pverslink a.imglink{
margin:5px 4px 0px 0px;
}

.content .prev {
	position:relative;
	top:2px;
	right:9px;
}

.content .next {
	position:relative;
	top:2px;
	left:9px;
}

.content .arch {
	display:block;
	margin:20px 0 0 0;
}

.content .intrcol{
width:211px;
/*float:left;*/
}

.content .intrcol .search{
background:#9a9999;
border-bottom:1px solid #fff;
padding:1px 0px 0px 0px;
}

.content .intrcol .search form{
border-top:1px solid #fff;
padding:10px 20px 10px 10px;
}

.content .intrcol .search label{
width:35px;
float:left;
padding:6px 5px 0px 0px;
}

.content .intrcol .search .input_text{
height:17px;
width:94px;
float:right;
border:1px solid #808080;
text-indent:4px;
padding:2px 0px 0px 0px;
}

.content .intrcol .search .button{
float:right;
margin:2px 0px 0px 3px;
}

.content .intrcol .articlesearch{
border-top:1px solid #ababab;
background:url(/images/search_rbg.gif) bottom right no-repeat #b7b7b7;
padding:8px 20px 12px 10px;
}

.content .intrcol .articlesearch label{
width:53px;
float:left;
line-height:12px;
padding:0px 5px 0px 0px;
}

.content .intrcol .articlesearch .input_text{
height:17px;
width:94px;
float:right;
border:1px solid #808080;
text-indent:4px;
padding:2px 0px 0px 0px;
margin:2px 0px 0px 0px;
}

.content .intrcol .articlesearch .button{
float:right;
margin:4px 0px 0px 3px;
}

.content .intrcol .newsblock{
border-top:1px solid #ABABAB;
padding:1px 0px 0px 0px;
}

.content .intrcol .newsblock .newstitle{
background:url(/images/newstitle_rb.gif) bottom right no-repeat #1163A2;
padding:10px;
margin:0px 0px 5px 0px;
}

.content .intrcol .newsblock .newstitle a {
	color:#fff;
}

.content .intrcol .newsblock .newsbody{
	border-left:1px solid #A1BCD1;
	margin:0px 0px 18px 0px;
	padding:5px 15px 20px 15px;
	}

.content .intrcol .newsblock .newsbody .ndate{
padding:15px 0px 10px 0px;
}

.content .smapul{
list-style:none;
padding-left:0px;
margin-bottom:30px;
}

.content .smapul li{
list-style:none;
background:url(/images/smap_b1.gif) 0px 4px no-repeat;
padding:0px 0px 0px 23px;
}

.content .smapul li ul{
padding:5px 0px;
}

.content .smapul li ul li{
background:url(/images/smap_b2.gif) 10px 4px no-repeat;
}

.content .smapul li ul li li{
background:url(/images/smap_b3.gif) 10px 4px no-repeat;
}

.publctn_table{
width:100%;
margin-bottom:5px;
}

.publctn_table td{
vertical-align:top;
padding:0px 0px 30px 0px;
}

.publctn_table .imgtd{
padding:0px 0px 30px 0px;
}

.publctn_table .imgtd .imgcell{
padding:0px 28px 0px 0px;
}

.publctn_table .imgtd .imgcell .arrow{
position:absolute;
margin:-12px 0px 0px 95px;
}

.publctn_table .texttd{}

.publctn_table .texttd .pbltitle{
padding:0px 0px 15px 0px;
}

.publctn_table .texttd .pbltitle span{
padding-right:6px;
}

.publctn_table .texttd .pbltitle .pbltitle_table{
width:100%;
}

.publctn_table .texttd .pbltitle .pbltitle_table td{
vertical-align:top;
padding:0px;
margin:0px;
}

.publctn_table .texttd .pbltitle .pbltitle_table .datetd{
width:2%;
white-space:nowrap;
}

.publctn_table .texttd .pbltitle .pbltitle_table .datetd span{
white-space:nowrap;
}

.publctn_table .texttd .pbltitle .pbltitle_table .titletd{}

.publtnpager{
padding:0px 0px 0px 137px;
}

.publtnpager .midla{
margin:0px 72px;
}

.publtnlistpager{}

.publtnlistpager .archlink{
width:140px;
float:left;
padding:0px 20px 0px 0px;
}
.rightcol .publtnpager a,
.rightcol .publtnlistpager .archlink a {
	color:#3374b9!important;
}
.rightcol .publtnpager a:hover,
.rightcol .publtnlistpager .archlink a:hover {
	color:#343434!important;
}
.rightcol .publtnpager a:visited,
.rightcol .publtnlistpager .archlink a:visited {
	color:#8fb9e6!important;
}

.publtnlistpager .pager{
width:400px;
float:left;
}

.searcform{
padding:0px 0px 20px 0px;
}

.searcform label{
display:block;
padding:5px 10px 5px 0;
}

.searcform .input_text{
height:22px;
width:392px;
float:left;
border:1px solid #c0c0c0;
margin:0px 6px 0px 0px;
}

.searcform .button{
height:24px;
width:55px;
background:#0063a4;
float:left;
border:1px solid #0063a4;
}

.sresults_table{}

.sresults_table td{
vertical-align:top;
}

.sresults_table .tdleft{
/*width:300px;*/
padding:0px 20px 40px 0px;
}

.sresults_table ul{
list-style:none;
padding:0px;
}

.sresults_table ul li{
padding-left:15px;
padding-bottom:5px;
}


.sresults_table .tdleft ul li{
background:url(/images/sresbullet_red.gif) 0px 6px no-repeat;
}

.sresults_table .tdright{
width:200px;
padding:0px 0px 40px 0px;
}

.sresults_table .tdright .srcategory{
	padding:1px 0px 3px 0px;
	}

.sresults_table .tdright ul li{
	background:url(/images/sresbullet_blue.gif) 0px 6px no-repeat;
	}

.sresults_table .srtitle{
	height:20px;
	width:95px;
	background:#e23531;
	margin:0px 0px 17px 0px;
	padding:3px 10px 0px 10px;
	}

.sresults_table .srtitle.stblue{
	background:#0063a4;
	}

.sresults_table .srtitle.stblack{
	background:#000;
	/*margin-top:50px;*/
	}
.sresults_table .srtitle.stgray1{
	background:#ABABAB;
	/*margin-top:50px;*/
	}
.sresults_table .srtitle.stgray2{
	background:#7D7D7D;
	/*margin-top:50px;*/
	}

.sresults_table ul {
	margin-bottom:17px;
	}

.sresults_table .publdate{
	width:60px;
	color:#e23531;
	float:left;
	padding:0px 0px 5px 17px;
	}

.sresults_table .publlink{
	width:240px;
	float:left;
	padding:0px 0px 5px 0px;
	}

.footer{
/*padding:20px 100px 0px 100px;*/
padding: 20px 0 0 0;
text-align:left;
/*margin: 30px 0 0 0;*/
}

.footer .ftop{}

.footer .ftop .cell{
/*width:224px;*/
width:22%;
float:left;
border-left:1px solid #E13A31;
padding:0px 10px 0px 15px;
}

.footer .ftop .cell.blocklink{
	cursor:pointer;
	}

.footer .ftop .cell.cellright{
padding-right:0px;
}

.footer .fbttm{
padding:29px 0px 0px 0px;
}

.footer .fbttm .copyright{
/*width:269px;*/
width: 33%;
float:left;
/*padding:20px 10px 0px 0px;*/

}

.footer .fbttm .counters{
/*width:269px;*/
width:33%;
text-align:center;
float:left;
/*padding:0px 10px 0px 0px;*/
}

.footer .fbttm .trinet{

width:100%;
/*float:left;*/
text-align:right;
/*padding:0px 0px 0px 15px;*/
}

.footerbody{
border-top:1px solid #A1BCD1;
padding:17px 0px 20px 0px;
}


/* Print Version */

body.pvmain {
background:none;
text-align:left;
}

.pvheader{
width:564px;
padding:30px 0px 30px 0px;
}

.pvheader .hlogo{
width:257px;
float:left;
}

.pvheader .hlogo .slogan{
padding:0px 0px 0px 26px;
}

.pvheader .hcontacts{
width:275px;
float:left;
}

.pvheader .hcontacts .cell{
border-left:1px solid #E13A31;
margin:10px 0px 25px 0px;
padding:0px 0px 0px 14px;
}

body.pvmain .main{
width:600px!important;
margin:0px;
padding:0px 0px 0px 20px;
}

body.pvmain .main ul, body.pvmain .main ul li{
list-style:disc!important;
background:none;
padding:10px 0px 10px 20px;
}

.body.pvmain .main ul li{
padding-left:0px!important;
}

body.pvmain .content{
width:564px;
padding:0px;
}

body.pvmain .rightcol{
width:564px;
/*min-height:100px;*/
float:none;
padding:0px;
}

body.pvmain .footer{
width:564px;
padding:0px;
}

body.pvmain .footer .fbttm{
padding-top:0px;
}

body.pvmain .footer .copyright{
width:175px;
}

body.pvmain .footer .counters{
width:175px;
}

body.pvmain .footer .trinet{
width:175px;
float:right;
}

/* Uvelichannoe izobrazhenie */

html{
height:100%;
}

body.uibmain{
height:100%;
background:#fff;
border-right:6px solid #EAEAEA;
border-left:6px solid #EAEAEA;
background:url(/images/ui_bottombg.gif) bottom repeat-x;
}

.uimain{
min-width:440px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 440? "440px": "auto");
margin:auto;
border-top:6px solid #EAEAEA;
}

.uimain_table{
width:100%;
background:#EAEAEA;
}

.uimain_table td{
vertical-align:top;
}

.uimain_table .headertr{}

.uimain_table .headertr .lefttd{
width:143px;
vertical-align:top;
border-bottom:1px solid #EAEAEA;
padding:3px 0px 3px 0px;
}

.uimain_table .headertr .lefttd img{
display:block;
margin:auto;
}

.uimain_table .headertr .righttd{
background:#fff;
vertical-align:top;
border-bottom:1px solid #EAEAEA;
}

.uimain_table .bodytr{}

.uimain_table .bodytr .lefttd{
background:#fff;
vertical-align:middle;
border-bottom:1px solid #EAEAEA;
padding:10px;
}

.uimain_table .bodytr .righttd{
background:#fff;
vertical-align:middle;
border-bottom:1px solid #EAEAEA;
padding:10px 0px;
}

.uimain_table .bodytr .righttd img{
border:3px solid #D4D4D4;
/*display:block;*/
margin:auto;
}

.uimain_table .footertr{overflow:visible;}

.uimain_table .footertr .lefttd{
background:#fff;
vertical-align:middle;
border-bottom:1px solid #EAEAEA;
padding:15px 0px;
}

.uimain_table .footertr .lefttd img{
display:block;
margin:auto;
}

.uimain_table .footertr .righttd{
border-bottom:1px solid #EAEAEA;
padding:15px 10px;
}

.uipager{
width:15px;
line-height:23px;
margin:auto;
}

.uipager img{
margin:3px 0px;
}

.uipager span{
background:#7E7E7E;
padding:0px 2px 2px 2px;
}

.spacer{
height:1px;
clear:both;
}

.category-image,
.production-image {
	float:left;
	width:130px;
	margin:0px 0px 40px 0px;
	}

.category-description,
.production-description {
	/*float:left;*/
	/*width:433px;*/
	/*overflow:hidden;*/
	/*margin:0px 0px 40px 0px;*/
	/*margin-left:10px;*/
	padding:0 0 25px 0;
	}
.production-list {
	clear:both;
	width:100%;

	}
	.production-list td {
		padding:0px 0px 10px 0px;
		}
	.production-list .production-list-name {
		color:#666666;
		}
		.production-list .production-list-name a {
			display:block;
			width:auto;

			color:#666666 !important;
			font-size:14px;
            font-weight:bold;
			}
	.production-list .production-list-add {
		text-align:right;
		margin-left:5px;
		}
		.production-list .production-list-add input,
		.production-cart-add input {
			width:103px;
			height:26px;
			background:url(/images/sentbtn_bg.gif) left top no-repeat;
			cursor:pointer;
			border:0;
			padding:0px 0 4px 0;
			text-align:text;
			vertical-align:middle;
			font-family:'Verdana', sans-serif;
			font-size:11px;
			color:#FFFFFF;
			}
		.production-cart-add {
			margin:18px 0px 0px 0px;
			}

.production-characteristics {
	margin-top:15px;
	clear:both;
	border:solid 1px #98BCD7;
	
	/*width:90%;*/
	}
	.production-characteristics td {
		padding:6px 20px 6px 20px;
		vertical-align:bottom;
		/*font-size:14px;*/
		/*width:50%;*/
		}
	
	.production-characteristics td.padding {
		height:13px;
	}
	
	.production-characteristics td.name {
		font-weight:bold;
		/*color:#0064A3;*/
		text-align:right;
		padding-right:12px;
		}
	.production-characteristics td.value {

		}
	.production-characteristics td.characteristic_value {
		padding-left:0;
	}

.production-links {
	margin:0px 0px 0 0px;
	text-align:center;
	}
	.content .production-links a {
		text-decoration:underline;
	}

.matching_form {
	clear:both;
	float:left;
	margin:0px 0px 40px 0px;
	border:solid 1px #98bcd7;
	/*width:70%*/
	}
	.matching_form .title {
		color:red;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		display:block;
		margin:0 0 15px 0;
		}
	.matching_form table {
		width:500px;
		margin:14px 0px 0px 0px;
		/*border:1px solid #D8D8D8;*/
		}
		
		.matching_form table td {
			padding:0 0 10px 0;
		}
		
	.matching_form table .name {
		width:50%;
		/*border-bottom:1px solid #D8D8D8;*/
		padding:0px 12px 0px 0px;
		font-size:12px;
		color:#000000;
		text-align:right;
		}
		
		.matching_form table .name label {
			line-height:13px;
		}
		
	.matching_form table .value {
		/*padding:8px 7px;*/
		color:#777777;
		width:50%;
		}
		.matching_form table .value * {
			color:#777777;
			}
	.matching_form table .value select {
		width:100%;
		}
	.matching_form .submit {
		text-align:right;
		padding:10px 0px 0px 0px;
		}
		.matching_form .submit input {
			width:103px;
			height:26px;
			background:url(/images/sentbtn_bg.gif) left top no-repeat;
			cursor:pointer;
			border:0;
			padding:0 0 4px 0;
			text-align:text;
			vertical-align:middle;
			font-family:'Verdana', sans-serif;
			font-size:11px;
			color:#FFFFFF;
			}
        .matching_form .reset {
            width:103px;
			height:26px;
			background:url(/images/sentbtn_bg.gif) left top no-repeat;
			cursor:pointer;
			border:0;
			padding:auto 0px;
			text-align:text;
			vertical-align:middle;
			font-family:'Verdana', sans-serif;
			font-size:11px;
			color:#FFFFFF;
           }
.matching_form_results_title {
	margin:0px 0px 10px 0px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	}

.matching_table {
	clear:both;
	margin:0px 0px 40px 0px;
	}
	.matching_table .title {
		color:#000000;
		font-size:14px;
		font-weight:bold;
		}
	.matching_table table.characteristics {
		/*width:100%;*/
		margin:14px 0px 0px 0px;
		/*border:1px solid #D8D8D8;*/
		border:1px solid #a1bcd1;
		border-bottom:none;
		}
	.matching_table table.characteristics .name {
		/*width:200px;*/
		border-bottom:1px solid #a1bcd1;
		border-right:1px solid #a1bcd1;
		padding:0px 20px 0px 20px;
		vertical-align:middle;
		/*font-size:14px;
		font-weight:bold;
		color:#0064A3;*/
		}
	.matching_table table.characteristics .value {
		padding:5px 7px;
		color:#777777;
		border-bottom:1px solid #a1bcd1;
		}
		.matching_table table.characteristics .value * {
			color:#777777;
			}
	.matching_table table.characteristics .value select {
		width:100%;
		}
	.matching_table .submit {
		width:100%;
		text-align:left;
		margin:20px 0px 0px 0px;
		}

.red_button {
	width:auto !important;
	height:26px !important;
	margin:0 !important;
	padding:0 !important;
	}
	.red_button td {
		margin:0 !important;
		padding:0 !important;
		border:0 !important;
		text-align:center !important;
		vertical-align:middle !important;
		}
	.red_button .red_button_left {
		width:11px !important;
		background:transparent url(/images/red_button_left.gif) 100% 0% no-repeat !important;
		}
	.red_button .red_button_center {
		background:transparent url(/images/red_button_center.gif) 0% 0% repeat !important;
		color:#FFFFFF !important;
		}
		.red_button .red_button_center input {
			height:26px !important;
			background:transparent url(/images/red_button_center.gif) 0% 0% repeat !important;
			cursor:pointer !important;
			border:0 !important;
			padding:0 0 4px 0;
			text-align:center !important;
			vertical-align:middle !important;
			font-family:'Verdana', sans-serif !important;
			font-size:11px !important;
			color:#FFFFFF !important;
			}
		.red_button .red_button_center a {
			font-family:'Verdana', sans-serif !important;
			font-size:11px !important;
			text-decoration:none !important;
			color:#FFFFFF !important;
			}
	.red_button .red_button_right {
		width:11px !important;
		background:transparent url(/images/red_button_right.gif) 0% 0% no-repeat !important;
		}

/*
 * Registration form
 */
#registration_form {
	}
	#registration_form table {
		width:450px;
		}
		#registration_form table td {
			padding:0px 0px 10px 0px;
			vertical-align:top;
			}
			#registration_form table td.label {
				width:175px;
				padding-right:18px;
				text-align:right;
				}
			#registration_form table td.value {
				width:275px;
				}
				#registration_form table td.value input.text {
					width:180px;
					}
				#registration_form table td.value select.select {
					}
					#registration_form table td.value select.select option {
						}
				#registration_form table td.value textarea.textarea {
					width:99%;
					height:80px;
					}
				#registration_form table td.value input.text,
				#registration_form table td.value select.select,
				#registration_form table td.value select.select option,
				#registration_form table td.value textarea.textarea {
					font-family:'Tahoma', sans-serif;
					font-size:13px;
					}

.registraion_message,
.registraion_error {
	margin:0px 0px 20px 0px;
	}
.registraion_error {
	font-weight:bold;
	font-size:14px;
	color:#D00000;
	}

.order {
	width:700px;
	}
	.order td {
		vertical-align:middle;
		padding:8px 0px;
		}
	.order tr.product td {
		border-bottom:1px solid #C0C0C0;
		}
		.order tr.product td.name {
			padding-right:10px;
			text-align:left;
			}
			.order tr.product td.name a {
				display:block;
				width:100%;
				}
			.order tr.product td.name a:visited {
				color:#3374B9;
				}
			.order tr.product td.name a:hover,
			.order tr.product td.name a:active {
				color:#343434;
				}
		.order tr.product td.count {
			padding-right:10px;
			text-align:center;
			}
			.order tr.product td input.count {
				border:1px solid #7F9DB9;
				text-align:center;
				width:30px;
				}
		.order tr.product td.remove {
			width: 90px;
			text-align:right;
			}
	.order td textarea.comments {
		width:99%;
		height:64px;
		font-family:'Tahoma', sans-serif;
		font-size:13px;
		border:1px solid #7f9db9;
		}

/*
 * Client information while order
 */
#order_client_form {
	width:100%;
	}
	#order_client_form td {
		padding:0px 0px 10px 0px;
		vertical-align:top;
		}
	#order_client_form td.label {
		width:175px;
		padding-right:10px;
		text-align:right;
		}
	#order_client_form td.value {
		width:auto;
		}
		#order_client_form td.value input,
		#order_client_form td.value select,
		#order_client_form td.value select option,
		#order_client_form td.value textarea {
			width:99%;
			font-family:'Tahoma', sans-serif;
			font-size:13px;
			border:1px solid #7f9db9;
			}
		#order_client_form td.value input.captcha {
			width:50px;
			}

/*
#registration_form table {
	width:450px;
	}
	#registration_form table td {
		padding:0px 0px 10px 0px;
		vertical-align:top;
		}
		#registration_form table td.label {
			width:175px;
			padding-right:18px;
			text-align:right;
			}
		#registration_form table td.value {
			width:275px;
			}
			#registration_form table td.value input.text {
				width:180px;
				}
			#registration_form table td.value select.select {
				}
				#registration_form table td.value select.select option {
					}
			#registration_form table td.value textarea.textarea {
				width:99%;
				height:80px;
				}
			#registration_form table td.value input.text,
			#registration_form table td.value select.select,
			#registration_form table td.value select.select option,
			#registration_form table td.value textarea.textarea {
				font-family:'Tahoma', sans-serif;
				font-size:13px;
				}
*/

.auto_table {
	border-top:1px solid #A1BCD1;
	border-right:1px solid #A1BCD1;
	margin-top:15px;
	}
	.auto_table th,
	.auto_table td {
		padding:5px 20px;
		border-bottom:1px solid #A1BCD1;
		border-left:1px solid #A1BCD1;
		vertical-align:top;
		}
	.auto_table th {
		background-color:#A1BCD1;
		text-align:center;
		font-weight:normal;
		color:#FFFFFF;
		border-left:1px solid #FFFFFF;
		}
	.auto_table td {
		text-align:left;
		}


.arttable {
	border-top:1px solid #a1bcd1;
	border-right:1px solid #a1bcd1;
	}
	.arttable td {
		border-bottom:1px solid #a1bcd1;
		border-left:1px solid #a1bcd1;
		padding:3px 27px;
		}
	.arttable .head{
		background:#a1bcd1;
		padding:4px 27px;
		}



	#layer0 {}
	#layer1 { margin-left: 140px}
	#layer2 { margin-right: 140px}

	/**************--���� ������������� ����--*****************/
table.vert_menu {
		border-top:1px solid #98bcd7;
		border-left:1px solid #98bcd7;
		border-right:1px solid #98bcd7;
		width:198px;
	}
	table.vert_menu td {
		vertical-align:middle;
	}
		table.vert_menu td.smlast{
	background:none;
	}

		table.vert_menu td.mid {
			background: url(/images/v_menu_bg.gif) 50% 0 repeat-y;
		}

		table.vert_menu td.td_img,
		table.vert_menu td.td_desc{
			background: url(/images/v_menu_bg.gif) left bottom repeat-x;
		}
		table.vert_menu td.td_img,
		table.vert_menu td.td_desc,
		table.vert_menu td.smlast {
			padding: 4px 0 5px 0px;
		}

		table.vert_menu td.td_img {
			/*width: 60px;*/
		}
		
			table.vert_menu td.td_img img {
				margin:0 0 0 3px;
			}
		
			table.vert_menu td.smlast a,
			table.vert_menu td.td_desc a {
				background:none;
				color: #e5544c!important;
				font-size:13px;
				text-decoration: none!important;
				display:block;
				font-weight:bold;
				font-family:Tahoma;
				text-transform:uppercase!important;
				margin:0 0 0 5px;
			}
			
			

	.characteristic_value {
		/*width:50%;*/
		padding-left:0px;
	}

	.characteristic_value select {
		/*width:100%;*/
	}




	.headtable {
		position:absolute;
	}

	.headtable td {
		text-align:left;
	}
	.cat_id a { color:#666666; font-weight:bold;font-size:14px }


	.newsbody {height:350px;overflow:auto;
	            scrollbar-3d-light-color: #6f9bc4;
                scrollbar-arrow-color:  #000000;
                scrollbar-dark-shadow-color: #000000;
                scrollbar-face-color: #6f9bc4;
                scrollbar-highlight-color: #b4dff0;
                scrollbar-shadow-color: #133a79;
                scrollbar-track-color: #b4dff0;}

