/* (c) www.saturn-sk.ru */
/* basic elements */
/* Min-Width */
#HTMLBlock { min-width:1003px; }
/* for IE6 */
* html #HTMLBlock { padding-left:1003px; }
* html #HTMLBlockMinWidth { height:0; } /* хак для IE, что бы включить свойство hasLayout */
* html #HTMLBlockContent {margin-left:-1003px;position:relative; height:0;background: url(img/main_bg.jpg) top left repeat-x; }
/* end */
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background:  url(../img/main_bg.jpg) #283b54 top left repeat-x;
	color: #E2F2FF;
}
.hide {
	display: none;
}
img {
	border: 0;
}
ul {
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
}
a {
	font-size: 13px;
	text-decoration: underline;
	color: #E39740;
}
a:hover, 
a:active { 
	text-decoration: none;
}
h1 {
	margin: 0 0 10px 0;
	font-size: 16px;
	font-weight: bold;
	color: #E2F2FF;
}
h2 {
	font-size: 14px;
	text-transform: uppercase;
	color: #E2F2FF;
}
h3 {
	font-size: 15px;
	text-transform: uppercase;
}
h4 {
	padding: 2px 0 2px 25px;
	width: 220px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background: #1D2C4B  url(../img/bullet_title.gif) 4px 4px no-repeat;
	color: #E2F2FF;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}
p {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.p1 {
	color: #fff;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:14px;
}
.p1 ul li{
	list-style-image: url(img/arrow.gif);
}
ul.p1,
ul.p1a {
	padding-left: 40px;
	list-style: circle;
}
ul.p1a a {
	color: #fff;
}
ol.p1 {
	padding-left: 40px;
	color: #E2F2FF;
}
p.img1 {
	text-align: center;
}
img.img_left {
	margin-right: 10px;
	float: left;
}
img.img_right {
	margin: 0 15px 0 10px;
	float: right;
}
/* end basic elements */
/* specific divs id start */
#contentHtml {
	padding: 0 40px;
	min-width: 1003px;
	background: url(../img/footer_rd_inner.jpg) no-repeat right 926px;
}
#header {
	height: 382px;
	background: #FFF url(../img/head3_.jpg) top right no-repeat;
}
#header_fl {
	height: 382px;
	position:absolute;
}
#content {
	padding-top: 20px;
	overflow:hidden;
}
#left {
	width: 100%;
}
#left_spec {
	padding-right: 22px;
	width: 215px;
	text-align: center;
}
#right {
	padding-left: 22px;
	width: 215px;
	text-align: center;
}
#footer {
	clear: both;
	margin: 0 -40px;
	margin-top: 20px;
	height: 150px;
	background: #1d2c4b;
	color: #ccc;
}
/* specific divs id end */
/* $page static divs start */
/* $logo start */
#logo {
	width: 205px;
	height: 68px;
	font-size: 0;
}
/* $logo end */
/* $phone start */
#phone {
	margin-top: 81px;
	width: 205px;
	height: 104px;
	background: url(../img/smth4.jpg) top left no-repeat; 
}
#phone a.a1 {
	float: left;
	padding-left: 10px;
	padding-top: 73px;
	font-family: Helvetica, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #2f496a;
}
#phone a.a1:hover {
	border-bottom: 1px dashed;
}
/* $phone end */
/* $index start */
#index {
	width: 100%;	
}
#index span.lccd  {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3e658e;
}
#index .construct  {
	margin-top: 20px;
	text-align: center;
}
#index div.ban {
	margin-top: 20px;
	text-align: center;
}
#index .block {
	margin: 20px 0 15px;
	padding: 11px 0 11px 11px;
	background: #8EB1CE none repeat 0 0;
	vertical-align: top;
}
#index .block_mailto {
	margin: 20px 0 15px;
	padding: 11px 0 11px 11px;
	background: #8EB1CE url(../img/form_thumb.jpg) bottom right no-repeat;
}

