body {
   /* background: url("../images/layout/page-background.png") repeat scroll 0 0 white;*/
   background-color:#969696;
    margin: 0;
    padding: 0;
    font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
    font-size: 8pt;
    text-align: center;
}

/*
a {
   text-decoration: none;
}
a:hover {
   text-decoration: underline;
}
*/

A:link {color: black;}
A:hover, A:link:hover, A:visited:hover {color: /*#dd0c12*/#00438A !important;}
A:visited {color: /*#800080 !important;*/black;}


img {
   border: 0px;
}

#fix img {
   border: solid 1px #fff;
}

.imgnoborder img {
    border: 0px !important;
}

img.no_border {
   border: none;
}

img.obtekanie {
   margin: 0 5px 0 0;
   float: left;
}

img.obtekanie10 {
   margin: 0 10px 0px 0;
   float: left;
}

img.obtekanie15 {
   margin: 0 15px 0 0;
   float: left;
}

#fix {
   width: 990px;
   background: #fff;
   margin: 0 auto;
   padding: 0;
   overflow: hidden;
   text-align: left;
}
#pole {
   width: 980px;
   margin: 0 5px;
   padding: 0;
   overflow: hidden;
}
/* шапка */
#header {
   background: url("/img/fon_shapka.jpg") repeat-x;
   height: 85px;
}
#logo {
   float: left;
   margin: 15px 0px 0 10px;
}
#grey-menu {
    float: right;
    text-align: right;
    margin: 15px 0 0 0;
    padding: 0;
}
#grey-menu a {
   color: #000;
   margin: 0 2px;
   font-size: 10px;
}
#search {
   margin: 0 0 0 10px;
   display: inline;
}
#lang {
   text-align: right;
   text-indent: 20px;
   margin: 5px 0 0 0;
}


/* красное меню */

#red-menu {
   background: url("/img/red_menu.jpg") repeat-x;
   width: 100%;
   height: 24px;
   color: #fff;
   text-align: center;
   margin: 5px 0 5px 0;
   padding: 0;
   border-collapse: collapse;
}
#red-menu td {
   border-right: dotted 1px;
   margin: 0;
   padding: 0;
}
#red-menu td.nb {
   border-right: none;
   margin: 0;
   padding: 0;
}
#red-menu td.shir {
   width: 150px;
}
#red-menu a {
   color: #fff !important;
   display: block;
   margin: 0;
   padding: 4px 0;
   font-size: 14px;
   text-decoration: none;
}
#red-menu a:hover {
   background: url("/img/hover_red_menu.jpg");
}
#red-menu a.active {
   background: url("/img/hover_red_menu.jpg");
}

/* левая колонка */
#column_left {
    width: 150px;
    overflow: hidden;
    float: left;
    margin: 0;
    padding: 5px 0;
    background: #f0f0f0;
}

#center {
   margin: 0;
   padding: 10px 0;
   text-align: center;
   background-color: #f0f0f0;
}
#new_nomber {
   margin: 0 12px;
   padding: 0;
}
#authorization {
   margin: 0;
   font-size: 12px;
   color: #58595b;
}
#authorization a:link {
   color: #58595b;
}
table#auth {
   margin: 0;
   font-size: 12px;
   color: #58595b;
   margin: 10px auto;
}
#strelka img {
   border: none;
   margin: 0;
}
#strelka {
   width: 15px;
   height: 13px;
   padding: 0;
   margin: 0 0 0 35px;
   border: none;
}
#login {
   background: #d3d3d3;
   margin: 0 0 5px 0;
   padding: 5px 12px;
}
#login input {
   width: 120px;
   border: inset 1px #7e7e7e;
   margin: 5px auto;
}

a.data:link {
   color: #ad0c12;
   margin: 0;
   padding: 0 5px;
   font-size: 12px;
   font-weight: bold;
   --text-decoration: none;
}

