html {
	height: 100%;
}
body {
	font: 12pt Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background:#1E1E24 url("img/fon-header.png") top center no-repeat;
	color:#6699ff;
	line-height: 130%;
}
a,a:link,a:visited {
	color: #3366cc;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	margin: 0px
}
h1, h2, h3, h4, h5, h6{color:#3366cc;}
h1{
	font-size:15pt;
	font-weight: bold;
}
img {
	border: none;
}
/*
input, textarea {
	vertical-align: middle;
	border:  1px solid #555;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	padding: 5px; 
	color: #6882a6;		
	background:#000;
} */
#wrapper {
	width: 1100px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	height: auto /*260px*/;
	min-height: 260px;
	width:1100px;
	/*background:#1E1E24 url("img/fon-header.jpg") top center no-repeat*/;
	display: block;
	clear: both;
	
}
#blog-height{height: auto;position:relative; width:1100px;}

/*доготип*/
#logo{
	width:830px;
	/*position:absolute;*/
	margin-left:260px;
	padding:15px 0px 0px 20px; z-index:999;
}
#logo img, #logo a img, #logo a{border:none;}


/*текст под логотипом
#podlogo{
	position:absolute;
	height:45px;
	top:130px;
	left:220px;
	width:300px;
	text-align:left; 
	display:none;
}

#telefon{
	position:absolute;
	right:30px;
	padding:20px 20px 10px 20px;
	height:23px;
	text-align:right; 
	z-index:999;
	width:500px;
	color:#f2f2f2;
}
#telefon p{font-size:14px;}
*/
#slider{
	width:1100px; 
	position:absolute;
	left:0px;
	top:0px;
	height:190px; 
	display:none;
}

#prevBtn, #nextBtn, #slider1next, #slider1prev { 
	display: block;
	height: 37px;
	left: 10px;
	position: absolute;
	top: 75px;
	width: 30px;
	z-index: 1000;
}	
#nextBtn, #slider1next { 
	left: 1060px;
}
#prevBtn a, #slider1prev a { 
	background: url("/galleria/images/prev.png") 0px 0px no-repeat transparent;
	color: #FFFFFF;
	display: block;
	height: 32px;
	position: relative;
	width: 32px;
}
#nextBtn a, #slider1next a { 
	background: url("/galleria/images/next.png") 0px 0px no-repeat transparent;
	color: #FFFFFF;
	display: block;
	height: 32px;
	position: relative;
	width: 32px;
}

/*меню*/
#nav{
	height:40px;
	background:#1E1E24;
	
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom:1px solid #CCCCCC;
}
#nav ul{list-style: none;
	overflow: hidden;
	margin:auto;
	width:680px;
}
#nav ul li{
	display: block;
	float: left;
	
}
#nav ul li a{
	text-align:center;
	display: block;
	font-size:18px;
	padding:10px 25px 9px 25px;
	text-decoration:none;
	cursor:pointer;
	color:#222;
}
#nav ul li a:hover, #nav ul li a.active{
	color:#3C5DB3;
	
	
}
/*#nav ul li a.active{
	text-decoration:underline;
}*/
#nav ul li:last-child {;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
	position: relative;	
	background:#1E1E24;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	padding:0px 0px 20px 0px;
}
#content {padding: 0 0 0 300px;}
#content ul {margin: 14px 0 14px 40px; padding: 0 0 0 30px;}
#breadcrumbs{
display:none;
	height:17px;
	background:#1E1E24;
	padding:10px 5px 5px 40px;
}
#breadcrumbs p{
	color:#3366cc;
	font-size:11px;
}

#text{padding:10px 20px 20px 20px;}
#text p{padding:5px 0px 5px 0px;}
#text h1{margin:0px 0px 15px 0px;}
/* Sidebar Left*/

