body{width: 100%;color:#4b4b4b;font-family:Arial,Helvetica,sans-serif;font-size:12px;
margin: 0;padding:0px;background: url(img/bot_bg.gif) no-repeat bottom right #fff;}
td{font-size: 12px;}
a{color:#c90208;text-decoration:underline}
a:hover{
	text-decoration: none;
}
a img{border:0px}
#layout {
margin: 0; padding: 0;
width: 100%;
/*width: expression((document.getElementById('measurer')&&document.getElementById('measurer').clientWidth<document.getElementById('measurer').clientHeight * 55)?document.getElementById('measurer').clientHeight * 55 + 'px':(document.getElementById('measurer')&& document.getElementById('measurer').clientWidth< document.getElementById('measurer').clientHeight*70)?'100%':(document.getElementById('measurer'))?document.getElementById('measurer').clientHeight * 70 + 'px':'auto');
min-width: 61em; max-width: 80em;
min-height: 100%;
height: 100%;
position: relative;*/
}
#measurer
{width: 100%;}
.left_{
	padding: 10px 20px 10px 10px;
	vertical-align: top;
}

a.pride, a.pride:link, a.pride:visited, a.pride:hover
{
   color: black;
   text-decoration: none;
}

.right_{
	 padding:10px 10px 10px 15px;vertical-align:top;
}
.top_link img{
	margin: 0 6px 10px 6px;
	position: relative;
	left: 60px;
	z-index: 2
}
.top_link1{color:#c90208;
	font-size: 9px;
	text-align: right;
	padding-right: 30px;
}
.top_link1 span{
	position: relative;
	left: 36px;
	z-index: 3
}
.top_link1 img{
	margin: 0 0 0 12px;
	position: relative;
	top: 3px;left: 36px;
	z-index: 2
}
form{
	margin: 0;
	padding: 0
}
.login {
position: absolute;
z-index: 100;
right: 93px;
margin-top: 0px;
width: 139px;
overflow: hidden;
display: none;
background: url(img/login_b.gif) no-repeat bottom left;
}
.login form{
	margin:  0 5px 0 7px
}
.login form span{
	font-size: 9px;
	color: #fff3c7;
	display: block;
	padding: 6px 6px 0 0;
	float: right;
}
.login form span a{
	color: #fff3c7
}
.login form table{
	margin-bottom: 5px
}
.login div{
	background: #c90208;

}
.inp1, .inp2, .inp3, .inp4, .inp5{
	width: 116px;
	border-left: none;
	border-right: none;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow: hidden;
	border-bottom: solid 1px #e6e6e6;
	border-top: solid 1px #989898;
	margin-bottom: 3px
}
* html .inp1 {
	position: relative;
	bottom: 1px
}
* html .inp2 {
	position: relative;
	bottom: 1px
}

.inp7{
	height: 23px;

}
.inp1{
	background: url(img/login.gif) no-repeat 0 0 #fff;
	padding: 3px 0 0 35px
}
.inp2{
	background: url(img/passw.gif) no-repeat 0 0 #fff;
	padding: 3px 0 0 43px
}
TEXTAREA.inp6{
	width: 100%;
	height: 48px;
	border-left: none;
	border-right: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow: hidden;
	position: relative;
	border-bottom: solid 1px #e6e6e6;
	border-top: solid 1px #989898;
	margin-bottom: 3px;
	top: 1px;
	background: url(img/comment.gif) no-repeat 0 0 #fff;
	padding-top: 15px;
}
.login td{
	vertical-align: top;
}
.quote{
	background: url(img/quo_t.gif) no-repeat 0 0;
	margin-top: 25px
}
.quote div{
	background: url(img/quo_b.gif) no-repeat 100% 100%;
padding: 10px 5px 0 40px;
font-size: 11px;
}
.quote div b{
	display: block;
	padding-bottom: 5px;
	color: #000
}
.quote div span{
	display: block;color: #c90208;
	font-size: 12px;
	padding-top: 10px
}
.zakaz{
	width: 201px;
	background: #fff3c7;
	font-size: 11px;
	color: #000
}
.zakaz b{
	padding-left: 6px;
	margin-bottom: 12px;
	display: block;
}
.zakaz div{
	padding: 5px 14px 5px 14px
}

.inp3, .inp4, .inp5{
	width: 161px;
	position: relative;
	top: 1px
}
.inp3{
	background: url(img/name.gif) no-repeat 0 0 #fff;
	padding: 3px 0 0 28px
}
.inp4{
	background: url(img/phone.gif) no-repeat 0 0 #fff;
	padding: 3px 0 0 47px
}
.inp5{
	background: url(img/email.gif) no-repeat 0 0 #fff;
	padding: 3px 0 0 33px
}
.inp6{
	border:none; width:173px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px
}

/*inp file*/
div.fileinputs {
	position: relative;
	width:123px;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:145px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#3366FF;
	height:23px;
	left: 12px;

}
* html input.file {
	left: 16px;
	bottom: 6px
}
input.text{
	padding:1px 0 0 5px;
	width:143px;
	background:url(img/inp_file.gif) no-repeat 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.8em;
	color:#bbb;
	height:23px;
	position:absolute;
	left:0;
	top:1px;
	border:none;
}
:root input[type="text"]{
	padding-top:3px;
	line-height:normal;
}
.fakefile img{
	position:absolute;
	left:128px;
	top:0;
	padding:0;
	margin:0;
}
/*inp file*/

.more{
	float: right;color:#c90208;
	position: relative;
	right: 18px;
	font-size: 12px;
}
.send{
	position: relative;
	left: 15px
}



/*//////////////////////////////*/
select {
	display: block;
	margin: 0 0 10px 0;
	width: 100px;
}

select.srReplacedSelect {
	width: 1px;
	position: absolute;
	left: -999em;
}

ul.srList {
	list-style:none;
	padding:0;
	width: 170px;
	margin: 0 0 10px 0;
	height:1.5em;
	}
ul.srList li {
	display:none;
	background: #fff;
	line-height:1.5em;
	padding:3px 0 0 7px;
	width:166px;font-size: 11px;
	cursor: pointer;

}
* html ul.srList li{
	width:173px;
}
ul.srList li.srHoverLi {
	background: #fff3c7;
}

ul.srBlur {
	background: url('img/srBgTop.gif') no-repeat;

}

ul.srFocus, ul.srHoverUl {
	background: url('img/srBgTop.gif') no-repeat
}

ul.srBlur li.srSelectedLi {
	display:block;
	background: url('img/srBgBottom.gif') no-repeat 0px 100%;
}

ul.srFocus li.srSelectedLi, ul.srHoverUl li.srSelectedLi {
	display:block;
	background: url('img/srBgBottom.gif') no-repeat -100px 100%;
}
ul.srExpanded li.srSelectedLi {
	display:block;
	background: #ffdbb3;
}
ul.srExpanded {
	position: relative;
	z-index:1000;
}
ul.srExpanded1 {
	position: absolute;
	z-index:1000;
}
ul.srExpanded li {
	display:block;
	border-left: solid 1px #e6e6e6;
	border-right: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
}
/*//////////////////////////////*/

.menu_t{
	background: url(img/menu_t.gif) no-repeat;
	font-size: 12px;margin-top: 20px;
	padding-top: 5px

}
.menu_t div{
	border-left: solid 1px #ffdbb3;
	border-right: solid 1px #ffdbb3;
	padding: 6px 0 8px 15px
}
.menu_t div b{
	color:#c90208;
}
.menu{
	background: #ffebd4;
	padding-left: 10px;
}
.menu a{
	display: block;
	font-size: 12px;
	color: #000;
	height: 23px;
	width: 200px;
	padding: 3px 0 0 16px;
	text-decoration: none;
}
* html .menu a{
	width: 216px;
}
.menu a:hover{
	background: url(img/red_bg.gif) no-repeat;
	color: #fff
}
#activ{
	background: url(img/red_bg.gif) no-repeat;
	color: #fff
}
#sub_active{
	background: url(img/yellow_bg.gif) no-repeat;
	color: #ff0000;
}
#sub_active a,
#sub_active a:link,
#sub_active a:hover,
#sub_active a:visited{
	color: #c90208;
	background: url(img/yellow_bg.gif) no-repeat;
}
#menu_un{width: 216px;position: relative;
bottom: 4px;
	background: url(img/menu_un.gif) no-repeat bottom left #fff;
	padding-bottom: 5px
}
* html #menu_un{
	bottom: 1px;
}
#menu_un a{
	font-size: 11px;color: #818181;
	display: inline;
	width: auto;
	height: auto;
	padding: 0;

}
#menu_un a:hover{
	color: #c90208;display: inline;
	background: none;
}
#menu_un span{
	display: block;
	padding: 3px 15px 3px 16px
}
.news{
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 24px 10px 0 14px
}
.news span{
	font-weight: normal;color:#c90208;
	font-size: 12px;
}
.ati{
	padding:  15px 10px 0 14px;font-size: 11px;color: #909090
}
.ati div{
	font-size: 12px;color:#e4c75b
}
.ati a{
	color: #4b4b4b
}
.adr{
	margin: 0px;
    padding:5px 0px 5px 0px;
	width: 201px;
	text-align: left;
	font-size: 11px;
}
.adr TH{
	margin: 0px;
	padding: 0px;
}
.adr TD{
	margin: 0px;
	padding: 5px 0px 5px 40px;
	background:url(img/adr_bg.gif) repeat-y top left;
}
.adr TD IMG{position: relative; margin-left: -43px;margin-top:60px; float: left;clear: right;}
.adr a{}
.l_list{
	padding: 15px;font-size: 11px;
	margin: 0
}
.l_list b{
	display: block;
	margin-bottom: 10px;
	color: #000
}
.l_list li{
	padding: 5px 15px 0 10px;
	margin: 0;
	list-style: none;background: url(img/li.gif) no-repeat 0px 10px;
}
* html .l_list li{
	padding: 0 15px 0 10px;
}
.vak{
	background: url(img/vak_bg.gif) repeat-y top left;font-size: 11px;padding: 0 9px 0 9px;
}.vak div{
	padding: 2px 0 10px 6px;
	font-weight: bold;
}
.vak a{
	display: block;

	color: #4b4b4b;
	height: 23px;
	width: 210px;
	padding: 3px 0 0 8px;
	text-decoration: none;
}
* html .vak a{
	width: 216px;
}
.vak a:hover{
	background: url(img/red_line.gif) no-repeat;
	color: #c90208
}
.vak a span{
	text-decoration: underline;
	padding-left: 5px
}
.vak a:hover span{
	text-decoration: none;
}
.quest{
	background: url(img/quest_b.gif) no-repeat bottom left #f9f3ed;
	font-size: 11px;
	padding: 2px 20px 20px 16px
}
.quest b{
	color: #000
}
.quest div{
	color: #ff6600;
	padding: 4px 0 10px 0
}
.quest input{
	position: relative;
	top: 2px
}
.quest span{
	font-size: 12px;
	position: relative;
	left: 15px;
	bottom: 8px;
	color:#c90208;
}
.center_{width: 100%;vertical-align:top;padding-top:34px;padding-right:35px;font-size: 12px}
.center_ DIV{
	width: 100%;
	padding: 0 30px 0px 0px;
	margin: 0px;
}
.top_t{
	width: 100%;
	padding: 0 10px 0 24px;
}
.top_t SPAN DIV{
	color: ffff;
}
.top_t h1 span{
	color: #c90208
}
.top_t span{
	color: #ffff
}
h1{
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 30px;
	color: #000
}
h1 span{
	color:#c90208;
}
h1 span span{
	text-decoration: underline;
}
.tbl{
	background: #fffdf5;font-size: 16px;
}
.tbl_t{
	width: 100%;
	background: url(img/tbl_t.gif) no-repeat bottom right #fff;
text-align: right;
}
.tbl_t img{
	position: relative;
	top: 4px;
	right: 24px
}
.tbl_top{
	background: url(img/tbl_top.gif) repeat-x top left;
}
.tbl_bot{
	background: url(img/tbl_top.gif) repeat-x bottom left;
}
.tbl_left{
	background: url(img/tbl_left.gif) repeat-y top left;
}
.tbl_righ{
	background: url(img/tbl_left.gif) repeat-y top right;
}
.tbl_tex{
	padding: 6px 8px 10px 8px
}
h4{
	margin: 0;
	padding: 0 0 15px 0;
	color: #000;
	font-size: 19px;
	font-weight: bold;
}
h5{
	margin: 15px 0 2px 0;
	padding: 0;
	color: #ff6600;font-weight: normal;
	font-size: 16;
}
.tbl_tex li{
	padding: 0 15px 0 10px;
	margin: 0;
	list-style: none;background: url(img/li.gif) no-repeat 0px 7px;
}

