* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 13px Verdana, sans-serif;
	color:#333;
	background-color:#FFFFFF;
	background-image:url(menu_bg0.gif);
	background-repeat: repeat-x;	
}
a {
	color: #333;
	outline: none;
	text-decoration: none;
}
a:hover {
	color:#66b502;
	text-decoration: underline;
}
p {margin: 0 0 18px}
img {
	border: none;
}
h1 {
	font:24px/28px Helvetica, Arial, sans-serif;
	color:#454545;
	text-shadow: 0.1em 0.1em #fff;
}
h3 {
	font: 14px Arial, Tahoma, Verdana, sans-serif;
	font-weight:bold;
	color:#666;
	padding:5px 0 9px 5px;
	text-shadow: 0.1em 0.1em #fff;
}
h5 {
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	color:#ff3333;
	border-top: dotted 1px #a7c1cd;
	margin-top: 2px;
	padding-top:2px;
}
h6 {
font: 13px Verdana, sans-serif;
color:#333;
text-shadow: 0.1em 0.1em #fff;
}

h7 {
	font: 13px Arial, Tahoma, Verdana, sans-serif;
	font-weight:bold;
}
ul {
      list-style-image: url(bullet.gif);
	  padding: 3px 0 5px 35px;
}
ol {
	  padding: 3px 0 5px 35px;
}
li {

}
.Centred{
	clear:both;
	width:728px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.Centredb{
	clear:both;
	width:748px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.Centredinf{
width:100%;
text-align:center;
align:center;
}

.Centredbg{
	clear:both;
	width:850px;
	height:200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image:url(img/bgbig.gif);
}

.Centred1{
    width:90% !important;
    min-width:1000px;
    max-width:1400px;
	margin:0px auto;
	text-align:left;
	
}
.Centred10{
    width:1100px;
	margin:0px auto;
	text-align:left;
}
.wico{
	width:100px;
	text-align: right;
	vertical-align:middle;	
}
.sele2{
	float:left;
	margin:5px 5px 0 5px;
	padding: 6px;
	width:337px;
	text-align:left;
	border:#aaa solid 1px;	
  	-moz-border-radius: 5px;	
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  background-color:#eaeaea;
  color:#333; 
	
}
.sele3{
	clear:both;
	float:left;
	
}
.Centred2{
	clear:left;
    width:100% !important;
    min-width:1000px;
    max-width:1600px;
	margin:0px auto;
	padding-bottom:5px;
	border:#a7c1cd solid 1px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background-color:#FFFFFF;
}
.Centred3{
	clear:left;
    width:0 auto;
	text-align:left;
	margin:0 6px 0 6px;
	
}
.errmessbox {
	float:left;
	width:100%;
	text-align:left;
}
.zagtable {
	height: 100px;
	margin-bottom: 20px
	}	
.zagtd {
	height: 50%;
	vertical-align:middle;
	}

.errmessbox2 {
	float:left;
	width:470px;
	background: #fff;
	border: 0px;
	color: #333; 
	text-align:left;
	padding: 0 0 5px 20px;
	margin:0px auto;
}
.errmessbox5 {
margin-right: 500px;
}
.logo{
	margin:20px 0 5px 0;
	float:left;
}
.rightdescr{
	margin:30px 5px 10px 0;
	float:right;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#666;

}
.searchcont2{
	clear:both;
	float:left;
    width:100%;
	background: #eaeaea url(img/nizbg.gif) repeat-x;
    background-position: bottom;
}

.searchcont3{
	clear:both;
	float:left;
    width:100%;
}

.centro{
	width:478px;
	}

.searchform{
	clear: both;
	width:478px;
	height:29px;
	border:#bcbcbc solid 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color:#FFFFFF;
}

#search{
	float:left;
	width:688px;
	height:41px;
	text-align:left;
	margin-top:12px;
	margin-left:20px;
}

#menu2{
	float:right;
	width:200px;
	height:32px;
	text-align:right; 
	margin-top:5px;
}
#menu3{
	margin-top:14px;
	text-align:left;
	height:14px;
}
#form12{
	width:210px;
	height:29px;
	float:left;
	padding-top:4px;
	background-image:url('delim.gif');
 	background-repeat:no-repeat;
 	background-position:right top;
}
#form22{
	float:left;
	text-align:left;
	width:212px;
	height:29px;
	padding-top:4px;
	//padding-top:6px;
	z-index:2000;
}
#form3{
	width:56px;
	float: right;
}
.tabmenu2 {
	clear:left;
	width:550px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaa;
	padding-left:5px;
	padding-top:5px;
	margin-bottom: 50px;
}
.tabmenu2 a {
	color:#aaa;
	}