#index .block .lc_cat_item_content {
	width: auto;
	height: 170px;
	text-align:left;
	vertical-align:top;
	clear: right;
}
#index .block .lc_cat_item_content_full {
	width: auto;
	text-align:left;
	vertical-align:top;
	clear: right;
}
#index .block .lc_cat_item_content150 {
	width: auto;
	height: 150px;
	text-align:left;
	vertical-align:top;
	clear: right;
}
#index .block .pict_left{
	float: left;
	margin-right: 20px; 
}

#index .block .pict_left img{
	border: 1px solid #000;
}

#index .lc_cat_item_title1 { 
	padding: 0px 0px 10px 20px; 
	text-align:center;
}
#index .block .lc_cat_item_title3{ 
	padding: 0px 0px 10px 0px;
}

#index .lc_cat_item_title2 { 
	padding: 6px 16px; 
	background: #769ab9;
	font: normal 12px Arial;
	text-align: left;
	text-transform: uppercase; 
	color: #000000;
}
#index .lc_cat_item_title2_span{
	background: url(../img/symbol.gif) 40px top no-repeat;
	text-align: right;
	color:#FFF;
	text-transform:none;
}
#index .block .lc_cat_item_title1 .bord { 
	padding: 2px 2px; 
	background: #769ab9;
	border: 1px solid #000;
}

