/* CSS Document */
body{text-align:center; background:#e6e6e6; margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.wrapper {width:810px; margin:0 auto; text-align:left; background:url(/templates/billboard_card/img/main_bg.jpg) no-repeat top right #fff; padding:5px; overflow:hidden;}
.header {height:100px;}

.logo img {margin:15px 10px 10px 60px; float:left;}

.menu {float:left; margin:25px 10px 10px 50px;}
.menu ul {list-style:none; margin:0; padding:0; float:left;}
.menu ul.left_menu {margin-right:15px;}
.menu li {margin:5px;}
.menu a {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:bold; padding:2px; padding-left:15px; background:url(billboard_card/img/pointer_u.gif) left center no-repeat;} 
.menu a:hover {color:#f60; background:url(billboard_card/img/pointer_a.gif) left center no-repeat;}

.phones {float:left; margin:15px 10px 10px 20px; padding:2px;}
.phones small {color:#999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.phones p{margin:-3px; padding:0; color:#900; font-size:20px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.main {clear:both;}
.inner {padding:20px 10px 20px 200px;}
.inner_map {padding:10px 5px 10px 5px;}

.content h2 {font-size:20px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666; margin:2px 0px;}
.content h3 {font-size:16px; color:#999;}
.content h3.b_icon {margin:40px 30px 20px -12px; padding:5px 5px 5px 50px; background:url(/templates/billboard_card/img/b_icon.gif) no-repeat left;}
.small {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.price { border-collapse:collapse;}
.price td {padding:5px;}
.price th {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; border-bottom:1px solid #c6c6c6; padding-bottom:5px;}
.price p {margin:0;}

.dotted {margin-top:5px; border-top:1px solid #c6c6c6;}
.brd_light {border-top:1px solid #c6c6c6;}

a {color: #0066CC;}
a:hover {color:#f60;}

.footer {clear:both; border-top:1px solid #c6c6c6;}
.footer p {margin:30px 0px 30px 200px;}
.counter {margin:-60px 20px 30px 760px;}

#abakan_map_t {margin:0 20px 0 100px; width:220px; float:left;}
#khakas_map_t {width:280px; float:left; margin-bottom:50px;}

/* Billboard card */
#service_buttons a {margin:0; margin-left:5px;}
a.card_close {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#c6c6c6; background:url(/templates/billboard_card/img/close_u.gif) no-repeat right; margin:0; padding:5px; padding-right:16px;}
a.card_close:hover {background:url(/templates/billboard_card/img/close_a.gif) no-repeat right; color:#666;}
a.new_win {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#c6c6c6; background:url(/templates/billboard_card/img/newwin_u.gif) no-repeat right; margin:0; padding:5px; padding-right:16px;}
a.new_win:hover {background:url(/templates/billboard_card/img/newwin_a.gif) no-repeat right; color:#666;}