body{
margin: 0px;
padding: 0px;
font-family:tahoma;
background-color: #000;
min-width: 1000px;
width: 100%;
float: left;
clear: both;
}

input {outline: none;}
textarea {outline: none;}

* html .base { width: expression((document.body.offsetWidth <= 1000) ? '1000px' : '100%');}
.base {
  width: 100%; height: 100%; margin: 0px; padding: 0px;float: left; clear:both;background: /*url(/image/fonb.jpg) bottom right no-repeat*/ #000;
}


img{
border:0;
}
 a:link,  a:visited{
color:#ff6000;
font-family:tahoma;
font-size:12px;
text-decoration:underline;
}
 a:hover, a:active{
color:#ff6000;
text-decoration:none;
font-size:12px;
}

table, tr, td{ 
margin:0px; 
border-collapse: collapse; 
border-color: #666; 
}
.list{
position:relative;
margin:25px auto;
padding: 0;
width:95%;
height:100%;
background-color: #fff;
min-height:100%;
overflow: hidden;

}

.white01{
background:url(/image/white01.jpg) no-repeat left top;
width:100%;
height:100%;
}
.white02{
background:url(/image/white02.jpg) no-repeat right top;
width:100%;
height:100%;
}
.white03{
background:url(/image/white03.jpg) no-repeat left bottom;
width:100%;
height:100%;
}
.white04{
background:url(/image/white04.jpg) no-repeat right bottom;
width:100%;
height:100%;
}
.grey1, .grey01{
background:url(/image/grey01.jpg) no-repeat left top;
width:100%;
height:100%;
}
.grey2, .grey02{
background:url(/image/grey02.jpg) no-repeat right top;
width:100%;
height:100%;
}
.grey3, .grey03{
background:url(/image/grey03.jpg) no-repeat left bottom;
width:100%;
height:100%;
}
.grey4, .grey04{
background:url(/image/grey04.jpg) no-repeat right bottom;
width:100%;
height:100%;
}
.grey_t01{
background:url(/image/grey_t01.jpg) no-repeat left top;
width:100%;
height:100%;
}
.grey_t02{
background:url(/image/grey_t02.jpg) no-repeat right top;
width:100%;
height:100%;
}
.grey_t03{
background:url(/image/grey_t03.jpg) no-repeat left bottom;
width:100%;
height:100%;
}
.grey_t04{
background:url(/image/grey_t04.jpg) no-repeat right bottom;
width:100%;
height:100%;

}
.block{
position:relative;
margin:0px auto;
width:95%;
height:100%;
background-color: #fff;
padding-top:25px;
}
.top{
position:relative;
width:100%;
height:49px;
}
.logo{
width:25%;
height:49px;
position:relative;
float:left;
}
.phone{
position:relative;
float:left;
font-size:30px;
color:#474747;
width:25%;
height:35px;
text-align:center;
padding-top:14px;
margin-right:40px;
}
.m_red{
font-size:12px;
color:#ff5a00;
}
.search{
position:relative;
float:left;
width:26%;
text-align:left;
padding-top:14px;
}
.form01{
width:161px;
padding: 5px;
font-size:13px;
font-family:tahoma;
color:#bfbfbf;
border:0px;
background: url(/image/form_fon.jpg) left top no-repeat;
}
.vvod{
position:relative;
float:left;
margin-right:10px;
margin-top:6px;
}
.but{
position:relative;
float:left;
margin-top:6px;
}
.office{
position:relative;
float:left;
width:19%;
height:19px;
text-align:right;
padding-top:30px;
}
.office a:link,  .office a:visited{
color:#ff6000;
font-family:tahoma;
font-size:12px;
text-decoration:none;
white-space:nowrap;
border-bottom:1px dashed #ff6000;
}
 .office a:hover, .office a:active{
color:#ff6000;
text-decoration:none;
font-size:12px;
white-space:nowrap;
border-bottom: none;
}
.b{
 font-weight:bold;
}

