body{
margin:0px; font-family:Tahoma; font-size:13px; color:#3B393B; background:url(/img/bg.gif) repeat;}
img {border:0px;}
   
@font-face{
font-family:cor;
}
   
hr {height: 1px;/*�������*/

    color: #b9bdc0;/*����*/
    border-width: 0px 0px 1px 0px;/*������� ��� ������*/
    border-bottom-style: solid; border-color:#b9bdc0; margin:0;}
p{
	line-height: 18px;
}
p.remark{
	font-size: 11px;
}
a {color:#3f6599}
a:hover{color:#3f6599;text-decoration:none;}

h1 {display: inline-block;margin:10px 0px 10px 30px; padding: 0px 0px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);}
.h_one {background:#FFF; border-bottom:1px solid #b9bdc0;
-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
-moz-border-radius-topright: 7px;
-moz-border-radius-topleft: 7px;
border-top-right-radius: 7px;
border-top-left-radius: 7px;
}
.indabout h1{
	margin: 0px 0 10px 30px !important;
}
h2 {margin: 30px 0 15px; padding: 0px 0px 0px 0px; color:#48b114; font-size:16px; font-weight:normal;color:#3f6599;}

h2 a:hover{ text-decoration:none;}
h3 {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#145eb1; font-size:14px; font-weight:normal;}
ol {margin:10px 0px 15px 10px; padding: 0px 0px 0px 10px;}
ol li {margin: 0 0 4px 20px; padding: 0px 0px 0px 0px;}
ul {margin:10px 0px 15px 10px; padding: 0px 0px 0px 10px; list-style-image:url(/img/libul.gif);}
ul li {margin: 0 0 4px 20px; padding: 0px 0px 0px 0px;}
ul.apostil{float:left;margin:10px 0px 15px 5px; padding: 0px 0px 0px 10px; list-style-image:url(/img/libul.gif);}

.lefts {float:left; margin:5px 10px 5px 0px; padding:1px; border:solid #CCCCCC 1px;}
.rights {float:right; margin:5px 0px 5px 10px; padding:1px; border:solid #CCCCCC 1px;}

.topmenu {background:url(/img/topbg.png) repeat-x; height:56px; min-width:1074px;}
.topmenu .left {background:url(/img/tm_lr.jpg) left top no-repeat; height:56px; min-width:994px;}
.topmenu .right {background:url(/img/tm_rr.jpg) right top no-repeat; height:56px; min-width:994px; text-align:center;}

.logobg {background:url(/img/logobg.jpg) no-repeat bottom left;}
.logobg .logo {float:left; margin:10px 0px 0px 30px; width:125px;}
.logobg .logotxt {float:left; margin:60px 0px 0px 30px; width:510px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.logobg .logotxt div{font-weight:bold; margin-left:170px;}
.logobg .logobtn {float:left; margin:65px 0px 0px 30px; width:225px; background:url(/img/order_translate_button.png) no-repeat left top;}
.logobg .logobtn img:hover {background:url(/img/order_translate_button_hover.png) no-repeat left top;}

.main {background:#eaeff3;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
box-shadow: 1px 1px 1px black; /* ��������� ���� */
box-shadow: 1px 1px 3px rgba(0,0,0,0.5); /* ��������� ���� */
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5); /* ��� Firefox */
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
margin-top:0px;
	}
	
	.main_in {background:#eaeff3;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
box-shadow: 1px 1px 1px black; /* ��������� ���� */
box-shadow: 1px 1px 3px rgba(0,0,0,0.5); /* ��������� ���� */
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5); /* ��� Firefox */
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
margin-top:40px;
	}
	.main_in_jpg{
		padding: 13px 0 0 0;

	}

.footer {background:url(/img/footbg.gif) repeat-x;
box-shadow: 0px -1px 1px black; /* ��������� ���� */
box-shadow: 0px -1px 3px rgba(0,0,0,0.5); /* ��������� ���� */
-moz-box-shadow: 0px -1px 3px rgba(0,0,0,0.5); /* ��� Firefox */
-webkit-box-shadow: 0px -1px 3px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
margin-top:0px;
color:#fff;
font-size:14px;



	}
.footer a {color:#fff; text-decoration:none;    text-shadow: 1px 1px 4px #000000;}
.footer a:hover {color:#fff; text-decoration:none;    text-shadow: 1px 1px 4px #ebebeb;}
.footer table td {background:url(/img/footbrd.png) left top no-repeat;}
.footer table td.last {padding:0px; width:2px;}
.footer span {font-size:15px;}
.footer span#fax {font-size:11px; vertical-align: middle;   margin-right: 20px;}
.copy {margin-top:6px;}

.tel span, img{
	vertical-align: top;
	text-shadow: 1px 1px 4px #000000;

}

.grunge {background:url(/img/grungebg.jpg) repeat-x; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; color:#fff; text-shadow:black 1px 1px 3px; height:56px; padding-top:10px; margin-bottom:-10px;}
.grunge_small {
    background: url("/img/grungebg.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 19px;
    font-weight: bold;
    height: 60px;
	margin-top: 20px ;
    margin-bottom: -10px;
    padding-top: 5px;
    text-align: center;
    text-shadow: 1px 1px 3px black;
}
.zag {font-size:14px; font-weight:bold;}
#zag_feedback{
	padding-left:10px;
}
.tdpadding2 {padding: 0px 0px 10px 0px;}

.tdpadding {padding: 7px 0px 0px 0px;}
#tdpading_left{
	border-right:1px solid #B9BDC0;
}
#tdpadding_contacts{
border-left:1px solid #B9BDC0;
}
#tdpadding_contacts  div.indcont{
padding:10px 10px 20px 10px;
border-bottom:1px solid #ccc;
}
#tdpadding_contacts  p{
padding:10px 5px 10px 10px;
margin:0;
}
#tdpadding_contacts  a img{
padding:10px;
margin:0;
}

.tdpadding a.zag {
	margin:10px 0;
	text-shadow:0px 1px 0px #fff;
}
p.zag {
	margin-top:0px;
}



.tdpadding img.rew {
    height: 156px;
 margin:10px 10px;   
/*-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);*/
}    
.other_rec{
	height:28px;
	margin-top:10px;
    /*.rew {width:109px; height:154px;}*/
    margin-bottom:20px;
}


.indborders {
border-left:1px solid #b9bdc0; 
border-right:1px solid #b9bdc0;
border-collapse:collapse;}
.indcont {margin-top: 4px; font-size:13px;}
.indcont2 {margin: 20px 10px 15px; font-size:13px; float:right;}
.indcont2 p {
    font-size: 13px;
    margin: 8px 0 4px 5px;
    width: 157px;
	}
.indcont div {padding:6px 0px 13px 36px;}
.indcont2 div {padding:6px 0px 13px 36px;}
.indtel {background:url(/img/cont1.png) no-repeat left top;}
.indfax {background:url(/img/cont2.png) no-repeat left top;}
.indmail {background:url(/img/cont3.png) no-repeat left top;}
.indsky {background:url(/img/cont4.png) no-repeat left top;}
.indicq {background:url(/img/cont5.png) no-repeat left top;}


.indtel2 {
	background:url(/img/cont1.png) no-repeat left top;
	float:right;
	}
.indmail2 {
	background:url(/img/cont3.png) no-repeat left top;
	float:right;
	}
.indsky2 {
	background:url(/img/cont4.png) no-repeat left top;
	float:right;
	}
.indicq2{
	background:url(/img/cont5.png) no-repeat left top;
	float:right;
}

.indabout {
	background: url("/img/ind_about.jpg") no-repeat scroll right top #FFFFFF;
    border-bottom: 1px solid #B9BDC0;
    border-top: 1px solid #B9BDC0;
    font-size: 14px;
    margin-top: -1px;
    padding: 7px 160px 0px 20px;
    background-size: contain;
	}
.indabout p{
	margin: 3px 0;
	}
.preim {

    font-size: 13px;

}
.preim p {
    border-bottom: 1px solid #B9BDC0;
    font-size: 13px;
    padding: 10px 20px 5px;
}
.preim_p{
	margin:0;
}
.preim .zag {font-size:18px; font-weight:normal; margin-bottom:10px;margin-top: 5px;padding: 10px 20px 5px;}
.preim ul {margin:0; padding: 0px 0px 0px 15px; list-style-image:url(/img/libul.png); overflow: hidden;}
.preim ul li {margin: 0 0 7px 31px; padding: 0px 8px 0px 2px; float:left; width:43%;}
.dcol {background:none;}
.dcol td {border-right:1px #b9bdc0 dashed; background:none;}
.dcol tr td {padding-bottom:3px;}
#dcol_fff{
background:#fff;
}	
.dcol p {margin-bottom:0;}
.dcol tr td p {margin:0;padding:0;}
.dcol .last {border-right:none;}
.dcol ul {margin:5px 0px 0px 0px; padding: 0px 0px 0px 5px; list-style-image:url(/img/libul.gif);}
.dcol ul li {margin:0px 0px 2px 5px; padding: 0px 0px 0px 0px;}
.dcol td img {vertical-align:bottom;margin-bottom:0; padding-bottom:0;}
.img_bot{vertical-align:bottom;margin-bottom:0; padding-bottom:0;}
.tr_img {margin-top:0; padding-top:0}
.tr_img td {margin-top:0; padding-top:0;height: 122px;} 
.indlang {padding:0px 29px;  background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #CCCCCC; }
#indlang_main {border-top: 1px solid #fff;
    background: none repeat scroll 0 0 #EAEFF3;
   padding: 8px 0 10px 10px;
}
.indlang .zag {font-size:16px; font-weight:normal; margin: 0px 0 5px 5px;text-shadow:0px 1px 0px #CCC;}
.indlang .item {float:left; width:20%; height:200px; margin-bottom:5px; }
.table_langs td { margin-right:20px;}
.indlang table td img { width: 46px;}

.othertems {
	padding:0px 29px;
    border-top: 1px solid #CCCCCC; 
}
.othertems .zag {
	font-size:16px; 
	font-weight:normal; 
	margin: 0px 0 5px 5px;
	text-shadow:0px 1px 0px #CCC;
}
.othertems.item {
	float:left; 
	width:20%; 
	height:200px; 
	margin-bottom:5px;
}
.othertemstable td img {
	width: 46px;
}


.indclients {padding: 10px 0 5px 15px; background:#fff;}
.indclients .zag {font-size:16px; font-weight:normal; margin-bottom:10px;text-shadow:0px 1px 0px #CCC;}
.like {padding:14px 10px; border-top: 1px solid #B9BDC0;background:#cbd2d6;}
.but {padding:10px; padding-bottom:15px; border-top: 1px solid #B9BDC0;background:#cbd2d6;}
/*.like img {display:block; float:left; margin-right:30px;position: relative; bottom:10px;}*/
#like_body{
	margin:0;
	padding:0;
	width: 100px;
}
.like #vk{
    float: left;
    width: 80px;
    z-index: 1;
}
.like table {
	margin:0;
	padding:0;
}
.like table tr td {
width: 11%;
	margin:0;
	padding:0;
	text-align:center;
}



.about {
	overflow:hidden;
	margin:10px;
	 font-size:13px;
	 border:1px solid #b9bdc0; 
	 padding:20px;-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background:#fff;
	box-shadow: 1px 1px 1px #B9BDC0;
}
.abpadding {padding:10px; border-collapse:collapse;}
.abpreim {margin:0px 0px 0px 0px !important; padding: 0px 0px 0px 5px !important; list-style-image:url(/img/libul.png) !important;}
.abpreim li {margin:0px 0px 7px 10px !important; padding: 0px 0px 0px 2px !important;}
.abzag {background:#eaeff3; border-bottom:1px dashed #b9bdc0; font-size:14px; font-weight:bold; padding:10px 22px; margin-bottom:10px;}
.abotz { font-style:italic; border-bottom:1px dashed #b9bdc0; padding-bottom:10px; padding-top:10px;}
.abotz span {color:#aaa;}
.abotz .quote {float:left; margin:0px 5px 0px 0px;}
.abotz .logo {float:right; margin:5px 0px 0px 5px;}
.content {padding:15px; border-collapse:collapse;}

.g_map iframe{
	 border-radius: 15px 15px 15px 15px;
	    border: 2px solid #ccc;
}
#clients {background:#fff; border-left:1px solid #b9bdc0;}

#vacancy_padding{
	padding: 10px 0 10px 20px;
}
.contborders {border-left:1px dashed #b9bdc0; border-right:1px solid #b9bdc0; border-collapse:collapse; padding:10px;}

.feedback input, textarea, .sum {
	border-right:1px solid #b9bdc0; 
	text-shadow: 0 1px 0 #CCC;
	border-bottom:1px solid #b9bdc0;
	border-left:2px solid #b9bdc0;
	border-top:2px solid #b9bdc0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	height:25px; width:220px;
	background:none;
	background-color:#FFF;
	color:#999;
	font-size:14px;
	padding-left:10px;
	margin-bottom:5px;
}
.feedback textarea {
	height: 126px;
	width:240px;
	}
 .feedback_online textarea {
	height: 132px;
    width: 96%;
}
.feedback .formbutton, .feedback_online .formbutton  {
	opacity: 0;
	width:126px; height:33px;
	color:#333; 
	font-size:11px; 
	border:none;-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color:transparent;
	background-repeat:no-repeat; background-position:left top;
}
.feedback #send, .feedback_online #send {
	background-image:url(/img/button/send.png);
}
.feedback_online  input, textarea{
	border-right:1px solid #b9bdc0; 
	text-shadow: 0 1px 0 #CCC;
	border-bottom:1px solid #b9bdc0;
	border-left:2px solid #b9bdc0;
	border-top:2px solid #b9bdc0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	height:25px; width:238px;
	background:none;
	background-color:#FFF;
	color:#999;
	font-size:14px;
	padding-left:10px;
	margin-bottom:5px;
}
.uslbrdr {
	border-bottom:1px solid #b9bdc0;border-top:1px solid #b9bdc0;
}
.uslbrdr .left{
	border-left:1px solid #b9bdc0;
}

.uslprice {font-size:13px;}
.uslprice td {padding: 4px 0 4px 30px; border-right:1px dashed #b9bdc0; border-collapse:collapse;}
.uslprice #nobrd {border-right:none;}
.stoimost_zag{
border-bottom: 1px solid #B9BDC0;
	background: none repeat scroll 0 0 #DBE1E6;
}
.uslprice .head { border-bottom:1px dashed #b9bdc0; border-collapse:collapse; font-weight:bold; padding:6px 15px;}
#moredark {background:#dbe1e6;
border-bottom: 1px solid #B9BDC0;
border-top: 1px solid #B9BDC0;}
.uslpzag {padding:15px;font-size:14px; font-weight:bold;}

.moreusl td {padding:8px;}
.moreusl img {float:left; margin:0px 15px 0px 0px;}




.moreusl a#apostil img{
	background: url(/img/jpg/apostil.png) bottom left no-repeat;
	height:61px;
	}
.moreusl a#apostil img:hover {
	background: url(/img/jpg/apostil_hover.png) bottom left no-repeat;
	height:61px;
	}
	
.moreusl a#ust img{
	background: url(/img/jpg/ust.png) bottom left no-repeat;
	height:61px;
	}
.moreusl a#ust img:hover {
	background: url(/img/jpg/ust_hover.png) bottom left no-repeat;
	height:61px;
	}
.moreusl a#instr img{
	background: url(/img/jpg/dop1.png) bottom left no-repeat;
	height:61px;
	}
.moreusl a#instr img:hover {
	background: url(/img/jpg/dop1_hover.png) bottom left no-repeat;
	height:61px;
	}
.moreusl a#pism img{
	background: url(/img/jpg/dop2.png) bottom left no-repeat;
	height:61px;
	}
.moreusl a#pism img:hover {
	background: url(/img/jpg/dop2_hover.png) bottom left no-repeat;
	height:61px;
	}
.moreusl a#zaverenie2 img{
	background: url(/img/jpg/zaverenie2.png) bottom left no-repeat;
	height:61px;
	}
.moreusl a#zaverenie2 img:hover {
	background: url(/img/jpg/zaverenie2_hover.png) bottom left no-repeat;
	height:61px;
	}
	
.moreusl a#local img{
	background: url(/img/jpg/local.png) bottom left no-repeat;
	height:61px;
	}
