/*--------------------- General styles start ---------------------*/
body {margin: 0px;font: 12px 'Tahoma', 'Arial';color: #676767;text-align: left;background: #efefef;padding: 0;}
td, input {font: 12px 'Tahoma', 'Arial';}
body a {color: #6196da;text-decoration: none;}
body a:hover {text-decoration: underline;}
img {border: 0px;}
a.noun img {margin: 2px;}
.clear {clear: both;}
h2, h3, h4, h5, h6 {margin: 0px;padding: 0px;}
hr {border: 0px; height: 1px; background: #d6d6d6;}
*:focus {outline: none;}
#h1block {text-align:center;display:block; background-color: #6DA914;border-radius: 8px;border:1px solid #4D7E03;padding: 5px 10px 5px 10px;margin-bottom: 12px;}
h1 {font-size: 12px;color:#fff;text-transform: uppercase;margin: 0px;padding: 0px;display:inline;text-shadow: 1px 1px 2px #3A6400;}
/*--------------------- General styles end ---------------------*/

/*--------------------- Все связанное с фоном start ----------------------*/
#wrap0 {background: #394A9C;margin: 0px;padding: 0px;}
#wrap {background: url(/fony/20152903.jpg) no-repeat top center;margin: 0px;}
#container {width: 976px; margin: auto; text-align: left;}
/*--------------------- Все связанное с фоном end ---------------------*/

/*--------------------- Нижняя часть start ----------------------*/
#stats a{opacity: 0.8;}
#stats a:hover {opacity: 1.0;}
#bot {background: url(/img/bot.png);margin: auto;padding: 19px 18px;height: 39px;width:936px; color : #fff;}
#bot a {color : #3d3d3d;}
#bot a:hover {text-decoration : underline;}
.botlogo {float:left; margin: 0px 10px 0px 0px;}
#bottop {background: url(/img/bottop.png);margin: auto;height: 19px;width:972px;}
#botmid {background: url(/img/botmid.png) repeat-y;margin: auto;padding: 0px 18px 5px 18px;width:936px;}
#botmid a {color : #3d3d3d;}
#botmid a:hover {text-decoration : underline;}
/*--------------------- Нижняя часть end ---------------------*/

/*--------------------- Контейнер start ---------------------*/
#contain {float: left;width:336px;margin: auto;}
#conttop {background: url(/img/shapka-contein.png);float: left;height: 18px;width:332px;}
#contbar {background: url(/img/container-block-right.png) repeat-y;float: left;padding: 0px 10px 0px 8px; width: 318px;}
#contbot {background: url(/img/container-block-rightbot.png);float: left;height: 19px; width: 336px;}
/*--------------------- Контейнер end ---------------------*/

/*---------CONTENT-start-----------*/
#search {background: url(/img/search.png);margin: auto;padding: 11px 19px 11px 19px;height: 36px; width: 936px;}
#films {float: left;width:640px;margin: auto;}
#filmstop {background: url(/img/shapka-content.png);float: left;height: 18px;width:637px;}
#filmscont {background: url(/img/content-block-mid.png) repeat-y;float: left;padding: 0px 18px;width:604px;}
#filmbot {background: url(/img/content-block-midbot.png);float: left;height: 19px; width: 637px;}
/*---------CONTENT-end---------*/

/*----Container blocks styles----*/
.block {margin-left: 8px;width: 300px;background: url(/blocks/22-2-.gif);margin-bottom: 10px;}
.blocktitle {background: url(/blocks/23-2-.gif) no-repeat;text-align:center;padding: 10px 10px 10px 10px;font: 14px 'Tahoma'; color: #4d424e; text-transform: uppercase;}
.blockbottom {background: url(/blocks/24-2-.gif);height: 12px;overflow: hidden;}
.blockcontent {text-align: left;margin: 0px 10px;width: 280px;position: relative;}
.blockcontent ul {margin: 0;padding: 0;list-style: none;}
.blockcontent li {margin-left: 25px;list-style: disc;line-height:18px;}
.blockcontent li a {}
.blockcontent li a:hover {}
.blockcontent a {}
.blockcontent a:hover {}
#blocklogin {background: url(/img/login.png) no-repeat;height: 144px;width:310px;padding: 10px 0px;margin:-3px 0px 5px 3px;}
#blocklogin .registrbut {margin-top: 14px;}
#blocklogin a {color:#3d3d3d;}
#blockprof {background: url(/img/profil.png) no-repeat;height: 36px;width:310px;padding-top: 16px;margin:-3px 0px 5px 3px;}
/*-----------------------*/

/*-------page-switches-------*/
.swchItemA, .swchItem, .swchItemA1, .swchItem1 {color: #908b8b; background: url(/.s/t/785/31.gif) repeat-x;padding: 5px 7px;text-decoration: none;
border-width: 1px; border-style: solid; border-color: #dddddd #c6c6c6 #c6c6c6 #c6c6c6;
border-radius: 6px; -moz-border-radius: 6px;
}
.swchItem:hover, .swchItem1:hover {background-position: 0px -29px;text-decoration: none;}
.catPages1, .catPages2 {padding: 10px 0;}
/*---------------------------*/

/* Other Styles */
.replaceBody {}
.replaceTable {}
.legendTd {}
.codeMessage, .quoteMessage {padding: 5px !important;}
.codeMessage {font-family: monospace;}
/* ------------ */

/*--------------------- INPUTS start ---------------------*/
input[type=submit], input[type=reset], input[type=button] {background: url(/.s/t/785/31.gif) repeat-x;
font: 12px 'Tahoma';color: #686868;border-width: 1px; border-style: solid; border-color: #dddddd #c6c6c6 #c6c6c6 #c6c6c6;
border-radius: 5px; -moz-border-radius: 5px;cursor: pointer; padding: 4px 5px;
}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {background-position: 0px -29px;}
input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}
input[type=text], input[type=password], iframe#mchatIfm2, textarea {
background: #f4f4f4 url(/.s/t/785/33.gif) repeat-x;font: 12px 'Tahoma'; color:#686868;padding: 5px 8px;
border-width: 1px; border-style: solid; border-color: #acacac #d0d0d0 #e9e9e9 #d0d0d0;border-radius: 8px;-moz-border-radius: 8px;
-moz-box-shadow: inset 0px 1px 0px #cdcdcd; box-shadow: inset 0px 1px 0px #cdcdcd;
}
input[type="text"],input[type="password"]{ width:400px !important; }
input[name="f7"]{ width:200px !important; }
input[name="h1"]{ width:35px !important; }
input[name="iws1"],input[name="ihs1"]{ width:15px !important; }
input[name="s"]{ width:200px !important; }
input[class="loginField"]{ width:250px !important; margin-top: 10px;}
input[type=textprof]{
background: #f4f4f4 url(/.s/t/785/33.gif) repeat-x;font: 12px 'Tahoma'; color:#686868;padding: 5px 8px;
border-width: 1px; border-style: solid; border-color: #acacac #d0d0d0 #e9e9e9 #d0d0d0;border-radius: 8px;-moz-border-radius: 8px;
-moz-box-shadow: inset 0px 1px 0px #cdcdcd; box-shadow: inset 0px 1px 0px #cdcdcd;width:200px !important;
}
textarea{ width:580px !important; }
textarea[name="f3"]{ width:400px !important; }
select {background: #f5f5f5;color: #686868;padding: 3px 0px;border: 1px solid #ccc;font: 12px 'Tahoma';}
iframe#mchatIfm2 {padding: 0px;}
#mchatBtn, input.codeButtons, input.button {padding-left: 0px;padding-right: 0px;}
input, select {vertical-align: middle;}
.queryField {width: auto !important;}
.commFl {width: 100%;}
input[type=radio] {vertical-align: middle;}
/*--------------------- INPUTS end ---------------------*/

/*--------------------- POPUP start ---------------------*/
.popup a {}
.popup {margin: 8px;}
.popuptitle {background: url(/.s/t/785/32.gif);border: 1px solid #5e5b59;font: 14px/30px 'Tahoma';color: #ffffff;text-shadow: 0px 1px 0px #2b2b2b;text-transform: uppercase;}
.popupbody {padding: 8px;border: 1px solid #ccc;}
/*--------------------- POPUP end ---------------------*/

/*--------------------- topfilms start ---------------------*/
.ex1 a{padding: 2px 0px 2px 0px;opacity: 0.9;}
.ex1 a:hover {opacity: 1.0;}
.ex1 img {border:#fff 1px solid;}
.ex1 img:hover {border:#000 1px solid;}
/*--------------------- topfilms end ---------------------*/

/*--------------------- films start ---------------------*/
.filmtitle {text-align:center;color : #fff;text-shadow :0px 1px 1px #3A6400;height:40px;width: 625px; background: url(/img/filmtitle.png) repeat-x;margin: 10px 0px 0 -10px;padding-top:12px;}
.etitle {font-size: 12pt;font-family: Tahoma, "Geneva CY", sans-serif; text-shadow: 1px 1px 2px #497505; font-weight: bold;}
.filmtitle a {color:#fff;text-shadow:1px 1px 2px #3A6400;}
.filmtitle a:hover {color : #CDFF73;text-decoration: none;}
.hrfilms {opacity: 0.8;height:6px;width: 625px; background: url(/img/hrfilms.png) repeat-x;margin: 6px 0px 10px -10px;}
.hrfilmbot {opacity: 0.65;height:6px;width: 625px; background: url(/img/hrfilms.png) repeat-x;margin: 2px 0px 12px -10px;}
.filmas, .filmas td {font-family: "Trebuchet MS", "Helvetica CY", sans-serif;font-size: 13px;color:#424242 !important;}
.filmas a {color : #3f7f00;}
.filmas a:hover {color : #63aa1d;}
.camfilm {height:27px;width: 27px; background: url(/img/camfilm.png) ;position: absolute;margin: -5px 0px 0px 10px;}
.adddate {height:14px;width: 14px; background: url(/img/time.gif);float:left;margin: 0px 5px 0px 5px;}
.sh18 {height: 46px;color: #FFFFFD;font-size: 11px;font-weight: bold;text-shadow: 1px 1px 2px #3A6400;position:absolute;margin-left:560px;}
.fix {width: 604px;} 
/*--------------------- films end ---------------------*/

.spoiler > input + .box {
 display: none;
}
.spoiler > input:checked + .box {
 display: block;
}
.zhirnyi {font-weight: 800;}

.textg {
 margin-bottom: 15px;
 padding: 10px;
 border: 1px solid #343333;
 background-color: #EEEEEE;
 -moz-box-shadow: 4px 4px 6px #924466;
 -webkit-box-shadow: 4px 4px 6px #924466;
 box-shadow: 4px 4px 6px #924466;
 border-style: DASHED;
 border-color: # B3B3B3;
 border-radius: 7px;
 text-align:center;
}
.screens img{float:left; margin:0 10px 0 0;border:#6477DD 1px solid;padding:1px;width:139px;height:98px;}
.screens {height:102px; width:605px;padding:10px; background:#C8E49B;margin:0 0 15px -10px;}