.tabmenu3 {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaa;
	padding-top:5px;
	padding-right:5px;
}
.tabmenu3 a {
	color:#aaa;
	}

.InputSrchForm { 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	height:24px;
	width:55px;
	border: 1px solid #b0b0b0;
	background:url(inputbg.gif) repeat-x; 
}
.InputSrchForm:hover { 
 border: 1px solid #63b932;
}
.InputSrchForm:focus { 
 border: 1px solid #63b932;
}

.ban728{
	clear:both;
	width:728px;
	height:90px;
	padding:5px 0 5px 0;
}
.ban728in{
	width:728px;
	height:90px;
	text-align:left;
	background-color:#eaeaea;
}
.zagolovok{
	padding:15px 0 0 0;
	width:478px;
}
.topq{
	border:#CCCCCC 1px solid;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px; 
}
.infoall{
border-top: #66b502  solid 6px;
padding:5px 0 0 0;
}
.about{
float:right;
	width:240px;

}

.zagin {
	height:16px;
	margin:2px;
	padding: 2px 8px;
	background-color:#66b502;
	color:#FFFFFF;
	font-weight:bold;
	-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.x468plus{
	border-bottom:#66b502 6px solid;
	width:723px;
	height:66px;
	margin: 5px 0 0 0;
	padding: 3px 0 0 6px;
}
.gra {
position: absolute;
margin-left:380px;
width: 40px;
height:165px;
background:right url(gradient.png) repeat-y;
//background:none;
z-index:9;
border-right:#CCCCCC 1px solid;
}

.bott{
clear:both;
float:left;
	width:850px;
	text-align:center;
	color:#999999;
	height:15px;
	padding:5px;
	margin:5px 0 5px 0;
}

.content {
clear:both;
	padding: 0 0 0 0;
}
.content1 {
clear:both;
	padding: 0 0 0 0;
}
.greytitle {
background-color:#eaeaea;
	padding:5px;
	margin-bottom:5px;
	border: #a7c1cd 1px solid;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
text-shadow: 0.1em 0.1em #fff;
	overflow: auto;
}
.greytitle2 {
float:left;
    min-width:728px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
background-color:#fff;
	border: #a7c1cd 1px solid;
  -moz-border-radius: 4px; 
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px; 
  border-radius: 4px;
text-shadow: 0.1em 0.1em #fff;
padding: 5px;
}

.tablediv {
	min-width:1000px;
    max-width:1600px;
	text-align:left;
	margin: 0 0 0 0;
	padding:2px 0 2px 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  background-color:#66b502;
}
.tablediv2 {
    max-width:728px;
	text-align:left;
	padding:2px 0 2px 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  background-color:#66b502;
}
.tableData {
	border-left: 1px solid #a7c1cd;
	border-right: 1px solid #a7c1cd;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
}

.tdM {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-shadow:#4c8801 0.1em 0.1em;
	color:#fff;
	height:28px;
	padding: 0 3px 2px 3px;
}
.tdM2 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	background-color:#66b502;
	font-size:13px;
	font-weight:bold;
	text-shadow:#4c8801 0.1em 0.1em;
	color:#fff;
	height:28px;
	padding: 2px;
}
.tdO {
	font-size: 13px; 
	height:24px;
	background: #ffffff;
	color:#333333; 
	border-bottom: 1px solid #a7c1cd;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left:3px;
	padding-right:3px; 
}