.moreusl a#local img:hover {
	background: url(/img/jpg/local_hover.png) bottom left no-repeat;
	height:61px;
	}
	
.moreusl a#correct img{
	background: url(/img/jpg/correct.png) bottom left no-repeat;
	height:61px;
	}
.moreusl a#correct img:hover {
	background: url(/img/jpg/correct_hover.png) bottom left no-repeat;
	height:61px;
	}
	
.moreusl a#legal img{
	background: url(/img/jpg/legal.png) bottom left no-repeat;
	height:61px;
	}
.moreusl a#legal img:hover {
	background: url(/img/jpg/legal_hover.png) bottom left no-repeat;
	height:61px;
	}

.moreusl .txt {clear:both; padding-top:10px;}
.muzag {font-size:14px; font-weight:bold; padding-bottom:4px; padding-top:5px; border-bottom:1px dashed #b9bdc0;    text-shadow: 0 1px 0 #FFFFFF;}

.moreusl .price {margin-top:10px; font-size:13px;}



.tx300-colum{width:810px;clear:both;margin:0 0 20px 2px}
.tx300-center.left {
    margin-right: 4px;
}
.tx300-center {
    float: left;
    margin: 0 -2px 0px;
    width: 354px;
}

.tx300-content {
    margin: 0;
    padding: 20px 29px 0px;
    position: relative;
		overflow:hidden;
}
.tx700-content {
    margin: 0;
    padding: 20px 29px;
    position: relative;
		overflow:hidden;
}
.tx700-content-map {
    margin: 0 0 30px 0;
    padding: 20px 29px 0px;
    position: relative;
		overflow:hidden;
}
.tx700-content-2{
    margin: 0;
    padding: 0px 29px 0px;
    position: relative;
		overflow:hidden;
}
.tx700-content ul, ol {

    margin: 0 10px 5px 0;
}

.tx-u-title {
    margin-bottom: -7px;
}
.tx-u-title {
    color: #EE2024;
    font-weight: bold;
    margin-bottom: -6px;
    margin-left: 5px;
    position: relative;
    width: 298px;
}


.tx-c-title {
    height: 60px;
    margin: 0 -10px;
    position: relative;
}



*+html .tx-u-title{margin-bottom:-8px;height:18px}
.tx-c-title.u{margin-bottom:-23px !important}
.tx-e-title {margin:33px 0 0 20px}
.con-t-left, .con-t-center, .con-t-right {display:table-cell;text-align:right;width:94px}
.con-t-left{text-align:left;width:110px !important}
.con-table{padding-top:10px}
.con-table td.lang{width:110px;text-align:left}
.con-table td.lang1{text-align:left; width:45%}
.con-table td.point.left{text-align:left;width:55%;background-position:left top;padding-left:25px}

.con-table td{text-align:right;width:94px;vertical-align:top}
.con-table tr.odd{background:#EEE}
.con-table tr.odd td.point{background-color:#EEE}
.con-table tr:hover ,.con-table tr.odd:hover td.point, .con-table tr:hover td{background-color:#CCC}
.con-table tr:hover a{text-decoration:none}
.con-table tr:hover{cursor:pointer}
.li-otst li{padding-bottom:8px}

*+html .con-t-left, *+html .con-t-center, *+html .con-t-right{float:left;position:relative}

.z-we-a {
    bottom: -2px;
    position: absolute;
    right: 365px;
}
.z-yes {
    bottom: 9px;
    position: absolute;
    right: 6px;
}

.z-can {
    bottom: -2px;
    position: absolute;
    right: 10px;
}

.tree div{
    float: left;
    text-align: center;
	width:220px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.tree img {
    max-width:220px;
}

.rtree div{
    float: left;
    text-align: center;
	width:200px;
		margin: 5px 0 20px 35px;
}
.rtree img {
    max-width:200px;

}
\\\

center div {
    margin-bottom: 17px;
}
center div div {
    float: left;
    height: 45px;
    margin-right: 5px;
    width: 195px;
}
center div div img {
    float: left;
}
center div div p {
    float: right;
    font-size: 12px;
    margin-top: 5px;
    text-align: left;
    width: 145px;
}
center div div p span {
    font-size: 11px;
}

#dcol_bot{
	border-bottom: 1px solid #B9BDC0;
}
.dcol2 td {margin-right:0; padding-right:0;}
.dcol2 td img {vertical-align:bottom;margin-bottom:0; padding-bottom:0; cursor:pointer;}
.dcol2 td p {margin-right:0; padding-right:0;font-size:12px;}
.dcol2 td a{font-size:11px;}
.dcol2 td a:hover {text-decoration:none;font-size:11px;}

.some_clients{
	opacity: 0.7;
	background:#fff;
}
.some_clients td{
	background:#fff;
}

.moreusl img{
	float:left;
}

.moreusl .txt {
    clear: both;
    padding-top: 10px;
	font-size:12px;
}

.temi_perevodov{
	float:left;
	list-style:none;
	padding-left: 1px;
}
.temi_perevodov li{
	padding: 0 0 4px 0;
	color:#3f6599;
}

.skidki{
	list-style: none;
}
.skidki ul li{
    margin:0 0;
	list-style: none;
}
.skidki img{
	vertical-align: middle;
}
.img_on_tem_perevod{
	float: right;
	margin: 0 0 15px 10px;
	}
	
div.button {
		margin: 20px 30px 20px 10px;
	}
div.button a{
		margin-right: 30px;
	}
div.button a p{
		display:block;
		background: url(/img/button/button4.jpg) left top no-repeat;width: 200px; height:40px;
	}
.img_pad{
		margin-bottom:20px;
	}
	
.accent{
	background-color: #DBE1E6;
	border: 1px solid Silver;
    border-radius: 8px 8px 8px 8px;
    margin: 20px 0 0 0;
    
	}
.accent p{
    margin: 0;
    padding: 0;
	}
.accent table td{
	
	margin: 10px;
	padding: 10px;
	}
.accent table td.td_border{
	 width: 664px;
	/*border-right: 1px dashed SkyBlue;*/
	}
.accent table td.td_contacts{
	 color:#4862A4;
	  text-align: center;
	}
.accent table td.td_contacts span{
	 font-size:14px;
	 
	}
.clear{
	clear:both;
	height:0;
}

a.order_button10{
  margin: 0 30px 0 0;
text-decoration:none;
text-align: center;
vertical-align: bottom;
text-indent: -9999px;
    background: url("/img/button/order_translate.png") left bottom no-repeat scroll transparent;
    display: inline-block;
    height: 41px;
    overflow: hidden;
    width: 316px;
}
a.order_button10:hover{
    background: url("/img/button/order_translate_hover.png") left bottom no-repeat scroll transparent;
}
a.order_button11{
  margin: 0 30px 0 0;
text-decoration:none;
text-align: center;
vertical-align: bottom;
text-indent: -9999px;
    background: url("/img/button/cost_for_translate.png") left bottom no-repeat scroll transparent;
    display: inline-block;
    height: 41px;
    overflow: hidden;
    width: 316px;
}
a.order_button11:hover{
    background: url("/img/button/cost_for_translate_hover.png") left bottom no-repeat scroll transparent;
}
.linkmenu {
    margin: 30px 0 0 30px;
    padding: 0;
}
.linkmenu  td{
    margin-top: 0;
    padding: 0;
}
.linkblock  td img{
    cursor:pointer;
}
.linkblock {
	border:0;
	width:90%;
 }
.linkblock td.td1{
 color: #3f6599;
    font-size: 15px;
    padding-top: 4px;
    vertical-align: top;
	
  }
.linkblock td.td1 a {
    color: #3F6599;
    display: block;
    float: right;
    font-size: 12px;
    padding-top: 10px;
	background: none;
	text-decoration:none;
}

 .linkblock td img.list_style{
	 height: 5px;
    padding: 0 10px 4px;
 }
.linkblock td {
	font-size:14px;
 }
.linkblock td span{
	font-size:11px;
 }
.linkblock tr.tr_list_style td a{
	background: url("/img/libul.gif") no-repeat center left;
	padding-left:10px;
	text-decoration:none;
 }
.linkblock tr.tr_list_style td a:hover{
	text-decoration:underline;
 }
 .linkblock  td a{
	text-decoration:none;
 }
.linkblock td a:hover{
	text-decoration:underline;
 }
 .linkblock td p{
	margin:0;
	padding:0;
 }
 #zag_height{
	    display: block;
    height: 40px;
 }
 
.zag_blocklink{
    color: #3F6599;
    font-size: 16px;
    font-weight: normal;
    margin: 10px 20px 15px;
    padding: 0;
}
.zag_blocklink span{
 font-size:13px; color:#1f1f1f;
}
h2 span.small_span{
 font-size:13px; color:#1f1f1f;
 display:block;
}

.zag_cost_table{
    font-size: 14px;
    font-weight: bold;
    margin: 1px 0 7px 2px;
    text-shadow: 0 1px 0 #FFFFFF;
}
 
 table.costs{
 margin: 20px 20px 0px 0px;
  width: 60%;
 }
  table.costs th{
  width: 50%;
 }
 .costs p{
	padding: 0px;
	margin: 2px;
 }
 .costs thead tr th {
	margin-top:0;
    background-color: #CBD2D6;
    color: #333;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    position: relative;
    text-align: center;

}
.costs tbody tr.odd td{
padding: 5px;
 border-bottom: 1px dashed #CBD2D6;
}
.costs tbody tr.even td{
padding: 5px;
 border-bottom: 1px dashed #CBD2D6;
}
.img_about{ float: left; margin: 0px 10px 0px 0px;}



.fakeButton {
cursor: pointer;
    background-image:url("/img/button/attach.png");
	background-repeat:no-repeat;
    float: left;
    height: 33px;
    position: relative;
    z-index: 7;
	width:125px;
}
.fakeButton:hover {
    background-image:url("/img/button/attach_hover.png");
	background-repeat:no-repeat;
    float: left;
    height: 33px;
    position: relative;
    z-index: 1;
	width:125px;
}
.fakeButton2 {
    background-image: url("/img/button/send.png");
    background-repeat: no-repeat;
    float: left;
    height: 33px;
    position: relative;
    top: 4px;
    width: 128px;
    z-index: 11;
	opacity:0;
}
.fakeButton2:hover {
    background-image: url("/img/button/send_hover.png");
    background-repeat: no-repeat;
    float: left;
    position: relative;
    top: 4px;
    width: 128px;
    z-index: 11;
	opacity:0;
}
#bbFile2{
opacity:1;
}
#bbFile2:hover{
opacity:1;
}


input.formbutton1{
	//visibility: hidden;
	z-index: 5;
    height: 21px;
    opacity: 1;
    width: 122px;
	cursor:default;
}
input.formbutton1:hover{
	z-index: 5;
    height: 21px;
    opacity: 0;
    width: 122px;
	cursor:default;
}
#button{
	cursor:pointer;
    height: 27px;
    position: relative;
    right: 127px;
	visibility: hidden;
/* top: -47px;*/
}
#send{
	cursor:default;
 position: relative;
 top: -17px;
}
*html #send{
	cursor:default;
 position: relative;
    top: 0px;
}
.textfakeButton {
	cursor:default;
    position: relative;
    right: -30px;
    top: -24px;
    width: 128px;
    z-index: 4;
	font-size: 11px;
}