.menu{
margin:25px 0px 8px 0px;
width:100%;
height:54px;
background-color:#eee;
}
.menu01{
margin:0px 0px 0px 0px;
width:100%;
height:54px;
background-color:#d7d7d7;
}
#menu_cont ul{
 margin: 0 10px 0px 3%;
 padding: 0;
 list-style: none;
 background-color:#eee;
 width:98%;
}
#menu_cont01 ul{
 margin: 0 10px 0px 10px;
 padding: 0;
 list-style: none;
 background-color:#d7d7d7;
 width:98%;
}
#menu_cont li{
 display: inline;
 float: left;
 width:11%;
 margin: 0px 4%;
 padding: 0;
 height:54px;
 text-align:center;
 background-color:#eee;
}
#menu_cont01 li{
 display: inline;
 float: left;
 margin: 0px 2%;
 padding: 0;
 height:54px;
 text-align:center;
 background-color:#d7d7d7;
}
#menu_cont #selected{
background:url(/image/active_ar.jpg) no-repeat center bottom; 
}
#menu_cont li a{	
 text-align:center;
 color: #474747;
 background-color:#eee;
 font-family:tahoma;
 font-weight:bold;
 font-size:14px;
 text-decoration:none;
 white-space:nowrap;
 position: relative;
 top: 18px;
 left: 0px;
}
#menu_cont01 li a{
 display: block;	
 text-align:center;
 color: #474747;
 background-color:#d7d7d7;
 font-family:tahoma;
 font-weight: 100;
 font-size:14px;
 text-decoration:none;
 position: relative;
 top: 18px;
 left: 0px;
}
#menu_cont01 #selected01 a{
font-weight: bold;
color: #000;
}
#menu_cont li a:link, #menu_cont li a:visited,#menu_cont01 li a:link, #menu_cont01 li a:visited{
text-decoration:none;
}
#menu_cont li a:hover,#menu_cont01 li a:hover{
color: #ff6000;
text-decoration:underline;
}
#menu_cont li span,#menu_cont01 li span{
display: block;	
}
.center{
margin-top:10px;
width:100%;
height:660px;
background-color:#d7d7d7;
}
.center a:link, .center a:visited{
text-decoration:underline;
color: #ff6000;
font-size:18px;
}
.center a:hover, .center li a:active{
color: #000;
text-decoration:none;
font-size:18px;
margin:0px auto;
}
.header01{
position:relative;
float:left;
width:28%;
text-align:center;
}
.header02{
position:relative;
float:left;
width:43%;
text-align:center;
}
.header03{
position:relative;
float:right;
overflow: hidden;
width:28%;
text-align:center;
}
.header04{
position:relative;
float:left;
width:28%;
text-align:center;

}
.header05{
position:relative;
float:left;
width:43%;
text-align:center;

}
.header06{
position:relative;
float:right;
width:28%;
text-align:center;


}
.img_h01{
width:169px;
height:253px;
position:relative;
margin:31px auto 0px auto;
}
.img_h02{
width: 420px;
height:243px;
margin:41px auto 0px auto;
text-align:left;
}
.img_h03{
width: 258px;
height:228px;
margin:56px auto 0px auto;
}
.img_h04{
width: 211px;
height:202px;
margin:35px auto 0px auto;

}
.img01{
width: 237px;
height:184px;
background:url(!image/img01.jpg) no-repeat center;
margin:0 auto;
margin-top:19px;
cursor:pointer;

}
.img_h05{
width: 331px;
height:223px;
background:url(/image/header05.jpg) no-repeat bottom;
margin:0 auto;
margin-top:60px;
border:1px solid #d7d7d7;
}
.img_h06{
width: 195px;
height:175px;
margin:62px auto 0px auto;
}
.block_content{
margin-top:10px;
width:100%;
background-color:#fff;
height:100%;
}

