HTML, BODY {margin:0; padding:0; width:100%; font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#333; background:#FFF;}
BODY {min-width:1000px; _width: expression((documentElement.clientWidth||this.clientWidth)<1000?'1000px':'100%');}
DIV, FORM {margin:0; padding:0;}
A IMG {border:0;}
A {color:#50a0c9;}
H1 {font-size:20px; font-weight:normal; padding:0 0 7px 0; margin:0; font-family: Georgia, sans-serif;}
H2 {font-size:20px; font-weight:normal; padding:0 0 7px 0; margin:0; font-family: Georgia, sans-serif;}
H3 {font-size:18px; font-weight:normal; padding:0 0 7px 0; margin:0; font-family: Georgia, sans-serif;}

#fullpage{position:relative;}

.header {position:relative;}
.header .toplogo {position:relative; float:left; padding: 8px 0 0 19px;}
.header .toplogo .datetime {position:absolute; color:#000; font-size:11px; top:9px; left:115px;}
.header .headitems {position:relative; margin: 0 0 0 449px; padding: 0px 19px 0 27px; height:83px; border-bottom:1px solid #be1e17;}
.header .headitems .search {position:relative; float:right; width:206px; _width:209px; padding-top:13px;}
.header .headitems .search .text {position:relative; display:block; width:147px; float:left; height:15px; padding: 1px 0 1px 2px; margin:0; font-size:11px; border:1px solid #b0b0b0; border-right:0; margin:0; z-index:10;}
.header .headitems .search .btn {position:relative; display:block; float:left; width:56px; margin:0; padding:0; border:0; height:19px; line-height:15px; background:#9b9b9b url(../img/button_find.gif) no-repeat; color:#FFF; font-size:10px; z-index:20;}
.header .headitems .headmenu {position:absolute; bottom:5px; left:27px;}
.header .headitems .headmenu A {white-space:nowrap; color:#585858; font-size:11px; margin-right:10px; text-decoration:none; }
.header .headitems .headmenu A:hover {text-decoration:underline;}
.header .headitems .iconmenu {margin-left:-5px; padding-top:9px;}
.header .headitems .iconmenu A {position:relative; float:left; height:26px; line-height:26px; background-image: url(../img/forum_tv.gif); background-repeat:no-repeat; padding-left:34px; color:#585858; font-weight:bold; font-size:11px; text-decoration:none; margin-right:10px; white-space:nowrap;}
.header .headitems .iconmenu A:hover {text-decoration:underline;}
.header .headitems .iconmenu .forum {background-position:0 0;}
.header .headitems .iconmenu .tv {background-position:0 -26px;}


.menu1 {padding: 7px 28px; line-height:22px;}
.menu1 A {font-size:14px; color:#585858;}
.menu2 {padding: 0 28px 15px 28px; line-height:20px;}
.menu2 A {padding: 7px 28px; font-size:12px; color:#d8261e;}
.menu1, .menu2 {position:relative;}
.menu1 A, .menu2 A {padding:2px 4px; white-space:nowrap; text-decoration:none; margin-right:10px;}
.menu1 A:hover, .menu2 A:hover {text-decoration:underline;}
.menu1 A.active, .menu1 A.active:hover, .menu2 A.active, .menu2 A.active:hover {text-decoration:none; color:#FFF !important; background:#ea3129;}


.bigleftcont {position:relative; float:left; width:100%; margin-right:-298px; background:#FFF url(../img/rightbg.gif) repeat-y right top;}
.bigleft {position:relative; margin-right:297px;}

.bigleft .adv {position:relative; margin: 10px auto;}
.bigleft .adv IMG, .bigleft .adv OBJECT, .bigleft .adv IFRAME, .bigleft .adv EMBED {display:block; margin: 0 auto;}

/*.bigleft .topmenucont {position:relative; padding:20px 0 10px 0;}
.bigleft .topmenu {position:relative; padding:0 20px 0 26px; line-height:24px; zoom:1;}
.bigleft .topmenu A {position:relative; margin:0 7px 0 0; padding:2px 4px; color:#505050; font-size:14px; white-space:nowrap;}
.bigleft .topmenu A:visited {color:#505050;}
.bigleft .topmenu A:hover {color:#d4251d; text-decoration:none;}
.bigleft .topmenu A.red, .bigleft .topmenu A.red:visited {color:#d4251d;}
.bigleft .topmenu A.active, .bigleft .topmenu A.active:hover {text-decoration:none; color:#FFF !important; background:#ea3129;}
         */
.bigleft .mainmarquee {border-top:1px solid #ededed; padding: 5px 0 5px 0; background:#FFFF99; color:#D4271E;}
.bigleft .mainmarquee A {color:#D4271E;}
.bigleft .mainmarquee P {margin:0; padding:0;}

.bigleft .mainarticle {position:relative; background:#ededed; padding:26px 20px 20px 26px; border-bottom:1px solid #d9d9d9; zoom:1;}
.bigleft .mainarticle .mainitemcont {float:left; width:33%;}
.bigleft .mainarticle .mainitem {padding-right:10px;}
.bigleft .mainarticle IMG {position:relative; display:block;}
.bigleft .mainarticle .date {font-size:11px; color:#666; padding: 5px 0;}
.bigleft .mainarticle .date .options {position:relative; zoom:1; background: url(../img/ico_comments.gif) no-repeat 6px 3px; padding-left:24px; color:#909090;}
.bigleft .mainarticle .gur {margin-top:8px;}
.bigleft .mainarticle .lasttitle {font-weight:bold; height:20px; line-height:20px;}
.bigleft .mainarticle .listnews {float:left; width:49%;}
.bigleft .mainarticle .listnews LI {padding-right:10px;}

.bigleft .mainsinglearticle {position:relative; background:#FFF; padding:15px 20px 0 26px;}
.bigleft .mainsinglearticle IMG {position:relative;float:left; margin-right:20px;}
.bigleft .mainsinglearticle .date {font-size:11px; color:#6a6a6a;}
.bigleft .mainsinglearticle .date .options {position:relative; zoom:1; background: url(../img/ico_comments.gif) no-repeat 6px 3px; padding-left:24px; color:#909090;}

.bigleft .quartercont {position:relative; float:left; width:24.8%; margin:0; padding:0;}
.bigleft .quartercontright {float:right !important; width:25.5% !important;}
.bigleft .quartercont .quarter {position:relative; padding:56px 0 15px 26px; zoom:1;}
.bigleft .quartercont .quarter .date {color:#666; font-size:11px; padding: 5px 0;}
.bigleft .quartercont .quarter .date .options {position:relative; zoom:1; background: url(../img/ico_comments.gif) no-repeat 6px 3px; padding-left:24px; color:#909090;}
.bigleft .quartercont .quarter .authors {position:relative; float:right; width:100%; padding:0 0 10px 0; background:#f0f0f0; margin:24px 0 0 0;}
.bigleft .quartercont .quarter .authors .biglink {font-size:14px; font-weight:bold; padding-left:10px; display:block;}
.bigleft .quartercont .quarter .authors .authorface {position:relative; display:block; height:112px; background-position:right top; background-color:#FFF; background-repeat: no-repeat; margin:2px 1px 5px 2px;}
.bigleft .quartercont .quarter .authors IMG {margin:2px 1px 5px 2px;}
.bigleft .quartercont .quarter .authors UL {margin-top:8px;}
.bigleft .quartercont .quarter .authors UL LI {background:url(../img/bull.gif) no-repeat 0 7px; padding:1px 0 1px 10px; margin-left:10px;color:#464646;}
.bigleft .quartercont .quarter .authors UL LI A {color:#464646;}
.bigleft .quartercont .quarter IMG {display:block; position:relative; margin: 11px 0 0 0;}
.bigleft .quartercont .quarter H2 {position:absolute; left:26px; top:10px; color:#747474; font-size:24px; white-space:nowrap;}
.bigleft .quartercont .quarter H2 A {color:#747474; text-decoration:none; font-size:24px;}
.bigleft .quartercont .quarter A {font-size:12px;}
.bigleft .quartercont .quarter UL {position:relative; list-style:none outside none; margin:0; padding:0;}
.bigleft .quartercont .quarter UL LI {background:url(../img/bull.gif) no-repeat 0 9px; margin:0; padding:3px 0 3px 10px;}

.bigleft .primanews {position:relative; margin:0; padding:10px 26px 26px 26px; background:#f0f0f0;}
.bigleft .primanews .date {color:#666; padding: 7px 0 3px 0;}
.bigleft .primanews H2 A {color:#747474; text-decoration:none; font-size:24px;}

.bigleft .block {position:relative; padding: 7px 10px 7px 26px; z-index:16000;}
.bigleft .block .partners {border:1px solid #d9d9d9; padding:10px; margin: 0 0 20px 0;}
.bigleft .block .partners IMG {margin:5px;}

.bigleft .pollblock {padding: 10px 0 !important;}

.bigleft .listhead {position:relative; padding: 10px 15px 10px 26px; height:24px; line-height:24px;}
.bigleft .rubrictitle {position:relative; float:right; height:24px; font-size:11px;}
.bigleft .rubrictitle .item {position:relative; float:left; margin-left:15px; border:1px solid #c0c0c0; height:22px; line-height:22px; padding:0 10px; font-size:10px; z-index: 16000;}
.bigleft .rubrictitle IMG.item {border:0; height:24px; padding:0;}
.bigleft .rubrictitle .item .fontsize {color:#919191; text-decoration:none;}
.bigleft .rubrictitle .item .dropdown {border: 1px solid #c0c0c0; background:#FFF; overflow: hidden; position: absolute; z-index:15500; display:none; width: 260px;  font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 20px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); left: -1px; top: 22px;}
.bigleft .rubrictitle .item .dropdown UL {margin: 0pt; padding: 0pt; overflow: hidden; width: 130px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: left;}
.bigleft .rubrictitle .item .dropdown UL LI {margin: 0; padding: 0 0 0 16px; height: 20px;}
.bigleft .rubrictitle .item .dropdown UL LI A {background: #FFF; line-height: 20px; float: left; width: 100%; text-decoration: none; color: rgb(102, 102, 102);}
.bigleft .rubrictitle .item .dropdown UL LI A:hover {background:#f0f0f0;}
.bigleft .rubrictitle .item #blog_dropdown {width:350px; padding:5px; left:-210px;}
.bigleft .rubrictitle .item .dropdown INPUT {width:345px;}
.bigleft .rubrictitle .redplus {background:url(../images/redplus.gif) no-repeat 4px center; padding-left:26px;}
.bigleft .rubrictitle .redblog {background:url(../images/redblog.gif) no-repeat 4px center; padding-left:26px;}
.bigleft .listhead H2.active {position:relative; float:left; padding:0 7px; height:24px; margin-right:20px; background:#ea3129; color:#FFF; font-size:18px;}
.bigleft .listhead H2.active A {color:#FFF; text-decoration:none;}
.bigleft .listhead .datetime {position:relative; float:left; padding:0 7px 0 7px; height:22px; line-height:22px;  margin-right:20px; color:#666; font-size:14px; font-family: Georgia, sans-serif; border:1px solid #c0c0c0; white-space:nowrap;}
.bigleft .listbottom {position:relative; margin:10px 9px 10px 0; z-index:15600;}
.bigleft .listbottom .rubrictitle {margin:6px 0 13px 0; float:none;}
.bigleft .listbottom .rubrictitle .item {margin-left:0; margin-right:15px;}

.bigleft .lightgray {position:relative; zoom:1; background:#f0f0f0;}

.bigleft .swlist {position:relative; float:right; height:20px; line-height:20px; background:url(../img/ico_lenta.gif) no-repeat left center; z-index:160; padding:0 15px 0 25px; zoom:1;}
.bigleft .swgroup {position:relative; float:right; height:20px; line-height:20px; background:url(../img/ico_rubs.gif) no-repeat left center; z-index:160; padding:0 15px 0 25px; zoom:1;}
.bigleft .swlist A, .bigleft .swgroup A {position:relative; margin-left:-25px; padding-left:25px;}
.bigleft .lightgray .swlist, .bigleft .lightgray .swgroup {position:absolute; top:10px;}
.bigleft .lightgray .swlist {right:130px;}
.bigleft .lightgray .swgroup {right:20px;}

.bigleft .newsimg {position:relative; float:left; display:block; zoom:1;}
.bigleft .newsline {position:relative; zoom:1;}
.bigleft .newsline .newsline2 {position:relative; float:left; zoom:1;}
.bigleft .newsline .news {font-size:16px;}
.bigleft .newsline .date {font-size:11px; color:#666;}
.bigleft .newsline .options {position:relative; float:left; margin: 5px 0 3px 0; height:17px; line-height:17px; border:1px solid #c0c0c0; padding: 0 10px 0 0; border:0;}
.bigleft .newsline .options .printed {position:relative; float:left; display:block; margin:0 6px; top:2px;}
.bigleft .newsline .options .video {position:relative; float:left; display:block; margin:0 6px; top:4px;}
.bigleft .newsline .options .comments {position:relative; float:left; display:block; background: url(../img/ico_comments.gif) no-repeat 6px 3px; color:#d4251d; padding-left:24px; font-size:11px;}
.bigleft .newsline .options .comments:hover {text-decoration:none;}
.bigleft .newsline .descr A {color:#6B6B6B; text-decoration:none;}

.bigleft .navpages {font-size:14px; text-align:right; padding-right:30px;}

.bigleft .show_photo {position:relative; float:right; padding-left:10px;}
.bigleft .show_photo TD {padding-bottom:10px;}

.bigleft .subcomments {padding: 5px 0 5px 0;}
.bigleft .subcomments .rsslink {background:url(../images/icon_rss.gif) no-repeat; padding:0 0 4px 25px;}
.bigleft .subcomments .emaillink {background:url(../images/icon_email.gif) no-repeat 0 3px; padding:0 0 4px 23px; margin-left:30px;}

.bigleft P.lead {margin-top:0;}

.commentbutton {position:relative; float:left; padding:0 10px; height:36px; line-height:36px; border:1px solid #c0c0c0; z-index:110;}
.commentbutton A {font-weight:bold; font-size:14px; background: url(../img/bull.gif) no-repeat left center; padding-left:10px;}
.commentbutton A.show {background: url(../img/bull_down.gif) no-repeat left center; }
.commentblockcont {position:relative; float:left; z-index:120; border:1px solid #c0c0c0; background:#FFF; margin-top:-6px; width:99%;}
.commentblock {position:relative; padding:20px;}
.commlist .date {font-size:11px; color:#666; margin-top:10px;}
.cornlt {top:-1px; left:-1px; background-position:left top;}
.cornrt {top:-1px; right:-1px; background-position:right top;}
.cornrb {bottom:-1px; right:-1px; background-position:right bottom;}
.cornlb {bottom:-1px; left:-1px; background-position:left bottom;}
.corn {position:absolute; width:5px; height:5px; font-size:1px; background-image:url(../img/comments_corn.gif); font-size:1px;}
.cornrt, .bigleft .cornrb {_right: expression( this.parentNode.offsetWidth % 2 ? -2 : -1 );}
.cornrb, .bigleft .cornlb {_bottom: expression( this.parentNode.offsetHeight % 2 ? -2 : -1 );}
.commentblockcont #whiteline {position:absolute; left:0; top:-1px; height:1px; font-size:1px; background:#FFF;}
.commentblock .caption {font-weight:bold; padding:7px 0 3px 0; font-size:11px;}
.commentblock .form1l {float:left; width:320px;}
.commentblock .form1r {margin-left: 330px; padding-top:25px;}
.commentblock .form2l {float:left; width:250px;}
.commentblock .form2r {margin-left: 260px;}
.commentblock .descr {font-size:11px; padding-left:17px;}
.commentblock .rules {font-size:11px; color:#d4251d;}
.commentblock .text {background:#f6f6f6; border:1px solid #d9d9d9;}
.commentblock .fsectext {height:33px; line-height:33px; width:100px; font-size:18px; padding: 0; text-align:center; display:block; float:left; margin-left:10px;}
.commentblock #cryptogram {display:block; float:left;}

.bigleft .shopcatcont {width:49%; float:left; background-repeat:no-repeat; background-position:left top;}
.bigleft .shopcat {padding: 10px 10px 20px 70px;}
.bigleft .shopcatlist {padding-left:0 !important;}
.bigleft .shopcat H2, .bigleft .shopcat P {margin:0; padding:0;}
.bigleft .shopcat .shopcounts {color:#E47B77; font-size:11px; margin-bottom:8px;}
.bigleft .shopcat .shopimage {display:block;}
.bigleft .shopcatlist .shopimage {margin-top:8px !important;}
.bigleft .shopcat .shoplink {font-size:11px;}
.bigleft .shopcat .shoplink A {color:#505050;}
.bigleft .shopcat .shoptitle {color:#EA3129; font-weight:bold; font-size:14px; margin-top:5px;}
.bigleft .shopcat .shoptitle A {color:#EA3129;}
.bigleft .shopcat H2 A.comments {background: url(../img/ico_comments.gif) no-repeat 12px 3px; color:#d4251d; padding-left:30px; font-size:11px; font-family: Tahoma, Geneva, sans-serif;}


.bigleft UL {position:relative; list-style:none outside none; margin:0; padding:0;}
.bigleft UL LI {background:url(../img/bull.gif) no-repeat 0 9px; margin:0; padding:3px 0 3px 10px; list-style:none outside none;}

.bigleft #hypercontext {_width:99%;}
.bigleft #hypercontext TABLE {border-collapse:collapse !important; border-spacing:0 !important; border:0 !important;}
.bigleft #hypercontext TABLE TR TD, .bigleft #hypercontext TABLE TR TH {border:0 !important; border-bottom:1px solid #D9D9D9 !important; border-left:1px solid #D9D9D9 !important; padding: 3px 7px 3px 7px !important;}
.bigleft #hypercontext TABLE TR TD:first-child, .bigleft #hypercontext TABLE TR TH:first-child {border-left:0 !important; padding-left:0 !important;}


.bigleft TABLE.uklist {border-collapse:collapse; border-spacing:0;}
.bigleft TABLE.uklist TR TH {padding:10px; text-align:left; font-weight:bold; vertical-align: bottom; font-size:12px; border-bottom:2px solid #cbcbcb;}
.bigleft TABLE.uklist TR TD {padding:10px; text-align:left; vertical-align:top;}
.bigleft TABLE.uklist TR.line1 TD {background:#F7F7F7;}
.bigleft TABLE.uklist TR TD .comments {background: url(../img/ico_comments.gif) no-repeat 6px 3px; color:#d4251d; padding-left:24px; font-size:11px;}
.bigleft TABLE.uklist TR TD .comments:hover {text-decoration:none;}

.hand {display:block; float:left; height:18px; width:13px; background-image:url(../img/hands.png); _background-image:url(../img/hands.gif); background-repeat:no-repeat; margin: 0 6px; _margin: 0 3px;}
.hand.up {background-position:-6px -29px;}
.hand.up:hover {background-position:-6px -4px;}
.hand.down {background-position:-31px -4px;}
.hand.down:hover {background-position:-31px -29px;}


.bigleft A:hover {color:#d4251d;}
.bigleft H1.news {color:#d4251d;}

.bigleft .com_head {padding-top:10px;}

.bigleft .title_question {display:block; float:right; background:url(../img/ico_question.gif) no-repeat; heigth:21px; line-height:21px; padding-left:27px; margin-top:10px;}

.bigleft .halfitem1 {position:relative; float:left; width:49%; zoom:1;}
.bigleft .halfitem2 {position:relative; float:right; width:49%; zoom:1;}
.bigleft .halfitem2 .block {padding-left:0;}
.bigleft .halfitem1 .newsline .news, .bigleft .halfitem2 .newsline .news {font-size:12px;}

.bigleft .links_50 {display:block; background:url(../img/50_links.png) no-repeat; font-size:18px; font-family: Georgia, sans-serif; color:#FFF; padding:0 0 0 88px; width:241px; height:64px; line-height:64px; margin:20px 0;}
.bigleft .links_50:hover {color:#FFF; text-decoration:none;}
.bigleft .more_50 {display:block; background:url(../img/50_more.png) no-repeat; font-size:12px; color:#505050; padding:0 0 0 25px; width:109px; height:22px; line-height:22px; text-decoration:none; font-weight:bold;}
.bigleft .more_50:hover {color:#505050;}
.bigleft .addcomment_pu {display:block; float:right; background:url(../img/50_comment.png) no-repeat; font-size:12px; color:#505050; padding:0 0 0 25px; width:110px; height:22px; line-height:22px; text-decoration:none; font-weight:bold; overflow:hidden;}
.bigleft .addcomment_pu:hover {color:#505050;}

.bigleft .dom_faq {display:block; background:url(../img/dom_faq.png) no-repeat; font-size:18px; font-family: Georgia, sans-serif; color:#FFF; padding:0 0 0 88px; width:241px; height:64px; line-height:64px; margin:20px 0;}
.bigleft .dom_comments {display:block; background:url(../img/dom_comments.png) no-repeat; font-size:18px; font-family: Georgia, sans-serif; color:#FFF; padding:0 0 0 88px; width:241px; height:64px; line-height:64px; margin:20px 0;}
.bigleft .dom_comhoz {display:block; background:url(../img/dom_comhoz.png) no-repeat; font-size:18px; font-family: Georgia, sans-serif; color:#FFF; padding:0 0 0 88px; width:241px; height:64px; line-height:64px; margin:20px 0;}
.bigleft .dom_comments:hover, .bigleft .dom_comhoz:hover {text-decoration:none; color:#FFF;}

.bigright .dom_house {display:block; background:url(../img/dom_house.png) no-repeat; font-size:16px; font-family: Georgia, sans-serif; color:#FFF; padding:4px 0 0 88px; width:208px; height:60px; margin: 5px 0; outline:none;}
.bigright .dom_house:hover {text-decoration:none;}
.bigright .dom_uk {display:block; background:url(../img/dom_uk.png) no-repeat; font-size:18px; font-family: Georgia, sans-serif; color:#FFF; padding:10px 0 0 88px; width:208px; height:54px; outline:none;}
.bigright .dom_uk:hover {text-decoration:none;}

.bigright .dom_docs {display:block; background:url(../img/dom_docs.png) no-repeat; font-size:18px; font-family: Georgia, sans-serif; color:#FFF; padding:0 0 0 88px; width:208px; height:64px; line-height:64px; margin: 5px 0; outline:none;}
.bigright .dom_docs:hover {text-decoration:none;}
.bigright .dom_contacts {display:block; background:url(../img/dom_contacts.png) no-repeat; font-size:18px; font-family: Georgia, sans-serif; color:#FFF; padding:0 0 0 88px; width:208px; height:64px; line-height:64px; margin: 5px 0; outline:none;}
.bigright .dom_contacts:hover {text-decoration:none;}

.bigright .block .authors {position:relative; padding:10px 0 0 25px; border-bottom:1px solid #D9D9D9;}
.bigright .block .authors .biglink {font-weight:bold; display:block; font-size:12px; margin-top:10px;}
.bigright .block .authors .authorface {position:relative; display:block; min-height:92px; _height:92px; background-position:right top; background-color:#FFF; background-repeat: no-repeat; margin:2px 0 0 0;padding: 10px 100px 0 0; font-size:11px;}
.bigright .block .authors IMG {margin:2px 1px 5px 2px;}
.bigright .block .authors UL {margin-top:8px; list-style:none; padding:0;}
.bigright .block .authors UL LI {background:url(../img/bull.gif) no-repeat 0 7px; padding:1px 0 1px 10px; margin-left:10px;color:#464646;}
.bigright .block .authors UL LI A {color:#464646;}

.bash_rating {font-size:14px;}
.bash_rating A {text-decoration:none;}


.bigright {position:relative; float:right; width:296px; border-left:1px solid #d9d9d9; background:#d9d9d9;}

.bigright .adv {position:relative; text-align:center; padding: 13px 0; background:#f0f0f0; zoom:1;}
.bigright .adv IFRAME {z-index:10001; zoom:1;}
.bigright .adv INS {margin: 0 auto !important; zoom:1; _display:none;}

.bigright .block {background:#d9d9d9; padding:17px 24px 15px 25px; color:#333; overflow-x:hidden;}
.bigright .blocklight {background:#f0f0f0 !important;}
.bigright .gblocklight {background:#f0f0f0 !important; color:#666; padding:0 65px 40px 75px; font-family:arial,sans-serif;}
.bigright .gblocklight A {text-decoration:none; color:#666; cursor:text;}
.bigright .authorblock {background:#FFF !important; padding-right:0 !important; padding-left:0 !important; padding-bottom:0 !important;}
.bigright .authorblock H2 {margin-left:25px;}
.bigright .block .date {color:#666; font-size:11px;}
.bigright .block .newstitle {margin-bottom:10px;}
.bigright .block .pm_newsdate {display:block; color:#909090; font-size:11px;}
.bigright .block .pm_newsline A {display:block; margin-bottom:10px;}
.bigright .block .pm_newsdesc {display:none;}

.bigright .block .tabs {position:relative; height:26px; z-index:70;}
.bigright .block .tabs DIV {position:relative; float:left; margin-left:-15px; height:25px; background: url(../img/tab_inact.gif) no-repeat right top;  border-bottom: 1px solid #c3c3c3; border-left: 1px solid #c3c3c3;}
.bigright .block .tabs DIV A {position:relative; display:block; float:left; height:24px; line-height:24px; border-top: 1px solid #c3c3c3; margin: 0 15px 0 0; _margin-right:7px; padding: 0 15px 0 20px; background:#ebebeb; text-decoration:none; font-weight:bold;}
.bigright .block .tabs DIV.first {margin-left:0;}
.bigright .block .tabs DIV.first A {padding-left:5px;}
.bigright .block .tabs DIV.active {background: url(../img/tab_act.gif) no-repeat right top; border-bottom: 1px solid #FFF;}
.bigright .block .tabs DIV.active A {background:#FFF;}

.bigright .block .tabselect {position:relative; margin:-1px -14px 0 -17px; background:#FFF; border:1px solid #c3c3c3; padding:10px 13px 10px 16px; z-index:65;}
.bigright .block .tabselect IMG {display:block; margin:5px 0;}
.bigright .block .tabselect .hr {height:1px; font-size:1px; overflow:hidden; margin: 10px -13px 10px -16px;}

.bigright H2 {color:#333;}
.bigright H2 A {color:#333 !important; text-decoration:none;}
.bigright A {color:#333;}

.bigright .counter_50 {position:relative; background:url(../img/50_counter_bg.jpg) no-repeat; width:295px; height:156px;}
.bigright .counter_50 .counter_item {position:relative; color:#feffff; font-size:11px; padding:7px 0 24px 12px; border-bottom:1px solid #eb7873;}
.bigright .counter_50 .counter_item .counter_number {position:absolute; bottom:3px; left:175px;}
.bigright .counter_50 .counter_item .counter_number SPAN {font-size:30px;}
.bigright .rightmap_50 {background:#FFF; padding:2px 0 10px 10px;}
.bigright .rightmap_50 A {display:block; background:url(../img/50_map.jpg) no-repeat; color:#50a0c9; font-size:14px; padding:117px 0 0 45px; width:230px; height:28px;}
.bigright .rightmap_50 A:hover {text-decoration:none;}
.bigright .rights_50 {display:block; background:url(../img/50_rights_r.png) no-repeat; font-size:18px; font-family: Georgia, sans-serif; color:#FFF; padding:10px 0 0 88px; width:208px; height:54px; margin: 5px 0; outline:none;}
.bigright .rights_50:hover {color:#FFF; text-decoration:none;}

.bigright .prod_intro {position:relative; background:#d90702 url(../img/prod_gerb.png) no-repeat; height:107px; color:#FFF; padding:10px 15px 0 100px; line-height:19px;}

.opinions {padding: 0 0 17px 0;}
.opinions IMG {float:left; display:block;}
.opinions .otitle {position:relative; background:#FFF; border:1px solid #c3c3c3; padding:10px;}
.opinions .otitle .ocorner {position:absolute; background:url(../img/50_opinion_corner.gif) no-repeat; width:6px; height:5px; left:-5px; top:12px;}
.opinions .otitle A {color:#50a0c9;}
.opinions .oname {color:#333333; padding:7px 11px 0 11px;}

.bigright OL {margin:0; padding:0;}
.bigright OL LI {margin:0 0 7px 25px;}


.footer {position:relative; background:#d9d9d9; padding:30px 0 50px 26px;}
.footer A {position:relative; margin-right:10px; color:#484848; white-space:nowrap;}
.footer A:hover {text-decoration:none;}

.footer .footerright {position:relative; float:right; width:252px; padding: 0 20px 0 0;}

.footer .footerleft {margin-right:320px;}

.adbottom {font-size:10px; color:#666666;}
.adbottom A {color:#666666;}

.clear {clear:both; height:1px; font-size:1px; overflow:hidden;}
.hr {background:#d9d9d9;}

.noscreen, .printlogo {display:none;}


/* Куски от старого дезигна */
/* info boxes */
.msg_box {
 background: #FAF4E1;
 border: solid 1px #D4CBAE;
 padding: 10px;
 margin-bottom: 10px;
 font-size: 10pt;
 color: #000000;
}
.msg_ok {
 background: #E0FFE6;
 border: solid 1px green;
 padding: 10px;
 margin-bottom: 10px;
 font-size: 10pt;
 color: green;
}
.msg_ok em {
 color: green;
 font-size: 12pt;
 font-weight: bold;
 font-style: normal;
}
.msg_error {
 background: #FFE0E0;
 border: 1px solid brown;
 padding: 10px;
 margin-bottom: 10px;
 font-size: 10pt;
 color: brown;
}
.msg_error em {
 color: red;
 font-size: 12pt;
 font-weight: bold;
 font-style: normal;
}
em.mark {
 color: #D3342D;
 font-weight: bold;
 font-style: normal;
}

/* календарь */
table.cal_table {
 border-collapse: collapse;
 width: 630px;
 margin: 0 auto;
}
table.cal_table #month_cont {text-align:center;}
table.cal_table #month_cont a {padding: 0 10px;}
table.cal_table #month_cont a.current {color: #B22720;}
TR.cal_header a { /* стрелки прокрутки */
 font-size: 10pt;
}
TR.cal_days TD { /* названия дней */
 font-size: 8pt;
 border: none;
 padding: 2px;
 text-align: center;
 color: #909090;
}
TR.cal_dates TD { /* ячейки дат */
 font-size: 9pt;
 border: solid 1px #F0F0F0;
 padding: 4px;
 text-align: center;
 color: #D0D0D0;
}
TR.cal_days TD.weekend {
 color: #B27B78;
}
TR.cal_dates TD.weekend {
 color: #B27B78;
}
TR.cal_dates TD.weekend a {
 color: #B22720;
}
TR.cal_dates TD.cal_cell { /* пустая ячейка */
 border: none;
}
TR.cal_dates TD.cal_selected { /* выбранный день */
 background: #FFFDC7;
 font-weight: bold;
}

.faq {
 margin: -15px 0px 20px 30px;
}
.faq_num {
 color: #999999;
 font-size: 7pt;
}
.quest li {
 margin-bottom: 10px
}
.progbar { height:5px;
 margin: 0 0 8px 0;
 background: #D16969;
 font-size:1px;
}

div.fhead {
 padding: 0px 0px 0px 10px;
 background: #f2544d;
 color: #ffffff;
 height: 20px;
 line-height: 20px;
 font-size: 10pt;
}

.tvanons {
 position:relative;
 margin-top:5px;
 display:none;
 margin-left:30px;
 background: #FFFEE0;
 border: solid 1px #E3D9BA;
 padding: 10px;
 font-weight: normal;
 font-color: black;
}
.tvanons IMG { position:relative;
}



/* таблица просмотра */
table.t_view {
 border-collapse: collapse;
 width: 100%;
}
table.t_view td {
 padding: 2px 0px 5px 10px;
 vertical-align: top;
 border-top: solid 1px #E3D9BA;
}

table.x td.rc {
 background: #f5f5f5;
 border-top: solid 5px black;
}
table.x td.rc div.news {
 padding: 10px 10px 0px 15px;
}
table.x td.rc div.news a:link {
 color: #a84818;
 font-size: 12px;
}
table.x td.rc div.descr {
 padding: 0px 10px 5px 15px;
 color: #606060;
 font-size: 11px;
}

table.f td {
 padding: 20px 10px 20px 20px;
 font-size: 11px;
 color: #606060;
}
table.f td a:link, table.f td a:visited {
 color: black;
}
table.f img {
 filter: alpha(opacity=25) gray;
 opacity: 0.25;
}

ul.linkex li.liimg {
 display: inline;
 background:none;
}

/* ТВ-программа */
.tv_day TD {
 padding: 5px 5px 5px 5px;
 font-size: 8pt;
 text-align: center;
}
.tv_day TD.cur_day {
 font-size: 9pt;
}
TD.arr_day a:link, TD.arr_day a:visited {
 display: block;
 color: #666666;
 font-size: 16pt;
 text-decoration: none;
}
.movie {
 color: #B2150C;
 font-weight: bold;
}
.serial {
 color: #EB468E;
}
TR.tv_day TD {border:1px solid #deddc3; background: #ffffef; color:#858585;}
TR.tv_day TD.cur_day {border:1px solid #b1352f; background: #ea3129; color:#FFF;}
TR.tv_day TD A {font-size:14px;}
.tv_chan A IMG {border:1px solid #c0c0c0; margin: 7px 3px 5px 3px; }
.tv_chan A:hover IMG {border:2px solid #9d9d9d; margin:6px 2px 4px 2px;}
.onechan {position:relative; zoom:1;}
.onechan .up {position:absolute; right:0; top:0; border:1px solid #d9d9d9; height:25px; line-height:25px; padding:0 10px; margin:5px 0; z-index:5000; zoom:1;}
.onechan .up .uparrow {font-size:16px; text-decoration:none; color:#8f8f8f;}
.onechan .tvleft {position:relative; float:left; width:110px; text-align:center; padding: 15px 0; zoom:1;}
.onechan .tvleft .prog_name {font-size:12px; font-weight:bold;}
.onechan .tvleft .prog_chan {padding: 5px 0;}
.onechan .tvright {position:relative; float:left; zoom:1; width:100%;}
.onechan .tvright DIV {padding:3px 0 3px 10px; clear:left; position:relative; zoom:1;}
.onechan .tvright DIV.first {margin-right:70px;}
.onechan .tvright DIV.snow {border:1px solid #ea3129; float:left; background: url(../img/snow.gif) no-repeat right center; padding-right:140px;}


#fmcont {display:none; top:50%; left:50%; position: absolute; z-index: 20001; background:#FFFEE0; border: 2px solid #D9261C; padding:0 5px 5px 5px; zoom:1;}
#mainpicwin {position:relative; margin:0 5px 8px 0; padding:5px 0 0 0; background: #FFFEE0; border: 2px solid #D9261C;}
#mainpicwin IMG {position:relative; display:block; margin: auto;}
#picmain {position:relative; display:block; margin: auto;}
.thumbimgdiv {}
.thumbimgdiv DIV {margin:0 10px 10px 0; position:relative; float:left; background: #FFFEE0; border:1px solid #D9261C; padding:5px; text-align:center;}
.thumbimgdiv DIV.active {background:#FBD79B;}
.thumbimgdiv DIV IMG {cursor:pointer;  margin:auto; position:relative;}
.thumbimgdiv .imgmain {display:block; margin-bottom:10px;}
.thumbimgdiv P {padding-right:13px;}
#fmnav {text-align:center; font-size:11px; padding:5px 0;}
.fmarrow {position:absolute; display:block; top:20px; height:60px; line-height:60px; width:45px; text-align:center; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color:#FFF; background:#000; z-index:20100; text-decoration:none; font-size:14px; font-family:Arial; outline:none;}
.fmarrow:hover {text-decoration:none;}
#fmarrowleft {left:-1px;}
#fmarrowright {right:-1px;}