#schema_rabot{
margin-bottom: 140px;
}
#otstup_bottom{
margin-bottom: 125px;
}
#otstup_bottom2{
margin-bottom: 248px;
}
.our_ofis {
 padding:0 0 0 10px; 
 border-bottom: 1px solid #CCCCCC;
}
.our_ofis tr td{
 margin-top:10px;
 padding-top:10px;

}
/*#zag_tisnenie{
	text-shadow:1px 1px 3px #333;
}*/
.other_link{
 background:url("/img/other3.png") top left no-repeat;
  height: 30px;
  width: 100px;
  margin-top:20px;
  margin-bottom:13px;
}
.other_link:hover{
 background:url("/img/other3_hover.png") top left no-repeat;
 height: 30px;
   width: 100px;
}

#right_menu {
	width: 979px;
	margin: 0pt auto;
	height:54px;
}
#right_menu > div {
	float: left;
	height: 53px;
}
#right_menu > div:first-child {
	vertical-align: top;
	width: 30px;
	padding: 0pt 20px 0pt 0pt;
	margin: 0pt 0pt 0pt -50px;
}
#right_menu > div#center {
	width: 977px;
	border-right: 1px solid #30437D;
	border-left: 1px solid #30437D;
}
#right_menu > div#center > ul#nav > li {
	height: 38px;
	background-position: 74% 23px !important;
}
#right_menu > div#center > ul#nav > li > ul {
	margin: 0 0 0 -17px;
	text-align: left;
}
#right_menu > div#center > ul#nav > li:hover > ul {
	margin: 0 0 0 -35px;
}
#right_menu > div#center > ul#nav > li > ul > li{
	margin-left: 0;
}

