@CHARSET "windows-1251";

html, body {padding: 0;	margin: 0;}
body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px;color: #000;}
/*html {background: #75a900 url(../i/body.jpg) no-repeat fixed 50% 0%;}*/

h1,h2,h3,h4 {margin: 0px;padding: 0px;}
h1 {font-size: 20px; margin:0; padding: 0 0 0.60em 0; color: #215c93;font-weight: bold;}



.h1 {color: #F07808;}

h1 a {text-decoration: none;color: #215c93;}


a {color:#215c93;}
a:hover {color: #FF6E02;}

a img {border:0;}

caption {text-align:left;font-size: 12px;margin:0 0 15px 0;}
td {}
img {  }
pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }
form {padding:0; margin:0}

.code {font-size:25px;}

.nc_row_project h3 {font-size: 0.80em; color: #6bb000;font-weight: bold;}

.nc_row {padding-bottom: 10px; vertical-align:top;}
.nc_row h2 {}
.nc_row h3 {font-size: 1em;margin:0; font-weight: normal; }
.nc_row h3 a {color: #014A90; text-decoration: underline;}
.nc_row h3 a:hover {color: #FF6E02;text-decoration: none;}
.nc_announce {color: #000;}
.nc_full_text {color: #000;}
.nc_source {font-size: 0.75em;}
.nc_datetime {font-size: 0.6em;color:#999;}
.nc_date {}
.nc_time {}
.nc_more {}

/*.nc_text .nc_row {background:url(../i/line.jpg) no-repeat bottom right; margin-bottom: 20px;padding-bottom:20px;}*/
.nc_text .nc_row {}

.nc_full .nc_news {}

.nc_simple_catalog .nc_row {}
.nc_simple_catalog .nc_row_img{margin: 0 10px 10px 0; border:0;}
.nc_simple_catalog .photo {float:left;clear:left;}
.nc_simple_catalog .nc_price {font-size:13px; font-weight:bold; padding:0;margin:0;}
.nc_simple_catalog .nc_price .nc_title {}
.nc_simple_catalog .nc_price .nc_value {}
.nc_simple_catalog .nc_description {font-size:13px;}


.linkblack {color: #000;text-decoration:underline;}
.linkblue {color: #014A90;}
.linkgreen {color: #6bb000;}
.orang {color:#FF6E02;}
.black {color:#000;}
.date {color:#999; font-size:0.7em;}

.map {font-size: 0.9em;padding-bottom:10px;}
.map a {color:#000;}

.plink{padding: 0 0 0.8em 25px;}
.bgform {background-color: #fff;padding:10px 20px;}
.print {float:right;padding-right:35px;}
.print a {color:#000;}
.print a:hover {text-decoration:underline;}

.table_1 {border-left: 1px #999 solid;border-top: 1px #999 solid;}
.table_1 th {border-right: 1px #999 solid;border-bottom: 1px #999 solid;padding: 0 3px;background-color:#E6E6E6;}
.table_1 td {border-right: 1px #999 solid;border-bottom: 1px #999 solid;padding: 0 3px;}

.datatable {border: 1px solid #999; border-spacing:0; border-collapse: collapse; }
.datatable th {border: 1px solid #999;background:#eaeaea;font-size:11px;}
.datatable td {border: 1px solid #999;padding-left:5px;font-size:11px;}



#top, #middle, #bottom {min-width: 1000px; max-width: 1920px;margin: 0 auto; /*width:1025px;*/background: white;}
#bottom_cont {min-width: 730px;min-width: 995px;}

#top {height: 133px;}
#top img {border:0;}
#top .logo {float:left;}
#top .logo2 {padding:0; margin-left: 330px;  height: 133px; background: url(../i/winter_2.jpg) repeat-x scroll left top;}
#slogan {font-size:20px; padding: 40px 0 0 20px; color:#fff;display:inline;float:left;}
#top .logo2 ul, .logo2 li {float:left; padding: 0; margin: 0; list-style: none;}
#top .logo2 ul {float:right; padding: 30px 100px;}
#top .logo2 ul {}
#top .logo2 li {padding:0px 10px;}
#top .spacer {padding: 0px 15px; border-right: 1px solid #e8e8e8; vertical-align: bottom;}

 .menu { height: 42px; border-bottom: 3px #6bb000 solid;}
 .menu  ul, .menu li {float:left; padding: 0; margin: 0; list-style: none;}
 .menu  ul {padding: 0; margin-top: 16px; }
 .menu  li {font-size:15px; color: #FF6E02; padding:3px 20px; padding-right:25px; background:url(../i/sh_08.gif) left 0.25em no-repeat;text-transform:uppercase;}
 .menu  .selected a {color: #FF6E02;}
 .menu a {color: #000;font-size:1em;font-weight:bold;text-decoration:none;}
 .menu a:hover {color: #888;}
 #vac {width:141px;padding-top:22px;margin-right:10px;text-align:center;float:right;background:url(../i/sh_06.gif) bottom no-repeat;}
 #vac a {color:#000;font-size:15px;}
 #vac a:hover {}
 

#news a {color:#6bb000; }
#news a:hover {color:#FF6E02; }
#news .nc_announce {font-size:12px;}
#news h3 {color:#6bb000;}
#news h3 {font-size:14px;}
#prezent a {color:#6bb000;}
#prezent a:hover {color:#FF6E02;}
#prezent p {font-size: 0.7em;}

#middle {clear:both;}
#middle .left {float:left;width:233px;}
#middle .left p {font-size:12px;color: #575757;}
#middle .left_w {padding-left:10px;padding-top:50px;}

#middle .left h2 {font-size: 20px; margin:0; padding: 0 0 10px 0; color: #215c93;font-weight: normal;}
#middle .left h2 a {text-decoration: none;}
#middle .h2 {font-size: 15px;padding: 0 20px 10px 0; margin: -3px 0 3px 0; color: #215c93;text-align:right;font-weight: bold;}
#middle .h2 a {} 
#middle .left p {padding-right:20px;margin-top:0;}
#middle .content {margin:0 0 0 259px;padding:0; }
#middle .nav {padding:10px 0 15px 0;height:20px;}
#middle .nav ul {padding: 0; margin: 0;list-style: none;}
#middle .nav li{float:left;vertical-align: bottom;white-space: nowrap;}
#middle .slash {color:#999;font-size: 11px;padding: 4px 10px;vertical-align: text-bottom;}
#middle .nav b {color:#000;font-size: 11px; }
#middle .nav a {color:#999;font-size: 11px;font-weight: normal;}
#middle .nav a b {color:#000; text-decoration:underline;}
#middle .nav a:hover {text-decoration:none;}
#partner {width:220px; background:#e6e6e6 url(../i/u2.png) no-repeat right top;}
#partner .w {background:url(../i/u3.png) no-repeat left bottom;}

#middle .text {font-size: 14px;}
#middle .text ul li {list-style-type:square; padding:2px 0;}
#middle .text ol li {padding:2px 0;}
.text p {margin-top:0;}
#middle .text h2 {font-size: 18px; margin:0; padding: 0 0 0.60em 0; color: #215c93;font-weight: normal;}

#middle .text3 {font-size: 14px;}
#middle .text3 p {margin-top:0;padding-right:35px;}
#middle .text3 ul li {list-style-type:square; padding:2px 0;}
#middle .text3 ol li {padding:2px 0;}
#middle .text3 a{}
#middle .text3 a:hover{}
#middle .text3 h2 {font-size: 18px; margin: 0 220px 0.8em 0; color: #000;font-weight: normal;}
#middle .text3 h3 {font-size: 18px; margin: 0 220px 0.8em 0; color: #000;font-weight: normal;}
#middle .text3 h4 {font-size: 18px; margin: 0; color: #000;font-weight: normal;}

/*#middle .collright {float: right; padding-top:15px;}
#middle .collright p{margin:0 0 5px 0; }
#middle .collright h2 {color:#F07808;font-size:1.00em; padding-bottom:10px;}
*/
#middle .collright3 {float: right; width:220px;padding-top:15px;margin-top: -47px;}
#middle .collright3 p{margin:0 0 5px 0; }
#middle .collright3 h2 {color:#F07808;font-size:1.00em; padding-bottom:10px;}

.headtext{font-size: 0.8em;}
.bodytext{font-size: 0.7em; margin-left: 2px;}
.textprint {color: #000;font-size: 0.7em;}

.level1 {padding: 5px 15px; margin: 0;  list-style: none;font-size: 17px;}
.level1 li {padding:5px 0 7px 0;}
.level1 a {color:#014A90;text-decoration:underline;}
.level1 a:hover {color:#6bb000;}
.level1 .selected1 {color:#6BB000;}
.level2 {padding:5px 0 5px 15px; margin:0;list-style: none;font-size:12px;}
.level2 li {padding:3px 0; list-style-image:url(../i/menu_arrow.gif);}
.level2 a {color:#014A90; text-decoration:underline;}
.level2 a:hover {color:#6bb000;}
.level2 .selected{color: #6bb000; list-style-image:url(../i/menu_arrow_sel.gif);}

.level3 {list-style: none; padding:0 10px 0 20px;}
.level3 li {padding: 3px 0px;}
.level3 .selected {color: #6bb000;}

.level1_servise {padding: 5px 0;}
.level1_servise li {padding:5px 0 7px 50px;}
.level2_servise li {padding:3px 0;}



#bottom_cont {clear:right; margin-bottom:20px; margin-right: 20px;}
#bottom_cont ul, #bottom_cont li {float:left; padding: 0; margin: 0; list-style: none;}
#bottom_cont td {font-size: 11px; padding-bottom:20px;}
#bottom_cont p {font-size: 1em;}
#bottom_cont a {font-size: 1em;}

#bottom {clear:both; padding-top:20px; font-family:Arial, Verdana, Helvetica, sans-serif;}
/* зимний дизайн */
/*#bottom {background:url(../i/winter_4.jpg) no-repeat;}*/

#bottom .left {float:left; width:260px; margin:0; }
#bottom .content {margin:0 0 0 262px;padding:0;}
#bottom .text {margin-right:295px;}
#bottom .collright {float: right; width:275px;}
#bottom .phone {border-bottom: 3px #6bb000 solid;padding-bottom:5px;}
#bottom .slog {}
.notetext, .notetext2, .headtext, .bodytext  {color: #000;}
.notetext {font-size: 11px;color: #666;height:5em;position: relative;margin-bottom: 10px;}
.notetext div {display: block;position: absolute;bottom: 0%;left: 0%;width: 100%;}
.notetext a {font-size: 1em;}
.notetext2 {font-size: 11px;color: #999; }
.notetext2 a {font-size: 1em;}
.notetext2 a:hover{font-size: 1em;text-decoration:none;}


.nc_vacancies {}
.nc_vacancies .nc_title {}
.nc_vacancies .nc_value {}
.nc_vacancies .nc_price {padding-bottom:10px;}
.nc_vacancies .nc_item {padding-bottom:10px;}
.nc_vacancies ul {}

.price {background:#EF8429; width:220px; float:right; margin: 0 0 10px 20px; padding:10px;vertical-align:top;white-space:nowrap; }
.price a {color:#fff;}
.price a:hover {color:#fff;}
.price h2 {margin:-15px 0 3px 0;}
.price h2 a {font-size:16px;}
.price p {color:#fff;font-size:12px; padding:0; margin: 0;}


#middle .collright { float:right;margin: 25px 0 10px 20px; width:260px;}
#middle .collright a {}
#middle .collright a:hover {}
#middle .collright h2 {margin:0; color:#575757;font-size:16px;}
#middle .collright h2 a {}
#middle .collright p, #middle .collright .span {color:#575757;font-size:12px;padding: 0 0 15px 0; margin:0;}
#middle .collright textarea {height:90px;line-height:18px; width:190px;}
#middle .collright input {height:20px;line-height:18px; width:190px;}
#middle .collright .submit {height:30px; width:90px;}


.collright .feedback {background: url(../i/u1.png) top left no-repeat; width:220px;padding:5px 0 5px 20px;  vertical-align:top;white-space:nowrap;}
.collright .feedback2 {background: #e6e6e6 url(../i/u4.png)  bottom right no-repeat;} 
.collright .authuser {background: url(../i/tu2.png) top left no-repeat; width:220px; padding:7px 0 8px 20px; margin-bottom:15px;   vertical-align:top;white-space:nowrap;}
.collright .authuser2 {background: #6BB000 url(../i/bu2.png)  bottom left no-repeat;margin-left:-1px;}

.collright .authuser ul {margin-top:5px; padding-left:17px;}
.collright .authuser li {font-size:12px;color:#fff;}
.collright .authuser a {color:#fff;}
#auth_form {display:none;}


.winter_3 {width:23px; height:42px;z-index:200;margin:-65px 0 25px -10px; }
/* зимний дизайн */
/*.winter_3 {background: url(../i/winter_3.gif) no-repeat;}*/

.underline {text-decoration:underline;}
.nounderline {text-decoration:none;}

.dealers-table {}
.dealers-table th {
	font-size:0.75em;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-weight: normal;
	border-bottom: 1px solid #d2d6d8;
	color: #727c81;
	padding: 0 1em 1.909em 1em;
}
.dealers-table td {
	padding: 1.143em 0.786em 0.5em 0.786em;
	font-size: 0.933em;
	line-height: 1.429em;
	vertical-align: top;
}
.dealers-table h4 {
	font-size: 1.143em;
	display: inline;
	margin-top: 0;
	color: #727c81;
	white-space: nowrap;
}
.highslideuse {cursor: url(/images/highslide/graphics/zoomin.cur), pointer !important;}
.client th {padding-bottom:20px; }
.clinets_h th {padding-right:20px; }

#auth {margin:0; color:#fff;font-size:12px;}
.padding_table {margin-right:250px;}
.postable {border-collapse: collapse;}
.postable td {font-family: "Segoe UI"; text-align: center;border: 1px solid #000; height:20px;}
.postable a,
.postable a:hover{
	color: #000;
	text-decoration:underline;
}
.postable td.key{
	font-size:0.8em;
	background:#FFFFFF;
	text-align:left;
	padding-left:3px;
}
.postr{
	height:20px;
	background:#6BB000;
}
.postd{
	font-size:0.8em;
	background:#6BB000;
	color:#666;
}
.pospos{
	font-size:0.8em;
	background:#FFFFFF;
	color:#000000;
}
.str{
	color:#fff;
}
.bitr-pic{
	position:relative;
	top:12px;
	right:25px;
	margin-top:-20px;
}
ul.cat1 {padding:5px 0 0 20px; margin:0;}
ul.cat1 li {font-size:11px;}

#projects .item {padding-left:28px;padding-top:20px;max-width:800px;}
#projects .item-image {float:left;margin-right:20px;}
#projects ul {margin-left:390px;}
