/* CSS Document */

body{
	background:#763800;
	padding:0px;
	margin:0px;
	color:#a79777;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.main{
	width:100%;
	background:#120600 url(../images/bg_main.gif) top left repeat-x;
	float:left;
}
.services{
	width:100%;
	background:#211000 url(../images/bg_services.jpg) top left repeat-x;
	float:left;
	padding-bottom:36px;
}
.footer{
	width:100%;
	background:#763800 url(../images/bg_footer.jpg) top left repeat-x;
	height:171px;
	float:left;
}
.main1{
	margin:0 auto;
	width:983px;
}
.head{
	width:983px;
	background:url(../images/logo.gif) top left no-repeat;
	height:101px;
	float:left;
}
h1, h2, h3, h4, h5, h6{ padding:0px; margin:0px;}
.logo{
	float:left;
	width:396px;
	height:101px;	
}
.logo h1 a{
	float:left;
	width:396px;
	height:101px;
}
.logo h1 a span{ display:none;}
a.details_bg{ background:url(../images/details_bg.gif) top left no-repeat; display:block; float:right; width:127px; height:33px;}
a.details_en{ background:url(../images/details_en.gif) top left no-repeat; display:block; float:right; width:127px; height:33px;}

.lang{
	float:right;
	background:url(../images/bg_lang.jpg) top left no-repeat;
	width:57px;
	height:61px;
	padding-left:33px;
	padding-top:7px;
	padding-right:155px;
}
.lang a{
	color:#4c3200;
	text-decoration:none;
	font-size:11px;
}
.lang a .bulgarian, .lang a .english{ 
	padding-left:29px;
	margin-bottom:7px; 
	height:17px; 
	float:left;
	color:#4c3200;
	text-decoration:none;
}
.lang a .bulgarian{background:url(../images/flag_bg.gif) top left no-repeat; }
.lang a .english{background:url(../images/flag_en.gif) top left no-repeat;}
.lang a:hover .bulgarian, .lang a:hover .english{
	color:#4c3200;
	text-decoration:underline;
}


.menu{
	float:right;
	width:470px;
	height:33px;
}
.menu a{
	float:left;
	background:url(../images/unactive_button.gif) top left no-repeat;
	width:104px;
	height:25px;
	text-align:center;
	padding-top:8px;
	color:#2b1600;
	text-decoration:none;
	margin-left:6px;
}
.menu a:hover, .menu a.active{
	background:url(../images/active_button.gif) top left no-repeat;
	color:#2b1600;
	text-decoration:none;	
}

.container{
	width:965px;
	background:url(../images/city.gif) bottom left no-repeat;
	padding-left:18px;
	padding-bottom:108px;
	float:left;
}