.foot{
	font-size: 11px;
}
.foot_l{
	float:left;
}
.foot_l a{
	text-decoration:underline;
}
.foot_l a:hover{
	text-decoration:none;
}
.foot_r{
	float:right;
}
.tel{
	margin-bottom: 4px;
	}
#contacts_center{
	padding-left: 52px;
}
#contacts_center2{
	    display: block;
    margin: 0 0 10px 44px;
}

#name_lang{
	padding-left: 30px;
}
#kommer{
	position:relative;
	bottom:12px;
	 right: 8px;
}
#otziv1_on_main{
	margin-top:16px;
}
.tdpadding3{
	padding:10px;
}

#thisisform{
	padding-left:10px;
}
#our_works tr td{
	margin:0;
	padding: 10px;
    text-align: center;
	border-right: 1px dashed #B9BDC0;
}
#our_works tr td#last_td{
	border-right: none;
}
#last_div_otziv{
border-bottom: none;
}
.wrap_our_clients{
 margin:0;
  padding: 5px 10px 5px 20px;
}


#wrap_our_clients_border{
	border-bottom: 1px dashed #CCCCCC;
    padding-bottom: 14px;
}
.cell_content{
	padding:20px 18px;
	vertical-align:top;
}
.cell_content .flag-shadow{
    -webkit-box-shadow: 2px 2px 2px -1px #666666;
    -moz-box-shadow: 2px 2px 2px -1px #666666;
    box-shadow: 2px 2px 2px -1px #666666;
}
.cell_contacts{
	border-left: 1px solid #B9BDC0;
	vertical-align:top;
}