#sideLeft {
	float: left;
	width: 257px;
	margin-left: -100%;
	padding-left:10px;
	position: relative;
}
#nazvanie-cat{
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid#CCCCCC;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	padding: 7px 0px 7px 0px; 
	color:#3366cc;
	background:#1E1E24;
	
}
#nazvanie-cat p{
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
ul.menu{
	list-style-type:none;
	margin:  0px;
	padding: 0px;
	 color: #3366cc;	 
	font-weight:bold;
}
ul.menu li{
	text-decoration: none;
	text-align: left;
	font-size:10pt;
	font-family: Arial, Verdana,Tahoma, sans-serif;
	
}
ul.menu li a { 
	display: block;
	text-decoration: none;
	text-align: left;
	font-size:10pt;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	cursor:pointer;
	border-bottom:1px solid #CCCCCC;
	 color: #222;
	padding:5px 10px 5px 30px ;
}

ul.menu li a:hover, ul.menu ul.menu li a:hover {
	  color: #3366cc;
	background: #1E1E24;
	
}

/*активные*/
ul.menu li.curent_branch{
	text-decoration: none;
	text-align: left;
	font-size:10pt;
	font-family: Arial, Verdana,Tahoma, sans-serif;
	background-image: linear-gradient(bottom, rgb(243,243,243) 26%, rgb(250,250,250) 63%);
	background-image: -o-linear-gradient(bottom, rgb(243,243,243) 26%, rgb(250,250,250) 63%);
	background-image: -moz-linear-gradient(bottom, rgb(243,243,243) 26%, rgb(250,250,250) 63%);
	background-image: -webkit-linear-gradient(bottom, rgb(243,243,243) 26%, rgb(250,250,250) 63%);
	background-image: -ms-linear-gradient(bottom, rgb(243,243,243) 26%, rgb(250,250,250) 63%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.26, rgb(243,243,243)),
		color-stop(0.63, rgb(250,250,250))
	);
	background: url(/img/curent_branch.png) 2px 2px no-repeat;
}
ul.menu li.curent_branch span {
	display: block;
	text-decoration: none;
	text-align: left;
	font-size:10pt;
	font-family: Arial, Verdana,Tahoma, sans-serif;
	cursor:pointer;
	border-bottom:1px solid #CCCCCC;
	color: #3366cc;
	padding:5px 10px 5px 57px ;
/* 	background: url(/img/curent_branch.png) 2px 2px no-repeat;
 */}

/*2 уровень*/
ul.menu ul.menu{
	border-bottom:1px solid #CCCCCC;
	padding:5px 0px;
} 
ul.menu  ul.menu li a {
	background: #1E1E24;
	background-image: none;
	color: #555;
	border-bottom:0px;
	text-decoration:none;
	font-size:10pt;	
	font-weight:normal;
	padding: 0.3em 1em 0.3em 50px;
}
/*наведение*/
ul.menu ul.menu li a:hover {
	background:#E9F2F8 ;
	background-image: none;
	border-left: 5px #A7C0E4 solid;
	color:#000;
	font-size:10pt;
	text-decoration:none;
	padding: 0.3em 1em 0.3em 50px;
}
ul.menu ul.menu li.curent_branch{
	background: #A7C0E4;
	color:#000;
	text-decoration:none;
	border-bottom:0px;
	text-decoration:none;
	padding: 0.3em 1em 0.3em 50px;
	font-size:10pt;
	background: url(/img/curent_branch.png) 2px 2px no-repeat;
}
ul.menu ul.menu li.curent_branch span {
	border-bottom:0px;
	font-size:10pt;
	font-family: Arial, Verdana,Tahoma, sans-serif;
	cursor:pointer;
	color: #000;
	padding:  0px;
/* 	background: url(/img/curent_branch.png) 2px 2px no-repeat;
 */}