.news_block{
position:relative;
float:left;
width:25%;
text-align:left;
border-top: 1px solid #d7d7d7;
margin-right:3%;
font-size:12px;
font-family:tahoma;
color:#474747;
min-height:100%;
}
.right{
position:relative;
float:left;
width:25%;
text-align:left;
border-top: 1px solid #d7d7d7;
margin-right:3%;
font-size:12px;
font-family:tahoma;
color:#474747;
min-height:100%;
}
.right02{
position:relative;
float: left;
width:25%;
text-align:left;
border-top: 1px solid #d7d7d7;
margin-right:3%;
font-size:12px;
font-family:tahoma;
color:#474747;
min-height:100%;
}
.right3{
position:relative;
float: right;
width:25%;
text-align:left;
border-top: 1px solid #d7d7d7;
margin-right:3%;
font-size:12px;
font-family:tahoma;
color:#474747;
min-height:100%;
}
.news_content{
margin-left:27px;
margin-bottom:20px;
width:80%;
}
.news_data{
font-size:10px;
font-family:tahoma;
color:#474747;
font-weight:bold;
}
.about_company{
position:relative;
float:left;
width:46%;
text-align:left;
border-top: 1px solid #d7d7d7;
height:100%;
}
.about_company02{
position:relative;
float:left;
width:41%;
text-align:left;
border-top: 1px solid #d7d7d7;
height:100%;
}
.about_company3{
position:relative;
float:left;
width:66%;
text-align:left;
border-top: 1px solid #d7d7d7;
height:100%;
}
.grey_block{
position:relative;
float:right;
width:23%;
text-align:left;
border-top: 1px solid #d7d7d7;
height:100%;
}
.grey_block02{
position:relative;
width:100%;
text-align:left;
height:100%;
}
.grey_block3{
position:relative;
width:100%;
text-align:left;
border-top: 1px solid #d7d7d7;
height:100%;
}
h1{
margin:20px 0px 15px 0px;
padding-left:27px;
background:url(/image/zag_ar.jpg) no-repeat left bottom;
color:#474747;
font-size:16px;
line-height:16px;
font-family:tahoma;
}


.text01{
margin-left:27px;
color:#474747;
font-size:12px;
line-height:16px;
font-family:tahoma;
}
.text02{
padding:20px;
color:#474747;
font-size:12px;
line-height:16px;
font-family:tahoma;
}
.text02 a:link,  .text02 a:visited{
color:#ff6000;
font-family:tahoma;
font-size:12px;
text-decoration:none;
white-space:nowrap;
border-bottom:1px dashed #ff6000;
}
.text02 a:hover, .text02 a:active{
color:#ff6000;
text-decoration:none;
font-size:12px;
white-space:nowrap;
border-bottom: none;
}

.grey_content{
width:100%;
background-color:#eee;
margin-top:20px;
}

.ngrey_content{
width: 626px;
background-color:#eee;
margin-top:20px;
}

.nbgrey_content{
width: 690px;
background-color:#eee;
margin-top:20px;
}

.partner{
margin-top:30px;
width:100%;
height:150px;
background-color:#fff;
border-top: 1px solid #d7d7d7;
position:relative;
clear:both;
}
#partner_cont ul {
position:relative;
height:51px;
margin: 0px auto;
padding: 0;
list-style: none;
width:100%;
text-align:center;
}
#partner_cont li {
 display: inline;
 float: left;
 width:12%;
 height:51px;
 text-align:center;
}
#partner_cont li a {
 display: block;	
 height:51px;
 text-align:center;
}
#partner_cont li span {
display: block;	
}
.footer_block{
background-color:#eee;
width:100%;
position:relative;
clear:both;
height:128px;
}
.footer_text{
color:#474747;
font-size:12px;
line-height:16px;
font-family:tahoma;
}
.footer_left{
position:relative;
float:left;
width:25%;
padding-top:15px;
}
.rambler{
margin-left:25px;
}
.footer_right{
padding-top:15px;
position:relative;
float:right;
width:70%;
}
.ots02{
height:25px;
width:100%;
background-color:#fff;
position:relative;
clear:both;

}