.tdE {
	font-size: 13px; 
	height:24px;
	background: #eaeaea;
	color:#333333; 
	border-bottom: 1px solid #a7c1cd;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left:3px;
	padding-right:3px; 
}

.tdLine {
	background: #015501;
	border-left: 1px solid #cccccc;
	color: #fff; 
	padding: 2px;
}

#footer {
	min-width: 1000px;
	height: 100px;
	background: #BFF08E;
}

.floatl {
	height:24px;
	margin:3px 3px 0 0;
	vertical-align:bottom;
	float:left;
}
.floatr {
	height:24px;
	margin-top:3px;
	vertical-align:bottom;
	float:right;
}
.floatr2 {
	float:left;
	width:360px;
}
.floatr3 {
	float:right;
}
.nediv {
	padding:0 5px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-shadow:#4c8801 0.1em 0.1em;
	color:#fff;
	text-align:center;
	background-color:#00CC33;
	  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  background-color:#66b502;
	
}

.dalee {
	height:24px;
	margin:5px 0 0 0;
	padding: 2px 0 3px 0;
	vertical-align:bottom;
	color:#454545;
	background:#eaeaea;
	border-bottom:#bcbcbc 1px solid;
	border-top:#bcbcbc 1px solid;
}
.sel_Class {
	color:#333333;
	font-size:11px;
	border-bottom: dotted 1px #333333;
	cursor:pointer;
	margin-left:8px;
}

.RegionClass {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: dotted 1px #aaa;
	background: #eaeaea;
	width:145px;
	padding: 3px 10px 3px 15px;
}

.RegionClass:hover {
	cursor:pointer;
}

.RegionActive {
	border: solid 1px #569600;
	background: #65b404;
	width:145px;
	padding: 3px 10px 3px 15px;
	color: #fff;
	text-shadow: 1px 1px 1px #333;
	font-weight: bold;
}

.RegionClass:hover {
	cursor:pointer;
}
.txtbox {
    width:90% !important;
    min-width:728px;
	margin:0px auto;
	padding:10px;
	border:#a7c1cd solid 1px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px; 
  border-radius: 10px;
  background-color:#FFFFFF;
	text-align:left;
}
.dashedbot {
	color: #66b502; 
}
.errnum {
font: 36px Arial, Tahoma, Verdana, sans-serif;
color: #66b502;
text-shadow: 1px 1px 1px #fff;
height: 50px;
width: 50px;
text-align:center;
vertical-align:middle;
}
.conttext {
	width:670px;
	margin: 20px 0 20px 10px;
}
.conttextin {
	float:left;	
	width:650px;
	background-color:#025601;
	padding-left: 20px;
}
.conttextinin {
	color:#FFFFFF;
	background-color:#025601;
	font-size:20px;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	border-left: 10px solid #FFFFFF;
}
.texty {
	border-left: 20px solid #cccccc;
	padding: 50px 0 20px 20px;
	text-align:justify;
}
.inds {
	clear:both;
	float:left;
	width:100%;
	background-color:#eaeaea;
	background-image:url(img/bgtop.gif);
	background-repeat:repeat-x;
	border-bottom: #66b502  solid 6px;
/*	margin-bottom: 5px; */
}
.indsc1 {
	float:left;
	height:200px;
	width: 478px;
}
.indsc2 {
	float:right;
	height:200px;
	width:248px;
	background-image:url(img/deva.gif);
	background-repeat:no-repeat;
}
.indsc3 {
	float:right;
	height:200px;
	width:250px;
}
.indsc2 a{
color:#FFFFFF;
text-shadow: 1px 1px 1px #555;
}
.titlenew{
	position:relative;
	z-index:1;
	zoom:1;
	color:#06F;
}
.titlenew em{display:none;}
.titlenew:hover em{
	display:block;
	position:absolute;
	z-index:1;
 	background-color:#fff;
	border: 1px #a7c1cd solid;
 	-webkit-border-radius:4px;
 	-moz-border-radius:4px;
 	border-radius:4px;
	line-height:normal;
	color:#333333;
	font-style:normal;
	width:200px;
	text-decoration:none;
	padding:4px 8px;
	bottom:15px;
	left:0;
	-moz-box-shadow: 3px 3px 4px #666;
	-webkit-box-shadow: 3px 3px 4px #666;
	box-shadow: 3px 3px 4px #666;
}

