/* CSS Document */
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	
}
body {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
#left{ width:267px; position:relative; background: #F0F0F0 url(../img/t2.jpg) no-repeat bottom left; margin-top:36px; }
#t1{ background:url(../img/t1.jpg) no-repeat; position:absolute; width:4px; height:26px; top:0px; right:0px; }
/* ============ menu ========= */
div.sdmenu {
	margin:0px 0 0 0px;
}
div.sdmenu div {
	margin-top:2px;
	background: url(/img/menu/menu-head.jpg) no-repeat;
	overflow: hidden;
}

div.sdmenu div.collapsed {
	height: 30px;
}
div.sdmenu div.collapsed2 {
	height: 30px;
}

div.sdmenu div span {
	background: url(/img/menu/menu-ping-drop.png) no-repeat 8px 8px;
	padding:7px 0 7px 32px; 
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	cursor: default;
	display:block;
}

div.sdmenu div span a{ color:#FFF; text-decoration:none; display:block; }

div.sdmenu div.collapsed span {
	background-image: url(/img/menu/menu-ping.png);
}
div.sdmenu div dl {
	border:solid 1px #2E7FA6;
	background:#FFFFFF;
	padding:2px;
	margin:0 10px 0 2px;
	line-height:1.7;
}
div.sdmenu div dl a {
	display: block;
	background:url(/img/menu/pin.png) no-repeat 0 3px; margin-left:20px; padding-left:20px;
}
div.sdmenu div dl a:hover {
	text-decoration: none;
}
/* ============ menu ========= */
/*
.menu-head{ background: url(../img/menu-head.jpg) no-repeat; margin:3px 0 0 9px; }
.menu-head a:link, .menu-head a:visited, .menu-head a:hover{ display:block; background: url(../img/menu-ping.png) no-repeat 12px center; padding:10px 0 10px 35px; 
															color:#FFFFFF; font-size:18px; font-style:italic; text-decoration:none; }
.menu-head-b{ min-height:2px; background:url(../img/menu-head-b.jpg) no-repeat; margin-left:9px; }
.menu-drop{ border:solid 1px #2E7FA6; background:#FFFFFF; position:relative; padding:4px; margin:0 11px 0 2px; }
.menu-drop a:link, .menu-drop a:visited{ background:url(../img/pin.jpg) no-repeat 0 6px; margin-left:28px; padding-left:10px; }
*/

.hidd{ display:none; }
															
.video-head{ height:57px; background:url(../img/r-head.jpg) no-repeat 0 0; margin-left:10px; }
.video-head a:link, .video-head a:visited{ padding:28px 0 0 15px; text-decoration:none; color:#FFFFFF; font-style:italic; font-size:18px; display:block; }
.video-head2{ height:57px; background:url(../img/r-head.jpg) no-repeat 0 0; margin-left:10px; }
.video-head2 a:link, .video-head2 a:visited{ padding:22px 0 0 10px; text-decoration:none; color:#FFFFFF; font-style:italic; font-size:15px; display:block; line-height:1.1; }
.tender-head{ height:51px; background:url(../img/r-head.jpg) no-repeat 0 -57px; }
.tender-head a:link, .tender-head a:visited{ padding:20px 0 0 7px; text-decoration:none; color:#FFFFFF; font-style:italic; font-size:18px; display:block; }
.build-float-head{ height:77px; background:url(../img/r-head.jpg) no-repeat 0 -108px; }
.build-float-head a:link, .build-float-head a:visited{ padding:27px 0 0 7px; text-decoration:none; color:#FFFFFF; font-style:italic; font-size:18px; display:block; }
.build-elev-head{ height:51px; background:url(../img/r-head.jpg) no-repeat 0 -185px; }
.build-elev-head a:link, .build-elev-head a:visited{ padding:3px 0 0 7px; text-decoration:none; color:#FFFFFF; font-style:italic; font-size:18px; display:block; }
.anonce-head{ height:49px; background:url(../img/r-head.jpg) no-repeat 0 -236px; }
.anonce-head a:link, .anonce-head a:visited{ padding:17px 0 0 7px; text-decoration:none; color:#FFFFFF; font-style:italic; font-size:18px; display:block; }

.video1{ margin:3px 0 5px 13px; }
.lft-txt{ margin:5px 10px 0 15px; }
a.bold14:link, a.bold14:visited{ font-size:14px; font-weight:bold; text-decoration:none; }

.line-dotted { font-size:1px; height:7px; border-bottom:dotted 1px #B4B4B4; margin-bottom:7px; }
.line-dotted-nomar { font-size:1px; height:1px; border-bottom:dotted 1px #B4B4B4; }

a.green14:link, a.green14:visited{ color:#36883E; font-size:14px; background:url(../img/menu-ping.png) no-repeat; height:20px; padding:2px 0 2px 23px; }

#center{ background:#FFFFFF url(../img/center-shadow.jpg) repeat-x; position:relative; padding:8px; width:591px; }
/*#center-l{ background:url(../img/center-l.jpg) no-repeat; width:8px; height:8px; top:0; left:0; position:absolute; }*/
#center-l{ background:url(../img/shadow/1_03.png) no-repeat; width:30px; height:61px; top:-25px; left:-19px; position:absolute; }
#center-t{ background:url(../img/shadow/2_05.png) repeat-x; height:25px; left:10px; right:10px; top:-25px; position:absolute; }
#center-r{ background:url(../img/shadow/3_07.png) no-repeat; width:27px; height:61px; top:-25px; right:-16px; position:absolute; }

#left-t{ background:url(../img/shadow/2_05.png) repeat-x; height:25px; left:0px; right:19px; top:-25px; position:absolute; }
#right-t{ background:url(../img/shadow/2_05.png) repeat-x; height:25px; left:16px; right:0px; top:-25px; position:absolute; }

#photogal{ width:900px; height:300px; background:url(../img/photogal.jpg); }
.sctTitle{ font-size:18px; font-style:italic; color:#000000; margin:3px; font-weight:100; }
.line-green{ height:5px; font-size:1px; background:url(../img/line-green.jpg) repeat-x; }

.clear{ clear: both; }

.list{ margin:7px 0; padding-bottom:5px; }
.list img{ border:solid 1px #505050; float:left; margin-right:7px; }
.art_title, a.art_title:link, a.art_title:visited{ font-size:14px; text-decoration:none; font-weight:bold; margin:3px 0 4px 0; display:block; color:#000000; }


#right{ background:#f0f0f0  url(../img/t2.jpg) no-repeat bottom right; margin-top:36px; position:relative; }
#t3{ background:url(../img/t3.jpg) no-repeat; position:absolute; width:6px; height:26px; top:0px; left:0px; }

.foot-bott-txt{ color:#FFFFFF; font-size:10px; }
a.footer-sct:link, a.footer-sct:visited{ text-decoration:none; font-size:15px; font-style:italic; margin-bottom:7px; display:block; }
a.footer-sct:hover{ text-decoration:underline; }

.footer-psct{ background:url(../img/foot-str.gif) no-repeat 0 3px; padding-left:15px; }

img.newsim {
    border: 1px solid #696969;
    float: left;
    margin: 0px 10px 3px 0px;
}

img.newsim2 {
    border: 1px solid #696969;
    float: left;
    margin: 0px 10px 3px 0px;
}

.price_block{ display:none; position:absolute; width:500px; background: #f5f5f5; border:solid 1px #696969; padding: 5px; }
.price_block_X{ float:right; width:16px; height:14px; cursor:pointer; margin:-4px; background: url(http://www.nibulon.com/r/inc/images/close.jpg) no-repeat; }

.anketa textarea, .anketa input, .anketa select{ width:100%; border:solid 1px #696969; }

#cse-search-results iframe{ width:240px; }

.note{ font-size:10px; }
#img_div{ position:relative; height:300px; }
#img_div img{ 
	width:900px;
	height:300px;
	position:absolute;	
}	

#visual_link{ position:absolute; height:25px; width:600px;  
bottom:0px; right:0;  }
#visual_link a:link, #visual_link a:visited, #visual_link a:hover{ color:#ffffff; text-decoration:none; font-weight:bold; margin:5px 10px 0 0; display:block; }

.right-build b{ color:#000000; }