/*NEXT*/

.menu02{
width: 25%;
margin:20px 0px 0px 0px;
padding-bottom:20px;
}
#menu_cont02{
	padding: 10px 0px 0px 0px;
}
#menu_cont02 ul{
 margin: 0 10px 0px 10px;
 padding: 0;
 list-style: none;
  width:98%;
}
#menu_cont02 li {
 display: inline;
 height:54px;
 text-align:left;
}
#menu_cont02 li a {
display: block;	
text-align:left;
color: #ff6000;
font-family:tahoma;
font-size:14px;
text-decoration:none;
padding-bottom:15px;
width: 200px;
margin-left:18px;
font-weight:bold;
}
#menu_cont02 li a:link, #menu_cont02 li a:visited{
text-decoration: underline;
}
#menu_cont02 li a:hover {
color: #ff6000;
text-decoration: none;


}
#menu_cont02 li a:active{
color: #474747;
display: block;
font-weight:bold;	
}

#selected02 strong {
display: block;	
text-align:left;
color: #474747;
font-family:tahoma;
font-size:14px;
text-decoration:none;
padding-bottom:15px;
min-width: 200px;
margin-left:18px;
font-weight:bold;
}
#menu_cont02 li span {
display: block;	
}
.block_content02{
margin-top:10px;
width:100%;
background-color:#fff;
height:100%;
}
.content_left{
position:relative;
float:left;
width:75%;
border-top:1px solid #d7d7d7;
}
.content_right{
border-top:1px solid #d7d7d7;
position:relative;
float:right;
width:23%;
}
p{
font-size:14px;
font-family:arial;
line-height:18px;
}

#pad{
padding:20px;
}
#mar_left{
margin-left:27px;
}
#mar_left .img-link {
border-bottom: 0 !important;
}
#mar_left img {
/*  width: 612px;  */
}

#mar_left li{
font-size:14px;
font-family:arial;
line-height:32px;
}
#mar_left .back {
  max-width: 612px;
  text-align: right;
}
#mar_left div {
  /*overflow: hidden;*/
}

h2{
margin:20px 0px 20px 0px;
font-weight:bold;
color:#ff5a00;
font-size:16px;
line-height:16px;
font-family:tahoma;
}

h4{
margin:20px 0px 20px 0px;
font-weight:bold;
color:#000000;
font-size:14px;
line-height:16px;
font-family:tahoma;
}


ul li{
list-style-image:url(/image/li.gif);
}

.g2, .grey_content02{
margin-top:20px;
width:100%;
background-color:#eee;
}


.news_block02{
width:100%;
text-align:left;
margin-right:3%;
font-size:12px;
font-family:tahoma;
color:#474747;
min-height:100%;
}
.mar{
margin-top:230px;
}
.ots{
margin-top:30px;
width:100%;
background-color:#fff;
height:100%;
}
#slideshow {
width:100%;
overflow:hidden;
white-space:nowrap;
position:relative;
}
#scroller{
height:75px;
margin-bottom: 28px;
}
#scroler {
position:relative;
display:inline;
z-index:1;
}
#scroler span{
display:inline !important;
display:block;
}
#scroler img{
position:relative;
margin: 0px 28px;
filter:alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}
#gallery {
position:relative;
margin:0px 46px;
z-index:0;
}
#gallery .leftarr {
cursor:pointer;
position: absolute;
z-index:2;
left:-34px;
top: 32px;
}
#gallery .rightarr {
cursor:pointer;
position:absolute;
z-index:2;
right:-34px;
top: 32px;
}
.nolist{
	width: 95%;
	margin: 25px auto;
	clear: both;
	overflow: hidden;
	height: 172px;
}
.adres{
	padding: 0px 0px 0px 54px;
	line-height: 17px;
	float: left;
}
.adres,.adres a{
	color: #fff;
	font-size: 11px;
}
.tel01{
	padding: 25px 0px 0px 0px;
}
.tel02{
	font-size: 18px;
}
.menu03{
	background: url(!/image/line01.jpg) left top repeat-x;
	width: 60%;
	height: 172px;
	float: right;
	margin: 0px 31px 0px 0px;
}
.menu03_block{
	clear: both;
	overflow: hidden;
}
.menu03 a{
	color: #fff;
	font-size: 11px;
}
.menu03 ul{
	padding: 0;
	margin: 10px 0px 0px 11px;
}
.menu03 ul li{
	list-style-type: none;
	list-style-image: none;
	line-height: 24px;
	padding: 0;
	margin: 0;
}
.zag01{
color:#ff5a00;
font-size: 18px;
padding: 13px 0px 0px 11px;
}