#index .block .lc_cat_item_desc {
	padding:0 18px 13px 20px;
	text-align:left;
}
#index .window {
	background-color: #9cc1ef;
	width: 165px;
	height: 165px;
	vertical-align: bottom;
	border: 1px solid #769AB9;
	text-align: center;
}
#index .window img{
	border: 1px solid #769AB9;
}
#index .order_pict { 
	text-align: right;
	padding-right: 5px;
}
#index .order_pict img { 
	border: 0px; 
}
#index .more {
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	text-align: right;
	color:#E6FFCF;
}
#index .lc_cat_item_link { 
	text-align: right; 
	padding-right: 16px; 
}
#index .lc_cat_item_link a{ 
	color: #E6FFCF;
}
#index span.title1 {
	color:#000000;
	font-family:Arial;
	font-size:18px;
}
#index .contact_table {
	color:#000000;
	margin-top: 20px;
}
#index .price{
	margin: 0px;
	margin-top: 10px;
    border: 2px solid #769ab9;
    background: #b9d6ef;
	color: #000;
}
#index .price td{
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
    border: 1px solid #769ab9;
}
#index .item_index {
	margin-right: 30px;
	width:45%;
	float:left;
}
#index .img2_left {
	float:left;
	width: 170px; 
	height: 150px; 
}
#index .img2_right {
	height: 150px; 
}
#index .square {
	width: 20px; 
	height: 20px;
	float: left;
	background: #2F496A;
	border: 1px solid #fff; 
	cursor: pointer;  
	text-align:center;
}
#index .square a{
	color: #fff; 
}
/* $index end */
/* $items start */
#items .item_proekt h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 13px;
}
#items .item_proekt ul {
	margin: 0;
	padding: 0;
}
#items .item_proekt ul.p2 li {
	margin: 0 0 5px 0;
}
#index .item_proekt .price2{
	display: block;
	padding: 2px 3px;
	margin: 0px;
	margin-top: 10px;
    background: #628bbe;
	color: #fff;
}
#items {
	margin-top: 20px;
	color: #C2EBFF;
	position: relative;
}
#items .item {
	margin-bottom: 20px;
	padding: 15px;
	overflow: hidden;
	height: auto;
	background: #2F496A;
}
#items .item_proekt {
	margin-bottom: 20px;
	padding: 10px;
	overflow: hidden;
	height: auto;
	background: #2F496A;
}
#items .items_left {
	width: 45%;
	float: left;
}
#items .item_proekt {
	margin-right: 10px !important;
	margin-right: 5px;
	width: 28.8%;
	float: left;
}
#items .items_right {
	width: 45%;
	float: left;
}
#items .item li,
#items .item_proekt li {
	list-style: none;
}
#items .item img {
	border:2px solid #1E2D4C;
}
#items .item li.li1,
#items .item_proekt li.li1 {
	margin-right: 15px;
	float: left;
}
#items .item form {
	margin-top: 10px;
}
#items .item span.sp1 {
	text-decoration: underline;
	color: #E39740;
}
#items .item a.a1 {
	color: #62A3D7;
}
/* $items end */
/* $project start */
#project img {
	margin: 0 0 10px 20px;
	border: 3px solid #41688D;	
}
/* $project end */
/* $news start */
#news {
	clear: both;
	margin-right: 40px;
	width: 45%;
	font-size: 13px;
	float: left;
}
#news span.title {
	display: block;
	margin: 5px 0;
}
/* $news end */
/* $spec start */
#spec {
	width: 48%;
	font-size: 13px;
	float: left;
}
#spec span.title {
	display: block;
	margin: 5px 0;
}
#spec span.txt_orange {
	display: block;
	color: #E39740;
}
/* $spec end */
/* $akciya start */
#akciya  {
	text-align: center;
}
#akciya p.p2 {
	margin-bottom: 15px;
}
#akciya p.p2 b {
	font-style: italic;
	text-decoration: underline;
}
#akciya span {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
/* $akciya end */
/* $projects start */
#projects span.title1 {
	color:#000000;
	font-family:Arial;
	font-size:18px;
}
#projects .lc_cat_item { 
	background: #8eb1ce; 
	padding: 11px 0px 11px 11px; 
	margin: 20px 0px 15px 0px; 
	vertical-align:top;
}
#projects .lc_cat_item_img { 
	vertical-align: top; 
}
#projects .lc_cat_item_img img { 
	border: 1px solid #000000; 
}
#projects .lc_cat_item_content { 
	vertical-align: top; 
	text-align: left; 
	width: 100%; 
}
#projects .lc_cat_item_title1 { 
	padding: 0px 0px 10px 20px; 
	text-align:center;
}
#projects .lc_cat_item_title2 { 
	background: #769ab9; 
	padding: 6px 16px; 
	text-align: left; 
	font: normal 12px Arial; 
	color: #000000; 
}
#projects .lc_cat_item_title3 { 
	padding: 0px 0px 10px 0px; 
}
#projects .lc_cat_item_title4 { 
	padding: 0px 0px 10px 0px; 
	width: 300px;
}
#projects .lc_cat_item_desc { 
	padding: 0px 18px 13px 20px; 
	text-align: left;
}
#projects .lc_cat_item_link { 
	text-align: right; 
	padding-right: 16px; 
	color: #E6FFCF;
}
#projects .lc_cat_item_foto { 
	text-align: left; 
	padding-left: 35px; 
}
/* $projects end */
/* $footer start */
#footer p,
#footer a {
	font-size: 12px;
}
#footer .copy {
	padding: 30px 0 0 40px;
	width: 280px;
	float: left;
}
#footer .copy a {
	font-size: 10px;
}
#footer .saturn_copy {
	padding-top: 30px;
	width: 40%;
	float: left;
}
#footer .saturn_copy li {
	list-style: none;
}
#footer .counter {
	display: inline;
	margin-right: 20px;
	padding-top: 30px;
	width: 280px;
	float: right;
}
#footer .count img {
	padding: 5px;
	background: #fff;
	border: 1px solid #ccc;
}
/* $footer end */
/* $menu start */
#menu {height:132px; width:132px; position:relative; }

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; background: url(../img/back_menu3.jpg) #2f496a; border: 1px solid #cccccc;}
#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline;}
#menu ul ul {position:absolute; left:-9999px;}
#menu ul#toplevel {position:absolute; left:0; top:0;}

#menu a {display:block; font:normal 14px helvetica, arial,sans-serif; font-weight:bold; color:#fff; line-height:30px; text-decoration: none; padding:0px 20px 0px 15px;} 
#menu li a.fly {background: url(../img/arrow.gif) no-repeat right bottom;}

#menu li a:hover {background: #f6a82d; color:#fff;} 
#menu li:hover > a {background-color: #f6a82d; color:#fff;}

#menu ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px;}

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}

