/*
Theme Name: DataArt Club
Theme URI: http://club.dataart.ru/
Description: The default DataArt Club theme.
Version: 0.1
Author: Peter Mukhortov
Author URI: http://www.dataart.com/
Tags: club, custom header, fixed width, three columns, widgets


*/


body {padding: 0; margin: 0; background: #6a757a url('images/bg.gif') 0 0 repeat; font: normal 11px tahoma, arial, verdana, sans-serif;}
p {padding: 0; margin: 12px 0;}
img {border: 0;}
form {padding: 0; margin: 0;}
h1 {}
h2 {color: #609e01; font-size: 18px; padding: 0; margin: 16px 0 12px 0}
h3 {}
h4 {}
p {padding: 0; margin: 12px 0;}
a, a:link, a:active, a:visited {}
a:hover {}

.container {background: #fff; width: 1044px; margin: 14px auto 14px auto; padding: 5px;}

.header {position: relative;}
.logo {width: 219px; height: 111px; background: #15367d url('images/logo-bg.png') 0 0 repeat-x; margin: 0 0 4px 0;}
.logo img {margin: 28px 0 0 45px;}

.headban {width: 593px; height: 111px; position: absolute; top: 0; left: 224px; background: #85c226 url('images/header-1.jpg') 0 0 no-repeat;}
.headban span {width: 25px; height: 6px; position: absolute; top: -6px; left: 136px; background: transparent url('images/header-2.jpg') 0 0 no-repeat;}
.headban h2 {position: absolute; top: 43px; left: 340px; color: #fff; font: bold 18px Trebuchet MS, Arial, Verdana, Tahoma; padding: 0; margin: 0;}

.topblock {width: 222px; height: 111px; position: absolute; top: 0; left: 822px; background: #d3e5ee url('images/login-bg.jpg') 0 0 no-repeat;}
.topblock .wrap {padding: 0 0 0 20px;}
.topblock h4 {padding: 0; margin: 12px 0 2px 0; font-size: 13px;}
.topblock p {padding: 0; margin: 6px 0;}
.topblock a, .topblock a:link, .topblock a:active, .topblock a:visited {color: #000; text-decoration: none; font-weight: bold; font-size: 11px;}
.topblock a:hover {color: #033; text-decoration: underline;}

.leftcol {width: 219px; background: #ecf2f5; vertical-align: top;}
.centercol {width: 565px; border-left: 5px solid #fff; border-right: 5px solid #fff; vertical-align: top; padding: 0px 14px 14px 14px;}
.rightcol {width: 222px; background: #ecf2f5; vertical-align: top; padding: 1px 0 0 0;}

#content { min-height: 400px;}
* html body #content {height: 400px;}

.menu {padding: 0; margin: 9px 0 0 0; list-style: none;}
.menu li {padding: 0; margin: 1px 0 0 0;}
.menu a, .menu a:link, .menu a:active, .menu a:visited {padding: 4px 0 4px 39px; margin: 0; height: 14px; display: block; background: #d3e5ee; font-weight: bold; color: #000; text-decoration: none;}
.menu a:hover {background: #b4cfdc url('images/menu-pic.gif') 6px 5px no-repeat;}
.menu .current_page_item a:link,
.menu .current_page_item a:active,
.menu .current_page_item a:visited
{ color: #fff; background: #A0C2D3 url('images/menu-pic-active.gif') 6px 5px no-repeat;}


.leftcol h3, .rightcol h3, li.widget .widgettitle {font-size: 12px; padding: 4px 0 4px 39px; margin: 18px 0 12px 0; background: #8fb7cb url('images/header-pic.gif') 6px 5px no-repeat; color: #fff;}
.block .wrap {padding: 0 14px;}
.block input {width: 100px;}
.block label {float: left; padding: 4px 0 0 0; width: 70px;}

.block .partners {text-align: center;}


.mail {background: transparent url('images/icon-mail.gif') 0 2px no-repeat; padding: 0 0 1px 19px; font-weight: bold; margin: 0 6px; text-decoration: none; color: #6a757a; font-size: 10px;}
.sitemap {background: transparent url('images/icon-sitemap.gif') 0 2px no-repeat; padding: 0 0 1px 16px; font-weight: bold; margin: 0 6px;text-decoration: none; color: #6a757a; font-size: 10px;}

.join {color: #494949; text-align: right; margin: 12px 0 16px 0;}
.join a, .join a:link, .join a:active, .join a:visited {color: #494949; text-decoration: none;}
.join a:hover {color: #000; text-decoration: underline;}
.join img {margin: 0 10px 0 0;}

.footer {background: #cedbe1; height: 32px; margin: 4px 0 0 0; padding: 1px 14px 1px 14px; color: #444;}
.footer p {margin: 10px 0 0 0; padding: 0;}

.pic {border: 1px solid #444;}


ul.sidebar {padding: 0; margin: 0; list-style: none;}
ul.sidebar li {padding: 0; margin: 10px 14px;}
ul.sidebar li h2.widgettitle {margin-left: -14px; margin-right: -14px;}


h3 {color: #609e01; font-size: 15px; padding: 0; margin: 16px 0 12px 0;}
h3 a:link,
h3 a:active,
h3 a:visited {color: #609e01;}