.zag01 a:link,  .zag01 a:visited{
color:#ff5a00;
font-size: 18px;
text-decoration:underline;
}
 .zag01 a:hover, .zag01 a:active{
color:#ff5a00;
font-size: 18px;
text-decoration:none;
}

.menu03_01 ul li {
 list-style: none;
}


.menu03_01{
float: left;
width: 23%;
margin: 0px 10px 0px 0px;
}
.kroshka{
clear: both;
padding: 14px 0px 0px 27px;
}
.kroshka,.kroshka a{
font-size: 10px;
}
.kroshka a,.kroshka span{
float: left;
}
.kroshka span{
display: block;
background: url(/image/marker01.gif) left 5px no-repeat;
width: 9px;
height: 15px;
margin: 0px 5px;
}
#vblock {margin-top: 5px; padding: 0 3px 0 3px;}
#vblock1 {margin-top: 5px; padding: 0 3px 0 3px; display:none}
#vblock2 {margin-top: 5px; padding: 0 3px 0 3px; display:none}
#vblock3 {margin-top: 5px; padding: 0 3px 0 3px; display:none}
#vblock4 {margin-top: 5px; padding: 0 3px 0 3px; display:none}
#vblock5 {margin-top: 5px; padding: 0 3px 0 3px; display:none}
/*---------------------------------------------------------------------------------------*/

#signin_menu {
    display:none;
/*    background-color:#eee;*/
background:url(/image/login2.png) left top no-repeat;
	opacity:0.5;
    position:absolute;
    width:302px;
	height:163px;
    z-index:100;
    text-align:left;
    top: 12px; 
    margin-top:5px;
    margin-right: -21px;
}

#signin_menu a {
text-decoration:none;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
    font-size:13px;
    margin:7px 0 5px 25px;
	background: url(/image/form_fon.png) left top no-repeat;
	width:191px;
}
#signin_menu .btn-box {
  background: url('/image/btn-right.png') right top no-repeat;
  overflow: hidden;
  width: 46px !important;
  margin: 7px 0 0 0 !important;
  padding: 0 !important;
}
#signin_menu .btn-box input {
  background: url('/image/btn-left.png') left top no-repeat;
  overflow: hidden;
  width: 46px;
  height: 25px;
  padding:0 4px 0 4px;
  margin: 0 !important;
  font-size: 10px !important;
  font-weight: bold;
  color: #fff;
  border: 0;
}
.linked input[type=text] {
    font-size:13px;
    margin:7px 0 5px 0;
	background: url(/image/form_fon3.png) left top no-repeat;
	width:244px;
}
.linked textarea {
    font-size:12px;
    margin:7px 0 15px 0;
	background: url(/image/form_text.png) left top no-repeat;
	width:244px;
	height:80px;
	border:0px;
	padding:5px 5px 0 5px;
	overflow: hidden;
}
.linked select {
    font-size:12px;
    margin:7px 0 15px 0;
}

#signin_menu tr {
	vertical-align:middle;
}
#signin_menu .close {
	display:block;
	padding:15px 0 10px 15px;
	cursor:pointer;
}
#signin_menu div {
	padding:7px 0 0 0;
}
#signin_menu .sub {

	cursor:pointer;
}
#signin_menu .rem {
    margin:0 0 0 25px;
}
#signin_menu #log {
    margin:0 0 0 157px;
}

