/*
Theme Name: Mteatr
Theme URI: http://mteatr.ru/
Description: Wordpress Theme espesially for mteatr.ru
Version: 2
Author: Alexandr Radostev
Author URI: http://cmshouse.ru
*/
body{margin:0px;padding:0px;text-align:left;border:0px;height:100%;background:#dbbea9;font:12px Tahoma;color:#6b2f2e}
img{border:0px}
div,ul,ul li{overflow:hidden}

h1,h2,h3,h4,h5{padding:0px;margin:0px;font-weight:normal}
a{text-decoration:none;margin:0px;padding:0px;font:12px Tahoma;color:#6b2f2e}
a:hover{text-decoration:underline}

#g_wrap{width:980px;margin:0 auto}

#top_part{background:#feebcf;padding:0 0 2px 0;border-bottom:1px solid white}
#logo_place{height:98px;background:url(img/logo_place_bg.png)}
#logo_place .inner{width:254px;height:98px;margin:0 auto}
#big_images{background:#747474}
#big_images .alignleft{padding:0px;margin:0px;display:inline}
#ad_line{height:39px;background:#FFFFFF}
.do_order{height:39px;float:right;padding:0 35px 0 0;background:url(img/maroon_arrow.png) top right no-repeat;font:12px/39px Georgia;color:#990100}
.do_order a{font:12px/39px Georgia;color:#990100}
#top_part .menu{width:960px;height:23px;background:#990100;border:1px solid white;margin:2px auto 0 auto;padding:0 0 0 10px}
#top_part .menu ul{padding:0px;margin:0px;list-style:none}
#top_part .menu ul li{float:left;padding:0 8px 0 8px;margin:0px;list-style:none}
#top_part .menu ul li a{display:block;padding:0 7px 0 7px;font:12px/23px Georgia;color:#feebcf;}
#top_part .menu ul li a:hover{background:url(img/menu_hover.png);text-decoration:none}

#mb1,#mb2{position:absolute;background:#990100}

#middle_part{background:url(img/middle_part_bg.png) left repeat-y;height:100%}
#middle_part_2{height:100%}
#cur_season{width:68px;height:100%;float:left}
#cur_season p{padding:0px;margin:0px}
#left_col{width:503px;float:left;padding:5px 0 0 0;background:#fef1dd}
#right_col{width:403px;padding:0 0 0 6px;float:left}

#left_col .element a{font-weight:bold}

#left_col .title, #left_col .title a{font:14px Georgia;color:#6b2f2e}

#left_col .big_title{font:16px Georgia;color:#6b2f2e;font-variant:small-caps;padding-left:13px}
#left_col .big_title:first-letter{font:18px Georgia;color:#6b2f2e;font-variant:small-caps}

#left_col .big_title a{font:16px Georgia;color:#6b2f2e;font-variant:small-caps;}
#left_col .big_title a:first-letter{font:18px Georgia;color:#6b2f2e;font-variant:small-caps}

#repertory{height:262px;background:white}
#repertory .big_title{padding-top:5px}

#repertory  .img, #actors .img{width:213px;float:left;padding:0 15px 0 0;height:170px;overflow:hidden;height:230px;overflow:hidden}
#repertory .body, #actors .body{width:267px;float:left;}
#repertory .info{font-weight:bold;padding:20px 0 0 0}
#repertory .info a{font-weight:bold}

#actors{height:233px;background:#fff8ee;padding:10px 0 30px 0}
#actors .big_title{padding-bottom:10px}

#about_us{height:167px;background:#fef1dd;padding:10px 0 30px 0}
#about_us .element{padding:13px 20px 0 13px}

#video_block{height:266px;padding:5px 0 0 0;background:url(img/video_title.png) top right no-repeat}
#video_block p{margin:0px;padding:0px}
#r_menu{height:100%}
#r_menu .big_title{font:12px Georgia;color:#926159;font-variant:small-caps;padding-top:8px}
#r_menu .big_title:first-letter{font:14px Georgia;color:#926159;font-variant:small-caps}

#poster_place_bg{background:url(img/poster_bg.png) left repeat-y;width:202px;float:left;}
#poster_place{background:url(img/poster_corner.png) top right no-repeat;padding:0 8px 0 7px}
#poster_place .body{list-style:none;padding:0px;margin:0px}
#poster_place .body li{width:187px;padding:6px 0 6px 0;color:#926159;border-bottom:1px solid #eae4dd;}
#poster_place .body li a{color:#926159}
#poster_place  .left{width:45px;height:100%;display:block}
#poster_place .right{width:140x;display:inline;display:block;margin:-14px 0 0 45px}

#sidebar_1{width:195px;float:left}
.main_sidebar{padding:0 0 0 6px}

#sidebar_1 .element{padding:10px 5px 10px 7px;background:#feebcf;color:#926159;margin:0 0 6px 0}

#sidebar_1 .title{font:12px Georgia;color:#926159;font-variant:small-caps;padding:0 0 10px 0}
#sidebar_1 .title:first-letter{font:14px Georgia;color:#926159;font-variant:small-caps;}

#left_col_2{width:195px;float:left}
#right_col_2{width:759px;padding:14px 10px 20px 10px;margin:0 0 0 6px;float:left;background:#ffffff}

#right_col_2 .big_title{font:16px Georgia;color:#6b2f2e;font-variant:small-caps;padding:0 0 10px 0;clear:left}
#right_col_2 .big_title:first-letter{font:18px Georgia;color:#6b2f2e;font-variant:small-caps}
#right_col_2 .big_title h1{font:16px Georgia;color:#6b2f2e;font-variant:small-caps;padding:0 0 10px 0}
#right_col_2 .big_title h1:first-letter {font:18px Georgia;color:#6b2f2e;font-variant:small-caps}
#right_col_2 .body{line-height:18px;padding:0 0 15px 0}
a.next_link{font-weight:bold}



#right_col_2 .element{padding:0 0 20px 0;clear:left}
#right_col_2  .element .img{width:213px;float:left;padding:0 15px 0 0;height:230px;overflow:hidden}
#right_col_2  .element .body{float:left;width:520px}
#right_col_2 .body a {text-decoration:underline}
#right_col_2  .element .info{font-weight:bold;padding:20px 0 0 0}
#right_col_2  .element a.next_link{font-weight:bold}

#right_col_2  .element3 .body{float:left;width:710px;padding:0 0 30px 10px;}
#right_col_2  .element3 .body .title a{font-weight:bold}

#right_col_2  .element .img2{width:160px;float:left;padding:0 15px 0 0;height:170px;overflow:hidden}
#right_col_2  .element .body2{float:left;width:573px}
#right_col_2 .body2 a {text-decoration:underline}

#right_col_2  .element .img3{width:160px;float:left;padding:0 15px 0 0;overflow:hidden}
#right_col_2  .element .body3{float:left;width:573px}
#right_col_2 .body3 a {text-decoration:underline}



.sub_menu{list-style:none;padding:0px;margin:0px}
.sub_menu li{padding:8px 0 8px 15px;font:10px Verdana;color:#4c1c17;border-bottom:1px dotted #835049}
.sub_menu li a{font:10px Verdana;color:#4c1c17}


#bottom_part{height:48px;padding:15px 0 13px 0}
#bottom_part .menu{width:960px;height:14px;margin:2px auto 0 auto;padding:0 0 0 10px}
#bottom_part .menu ul{padding:0px;margin:0px;list-style:none}
#bottom_part .menu ul li{float:left;padding:0 8px 0 8px;margin:0px;list-style:none;border-right:1px solid #6b2f2e}
#bottom_part .menu ul li a{display:block;padding:0 7px 0 7px;font:12px/14px Tahoma;color:#6b2f2e;}
#bottom_part .menu ul li a:hover{text-decoration:underline}

#bottom_part .bottom{height:24px;padding:0 0 0 24px;background:#6b2f2e;margin:12px 0 0 0;line-height:24px;color:#ffffff}

#calendar_wrap{padding:0 0 0 0px}
#wp-calendar thead th{background:#990100;color:#ffffff;font:12px Tahoma;padding:0 5px 0 5px}
#wp-calendar tbody td{background:#f0dcc1;color:#926159;font:12px Tahoma;text-align:center}
#wp-calendar tbody td a{color:#926159;font:bold 12px Tahoma;text-align:center;text-decoration:underline}
/* Captions */

.alignleft{display:block;float:left;margin:4px}
.alignright{display:block;float:right}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* -- Comment List -- */

h3#comments,
#respond h3 { color:#333; font:normal 240% georgia,times,serif; margin:0 0 .1em; padding:0 0 .1em; }


ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #dbbea9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative;background:#feebcf }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard { font:bold 1.2em/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:underline; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:3px solid #d5d5d5; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata { font:bold 1.1em/1.4 helvetica,arial,sans-serif;text-align:right;  
position:absolute; right:5px;top:5px; }
ol.commentlist li div.commentmetadata a { color:#333; text-decoration:none; }
ol.commentlist li div.commentmetadata a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em 0; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li div.reply { background:#dbbea9; border:1px solid #926159; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#926159; font:bold 8px/1 helvetica,arial,sans-serif; padding:3px 5px;  text-align:center;margin-bottom:7px;float:left;clear:left}

ol.commentlist li div.reply:hover { background:#990100; border:1px solid #835048; }
ol.commentlist li div.reply a { color:#990100; text-decoration:underline; }
ol.commentlist li div.reply a:hover {color:#FFFFFF;}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#feebcf; }
ol.commentlist li.odd { background:#f0dcc1; }


ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
.waitmoderation {color:Red; font-style:italic; font-size:0.8em}

#commentform {font-size:100%; text-align:left;}
#commentform .logged-in { font-weight:bold; margin:0 0 1em; }
#commentform textarea { border:1px solid #d5d5d5; color:#444; font:normal 11px Arial, Tahoma,Verdana,sans-serif; margin:0; padding:5px; width:97%; height:150px }
#commentform input {width:160px; margin:0; padding:0}
#commentform .required { color:Red;font-size:1.4em; line-height:1.4em }
#commentform .commenterfield { text-align:left!important;}
#commentform p { margin:0 0 .2em 0; }
#commentform label {text-align:left!important; }

/*
#commentform #author,
#commentform #email,
#commentform #url { border:1px solid #d5d5d5; color:#444; font:normal 11px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;; margin:0 5px 5px 0; padding:1px; }
*/
#commentform .caption {line-height:1.4;margin:0 0 1em;}
#commentform .comment-timeout { font-weight:bold; margin:2em 0 0; }
#commentform .subscribe-to-comments {margin:1em 0 .25em 0;padding:5px 10px;
border:1px solid #ccc; width:530px}

.guest_not_register{font:12px Tahoma;color:#6b2f2e;}
.guest_not_register a{font:12px Tahoma;color:#6b2f2e;text-decoration:underline}

#contact {font-size:120%;margin:0 0 1em;}
#contact .fn {}

/* END comments */


.wp-caption {text-align:center;padding-top:4px;margin:10px 10px 10px 0;float:left}
.wp-caption img {	margin:0;padding:0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height:17px;padding:0 4px 5px;margin:0;}

.gallery-icon{border:0px}
/* End captions */

.biege1{background:#ffefd8;color:#673632;padding:20px;margin:5px 10px 5px 10px}
.biege2{background:#fff7ec;color:#673632;padding:20px;margin:5px 10px 5px 10px}
.biege1 span,.biege2 span{color:#af0b01}

.maroon{background:#af0b01;color:#ffffff;padding:10px;margin:5px 10px 5px 10px;font-weight:bold}
