/* General Style */
a {text-decoration:none; color:#1D91FA;}
a:active {text-decoration:none; color:#1D91FA;}
a:visited {text-decoration:none; color:#1D91FA;}
a:hover {text-decoration:underline; color:#1D91FA;}

b {color: #0E487D;font-weight:normal;}

.fix {clear:both;}
.left {display:block;float:left;}
.right {display:block;float:right;}
.lnk, .lnk:hover, .lnk:active {text-decoration:none;}

.lineas {border-top: 1px solid #E5E5E5;}

.radius3 {
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-o-border-radius:3px;
-icab-border-radius:3px;
-ms-border-radius:3px;
}

.transition {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
transition-property: all;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}

h1 {margin:0; padding:0;font-size:25px;display:inline-block;font-weight:inherit;}
h2 {margin:0; padding:0;font-size: inherit;font-weight:inherit;display:inline-block;}

body {margin:0px;padding:0px;font-family: "Open Sans", "Tahoma", sans-serif;
font-size: 14px;color:#181A1B;background: #252C39;}
table, td {margin:0px;padding:0px;font-family: "Open Sans", "Tahoma", sans-serif;
font-size: inherit;color: inherit;}
td img {vertical-align: middle;}
form {padding:0;margin:0;}
input[type="text"], textarea {font-family: "Open Sans", "Tahoma", sans-serif;
font-size: 13px;padding: 3px;background:#FFFFFF;border:1px solid #CFCFCF;box-shadow: rgba(0, 0, 0, 0.149) 0px 2px 5px 0px inset;}
.copy {font-size:7pt;}

li {margin-left: 20px;font-family: "Open Sans", "Tahoma", sans-serif;
font-size: 13px;}
ul {padding-left: 20px; margin: 5px 0;}
ul li {margin-left: 0;}

hr {border:0px;border-bottom:1px solid #495363;padding:0px;margin:2px 0px;}
label {cursor:pointer;cursor:hand}


.header {
position:relative;
display: block;
margin: 0 auto;
background:#222222;
-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);
box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);
}

.head_menu {
display: block;
width: 1200px;
margin: 0 auto;
padding: 0px 0px;
font-size: 16px;
z-index:1000;
}
.m {padding: 20px 0px;}
.m a {
color:#ffffff;
border-left: 1px solid rgba(255, 255, 255, 0.102);
padding: 20px 20px;

}
.m a:hover {
text-decoration: none;
background: #333333;
}

.footer {
display: block;
margin-top: 20px;
background: #344052;
border-top: 1px solid rgba(37, 44, 57, 0.5);
}
.foot_content {
display: block;
width: 1200px;
margin: 0 auto;
padding: 10px 0px;
color: #A0ABBF;
}

.main_page {
display: block;
width: 1200px;
margin: 0 auto;
}

.left_block {
width: 260px;
text-align:left;
background: #ffffff;
padding:20px;
}

.right_block {
width: 900px;
background: #ffffff;
text-align:left;
-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);
box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);
}

.title {
background: #ffffff;
padding: 10px 20px;
}

.date {
display:block;
text-align:right;
color: #999999;
font-size: 14px;
padding: 15px 20px 20px 15px;
}

.message {margin-bottom:20px;}

.entry_block {
display:block;
width:370px;
padding:0px;
margin:0px;
background:#2F3949;
position:relative;
}
.entry_block img.p {width:370px;display:block;}

.entry_name {
padding: 10px 20px;
font-size:19px;
text-decoration:none;
color: #ffffff;
position:absolute;
bottom:0px;
z-index:3;
}
.lnk:hover .entry_name {
color: #16A5FA;
}

.logo {
color: #16A5FA;
position: relative;
font-size: 19px;
padding: 18px 20px;
}
.logo:hover {
color: #5CC0FB;
background: rgba(92, 192, 251, 0.03);
}

.img_block {display:block;width:370px;position:relative;}
.film_hover {
background-image: url(/img/play.png);
background-position: center center;
background-repeat: no-repeat;
display:block;
z-index:2;
position:absolute;
width:100%;
height:100%;
opacity: 0.01;
}
.lnk:hover .film_hover {
display:block;
background: rgba(255, 255, 255, 0.1);
background-image: url(/img/play.png);
background-position: center center;
background-repeat: no-repeat;
opacity: 0.9;
}

.kp_container{display:inline-block;width:220px;background-color:rgba(255, 255, 255, 1);min-height:20px;padding:20px;color:#181A1B;font-family:"Open Sans", "Tahoma", sans-serif;font-size:14px;line-height:18px}.kp_container a{color:#1D91FA;text-decoration:none}.kp_container a:hover{color:#1D91FA;text-decoration:underline}.kp_container .kp_stars{font-family:"Open Sans", "Tahoma", sans-serif;font-size:25px;color:#faa732}.kp_container .kp_description{display:inline-block;width:180px}.kp_container .kp_rating{display:inline-block;width:30px}


.error {
display:block;
width: 400px;
margin: 0 auto;
margin-top: 50px;
padding: 50px;
font-size:16px;
color: #A0ABBF;
text-align:center;
}

.details {
color: rgba(255, 255, 255, 0.5);
font-size:13px;
padding: 10px 20px;
}
.details img {opacity:0.5;position:relative;bottom:-3px;margin-right:5px;}
.film {
border-bottom: 3px solid #1D91FA;
}


.social_buttons {
margin-bottom:20px;
position:relative;
left:-3px;
}