#form .inp-box {
  background:url('/image/form-bg-right.png') right top no-repeat;
  margin:7px 0 5px;
}

#form .txt_input{height:17px; border:0; background:url('/image/form-bg-left.png') left top no-repeat !important; padding: 4px 5px 4px 5px;
margin: 0 !important;
width: 93% !important;
}
#form .sel-box {
width: 60%;
float: right;
/*overflow: hidden;*/
margin-top: 4px;
}

#form .data_input{ border:0; background:url('/img/data.png') no-repeat;
padding:4px 2px 4px 33px;
height:17px;
width:18.5%;
/*width:100px;*/
cursor:pointer;
margin:5px 0 0 0;
}
#form #cuselFrame-time_h {
  width: 49% !important;
  float: left;
/*  overflow: hidden;*/
  margin-left: 1%;
}

#form #cuselFrame-time_m {
  width: 49% !important;
  float: left;
/*  overflow: hidden;*/
  margin-left: 1%;
}
#form .tarea-box {
  background: url('/image/textarea-bg-right.png') right top no-repeat;
  overflow: hidden;
  margin:7px 0 15px;
}

#form textarea {
  background: url('/image/textarea-bg-left.png') left top no-repeat;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 0;
  height: 75px !important;
  width: 95% !important;
  overflow: auto !important;
}
#form .btn-box {
  background: url('/image/btn-right.png') right top no-repeat;
  overflow: hidden;
  width: 67px;
}
#form .btn-box input {
  background: url('/image/btn-left.png') left top no-repeat;
  overflow: hidden;
  width: 67px;
  height: 25px;
  padding:0 4px 0 4px;
  font-size: 10px !important;
  font-weight: bold;
  color: #fff;
  border: 0;
}

#on .sub {

	cursor:pointer;
}

/*- Contacts ---------------------------------------------------------------*/
#mar_left .ui-corner-all {
    -moz-border-radius: 4px 4px 4px 4px;
  border: 0 !important;
}
#mar_left .ui-widget-content {
  background: none !important;
  border: 0 !important;
  color: #474747 !important;
}
#mar_left .ui-widget {
    font-family: Tahoma,Verdana,Arial,sans-serif !important;
    font-size: 14px !important;
}
#mar_left .ui-tabs .ui-tabs-nav {
    margin: 0;
    padding:0 !important;
}
#mar_left .ui-corner-all {
    -moz-border-radius: 4px 4px 4px 4px;
  border: 0 !important;
}
#mar_left .ui-widget-header {
  background: none !important;
  border-bottom: 0;
  color: #474747 !important;
    font-weight: normal !important;
    font-size: 14px !important;
}
#mar_left .ui-widget-header a {
    font-size: 14px !important;
}

#mar_left .ui-widget-header span {
border-bottom: 1px dashed #ff6000 !important;
}

#mar_left .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 0 !important;
    font-weight: bold !important;
    border: 0 !important;
}
#mar_left .ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none !important;
    float: left;
    list-style: none outside none;
    margin: 0 45px 0 0 !important;
    padding: 0;
    position: relative;
    top: 0 !important;
    white-space: nowrap;
    height: 21px !important;
    line-height: 21px !important;
}
#mar_left .ui-tabs .ui-tabs-nav li a {
  margin: 0 10px 0 0 !important;
  padding: 0 0 0 45px !important;
  color: #ff6000 !important;
}


#mar_left .ui-state-active,
#mar_left .ui-widget-content .ui-state-active,
#mar_left .ui-widget-header .ui-state-active {
  background: none !important;
  border: 0 !important;
/*  color: #474747 !important;  */
  font-weight: normal !important;
}
#mar_left .ui-corner-top {
  border: 0 !important;
}
#mar_left .ui-state-active span {
  border: 0 !important;
}