/* -----------------------------------------------средняя колонка*/
#column_full {
   width: 100%;
   clear: both;
   margin: 0;
   padding: 0;
   overflow: hidden;
}
#column_full_left {
   width: 733px;
   float: left;
   margin: 0;
   padding: 0;
   overflow: hidden;
}
#column_wp {
   width: 590px;
   overflow:hidden;
   float: left;
   margin: 0;
   padding: 0 0 0 0;
   overflow: hidden;
}
#wp0 {
   margin: 0 5px 0 5px;
   padding: 0 0 3px 0;
   overflow: hidden;
}
/* -------- в верхнем id есть хак для ie6 см вниз */
#theme {
   float: left;
   width: 201px;
   height: 146px;
   margin: 4px 10px 0 0;
}
#theme_ss {
   width: 320px;
   margin: 10px 5px 10px 0;
   padding: 0 0 0 15px;
   color: #ad0c12;
   float: left;
   font-size: 13px;
   font-weight: bold;
   line-height: 1.9;
}
#theme_ss a:link {
   color: #ad0c12;
}
#rubber {
   width: 580px;
   --background: url("/img/fon_rubber.gif") top right repeat-y;
   margin: 0 5px;
   padding: 0;
   overflow: hidden;
}
#stati {
   float: left;
   width: 498px;
   margin: 0;
   padding: 0;
}

/* -------- в верхнем id есть хак для ie6 см вниз */
p.stati_razdela {
   padding: 0;
   margin: 0;
}
p.stati_razdela a:link {
   color: #000;
}
p.stati_razdela a:hover {

}
#wp1 {
   float: left;
   width: 240px;
   margin: 0 9px 0 0;
   padding: 0;
   font-size: 12px;
}
#wp2 {
   float: left;
   width: 240px;
   margin: 0;
   padding: 0;
   font-size: 12px;
}
#wp3 {
   background: url("/img/white.jpg") repeat-x;
   float: right;
   margin: 0;
   padding: 0;
   width: 82px;
}
/* -------- в верхнем id есть хак для ie6 см вниз */
#marki {
   list-style: none;
   margin: 0;
   padding: 7px 0 7px 7px;
}
/* -------- в верхнем id есть хак для ie6 см вниз */
#marki a:link {
   --color: #fff;
   margin: 0;
   padding: 0;
   font-size: 12px;
   line-height: 1.5;
}

#markileft {
   list-style: none;
   margin: 0;
   padding: 7px 0 7px 20px;
}
/* -------- в верхнем id есть хак для ie6 см вниз */
#markileft a:link {
   /* color: #666; */
   margin: 0;
   padding: 0;
   font-size: 14px;
   line-height: 1.5;
   --text-decoration: underline;
}

/* --------------------------------------------------правая колонка */
#column_right {
   width: 250px;
   float: right;
   overflow:hidden;
   padding: 5px 0;
   background-color: #f0f0f0;
}
#column_right a:link {color: #000;}
#column_right a:hover, #column_left a:hover {}
#video {
   margin: 0;
   padding: 0px 0px 0px 2px;
}
#bottom {
   width: 960px;
   float: left;
   margin: 5px 0 0 0;
   padding: 10px 15px;
   color: #58595b;
   background: #ededed;
}
#bottom a:link {
   color: #58595b;
}
#sh {
   float: right;
   margin: 10px 70px;
}
/* ----------------------------------------------------------------общие для нескольких колонок */
p.zag1 {
   background: url("/img/gray_b_setka.gif") repeat-x left top;
   height: 30px;
   text-align: center;
   font-size: 14px;
   color: #fff;
   margin: 0 5px;
   padding: 0;
}
p.zag1 a:link, p.zag1 a:visited {
   color: #fff !important;
   display: block;
   --text-decoration: none;
}

p.zag1 a:hover{}

/* -------- в верхнем class есть хак для ie6 см вниз */
/* p.zag2 { !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   background: url("/img/gray_b_setka.gif") repeat-x;
   height: 25px;
   text-align: center;
   font-size: 14px;
   color: #fff;
   margin: 0;
   padding: 4px 0 0 0;
} */
p.zag3 {
   background: url("/img/gray_b_setka.gif") repeat-x;
   height: 25px;
   text-align: left;
   font-size: 14px;
   color: #fff;
   margin: 0 5px;
   padding: 0 0 0 5px;
}
p.zag3 a:link, p.zag3 a:visited {
    color: #fff !important;
    --text-decoration: underline;
}

