@charset "utf-8";body{width:100%;background:url(images/bg.gif);margin:0;padding:0;}html{margin:0;padding:0;}.blue{color:#8499b5;}.main{width:100%;margin:0 auto;padding:0;}.resize{width:1000px;margin:0 auto;}.header_block{background:url(images/t_bg.gif) repeat-x bottom;}.header{height:106px;background:url(images/header_bg.gif) no-repeat top;}.logo{cursor:pointer; float:left; height:80px; margin:20px 0 0 40px; padding:0; width:465px; }.logo p{font:normal 11px Tahoma, Geneva, sans-serif;color:#fff;line-height:12px;margin:0 0 0 45px;padding:0;}a img,img{border:none;}#page-wrap{width:900px;margin:0 auto;}.photo-link{border:1px solid #999;display:block;width:150px;float:left;margin:5px;padding:5px;}.photo-link:hover{border-color:#FFF;}.search{width:400px;float:right;height:40px;margin:0;padding:32px 0 0;}.search span{display:block;float:left;line-height:1.8em;color:#b3bac1;font:bold 13px Tahoma, Geneva, sans-serif;margin:5px 0;padding:0 10px;}.search form{display:block;float:left;padding:0 10px;}.search form .keywords{float:left;border:1px solid #93979a !important;font:normal 12px Tahoma, Geneva, sans-serif;height:14px;line-height:1.4em;width:180px;color:#000;margin:0 10px 0 0;padding:5px !important;}.search form .button{float:left;}.review{border:1px solid #021a40;float:left;margin:3px 10px 0;padding:6px;}.slider{background:url(images/screen_bg.gif) top no-repeat;width:964px;height:198px;margin:0 auto;padding:0;}.title_page{background:url(images/title_header.jpg) top no-repeat;height:80px;width:964px;margin:0 auto;padding:0;}.title_page h1{color:#fff;font:normal 24px Arial, Helvetica, sans-serif;line-height:1.6em;text-align:right;margin:0;padding:20px 50px 0 0;}blockquote{overflow:hidden;background:#f3f3f0 url(images/bg_blockquote2.gif) top left no-repeat;color:#543;margin:1em 0;padding:0.2em 1.25em 0.2em 24px;}.slider div.slice{width:780px;margin:0 auto;padding:10px 0;}.slider div.slice p.img{float:left;margin:15px 30px 15px 0;padding:0;}.slider div.slice h2{font:bold 24px Arial, Helvetica, sans-serif;color:#fff;line-height:1.4em;float:none;margin:0;padding:5px 0;}.slider div.slice p{font:normal 11px Arial, Helvetica, sans-serif;color:#8a929a;line-height:1.6em;margin:0;padding:5px 0;}ul.body_menu_nav{float:left;list-style:none;width:952px;background:url(images/menu_nav_bg.jpg) no-repeat top;height:88px;margin:0 auto;padding:10px 20px 0;}ul.body_menu_nav li{float:left;display:block;width:224px;margin:0;padding:20px 7px 0;}ul.body_menu_nav li span{display:block;padding:12px 10px;}ul.body_menu_nav li img{padding:0 5px;}ul.body_menu_nav li a{display:block;font:normal 18px Arial, Helvetica, sans-serif;color:#484848;text-decoration:none;line-height:1.8em;}ul.body_menu_nav li.tabs-selected{background:url(images/menu_nav_bg_h.gif) no-repeat center top;}.menu{width:964px;height:47px;background:url(images/nemu_bg.gif) repeat-x top;margin:0 auto;padding:0;}.menu .l_menu{background:url(images/menu_img_l.gif) no-repeat left;height:47px;}.menu .r_menu{background:url(images/menu_img_r.gif) no-repeat right;height:47px;}.menu ul{list-style:none;border:0;margin:0 20px;padding:0;}.menu ul li{float:left;border:0;margin:0;padding:8px 3px 0;}.menu ul li a{float:left;color:#848e9b;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;margin:0;padding:12px 0;}.menu ul li a span{background:none;padding:12px 20px;}.body{width:904px;background:#fff url(images/body_bg.gif) no-repeat top;margin:15px auto 0;padding:5px 30px 0;}.body h2, .body h1{font:normal 24px Arial, Helvetica, sans-serif;color:#3b4b60;margin:0 10px;padding:10px 0;}.body h2.otstup{font:normal 21px Arial, Helvetica, sans-serif;color:#3b4b60;margin-right:20px;}.div.test:span{font:normal 2px Arial, Helvetica, sans-serif;color:#3b4b60;margin-right:20px;}#block a{font:bold 10px Arial, Helvetica, sans-serif;color:#b3bac1;}#block{clear:both;float:left;height:15px;margin-left:75px;width:150px;}.clear{clear:both;}.body h3{font:bold 21px Arial, Helvetica, sans-serif;color:#3b4b60;line-height:1.2em;margin:0;padding:10px 0;}.body p{font:normal 11px Arial, Helvetica, sans-serif;color:#545454;line-height:1.8em;margin:0;padding:5px 10px;}.body em{font:italic 11px Arial, Helvetica, sans-serif;color:#797979;line-height:1.8em;padding:10px 0 0 10px;}.body a{font:normal 11px Arial, Helvetica, sans-serif;color:#3b4b60;}.body a.new{font:normal 15px Arial, Helvetica, sans-serif;color:#3b4b60;}.body a.new_ozon{text-align:center;font:normal 16px Arial, Helvetica, sans-serif;color:#3b4b60;font-weight:bold;}.body a.newest_ozon{text-align:left;font:normal 16px Arial, Helvetica, sans-serif;color:#3b4b60;font-weight:bold;float:left;}.body a.thickbox{font:normal 19px Arial, Helvetica, sans-serif;color:#3b4b60;}.body a:hover{text-decoration:none;}.body strong{color:#2c2c2c;}p.desc{font:bold 11px Arial, Helvetica, sans-serif;color:#9fa3a6;line-height:1.8em;margin:0;padding:0 10px 10px;}.left{float:left;width:270px;margin:10px 10px 10px 20px;}.center{float:left;width:500px;margin:10px 10px 10px 20px;}.centertv{float:left;width:867px;margin:10px 10px 10px 20px;}.center_comments{float:left;width:645px;margin:10px 10px 10px 20px;}.center_new{float:none;width:570px;padding-left:136px;margin:10px 10px 10px 20px;}.right{float:right;width:270px;margin:10px 10px 10px 20px;}.full{margin:10px 10px 10px 20px;}h2.services{background:url(images/h2_Graphics.gif) no-repeat left;padding:10px 10px 10px 40px;}div.services{border:1px solid #d4d6d7;margin:10px;padding:10px;}div.services ul{list-style:none;float:left;width:50%;margin:0;padding:0;}div.services ul li{font:normal 11px Arial, Helvetica, sans-serif;color:#806f4f;line-height:1.8em;width:140%;margin:0;padding:0 0 0 10px;}div.ssilka a.ssilka{font-style:normal;font-family:Arial;font-size:13px;color:#000;padding:8px;}.clients h2{background:url(images/h2_Client.gif) no-repeat left;padding:10px 10px 10px 40px;}.contact p{font:normal 12px Arial, Helvetica, sans-serif;line-height:1.8em;}.contact a{font:normal 12px Arial, Helvetica, sans-serif;color:#3f91b4;}.latest_updates h2{background:url(images/h2_lastes.gif) no-repeat left;padding:10px 10px 10px 40px;}.latest_updates p.time{background:url(images/bg_data.gif) repeat-x;color:#806f4f;font:bold 14px Arial, Helvetica, sans-serif;line-height:1.2em;width:80px;text-align:center;margin:10px;padding:0;}.adsense_468_15{float:left;margin:2px 0 0 -4px;}.profs{font:normal 13px Arial, Helvetica, sans-serif;font-weight:700;}.profs_thin{font:normal 13px Arial, Helvetica, sans-serif;font-weight:400;}#list2{width:100%;}#list2 ol{font-style:italic;font-family:Georgia, Times, serif;font-size:17px;color:#8499b5;}#list2 ol li p{font-style:normal;font-family:Arial;font-size:13px;border-left:1px solid #999;color:#000;padding:2px;}#list2 ol li p em{display:block;}#list2 ol li a{font-size:15px;font-style:italic;}.a{font-style:normal;font-family:Arial;font-size:13px;border-left:1px solid #999;color:#000;padding:8px;}ul.navigation{margin:0;padding:0 10px;}ul.navigation li{list-style:none;background:url(images/sub_nav_menu.gif) no-repeat left center;margin:0 20px;padding:10px 10px 10px 15px;}ul.navigation li a{font:bold 13px Arial, Helvetica, sans-serif;color:#2c2c2c;text-decoration:none;}ul.navigation li a:hover{text-decoration:underline;}ul.navigation li a.active{font-weight:400;text-decoration:underline;}.lister{padding:10px;}ul.lister{list-style:none;float:left;margin:0;}ul.lister li{float:left;margin:0;padding:0 5px;}ul.lister li a{display:block;background:url(images/lister.gif) no-repeat;float:left;width:29px;height:29px;text-align:center;font:bold 13px Arial, Helvetica, sans-serif;color:#73787c;text-decoration:none;line-height:2.4em;}ul.lister li a.other{display:block;background:url(images/other_b.gif) no-repeat;float:left;width:69px;height:29px;text-align:center;font:bold 13px Arial, Helvetica, sans-serif;color:#73787c;text-decoration:none;line-height:2.4em;}ul.lister li a.other:hover{background:url(images/other_b_h.gif) no-repeat;color:#FFF;}#contactform label{width:110px;display:block;font:bold 11px Arial, Helvetica, sans-serif;color:#505050;text-transform:capitalize;float:left;margin:0;padding:10px 0;}#contactform input.text{width:400px;border:1px solid #dcdcdc;height:16px;background:#f5f5f5;float:left;margin:10px 0;padding:5px 2px;}p.response{text-align:center;color:#2c2c2c;font:bold 11px Arial, Helvetica, sans-serif;line-height:1.8em;width:auto;}#search label{width:130px;display:block;font:bold 11px Arial, Helvetica, sans-serif;color:#505050;text-transform:capitalize;float:left;margin:0;padding:10px 0;}#search input.text{width:293px;border:1px solid #dcdcdc;height:16px;background:#f5f5f5;float:left;margin:10px 0;padding:5px 2px;}#search select{width:300px;border:1px solid #dcdcdc;background:#f5f5f5;float:left;margin:10px 0;padding:5px 2px;}.catalog a{font-size:16px;margin:0 0 110px;}.catalog a:hover{font-size:16px;text-decoration:underline;color:#000;}.footer_all{background:url(images/all_bg.gif);}.footer_bg{background:url(images/b_bg.gif) repeat-x top;}.footer{background:url(images/footer.gif) no-repeat center top;width:1000px;margin:0 auto;padding:46px 0 0;}.footer_block{background:url(images/footer_bg.gif) no-repeat top;padding:45px 0;}.footer p{text-align:center;font:normal 11px Arial, Helvetica, sans-serif;color:#a4adb4;float:right;width:50%;margin:0;padding:15px 0;}.footer a{font:normal 11px Arial, Helvetica, sans-serif;color:#a4adb4;text-decoration:underline;}.footer ul{float:left;width:45%;list-style:none;margin:0;padding:10px 0 10px 5%;}.footer ul li{float:left;border-right:1px solid #43505f;margin:0;padding:3px 10px;}.footer ul li.rss{background:url(images/RSS.gif) no-repeat right;border:0;padding:3px 25px 3px 10px;}.footer ul li a{color:#848e9c;font:normal 11px Arial, Helvetica, sans-serif;}p.clr,.clr{clear:both;background:none;margin:0;padding:0;}li.bg,.bg{clear:both;border-bottom:1px solid #d9d9d9;background:none;margin:5px 0;padding:10px 0 0;}.full .film_spacer{margin-bottom:12px;}.film_info{float:left;width:655px;}.film_year{margin-left:10px;}ul.body_menu_nav li.tabs-selected a,ul.body_menu_nav li a:hover{background:url(images/b_r_menu.gif) no-repeat right top;}ul.body_menu_nav li.tabs-selected a span,ul.body_menu_nav li a:hover span{background:url(images/b_l_menu.gif) no-repeat left top;}.menu ul li a:hover,.menu ul li a.active{background:url(images/menu_l_h.gif) no-repeat left top;color:#fff;}.menu ul li a:hover span,.menu ul li a.active span{background:url(images/menu_r_h.gif) no-repeat right top;}ul.lister li a:hover,ul.lister li a.active{background:url(images/lister_h.gif) no-repeat;color:#FFF;}#contactform,#search{margin:0;padding:5px 10px;}#contactform *,#search *{color:#222;}#contactform ol,#search ol{list-style:none;margin:0;padding:0;}#contactform li,#search li{background:none;border:none;display:block;margin:0;padding:0;}#contactform li.buttons,#search li.buttons{margin:5px 0 5px 110px;}#contactform label span,#search label span{color:red;}#contactform textarea,#search textarea{width:400px;border:1px solid #dcdcdc;background:#f5f5f5;float:left;margin:10px 0;padding:2px;}#contactform li.buttons input,#search li.buttons input{border:0;color:#FFF;float:left;margin:0;padding:3px 0;}table td.casts{padding-left:10px;} table.main_table {width:50%;} div.film_photos{float:left; padding:27px 28px 0px 115px;} div.casts_info{padding-left:10px;} 
/********** contact form **********/
#commentsform { margin:0; padding:5px 10px;}
#commentsform * { color:#222222;}
#commentsform ol { margin:0; padding:0; list-style:none;}
#commentsform li { margin:0; padding:0; background:none; border:none; display:block;}
#commentsform li.buttons { margin:5px 0 5px 110px;}
#commentsform label { margin:0; width:110px; display:block; padding:10px 0; font:bold 11px Arial, Helvetica, sans-serif; color:#505050; text-transform:capitalize; float:left;}
#commentsform label span { color:#ff0000;}
#commentsform input.text { width:400px; border:1px solid #dcdcdc; margin:10px 0; padding:5px 2px; height:16px; background:#f5f5f5; float:left;}
#commentsform textarea { width:400px; border:1px solid #dcdcdc; margin:10px 0; padding:2px; background:#f5f5f5; float:left;}
#commentsform li.buttons input { padding:3px 0; margin:0; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#2c2c2c; font: bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

div .comments {
background:url("http://www.nashekino.ru/images/pullquote.gif") no-repeat scroll 0 0 transparent;
font-family:Georgia,"Bitstream Vera Serif",serif;
font-size:1em;
font-style:italic;
font-weight:normal;
line-height:1.5em;
margin:15px 0 10px;
padding:6px 0 0 55px;
}
div .rule{
border-top:3px dotted #999999;
}
a.main {
color: #3B4B60;
font: 14px Arial,Helvetica,sans-serif;
}
em.main {
    color: #797979;
    font: italic 14px/1.8em Arial,Helvetica,sans-serif;
    padding: 10px 0 0 10px;
}
p.main {
color: #545454;
font: 14px/1.3em Arial,Helvetica,sans-serif;
margin: 0;
padding: 5px 10px;
text-align: justify;
}
blockquote.commentblock {
background:url("images/bg_blockquote3.gif") no-repeat scroll left top #F3F3F0;
color:#554433;
margin:1em 0;
overflow:hidden;
padding:0.2em 1.25em 0.2em 24px;
}

input#name.text:focus,input#email.text:focus,textarea#message:focus {
background-color:white;
}