#mar_left .ui-state-default,
#mar_left .ui-widget-content .ui-state-default,
#mar_left .ui-widget-header .ui-state-default {
  background: none !important;
  border: 0 !important;
/*  color: #474747 !important;   */
  font-weight: normal !important;
}
#mar_left .ui-widget-content a {
    color: #ff6000 !important;
}



.tabss {  display: block;
  overflow: hidden;
  list-style: none !important;
  margin: 20px 0 !important;
  padding: 0 !important;
}
.tabss li {
  float: left;
  overflow: hidden;
  list-style: none !important;
  margin: 0 45px 0 0 !important;
  padding: 0 !important;
  height: 21px !important;
  background: none !important;
  border: 0 !important;
  width: auto !important;
}
.tabss li a {
  float: left;
  overflow: hidden;
  margin-right: 10px !important;
  padding-left: 45px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 21px !important;
  font-size:14px !important;
  height: 21px !important;
  text-decoration: none !important;
  width: auto !important;
}
.tabss li a span {
border-bottom:1px dashed #ff6000 !important;
}
.tabss li a span:hover {
border-bottom:0 !important;
}
.tabss li a.current span {
border-bottom:0 !important;
}
.tabss li a.current {
  font-weight: bold !important;
  text-decoration: none !important;
}

#flag01 {
  background: url(/image/flag-ru.png) no-repeat;
}
#flag02 {
  background: url(/image/flag-ua.png) no-repeat;
}
#flag03 {
  background: url(/image/flag-uz.png) no-repeat;
}
.panes {
  overflow: hidden;
}
.panes ul {
  padding-left: 17px;
}
.panes-inner {
  margin-left: -17px;
}

.panes .grey_content {
  text-align: center;
}
.panes .grey_content div {
  overflow: hidden;
}