p.zag3 a:hover {} /* bad color*/

/* p.zag4 { !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   color: #ad0c12;
   font-size: 16px;
   font-weight: bold;
   margin: 5px 0 10px 0;
   padding: 0;
} */
p.zag5 {
    background:transparent url(/img/gray_b_setka.gif) repeat-x top;
    color:#FFFFFF;
    font-size:14px;
    height:25px;
    margin:0;
    padding:0 0 7px;
    text-align:center;
}
p.zag5 a {
   color: #fff;
   display: block;
   --text-decoration: none;
}
p.zag5 a:link, p.zag5 a:visited {
    color: #fff !important;
    --text-decoration: underline;
}
p.block {
   margin: 0 5px;
   padding: 10px 6px 12px 7px;
   background: #f0f0f0;
   color: #ad0c12;
   border-bottom: dotted 1px #9a9a9a;
}
p.block strong a:link {
   color: black;/*color: #ad0c12;*/
}
p.block span a:link, #foto_block_t span a:link{
   font-style: normal;
   color: #58595b;
}
p.block span a:hover, #foto_block_t span a:hover{

}

p.nucontent {
    margin: 0 5px;
    padding: 4px 0 0 5px;
}
/* -------- в верхнем class есть хак для ie6 см вниз */
p.nb {
   margin: 0 5px 5px 5px;
   border-bottom: none;
}
span.red_b {
   font-size: 11px;
   color: #ad0c12;
   font-weight: bold;
}
span {
   font-style: normal;
   color: #58595b;
}
span.adriver_word {
    border-bottom: 1px dashed;
}
p.block span.red {
   font-size: 12px;
   color: #ad0c12;
}
p.block span.red a:link {
   color: #ad0c12;
}
p.pre_text {
   margin: 0 0 5px 0;
   padding: 5px 0 3px 0;
}
p.pre_text a {
   color: #58595b !important;
   text-decoration: none;
}
p.pre_text a:hover {
  color: #58595b !important;
  text-decoration: underline;
}
a.italic:link {
   font-style: italic;
}
#video img {
   float: left;
   margin: 0 5px 0 0;
}
#video span {
   font-size: 11px;
   color: #58595b;
   padding: 0;
}
#video span a:link {
   /*color: #58595b;*/
}

div.line {
    margin: 0px 0px 5px 0px;
}
tr.row {
    background: #bbb;
}
.even{
    background: #ddd !important;
}

/* ----------------------------------------------------------------------------банеры*/

.bnr_top_sub_menu {
	display:block;
	width: 100%;
	padding: 3px 5px;
	margin: 0 auto;
	margin-bottom: 8px;
}

.bnr_center{
    width: 580px !important;
    margin-bottom:5px;
    overflow:hidden
}

.bnr_right {
    width: 240px !important;
    margin-bottom:5px;
    /*overflow:hidden*/
}

.bnr_left {
    width: 150px !important;
    margin-bottom:5px;
    overflow:hidden
}


#bnr_top
{
    width: 130px;
    height: 80px;
    padding: 0 10px 0 5px;
    margin: 0;
    overflow:hidden
}

div.baner_556x90 {
   margin: 0 5px;
   padding: 0;
   clear:both;
   text-align: center;
}
div.bnr_center_58,
div.bnr_center_57,
div.bnr_center_2 {
   margin: 0 5px 5px 5px;
   padding: 0;
   clear:both;
   text-align: center;
}
div.bnr_right_ad_right_bottom_240x180 {
   margin: 0 5px;
   border: none;
   padding: 0;
   clear:both;
   text-align: center;
}
div.bnr_bottom {
    width: 990px;
    margin: 0 auto;
    padding: 0;
    overflow:hidden;
    background: #fff;
}
div.bnr_right_3 {
   margin-top: 0px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
   border: none;
   padding: 0;
   clear:both;
   text-align: center;
}
div.bnr_right_11{width: auto !important;}
div.baner_in_list {
    clear: both;
    margin: 5px 10px 5px 7px;
    padding: 5px 0px 0px 0px;
    text-align: center;
}