#testimonials {width: 400px;height: 50px; list-style-type: none; padding: 0; margin: 0;}
#testimonials .slide {list-style-image:none;}

/*Text inputs*/
.NFText {border:none; font:16px Arial, Helvetica, sans-serif; font-weight:bold; background:none; width:200px; color:#666;}
.NFTextCenter {height:16px; padding:0 0; margin:0; float:left; line-height:16px;}
.NFTextLeft, .NFTextRight {width:5px; height:20px; vertical-align:middle; float:left;}
/*Selects*/
.NFSelect {height:16px; position:absolute; border:none;}
.NFSelectLeft {float:left; width:1px; height:16px; background:url(img/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:16px; width:205px; background:url(img/select-right.png) no-repeat 100% 0; cursor:pointer; font:16px Arial, Helvetica, sans-serif;  font-weight:bold; color:#666; margin-right:-115px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-34px; margin-top:26px; z-index:3; left:0; top:0; padding-bottom:26px;}
.NFSelectOptions {position:relative; background:#fff; margin-left:31px; margin-top:-5px; list-style:none; padding:0 0; color:#fff; font:16px Arial, Helvetica, sans-serif; font-weight:bold; z-index:4; max-height:215px; min-width:214px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#666; padding:0px 4px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#fff;}
.NFSelectOptions a:hover {background:#66b502; color:#FFF;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(img/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}
/*niceform end*/
.area {
background: #fff;
color: #666;
width:410px;
border: none;
font:16px Arial, Helvetica, sans-serif; 
font-weight:bold;
}
.area2 {
background: #fff;
color: #666;
width:200px;
border: none;
font:16px Arial, Helvetica, sans-serif; 
font-weight:bold;
}
.tss {
font:10px Arial, Helvetica, sans-serif;
color: #aaa; 
}
.mtd{
padding:1px;
}
.mtd2{
padding:1px;
width:18px;
}
.quest {
border-bottom:solid 1px #a7c1cd;
padding: 5px 20px 5px 25px;
float:left;
width: 681px;
}
.adsb2 {
border-bottom:solid 5px #66b502;
padding: 5px;
margin-top:5px;
text-align: center;
align: center;
background-color:#eaeaea;
}

.ac_results {
	padding: 0px;
	border-top: none;
	border-bottom: solid 1px #bbb;
	border-left: solid 1px #bbb;
	border-right: solid 1px #bbb;
	background-color: #FFFFFF;
	margin-left:-6px;
	padding:4px 7px 8px 0;
	overflow: hidden;
	opacity: 0.9;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#777;
   white-space: nowrap;
}

.ac_loading {
	background : Window url('autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: #ddd;
	color: #a0a;
}
#kotel {
  position:absolute;
  top:10px;
  left:170px;
  width:240px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 18pt;
}
.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}

.rubl {
	float:right;
	width: 80px;
	border:#a7c1cd solid 1px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px; 
  border-radius: 5px;
  background-color:#FFFFFF;
  margin: 5px 0 0 0;
}
.rublgreen {
	float:left;
	width: 40px;
	border: 0px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px; 
  border-radius: 4px;
  background-color:#66b502;
  text-align:center;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-shadow:#4c8801 0.1em 0.1em;
	color:#fff;
}
.rublwhite {
	float:left;
	width: 40px;
	border: 0px;
	text-align:center;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px; 
  border-radius: 4px;
  background-color:#FFFFFF;
  font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	
}
.rublwhite a {
	color:#666;
}
.rublwhite a:hover {
	color:#66b502;
	text-decoration: underline;
}
