/*
Theme Name: Club Audio Q5 Template
Theme URI: http://#/
Description: 
Version: 1.0
Author: GM Studio
Author URI: http://gmstudio.com.ua/
*/

html, body { background: #767b84; font-family: Tahoma, Verdana, Arial; color: white }
body, form, table, td, input, ul, ol, li, dd, dt, p, h1, h2, h3, h4, h5, h6, img, table, td { border: 0; margin: 0; padding: 0; list-style: none; border-collapse: collapse }
a { color: white }
a:hover { color: #ddd; text-decoration: none }



.scaler { width: 990px; }
#header { min-width: 990px; height: 269px; background: url('images/header_bg.jpg') repeat-x top left #6d6f75 }
#header .topleft { width: 359px; height: 207px; padding: 62px 0 0 16px; float: left; background: url('images/top_left.jpg') no-repeat top left }
#header .topright { float: right; width: 610px; height: 259px; background: url('images/top_cars.jpg') no-repeat top right }

#main { background: #767b84; padding-top: 10px; min-width: 990px }



#sidebar_left { width: 220px; float: left; margin-bottom: 10px !important }
#sidebar_left .block { float: left; width: 100%; background: #969ca6}
#sidebar_left .head { font: normal 16px Tahoma; color: white; height: 28px; padding: 14px 0 0 35px; background: #969ca6; }
#sidebar_left .block1 { background: #969ca6 url('images/block1_bg.gif') no-repeat bottom left; margin: 5px 0 0 0 !important }
#sidebar_left .block2 { background: #bac0cc url('images/block2_bg.gif') no-repeat bottom left; margin: 10px 0 0 0 !important }
#sidebar_left .block2 p { font: normal 12px Tahoma; color: black; padding: 2px 10px 0 35px }
#sidebar_left .block2 form { margin: 15px 0 0 0 }
#sidebar_left .block2 form label { font: normal 12px Tahoma; color: black; padding: 2px 5px 0 0; line-height: 16px }
#sidebar_left .block2 form input.radio { vertical-align: bottom }
#sidebar_left .block2 form .submit { margin: 20px 0 0 33px; background: url('images/answer.png') no-repeat top left; border: 0; width: 138px; height: 40px; }
#sidebar_left .block2 form .submit input { width: 138px; height: 40px; background: none; border: 0 }
#sidebar_left .block2 .results { display: block; color: black; font: normal 10px Tahoma; text-decoration: underline; margin: -5px 0 0 39px }
#sidebar_left .block2 .results:hover { text-decoration: none; }
#sidebar_left .block2 li { width: 95%; color: black; font-size: 12px }
#sidebar_left .block3 .forum { text-align: left; color: black; padding: 0 0 0 0px; font-size: 12px; margin-top: -10px  }
#sidebar_left .block3 .forum li { padding: 6px 0 6px 0; margin: 0 -3px 0 -20px; font-size: 12px; border-bottom: 1px solid #8a8f95;   }
#sidebar_left .block3 a { text-decoration: none; display: block; text-align: left; color: black;   }
#sidebar_left .block3 { margin: 10px 0 0 0 !important; clear: both; background: url('images/block3_bg.gif') no-repeat bottom left #c9cfdb }
#sidebar_left .block3 .head { background: url('images/blockhead_purple.gif') no-repeat top left #a82f32; height: 45px; padding-left: 27px }
#sidebar_left .tworow { padding-top: 10px; height: 45px; line-height: 12px }
#sidebar_left .tworow strong { display: block; line-height: 18px; margin-top: -2px }
#sidebar_right .tworow { padding-top: 10px; height: 45px; line-height: 12px }
#sidebar_right .tworow strong { display: block; line-height: 18px; margin-top: -2px }
#sidebar_left .block3 .body { padding: 5px 5px 0 30px}

#sidebar_right { width: 220px; float: right; margin-bottom: 10px !important }
#sidebar_right .block { float: left; width: 100%; background: #969ca6 }
#sidebar_right .head { font: normal 16px Tahoma; color: white; height: 30px; padding: 12px 0 0 35px; background: #969ca6; }
#sidebar_right .block3 { margin: 5px 0 5px 0 !important; background: url('images/block3_bg.gif') no-repeat bottom left #c9cfdb }
#sidebar_right .block3 .head { background: url('images/blockhead_purple.gif') no-repeat top left #a82f32; height: 36px; padding-left: 27px; padding-top: 19px; font-size: 18px }
#sidebar_right .block3 .head strong { font-weight: bold }
#sidebar_right .block3 .body { padding: 0 0 0 5px;  }
#sidebar_right .gallery { background: url('images/gallery_shadow.png') no-repeat bottom center; padding-bottom: 16px; text-align: center; display: block; margin-top: -5px }
#sidebar_right .gallery img { border: 2px solid white; border-radius: 2px }
#sidebar_right .block4 { margin: 5px 0 5px 0 !important; background: url('images/block4_bg.gif') no-repeat bottom left #c9cfdb }
#sidebar_right .block4 .head { background: url('images/blockhead_purple.gif') no-repeat top left #a82f32; height: 36px; padding-left: 20px; padding-top: 19px; font-size: 18px }
#sidebar_right .block4 .tworow { padding-top: 10px; height: 45px; line-height: 12px; font-size: 16px }
#sidebar_right .block4 .tworow strong { display: block }
#sidebar_right .block4 .body { padding: 0 0 0 5px;  }
#sidebar_right .block4 .forum { text-align: left; color: black; padding: 0 0 0 5px; font-size: 12px; margin-top: -10px  }
#sidebar_right .block4 .forum li { padding: 6px 0 6px 0; margin: 0 15px 0 14px; font-size: 12px; border-bottom: 1px solid #8a8f95;   }
#sidebar_right .block4 a { text-decoration: none; display: block; text-align: left; color: #d51c26;   }
#sidebar_right .links { font-size: 12px; background: #c9cfdb url('images/links_bg.gif') no-repeat bottom left  ; }
#sidebar_right .links ul { padding: 4px 0 0 0}
#sidebar_right .links ul li { display: block; padding: 2px 0 13px 15px; }
#sidebar_right .links ul li a { color: black; text-decoration: underline }
#sidebar_right .links ul li a:hover { text-decoration: none }
#sidebar_right .links .linkscar { height: 74px }
#sidebar_right .links .linkscar img { float: right; margin-right: 10px }


#menu ul { display: block; margin: 0 0 0 35px; padding: 10px 10px 50px 0 }
#menu li { font: normal 16px Tahoma; padding-top: 10px; color: white; line-height: 20px; border-bottom: 1px solid #b8bfc9 }
#menu li a { text-decoration: none; padding-right: 12px }
#menu li a:hover, #menu li.active a { color: #d51c26; background: url('images/arrow.gif') no-repeat top right}

.central { float: left; width: 100% }
#central { padding: 5px 250px 0 250px }
#central .post h2 { font: bold 16px Tahoma; color: white; }
#central .post h2 a { font: bold 16px Tahoma; color: white; text-decoration: none }
#central .post p { color: #e0e8f5; font: normal 12px Tahoma; padding: 8px 0 7px 0 }
#central .post .hr { height: 1px; padding: 11px 0 0 0; margin-bottom: 5px; border-bottom: 1px solid #8a8f95; width: 102%; margin-left: -1% }
#central .post .more { text-align: right; font-size: 12px;  }
#central .post .more a { text-decoration: none }
#central .post .content { margin-bottom: 20px }
#central .onepic { float: left; width: 100%; background: #4a545b; }
#central .onepic p { padding: 10px; color: #e0e8f5 }
#central .onepic img { float: left; margin-right: 10px; padding: 0; border: 0 }
#central .twopics { background: #2d2b2b; border: 2px solid #c9cfdb; border-radius: 2px; text-align: center; font-size: 2px }
#central .threepics { background: #2d2b2b; border: 2px solid #c9cfdb; border-radius: 2px; text-align: center; font-size: 2px }
#central .twopics img { padding: 0; border: 0 }
#central .threepics img { padding: 0; border: 0 }

#footer { clear: both; min-width: 990px; height: 139px; background: url('images/footer_stretch.jpg') repeat-x top left #aeb3bc; }
#footer table { min-width: 990px; width: 100% }
#footer table td { vertical-align: top }
#footer .car { width: 330px; height: 139px; background: url('images/footer_car.jpg') no-repeat top left; }
#footer .footer_right { width: 220px; height: 127px; background: url('images/footer_right.jpg') no-repeat top right; text-align: left; padding-top: 12px; padding-left: 190px; font: normal 10px Tahoma }
#footer .copyright { background: url('images/footer_car_2.jpg') no-repeat top left; padding: 45px 0 0 10px; color: black; text-align: center; font: normal 16px Tahoma; line-height: 16px; }

.aligncenter { text-align: center; margin: 0 auto; padding: 5px 5px 5px 5px; display:block; }
.alignleft {float: left; padding: 5px 5px 5px 0 }
.alignright {float: right; padding: 5px 0 5px 5px }
.left { float: left }
.right { float: right }
.clear { clear: both }