/*3 уровень*/
ul.menu ul.menu ul.menu {
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
} 
ul.menu ul.menu ul.menu li a {
	background:#F2F2F2;
	color: #333;
	border-bottom:0px;
	text-decoration:none;
	font-size:10pt;	
	padding: 0.3em 1em 0.3em 70px;
}
/*наведение*/
ul.menu ul.menu ul.menu li a:hover {
	background:#DDEAF3 ;
	border-left: none;
	color:#000;
	text-decoration:none;
}
ul.menu ul.menu ul.menu li.curent_branch{
	background: #CDE0ED;
	color:#000;
	text-decoration:none;
	border-bottom:0px;
	text-decoration:none;
	padding: 0.3em 1em 0.3em 70px;
	font-size:10pt;
	background: url(/img/curent_branch.png) 2px 2px no-repeat;
}
ul.menu ul.menu ul.menu li.curent_branch span {
	border-bottom:0px;
	font-size:10pt;
	font-family: Arial, Verdana,Tahoma, sans-serif;
	cursor:pointer;
	color: #000;
	padding:  0px;
/* 	background: url(/img/curent_branch.png) 2px 2px no-repeat;
 */}

/*4 уровень*/
ul.menu ul.menu ul.menu ul.menu{
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
} 
ul.menu ul.menu ul.menu ul.menu li a {
	background:#F2F2F2;
	color: #333;
	border-bottom:0px;
	text-decoration:none;
	font-size:10pt;	
	padding: 0.3em 1em 0.3em 90px;
}
/*наведение*/
ul.menu ul.menu ul.menu ul.menu li a:hover {
	background:#DDEAF3 ;
	border-left: none;
	color:#000;
	text-decoration:none;
}
ul.menu ul.menu ul.menu ul.menu li.curent_branch{
	background: #CDE0ED;
	color:#000;
	text-decoration:none;
	border-bottom:0px;
	text-decoration:none;
	padding: 0.3em 1em 0.3em 90px;
	font-size:10pt;
	background: url(/img/curent_branch.png) 2px 2px no-repeat;
}
ul.menu ul.menu ul.menu ul.menu li.curent_branch span {
	border-bottom:0px;
	font-size:10pt;
	font-family: Arial, Verdana,Tahoma, sans-serif;
	cursor:pointer;
	color: #000;
	padding:  0px;
/* 	background: url(/img/curent_branch.png) 2px 2px no-repeat;
 */
}

/*5 уровень*/
ul.menu ul.menu ul.menu ul.menu ul.menu {
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
} 
ul.menu ul.menu ul.menu ul.menu ul.menu li a {
	background:#F2F2F2;
	color: #333;
	border-bottom:0px;
	text-decoration:none;
	font-size:10pt;	
	padding: 0.3em 1em 0.3em 50px;
}
/*наведение*/
ul.menu ul.menu ul.menu ul.menu ul.menu li a:hover {
	background:#DDEAF3 ;
	border-left: none;
	color:#000;
	text-decoration:none;
}
ul.menu ul.menu ul.menu ul.menu ul.menu li.curent_branch{
	background: #CDE0ED;
	color:#000;
	text-decoration:none;
	border-bottom:0px;
	text-decoration:none;
	padding: 0.3em 1em 0.3em 50px;
	font-size:10pt;
	background: url(/img/curent_branch.png) 2px 2px no-repeat;
}
ul.menu ul.menu ul.menu ul.menu ul.menu li.curent_branch span {
	border-bottom:0px;
	font-size:10pt;
	font-family: Arial, Verdana,Tahoma, sans-serif;
	cursor:pointer;
	color: #000;
	padding:  0px;	
/* 	background: url(/img/curent_branch.png) 2px 2px no-repeat;
 */}

#news #new{
	margin-top:20px;
	margin-bottom:10px;

	margin-bottom:10px;
	border:1px solid #3366cc;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	padding: 7px 0px 7px 0px; 
	color:#555;		
	background:#1E1E24;
}
#new p{
	font-size:16px;
	font-weight:bold;
	text-align:center;}
	
