/* CSS Document */

div.bg {display: block; height: 100%; width: 100%; background: url(http://www.maksoft.net/Templates/mbm/images/bg.jpg) 0% 0% repeat-x #FFF; margin: 0px;}

#page_container{background: #FFF; display: block; width: 950px;}
#header{display: block; width: 950px; height: 178px; clear: both; background: url(http://www.maksoft.net/Templates/mbm/images/header_bg.jpg) 0% 0% repeat-x #FFF; text-align: left;}
	
#main, #admin {display: block; width: 950px; height: 100%; text-align: left;}
	#main .content {display: block; float: left; background: transparent; margin: 0px;}
	#admin .content {display: block; float: left; background: #FFF; margin: 0px;}
	#admin #menu {display: none;}
	
#top_menu {display: block; height: 70px; line-height: 70px; text-align: right; margin: 0px}
	#top_menu a {height: 70px; line-height: 70px; margin: 0px 10px 0px 10px; text-align: center; color: #7f7f7f; font-family: 'Comfortaa', sans-serif; font-weight: 300; font-size: 18px; text-transform: lowercase; text-decoration: none;}
	#top_menu a:hover, #top_menu a.selected {color: #0d4d71;}
	.tm_shadow {background: url(http://www.maksoft.net/Templates/mbm/images/shadow_line_up.jpg) 100% 100% no-repeat;}
	
#home_menu {display: block; width: 100%; background: #FFF;}
	#home_menu ul {list-style: none; margin-left: 10px; padding: 0px; margin-bottom: 20px;}
	#home_menu ul li {list-style: none; background: url(http://www.maksoft.net/Templates/mbm/images/li_bullet.jpg) 0% 50% no-repeat; line-height: 45px; margin-left: 10px; padding: 5px 0px;}
	#home_menu ul li:hover {background: url(http://www.maksoft.net/Templates/mbm/images/li_bullet_hover.jpg) 0% 50% no-repeat; }
	#home_menu ul li a {display: block; line-height: 20px; text-decoration: none; color: #474949; font-size: 20px; margin: 0 0 0 30px; padding: 10px 40px 10px 0; border-bottom: 1px dotted #e5e5e5; font-family: 'Comfortaa', Helvetica, sans-serif; background: url(http://www.maksoft.net/Templates/mbm/images/view_more.jpg) 100% 50% no-repeat;}

#menu, #gallery, #news, #box_contacts {display: block; background: #FFF; margin-left: 30px; clear: both;}
	#menu ul {list-style: none; margin-left: 0px; padding: 0px; margin-bottom: 20px;}
	#menu ul li {list-style: none; overflow: hidden; line-height: 30px; margin-left: 0px; padding: 0px;}
	#menu ul li a {display: block; height: 30px; line-height: 30px; background: url(http://www.maksoft.net/Templates/mbm/images/li_bullet.jpg) 0% 50% no-repeat; text-decoration: none; color: #474949; font-size: 16px; padding: 0 0 0 30px; border-bottom: 1px dotted #e5e5e5; font-family: 'Century Gothic'}
	#menu ul li a:hover, #menu ul li a.selected {color: #10669d; border-bottom: 1px dotted #afccde; background: url(http://www.maksoft.net/Templates/mbm/images/li_bullet_hover.jpg) 0% 50% no-repeat;}
	#menu h2.title, #gallery h2.title, #news h2.title, #box_contacts h2.title {border-left: 5px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; color: #000; line-height: 30px; padding: 0 0 0 25px; font-weight: normal; text-transform: uppercase; font-size: 14px;}
	#contacts h2.title {border: none; color: #0d4d71; margin: 0 0 20px 30px; font-family: 'Comfortaa', sans-serif; font-weight: normal;}
	
	#gallery a {border: 1px solid #d8d8d8; margin: 0 3px 3px 0; display: block; width: 67px; height: 67px; float: left;}
	#gallery a img {border: 0px;}
	#news a.next_link {color: #10669d; background: transparent; height: 10px; border-bottom: 1px dotted #afccde; text-decoration: none; padding: 0 10px 0 0;}
	#news a.next_link span {background: #FFF; color: #10669d; padding: 2px 5px 2px 5px;}
	
#box_partners {display: block; width: 950px; height: 100px; background: #FFF}
	#box_partners a img {border: none; margin: 10px 5px 10px 0px;}

	
#footer {display: block; width: 100%; text-align: center; clear: both; background: #f1f1f1; height: 100px; line-height: 100px; margin: 0 0 30px 0;}
	#footer .content {display: block; width: 950px;}
	
.credits {display: block; width: 150px; height: 40px; color: #afafaf;}
.left { float: left; margin: 0 0 0 20px; text-align: left;}
.right { float: right; margin: 0 20px 0 0; text-align: right;}