@charset "utf-8";

/* + Global resets */

html, html#js, html#nojs {
font-family:Tahoma;
font-size:12px;
text-align: justify;
	/* css */
	width:100%;
	height:100%;
}

#liveTextLabel_94{
z-index:8999 !important;
}

body {
font-family:Arial,Tahoma,Verdana;
font-size:12px;
text-align: justify;
	/* css */
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}

a:hover {
	/* css */
	text-decoration:underline;
}

a {
	font-family:Arial,Tahoma,Verdana;
	color:#0088cc;
	text-decoration:none;
}

p {
font-family:Arial,Tahoma,Verdana;
font-size:12px;
text-align: justify;
}

ul li {
font-family:Arial,Tahoma,Verdana;
font-size:12px;
}

/* - Layout */
strong {
/*	font-size:18px;  */
	font-family:Tahoma;
}

.red{
 color:#cc0000;
}

.main {
width:100%;
height:100%;
min-width:1200px;
margin:0px;
padding:0px;
float:left;
/*  background: #fff;       */
}

.background_left {position:fixed;top:0px;width:100%;min-height:750px;z-index:-1000;overflow:hidden;background: url(/images/map.jpg) fixed left top repeat-x;}   

.fon {position:fixed;z-index:-1000;top:0;left:0;width:100%;min-height:1500px;overflow:hidden;background: url(/images/fon.png) left top repeat;}   

.fon1 {position:fixed;z-index:-900;top:0;left:0;width:100%;min-height:1500px;overflow:hidden;background: url(/images/fon1.png) left top repeat;}   

