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; }