#news #textnews{
	font-size:14px;
	color:#3366cc;padding: 8px 0px 6px 13px;
}
#pogoda{padding:0px 33px;	
	background:#1E1E24;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	border-top:2px #1E1E26 solid;
	width: 1100px;
	margin: -87px auto 0;
	padding:5px 0px 5px 0px;
	height: 75px;
	background:#1E1E24;
	position: relative;
	font-size: 9pt;
}
#footer  a{
	color:#6f7b91;
	text-decoration:underline;
}
#fleft{
	float:left; 
	width:220px; 
	padding:4px 40px 0px 20px; 
	color:#6f7b91;
	}
#fcenter{
	float:left; color:#6f7b91;
	width:400px; 
	padding:4px 10px 0px 10px; 
}
#fright{
	/*float:left;
	width:340px; */
	color:#6f7b91;
	padding:4px 20px 0px 40px; 
	text-align:right;
}
	
	
	
	
	
/*CLASSES*/
.page_name{border-bottom:#E6E6E6E6E6E6 0px solid;color:#003366;font-size:15pt;font-weight:bold;letter-spacing:;text-align:center;margin:0px 0px 1px 0px;padding:3px 0px 3px 0px;text-align:left;}
.page_name a{/*color:#506479;*/color:#003366;text-decoration:none}
.title{border-bottom:#000000 1px dotted;padding:5px 5px 7px 0px;color:#000000;font-size:14pt;font-weight:normal;letter-spacing:0.5pt;text-align:left}
.navigation ul{margin:0;padding-left:10px;font-size:9pt;font-weight:bold}
.navigation ul a{color:#004488;text-decoration:none}
.navigation ul a:hover{display:block;color:#3366cc;text-decoration:none}
.navigation ul li{display:block;margin:2px 0px 2px 2px;list-style:none;padding:2px 3px 3px 3px;border-bottom:#E6E6E6E6E6E6 1px solid}

.nav_tel{color:#003366;text-decoration:underline}
.nav_tel:hover{color:#003366;text-decoration:underline}
.tel{text-align:left;padding:0px 20px 0 0;/*font-family:Avanti,Arial,Helvetica,sans-serif;*/font-size:10pt;font-weight:bold;color:#003366;font-style:italic}
.red_middle{font-size:10pt;color:#CC0000}
.red_big{font-size:12pt;color:#CC0000;padding-right:0px}
td.nav{padding:0px 20px 5px 10px;font-size:8pt}
.path  {color:#613965;}
.nav{color:#613965;text-decoration:underline}
.nav a{color:#613965;text-decoration:underline}
.news_text{ font-size:11pt; color:#eee; text-decoration:none;/*background-color:#F2F2F2;*/border:#BEBEBE 0px dotted;border-right:#E6E6E6E6E6E6 0px solid;border-left:#E6E6E6E6E6E6 0px solid;border-top:#E6E6E6E6E6E6 0px solid;color:#eee;margin:3px;padding:3px 10px 3px 10px;text-align:left}
.news_text a{ font-size:11pt; color:#6f7b91; text-decoration:none;}
.news_text a:hover{ color:#eee; text-decoration:underline;}
.news_table{border-collapse:collapse;border-spacing:0}
.news_arhive{color:#000000;font-size:8pt; padding:0px 10px 0px 10px;}
.news_data{color:#3366CC;font-size:8pt; padding:0px 10px 0px 10px;}
.news_header{color:#eee; font-weight:bold}
.news_header a{color:#eee;font-weight:bold}
#footer a.news_header{color:#ffff99;font-weight:bold}
.news_separator,td.news_separator{color:#3366cc;letter-spacing: ;margin:5px;padding:5px 10px 5px 10px;border-top:#3366cc 1px dotted;}
.news_separator a, #footer.news_separator a {color:#3366cc;font-weight:bold}
.news_nav{margin:10px 0px 20px 0;color:#6f7b91;font-weight:bold}
.news_numer{float:left}
.news_numer a{margin:10px 10px 20px 10px;color:#000000;padding:3px;border:#000000 1px dotted}
.news_numer a:hover{background-color:#F2F2F2;border:#CC0000 1px dotted;color:#cc0000;padding:3px}
a.show_page{background:url("/images/show_page.gif") repeat scroll center top transparent;cursor:pointer;display:block;float:right;height:16px;margin:0 2px;width:16px;visibility:hidden;}
a.show_page:hover{background:url("/images/show_page.gif") repeat scroll center bottom transparent}
.news_sep{/*background:#F5F5F5 url("/images/line.gif") repeat;color:#6f7b91;*/border-top:#f2f2f2 0px solid;letter-spacing:0px;margin:0px 0 0 0px;padding:5px}
.separator{background:#F5F5F5;/*color:#6f7b91;*/border-left:#003366 3px solid;letter-spacing:0px;margin:0px 0 0 5px;padding:2px 10px}
.scriptcode{background-color:#F2F2F2;border:1px dotted #BEBEBE;color:#6f7b91;margin:5px;padding:5px}
.container{/*border:#CCCCCC 0px solid;border-right:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;border-top:#003366 4px solid;*/background:#fff /* url(images/menu-shade.png) repeat-x ;padding:3px 5px 10px 3px;margin:0px;font-size:9pt;font-style:normal*/}
.container0{padding:20px 10px 10px 10px;margin:0px 0px 0px 0px;font-size:9pt;color:#576C82;font-style:normal}
.comment_polosa{background-color:transparent;background-image:url("images/comment_polosa.gif");background-repeat:repeat;border:silver 1px solid;color:black;display:block;font-size:95%;margin-left:5px;margin:3px 3px 3px 3px;padding:3px}
/*for search*/#search form{margin:0;padding:0}
#search{width:500px;float:right;text-align:right;border-bottom:#CCCCCC 0px dotted;padding:0px 30px 0px 15px}
input.i{margin:0 5px 0 0;padding:0 5px;background:url(/images/universal_button.jpg) bottom no-repeat;border:0;width:39px;height:16px;vertical-align:middle}
input.i:hover{margin:0 5px 0 0;padding:0 5px;background:url(/images/universal_button.jpg) top no-repeat;border:0;width:39px;height:16px;cursor:default;vertical-align:middle}
input.qq{margin:0 5px 0 0;/*border:silver 1px solid;*/border:silver 1px solid;padding:0 5px;height:16px;color:#666666;font-size:9pt;font-weight:normal;vertical-align:middle}
input.search{height:18px}
.tables{border:#E6E6E6 1px solid;border-collapse:collapse;border-spacing:1px;font-size:}
.tables td{border:#E6E6E6 1px dotted;padding:3px}
.tables th{border:#E6E6E6 1px dotted;border-bottom:#E6E6E6 1px solid;font-weight:bold;background-color:#E6E6E6;text-align:center;padding:3px;color:#333}
.header{background-color:#E6E6E6;color:#333}
.gallery img{border:#000 1px dotted; padding:5px;}
hr {
    border: #000 1px inset;
    color: #000;
    margin: 0.5em auto;
	} 
	/*
a:hover.gallery img{border:#ffcc33 1px dotted;background-color:#ffff99;}
.kartinka{border:#E6E6E6 1px dotted}
.kartinka img{border:#E6E6E6 1px dotted}*/

a.gallery img { border: #000 1px solid; box-shadow: 5px 5px 2px #000;}
a:hover.gallery  img { border:  #6f7b91 1px solid; box-shadow: 5px 5px 2px #000;}

a.lightview img { padding: 5px; border: #ccc 1px solid; background:#fff; box-shadow: 3px 3px 1px #000;margin:10px;}
a:hover.lightview  img {padding: 5px;  border: #aaa 1px solid; background:#fff; box-shadow: 5px 5px 2px #999;}

img.kartinka {border: #F5F5F5 5px solid; box-shadow: 5px 5px 2px #d1dacb;}
.kartinka img {border: #F5F5F5 5px solid; box-shadow: 5px 5px 2px #d1dacb;}
a:hover.kartinka  img { border:  #B7B7FF 5px solid; background:url(/images-design/zoom.gif) center no-repeat; box-shadow: 5px 5px 2px #d1dacb;}



.teni{-webkit-box-shadow: 0px 0px 7px #2A2A2A; /* Для Safari 3.0 */
    -moz-box-shadow: 0px 0px 7px #2A2A2A; /* Для Firefox 3.5 */
    box-shadow: 0px 0px 7px #2A2A2A; /* Для современных браузеров */
	}
	.teni-text, h1.teni-text{ text-shadow: 0px 0px 7px #000;}
/* for sender */.error{color:#CC0000}
input.error{border:1px dotted red;float:left;margin:0px}
textarea.error{border:1px dotted red;float:left}
#MessageForm label.error{display:inline-block;float:left;clear:both}
#MessageForm label.error,label.error{color:red;font-style:italic}
.loading_box{display:none;background:#E6E6E6E6E6E6;border:1px solid #cccccc;margin-bottom:10px;padding:5px}
.success_msg{font-size:10pt;font-weight:bold;color:#55BB55;text-align:center}
.error_msg{font-size:10pt;font-weight:bold;color:#BB5555;text-align:center}
.feat_prod_box_details{/*clear:both;*/margin:0;padding:0}
/*
.contact_form{
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border:#555 1px dotted;
    border-top:#555 30px solid;
    background:url(images/menu-shade.png) repeat-x;
    margin:20px 10px 10px 15px;
    padding:20px 15px 10px 15px;
    position:relative;width:440px;
   }
.form_subtitle{b
ackground-color:#6882A6;
border:#6882A6 0px solid; color:#eee;font-weight:bold;font-size: ;height:20px;padding:5px 0px 5px 0px;left:7px;line-height:20px;padding:0 7px;position:absolute;text-align:center;top:-25px;width:auto}
.select{color:#003366}
.contact_form table input{margin:0px 0px 10px 0px;}
.contact_form table table input{margin:0px;}
button.i{padding:0px 5px 0px 5px; padding:5px 10px 5px 10px;}

button.i {
   border: 1px solid #0a3c59;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   padding: 3px 10px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
  text-shadow: #7ea4bd 0 1px 0;
   color: #fff;
   font-size: 11pt;
cursor: pointer;
   text-decoration: none;
   vertical-align: middle;
   }
button.i:hover {
  text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   cursor: pointer
   } 
   */
   
   
   /* for sender */
   
   .error{color:#CC0000; font-size:14px; text-align:center; margin-bottom:10px;}
input.error{border:1px solid red;float:left;}
textarea.error{border:1px solid red; text-align:center;}
#MessageForm label.error{display:inline-block;clear:both; text-align:center;}
#MessageForm label.error,label.error{color:red; font-size:11pt; text-align:center;}
.loading_box{display:none;background:#eeeeee;border:1px solid #cccccc;margin-bottom:10px;padding:5px}
.success_msg{font-size:11pt;font-weight:bold;color:#55BB55;text-align:center}
.error_msg{font-size:11pt;font-weight:bold;color:#BB5555;text-align:center; margin-bottom:10px;}
.feat_prod_box_details{/*clear:both;*/margin:0;padding:0}
.contact_form{
	border:#CCCCCC 0px solid;
	background:#E5E5E5;
	background: #1e1e24; /* Old browsers */
background: -moz-linear-gradient(top,  #1e1e24 0%, #aab6ce 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e1e24), color-stop(100%,#aab6ce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e1e24 0%,#aab6ce 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e1e24 0%,#aab6ce 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e1e24 0%,#aab6ce 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e1e24 0%,#aab6ce 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e24', endColorstr='#aab6ce',GradientType=0 ); /* IE6-9 */

	margin:0px;
	padding:20px;
	position:relative;
	width:590px;
	font-size:11pt;
	color:#fff;
	-moz-border-radius: 7px; /* Firefox */
  	-webkit-border-radius: 7px; /* Safari, Chrome */
  	-khtml-border-radius: 7px; /* KHTML */
  	border-radius: 7px; /* CSS3 */
}
.contact_blok{
	float:left;
	width:345px;
}
.contact_blok a{color:#2A2E39; text-decoration:underline;}
.contact_blok a:hover{color:#535B71; text-decoration:none;}
#zagolovol_contact {
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 6px;
	text-align:left;
	color:#6f7b91;
	font-weight: bold;
	font-size: 15pt;
	border-bottom:0px solid #C4C4C4;
}
.info_blok{
	float:right;
	width:202px;
	border-top:4px solid #435372;
	border-bottom:1px solid #5D5D5D;
	border-left:1px solid #5D5D5D;
	border-right:1px solid #5D5D5D;
	background:#6F7B91;
	padding:15px 10px;
	min-height:247px;
	-moz-border-radius: 17px; /* Firefox */
  	-webkit-border-radius: 17px; /* Safari, Chrome */
  	-khtml-border-radius: 17px; /* KHTML */
  	border-radius: 17px; /* CSS3 */
}

#zagolovol_info{
	margin:0px 0px 10px 0px;
	padding:0px 0px 7px 0px;
	text-align:left;
	color:#FFF;
	border-bottom:2px solid #fff;
}

.sp{clear:both;}
.select{color:#003366}
input, textarea{
	border-top:3px solid #686f82;
	border-bottom:1px solid #5D5D5D;
	border-left:1px solid #5D5D5D;
	border-right:1px solid #5D5D5D;
	padding:2px 8px 1px 8px;
	margin:2px 4px;
	color:#fff;
	background:#6F7B91;
	-moz-border-radius: 7px; /* Firefox */
  	-webkit-border-radius: 7px; /* Safari, Chrome */
  	-khtml-border-radius: 7px; /* KHTML */
  	border-radius: 7px; /* CSS3 */
	font-family:Arial;
	font-size: 11pt;
}
#name, #email, #capcha{width:142px;}
#sub{width:315px;}
textarea{width:315px;}



button.i{padding:3px 25px 5px 25px;
margin-right:4px;
width:162px;
-moz-border-radius: 7px; /* Firefox */
  	-webkit-border-radius: 7px; /* Safari, Chrome */
  	-khtml-border-radius: 7px; /* KHTML */
  	border-radius: 7px; /* CSS3 */
	border:1px solid #2A2E39;
	color:#fff;
	cursor:pointer;
	background: #686f82; /* Old browsers */
	background: -moz-linear-gradient(top,  #686f82 0%, #2a2e39 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#686f82), color-stop(100%,#2a2e39)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #686f82 0%,#2a2e39 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #686f82 0%,#2a2e39 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #686f82 0%,#2a2e39 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #686f82 0%,#2a2e39 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#686f82', endColorstr='#2a2e39',GradientType=0 ); /* IE6-9 */
}
button.i:hover{
-moz-border-radius: 7px; /* Firefox */
  	-webkit-border-radius: 7px; /* Safari, Chrome */
  	-khtml-border-radius: 7px; /* KHTML */
  	border-radius: 7px; /* CSS3 */
	border:1px solid #2A2E39;
	cursor:pointer;
	color:#fff;
background: #34497f; /* Old browsers */
background: -moz-linear-gradient(top,  #34497f 0%, #2b354c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34497f), color-stop(100%,#2b354c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #34497f 0%,#2b354c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #34497f 0%,#2b354c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #34497f 0%,#2b354c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #34497f 0%,#2b354c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34497f', endColorstr='#2b354c',GradientType=0 ); /* IE6-9 */

}