/* sub-menus*/
.search form .keywords{
	width:200px;
}
.search_menu_holder {
	float:left;
	position:relative;
}
.search_menu_holder ul { 
	position:absolute; 
	left:0px; 
	top:26px; 
	width:215px; 
	line-height:16px; 
	background: url("http://nashekino.ru/images/bg.gif") repeat scroll 0 0 transparent;
	color:#848E9C; 
	display:none; 
	margin: 0; 
	padding: 0; 
	z-index: 100;
}
.search_menu_holder:hover ul { display:block;}
.search_menu_holder ul li{ display:block; margin:5px 20px; padding: 5px 0px;list-style-type:none;font: 14px/1.3em Arial,Helvetica,sans-serif;margin: 0;padding: 5px 10px;text-align: justify; border-top:1px solid #545454;color:#848E9B; }
.search_menu_holder ul li:first-child { border-top: none; }
.search_menu_holder ul li a { display:block; color:#848E9C; }
.search_menu_holder ul li a:hover { color:#7FCDFE; }

.search_menu_holder .last {  margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
.search_menu_holder .corner_left { position:absolute; left:0px; top:0px; height: 20px; width: 18px;}
.search_menu_holder .corner_right { position:absolute; right:0px; top:0px; height: 20px; width: 18px;}
.search_menu_holder .middle { background: url("http://nashekino.ru/images/bg.gif") repeat scroll 0 0 transparent; position:absolute; left:18px; height: 20px; width: 180px; top:0px;}

.search_menu_holder input[type="radio"] {margin: 3px 8px 0 3px;}

/* !!!!!!!!!!!! open this to see the ugly corners
.search_menu_holder  .corner_inset_left { position:absolute; top:0px; left:-12px;}
.search_menu_holder  .corner_inset_right { position:absolute; top:0px; left:150px;}
*/
.search_menu_holder  .corner_inset_left { display:none; }
.search_menu_holder  .corner_inset_right { display:none; }
/* sub-menus*/


div .rule{
border-top:3px dotted #999999;
}
a.main {
color: #3B4B60;
font: 14px Arial,Helvetica,sans-serif;
}
em.main {
    color: #797979;
    font: italic 14px/1.8em Arial,Helvetica,sans-serif;
    padding: 10px 0 0 10px;
}
p.main {
color: #545454;
font: 14px/1.3em Arial,Helvetica,sans-serif;
margin: 0;
padding: 5px 10px;
text-align: justify;
}
blockquote.commentblock {
background:url("http://nashekino.ru/images/bg_blockquote3.gif") no-repeat scroll left top #F3F3F0;
color:#554433;
margin:1em 0;
overflow:hidden;
padding:0.2em 1.25em 0.2em 24px;
}

input#name.text:focus,input#email.text:focus,textarea#message:focus {
background-color:white;
}