ul{
	padding: 0 0 0 7px;
	margin: 0
}
.garant{
	float: right;
	position: relative;
	right: -90px;
	z-index: 22;
	margin-left:5px;
}
#pos_t{
	position: relative;
	bottom: 15px
}
#ba img{
	margin: 35px 0 15px 10px
}
.copy{
	padding: 35px 0 15px 25px;
	font-size: 11px;
	color: #bbb;

}
.copy span{
	color: #000
}
#ma_t{
	margin-top:17px
}
.quote1{
	background: url(img/quo1_t.gif) no-repeat 15px 0;
	margin: 25px 0 0 0;

}
.quote1 div{
	background: url(img/quo1_b.gif) no-repeat 90% 100%;
padding: 10px 5px 10px 40px;
font-size: 12px;
}
.quote1 span{
	color: #FF6600
}
.garant1{text-align:right}
.garant1{position:relative;z-index:22;bottom:10px;right:15px}
.lang{
	background: #fff3c7;
	margin-top: 17px;
	margin-right: 22px;
	font-size: 11px;

}
.lang b{
	padding-left: 15px
}
.lang table{
	position: relative;
	left: 15px;
	margin: 10px 0 0 0
}
.lang table td{
	vertical-align: top;
}
.lang table td img{
	position: relative;
	top: 3px
}
.lang a{
	display: block;
font-size: 11px;
	color: #4b4b4b;
	height: 23px;
	width: 131px;
	padding: 3px 0 0 8px;
	text-decoration: none;
	margin-left: 6px;
	cursor: pointer;
}
* html .lang a{
	width: 137px;
}
.lang a:hover{
	background: url(img/lang.gif) no-repeat;
	color: #c90208
}
.lang a span{
	text-decoration: underline;
	padding-left: 5px
}
.lang a:hover span{
	text-decoration: none;
}
.help{
	font-size: 14px;
	color: #909090;
	margin-top: 18px
}
.help a{
	color: #909090
}
.help img{
	margin-right: 6px
}
.help span{
	color: #c90208
}
.head td{
	background: #fff3c7;
	vertical-align: top;
}
.head h2{
	margin: 0;
	color: #c90208;
	font-weight: normal;
	font-size: 20px;
	padding: 8px 10px 9px 3px
}
#pa_l{
	padding-left: 10px
}
#pa_l1{
	padding-left: 15px
}
.tip{
	background: url(img/tip.gif) no-repeat 20px 12px #fffdf5;
	width: 100%;
	font-size: 16px;
	margin-top: 20px
}
* html .tip{
	width: 93%
}
.tip_t{
	background: url(img/tip_h.gif) repeat-x top left;
}
.tip_b{
	background: url(img/tip_h.gif) repeat-x bottom left;
}
.tip_b img{
	position: relative;
	top: 6px;
	left: 24px
}
.tip_l{
	background: url(img/tip_v.gif) repeat-y top left;
}
.tip_r{
	background: url(img/tip_v.gif) repeat-y top right;
}
.tip_tex{
	padding: 15px 30px 10px 57px
}
UL.left_menu{
   padding-left: 30px;
   padding-top: 3px;
   padding-bottom: 3px;
}
.left_menu LI{
   padding-top: 5px;
}
.logos IMG{
 border: 1px solid;
 margin: 5px;
}
#socbar{
	height: 22px;
	width: 145px;
	padding: 3px;
	margin: 0px;
	vertical-align: top;
}
#socbar DIV{
	padding: 0px;
	margin: 0px;
	width: 19px;
	height: 19px;
	float: right;
	display: inline;
}
#socbar DIV IMG{
	padding: 0px;
	margin: 0px;
	float: right;
}
#socbar IMG{
	padding: 0px;
	margin: 3px;
	float: left;
	cursor: hand;
	cursor: pointer;
}
#socbar_other TD{
	height: 22px;
	text-align: center;
	vertical-align: center;
}
#socbar_other{
	margin-top: 19px;
	margin-left: -40px;
	float: left;
	padding: 0px;
	display: none;
	position: absolute;
	z-index: 75;
	background: #ffffff;
	border: #888888 solid 1px;
}
#toggler{
	position: relative;
	margin:0 0 0 0;
	overflow: hidden;
	height: 106px;
	width: 100%;
	display: block;
}
#partners{
	display: block;
}