div.bnr_center_bottom,
div.bnr_left,
div.bnr_right{
    font-size:14px;
    text-align:center;
    clear:both;
}
div.bnr_left a:hover,
div.bnr_right a:hover {}
div.bnr_top {
    overflow:hidden;
    text-align: center;
}

.bnr_left div,
.bnr_left table,
.bnr_top div,
.bnr_top table,
.bnr_right div,
.bnr_right table{
    width: auto;
    margin: 0 auto !important;
}
div.baner_top_wild {
    text-align: center;
}

embed {
    margin-bottom: 1px;
    clear:both;
}
/* ----------------------------------------------------------сделан для ускорения загрузки картинок в theme */
#th_img {
   display: none;
   height: 1%;
   visibility: hidden;
}
/* ---------------------------------------------------------------------------хаки для ie 6 */
* html #wp0 {
   height: 1%;
}
* html #marki {
   margin: 0;
   padding: 0;
}
* html #marki li {
   padding: 0 0 0 7px;
}
* html p.block {
   margin: 0 5px;
   padding: 10px 3px 12px 5px;
}
/* * html p.zag1 { !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   margin: 0 5px;
   padding: 4px 0 0 0;
} */
/* -------------------------------------------------------------------------------------------------для вн тимов */
/* ----------------------------------------------------------для sport */
p.setka_gray { /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
   background: url("/img/setka_gray_new.jpg") repeat-x;
   margin: 5px;
   padding: 0;
}
#vremennij { /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
   background: url("/img/video_sport.jpg"); /* !!!!!!!!!!!!!Уберешь потом, это для наглядности!!!!!!!!! */
   margin: 0 5px;
   padding: 0;
   width: 240px; /* !!!!!!!!!!!!!Уберешь потом, это для наглядности!!!!!!!!! */
   height: 205px; /* !!!!!!!!!!!!!Уберешь потом, это для наглядности!!!!!!!!! */
}
div.stati_sport {
   width: 556px;
   margin: 0 auto 10px auto;
   clear: both;
}
p.strochka {
   text-indent: 7px;
   margin: 0;
   padding: 3px 0 10px 0;
   font-size: 12px;
   color: #58595b;
}
p.strochka a:link  {
   color: #58595b;
}
#pop {
   font-size: 12px;
   color: #58595b;
   margin: 15px 0 7px 0;
   padding: 0 10px;
}
#pop a:link {
   color: #58595b;
}
p.coment {
   color: #58595b;
   font-weight: bold;
   padding: 0 10px;
}
p.coment a:link {
   color: #58595b;
}
span.red {
   color: #ad0c12;
}
#opros {
   color: #58595b;
   padding: 5px;
}
#opros input {
   padding: 3px 15px;
}
#submit {
   margin: 10px 0 10px 20px;
}
#foto_block {
   margin: 0 10px;
   overflow: hidden;
}
p.foto {
   color: #ad0c12;
   margin: 0;
   padding: 0 5px;
   font-size: 14px;
   font-weight: bold;
}
#foto_block_t {
   margin: 0;
}
#foto_block_t td {
   vertical-align: top;
   background: #ececec;
   margin: 0;
   padding: 0 3px 5px 3px;
   width: 96px;
   border-collapse: collapse;
   border: solid 2px #fff;
}
#foto_block_t td.nav {
   background: #fff;
   margin: 0;
   padding: 30px 0 0 0;
   border: none;
}
#foto_block_t img {
   margin: 5px 0;
   padding: 0;
}
#foto_block_t td span {

}
#foto_block_t td.nav a:link {
   color: #ad0c12;
   margin: 5px 0;
   padding: 30px 0;
   font-size: 12px;
   font-weight: bold;
   --text-decoration: none;
}
#foto_block_t td.nav a:hover {
   --text-decoration: none;
}
span.opros {
   font-size: 14px;
   color: #ad0c12;
}
.metki {
   text-align: justify; /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
   margin: 0 5px;
   font-size: 13px;
   border-bottom: dashed 1px #58595b;
}
.metki a:link {
   /*color: #660000; /*#ad0c12*/
   margin: 0 2px;
   --text-decoration: underline;
}
.metki a:hover {

}