.mainleft {height:210px;background-color:#eef5fd;}

.main_slogan {height:78px;min-width:100px;background: url(/images/slogan1.png) 100% 50% no-repeat;}

.sale_strelka {background: url(/images/strelka.png) 0% 0% no-repeat;}

.right_slogan {height:78px;min-width:100px;}

.top_line {height:7px;background: url(/images/top_line.png) left top repeat-x;}

.bottom_line {height:7px;background: url(/images/bottom_line.png) left top repeat-x;min-width:100px;}

.up_line {height:5px;background: url(/images/up_line.png) 0 -0px repeat-x;min-width:100px;}

.linemenu_top {height:12px;background: url(/images/linemenu_top.png) left top repeat-x;min-width:100px;}

.linemenu_top9 {height:9px;background: url(/images/linemenu_top8.png) left top repeat-x;min-width:100px;}

.linemenu_top7 {height:9px;background: url(/images/linemenu_top7.png) left top repeat-x;min-width:100px;}

.linemenu_top0 {margin:0 -1000px;height:9px;width:5000px;background: url(/images/linemenu_top9.png) left top repeat-x;}

.linemenu_bottom {height:9px;background: url(/images/linemenu_bottom8.png) 0 0 repeat-x;min-width:100px;}

.linemenu_bottom7 {height:9px;background: url(/images/linemenu_bottom7.png) 0 0 repeat-x;min-width:100px;}

.bottom_line_black {height:7px;background: url(/images/bottom_line_black.png) left top repeat-x;min-width:100px;}

.cap_pic_new {width:1000px;height:210px;background: url(/images/cap1000_shadow.jpg) left top no-repeat;}

.cap_pic_sale {width:1000px;height:210px;background: url(/images/cap1000_sale.jpg) left top no-repeat;}

.cap1000_1 {float:left;width:290px;height:210px;background: url(/images/cap1000_1.jpg) 50% 50% no-repeat;}
.cap1000_1:hover {background-size:110%;}

.cap1000_2 {float:left;width:375px;height:210px;background: url(/images/cap1000_2.jpg) 50% 50% no-repeat;}
.cap1000_2:hover {background-size:110%;}

.cap1000_3 {float:left;width:164px;height:129px;background: url(/images/cap1000_3.jpg) 50% 50% no-repeat;}
.cap1000_3:hover {background-size:110%;}

.cap1000_4 {float:left;width:171px;height:129px;background: url(/images/cap1000_4.jpg) 50% 50% no-repeat;}
.cap1000_4:hover {background-size:110%;}

.cap1000_5 {float:left;width:114px;height:81px;background: url(/images/cap1000_5.jpg) 50% 50% no-repeat;}
.cap1000_5:hover {background-size:110%;}

.cap1000_6 {float:left;width:102px;height:81px;background: url(/images/cap1000_6.jpg) 50% 50% no-repeat;}
.cap1000_6:hover {background-size:110%;}

.cap1000_7 {float:left;width:119px;height:81px;background: url(/images/cap1000_7.jpg) 50% 50% no-repeat;}
.cap1000_7:hover {background-size:110%;}

.centerLayer {
    width: 1000px; /* Ширина слоя в пикселах */
    left: 50%; /* Положение слоя от левого края */
    top: 0;  /* Положение слоя от верхнего края */
    margin: 0px auto;  
   }

.mainLayer {
    width: 980px; /* Ширина слоя в пикселах */
    left: 50%; /* Положение слоя от левого края */
    top: 0;  /* Положение слоя от верхнего края */
    margin: 0px auto;  
   }

.leftLayer {
    width: 100%; /* Ширина слоя в пикселах */
    left: 0; /* Положение слоя от левого края */
    top: 0;  /* Положение слоя от верхнего края */
   }

.main1 {
width:100%;
height:100%;
min-width:1200px;
margin:0px;
padding:0px;
background: #eef5fd; 
}

.mainborder{
/*	background:#fff;       */
	width:1000px;
	vertical-align:top;
}

.mainborder1{
/*	background:#fff;     */
	background: url(/images/border2.gif) left top repeat-y;   
	width:1113px;
	vertical-align:top;
}

.mainborder3{
/*	background:#fff;    */
	background: url(/images/border4.gif) left top repeat-y;   
	width:1113px;
	vertical-align:top;
}

.maintable{width:100%;margin-bottom:23px;font-size:10px;}
.maintable0{margin:0;font-size:10px !important;}

.container{
position:relative;
height:81px;
}

/* */
#top_logo {float:left; overflow:hidden; padding:10px 30px 10px 0;}
#top_logo1 {float:left; overflow:hidden; padding:15px 31px 0 23px;}
#top_logo2 {float:left; overflow:hidden; padding:21px 40px 0 23px;}
#top_phone {float:left; overflow:hidden; height:60px; width:640px;}
#top_phone1 {float:left; overflow:hidden; height:72px; width:660px;}
#top_menu {overflow:visible; height:73px; width:155px;}
/*  #top_menu {float:left; overflow:visible; height:73px; width:155px; clear:right;}  */
#top_menu1 {float:left; overflow:visible; height:73px; width:155px; clear:right;}

#top_menu .service {padding-top:15px; margin-left:35px; width:124px; overflow:hidden;}
#top_menu .serv {float:left; overflow:hidden; }
#top_menu .serv a { display:block; width: 39px; height: 20px; background: url(/images/icons_sprite.gif) no-repeat; }
#top_menu .serv.home a { background-position: 0px 0px; }
#top_menu .serv.mail a { background-position: -39px 0px; }
#top_menu .serv.map a { background-position: -78px 0px; }
#top_menu .line_grey {float:left; overflow:hidden; height:20px; width:1px; background:#000;}

#top_menu .language {overflow:hidden; padding-top:10px; margin-left:5px; width:154px; clear:right;}
#top_menu .lang, #top_menu .lang1  {float:left; overflow:hidden; padding-right:12px;color:#f00;font-size:18px;font-family:Arial;}
#top_menu .lang {padding: 0 0 0 5px;}
#top_menu .lang a {color:#000;}
#top_menu .lang a, #top_menu .lang1 a {text-decoration:none;}
.clear0 {
	display: block;
	height: 0px;
	clear: both;
	overflow: hidden;
}
/* */

.top{
	/*background:url(/images/topbgk.jpg) left bottom no-repeat;*/
	height:24px;
}

.bottom{
	background:url(/images/bottom_bgk.gif) left top no-repeat;
	height:82px;
	vertical-align:top;
}

.bottom1{
/*	background:url(/images/backblue.png) left top no-repeat;      */
/*      margin: 0 auto;   */
        position: relative; 
        background-repeat: no-repeat;
        width: 863px;
	height:70px;
	vertical-align:top;    
}    



.topline{
position:absolute;
top:17px;
}

.icon{
left:31px;
}

.ruen{
	list-style:none;
	left:354px;
	margin:0px;
	padding:0px;
	width:120px;
}
.ruen li {
	width:23px;
	height:17px;
	margin-right:3px;
	text-align:center;
	float:left;
}

.ruen li a{
	text-decoration:none;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bolder;
	color:#585858;
}

.ruen li a:hover{
text-decoration:none;
}

.select {
	background:#cfd8e7;
}

.searchform {
	left:473px;
	width:390px;
}
.searchform  input {
	margin:0px;
	padding:0px;
	border:none;
	float:left;
}

.searchfield{
	background:url(/images/search_field.gif) left top no-repeat;
	text-indent:5px;
	width:326px;
	height:18px;
	font-size:12px;
	color:#fff;
	font-style:italic;
}

.holder_searchfield_l {
	float:left; overflow:hidden; padding-top:4px; padding-right:15px;
}
.searchfield_l{
	background: #FFFFFF;
	text-indent:5px;
	width:185px;
	height:13px;
	font-size:12px;
	font-style:italic;
}

.topmenu {
	position:absolute;
	left:358px;
	top:56px;
	list-style:none;
	margin:0px;
	padding:0px;
	width:500px;
}

.topmenu li {
	float:left;
	margin-right:7px;
	font-size:11px;
	color:#999999;
	font-family:Tahoma;
}

.topmenu li a{
	font-size:11px;
	color:#999999;
	font-family:Tahoma;
	text-decoration:none;
}
.topmenu li a:hover{
text-decoration:none;
}
.phone{
	position:absolute;
	left:635px;
	top:48px;
	font-family:Tahoma;
	font-size:22px;
	font-weight:bolder;
	color:#a20c09;
	width:191px;
    height: 22px;
    background: url(/images/telnomber.jpg) 0 5px no-repeat;
}

.banner{
	position:relative;
	width:863px;
	height:336px;
	background: url(/flash/zaglushka.gif) center top no-repeat;
}

.menuline{
	position:absolute;
	top:262px;
	height:71px;
}


.m1{
	left:50px;
	width:114px;
}

.m2{
	left:199px;
	width:99px;
}

.m3{
	left:331px;
	width:97px;
}

.m4{
	left:448px;
	width:116px;
}

.m5{
	left:585px;
	width:90px;
}

.m6{
	left:709px;
	width:105px;
}

.content{
	float:left;
	width:750px;
	padding-top: 0px;
}
.content1{
	float:left;
	width:832px;
	padding-left:23px;
	padding-top: 0px;
	
}

.paysystem{
	width:250px;
	float:left;
}

.leftblock{
	width:280px;
	float:left;
}

.leftblock1{
	width:140px;
	padding:10px;
	float:left;
}

.leftblock_big{
	float:left;
	width:160px;
	background: url(/images/left_background.png) 0% 0% repeat-y;         
}

.bigblock{
	width:980px;
	padding:10px;
	float:left;
}

.bigblock_big{
	float:left;
	width:1000px;
	background: url(/images/big_background.png) 0% 0% repeat-y;         
}

.centralblock{
	float:left;
	width:560px;
	padding:10px;
}

.centralblock_big{
	float:left;
	width:580px;
	background: url(/images/mainblock_background.png) 0% 0% repeat-y;         
}

.centralblock1{
	float:left;
	width:665px;
	background: url(/images/point.gif) 100% 0% repeat-y;      
}

.centralblock2{
	float:left;
	width:640px;
	min-height:800px;
}

.centertop{
	background: url(/images/centertop.gif) left top no-repeat;         
/*	position: absolute;  */
}

.rightblock{
	float:left;
	width:231px;
	hight:100%;
}

.rightblock1{
	float:left;
	width:220px;
	padding:10px;
}

.rightblock_big{
	float:left;
	width:240px;
	background: url(/images/rightblock_background.png) 0% 0% repeat-y;         
}

.rightblock_big_pink{
	float:left;
	width:240px;
	background: url(/images/rightblock_background_pink.png) 0% 0% repeat-y;         
}

.leftbklock_clients{
	float:left;
	width:240px;
	padding:10px;
}

.leftbklock_clients_big{
	float:left;
	width:260px;
	background: url(/images/leftbackground_clients.png) 0% 0% repeat-y;         
}

.rightblock_clients{
	float:left;
	width:710px;
	padding:10px;
}

.rightblock_clients_big{
	float:left;
	width:730px;
	background: url(/images/rightbackground_clients.png) 0% 0% repeat-y;         
}

.shadow {
    box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    padding: 5px;
   }


.redbutton a {
text-decoration:none;
}
.redbutton{
	position:relative;
	background:url(/images/left_but.gif) left top no-repeat;
	width:282px;
	height:43px;
	margin-bottom:11px;
}

.redbutton strong {
	position:absolute;
	left:40px;
	top:6px;
	font-size:18px;
	line-height:20px;
	font-family:Tahoma;
	text-decoration:none;
/*	color:#fff;  */
}

.deadline {
	width:269px;
	height:19px;
	margin-left:15px;
}

.deadline-2 {
	width:229px;
	margin: 15px 0 10px 0px;
	height:1px;
	background:#b3b3b3;
}
.deadline-3 {
	width:100%;
	margin: 6px 1px;
	height:1px;
	background:#b3b3b3;
}
.deadline-4 {
	width:100%;
	margin: 6px 1px;
	height:1px;
	background:#8d8d8d;
}
.deadline-5 {
	width:1px;
	float:left;
	height:60px;
	background:#b3b3b3;
}


.news{
	width:220px;
	margin-top:4px;
}

.newsul{
	margin-top:8px;
	padding:0px;
	margin-left:0px;
	margin-bottom:0px;
	list-style:none;
}

.newsul li{
	padding-top:9px;
	padding-bottom:5px;
	font-size:12px;
	border-bottom:#c1c1c1 solid 1px;
}

.newsul li a:hover{
text-decoration:underline;
}

.newsul li a{
	font-family:Arial,Tahoma;
	text-decoration:none;
	color:#000;
}

.newsul li strong {
	font-size:12px;
}

.date{
	font-size:10px;
	color:#0088cc;
	font-family:Arial,Tahoma;
	margin-bottom:6px;
}

.date a :hover{
text-decoration:none;
}


.date a {
	font-size:10px;
	color:#a20c09;
	font-family:Arial,Tahoma;
	text-decoration:none;
	margin-bottom:6px;
}

.capmenu {
	font-size:1.2em;
	color:#656363;
	font-family:Arial,Tahoma;
}

.capmenu p {
	font-size:1em;
	color:#656363;
	font-family:Arial,Tahoma;
}

.capmenu a :hover{
	text-decoration:none;
}

.capmenu a {
	color:#656363;
	font-family:Arial,Tahoma;
	text-decoration:none;
}
.sert{
	width:220px;
	margin-top:13px;
}

.sert strong {
	font-size:18px;
	font-family:Tahoma;
}

.sertcont{
	margin-top:19px;
}

.clear {
	clear:left;
}

.sertlogo{
float:left;
/*  background:url(/images/none.gif) left top no-repeat;
width:170px;
height:200px;   */
width:126px;
height:178px;   
border: 1px solid #e5e5e5;float:left;background-color:#fff;border-radius:4px;overflow:hidden;margin-left:45px;
}

.serttext{
	width:220px;
	float:left;
	text-align:justify;
	font-size:12px;
	color:#434343;
}

.dopinfo {
	background:#eeeeee;
	padding:5px;
	font-family:Tahoma;
	font-size:12px;
	color:#000;
    margin: 15px 0px 0 15px; 
	width: 260px;
}

.dopinfo strong {
	font-family:Tahoma;
	font-size:14px;
	color:#000;
}


.dopinfo a:hover {
text-decoration:none;
}

.dopinfo a {
	font-family:Tahoma;
	text-decoration:underline;
	font-size:14px;
	color:#000;
}

.dopinfo p {
	color:#000;
	font-family:Tahoma;
	font-size:11px;
	margin:0;
	padding:0;
}

.topblock{
	font-size:1.3em;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	color:#000;
	padding-bottom:25px;
	font-weight:normal;
/*	border-bottom: 1px solid #b3b3b3;  */
}
.topblock p{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	text-align:justify;
	color:#000;
}


.topblock h2,h1,h3 {
	font-weight:bold;
	margin-top:0;
	margin-bottom:22px;
	padding:0;
	font-size:22px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	color:#000;
}

.maintext {
}


.maintext strong {
	font-size:12px;
	color:#000;
	font-family:Arial,Tahoma,Verdana;
}

.maintext p {
	font-size:12px;
	color:#000;
	font-family:Arial,Tahoma,Verdana;
}

.bottom_info{
	position:relative;
}


.copyr{
/*	position:absolute;       */
	position:relative;
	left:240px;     
	top:24px;
	width:320px;
/*	font-family:Arial,Tahoma,Verdana;  */
	font-size:12px;
	color:#fff;
}

.counter{
	position:absolute;
	left:358px;
	top:18px;
	width:125px;
}

.martin1{
	position:absolute;
	float:left;
	margin:19px 23px 0 0;
	width:170px;
	height:50px;
	background:url(/images/logo_m.png) left top no-repeat;
}

.leftmenu {
	margin:0;
	margin-left:9px;
	padding:0;
}

.leftmenu li{
	margin-bottom:4px;
    padding-right: 15px;
}

.leftmenu li.mainli{
    list-style-image: url(/images/mainli.gif);
}


.leftmenu li.unpoint{
    list-style: none;
    padding: 0;
}

.leftmenu li.unpoint a.plus{
  display: block;
  position: absolute;
  margin-left: -17px;
  margin-top: 2px;
  width: 9px;
  height: 10px;
  background:url(/images/icons_sprite.gif) no-repeat 0 -21px;
}



.leftmenu li a{
	font-size:12px;
	line-height:13px;
	font-family:Arial,Tahoma,Verdana;
	font-weight:bolder;
	color:#000;
	text-decoration:none;
}

.leftmenu li a:hover{
	text-decoration:underline;
	color:#000;
}

.submenu{
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
}

.submenu li{
	vertical-align:top;
	list-style-image: url(/images/subli.gif);
	margin-bottom:7px;
        text-align:left;
}


.submenu li a {
	font-weight:normal;
	font-size:0.9em;
	line-height:12px;
	font-family:Arial,Tahoma,Verdana;
	color:#4b4b4b;
	text-decoration:none;
}


.submenu li a:hover{
	text-decoration:underline;
	color:#000;
}

.submenu a.selected  {
	text-decoration:none;
	color:#a20c09;
	font-weight:bolder;
}

.leftmenu a.selected {
	text-decoration:none;
	color:#a20c09;
}

.allprice {
	font-weight:normal;
	font-size:12px;
	color:#7d7d7d !important;
}

.pricemenu {
	list-style:none;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	padding:0px;
	
}

.pricemenu li {
margin-top:5px;
margin-bottom:5px;
}

.pricemenu li a :hover{
text-decoration:none;
}

.pricemenu li a {
	text-decoration:none;
	font-size:16px;
	color:#c30000;
	font-family:Tahoma;
	font-weight:bolder;
}

.pricemenu li ul {
 list-style:none;
 margin-left:30px;
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
}

.pricemenu li ul li{
margin-top:3px;
margin-bottom:3px;
}
.pricemenu li ul li a:hover{
text-decoration:none;
}


.pricemenu li ul li a{
	text-decoration:none;
	color:#000;
	font-size:12px;
	font-family:Tahoma;
}

.iline {
border:solid 1px #5a5a5a;
background:none;
}

.titleoftable {
	margin:0;
	padding:0;
	height:28px;
	font-size:14px;
	font-weight:bolder;
	background:#d2d3d8;
}

.t1 {
 padding-left:33px;
}

.t2 {
 width:200px;
 text-align:center;
}
.t3 {
 width:200px;
 text-align:center;
}

.t12 {
 text-align:left;
  padding-left:3px;
 font-weight:normal;
}
.t22 {
 width:100px;
 text-align:center;
 font-weight:normal;
}
.t32 {
 width:100px;
 text-align:center;
 font-weight:normal;
}


.t13 {
 padding-left:3px;
 text-align:left;
 font-weight:normal;
}
.t23 {
 width:100px;
 text-align:center;
 font-weight:bolder;
}
.t24 {
 width:100px;
 text-align:left;
 font-weight:normal;
}
.t33 {
 width:100px;
 text-align:center;
 font-weight:bolder;
}


.emptytab {
	height:13px;
}

.pricetab1 {
	height:20px;
	font-size:12px;
	background:#e2e2e4;
}

.pricetab1  a :hover{
text-decoration:none;
}

.pricetab1  a {
color:#000;
text-decoration:none;
}

.pricetab2 a :hover{
text-decoration:none;
}

.pricetab2 a {
color:#000;
text-decoration:none;
}

.pricetab2 {
	height:20px;
	font-size:12px;
/*	background:#fff;  */
}

.taright {
 text-align:right;
 vertical-align:middle;
}

.razvernut {
 text-decoration: underline;
 font-size:14px;
 line-height:15px;
 color:#c40001;
}

.smallprice{
 font-size:16px;
 font-weight:bold;
 color:#000;
}

.hidetable  {
  overflow: hidden;
  width:700px;
  height:121px;
}

.openallbutton {
	width:476px;
	height:21px;
	text-align:right;
	margin-top:15px;
	display:block;
}


.nc_text {
padding:0;
}
.nc_list{
padding:0;
}
.h22{
font-size:22px;
line-height:22px;
padding-top: 5px;
}

.letter-one {
  text-transform: uppercase;
  font-size:22px;
  padding: 5px 0 0 0;
}

.m50{
margin-right:50px;
}

hr {
background:#545454;
height:1px;
}

.partners_banner {
	width:265px;
	margin-top:33px;
}

.partners_banner strong {
	font-size:18px;
	font-family:Tahoma;
}

#left_ban {
text-align:center; width:265px; height:200px;
background:url(/img/iso9001.png) center top no-repeat;
}


