*{margin:0;padding:0}
html{height:100%}
body{font-family:Tahoma, Geneva, sans-serif;background:url(/images/bg.jpg);position:relative;height:100%;font-size:11px}
body.main{background:#231917 url(/images/main_bg.jpg) repeat-x center top}
table{border-collapse:collapse}
q{quotes:none}
a img, a {border:none}
a {outline:none;text-decoration:none;color:#906c11}
a:hover {text-decoration:underline;color:#d9b139}
textarea {overflow:auto}
#mainwrap{background:url(/images/bg2.jpg) repeat-y left top;min-height:100%}
#wrap{width:999px;margin:0 auto;overflow:hidden}

.main #wrap{width:582px;position:relative;min-height:100%}
	.main #wrap #intro{margin:90px 0 10px 0}
	.main #wrap .cont{padding:0 0 60px 0}
	.main #wrap .cont a{color:#a7965d;text-decoration:underline}
	.main #wrap .cont a:hover{color:#a7965d;text-decoration:none}
	.main #wrap p{font-size:11px;padding:0;color:#A7965D}
	.main #wrap p.skip{margin-bottom:30px}
	.main #wrap a{color:#B69425}
	.main #wrap a:hover{text-decoration:none}
/*.main #wrap{width:582px;position:relative;min-height:100%}
	.main #wrap #intro{margin:90px 0 60px 0}
	.main #wrap .cont{padding:0 0 60px 0}
	.main #wrap p{font-size:11px;padding:0 170px 0 45px;color:#A7965D}
	.main #wrap p.skip{margin-bottom:40px}
	.main #wrap a{color:#B69425}
	.main #wrap a:hover{text-decoration:none} */
.main #footer{height:60px;margin:-60px auto 0 auto;position:relative;width:999px}
	.main #footer #studio{position:absolute;right:0;top:10px}

#content{float:right;width:705px;padding:60px 25px 0 0}
	#content #addnav{list-style-type:none;float:right;height:18px;margin-bottom:40px;font-size:0}
		#content #addnav li{float:left;margin-right:25px}
			#content #addnav li a{display:block;width:18px;height:18px}
			#content #addnav li a.home{background:url(/images/icon_home.gif) no-repeat left top}
			#content #addnav li a.home:hover{background:url(/images/icon_home.gif) no-repeat left bottom}
			#content #addnav li a.map{background:url(/images/icon_map.gif) no-repeat left top}
			#content #addnav li a.map:hover{background:url(/images/icon_map.gif) no-repeat left bottom}
			#content #addnav li a.mail{background:url(/images/icon_mail.gif) no-repeat left top}
			#content #addnav li a.mail:hover{background:url(/images/icon_mail.gif) no-repeat left bottom}
	#content .contbox{width:541px;height:468px;background:url(/images/contbox_bg.jpg) no-repeat left top;padding:45px 80px;clear:both;position:relative}
		#content .contbox .cont{overflow:hidden;width:541px;height:468px}
		#content .keys{width:138px;height:107px;background:url(/images/keys.png) no-repeat left top;position:absolute;right:60px;bottom:-75px}
	#content h2{margin-bottom:10px}
	#content p{font-size:11px;margin-bottom:10px;line-height:140%}
	#content ol, #content ul{padding-bottom:10px;font-size:11px;list-style:none}
	#content ol li{padding-bottom:10px}
	#content ul {padding-left:25px}
	#content b {color:#906C11}
	#content input {margin-left:5px;margin-top:4px;padding:2px 5px 2px 5px;font-family:Tahoma;font-size:11px;border:1px solid #906C11;width:235px}
	#content textarea {margin-left:5px;padding:2px 5px 2px 5px;margin-top:4px;font-family:Tahoma;font-size:11px;border:1px solid #906C11;width:235px}
	#content input.buttom {color:#906C11;width:75px}
	#content ul.sitemap {list-style:url(/images/2_ur_3.gif)}
		
#sidebar{float:left;width:216px;padding:30px 0 0 42px}
/*	#sidebar #logo{display:block;width:187px;height:127px;margin-bottom:30px}*/
	#sidebar #logo{display:block;width:187px;height:127px}
/*	#sidebar #menu{width:190px;background:url(/images/menu_bg.jpg) no-repeat left top;padding:8px 0 0 2px;list-style-type:none}*/
	#sidebar #menu{width:190px;background:url(/images/menu_bg.jpg) no-repeat left top;padding:8px 0 0 2px;list-style-type:none;margin-top:30px}
		#sidebar #menu li a{display:block;width:185px}
		#sidebar #menu li a.about{height:107px;background:url(/images/but_about.jpg) no-repeat left top}
		#sidebar #menu li a.about:hover{background:url(/images/but_about.jpg) no-repeat left bottom}
		#sidebar #menu li.in a.about{background:url(/images/but_about.jpg) no-repeat left bottom}
		#sidebar #menu li a.services{height:115px;background:url(/images/but_services.jpg) no-repeat left top}
		#sidebar #menu li a.services:hover{background:url(/images/but_services.jpg) no-repeat left bottom}
		#sidebar #menu li.in  a.services{background:url(/images/but_services.jpg) no-repeat left bottom}
		#sidebar #menu li a.portfolio{height:113px;background:url(/images/but_portfolio.jpg) no-repeat left top}
		#sidebar #menu li a.portfolio:hover{background:url(/images/but_portfolio.jpg) no-repeat left bottom}
		#sidebar #menu li.in  a.portfolio{background:url(/images/but_portfolio.jpg) no-repeat left bottom}
		#sidebar #menu li a.coop{height:115px;background:url(/images/but_coop.jpg) no-repeat left top}
		#sidebar #menu li a.coop:hover{background:url(/images/but_coop.jpg) no-repeat left bottom}
		#sidebar #menu li.in  a.coop{background:url(/images/but_coop.jpg) no-repeat left bottom}
		#sidebar #menu li a.contacts{height:112px;background:url(/images/but_contacts.jpg) no-repeat left top}
		#sidebar #menu li a.contacts:hover{background:url(/images/but_contacts.jpg) no-repeat left bottom}
		#sidebar #menu li.in  a.contacts{background:url(/images/but_contacts.jpg) no-repeat left bottom}

/*#footer{clear:both;height:76px;position:relative}*/
#footer{clear:both;height:76px;position:relative}
	#footer #shadow{width:100%;height:76px;background:url(/images/shadow_bg.png) no-repeat left top;position:absolute;left:0;top:0}
	#footer #counter{position:absolute;right:180px;top:20px;display:block}
	#footer #studio{position:absolute;right:60px;top:20px;display:block}
		#footer #studio img{vertical-align:bottom}
	
	#links {color:#35221e}
	#links a {color:#35221e}
	#link {color:#B69425}
			
#content #contentarea {
	margin-bottom:18px;
	margin-left:0px;
	margin-left:"0px";
	margin-top:40px;
	margin-right:"0px";
	width:610px;
	width:"610px";
	height:445px;
	font-size:11px;
	overflow:hidden;
	font-family:Arial;
	color:#7E5C30;
	z-index:100;
}
#scrollbar {padding-right:10px;padding-left:10px;left:0px;padding-bottom:10px;padding-top:10px;position:relative;top:5px;float:right}
div #track {z-index:1;left:0px;width:11px;position:absolute;top:8px;height:475px;cursor:pointer}
div #dragbar {z-index:4;background:url('/img/2.png') no-repeat;left:1px;width:10px;position:absolute;top:5px;height:6px;cursor:pointer}
div #up {z-index:2;left:0px;position:absolute;top:-3px;height:7px;width:11px;cursor:pointer}
div #down {z-index:3;left:0px;width:11px;bottom:-6px;position:absolute;height:7px;cursor:pointer}

.button_sub{
	background:#A2782E;
	padding:3px;
	border:none;
	margin:4px;
	color:white;
	font-size:12px;



}
.button_sub:hover{
    background:#703203;
    

}
.input_sub{
	background:#dab773;
	border:1px solid #A2782E;
	padding:2px;
	color:white;
	

}
#sub_error{
    margin:5px 0px 5px; 
}
.pager-gal{
    margin:10px 10px 10px 150px;
   
}
.pager-gal ul li{
    
    float:left;
    margin:3px 4px; 
}