#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}
/* $menu end */
/* $list_links start */
#list_links {   
	width: 215px;
	padding-bottom: 20px;
}
#list_links ul { 
	padding: 0px; 
	margin: 0px; 
	list-style: none; 
}
#list_links li { 
	list-style: none; 
	margin: 0px; 
}
#list_links .rci_item { 
	background: url(../img/bullet_rc_inner2.gif) no-repeat left 8px; 
	padding: 5px 0px 8px 22px; 
	text-align: left; 
}
#list_links .rci_item a { 
	font: bold 14px Arial; 
	color: #1d2c4b; 
	text-decoration: underline;
	background: #8eb1ce;
}
#list_links .rci_item a:hover { 
	font: bold 14px Arial; 
	color: #1d2c4b; 
	text-decoration: none; 
	background: #fff;
}
#list_links .rci_itemi {  
	padding: 5px 0px 8px 22px; 
	background: url(../img/bullet_rc_inner2.gif) no-repeat left 8px;
	font: bold 14px Arial;
	text-align: left;   
	text-decoration: none;
	color: #1d2c4b; 
	}
#list_links .rci_item_act { 
	padding: 5px 0px 8px 22px;
	background: url(../img/bullet_rc_inner2.gif) no-repeat left 8px; 
	text-align: left; 
}
#list_links .rci_item_act a { 
	font: bold 14px Arial; 
	text-decoration: underline;
	color: #1d2c4b;
	background: #8eb1ce;
}
#list_links .rci_item_act a:hover { 
	font: bold 14px Arial; 
	text-decoration: none;
	color: #1d2c4b; 
	background: #fff;  
}
#list_links .rci_subitem { 
	padding: 0px 0px 7px 22px; 
	text-align: left; 
}
#list_links .rci_subitem a { 
	font: normal 12px Arial; 
	text-decoration: none; 
	color: #fff; 
}
#list_links .rci_subitem a:hover { 
	font: normal 12px Arial; 
	text-decoration: underline; 
	color: #1d2c4b; 
	background: #fff;
}
/* $gallery end */
/* $gallery start */
#gallery #gallery2 #gallery3 { 
	width: 100%;
}
/* $gallery end */
/* $gallery start */
.articles a { 
	color: #020b12;
	background:#8eb1ce;
}
/* $gallery end */
/* $orderdiv start */
#orderdiv {  
	margin: 20px 0px 15px 20px; 
	vertical-align:top;
}
#orderdiv a{ 
	background: #8eb1ce;  
	margin: 10px 0px; 
	vertical-align:top; 
	text-decoration: none;
}
#orderdiv h1 a{ 
	font: normal 18px Arial; 
	color: #000000; 
	margin-bottom: 18px; 
}
#orderdiv label{
	font-size: 14px;
}
#orderdiv .big{
	font-size: 14px;
}
/* $orderdiv end */
/* $order start */
#order form { padding-bottom: 40px; font: normal 14px Arial, Helvetica, sans-serif;}
#send { text-align:center; margin-top: 20px;}
/* $order end */
/* $info start */
#info .lst ul {
	list-style-image: url(../img/arrow.gif);
}
#info li {
	margin: 0 0 7px 0;
	list-style-image: url(../img/bullet_arrow_w.gif);
}
/* $info end */
/* $lkn start */
.lkn {
	clear: both;
}
/* $lkn end */
/* $map start */
#map a {
	color: #fff;
}
#map li {
	padding: 0 0 6px 0;
}
/* $map end */
/* $flashob start */
#flashob {
	margin:0 auto;
	height:1%;
}
/* $flashob end */
.price_dom td {
	font-size: 14.5px;
}
.price_dom td strike {
	color: #ccc;
}
.cont_dom td {
	font-size: 17px;
}
.cont_dom td a {
	font-size: 17px;
	color: #fff;
}
.cont_dom td strike {
	color: #ccc;
}
#formerror {
	color: red;
}
#all .item_proekt {
	height: 170px;
}
/* $page static divs end */ 
/* $items start */
#left_spec h2 {
	margin-top: 0;
}
#menu_pr ul {
	margin: 15px 0 0 0;
	padding: 5px;
	height: 18px;
	background: #3b75a4;
}
#menu_pr img.im1 {
	margin: 23px 0 0 -55px;
	position: absolute;
}
#menu_pr img.im2 {
	margin: 23px 0 0 -80px;
	position: absolute;
}
#menu_pr img.im3 {
	margin: 23px 0 0 -30px;
	position: absolute;
}
#menu_pr ul li {
	list-style: none;
	float: left;
}
#menu_pr ul li.li1 {
	padding: 0 15px;
} 
#menu_pr ul li a {
	text-transform: uppercase;
	color: #fff;
}
#menu_pr b {
	text-transform: uppercase;
	color: #fff;
}
#items_new .item_proekt h3,
#items_new2 .item_proekt h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
}
#items_new .item_proekt h3 span {
	text-decoration: underline;
	color: #fff;
}
#items_new .item_proekt ul,
#items_new2 .item_proekt ul {
	margin: 0;
	padding: 0;
}
#items_new .item_proekt ul.p2 li,
#items_new2 .item_proekt ul.p2 li {
	margin: 0 0 5px 0;
}
#items_new,
#items_new2 {
	margin-top: 20px;
	color: #C2EBFF;
	position: relative;
}
#items_new .item,
#items_new2 .item {
	margin-bottom: 20px;
	padding: 15px;
	overflow: hidden;
	height: auto;
	background: #2F496A;
}
#items_new .item_proekt,
#items_new2 .item_proekt {
	margin-bottom: 20px;
	padding: 10px;
	overflow: hidden;
	height: auto;
	background:  url(../img/new_project_bg.gif) top left repeat-x;
}
#items_new2 .item_proekt {
	background: #aa1b14 url(../img/new_project2_bg.gif) top left repeat-x;
}
#items_new .items_left,
#items_new2 .items_left {
	width: 45%;
	float: left;
}
#items_new .item_proekt,
#items_new2 .item_proekt {
	margin-right: 10px !important;
	margin-right: 5px;
	width: 21%;
	height: 200px;
	float: left;
}
#items_new2 .item_proekt {
	height: 220px;
}
#items_new .prices,
#items_new2 .prices2,
#items_new2 .prices3 {
	padding-top: 6px;
	clear: both;
	font-size: 18.5px;
	text-align: center;
}
#items_new2 .prices2,
#items_new2 .prices3 {
	color: #fff;
}
#items_new2 .prices3 {
	line-height: 16px;
	padding-top: 10px;
}
#items_new2 .prices3 span {
	font-size: 13px;
} 
#items_new2 .km {
	padding-top: 3px;
	clear: both;
	font-size: 14px;
	text-align: center;
	color: #fff;
}
#items_new2 .prices2 {
	padding-top: 15px;
}
#items_new .items_right,
#items_new2 .items_right {
	width: 45%;
	float: left;
}
#items_new .item li,
#items_new .item_proekt li,
#items_new2 .item_proekt li,
#items_new2 .item li {
	list-style: none;
	text-align: center;
}
#items_new .item img,
#items_new2 .item img {
	border:2px solid #1E2D4C;
}
#items_new .item li.li1,
#items_new .item_proekt li.li1,
#items_new2 .item_proekt li.li1,
#items_new2 .item li.li1 {
	margin-right: 15px;
	float: left;
}
#items_new .item form,
#items_new2 .item form {
	margin-top: 10px;
}
#items_new .item span.sp1,
#items_new2 .item span.sp1 {
	text-decoration: underline;
	color: #E39740;
}
#items_new .item a.a1,
#items_new2 .item a.a1 {
	color: #62A3D7;
}
/* $items end */
#cena td {
	font-size: 17px;
}
#links ul.ul1 {
	padding: 0 0 30px 0;
}
#links ul.ul1 li {
	padding: 0 5px;
	float: left;
 	border-right: 1px solid #ccc;
	list-style: none;
}
#links ul.ul1 li a {
	font-size: 15px;
	color: #fff;
}
#links td a,
#links a {
	color: #fff;
}
#links td ul {
	padding-left: 20px;
}
#search_form {
	clear: both;
}
#ln a {
	color: #fff;
	background: none;
}
#ln ul.p1 li {
	padding: 0 0 15px 0;
}