.path{
	width:921px;
	height:40px;
	padding-top:20px;
	padding-left:29px;
	color:#7f441c;
	font-size:11px;
	text-transform:lowercase;
}
a{ color:#febc11; text-decoration:none;}
a:hover{ color:#febc11; text-decoration:underline;}

.projects{
	float:left;
	width:469px;
	padding-right:12px;
	padding-bottom:35px;
}
.projects_text{
	width:427px;
	padding-top:18px;
	padding-left:20px;
	text-align:justify;
	float:left;
}
h1{ font-size:24px; font-weight:normal; color:#febc11; padding-bottom:18px; text-align:left;}
.orange{ color:#7f441c;}


.services1{
	margin:0 auto;
	width:896px;
	padding-top:18px;
}
h2{ font-size:18px; font-weight:normal; color:#febc11; padding-bottom:18px;}

.about_us{
	float:left;
	width:417px;
	padding-right:66px;
	text-align:justify;
}
.our_services{
	float:left;
	width:410px;
}
.our_services ul{
	list-style-type:none;
	padding:0px 0px  7px 0px;
	margin:-6px 0px 0px 0px;
	width:403px;
}
.our_services ul li, ul li{
	background:url(../images/bullet.gif) top left no-repeat;
	padding-left:17px;
	padding-bottom:5px;
	padding-top:6px;
	display:block;
}
ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.footer1{
	margin:0 auto;
	width:963px;
	padding-left:20px;
}

.foot_menu{
	float:left;
	width:130px;
	padding-top:15px;
	padding-left:25px;
	padding-right:37px;
}
.foot_menu ul, .partners ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	
}
.foot_menu ul li{
	display:block;
	background:url(../images/bg_footer_menu.jpg) bottom left repeat-x;
	width:130px;
	height:22px;
	padding:0 0 2px 0;
}
.foot_menu ul li a{
	display:block;
	width:113px;
	height:17px;
	background:url(../images/bullet.gif) top left no-repeat;
	padding-left:17px;
	font-size:11px;
	color:#221000;
	text-decoration:none;
	padding-top:5px;
}
.foot_menu ul li a:hover, .foot_menu ul li a.active_f{
	background:#120600 url(../images/bullet.gif) top left no-repeat;
	color:#fdaa0b;
	text-decoration:none;
}
.partners_img{
	background:url(../images/partners.jpg) top left no-repeat;
	width:30px;
	height:86px;
	float:left;
	margin-top:1px;
}
.partners_img_bg{
	background:url(../images/partners_bg.gif) top left no-repeat;
	width:30px;
	height:86px;
	float:left;
	margin-top:1px;
}
.partners{
	float:left;
	width:175px;
	height:147px;
	background:#ff8900 url(../images/bg_partners.jpg) top left repeat-x;
	padding-left:13px;
	padding-right:15px;
	margin-top:1px;
	padding-top:13px;
	padding-bottom:11px;
	color:#120600;
	font-size:11px;
}
.partners ul{ padding:0 0 19px 0;}
.partners ul li{
	background:url(../images/bg_menu_partners.jpg) bottom repeat-x;
	width:169px;
	height:22px;
	padding-bottom:2px;
	padding-left:4px;
}

.partners ul li a{
	display:block;
	width:153px;
	height:17px;
	padding-left:26px;
	padding-top:5px;
	font-size:11px;
	color:#120600;
	text-decoration:none;
}
.partners ul li a.maxconsult{ background:url(../images/max_consult.jpg) left no-repeat;}
.partners ul li a.maxbulgaria{ background:url(../images/max_bulgaria.jpg) left no-repeat;}
.partners ul li a.maxbg{ background:url(../images/max_bg.jpg) left no-repeat;}
.partners ul li a.webgrav{ background:url(../images/wg.jpg) left no-repeat;}
.partners ul li a:hover{color:#120600; text-decoration:underline;}

.contacts_img{
	float:left;
	background:#ff8900 url(../images/contacts.jpg) top left no-repeat;
	width:30px;
	height:171px;
	margin-top:1px;	
}
.contacts_img_bg{
	float:left;
	background:#ff8900 url(../images/contacts_bg.gif) top left no-repeat;
	width:30px;
	height:171px;
	margin-top:1px;	
}

.contacts{
	background:#a75100 url(../images/bg_contacts.jpg) top left repeat-x;
	float:left;
	height:171px;
	margin-top:1px;
	width:445px;
	padding-left:45px;
	font-size:11px;
	color:#120600;
}

.map{
	background:url(../images/map.gif) top left no-repeat;
	width:159px;
	height:2px;
	float:left;
	padding-top:132px;
	padding-left:124px;
}

.input{
	background:#2f1500;
	border:1px solid #febc11;
	color:#febc11;
}
.cool_button{
	background:#febc11;
	color:#180800;
	font-size:11px;
	border:none;
}
.c_left_en{
	background:url(../images/feedback.gif) top left no-repeat;
	float:left; 
	width:141px; 
	height:168px;
	padding-right:16px;
}
.c_left_bg{
	background:url(../images/feedback_bg.gif) top left no-repeat;
	float:left; 
	width:141px; 
	height:168px;
	padding-right:16px;
}
.c_middle{
	float:left;
	width:324px;
	height:168px;
}
.c_right{
	background:url(../images/bg_c.gif) top left no-repeat;
	width:313px;
	height:168px;
	float:left;
	color:#602f00;
}
.c_input_b{ 
	background:url(../images/input_brown.gif) top left no-repeat; 
	float:left; 
	width:254px; 
	height:18px;
	padding:7px;
}
.tarea{
	background:url(../images/textarea.gif) top left no-repeat;
	padding:7px;
	width:254px;
	height:73px;
}
.c_input_o{ 
	background:url(../images/input_orange.gif) top left no-repeat; 
	float:left; 
	width:254px; 
	height:18px;
	padding:7px;
}
.services input{width:262px; 
	height:26px;
	background:none;
	border:none;
	color:#221000; font-family:Tahoma; font-size:11px;}

.services textarea{width:262px; 
	height:73px;
	background:none;
	border:none;
	color:#120600; font-family:Tahoma; font-size:11px;}
.button_send_contacts{ background:url(../images/button.gif) top left no-repeat; border:none; color:#120600; font-family:Tahoma; font-size:11px; width:67px; height:28px;}