#search-category {
    padding: 4px;
}

a.big {
   font-size: 16px;
   font-weight: bold;
}

/* Article Text  */
.article-text {
    font-size: 12px;
    margin: 0 5px;
    padding: 0 5px;
}
.article-text .wp-caption {
    width:575px !important;
}
.article-text br {
    margin-bottom:10px;
}


div#add-social-bookmarks {
    margin-top: 5px;
    margin-bottom: 5px;
    clear: both;
}


h2.opisanie {
    font-size: 120%;
    text-align: justify;
    color: #58595b;
    font-weight: bold;
}

p.statya {
   text-align: justify;
   color: #58595b;
}
p.vivod {
   text-align: justify;
   color: #ad0c12;
}
span.bold {
   font-weight: bold;
}

#sport-article-head {
   margin: 0;
   padding: 0;
   overflow: hidden;
   color: #58595b;
}
* html #sport-article-head {
   height: 1%;
}
#sport-article-head p {
   margin: 0;
   padding: 0;
}

#sport-article-head-nav {
   --float: right;
   --color: #ad0c12;
   --width:120px;
}
* html #sport-article-head-nav {
   --height: 1%;
   --overflow: hidden;
}
#sport-article-head-nav p {
   --text-align: right;
   --margin: 30px 3px 0 0;
}
#sport-article-head-nav span {
   --color: #ad0c12;
}
#sport-article-head-nav a:link {
   --color: #ad0c12;
}
#sport-article-head-nav img {
   --float: right;
   --margin: 5px 3px 0 21px;
}

#sport-article-head h3 {
   padding: 3px;
   margin: 0;
}
#sport-article-head em a:link {
   /*color: #ad0c12;*/
}
#sport-article-head em a:hover {color: #ff0c12;}
#sport-article-mater {
   margin: 0;
   font-size: 13px;
   border-top: dashed 1px #58595b;
}
#sport-article-mater a {
   color: #ad0c12;
   margin: 0 2px;
}

.article-text #relatedMaterials {
    clear: both;
}

/* Begin Comments */

#sport-article-comments {
   margin: 0 5px;
   padding: 0 5px;
   /*background: #f0f0f0;*/
   font-size: 12px;
   color: #58595b;
}
#sport-article-comments p {
   /*background: #f0f0f0;*/
   margin: 0;
   padding: 0 0 5px 0;
   border-bottom: 1px dotted silver;
   margin-top: 5px;
}
#sport-article-comments p.zag {
   margin: 0;
   padding: 10px 0;
   color: #ad0c12;
   font-size: 14px;
   font-weight: bold;
}

#sport-article-comments span.quote {
    border: 1px dotted silver;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    padding: 5px;
    display: block;
}

#commentsForm {
   margin-top: 10px;
}

/* End Comments */

p.ctrl {
   color: #58595b;
}
p.ctrl a:link {
   color: #ad0c12;
}
p.ctrl em {
   float: left;
   clear: both;
}

/* Begin Images */
p img {
    padding: 0;
    max-width: 100%;
    }

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

.alignright {
    float: right;
    }

.alignleft {
    float: left;
    clear: left;
}

/* Captions */
.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    --padding-top: 4px;
    margin: 10px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    clear: left;
}

.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 14px;
    padding: 0 4px 5px;
    margin: 0;
}
/* End captions */

div.stati_sport { font-size:12px; }
p.pre_text { font-size:12px; }

p.articles_divider {
    border-bottom: 1px dotted silver;
    margin-bottom: 7px;
}

.news_date_divider {
    border-bottom: 1px solid black;
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight: bold;
}
.newsline_date_divider {
    border-bottom: 1px solid black;
    margin: 10px 10px 5px 10px;
    font-weight: bold;
}

