﻿* {vertical-align: top; background-repeat: no-repeat;}
html {height: 100%;}
body {min-height:100%;height: 100%;font: normal 12px Arial, Tahoma, sans-serif;margin: 0; padding: 0;background: url(assets/images/bg.png) repeat;}
div.all {height:100%;min-height:100%;padding:0px;margin: 0 auto;}
div.mainconteiner {width:1000px;text-align:justify;height:auto;min-height:100%;margin: 0 auto;border:0px solid;}
div.top {position:relative;z-index:2;width:1000px;height:96px;margin: 0 auto;padding-top:0px;border:0px solid;overflow:hidden;}
div.top2{width:1000px;height:285px;margin: 0 auto;padding-top:0px;border:0px solid;}
div.text {position:relative;width:1000px;text-align:justify;margin: 0 auto; color:#2a2001;border:0px solid;z-index:100;padding-bottom:100px;margin-top:30px;}
div.guarantor{height: 70px;margin-top: -70px;border:0px solid;}
div.footer {position:relative;width:100%;border:0px solid;margin-top: -70px;overflow:hidden;z-index:10;}
div.footer2 {max-width:1000px;min-width:1000px;height: 70px;margin: 0 auto;border:0px #FF00FF solid;color:#3f3f3f;}
h1 {font-size: 24px;text-align: left;font-style:Italic;color:#333333;}
h2 {font-size: 20px;text-align: left;font-style:Italic;color:#004F00;}
h3 {font-size: 18px;text-align: left;font-style:Italic;color:#333333;}
/*opera chrome*/
@media all and (-webkit-min-device-pixel-ratio:10000),
 not all and (-webkit-min-device-pixel-ratio:0) {
   div.footer {margin-top:0px;}
   div.footer2 {margin-top:0px;}
}
div.logo{float:left;border:0px solid;}
div.phone{float:left;border:0px solid;width:270px;margin-left:30px;margin-top:20px;}
div.phone2{float:left;border:0px solid;width:262px;}
div.phone3{float:left;color:#006c00;font-size:24px;margin-left:7px;}
div.worktime{float:left;color:#006c00;font-size:12px;margin-top:20px;margin-right:20px;font-weight:600;}
div.weekday{float:left;margin-left:13px;}
div.weekarrow{display:none;}
div.weekarrow2{float:left;margin-left:22px;border:0px solid;width:7px;height:10px;}
div.price{float:left;}
div.mail{float:right;width:90px;border:0px solid;margin-top:15px;}
div.menu{width:1000px;height:30px;border:0px solid;margin-top:0px;text-align:center;overflow:hidden;font-family:Arial;}
div.search{float:right;border:0px solid;margin-top:5px;margin-right:25px;}
div.s1{float:left;}
div.s2{float:left;height:18px;width:120px;background:url(assets/images/searchmd.png) repeat-x;}
div.s3{float:left;}
.inputtext{height:14px;margin-top:1px;font-size:12px;width:120px;border:0px solid #000000;color:#767676;background-color:#dedede;}
a{text-decoration:none;color:#3f3f3f;}
.intext{float:left;text-align:left;font-family:Arial;font-size:13px;margin-bottom:20px;}
p{text-align:justify;}
div.project{float:left;font-size:11px;color:#3f3f3f;margin-top:10px;margin-left:20px;margin-bottom:13px;}
.button {
    background: url("assets/images/button1.png") no-repeat scroll 0 0 transparent;
    border: 0 solid;
    color: #005700;
    cursor: pointer;
    font-family: Arial;
    font-size: 10px;
    font-weight: 600;
    height: 25px;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 0 #F0F0F0;
    width: 96px;
	margin-left:130px;
	margin-top:13px;
	padding-top:8px;
}
div.button a {
    border: 0 solid;
    color: #005700;
    font-size: 9px;
	
}
#extra_controls, #scrollbar { 
    display:block;
    }

div#wn	{ 
	position:relative;
	width:740px; height:262px; 
	overflow:hidden;
     float:left;
	 border:0px solid;
	
	}
	
	
	div.content {
	position:absolute; 
	visibility:hidden;
	left:0px; top:0px; 
	}
div#lyr1 { 
    visibility:visible;
	width:720px;
	
	    }

	
div#scrollbar { 
position:relative;
width:11px; height:260px; 
top:3px;
font-size:1px;  
left:720px;
border:0px solid;

  }


div#track { 
position:absolute; left:0; top:12px;
width:11px; height:245px;
background: #a0a0a0;
  }
 

 
div#dragBar {
position:absolute; left:0px; top:1px;
margin-left:-1px;
width:11px; height:20px;
background-color:#7e7e7e;
border:0px solid;
  }  

  
  
div#up { position:absolute; left:0; top:3px; }  
div#down { position:absolute; left:0; bottom:0; }
div#up2 { position:absolute; left:0; top:4px; }  
div#down2 { position:absolute; left:0; bottom:0; }
div#scrollbar img {
    display:block; 
    } 

div#scrollbar,
div#track, 
div#dragBar, 
div#up, 
div#down
{
    -moz-user-select: none;
    -khtml-user-select: none;
}
div.gallery {float:left;margin-top:2px;margin-right:0px;margin-bottom:3px;padding:3px;}
/* root element for tabs  */
ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	position:relative;
	top:1px;	
	outline:0;
	-moz-border-radius:4px 4px 0 0;	
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.css-tabs a.current {
	background-color:#ddd;
	border-bottom:1px solid #ddd;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
.css-panes div {
	display:none;
	border:1px solid #666;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#ddd;	
}

div.newsdate {
float:right;
font-size:10px;
text-align:right;
color:#403e3e;
margin-top:10px;
margin-right:5px;
text-align:left;
height:15px;border:0px solid;
}

div.newshead {
padding-top:18px;
font: bold 11px tahoma;
text-align:left;
border:0px solid;
}
div.newshead a {text-decoration:none;color:#004f00;}
div.newstext{color:#2f3030;font-size:11px;font-weight:300;text-align:justify;font-family:Tahoma;margin-top:10px;}

div.tabs {

	width:710px;
	border:0px solid;
}

div.container { 
margin: auto; 
width: 90%; 
margin-bottom: 10px;
}

ul.tabNavigation {
list-style: none;
margin: 0;
padding: 0;

}

ul.tabNavigation li {
display: inline;
}

ul.tabNavigation li a {
padding: 6px 15px 7px 15px;
background: url(assets/images/tab.png);
color: #333333;
text-decoration: none;
font-family:Tahoma;
font-size:12px;
font-weight:600;
border:0px solid;

}

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
background: url(assets/images/tab-green.png);
color: #005200;
}

ul.tabNavigation li a:hover {
/*background: url(assets/images/tab-green.png);*/
color: #005200;
}

ul.tabNavigation li a:focus {
outline: 0;
}

div.tabs div {
padding: 5px;
padding-left:20px;
padding-right:20px;
margin-top: 6px;
border: 0px solid #FFF;
background: #d0d0d0;
width:670px;
color: #333333;
-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0px 5px 10px  rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow:0px 5px 10px  rgba(0,0,0,0.5);
}

div.tabs img{
border:3px solid #e9e9e9;
margin-left:30px;
margin-right:20px;
}
 
ul.marker {
margin-top:3px;
padding-left:35px; 
list-style-image: url('assets/images/marker.png');
}

ul.marker li {
margin-bottom:3px;
}

.menu_nz {
background-image:url('assets/images/menu_nz.jpg');
background-repeat:repeat-x;
}

table.table, table.table tr th, table.table tr td { 
border-collapse:collapse; 
margin-top:10px;
border:1px #333333 solid;
vertical-align: middle;

}

div.gallery2 {	
	float:left;
	vertical-align:top;
	border:1px #004F00 solid;
	margin:0 10px 10px 0;
	padding:10px 10px 10px 10px;
	
	}
	
	div.gallery2 img {width:100px;
	height:200px;}
	
	div.gallery3 {	
	float:left;
	vertical-align:top;
	border:1px #004F00 solid;
	margin:0 10px 10px 0;
	padding:10px 10px 10px 10px;
	
	}
	
	div.gallery3 img {
	width:200px;
	height:140px;}
	
	div.gallery4 {	
	float:left;
	vertical-align:top;
	border:1px #004F00 solid;
	margin:0 10px 10px 0;
	padding:10px 10px 10px 10px;
	
	}
	
	div.gallery4 img {
	width:200px;
	height:160px;}
	
	div.questionphrase {cursor:pointer;}
div.questionlogo {margin-top:-26px;margin-left:238px;cursor:pointer;_margin-top:-19px;}
div.questionform {
float:left;
width:350px;
height:320px;
border:0px solid;
z-index:99;
}
div.quicktext{
text-align:left;
font: normal 12px Tahoma, sans-serif;
margin-top:5px;
}

div.quickcaption{
margin-left:10px;
margin-top:15px;
font: bold 16px Tahoma, sans-serif;

}
.textform2{
border: 1px solid #004F00;
margin-bottom: 7px;
width: 145px;
}