.logoleft {
  float:left;
  overflow: hidden;
  width:100px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  border-color: #E5E5E5 #DBDBDB #D2D2D2;
  border-style:solid;
  border-width:1px;
  background-color:#fff;
  border-radius:4px;
  margin:5px 5px; 
  padding:5px; 
  height:100px;
  cursor: help;
}

.logoleft a {
	text-decoration:none;
}

/*  пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ */
.l-block-search {
  
  padding: 4px 0 14px 15px;
}

.l-block-1 {
  background: url(/images/translate.jpg) left top no-repeat;
  padding: 20px 0px 0px 80px;
}

.l-block-2 {
  background: url(/images/notarius.jpg) left top no-repeat;
  padding: 0px 0px 0px 80px;
}

.l-block-3 {
  background: url(/images/interprit.jpg) left top no-repeat;
  padding: 0px 0px 0px 80px;
}

.l-block-4 {
  background: url(/images/services.jpg) left top no-repeat;
  padding: 10px 0px 20px 80px;
}

/* пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
.tbl-head  td{
  font-size: 12px;
  font-weight: bold;
  text-align: left;  
  height:28px;
  background:#d2d3d8;
  padding: 2px;
}

.calc-bg {
  background-color: #e1e1e1;
  padding: 15px;
}

.banner-house {
  padding-bottom: 10px;
}

/* пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ */
.block_ss {

}
    .block_ss .row_ss{
      padding: 3px 10px;
    }
    .block_ss .row_ss span {
      float:left;
      padding: 2px 0 0 0;
    }
    .block_ss .row_ss div {
      padding-left: 70px;
    }
    .block_ss .row_ss div .text_field2 {
      margin-left: 2px;
      font-weight:bolder;
      width:263px;
      height:18px;
      border:none;
      text-indent:10px;
      color:#000;
      font-size:12px;
      background:url(/images/text_field2.gif) left top no-repeat;
    }
    .buttonPrevNext {
      padding: 20px 67px 0 0;
    }

    #fromStep_1 {
      width: 135px;
      height: 27px;
      float: right;
    }

    #fromStep_2 {
      width: 135px;
      height: 27px;
      float: right;
    }

    #order-submit-button {
      width: 135px;
      height: 27px;
      float: right;
      font-weight: bolder;
    }


    .zagStep {
      padding: 10px 0;
      font-size: 16px;
      color: #a20c09;
      font-weight: bold;
    }

    #errorStep {
      color: #CC0000;
      padding: 20px 0 0 0;
      font-weight: bold;
      display: none;
    }


