/*------- GENERAL -----------*/
body{margin:0; padding:0; color:#DBDBDB;font-family:Arial,Verdana,Helvetica,sans-serif;background:#000}div,p,img,a,ul,h1,h2{margin:0; padding:0}ul{list-style:none}img,fieldset{border:0}a{text-decoration:none; outline:none}.spacer{line-height:0; font-size:0; clear:both}
.cb{clear:both}
a{color:#998158}
a:hover{color:#998158;text-decoration:underline}
h2,h2 a{clear:both;margin-top:1px;height:14px; padding:13px 0;color:#ff6418;font-size:18px}
h2 a:hover{text-decoration:underline}
h5{font-size:10px}
/*--------- TOP MENU -----------*/
#topMenu{
	width:780px; margin:0 auto; height:65px; color:#998158; margin-bottom:3px;
	background:#000 url(im/topmenu-topbg.jpg) 39px 0 no-repeat;
}
#topMenu ul{font-size:12px; font-weight:bold;}
#topMenu ul li,#footer ul li{float:left; margin:0 0 0 20px;}
#topMenu ul li a/*,#footer ul li a*/{display:block;padding:20px 2px}
/*#topMenu ul li a:hover,#topMenu ul li span,#footer ul li a:hover,#footer ul li span{color:#9D180A}*/

#topMenu div.contact{
	width:213px; float:right; padding:9px 0 0;
	font:bold 9px/15px Verdana,Arial,Helvetica,sans-serif;
}
/*#topMenu div.contact span{	font-size:9px; text-transform:uppercase}*/
/*#topMenu div.contact a{color:#998158; background-color:#000}*/
/*#topMenu div.contact a:hover{text-decoration:underline}*/
#topMenu p.botBg{height:3px; background:url(im/topmenu-botbg.gif) 39px 100% no-repeat}
#topMenu .active{background:#333}
#topMenu li:hover{background:#444}

/*--------- HEADER ----------*/
#header{
	width:722px; margin:0 auto; height:214px; padding:39px 0 0 58px;
	background:url(im/header-bg.jpg) 0 0 no-repeat;
}
/*#header img{*/
/*	display:block;*/
/*}*/
#header h1{
	width:230px; height:27px; padding:10px 0 0 6px; text-align:center;
	font:12px/16px Verdana,Arial,Helvetica,sans-serif; 
}
#lang {float:right;margin:-80px 10px;}
/*--------- BODY ----------*/
#body{width:770px; margin:0 auto;font-size:13px; line-height:16px}

#body p{padding:0 0 30px}
#body p span{color:#9D180A; background-color:#000; font-weight:bold}
/*------ LEFT PANEL -------*/
#leftPanel{width:450px; border-right:#818181 1px dashed; float:left;padding:22px 16px 5px 0}
/*- HEADERS -*/
/*#leftPanel h2.welcome{background:url(im/company_hdr.gif) 0 0 no-repeat}*/
/*#leftPanel h2.services{background:url(im/factories-hdr.gif) 0 0 no-repeat}*/
/*#leftPanel h2.magazine{background:url(im/building-hdr.gif) 0 0 no-repeat;height:19px}*/
#leftPanel p.readmore{background:url(im/to_read-btn.jpg) 0 0 no-repeat; font-weight:bold;height:33px; line-height:33px; width:336px; margin:0 0 0 63px; text-align:right}
#leftPanel p.readmore a{color:#9D180A; background:#000}
#leftPanel p.readmore a:hover{color:#C92E1D; background:#000}

/*--- factories ----*/
#leftPanel ul.services{
	line-height:18px; font-weight:bold; 
	width:140px; float:left; padding-bottom:18px;
}
#leftPanel ul.services li{	padding:0 0 0 16px; background:url(im/bul-body.gif) 0 50% no-repeat}

/*--- building ---*/
#leftPanel div.magazine img{float:left; margin:0 13px 0 0}
#leftPanel div.magazine p.date{background:url(im/bul-body.gif) 0 0 no-repeat;padding:0 0 15px; margin:0 0 0 175px; height:20px}

/*------------- RIGHT PANEL ------------*/
#rightPanel{padding-left:17px; width:286px; float:left}

