

#dopmod a {cursor: pointer}

.soright {border: 1px solid black}
.lgraybg {border: 1px solid #fff}




body, div, p, img, ul, table, td, tr {margin: 0; padding: 0; border: 0; font-size: 11px; color: #747474; font-family: Verdana, Arial, Helvetica, sans-serif}
body {margin: 0; background: #FFFFFF; min-width: 1000px}
a {color: #747474; -moz-outline:none; ie-dummy:expression(this.hideFocus=true);}
a img {-moz-outline:none; ie-dummy:expression(this.hideFocus=true);}
a:hover {text-decoration:none}
.verx_width {width:100%; min-width:1024px}
* html .verx_minwidth {padding-left:1000px}
.verx_content {padding:0px}	
* html .verx_container {margin-left:-1000px; position:relative}
* html .verx_minwidth, * html .verx_container, * html .verx_content, * html .verx_layout  {height:1px}

#otziv_conteiner {float: right;  text-align: center}
.line_top {background-image:url(/images/line_bg1.gif); background-repeat:repeat-x; height: 10px}
.field{
	margin: 5px;
	padding: 3px;
	vertical-align: top;
	background-color: #FEFEFE;
	list-style: none;
}
.line_bg_left {height: 264px; width:10px; background-image:url(/images/line_bg_left.gif); background-repeat:repeat-y; background-position: right top;}
.logo {background:url(/img/logo.gif) no-repeat;height:201px;margin:73px 0 0 45px;width:205px;}
.logo_test {width: 205px; height: 201px; background:url(/images/logo.gif) no-repeat; margin: 73px 0 0 45px;}
.bg_top { /*width: 545px;*/ background-image:url(/img/bg_top_new.jpg); background-position: top right; background-repeat:no-repeat; vertical-align:top; margin:0; /*text-align:right;*/}
.bg_top_baner { /*width: 545px;*/ background-image:url(/images/bg_top_baner.jpg); background-position: top right; background-repeat:no-repeat; vertical-align:top; margin:0; /*text-align:right;*/}
.bg_top2 {/*width: 775px;*/ background-image:url(/images/bg_top_us.jpg); background-position: top right; background-repeat:no-repeat; vertical-align:top; margin-top:0}
.line_bg_right {width: 10px; height: 260px; background:url(/images/line_bg_right.gif) top right repeat-y;}

.banner {width: 29%; padding: 90px 0 0 0; float: left }

.top_menu { height: 12px; right:30px; margin-top: 27px; margin-right: 161px;}
.mail {width: 54px; height: 10px;}
/*.home {width: 13px; height: 12px; float:left; margin-right: 20px}
.vers {width: 42px; height: 12px; background-image:url(/images/vers.gif); float:left}*/

.line_menu_left {height: 27px; width: 10px}
.menu_left {width: 118px; height: 27px; background-image:url(/images/menu_left.gif)}
.glavn_menu {width: 88px; height: 27px}
.bg_menu1 {height: 27px; background-image:url(/images/bg_menu1.gif)}
.site_menu {width: 153px; height: 27px}
.bg_menu2 {height: 27px; background-image:url(/images/bg_menu2.gif)}
.usl_menu {width: 72px; height: 27px}
.bg_menu3 {height: 27px; background-image:url(/images/bg_menu3.gif)}
.portf_menu {width: 105px; height: 27px}
.kontakt_menu {width: 99px; height: 27px}
.menu_right {width: 104px; height: 27px; background-image:url(/images/menu_right.gif)}
.line_menu_right {height: 27px; width: 10px}


.line_left_centr {width: 10px; background-image:url(/images/line_left_centr.gif); background-repeat:repeat-y}
.line_right_centr {width: 10px; background-image: url(/images/line_right_centr.gif); background-repeat:repeat-y}
.bg_centr {background-image:url(/images/bg_centr.gif); background-position:top; background-repeat:repeat-x}

.left_menu {padding-top: 75px; width: 175px; vertical-align:top}
.left_menu2 {padding-top: 75px; width: 175px; vertical-align:top}
.kn_left_menu {height: 23px} 
.kn_left_menu2 {height: 45px} 
.telo {padding: 40px 50px 15px 15px; vertical-align:top}
.telo_akcija {padding: 40px 15px 15px 15px; vertical-align:top}
.telo2 {padding: 85px 50px 15px 15px; vertical-align:top}
.zagol1 {font-size: 15px; color: #FF6F01; font-weight: bold}
.osnov_txt0 {padding: 0 0 0 0}
.osnov_txt {padding: 20px 0 15px 0}
.osnov_txt2 {padding: 0 0 0 0}
.osnov_txt3 {padding: 20px 0 0 0}
.bg_centr2 {background-image:url(/images/bg_centr2.gif); background-repeat:no-repeat; background-position:top left;}
.bg_centr3 {background-image:url(/images/bg_centr3.gif); background-repeat:no-repeat; background-position:top left; padding: 0 50px 15px 15px; vertical-align:top;}
.zagol2 {font-size: 15px; color: #FF6F01; font-weight: bold; padding: 10px 0 10px 0;}
.yell {color:#FF7212}
.indent {text-indent: -13px}
.point {height: 25px; margin-top: 30px; background-image:url(/images/point.gif); background-position:bottom; background-repeat:repeat-x;}
.point2 {height: 20px; margin-top: 25px; background-image:url(/images/point.gif); background-position:bottom; background-repeat:repeat-x;}

.cena_viz {background-image:url(/images/cena_viz.gif); height: 112px; background-repeat:no-repeat; background-position:top left; vertical-align:top;}
.cena_ofis {background-image:url(/images/cena_ofis.gif); height: 112px; background-repeat:no-repeat; background-position:top left; vertical-align:top;}
.cena_magaz {background-image:url(/images/cena_magaz.gif); height: 112px; background-repeat:no-repeat; background-position:top left; vertical-align:top;}
.cena_prodvij {background-image:url(/images/lider.jpg); height: 125px; background-repeat:no-repeat; background-position:top left; vertical-align:top}
.cena_prodvij12 {background-image:url(/images/liderk.jpg); height: 125px; background-repeat:no-repeat; background-position:top left; vertical-align:top}
.cena_indiv {background-image:url(/images/cena_indiv.gif); height: 112px; background-repeat:no-repeat; background-position:top left; vertical-align:top}
.name_cena {padding: 24px 0 0 30px; color:#FF7212; font-size: 15px; font-weight:bold;}
.name_cena_link {color:#FF7212; font-size: 15px; font-weight:bold;}
.name_txt {padding: 25px 5px 25px 16px;}

.name_cena_new {padding: 10px 0 0 30px; color:#FF7212; font-size: 15px; font-weight:bold;}
.cena_new {color:#454545; font-size:11px; font-weight:normal; }

.vkl {padding: 0 0 0 16px; color:#474747; font-size:9px; font-weight:bold;}
.txt_niz {padding-top: 10px; color:#8E8E8E;}
.zakaz_niz {padding: 2px 0 0 39px;}
.zakaz_niz_link {color:#FFFFFF; text-decoration:none;}
.otst {padding-right: 30px;}

.tabl_birki {padding: 45px 0 0 0; height: 212px}
.birki {height: 212px; width: 533px; background-image:url(/images/birki.gif)}
.birki_bg {background-image:url(/images/birki_bg.gif); height: 212px}
.birki_end {width: 426px; height: 212px; background-image:url(/img/birki_end.gif)}

.niz {padding: 40px 0 0 200px}
.phone {width: 234px; height: 115px; background-image:url(/images/phone.gif); background-position:top; background-repeat:no-repeat; vertical-align:top}
.mail_txt {padding: 50px 0 0 90px}
.mail_size {font-size: 12px}
.copyrat {padding: 5px 87px 0 0; font-size:9px; text-align:right; vertical-align:top; color:#7B7A7A}

.vopros {color:#454545; padding-top: 185px;}
.vopros-new {color:#454545; padding-top: 225px;}
.vopros2 {color:#454545; padding-top: 0px;}
.vopros3 {color:#454545; padding-top: 40px;}
.vopros4 {color:#454545; padding-top: 100px;}
.vopros_link {color:#FE6D00}
.phone_right {color:#858585;padding-top: 5px}

.big_birka_usl {background-image: url(/images/big_birka_usl.gif); background-repeat:no-repeat; background-position: top left}
.big_birka_index {background-image: url(/img/big_birka_indexn.gif); background-repeat:no-repeat; background-position: -25px 554px;}
.big_birka_kontakt {background-image: url(/images/big_birka_kontakt.gif); background-repeat:no-repeat; background-position: top left}
.big_birka_viz {background-image: url(/images/big_birka_viz.gif); background-repeat:no-repeat; background-position: top left}
.big_birka_ofis {background-image: url(/images/big_birka_ofis.jpg); background-repeat:no-repeat; background-position: top left}
.big_birka_mag {background-image: url(/images/big_birka_mag.jpg); background-repeat:no-repeat; background-position: top left}
.big_birka_viz2 {background-image: url(/images/big_birka_viz2.jpg); background-repeat:no-repeat; background-position: top right; width: 147px; vertical-align:top}
.big_birka_ofis2 {background-image: url(/images/big_birka_ofis2.jpg); background-repeat:no-repeat; background-position: top right; width: 143px; vertical-align:top}
.big_birka_mag2 {background-image: url(/images/big_birka_mag2.jpg); background-repeat:no-repeat; background-position: top right; width: 143px; vertical-align:top}

.big_birka_indiv {background-image:url("/img/big_birka_indiv.jpg"); background-position:left top; background-repeat:no-repeat;}
.big_birka_indiv2 {background-image:url("/img/big_birka_indiv2.jpg"); background-position:right top; background-repeat:no-repeat; vertical-align:top; width:143px;}

.zakaz_niz2 {padding: 47px 0 0 35px}
.zakaz_niz3 {padding: 47px 0 0 39px}
.zakaz_niz_link2 {color:#FFFFFF; text-decoration:none}

.zagol03 {font-size: 16px; color: #FF6F01; font-weight: bold; padding: 28px 0 0 175px}
.zagol04 {font-size: 16px; color: #FF6F01; font-weight: bold; padding: 0 0 0 175px;margin-top:-12px;position:relative;z-index:999;}
.zagol05 {font-size: 16px; color: #FF6F01; font-weight: bold; padding: 0 0 0 175px;margin-top:-12px;position:relative;z-index:999;}
.zagol05 a {color: #FF6F01;}
.vkl2 {padding: 0 0 5px 175px; color:#474747; font-size:9px; font-weight:bold;}
.osnov_txt4 {padding: 0 0 0 175px}

.point_site {height: 25px; background-image: url(/images/point.gif); background-repeat: repeat-x; background-position:center}

.portf01 {height: 197px; width: 232px; background-image: url(/images/portf01.jpg); background-repeat:no-repeat; background-position: top left; padding: 1px 0 0 1px; vertical-align:top}
.portf02 {height: 197px; width: 232px; background-image: url(/images/portf02.jpg); background-repeat:no-repeat; background-position: top left; padding: 1px 0 0 1px; vertical-align: top}
.zagol_p {font-size: 14px; color: #FF6F01; font-weight: bold; padding: 35px 0 0 15px;}

.text_form {color:#4D4D4D}
.text_form_new {font-size: 15px; color:#4D4D4D}
.primer {color: #747474; padding: 0 5px 0 0}
.form_input {border-color: #B3B9C3; border-width: 1px}
.akc {padding: 45px 0 0 0; color: #747474}
.form_kn {border: 0; background-color:#FA7917; color:#FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 70px; height: 16px}
.form_kn2 {border: 0; background-color:#585858; color:#FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 70px; height: 16px}
.form_kn3 {border: 0; background-color:#FA7917; color:#FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 120px; height: 18px}
.form_kn4 {border: 0;margin:0px; padding:0px; background-color:#FA7917; color:#FFFFFF; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 90px; cursor: pointer; height: 20px}
.ten1 {background-image: url(/images/ten1.jpg); background-repeat:no-repeat; background-position:right bottom}
.ten2 {background-image: url(/images/ten2.jpg); background-repeat:no-repeat; background-position:left bottom}
.ten3 {background-image: url(img/ten1.jpg); background-repeat:no-repeat; background-position:left bottom}
.ten4 {background-image: url(img/ten2.jpg); background-repeat:no-repeat; background-position:right bottom}

.zagol1_new {font-size: 15px; color: #FF6F01; font-weight: bold; padding-right: 80px}
.zagol1_new2 {font-size: 15px; color: #FF6F01; font-weight: bold; padding-bottom: 25px}
.zagol1_new41{color: #FF6F01;}
.zagol1_new41 a{color: #FF6F01;}
.zagol1_new3 {font-size: 15px; color: #FF6F01; font-weight: bold; padding-bottom: 10px}
.telo3 {padding: 60px 50px 15px 15px; vertical-align:top}

.yell_big {color:#FF7A15; font-size:16px; font-weight:bold}
.yell_big2 {color:#FF7A15; font-size:15px; font-weight:bold}

/*-------------------------*/
.econom {font-weight: bolder; margin: 0 0 10px 0; padding: 0pt 0pt 0pt 175px}
#specpredlog {text-decoration: none}
.spec_p {padding: 0pt 0pt 5px 162px}
.itog {text-align: right; font-size: 16px; color: #ff6f01; font-weight: bolder; padding-top: 12px;}
.rub {padding: 0px 0px 1px 5px; vertical-align: bottom}
.stoimost {padding-left: 19px; text-align: right}
.summa {font-size: 16px; color: #ff6f01; vertical-align: bottom; padding: 0 0 0 13px}
.border_bottom {border-bottom: 2px solid #ff6f01; vertical-align: top; text-align: right}
.ekonom_sum {color: #FF7A15; font-size: 14px; font-weight: bold}
.kontext_slog {padding: 0pt 0pt 0pt 13px; font-size: 9px;}

.obi4n_cena {padding: 5px 0 0 13px; font-size: 14px}
.obi4n_stoimost {padding: 5px 0 0 0; font-size: 14px; text-align: right; vertical-align: bottom}

.spec_birka_viz2 {background-image: url(/images/spec_birka_viz2.jpg); background-repeat:no-repeat; background-position: top right; width: 147px; vertical-align:top}
.spec_birka_ofis2 {background-image: url(/images/spec_birka_ofis2.jpg); background-repeat:no-repeat; background-position: top right; width: 143px; vertical-align:top}
.spec_birka_mag2 {background-image: url(/images/spec_birka_mag2.jpg); background-repeat:no-repeat; background-position: top right; width: 143px; vertical-align:top}


.arrow-wrap{
	padding:0 90px 0 50px;
	}
#arrow7{
	border-collapse:collapse;
	border-spacing:0;
	vertical-align:middle;
	margin:12px 0 12px;
	}
	#arrow7 .arrow7{
		vertical-align:middle;
		}
	#arrow7 P{
		padding:0 0px 0 10px;
		text-align:left;
		font-size:12px;
		}
	#arrow7 .tl,
	#arrow7 .tr,
	#arrow7 .bl,
	#arrow7 .br{
		width:7px;
		height:7px;
		line-height:0
		}
	#arrow7 .tl{
		background:url(/img/i/border-cor2.gif) no-repeat 0 -8px;
		}
	#arrow7 .tr{
		background:url(/img/i/border-cor3.gif) no-repeat -7px -6px;
		}
	#arrow7 .bl{
		background:url(/img/i/border-cor3.gif) no-repeat 0 -14px;
		}
	#arrow7 .br{
		background:url(/img/i/border-cor3.gif) no-repeat -7px -14px;
		width:11px;
		}
	#arrow7 .t{
		background:url(/img/i/border-cor2.gif) repeat-x 0 0;
		height:7px;
		line-height:0;
		}
	#arrow7 .r{
		background:url(/img/i/border3.gif) repeat-y -7px 0;
		}
	#arrow7 .l{
		background:url(/img/i/border2.gif) repeat-y 0 0;
		}
	#arrow7 .b{
height:7px;
		background:url(/img/i/border-cor3.gif) repeat-x 0 -24px;
		}
#arrow6{
	border-collapse:collapse;
	border-spacing:0;
	vertical-align:middle;
	margin:12px 0 12px;
	}
	#arrow6 .arrow6{
		vertical-align:middle;
		}
	#arrow6 .tl,
	#arrow6 .tr,
	#arrow6 .bl,
	#arrow6 .br{
		width:7px;
		height:7px;
		line-height:0
		}
	#arrow6 .tl{
		background:url(/img/i/border-cor2.gif) no-repeat 0 -8px;
		}
	#arrow6 .tr{
		background:url(/img/i/border-cor3.gif) no-repeat -7px -6px;
		}
	#arrow6 .bl{
		background:url(/img/i/border-cor3.gif) no-repeat 0 -14px;
		}
	#arrow6 .br{
		background:url(/img/i/border-cor3.gif) no-repeat -7px -14px;
		width:11px;
		}
	#arrow6 .t{
		background:url(/img/i/border-cor2.gif) repeat-x 0 0;
		height:7px;
		line-height:0;
		}
	#arrow6 .r{
		background:url(/img/i/border3.gif) repeat-y -7px 0;
		}
	#arrow6 .l{
		background:url(/img/i/border2.gif) repeat-y 0 0;
		}
	#arrow6 .b{
height:7px;
		background:url(/img/i/border-cor3.gif) repeat-x 0 -24px;
		}
.slidefaq{
	font-size:14px;
	line-height:14px;
	}
.slidewrap{
	overflow:hidden;
	width:100%;
	}
.slidebutton{
	float:left;
	cursor:pointer;
	color:#ff7212;
	border-bottom:1px dotted #ff7212;
	height:14px;
	font-size:14px;
	line-height:14px;
	margin:5px 0 5px 0;
	}
.slidetext{
	clear:both;
	font-size:14px;
	line-height:14px;
	}
.slidetext *{
	font-size:14px;
	line-height:14px;
	}

/* New Prodvig
------------------------------------------*/
.slide-wrap{
	font-size:12px;
	line-height:16px;
	}
.slide-wrap P{
	margin:0 0 5px;
	padding:0;
	font-size:12px;
	}
.slide-wrap DIV{
	font-size:12px;
	}
.slide-wrap .slide-button{
	margin:13px 0 0;
	padding:0;
	font-weight:normal;
	font-size:12px;
	}
.slide-wrap .slide-button SPAN{}
.slide-wrap .slider{
	overflow:hidden;padding:10px 0 0;
	}
.slide-wrap .dotted{
	background:url(/img/dotted.gif) repeat-x 0 100%;
	cursor:pointer;
	font-size:13px;
	line-height:18px;color:#ff6f01;
	}
.slide-wrap .withoutdot{
	background:none;
	cursor:text;
	font-size:13px;
	line-height:18px;color:#FF6F01;
	}

.leftline {
background:url(/img/lef2.png) no-repeat 0 100%;
width: 140px;
height: 20px;
}
.centrline {
background:url(/img/cen1.png) repeat-x 0 100%;
height: 20px;
}
.rightline {
background:url(/img/rig1.png) no-repeat 0 100%;
width: 140px;
height: 20px;
}

/* Dop option list
------------------------------------------*/

.dopmodtext, 
.dopmodtext TD,
.dopmodtext P{
	font-size:12px;
	line-height:18px;
	}
.dopmodheding{
	font-size:12px;
	line-height:28px;
	}
.leftbanner{
	position:relative;
	z-index:0;
	}

/* Shadow Line
------------------------------------------*/
.shadow-line{height:25px;width:100%;position:relative;overflow:hidden;}
.left-shadow{height:25px;width:140px;position:absolute;top:-5px;left:0;background:url("/img/lef2.png") no-repeat scroll 0 100% transparent;overflow:hidden;}
.center-shadow{height:25px;margin:0 140px;position:relative;top:-5px;background:url("/img/cen1.png") repeat-x scroll 0 100% transparent;overflow:hidden;}
.right-shadow{height:25px;width:140px;position:absolute;top:-5px;right:0;background:url("/img/rig1.png") no-repeat scroll 0 100% transparent;overflow:hidden;}

abbr {border: 0px;}
