a:link { outline:none; }
a:visited { outline:none; }
a:hover { outline:none; }


.left240 { float: left; width: 275px; }
.center240 { float: right; width: 605px; background-color: #ffffff; margin: 0 16px 13px 10px; border: solid 10px #000000; padding: 20px; }
.center240_ { float: right; width: 575px; background-color: #ffffff; margin: 0 16px 13px 13px; border: solid 10px #000000; padding: 20px 35px 20px 35px; }

/*.zakladvl { float: left; margin: 5px 0 0 -15px; width: 15px;}*/
.zakladvl { float: left; margin: 5px 0 0 0; width: 15px; }

/*.blockleft240 { float: right; width: 260px; }*/
.blockleft240 { float: left; width: 260px; padding-left: 15px; }

/*.blockbanner240x400 { border: solid 10px #000000; background-color: #ffffff; }*/
.blockbanner240x400 { border: solid 10px #000000; background-color: #000000; float: left; width: 240px; height: 400px; }
.blockbanner240x70 { border: solid 10px #000000; background-color: #000000; float: left; width: 240px; height: 70px; }

.blogtxt240 { width: 520px; float: left; }
.blogtxt240_ { width: 490px; float: left; }

.menuleftblog { padding: 5px 0 0 5px; }
.menuleftblog li { list-style-type: none; list-style-position: outside; color: #ffffff; font-size: 12px; font-family: arial; padding: 0 0 7px 0; background: url("../../images/frontend/listmenublog.gif") no-repeat right 7px; }
.menuleftblog a:link { text-decoration: underline; color: #ffffff; font-size: 18px; }
.menuleftblog a:visited { text-decoration: underline; color: #ffffff; font-size: 18px; }
.menuleftblog a:hover { text-decoration: none; color: #ffffff; font-size: 18px; }

/*.calendar240 { background: url("../../images/frontend/bgrcalendar240.jpg") no-repeat 0 0; background-repeat:repeat-y; width: 240px; height: 162px; border: solid 10px #000000; background-color: #000000; }*/

.calendar240 { background: url("../../images/frontend/bgrcalendar240.jpg") no-repeat 0 0; width: 240px; min-height: 162px; _height: 162px; border: solid 10px #000000; background-color: #000000; }

.arrowlcalendar { float: left; width: 14px; padding: 7px 0 0 10px; }
.ttlcalendar240 { float: left; text-align: center; width: 192px; color: #ffffff; font-size: 15px; font-weight: bold; padding-top: 1px; }
.arrowrcalendar { float: right; width: 14px; padding: 7px 10px 0 0; }


.ttlcalendar240 a:link { text-decoration: none; color: #ffffff; }
.ttlcalendar240 a:visited { text-decoration: none; color: #ffffff; }
.ttlcalendar240 a:hover { text-decoration: none; color: #ffffff; }

.tblcalendar240 { width: 100%; font-size: 15px; font-weight: normal; color: #b0a688; }
.tblcalendar240 td { text-align: center; padding: 1px 0 2px 0; }

td.tblc240 { font-size: 10px; color: #000000; }

.red240 { color: #7f0000; }
.pink240 { color: #ad886d; }

.tblcalendar240 a:link { text-decoration: none; color: #ad886d; }
.tblcalendar240 a:visited { text-decoration: none; color: #ad886d; }
.tblcalendar240 a:hover { text-decoration: none; color: #ad886d; }

a.href24001:link { text-decoration: underline; color: #7f0000; }
a.href24001:visited { text-decoration: underline; color: #7f0000; }
a.href24001:hover { text-decoration: none; color: #7f0000; }

.footer240 { height: 75px; width: 100%; position: absolute; bottom: 0; background-color: #000000; }
.footerinner240 { height: 75px; width: 100%; margin: 0px auto; background-color: #000000; color: #ffffff; text-align: center; }


.mailto240 { float: left; font-size: 18px; padding: 0 0 7px 0; width: 47px; }
.mailto240 img { padding: 5px 10px 0 0; float: left; }

.copyright240 { float: left; font-size: 12px; padding: 6px 0 0 0; }

.menufooter240 { margin: 0px auto; color: #ffffff; font-size: 13px; font-family: arial; }
.menufooter240 td { padding: 10px 0 0 0; }
.menufooter240 a:link { text-decoration: underline; color: #ffffff; }
.menufooter240 a:visited { text-decoration: underline; color: #ffffff; }
.menufooter240 a:hover { text-decoration: none; color: #ffffff; }

.bloganswertxt01240 { width: 505px; float: left; font-size: 13px; font-family: Georgia; }
.bloganswertxt01240 p { padding: 0 0 0 15px; }


.blogtxt01240 { width: 560px; padding: 0 20px 0 20px; }
.blogtxt01240_ { width: 550px; padding: 0 10px 0 10px; }

.commentinput240 { float: left; background-color: #ffffff; width: 488px; height: 103px; border: solid 1px #e0dbd3; font-family: arial; font-size: 13px; }
.smile240 { width: 42px; float: left; margin: 38px 10px 0 0; }
.smile240 img { float: left; padding: 0 3px 3px 0; }

.tbliconedit { margin: 0px auto; }
.tbliconedit img { display: inline; margin: 0 5px 0 5px; }

.answerblog240 { width: 489px; float: left; border: solid 1px #cccccc; padding: 5px 0 5px 0; background-color: #f0f0ee; }

.blogbuttonok240 { float: right; background-color: #000000; height: 151px; }
.blogbuttonok240 img { margin-top: 25px; }


.blogcomment240_ img { float: right; margin: 0 -35px 0 0; }

.prev240_ { float: left; margin: 0 0 0 -35px; }
.next240_ { float: right; margin: 0 -35px 0 0; }
.pages240_ { float: left; text-align: center; width: 329px; margin: -5px 0 0 0; font-size: 22px; font-family: Georgia; color: #7f0000; font-weight: bold; }






.ttlvideo { background-color: #cf5800; padding: 5px 0 3px 0; }
.ttlvideo img { margin: 0px auto; }


.ttlvideottl { padding: 5px 15px 5px 7px; background: url("../../images/frontend/bgrblogttl.gif") repeat-y right top; background-color: #000000; color: #ffffff; font-size: 17px; font-family: arial; display: inline; }
.ttlvideottl_ { padding: 0 0 0 10px; font-size: 15px; }
.ttlvideottl_ a:link { text-decoration: underline; color: #000000; }
.ttlvideottl_ a:visited { text-decoration: underline; color: #000000; }
.ttlvideottl_ a:hover { text-decoration: none; color: #000000; }

.sepd01 { height: 1px; border-bottom: dashed 1px #000000; }




.center240video { float: right; width: 605px; background: url("../../images/frontend/bgrvideo.jpg") repeat-x 0 0; background-color: #ffffff; margin: 0 16px 13px 13px; border: solid 10px #000000; padding: 20px; }
.videoblock240 { height: 630px; }
.bv240 { width: 500px; margin: 0px auto; border-top: dashed 1px #000000; border-bottom: dashed 1px #594f47; padding-bottom: 10px; }
.videomark { margin: 0px auto; font-size: 12px; }
.videomark td { vertical-align: middle; padding: 10px 5px 0 5px; }
.videotop { background: url("../../images/frontend/bgrvideo-.jpg") repeat-y 0 0; width: 480px; margin: 0px auto; padding: 10px; }
.bgrvideo { width: 110px; height: 66px; background: url("../../images/frontend/bgrvideo--.jpg") no-repeat 0 0; padding: 8px; }
.tblvideorat td { vertical-align: middle; padding: 10px 4px 0 0; }


.centerstatic240_ { float: right; width: 612px; background-color: #ffffff; border: solid 10px #000000; margin: 0 0 13px 0; min-height: 700px; }
.centerstatic240 { float: right; width: 645px; background-color: #ffffff; margin: 0 16px 13px 10px; border: solid 10px #000000;  }



.centerstat240 { width: 645px; background-color: #ffffff; border: solid 10px #000000; } 
.statattantion { background-color: #7f0000; color: #ffffff; padding: 20px; font-size: 12px; }
.innerstat240 { padding: 20px; }
.ttlmedia240 { background-color: #186379; padding: 5px 0 3px 0; }
.ttlmedia240 img { margin: 0px auto; }
.ttlfiltr240 { background-color: #000000; padding: 2px 0 8px 0; }
.ttlfiltr240 img { margin: 0px auto; }
.mediattlline03shop240 { padding: 5px 0 5px 7px; color: #000000; font-size: 17px; font-family: arial; display: inline; float: right; font-size: 15px; }
.mediattlline03shop240 span {font-weight: bold; }
.mediattlline03shop240 a:link { text-decoration: underline; color: #000000; }
.mediattlline03shop240 a:visited { text-decoration: underline; color: #000000; }
.mediattlline03shop240 a:hover { text-decoration: none; color: #000000; }
.ttlmedia240inner { font-size: 16px; padding: 3px 10px 0 10px; float: left; }
.mediadatal_240 { float: right; color: #999999; font-size: 10px; padding: 8px 7px 0 1px; height: 15px; }
.mediadatal_240_ { float: right; color: #999999; font-size: 10px; padding: 0 2px 0 1px; height: 15px; }
.mediadatal_240_ a:link { text-decoration: underline; color: #007f7f; }
.mediadatal_240_ a:visited { text-decoration: underline; color: #007f7f; }
.mediadatal_240_ a:hover { text-decoration: none; color: #007f7f; }
.medianumber { background: url("../../images/frontend/media-arrow-down.gif") no-repeat 7px 4px; color: #999999; font-size: 9px; padding: 1px 0 0 15px; float: left; width: 40px; }
.menumedia240 { padding: 5px 0 0 0; }
.menumedia240 li { list-style-type: none; list-style-position: outside; color: #ffffff; font-size: 13px; font-family: arial; padding: 2px 2px 1px 2px; }
.menumedia240 a:link { text-decoration: underline; color: #ffffff; background: url("../../images/frontend/zhanrarrowinact.gif") no-repeat right top; display: block; }
.menumedia240 a:visited { text-decoration: underline; color: #ffffff; background: url("../../images/frontend/zhanrarrowinact.gif") no-repeat right top; display: block; }
.menumedia240 a:hover { text-decoration: none; color: #1e748e; background: url("../../images/frontend/filtrarrowact.gif") no-repeat right top; display: block; }
.menumedia240 span { text-decoration: none; color: #1e748e; background: url("../../images/frontend/filtrarrowact.gif") no-repeat right top; display: block; }
.menumedia240 .filtrdashed { border-bottom: dashed 1px #ffffff; padding: 0 2px 7px 2px; }


.video-item-center { float: right; width: 665px; background-color: #000000; margin: 0 16px 13px 13px; }
.video-item-center-top { width: 665px; height: 70px; background: url("../../images/frontend/video/bgtop.gif") no-repeat 0 0; }
.video-item-name { font-family: Arial; font-size: 20px; font-weight: bold; color: #ffffff; }
.video-item-info { margin: 10px 0 0 0; }

.video-item-center-top-l { float: left; margin: 16px 0 0 13px; }
.video-item-center-top-r { float: right; }

.video-item-info-1 { float: left; margin-top: 4px; }
.video-item-info-2 { float: left; margin-left: 8px; margin-top: 1px; font-family: Tahoma; font-size: 10px; color: #ffffff; }
.video-item-info-3 { float: left; margin-left: 10px; margin-top: 2px; }
.video-item-info-4 { float: left; margin-left: 10px; }
.video-item-info-5 { float: left; margin-left: 5px; margin-top: 5px; }
.video-item-info-6 { float: left; margin-left: 5px; }

a.video-part-grey:link { text-decoration: none; color: #707070; font-family: Arial; font-size: 10px; }
a.video-part-grey:visited { text-decoration: none; color: #707070; font-family: Arial; font-size: 10px; }
a.video-part-grey:hover { text-decoration: underline; color: #707070; font-family: Arial; font-size: 10px; }

.video-item-rating-top { margin: 16px 13px 0 0; }
.video-item-stat-top { margin: 7px 13px 0 0; font-face: Arial; font-size: 16px; color: #ffffff; }

.video-item-rating-top-1 { float: left; width: 73px; height: 10px; margin: 7px 15px 0 0; background: url("../../images/frontend/video/rating_bgr.png") no-repeat 0 0; }
.video-item-rating-top-2 { float: left; width: 36px; height: 20px; font-face: Arial; font-weight: bold; font-size: 20px; color: #000000; text-align: center; }
.video-item-rating-top-2 span { font-size: 12px; }
.video-item-rating-top-1-1 { height: 10px; background: url("../../images/frontend/video/rating_top.png") no-repeat 0 0; }

.video-item-stat-top-1 { float: right; margin: 7px 7px 0 0; }
.video-item-stat-top-2 { float: right; }
.video-item-stat-top-3 { float: right; margin: 7px 7px 0 15px; }
.video-item-stat-top-4 { float: right; }

.video-item-rating-top-2-mark-0 { background-color: #ffffff; width: 36px; height: 20px; padding: 0 0 3px 0;  }
.video-item-rating-top-2-mark-1 { background-color: #ffffff; width: 36px; height: 20px; padding: 0 0 3px 0;  }
.video-item-rating-top-2-mark-2 { background-color: #b6fff0; width: 36px; height: 20px; padding: 0 0 3px 0;  }
.video-item-rating-top-2-mark-3 { background-color: #6dffc5; width: 36px; height: 20px; padding: 0 0 3px 0;  }
.video-item-rating-top-2-mark-4 { background-color: #00ff66; width: 36px; height: 20px; padding: 0 0 3px 0;  }
.video-item-rating-top-2-mark-5 { background-color: #54ff00; width: 36px; height: 20px; padding: 0 0 3px 0;  }


.video-item-center-inner { background-color: #ffffff; width: 605px; padding: 17px; margin: 13px 12px 13px 13px; }


.video-item-mark { width: 260px; height: 40px; margin-left: 200px; background: url("../../images/frontend/video/video_mark_bgr.gif") no-repeat 0 0; }

.video-item-mark-0 { float: left; font-family: Arial; font-size: 12px; color: #ffffff; margin: 12px 20px 0 15px; }
.video-item-mark-1 { float: left; margin: 10px 10px 0 0; }

.video-item-block-soc-net { padding: 0 0 20px 0; }

.video-item-vkontakte { float: left; width: 140px; }
.video-item-facebook { float: left; width: 140px; margin: 2px 0 0 30px; }
.video-item-mail {  float: left; width: 140px; margin: 3px 0 0 0; }
.video-item-twitter { float: left; width: 140px; margin: 2px 0 0 0; }