.panes a {
border-bottom:1px dashed #ff6000;
color:#FF6000 !important;
font-family:tahoma;
font-size:12px;
text-decoration:none;
}
.panes a:hover {
border-bottom:0;
}
.dblock {
  display: block;
}
.dnone {
  display: none;
}
.next-prev-projects {
    float: left;
    padding-bottom: 25px;
    width: 100%;
}
.next-prev-projects:after {
    content: " ";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
.next-prev-projects div {
    color: #b2b7ba;
    line-height: 18px;
    width: 182px;
    font-size: 15px;
}
.next-prev-projects .next {
    float: right;
    text-align: right;
    margin-right: 10px;
    display: inline;
}
.next-prev-projects .prev {
    float: left;
}
.next-prev-projects .next a {
    right: -18px;
}
.next-prev-projects .prev a {
    left: -18px;
}
.next-prev-projects a {
    line-height: 15px;
    position: relative;
    text-decoration: none;
    top: -8px;
    white-space: nowrap;
}
.order-form input,.order-form textarea,select {border: 1px solid #d4f0ff;}
.order-form input.text{width:490px;font-size:18px;margin:0 0 2px;}
.order-form select{margin:0 0 5px; width:490px;}
.order-form textarea{width:490px;height:140px}
.order-form .hint{display:block;font-size:10px;line-height:18px}
.order-form div.margin{height:13px;clear:both;font-size:0;overflow:hidden}
.order-form .checkbox-label{font-size:14px;color:#7e0e00;text-decoration:none !important;border-bottom:1px dashed !important;overflow:hidden;cursor:pointer;cursor:hand}
.order-form .checkbox-label:hover{border-color:transparent !important;}*/
/*.order-form .list-label{background:url(../img/darr.png) no-repeat 100% 50%}*/
/*.order-form .active .list-label{background-image:url(../img/uarr2.png)}*/
.order-form .list-label label{font-size:18px;text-decoration:none !important;border-bottom:1px dashed !important;overflow:hidden;cursor:pointer;cursor:hand;margin:0 15px 0 20px}
.order-form .list-label label:hover{border-color:transparent !important;}
.order-form fieldset.inactive{padding:15px;background:#e7eaec;margin:0 0 15px}
.order-form fieldset.inactive .hidden{display:none}
.order-form fieldset p{margin:5px 0}
.order-form fieldset.active{padding:15px;background:#ebf3d5;margin:0 0 15px}
.order-form fieldset.active .hidden{display:block}
.order-form fieldset.inactive h2, .order-form fieldset.active h2{font-weight:bold}
.order-form .test {padding:5px;cursor:pointer;}

span .on{
font-size:16px;
line-height:16px;
}
span .off{
color: #FF6000;
border-bottom: 1px dashed #ff6000 !important;
cursor:pointer;
font-size:16px;
line-height:16px;
}
/*.paragraf h2 {margin-top:0px;}*/
.paragraf, .content03 {padding-left:27px;}




/*#mar_left {
    width: 985px;
    margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
	padding-bottom:150px;
}*/
/*#mar_left p {padding:0 11px 6px 11px;font-size:10pt;font-weight:lighter;color:#000;}*/
#mar_left .subtitle {padding:0 11px 6px 11px;font-size:10pt;color:#000;}
/*#mar_left h1 {font-size:17pt;font-weight:lighter;color:#173f7a;padding:34px 11px 0 11px;}*/
/*#mar_left h2 {font-size:15pt;font-weight:lighter;color:#173f7a;}*/
.hh {font-size:14pt !important;font-weight:lighter;color:#173f7a !important;}
.red {color:#8b3538; border-bottom: 1px solid #8b3538;}
.reds, .req {color:#8b3538;}
/*#top {margin-bottom:6px;}
#top p {color:#173f7a;padding:35px 0 5px 25px;font-size:14pt;font-weight:lighter;}
#top img {margin-left:1px;}
#center {background:#fff; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; padding:11px;border: 1px solid #8f8f8f;}
#punktir {width:959px;height:1px;margin: 0 auto;background-image: url('/images/punktir.png');margin-top:38px;}*/
#forma_zakaza fieldset {padding:0 27px 0 27px;}
.checkbox-label {padding:0 11px 6px 11px;font-size:10pt;font-weight:lighter;color:#000;text-decoration: underline;cursor:pointer;}
#forma_zakaza {padding-top:26px;}
#forma_zakaza .inactive {padding:15px 11px 15px 11px;}
#forma_zakaza .inactive div {padding:0 15px 0 15px;}
#order-form-ff label {display:block;width:220px;float:left;color:#000;}
.visible label, .ll {float:none !important;width:auto !important;display:inline !important;}
#order-form-ff input.text, #order-form-ff select {height:22px !important;border: 1px solid #8f8f8f;background:#f5f5f5;}
.inactive input.text, .inactive select, .inactive textarea {background:#fff !important;}
#order-form-ff textarea {height:136px !important;border: 1px solid #8f8f8f;background:#f2ecec;}
.hint {display:block; padding-left:220px; clear:both; color:#a7a7a7;font-weight:bold; padding-top:4px;}
.hh a {text-decoration: none;}
.np {font-weight:bold;}
.cost {width:150px !important;height:22px !important;border: 1px solid #8f8f8f !important;background:#fff !important;}
/*.test {border: 1px solid #8f8f8f !important;margin-left:800px;}*/
/*#center-bottom {padding:35px 15px 15px 15px;}
#cbleft, #cbright {width:50%;display:block;float:left;}
#cbleft {text-align:left;}
#cbright {text-align:right;}
#cbleft img {float:left;}
#cbright img {padding-top:10px;}
.hh1 {font-size:20pt;font-weight:lighter;color:#000;padding-bottom:10px;}
.tel {font-size:30pt;font-weight:lighter;color:#f95f07;padding-top:35px;font-family: Tahoma !important;display:block;}
.tel-small {font-size:15pt !important;color:#b73302 !important;}*/
fieldset {border:0px;}
#forma_zakaza {font-size:14px;}
#mar_left {padding-bottom:20px;}