/* Style for Oplata in Online-zakaz */
.oplata {
	overflow:hidden;
	margin:10px;
	font-size:13px;
	border:1px solid #b9bdc0; 
	padding:0px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background:#fff;
	box-shadow: 1px 1px 1px #B9BDC0;
}

.oplata_tr{
	width:100%;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
	border-bottom: 1px dashed #ccc;
}
.oplata_td{
    border-right: 1px dashed #CCCCCC;
    display: inline-block;
	height: 95px;
    padding: 3px 10px;
    vertical-align: bottom;
}
.oplata_td p{
	font-weight: bold;
	font-size: 11px;
	margin:0;
	padding: 0 3px 3px;
	text-align:left; 
	vertical-align:top;
}
.oplata_td ul{
	margin:0;
	padding:0;
	overflow:hidden;
	padding-left: 20px;
}
.oplata_td ul li{
	margin:0;
	padding:0;
	list-style:none;
	height:15px;
	font-size: 11px;
}
.oplata_td ul li a{
	text-decoration:underline;
}
.oplata_td ul li a:hover{
	text-decoration:none;
	font-size: 11px;
}
.oplata_td span{
	font-weight: normal;
	font-size: 11px;
	margin:0;
	padding:3px;
	text-align:left; 
	vertical-align:top;
	display: block;
}
.oplata_td div{
	text-align:center;
}
.oplata_td div img{
opacity: 0.6;
	display:inline-block;
	text-align:center; 
	vertical-align: middle;
}
.oplata_td div img:hover{
	opacity: 1;
}
#kvitanciya {
	width: 300px;
}
#terminali{
	width:200px;
	border:none;
}
#terminali div img{
	float:left;
}
#last_btm_brd{
	border:none;
}
#el_plateji{
	padding-right:74px;
}
.head_in_onlain_page{
	float:right;
	padding: 12px 5px 0px 10px;
}
.head_in_onlain_page div{
	padding: 6px 22px 13px 36px;
}
.p_attach{
 margin:0;
  padding: 0 0 5px 10px;
}