#registerForm label.error {
    color: red;
    font-style: italic;
    padding: 0px;
    margin: 0px;
}
#registerForm input.error {
    border: 1px dotted #f00;
}
#registerForm label.checked {
    color: green;
    padding: 0px;
    margin: 0px;
}

#commentsForm label.error {
    color: red;
    font-style: italic;
    padding: 0px;
    margin: 0px;
}
#commentsForm textarea.error {
    border: 1px dotted #f00;
}

div.errormessages {
    text-align: center;
    color: red;
}

div.pager{
    padding: 5px 20px;
    clear: both;
}
div.pager a:link {
    /*color: #ad0c12;*/
}
div.pager a:hover {color: #ff0c12;}

table.register {
    margin: 0 auto;
}

.notice a:link {
    color: #ad0c12;
    --text-decoration: underline;
}

div.wrapper {
    padding: 0px 5px 5px 5px;
    overflow: hidden;
}

div.searchform {
    padding: 5px 10px;
    background: #f2f2f2;
}

h1 {
    font-size: 180%;
    margin: 0px 0px 10px 0px;
    padding: 0;
}

h2 {
    font-size: 160%;
    margin: 0px 0px 5px 0px;
    padding: 0;
    font-weight: normal;
}

span.tagMatches {
    margin: 0px 5px 5px 10px;
    line-height:25px;
}

span.tagMatches span {
    padding: 1px 5px;
    margin-right: 3px;
    background-color: #ad0c12;
    color: #fff;
    cursor: pointer;
}

a.admin {
    /*color: #ad0c12 !important;*/
    --text-decoration: underline;
}
a.admin:hover {}
div.searchresult {
    width: 100%;
    margin: 10px 0px 15px 0px;
}
div.searchresult .num{
    float: left;
    width: 25px;
    padding: 5px 0;
    text-align: right;
}
div.searchresult .res{
    padding: 0px 10px 0px 30px;
}
div.searchresult p{
    padding: 0;
    margin: 0;
}

div.pager{
    text-align: center;
    line-height: 20px;
}

#featured{
    position:relative;
    width:580px;
    height:250px;
    background:#fff;
    margin: 0 5px;
    overflow:hidden;
}
#featured ul.ui-tabs-nav{
    position:absolute;
    top:0;
    width:230px;
    left:350px;
    list-style:none;
    padding:0; margin:0;
}
#featured ul.ui-tabs-nav li {
    padding:1px 0px;
    font-size:12px;
    color:#666;
}
#featured ul.ui-tabs-nav li img {
    float:left;
    margin:2px 5px;
    background:#fff;
    padding:2px;
}
#featured ul.ui-tabs-nav li span{
    font-size:11px; font-family:Verdana;
    line-height:18px;
}
#featured li.ui-tabs-nav-item a:link,
#featured li.ui-tabs-nav-item a:visited{
    display:block;
    overflow: hidden;
    height:60px;
    color:#333 !important;
    background:#fff;
    line-height:15px;
}
#featured li.ui-tabs-nav-item a:hover{
    background:#f2f2f2;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a:link {
    background:#ccc;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a:link {
    background:#ccc;
}

#featured .ui-tabs-panel{
    width:350px;
    height:250px;
    position:relative;
    overflow: hidden;
}
#featured .ui-tabs-panel .info{
    position:absolute;
    top:200px;
    left:1px;
    height: 50px;
    width: 350px;
    background: url('/img/transparent-bg.png');
}

#featured .ui-tabs-panel .header{
    position:absolute;
    top:0px;
    left:1px;
    height: 20px;
    width: 350px;
    padding: 5px;
    background: url('/img/transparent-bg.png');
    font-weight: bold;
    font-size: 12px;
    overflow: hidden;
}

#featured .info h2{
    font-size:18px; font-family:Georgia, serif;
    color:#fff; padding:5px; margin:0;
    overflow:hidden;
}
#featured .info p{
    margin:0 5px;
    font-family:Verdana;
    font-size:11px;
    line-height:15px;
    color:#f0f0f0;
}
#featured .info a:link, #featured .info a:visited, #featured .header{
    --text-decoration:none;
    color: #fff !important;
}
#featured .info a:hover{
    --text-decoration:underline;
}
#featured .ui-tabs-hide{
    display:none;
}