.text_field {
font-weight:bolder;
width:409px;
height:18px;
border:none;
text-indent:10px;
color:#000;
font-size:12px;
background:url(/images/text_field.gif) left top no-repeat;
}

.textarea_bgc{
width:409px;
height:164px;
background:url(/images/textarea_field.gif) left top no-repeat;
}

.file_field{
font-weight:bolder;
width:409px;
font-size:12px;
}

.textarea_field {
color:#000;
font-weight:bolder;
font-size:12px;
background:none;
border:none;
width:388px;
height:142px;
margin:10px;
}

.yaform-holster {
  margin-bottom: 10px;
}


.mail-recomend {
  padding: 15px 0;
}
    .mail-recomend .share-users-info{
      display: block !important;
    }

.header-menu {
  background: url(/img/header-bg.jpg) 17px 0 no-repeat;
  height:336px;
  margin-top: 6px;
}
   
    .h-order {
      position: absolute;
      margin: 66px 0 0 326px;
    }
        .h-order a {
          color: #000;
          font-size: 18px;
         }

    .h-menu {
       position: absolute;
       margin: 275px 0 0 60px;
    }
        .h-menu a {
          font-size: 18px;
          color: #333;
          display: block;
          float: left;
          width: 125px;
          text-align: center;
          text-decoration: none;
          padding: 7px 0 10px 0;
         }
         .h-menu a:hover {
           background: url(/img/h-bg-button.jpg) 0 0 no-repeat;
         }