.hidden_int{
	visibility:hidden;
}

#tx700-content_border_bot{
	border-bottom:1px solid #ccc;
	margin: 0;
    padding: 0 29px 0;
}


.beforelike{
	height:350px;
}


#uploadForm{
font-size:16px;
	opacity: 0;
}

#fileToUpload_wrap_list{
    left: 20px;
    position: relative;
    top: 10px;
	 margin-left: 10px;
	 
}
#fileToUpload_wrap_list div span{
font-size: 12px;
}
.complete_form{
	font-weight:bold;
	position:relative;
	top:0px;
	left:9px;
}
#loading{
	position:relative;
	left: 20px;
	top: 10px;
}
#uploadOutput{
margin: 10px;
}
#fileToUpload_wrap input{
	font-size: 18px;
    height: 36px;
	opacity: 0;
	position: relative;
	top: -4px;
	cursor:pointer;
}
#table_form{
	height: 200px;
	border:1px;
}
#table_form tr td{
	height:20px;
}

.clients td{
    text-align:center
}
	
.spb {
    background: url("/img/footbg_2.gif") repeat scroll 0 0 transparent;
    margin-left: 6px;
    margin-top: -26px;
    padding-top: 5px;
    position: absolute;
	font-size: 11px;
    height: 23px;
}

