/* === Tags ======================================================================================= */
body {margin:0;    padding:0;    font-family:Tahoma, Arial, Verdana, Sans-serif, Helvetica;    font-size:12px;    color:#696969;    background:#FFF; }

img {border: 0;    padding: 0;    margin: 0;}
form {margin: 0;    padding: 0;    font-family: Arial, Tahoma, Sans-serif, Helvetica;}
    
table {margin: 0;    padding: 0;    border: none;}
table, tr, td {border-collapse:collapse;}

/*==============Links=================================================================*/

a:focus {outline:none;}

a {color: #00a2ff; text-decoration:underline;}
a:hover, a.active {color: #ff8700; text-decoration:underline;}

/* === Base classes ================================================================================ */

.clear {clear: both;}
.left    {float: left;}
.right {float: right;}
.advert {display:block;}
.relative {position: relative;}

/* =================================================================================================*/

#wrap {width:972px; margin:0 auto;}

/* ===================================================================================================*/

.adsLine {padding:15px 0 25px 0; text-align:center;}
.adsLine a {padding:0 20px 0 20px; text-align:center;}

.ads_l, .ads_r {width:155px; color:#000; position:absolute;}
.ads_l {left:0px; top:0px;}
.ads_r {right:0px; top:0px;}

/*====================================================================================================*/

.mainBlock {width:642px; padding:0 165px; position: relative;}
.header {height:186px; float:left; width:632px; padding-left:10px;}
.logo {float:left; padding-top:17px; width:153px;}
.headerRight {width:468px; float:right;}
.headerRight span.left {padding-top:15px; padding-left:14px;}
.headerRight form {padding-top:12px;}
.headerRight .searchInput {float:right; border:1px solid #bbbbbb; font-family:Tahoma, Arial, Verdana, Sans-serif, Helvetica;    font-size:12px; color:#b5b5b5; width:160px; padding:2px 5px 3px 5px;}

.menu {width:632px; height:42px; background:url(../img/bgMenu.gif) 0 0 no-repeat; float:left; text-align:center; margin-left:10px;} 
.menu ul {padding:0; margin:0; list-style:none;}
.menu ul li {padding:14px 28px 26px 26px; margin:0; list-style:none; line-height:42px; display:inline; background:url(../img/bgSepar.gif) top right no-repeat;} 
.menu ul li.last {background:none;}
.menu ul li a {text-transform:uppercase; font-weight:bold; text-decoration:none; color:#848484; border-bottom:1px dotted #b8b8b8;}
.menu ul li a:hover, .menu ul li a.active {text-decoration:none; color:#00a2ff; border-bottom:none;}

/*====================================================================================================*/

.content {}
.content .news {padding:5px 0 5px 25px; background:url(../img/bgNews.gif) 0 7px no-repeat; margin-top:15px;}
.content .news b.date {font-size:11px; color:#00a2ff;}
.content .alphabet {text-align:center; font-weight:bold; text-transform:uppercase; line-height:1.4; padding:20px 0 25px 0;}
.content .alphabet a {text-decoration:none; padding:0 2px;}
.content .alphabet a:hover {text-decoration:underline;}

.number {font-size:11px; text-align:right; padding-bottom:7px;}
.number a {margin:0 5px; padding:0 1px 1px 1px;}
.number a:hover {color:#fff; background-color:#00a2ff; text-decoration:none; padding:0 1px 1px 1px;}

.leftMenu {float:left; width:175px;}
.leftMenu ul {padding:0; margin:0; list-style:none; font-size:12px;}
.leftMenu ul li {padding:0 0 6px 12px; margin:0; list-style:none;}
.leftMenu ul li.level2 {padding-left:24px; background:url(../img/minus.gif) 16px 7px no-repeat;}
.leftMenu ul li.plus {background:url(../img/plus.gif) 2px 6px no-repeat;}

.itemsList {float:left; width:467px;}
.itemsList .cont {float:left; width:630px; padding-bottom:30px;}
.itemsList .cont span.left {width:450px; padding:30px 0 0 17px; font-size:11px;}
.itemsList .cont span.left a {font-size:14px;}
.itemsList .nav {font-size:11px;}
.itemsList .nav a {margin:0 2px; padding:0 3px 1px 3px;}
/*.itemsList .nav a:hover, a.selected {color:#fff; background-color:#00a2ff; text-decoration:none; padding:0 3px 1px 3px;}*/
.itemsList .nav a:hover, a.selected {color:#fff; background-color:#00a2ff; text-decoration:none; }
.itemsList .rating {width:100%; padding:8px 0; :padding-bottom:0px; display:block;}
.itemsList .rating span.clear {display:block; font-size:0;}
.itemsList .rating img {float:left; margin-right:1px;}
.itemsList span.left a.view {font-size:11px; color:#848484;}
.itemsList span.left a:hover.view {font-size:11px; color:#ff8700;}

.clip .cont span.left {padding-top:17px;}

.history {font-size:11px; padding-bottom:17px; padding-left: 10px; color:#00a2ff;}
.history a, .history a:hover {text-decoration:none;}

.stat {padding:30px 0 0 0; width:100%; float:left; font-size: 11px;}
.stat .right {text-align:right; padding-top:8px;}

.contentMain {padding:0 15px;}
.contentMain .cap {text-align:center; font-weight:bold; padding-bottom:16px;}
.contentMain .cap a, .contentMain .cap a:hover {font-size:14px; text-decoration:none;}
.contentMain form {font-size:12px; padding-top:12px;}
.contentMain form td {vertical-align:top; padding:2px 0 1px 0;}
.content .contentMain .news {padding:7px 0 7px 0; background:none; margin:0; font-size:12px;}
.content .contentMain .news b {font-size:11px;}

.newsPad {padding:0 0px 0 12px;}

input.button {border:1px solid #cacaca; cursor:pointer; width:147px; height:27px; color:#696969; background:#dadada url(../img/bgButton.gif) 0 0 repeat-x;}
input.inputText, textarea.inputText {border:1px solid #bbbbbb; padding:4px 3px; color:#696969; font-family:Tahoma, Arial, Verdana, Sans-serif, Helvetica;}

.commentCap {padding:20px 0 10px 0;}
.comment {padding:6px 10px;}
.comment span {color:#00a2ff; font-weight:bold;}
.grey {background-color:#f7f7f7;}

.clipDesc {width:397px; padding:6px 10px; background-color:#f7f7f7; float:center; margin-top:10px;}
.clipRating {width:97px; padding:6px 3px; float:left; margin-top:10px; font-size:11px; text-align:left;}
.clipRating img {padding-top: 3px;}

.padTop {padding-top:20px;}
.padTop2 {padding-top:10px;}

.notFound {text-align:center; background: url(../img/noFound.jpg) center top no-repeat; padding-top:270px; margin-top:20px; font-size:14px; font-weight:bold;}

/*====================================================================================================*/

.footer {padding:20px 0 0 0; color:#848484; text-align:center; border-top:1px dotted #c7c7c7; margin: 25px 0 0 0; width:100%; float:left;}
.footer ul {padding:0; margin:0 0 11px 0;}
.footer ul li {padding:0 2px; margin:0; list-style:none; display:inline; color:#00a2ff; font-size:11px;}
.footer .padTop {padding-top:14px;}

/*====================================================================================================*/

.error { color: #ff0000;}
.f11 {font-size:11px;}