.pics {
        margin:auto;
        overflow: hidden;
        position: relative;
        width: 160px;
        height: 205px;
}
.pics img {}

div.poll {
    padding: 0px 10px 10px 10px;
}
div.poll ul {
    margin: 5px 0px;
    padding: 3px 5px;
    list-style: none;
}
div.question{
    padding: 5px 10px 0px 10px;
    font-weight: bold;
}
a.symlink{border: none !important;}
a.symlink:link {
    --text-decoration: none;
}

.blogBlock {
    padding: 5px 10px;
    font-size:12px;
}

.blogBlock td {
    font-size:12px;
}

.blogBlock ul {
    padding: 0px;
    margin:5px 0px 0px 20px;
    color: #58595B;
}

.blogBlock ul li  {
    padding: 0px;
    margin: 0px;
    margin-left:10px;
    margin-bottom: 0.5em;
}

.blogBlock ul li h3  {
    font-size:12px;
    margin:0px;
}

.blogBlock ul li a:link {
    color: #58595B;
}

.reportError {
    color: #58595B;
    margin-top: 10px;
}

.clear {
    clear: both;
}

#postRatingBlock {
    --margin-top: 5px;
    font-size: 11px;
    color: #58595B;
}

#typeSelector {
    padding: 5px;
    margin-bottom: 10px;
}

.adverts {
    text-align: center;
}

ul.adverts, .adverts li {
    margin-left: 0px;
    padding-left: 0px;
    list-style: none;
}

.adverts span a:link {
   color: #58595b;
   font-weight: bold;
   font-size: 12px;
}

#car_ads {
    font-size: 13px;
    margin-bottom: 10px;
    width: 90%;
    margin-left:  10px;
}

#car_ads h3 {
    margin-bottom: 5px;
}

#car_ads_block {
    border-top: dashed 1px grey;
}

#car_ads .price {
    color: #FF5600;
}

#car_ads .car_ad {
    border-bottom: dashed 1px grey;
}

#other_car_ads_link {
    text-align: right;
}

.respoll {
    position: relative;
    left: 20px;
    padding-right: 5px;
}

.poll-item {
    clear:both;
    float:left;
    margin-bottom:5px;
    margin-right: 10px;
    width: 97%;
}

.poll-item dl {
    margin:0;
    padding:0;
}

.respoll dl {
    clear:both;
    float:left;
    width:100%;
}

.respoll dl dt {
    color:#CCCCCC;
    float:left;
    font-size:97.6%;
    margin-left:-20px;
    text-align:right;
    width:12%;
}

.respoll dl dd {
    float:left;
    margin-left:20px;
    width:87%;
}

.respoll dl dt strong {
    color:#404040;
    text-align:right;
}

div.marquee {
    height: 15px;
    width: 580px;
    padding: 5px 0px;
    margin: 0 5px;
}

td.fbaners {
    border: 1px solid #666;
    overflow: hidden;
}

/*?*/
.my_submenu {
    border-bottom: 1px solid #DDDDDD;
    clear: both;
    height: 40px;
    margin: 0 1% 12px;
    padding: 0;
}
.tabs{
    padding:0px;
    margin:0 0 0 16px;
}
.tabs li{
    float:left;
    margin-right: 15px;
    position:relative;
    top:1px;
    list-style:none outside none;
    font-size:13px;
    height:40px;
}
.tabs > li > a {
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #808080;
    line-height: 36px;
    margin-right: 2px;
    text-decoration: none;
    display:block;
}
.tabs > li.active a , .tabs > li a.active  {
    border-bottom: 4px solid #C10016;
    border-radius: 0 0 0 0 !important;
    color:#808080 !important;
}
.tabs  a:link , .tabs  a:hover , .tabs  a:visited , .tabs  a:active   {
    color:#808080 !important;
}