#rightPanel .service{clear:both}
#rightPanel .service li{float:left;width:130px;padding:2px;text-align:left}
#rightPanel .service li img{border:0;background:none}
.pl {
	background:#821715 url(im/build-gal-btn.gif) 100% 0 no-repeat;
	display:block; width:110px; height:16px; padding-right:20px; text-align:center;
	text-transform:uppercase; color:#DBDBDB; overflow:hidden
}

li:hover .pl {background-color:#6A0B0A; background-position:100% 100%; color:#DBDBDB;}

#rightPanel .service .stroit li{display:block;clear:both;width:250px}
#rightPanel .service .stroit span{color:#9D180A;font-weight:bold;clear:both;display:block}

#centPanel{width:100%;float:left;padding:22px 16px 5px 0}
.search_place{float:right;width:287px;margin:-20px}

.stroit a.more {
	display:block; width:52px; height:16px; padding:0 20px 0 0;
	background:#821715 url(im/build-gal-btn.gif) 100% 0 no-repeat;
	text-align:center; font-weight:bold; color:#fff; margin:7px 0 16px 1px;
}
.stroit a.more:hover {
	background-color:#6A0B0A; background-position:100% 100%; color:#fff;
}




#rightPanel p.news{text-align:left;	padding:0 31px 12px 0;}
#rightPanel div.news a.more{
	display:block; width:52px; height:16px; padding:0 20px 0 0;
	background:#821715 url(im/build-gal-btn.gif) 100% 0 no-repeat;
	text-align:center; font-weight:bold; color:#fff; margin:0 0 16px 1px;
}
#rightPanel div.news a.more:hover{background-color:#6A0B0A; background-position:100% 100%; color:#fff}

/*-------------- FO0TER --------------*/
#footer{background:url(im/fotter-topbg.gif) 50% 0 no-repeat;width:780px; margin:0 auto; padding:20px 0 0;text-align:center;clear:both}
#footer ul{font-size:12px; font-weight:bold; width:80%;padding-bottom:12px;margin:0 auto;text-align:center}
#footer p{text-align:center; font-size:10px; padding-bottom:22px; line-height:22px}
#footer p a{color:#DBDBDB; background-color:#000; text-decoration:underline}

#license{border:2px dotted #9d1807;border-right:0;border-left:0;display:block;padding:2px;margin:7px 0;text-align:center}
#license:hover{background:#444}
.breadcrumb{border:1px dotted #444;border-right:0;border-left:0;padding:2px;width:450px}

.start_page_promo ul{margin-left:14px}
.start_page_promo li span{color:#dbdbdb;display:block;clear:both;padding:2px 0 5px 5px;font-size:13px}
.start_page_promo li{font-size:15px}
.start_page_promo li li{font-size:13px}

.content{margin-top:15px}
.content ul{list-style:square}

.pages{margin:10px;clear:both}
.pages a{text-decoration:none}
.pages .prev, .pages .next{width:100px;font-size:1.05em;padding-top:2px;width:53px}
.pages .prev a:hover, .pages .next a:hover{color:#666}
.pages .prev{float:left;text-align:left}
.pages .list{float:left;padding-left:50%;width:100px}
.pages .list .center{margin-left:-150px;width:200px}
.pages .list a, .pages .list span{display:block;width:15px;float:left;padding:2px;margin:2px;border:#ababab solid 1px;text-align:center;color:#666}
.pages .list a{background-color:#ddd}
.pages .list a:hover{background-color:#fff}
.pages .next{float:right;text-align:right}

#ajaxSearch_form {color: #444;width: auto;}
#ajaxSearch_input {
width: auto;
/*display: inline;*/
/*height: 17px;*/
border: 1px solid #ddd;
border-left-color: #c3c3c3;
border-top-color: #7c7c7c;
background: #fff url(images/input-bg.gif) repeat-x top left;
margin: 0 3px 0 0;
/*padding: 3px 0 0;*/
vertical-align: top;
}
#ajaxSearch_submit {
/*display: inline;*/
/*height: 22px;*/
/*line-height: 22px;*/
padding:0;
}
#ajaxSearch_output {
border: 1px solid #444;
padding: 10px;
background: #111;
display: block;
height: auto;
vertical-align: top;
position:absolute;
width:250px;
}
.AS_ajax_result {
color: #eee;
margin-bottom: 3px;
}
.AS_ajax_resultLink {
text-decoration: underline;
}
.AS_ajax_resultDescription{
color: #fff;
}
.AS_ajax_more {
color: #555;
}