noindex:-o-prefocus, .spb {
	margin-top: -24px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.spb {
		height: 21px;
	}
}

.like_counter {
      margin-right: 7px;
}


body, html{
	/*height:100% !important;
	position:static !important;*/
}

#connnt{
	padding-bottom:50px;
}



.immmg{
	background: url(/img/autocad.png) bottom left no-repeat !important;
}

.immmg2{
	background: url(/img/jpg/perevod.png) bottom left no-repeat !important;
}


.moreusl a#autocad img{
	background: url(/img/jpg/autocad.png) bottom left no-repeat;
	height:61px;
	}
.moreusl a#autocad img:hover {
	background: url(/img/jpg/autocad_hover.png) bottom left no-repeat;
	height:61px;
	}
	
.moreusl a#nositel img{
	background: url(/img/jpg/perevod.png) bottom left no-repeat;
	height:61px;
	}
.moreusl a#nositel img:hover {
	background: url(/img/jpg/perevod_hover.png) bottom left no-repeat;
	height:61px;
	}



.diverstka1 {float:left;width:205px;margin-right:6px;
}

.diverstka2 img{/*box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);border:3px solid #D9C9A7;*/
}

.diverstka2 {float:left;width:90px;margin:2px 2px;
}

.mini_img {float: left; margin: 2px; padding: 2px; border: 1px solid #3F6599;}

.b_input{
	display: block;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    margin: 5px 0 0;
}
.l_input{
	font-weight: bold;
}
.sum{
	text-align: center;
}


.filesButton
{  
    position: fixed;
    top: -1000px;
}

input[type=file]
{
    cursor: pointer;
}

.ajax-upload-dragdrop
{
    margin-bottom: 50px;
}

.ajax-file-upload-statusbar
{
    display: block;
    position: relative;
    font-size: 13px;
    border-top: 1px solid #f2f2f2;
    padding-right: 10px;
    padding-top: 3px;
    padding-left: 16px;
    padding-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left 5px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAA3NCSVQICAjb4U/gAAAAM1BMVEUzMzOZmZlmZmbX19dRUVHMzMxJSUlmZma2trbn5+d6enqlpaVdXV1ycnLx8fHe3t6vr69E9W2zAAAAEXRSTlP//////////////////wD//7Y3QgIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAgdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIE1Yu5EqJAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8wOC8wNHpzACIAAAA/SURBVHicpcdLEsAgCANQ/NABKtH7n1YcFnbfLJI8wglbNQYorqAz+ElU9OgP6CfmhRYXHYniE83fBJYNl9gN1EIGGRXdKF0AAAAASUVORK5CYII=);
}

.ajax-file-upload-progress
{
    height: 1px;
    position: relative;
    font-size: 0;
    margin-top: 6px;
    background: #eee;
}

.ajax-file-upload-bar
{
    height: 1px;
    background: green;
}

.ajax-file-upload-statusbar:first-of-type
{
    border-top: 1px solid transparent;
}

.ajax-file-upload-red
{
    font-size: 0;
    position: absolute;
    right: 0;
    top: 3px;
    display: inline-block; 
}

.ajax-file-upload-filename
{
    display: block;
}

.ajax-file-upload-red:after
{
    content: '×';
    font-size: 14px;
    cursor: pointer;
}

#onmouseoverndd
{
    padding-top: 50px;
}

#bbFile2
{
    width: 127px;
    position: absolute;
    top: 50px;
    right: 0;
    float: right;
}

.fakeButton
{    
    float: left;
    width: 125px !important;
}

.fakeButton, .fakeButton2
{
    margin-top: -52px;
}


/**** ADD ONS ****/


.indabout {
    background: none;
    padding: 7px 20px 0 20px;
	height: 244px;
	box-sizing: border-box;
}

.indabout p {
    padding-bottom: 5px;
}

.indabout img {
	float: right;
	/*height: 180px;
	width: auto;*/
	margin: 12px 0px 10px 20px;
	border-radius: 11px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.75);
}

