




.clear {overflow: hidden;}
a {margin: 0; padding: 0; overflow: hidden;}
a img {border: none; margin: 0; padding: 0; display: block;}
.wrp {clear: both;}
.clear-right {clear: left; font-size: 13px;}

html{background-color: #ffffff;}
body {background-color: #cc0000;text-align: center;vertical-align: middle;width: 1050px; margin: 0 auto;}

#center-column {width: 985px;margin: 0 auto;text-align: left;padding-top: 21px;}
/*
 * Head
 */

div#ad985 {padding-bottom: 21px;}
div#header {background: transparent url(/pic/decor/header-bg.gif) no-repeat bottom right;margin-right: 25px;padding: 0 0 0 30px;}
h1#logo {height: 58px;width: 350px;float: left;margin: 0;padding: 0;overflow: hidden;}
h1#logo a {display: block;height: 0;width: 327px;padding-top: 58px;overflow: hidden;background: transparent url(/pic/decor/logo.gif) no-repeat 0 0;}
h1#logo_offline {height: 58px;width: 350px;float: left;margin: 0;padding: 0;overflow: hidden;}
h1#logo_offline a {display: block;height: 0;width: 327px;padding-top: 58px;overflow: hidden;background: transparent url(/pic/decor/logo_offline.gif) no-repeat 0 0;}
p.logo-description {float: left;margin: 0;padding: 10px 0 0 28px;height: 58px;color: #fff;font-family: Verdana;font-size: 11px;line-height: 15px;font-weight: bold;}
#magazine-thumbnail {list-style-type: none;margin: 0;padding: 0;height: 75px;padding-top: 4px;}
#magazine-thumbnail li {padding-left: 5px;height: 75px;float: right;overflow: hidden;}
#magazine-thumbnail li a {width: 75px;height: 75px;display: block;}
/*
 * Main menu
 */

ul#main-menu {list-style-type: none;margin: 0;padding: 0;height: 27px;background: #fff url(/pic/decor/menu-bg.gif) repeat-x 0 0;padding: 18px 10px 0;}
ul#main-menu li {float: left;margin: 0 8px;font-weight: bolder;font-family: Tahoma;font-size: 11px;text-transform: uppercase;}
ul#main-menu li.editorial, ul#main-menu li.archive {float: right;}
ul#main-menu li a, ul#main-menu li a:hover {text-decoration: none;color: #000;}
ul#main-menu li a {line-height: 27px;}
ul#main-menu li.active {background: #fff url(/pic/decor/menu-active-right.gif) no-repeat top right;padding-right: 5px;height: 27px;}
ul#main-menu li.active strong {float: left;background: transparent url(/pic/decor/menu-active-left.gif) no-repeat 0 0;line-height: 27px;padding: 0 0 0 5px;
//  padding: 0px 0 0 5px;
  display: inline;}
div#main-column {background: #fff; padding: 15px;}
/*
 * Banner
 */

div.banner-big {position: relative; margin-left: 0px ; margin-bottom: 15px;}
div.banner-right {margin: 0 0 0 5px; padding-bottom: 10px; padding-top: 2px;}
/*
 * Right side blocks
 */

div#main-column div.right-column {float: right;width: 250px;}
div.right-column p {margin: 0; padding: 0;}
div.right-column div.r-content-w {padding: 0 16px 10px 16px;}
div.right-column div.r-corners {width: 250px; margin-bottom: 5px;}
div.right-column div.week-quote {background-color:#003333;}
div.right-column div.week-quote p.clear-right a {text-decoration: none;}
div.right-column div.week-rating {background-color:#666;}
div.right-column div.week-num {background-color:#993300;}
div.right-column div.your-op {background-color:#666;}
div.right-column div.search {background-color:#993300;}
div.right-column div.r-content {padding: 10px;}
  div.right-column div.week-quote img.foto {float: left; margin-right: 10px; margin-bottom: 10px; border: 1px solid #ccc;}
  div.right-column div.week-quote div.r-content a {color: #fff;}
div.right-column div.h5 {margin-bottom: 10px; background-color: #fff; padding-left: 12px;}
div.right-column div.week-quote div.h5 a {color:#003333;}
div.right-column div.week-rating div.h5 a {color:#666;}
div.right-column div.week-num div.h5 a {color:#993300;}
div.right-column div.your-op div.h5 a {color:#666;}
div.right-column div.week-quote div.h5 a.arrow {background-position: left -26px;}
div.right-column div.week-rating div.h5 a.arrow {background-position: left top;}
  div.right-column div.week-rating div.r-content-w {padding: 0 5px 10px 5px;}
  div.right-column div.week-rating h6 {padding: 6px 11px 6px 11px; font-family: Tahoma; font-size: 11px; line-height: 13px; color: #fff; background: #666; font-weight: bold;}

  div.right-column div.week-rating h6 a, div.right-column div.rt-f a {color: #fff; text-decoration: none; overflow: auto;}
  div.right-column div.week-rating ul.best {background: #fff url(/pic/decor/ul-best.gif) repeat-x 0 0; margin-top: 4px; padding: 11px; font-family: Tahoma; font-size: 11px;}
  div.right-column div.week-rating ul, div.right-column div.week-rating ol{margin: 0 !important; padding: 0; list-style-type: none;}
  div.right-column div.week-rating li {padding: 0; margin: 0; line-height: 13px;}
div.right-column div.week-num div.h5 a.arrow {background-position: left -13px;}
  div.right-column div.week-num {font-family: Tahoma; font-size: 11px;}
  div.right-column div.week-num div.h5 {margin-bottom: 10px;}
  div.right-column div.week-num div.r-content-w {padding-top: 104px;}
  div.right-column div.week-num div.image {position: absolute; margin-top: -98px;}
  div.right-column div.week-num div.image a {display: block;}
  div.right-column div.week-num div.r-content-w a {color:#000; text-decoration:none;}
div.right-column div.your-op div.h5 a.arrow {background-position: left top}
  div.right-column div.your-op {font-family: Tahoma; font-size: 11px;}
  div.right-column div.your-op p.question {font-weight: bold; line-height: 13px;padding: 6px 0;}
  div.right-column div.your-op form {margin:0; padding:0;}
  div.right-column div.your-op form input {float: left;}
  div.right-column div.your-op form input.submit {display:block; float:none; margin:5px 0;}
  div.right-column div.your-op form label {display: block; line-height: 20px; margin-left:24px;}
  div.right-column div.your-op form textarea {width: 200px;}


div.right-column span.links {display: block;font-family: Tahoma; font-size: 11px;}
div.right-column span.links a {color: #000;}
div.right-column div.r-white-corners {width: 230px;}



/*
 * Quote of the week
 */

div.right-column div.week-quote div.r-content {
color: #fff; font-family: Tahoma; font-size: 11px;
}

/*
 * Top news block
 */

div#main-column div.top-news {width: 360px;background: #ccc; float: left;}
div.expert div.top-news {background: #fff !important;}
div#main-column div.top-news p {padding: 0 15px 15px 15px;font-family: Tahoma;font-size: 11px;font-weight: bold;}
div#main-column div.top-news p a {color: #000; text-decoration: none;}
div#main-column div.top-news h6 {font-size: 30px;color: #993300;margin: 0;line-height: 22px;padding: 10px 15px 5px 15px;}
div#main-column div.top-news h6 a {color: #993300;}
div#main-column div.top-news h6.blogs a {color: #336666;}
div#main-column div.top-news ul.best li {line-height:13px;}
div#main-column div.top-news ul.best li a {font-size: 11px; text-decoration: none; color: #000; font-family: Tahoma;}

div#main-column div.expert p.usernam {font-family: Tahoma; font-size: 14px; margin:0; padding: 0;}
div#main-column div.expert p.abou {font-family: Tahoma; font-size: 11px; line-height: 13px; margin:0; padding: 5px 0 0 0;}
div#main-column div.expert p.usernam a, div#main-column div.expert p.abou a {color: #000; text-decoration:none;}
div#main-column div.expert p.abou a {text-decoration: none;}

div#main-column div.mainlist {margin-left: 375px; width: 310px;}
div#main-column div.right-column div.mainlist {margin-left :0; width: 100%;}
div.right-column div.mainlist li {padding: 0;}
 div.mainlist li a {color: #666; display: block; line-height: 13px; padding: 7px 9px; text-decoration: none;}
div.mainlist li a:hover {background-color: #727272; color: #fff;}
div#main-column div.mainlist ul {list-style-type: none; margin:0; padding:0;}
div.right-column div.mainlist ul {margin-bottom:10px !important;}
div#main-column div.mainlist ul {border-top: 1px solid #666;}
div#main-column div.mainlist ul li {border-bottom: 1px solid #666; color: #666; font-family: Tahoma; font-weight: bold; font-size: 11px; line-height: 13px;}
div#main-column div.topnewss ul li {border-bottom: 1px solid #cc0000;}
div#main-column div.topnewss ul {border-top: 1px solid #cc0000;}
/*
 * Blogs
 */
div#main-column div.blogs div.h5 {margin-bottom: 5px;}
div#main-column div.blogs div.h5 h5, div#main-column div.blogs div.h5 h5 a {color: #043636;}
div#main-column div.blogs div.h5 span.right {float: right; color: #164444;}
div#main-column div.blogs div.h5 span.right a {color: #164444; text-decoration: none;}
div#main-column div.blogs td.center {width: 8px;}
div#main-column div.blogs td.left, div#main-column div.blogs td.right {margin-left: 5px;background-color: #fff;vertical-align: top;width: 330px; padding-bottom: 10px;}
div#main-column div.blogs td p {font-family: Tahoma;font-size: 11px;line-height: 14px;margin: 0; margin-right: 10px;}
div#main-column div.blogs td p a {color:#000; text-decoration: none; overflow: auto;}
div#main-column div.blogs p.blog-title {
  display: block;background-color: #336666;color: #fff;margin: 2px;font-weight: bold;
  text-align: right;font-size: 10px;font-family: Tahoma;line-height: 20px;padding: 0 8px 0 8px;}
div#main-column div.blogs p.blog-title a {color: #fff;}


div#main-column div.blogs {width: 668px; margin: 10px 0 10px 0;border-top: 1px solid #336666;background: #043636 url(/pic/decor/blogs-bg.gif) repeat-x 0 0;padding: 5px 10px 8px 10px;}
div#main-column div.blogs td span.comments a, div#main-column div.top-news h6.blogs span.comments a {background-position: left -29px; color: #043636;}

div#main-column div.blogs div.userfoto {float: left;padding: 10px;}
div#main-column div.blogs div.userfoto img {border: 1px solid #ccc;}
div#main-column div.blogs div.rgh {margin-left: 90px;}
div#main-column div.blogs td.nbsp {height: 10px;}

div#main-column div#blogspage {width: 290px; margin: 0 0 0 375px;} /* 375 / 15 */
div#main-column div#blogspage td {width: 288px;}
div#main-column div#blogspage span.right a, div#main-column div#blogspage span.right {color: #fff; font-family: Tahoma; font-size: 11px; margin-left: 5px;}
div#main-column div#blogspage td p.text {margin: 0; margin: 0 10px; clear: left;}
div#main-column div#blogspage h6 {font-size: 18px; line-height: 16px; font-weight: normal; padding: 10px;}
div#main-column div#blogspage p.blog-title {text-align: left;}

/*
 * Video block
 */

div#main-column div.week-video {width: 340px;background: #ccc; padding: 10px; float: left;}
div#main-column div.week-video div.h5 {background-color: #fff; margin-bottom: 10px; padding-left: 12px;}
div#main-column div.week-video p {font-family: Tahoma; font-size: 11px; line-height: 13px;}


div#main-column div.expert div.exp-item {margin: 18px 0 0 0;}
div#main-column div.expert div.exp-item div.text {float: left;width: 240px;// width: auto;margin: 0 0 0 10px;}
div#main-column div.expert div.exp-item {float: left;width:100%;min-height:68px;height:auto !important;height:68px;}
div#main-column div.expert div.userfoto {float: left;  margin-left: 8px; border: 1px solid #fff;}
/*
 * H5 header
 */

div.h5 {font-family: Tahoma; font-size: 11px;
/*  margin: 10px;*/
height: 20px;line-height: 20px;overflow: hidden;}
div.h5 h5 {margin: 0;padding: 0;font-size: 10px;float: left;text-transform: uppercase;margin-left: 4px;}
div.h5 h5 a, div.h5 h5 a:hover {color: #000;text-decoration: none;}
div.h5 span.date {color: #666;border-left: 2px solid #666;padding-left: 6px;margin-left: 7px;}


div.h5 a.arrow {float: right; width: 13px; height: 0; padding-top: 13px; overflow: hidden; background: transparent url(/pic/decor/buttons.gif) no-repeat 0 0; margin: 4px;}

/*
 * Rounded corners (Png)
 */

div.r-corners {position: relative;}
div.r-corners div.corners {width: 4px; height: 4px; overflow: hidden; position: absolute;}
div.r-corners div.cont[class] {background: transparent url(/pic/decor/r-croners.png) no-repeat 0 0;}
div.r-corners div.cont {width: 4px; height: 16px; overflow: hidden;}
div.r-corners div.right-top-corner div.cont {margin-top: -4px;}
div.r-corners div.left-bottom-corner div.cont {margin-top: -8px;}
div.r-corners div.right-bottom-corner div.cont {margin-top: -12px;}
div.r-corners div.right-top-corner {left: 100%; margin-left: -4px;}
div.r-corners div.left-bottom-corner {bottom: 0;}
div.r-corners div.right-bottom-corner {bottom: 0; right: 0;}

/*
 * White rounded corners
 */

div.r-white-corners {}
div.r-white-corners div.r-content-w {background-color: #fff;}
div.r-white-corners div.corners-w {width: 4px;height: 4px;overflow: hidden;}
div.r-white-corners div.top-corner-w, div.r-white-corners div.bottom-corner-w {height: 4px;overflow: hidden;background-color: #fff;float: left;width: 222px;}
div.r-white-corners div.cont-w[class] {background: transparent url(/pic/decor/r-white-croners.png) no-repeat 0 0;}
div.r-white-corners div.cont-w {width: 4px;height: 16px;overflow: hidden;}
div.r-white-corners div.left-top-corner-w {float: left;}
div.r-white-corners div.right-top-corner-w {float: right;}
div.r-white-corners div.left-bottom-corner-w {float: left;}
div.r-white-corners div.right-bottom-corner-w {float: right;}
div.r-white-corners div.right-top-corner-w div.cont-w {margin-top: -4px;}
div.r-white-corners div.left-bottom-corner-w div.cont-w {margin-top: -8px;}
div.r-white-corners div.right-bottom-corner-w div.cont-w {margin-top: -12px;}
/*div.r-white-corners div.r-content-w {padding: 1px 5px;}*/

/*
 * Comments
 */

span.comments a {background: transparent url(/pic/decor/comment-ico.gif) no-repeat left 0;padding-left: 16px;font-family: Tahoma;font-size: 10px;color: #993300;text-decoration: none;}

/*
 * Bottom blocks
 */

table.items {width: 100%;}
table.without-h5 td {padding-top: 10px;}
table.items tbody {margin: 0; padding:0;}
table.items td {vertical-align: top;}
table.items div.item {}
table.items {margin-bottom: 13px;}

table.items td.border {padding: 0;width: 1px;background: #ccc;}
table.items td {border-top: 1px solid #ccc;}
table.items td.left {border-left: 1px solid #ccc;}
table.items td.right {border-right: 1px solid #ccc;}
table.items td.center {border-left: 1px solid #ccc; border-right: 1px solid #ccc;}

div.item {width: 295px; padding: 0 10px 10px 10px;}
div.item a.foto {display: block;width: 295px;height: 192px;background: #fff url(/pic/decor/ajax-loader.gif) no-repeat 50% 50%;}
div.item div.h5 {margin-bottom: 6px;margin-top: 5px;padding-bottom: 4px;border-bottom: 1px solid #ccc;}
div.item div.h5 h5 a, div.item div.h5 h5 a {text-decoration: underline;}
div.item p {font-family: Tahoma; font-size: 11px; line-height: 13px; margin: 0;}
div.item p a {color: #000; text-decoration: none;}
div.item div.h5 a.arrow {background-position: left -39px;}
div.item h6 {color: #010000;}
h6 {font-family: Times New Roman; padding: 8px 0; font-size: 24px; line-height: 22px; margin: 0;}
h6 a {text-decoration: none; color: #000;}
h6 span.comments {vertical-align: middle; padding-bottom: 10px; line-height: 10px;}
h6 span.comments a {line-height: 22px; height: 22px; vertical-align: middle; font-weight: bold !important;}

div.week-rating div.fotosbest a {float: left; margin: 1px 2px 1px 0;}
div.week-rating div.fotosbest a.last {margin-right: 0; float: right;}
div.week-rating span.links {padding-left: 11px;}

div.h6 {font-family: Tahoma; font-size: 11px; height: 16px;}
div.h6 a, div.h6 a:hover {text-decoration: none; color: #000;}
div.h6 h6 {background:transparent url(/pic/decor/bg-h5.gif) repeat-x 0 0; margin: 0;font-size: 10px; font-weight: bold; font-family: Tahoma; text-transform: uppercase; display: block; line-height: 14px; padding: 0 6px 0 10px;  height: 16px;  border: 1px solid #cc0000; float:left;}
div.h6 h6.active.arrow {background: #cc0000;}
div.h6 h6.active {background: #cc0000;}
div.h6 h6.active a, div.h6 h6.active a:hover {color: #fff;}

div.h6 span.arrow {width: 13px; height: 13px; overflow:hidden; margin: 0 0 0 15px; display: block; float: left;}


div.bottommainlist div.h6 {border: 0; line-height: 16px;}
div.bottommainlist div.h6 h6.active {background: #666; border: 0; line-height: 16px;}
div.h6 h6.active.grey {background: #666; border: 0; line-height: 16px;}
div.h6 a.arrow {width: 11px; height: 0; background: transparent url(/pic/decor/buttons.gif) no-repeat left -52px; padding-top: 11px; overflow: hidden; display: block;}

div.h6 h6.active.arrow a {background: transparent url(/pic/decor/buttons.gif) no-repeat right -58px; padding-right: 20px;}

/*
 *rubrica
 */
table#rubrica-bottom td{padding-top: 10px;}


/*
 * staya
 */

div.statya {border: 1px solid #e0e0e0; margin-right: 265px; padding: 15px; margin-bottom: 17px;}
div.statya div.fotos {border-top: 3px solid #993300; border-bottom: 3px solid #993300;}
div.statya div.early {padding-top: 10px;}
div.statya div.fotos a.foto {float: left;border: 1px solid #993300; margin: 3px 3px 3px 0;}
div.statya div.fotos a.allfotolink {line-height: 183px; margin-left: 29px; color: #993300;}
div.statya img.float-left {float: left; padding: 10px 12px 10px 0;}

.userformat h2 {font-family: Times New Roman; font-size: 36px; line-height: 36px; color: #993300; margin: 0 0 18px 0;} 
.userformat p.header {font-weight: bold;}
.userformat {font-family: Tahoma; font-size: 12px; line-height: 14px;}
.userformat cite {float: left; width: 280px; margin: 18px 25px 18px 0; color: #993300; border-top: 3px solid #993300; border-bottom: 3px solid #993300; font-size: 12px; line-height: 14px; padding: 8px 0; font-style: normal;}
.userformat ul, .userformat ol {clear: left; padding: 6px 0 6px 19px; margin: 0;}
.userformat ul li, .userformat ol li {clear: left; padding: 0 margin: 0;}
.userformat ul.best, .userformat ol.best {clear: none; padding: 6px 0 6px 19px; margin: 0;}
.userformat ul.best li, .userformat ol.best li {clear: none; padding: 0 margin: 0;}
.userformat h3 {clear: left; font-family: Times New Roman; font-size: 24px; line-height: 24px; color: #993300; margin: 10px 0 6px 0;}
.userformat p {padding: 6px 0; margin: 0;}
.userformat p.s {background-color: #993300; color: #fff; margin: 0 -4px; padding: 0 4px; line-height: 16px; font-size: 14px;}
.userformat p.author {font-weight: bold;}
.userformat span.links_1 {width: 130px; padding-left: 12px; border-right: 1px solid #cccccc;}
.userformat span.links_2 {width: 44px; border-right: 1px solid #cccccc;}
.userformat span.links_3 {width: 43px; border-right: 1px solid #cccccc;}
.userformat span.links_4 {width: 44px;}
.userformat span.links {margin: 5px 0; float: left; height: 29px; line-height: 29px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc}
.userformat span.links_2 a, .userformat span.links_3 a, .userformat span.links_4 a {height: 0; padding-top: 29px; overflow: hidden; display: block;}
.userformat span.links_2 a {background: transparent url(/pic/decor/menu-user.gif) no-repeat center 0; width: 44px;}
.userformat span.links_3 a {background: transparent url(/pic/decor/menu-user.gif) no-repeat center -29px; width: 43px; }
.userformat span.links_4 a {background: transparent url(/pic/decor/menu-user.gif) no-repeat center -58px; width: 44px;}
.userformat a {color: #993300;}



.quote-div div.quote-h6 {border: 1px solid #063838; font-family: Tahoma; font-weight: bold; font-size: 10px; color: #003333; height: 20px; line-height: 20px; padding: 0 9px; margin-bottom: 27px;}
.quote-div div.quote-h6 span.allq {float: right;}
.quote-div div.quote-h6 span.allq a {color: #000;}
.quote-div {/*margin-right: 265px;*/ padding-right:20px;}
.quote-div p.quote-info {float: left; width: 144px;text-align:right; margin: 0; font-family: Tahoma; font-size: 12px;}
.quote-div p.quote-big {margin: 0 0 0 170px; font-family: Tahoma; font-size: 24px; color: #003333;font-style:italic;  line-height: 24px; padding: 0 0 20px 0; width: 500px;}

.quote-div div.topquote {padding-bottom: 20px;}
.left-image-quote {float: left; width: 521px; height: 340px;}
div.fotonav {margin-left: 527px;}
div.fotonav a {background: transparent url(/pic/decor/quote-button.gif) no-repeat 0 0; width: 25px; height: 0; padding-top: 25px; display: block; float: left; margin-left: 5px;}
div.fotonav a.unactivel {background-position: 0 -25px;}
div.fotonav a.right-button  {background-position: -25px 0;}
div.fotonav a.unactiver  {background-position: -25px -25px;}

div.footer {padding: 16px;}
div.footer div.counters {float:right;}
div.footer p {font-family: Times New Roman; color: #fff; font-size: 18px; font-weight: bold; margin: 0;}
div.footer p a {color: #fff; text-decoration: none;}
div.footer div.bord {padding: 16px; margin-left: -16px; margin-right: -16px;border-top: 1px solid #fff; color: #fff; font-family: Times New Roman; font-size: 11px;padding-top: 15px; margin-top: 22px;}
div.footer div.bord a {color: #fff; text-decoration: none;}
div.footer div.bord div.parohod {float: right;}
div.wrp.ie6bug {
  height: 0;
  overflow: hidden;}