@media screen and (-webkit-min-device-pixel-ratio:0) {
   #close { margin-top:0!important; }
}
.input1 {background:url(../images/input1.png) repeat-x left center;border:1px solid red;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;color:#fff;height:25px;line-height:20px;font-size:13px; cursor:pointer;}
.input2 {background: #D4CFC7 url(https://s1.martinperevod.ru:8443/partners/a4j/g/3_3_2.GAorg.richfaces.renderkit.html.images.ButtonBackgroundImage/DATB/eAFjYGDgfvbq7fHzV5gAF!0FNQ__) repeat-x;
border:1px solid  #C4C0B9;
color: black;
font-family: Arial;
font-size: 11px;
z-index:1000000;
height:20px;
position:absolute;bottom:13px;right:10px;
width:66px;

}
.container_for_button {height: 405px; width:100px;margin:0 0 0 750px; z-index:1000000000;position:fixed;top:60px;}
.input3 {color:black;position:absolute;top:5px;right:0;border:0;background:none;font-size:12px;font-weight:bold;cursor:pointer;}

.newsul li a p {text-decoration:none;}
.newsul li a:hover p {text-decoration:underline;}
#hat_2 #top_phone {background:url(../img/phones5.png) no-repeat;}
#hat_2 #top_menu {float:left; overflow:hidden; height:73px; width:155px; clear:right;}

#hat_2 .service {padding-top:6px; margin-left:30px; width:124px; overflow:hidden; clear:right;}
#hat_2 .serv {float:left; overflow:hidden;}
#hat_2  .line_grey {float:left; overflow:hidden; height:20px; width:1px; background:#000;}

#top_menu .language {overflow:hidden; padding-top:27px; margin-left:5px; width:154px; clear:right;}
#top_menu .lang {float:right; overflow:hidden; padding:0 17px 0 0;color:#f00;font-size:18px;font-family:Arial;}
#top_menu .lang a {color:#000;}
#top_menu .lang a, #top_menu .lang1 a {text-decoration:none;}

#hat_3 #top_phone {background:none!important;}

.content-untop {
  padding-top: 0 !important;
}

.copyr a {
text-decoration:none;
}
.copyr a:hover {
text-decoration:underline;
}
.copyr {
width:456px;
}
.h11{
font-size:11px;
}
hr{
color:#fff;
display:block;
overflow:hidden;
background:#fff !important;
}


.vipseo a {text-decoration:none; }
.vipseo a:hover {text-decoration:underline; }

.leftmenu_button{
	margin-left:-40px;  
        text-decoration:none;
	}

.leftmenu_button li{
		background:url(/images/button_menu.gif) no-repeat;
        	width:140px;
                height:42px;
		list-style-type:none;
		list-style-position:outside;
		}

.leftmenu_button li:hover {
		background:url(/images/button_menu_hover.gif) no-repeat;
		}

.leftmenu_button li a:hover {
			color:#fff;   
			text-decoration:none;
			}

.leftmenu_button li a{
			color:#000;       
			font-weight:bolder;
			text-decoration:none;
			}

.leftmenu_text {
        	width:140px;
                height:38px;
}

.leftmenu_button_lite{
	margin-left:-40px;  
        text-decoration:none;
	}

.leftmenu_button_lite li{
		background:url(/images/button_menu_lite.gif) no-repeat;
        	width:140px;
                height:23px;
		list-style-type:none;
		list-style-position:outside;
		}

.leftmenu_button_lite li:hover {
		background:url(/images/button_menu_lite_hover.gif) no-repeat;
		}

.leftmenu_button_lite li a:hover {
			color:#fff;   
			text-decoration:none;
			}

.leftmenu_button_lite li a{
			color:#333;       
			font-weight:bolder;
			text-decoration:none;
			}
.leftmenu_text_lite {
        	width:131px;
                height:19px;
}

.gsc-result .gs-title {
	height: auto !important;
}

.gsc-control-cse {
	width: 300px !important;
}

.gsc-control-cse .gsc-table-result {
	/*width: 290px !important;*/
}

.gsc-control-cse {
	position: absolute !important;
}