.indcont {
	height: 185px;
}

body:nth-of-type(1) .indabout {
	height: 243px;
}

body:nth-of-type(1) .indcont {
	height: 183px;
}

*+html .indabout { 
	height: 234px;
} 

*+html .indcont { 
	height: 187px;
} 

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.indabout { 
		height: 234px;
	}
	.indcont { 
		height: 187px;
	} 
}


#left_fixed_order_button, #left_fixed_contact_button, #left_fixed_calc_button {
    background: -moz-linear-gradient(bottom, #4e67ac, #5e7cce) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(bottom, #4e67ac, #5e7cce) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -o-linear-gradient(bottom, #4e67ac, #5e7cce) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -ms-linear-gradient(bottom, #4e67ac, #5e7cce) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: linear-gradient(bottom, #4e67ac, #5e7cce) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0 0 11px 11px;
    bottom: auto;
    color: #fff;
    cursor: pointer;
    font-family: Tahoma,Verdana,sans-serif;
    font-size: 14px;
    height: 40px;
    left: -68px;
    outline: medium none;
    position: fixed;
    top: 150px;
    -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Safari */
    transform: rotate(-90deg);
    width: 165px;
}


#left_fixed_order_button {
    top: 300px;
}

#left_fixed_contact_button {
    top: 470px;
}




#trans {position:fixed; z-index:999; left:0; top:0; width:100%; height:100%; display:none; background: url('/images/fancybox_overlay.png') repeat scroll 0 0 rgba(0, 0, 0, 0); display: none; opacity: 0.8; cursor: pointer;}
.popup {position:absolute; z-index:1000; display:none; max-width:1140px;}
.popup a.close.icon {width:36px; height:36px; background: url('/images/fancybox_sprite.png') left top no-repeat; cursor:pointer; position:absolute; right: -18px; top: -18px; border:0px; text-decoration:none; z-index: 10; }

.popup-content {padding: 20px; width: 480px; box-sizing: border-box; background: #f9f9f9; border-radius: 4px; color: #444; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}

.popup .h1like {
    font-size: 20px;
    margin-bottom: 15px;
}

.popup label.form_group {
    display: block;
}
.popup .form_group {
    border: 1px solid silver;
    border-radius: 3px;
    margin-bottom: 10px;
    padding: 10px 5px;
    text-align: center;
}
.popup label {
    cursor: pointer;
    display: inline-block;
    padding: 5px 15px;
}

.popup p {
    margin-top: 0px;
    margin-bottom: 10px;
}

.popup label span {
    display: inline-block;
    padding-right: 15px;
    text-align: right;
    width: 130px;
}

.popup label span.comment {
    width: auto;
}

.popup label.file_label {
	display: block;
	text-align: center;
	padding: 5px 0px;
}

.popup label.file_label span.file {
	display: none;
}

.popup input#zakaz_file {
	margin-left: 50px;	
}

.popup textarea {
    max-width: 400px;
    min-height: 50px;
    width: 400px;
	border-radius: 0px;
	text-shadow: none;
	border-width: 1px;
}

.popup label.comment_big textarea {
    min-height: 150px;
}

.popup .button {
    padding-bottom: 0px;
    text-align: center;
}

.popup label br {
    display: none;
}

.popup input[type="submit"] {
    background: -moz-linear-gradient(bottom, #4e67ac, #5e7cce) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(bottom, #4e67ac, #5e7cce) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -o-linear-gradient(bottom, #4e67ac, #5e7cce) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -ms-linear-gradient(bottom, #4e67ac, #5e7cce) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: linear-gradient(bottom, #4e67ac, #5e7cce) repeat scroll 0 0 rgba(0, 0, 0, 0);
	cursor: pointer;
    text-align: center;
    text-decoration: none;
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 11px 10px -10px #000;
    color: #fff;
    font-size: 14px;
    margin: 11px 0 0;
    padding: 6px 35px;
}


.popup-content input.unverified, .popup-content textarea.unverified {
	border-color: #F00;
}


.popup-content .feedback_errors, .popup-content .zakaz_errors {
	color: #F00;
}


.popup-content .feedback_notes, .popup-content .zakaz_notes {
	color: #0C0;
}

img#refresh, img#refresh2 {cursor: pointer;}




table.margin_vacancy .fakeButton {
    margin-top: 0px;
	margin-bottom: 0px;
}

table.margin_vacancy .fakeButton2 {
    margin-top: 3px;
	margin-bottom: 0px;
}

table.margin_vacancy  #fileToUpload{
    display: none;
}

table.margin_vacancy  .ajax-file-upload-statusbar {
    margin-top: 40px;
}

table.margin_vacancy  #send {
    height: 33px;
    top: 0;
    width: 120px;
	background: none;
	border: none;
	text-indent: -10000px;
}


    .g_map .iframe-wrapper
    {
        border: 2px solid #ccc;
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -o-border-radius: 15px;
        position: relative;
        overflow: hidden;
    }
	
	.g_map iframe {
		border: none;
		border-radius: 0px;
		width: 100%;
	}
	
	
	

#connnt {
	box-sizing: border-box;
	min-height: 820px;
    padding-bottom: 50px;
}

table.margin_vacancy tr {
	height: 10px;
	margin: 0px;
	padding: 0px;
}



table.margin_vacancy  input[type=file] {
    font-size: 13px;
}





