/*
Theme Name: Mysovo Classic
Theme URI: http://web.styleroom.ru/
Description: This theme was created for my friend Sergei Martynov.
Version: 1.0
Author: Vasin Pavel as Styleroom
Tags: styleroom, mysovo, Dolgoprudniy

Original Theme by Vasin Pavel || http://web.styleroom.ru
*/

* { padding:0; margin:0; border:none;}
body {margin:0px; background:url(interface/fonpage.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#51472e;}
.clear { clear:both; height:0; font-size:0;}
a { outline:none; color:#51472e;}
#wrap_site { margin:20px auto; width:900px; text-align:left;}
#wrap_site_page { margin:3px auto 20px; width:900px; text-align:left;}
p.nocomments {display:none !important;}

/*-----start HEADER--------------------------------------------------------*/
#wrap_header {}
#logo_photo {height:140px; margin:0 0 20px 0;}
#logo_wrap {float:left; width:290px; height:140px; overflow:hidden;}
#logo {width:290px;height:100px;overflow:hidden;margin:0 0 14px 0;}
#logo_text {font-size:9px; text-transform:uppercase; text-align:justify; line-height:13px;}
#logo_text strong { font-weight:normal; color:#c75c54;}
#logo_text a { font-weight:normal; color:#c75c54; text-decoration:none;}
#logo_text a:hover { text-decoration:underline;}
#photo_top {float:right;}
#photo_top img {border:1px solid #aa9f87; margin:0 0 0 14px;}
#photo_top a:hover img {border:1px solid #a70000;}
#menu_top { background:url(interface/border_dashed.gif) repeat-x top; height:23px; padding:2px 0 0 0; margin:0 0 20px 0; color:#aaa394; font-size:17px; text-align:right; text-transform:lowercase;}
#menu_top ul { list-style:inside none;}
#menu_top li { display:inline; padding:0 0 0 7px;}
#menu_top li a {color:#aaa394; text-decoration:none;}
#menu_top li a:hover { color:#6461a5; text-decoration:underline;}
#menu_top ul li.current_page_item a {color:#6461a5; text-decoration:underline;}
/*-----end HEADER--------------------------------------------------------*/



/*-----start CONTENT--------------------------------------------------------*/
#wrap_content { overflow:hidden;}
#content { float:left; width:600px; overflow:hidden;}
#content h1 { font-size:14px; margin:0 0 10px 0;}
#content h1 a{ text-decoration:none; color:#333333;}
#content h1 a:hover { text-decoration: underline;}

#content ul { padding:15px 0 15px 30px; margin:0;}
#content ol { padding:15px 0 15px 30px; margin:0;}
#content ol li { padding:0 0 8px 0; margin:0;}

#posted_in {border-left:3px solid #c55a51;  background:url(interface/date_post.gif) no-repeat 7px 3px; text-indent:100px; font-size:12px; margin:10px 0;}
#posted_in strong { display:inline; padding-left:15px; font-weight:normal;}
#posted_in a { font-size:10px; /*font-weight:bold;*/ color:#6461a5; text-transform:uppercase; padding:0 10px 0 0;  border-right:3px solid #c55a51;}
#content p { margin:0 0 7px 0; line-height:1.35em; text-align:justify;}
#sidebar { float:right; width:280px; font-size:13px;}
#attention { border-left:6px solid #999999; padding: 0 0 0 10px; /*font-weight:bold;*/}
/*#attention h2 {color:#c55a51; font-size:14px; text-transform:uppercase;}*/
#attention h2{display:block; width:92px; height:10px; background:url(interface/attention.gif) no-repeat top left;}

.about_wrap_att { margin:10px 0;}
.about_title_att {float:left;width: 190px;line-height: 1.3em;}
.about_title_att a { text-decoration:none; color:#6461a5;}
.about_title_att a:hover { text-decoration: underline;}
.about_data_att {float:right;font-size:10px;color:#aaa394;padding:2px 0 0 0;width: 65px;}

.about_wrap { margin:/*10px*/ 0;}
.about_title {float:left;width: 210px;line-height: 1.3em;}
.about_title a { text-decoration:none; color:#6461a5;}
.about_title a:hover { text-decoration: underline;}
.about_data {float:right;font-size:10px;color:#aaa394;padding:2px 0 0 0;width: 65px;}
/*#attention h1 { color:#6461a5; font-size:12px; text-transform:uppercase;}*/

#attention h1 {font-size:14px;	font-weight:bold;color:#c55a51;text-transform:uppercase;}

#attention p {margin:0 0 7px 0; line-height:1.35em; text-align:left/*justify*/;}
#attention a.more { font-weight:normal;}
#banners_sidebar { margin:20px 0 10px;border-top:1px dashed #999999; border-bottom:1px dashed #999999; padding:10px 0}
#banner_left { float: left; width: 135px; height: 110px; overflow: hidden; background-color: #FFFFCC;}
#banner_right { float: right; width: 135px; height: 110px; overflow: hidden; background-color: #FFFFCC;}
#lenta_sidebar {}
/*#lenta_sidebar h1 { font-weight:normal; color:#6461a5; font-size:12px; text-transform:uppercase;}*/

#lenta_sidebar h1 {font-size:14px;	font-weight: normal;color:#c55a51;text-transform:uppercase;}

#lenta_sidebar h2{display:block; width:76px; height:10px; background:url(interface/news.gif) no-repeat top left; margin:0; padding:0;}
#lenta_sidebar p {margin:0 0 7px 0; line-height:1.1em;/* text-align:justify;*/}

.list_post { margin:10px 0 0/*30px*/ 0;}
.list_post .about_title a { text-decoration:underline;}
.list_post .about_title a:hover { text-decoration: none;}
.postolent_wrap {}
.postolent_comm { float:left; color:#978b6d;  padding-right:20px;}
.postolent_comm a {color:#978b6d;}
.more-link { text-decoration:none;}

.break_potok { height:15px; /*border-bottom:2px solid #999999; margin-bottom:1px;*/}
.page_lenta { margin:0 0 0 0; font-size:13px; color: #000000; padding-left:0px;}
/*.page_lenta:hover { color:#000000;}*/
.page_lenta_excerpt { padding-bottom:5px;}
.page_lenta_obertka { padding:10px 0 0 0; background:url(interface/border_dashed.gif) repeat-x top;}
.page_lenta_title { /*float:left;width: 450px;*/line-height: 1.3em; color: #a70000; margin:0 0 10px 0; }
.page_lenta_title h2 {font-weight:normal; font-size:18px;}
.page_lenta_title a { text-decoration: none;color:#c75c54 /*#a70000*/;}
.page_lenta_title a:hover { text-decoration:underline;}
.page_lenta_data { float:right; background:url(interface/posted_in.gif) no-repeat left 4px;/*float:right;*/font-size:10px;color:#aaa394;padding:2px 0 0 0; text-indent:75px; /*text-align:right;width: 65px;*/}
.page_lenta_data a { color:#c55a51;}
.postolent_wrap {}
.postolent_comm { float:left; color:#978b6d;  padding-right:20px;}
.postolent_comm a {color:#978b6d;}
.postolent_click {float: left; margin-bottom:20px;width:80px; height:15px; text-indent:-3000px; background: url(interface/podrobnee.gif) no-repeat left 2px;}
.postolent_click a { display:block;width:80px; height:15px;}
.postolent_attention {float: left; width:80px; height:15px; text-indent:-3000px; background: url(interface/podrobnee.gif) no-repeat left 2px;}
.postolent_attention a {display:block;width:80px; height:15px;}
.postolent_attentioncomm { float:left; font-size:13px; color:#978b6d;  padding-right:20px;}
.postolent_attentioncomm a {color:#978b6d;}
.more-link { text-decoration:none;}

#top_content {}
#bot_content { margin:20px 0 0 0; padding:20px 0 0 0; background:url(interface/border_dashed.gif) repeat-x top;}
#wrap_bot_content_left { float:left; width:290px;}
#wrap_bot_content_right { float:right; width:290px;}
#top_content img, #wrap_bot_content_left img, #wrap_bot_content_right img { float:left; margin:0 10px 0 0; border:1px solid #baab8d; padding:2px;}
#top_content img:hover, #wrap_bot_content_left img:hover, #wrap_bot_content_right img:hover { border:1px solid #c55a51;}
#bot_content_left { float:left; width:290px; text-align:justify; /*height:330px;*/ overflow:hidden;}
#bot_content_right { float:right; width:290px; text-align:justify; /*height:330px;*/ overflow:hidden;}
.podrobnee_content { margin:10px 0 0 0; display:none !important}
.podrobnee_content img, .podrobnee_content img:hover {border:none;}
.podrobnee_content a, .podrobnee_content a img { border:none;}
.photo_left { float:left; margin:0 10px 0 0; border:1px solid #baab8d; padding:2px;}
.photo_left:hover { border:1px solid #c55a51;}
/*-----end CONTENT--------------------------------------------------------*/

/*#postcomment { width:600px; background:#cccccc; background:url(interface/border_dashed.gif) repeat-x top; padding:20px 0 0 0; margin:20px 0 0 0; text-transform:uppercase;}
#comments { margin:10px 0 20px 0; font-size:12px;}*/


/*---�����������---------------------------------------*/

#comments-wrap {}

#comments_bord {border-left:4px solid #999999; padding:0 0 0 10px;}

.alt {margin: 0;padding: 10px;/* color:#FF0000*/}/*-- ����� � ������ �� ���� --*/

#comments ol {list-style-type: none;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 10px;padding-left: 5px;}
#comments ul li {list-style-type: none;list-style-image: none;list-style-position: outside;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 5px;padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 0pt;}

.commentlist {/*border-left:4px solid #999999;*/padding: 0 0 0 30px;text-align: justify; font-size:12px;}
.commentlist ul {border-left:4px solid #999999;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 5px;}
.commentlist li ul {border-left:4px solid #AEAEAE; margin:0; padding:0 0 0 30px;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px; list-style: decimal;}
.commentlist li ul li ul {border-left:4px solid #D6D6D6; margin:0; padding:0 0 0 30px;}
.commentlist li li {background:none;border:none;margin:3px 0 3px 20px;padding:3px 0;}
.commentlist li .avatar {margin:11px 0 0 10px;float: right; width:45px;height:45px;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal; color:#000000; font-size:14px; line-height: 1.5em;text-transform: none; padding:10px 0 0;/* margin: 10px 5px 10px 0;*/}

#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {display: block; color: #999; font-size:9px; text-transform:uppercase; padding:3px 0 0 0;}
.commentmetadata a, .commentmetadata a:visited {color: #999; text-decoration:none;}
.commentmetadata a:hover{ color: #999;}
.children { padding: 0; }
.thread-alt {/*background-color:red;*/}
.thread-even {/*background-color:grey;*/}
.depth-1 {/*border: 1px solid #ddd;*/}
.even, .alt {/*border-left: 1px solid #ddd;*/}

.fn { color:#4a4842;}
.fn .url { color:#4a4842; font-size:12px;}
.says { display:none !important}
.reply { margin:0 0 15px 0; padding:0;}
.comment-reply-link { font-size:8px; text-transform:uppercase; padding:0 0 0 10px; color: #666666}
.comment-body {}
#respond { background:url(interface/border_dashed.gif) repeat-x top; padding:15px 0 0 0px; margin-top:20px; overflow:hidden;}
#respond h3 {font-size:14px; color:#6461a5; text-transform:uppercase; margin-bottom:10px;}

.navigation { font-size:9px; text-transform:uppercase; color:#6461a5;}
.navigation a { color:#6461a5;}

/*-----------------------------------------*/

.photogal { border:1px solid #a70000; padding:4px; width:450px; margin:0 0 20px 0;}
.photolist {border:1px solid #a70000; padding:5px; margin:0 10px 20px 0;}
.phototextleft { float:left; border:1px solid #a70000; padding:5px; margin:0 10px 0 0;}
.phototextright { float:right; border:1px solid #a70000; padding:5px; margin:0 0 0 10px;}

/*-----------------------------------------*/



/*-----start FOOTER--------------------------------------------------------*/
#wrap_footer {}
#footer {margin:20px 0 0 0; background:url(interface/border_dashed.gif) repeat-x top; padding:10px 0 0 0;}
#our_site {	float:left;	width:420px; color:#999999; font-size:12px; line-height:1.35em;}
#our_site a {color:#999999;}
#our_site a.nodecor { text-decoration:none;}
#our_site a.nodecor:hover { text-decoration: underline;}
#menu_bottom {float:right;width:480px;overflow:hidden;text-align:right;	font-size:11px;color:#a70000;font-weight: normal; text-transform:lowercase;}
#menu_bottom ul { list-style:inside none;}
#menu_bottom li { display:inline; padding:0 0 0 5px;}
#menu_bottom li a {color:#a70000; text-decoration:none;}
#menu_bottom li a:hover { text-decoration:underline;}
#menu_bottom li a.hover { text-decoration:underline;}
#menu_bottom ul li.current_page_item a {/*color:#6461a5;*/ text-decoration:underline;}
#under_footer { margin:20px 0 0 0; background:url(interface/border_dashed.gif) repeat-x top; padding:10px 0 0 0;}
#bigbanner { float: left; width:600px; overflow:hidden;}
#counters {	float:right; width:300px; overflow:hidden; text-align: right;}
#counters img { margin:0 0 0 5px;}

/* End captions & aligment */

/*-------------------------------------------------------------------------*/

.gallery { border:1px dotted #CCCCCC; background:url(interface/fongallery.jpg); padding:10px; font-size:12px; line-height:1.5em; margin-bottom:20px;}
.gallery h1 { display:block; color:#a70000; margin-bottom:5px;}
.gallery img { float:left; margin:0 10px 0 0; border:1px solid #666666;}
/*.gallery p { display: block; height:155px; overflow:hidden;}*/
.gallery strong { display:block;}

img.alignleft {float:left; margin:0 10px 0 0; border:1px solid #666666;}
/*img.size-thumbnail {float:left; margin:0 10px 0 0; border:1px solid #666666;}
#attachment_88, #attachment_89, #attachment_90 { float:left; background-color:blue} 
.wp-caption alignleft {float:left; margin:0 10px 0 0; border:1px solid #666666; background-color:red}
p.wp-caption-text { padding:10px 0 ; font-size:9px; text-transform:uppercase; text-align:left; color:#c55a51;}*/

.wp-caption {
float:left;
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 0 13px 13px 0;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align:center;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
width:125px;
height:125px;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 5px 4px 5px;
margin: 0;
text-align: center;
}

/*-------------------------------------------------------------------------*/

#breadcrumb { margin-bottom:20px; text-align:right; font-size:10px; text-transform:uppercase;}
#breadcrumb_cat { height:13px; background: url(interface/category_into.gif) no-repeat left 1px; text-indent:245px; color:#c55a51; float: right; font-weight:bold;}
#breadcrumb_cat a { color:#c55a51;}
#breadcrumb_cat_single { height:13px; background: url(interface/single_in_cat.gif) no-repeat left 1px; text-indent:210px; color:#c55a51; float: right; font-weight:bold;}
#breadcrumb_cat_single a { color:#c55a51;}
#breadcrumb a { margin-left:20px;}
.cat_list {border:1px dotted #CCCCCC; background:url(interface/fongallery.jpg); padding:10px 10px 5px; margin-bottom:20px;}
