body {
 margin: 0px;
 padding: 0px;
 color: #6c6969;
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 14px;
 line-height: 1.5em; 
 background-color: ;
 background-image: url(http://kolesavremeni.ucoz.pl/images/logo233.png);
 background-repeat: no repeat;
 background-position: top
}

a, a:link, a:visited {
 color: #990000;
}

a:hover {
 color: #AAAA00;
 text-decoration: none;
}

a.more { display: block; width: 137px; height: 35px; background: url(/images/templatemo_read_more.png) no-repeat }

p { margin: 0 0 10px 0; padding: 0; }
img { border: none; }

h1, h2, h3, h4, h5, h6 { color: #252525; font-weight: normal }
h1 { font-size: 34px; margin: 0 0 30px 0; padding: 5px; }
.eTitle { font-size: 24px; margin: 0 0 30px 0; padding: 5px 0 5px 35px; background: url(/images/h22.png) no-repeat top left }
h3 { font-size: 21px; margin: 0 0 15px; padding: 0; }
h4 { font-size: 18px; margin: 0 0 15px; padding: 0; }
h5 { font-size: 16px; margin: 0 0 10px; padding: 0; color: #9d764b; }
h6 { font-size: 14px; margin: 0 0 5px; padding: 0; }

.clear { clear: both }
.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }
.h60 { height: 60px }

.templatemo_cleaner { height: 0px; clear: both; }

.float_l { float: left }
.float_r { float: right }

.image_wrapper { display: inline-block; border: 5px solid #a08464; margin-bottom: 10px }
.image_fl { float: left; margin: 3px 30px 0 0 }
.image_fr { float: right; margin: 3px 0 0 30px }f

blockquote { font-style: italic; margin-left: 10px}
cite { font-weight: bold; color:#ccc }
cite span { color: #ccc }
em { color: #fff; font-weight: 400 }

.uMenuRoot { margin: 0 0 0 20px; padding: 0; list-style: none }
.uMenuRoot li { color:#9c7449; margin:0 0 5px; padding: 3px 0 3px 15px; background:url(/images/templatemo_list.png) no-repeat scroll 0 10px }
.uMenuRoot li a { color: #9c7449; text-decoration: underline }
.uMenuRoot li a:hover { color: #AAAA00 }
.uMenuRoot li.col_3 { display: block; float: left; width: 170px; }


#templatemo_wrapper_01 { width: 100%; background: url(/images/templatemo_header2.jpg) no-repeat center top }
#templatemo_wrapper_02 { width: 1000px; margin: 0 auto }

#templatemo_header { width: 980px; height: 160px; padding: 0 20px; margin-bottom: 10px; background: url(/images/templatemo_header2.jpg) no-repeat center top }

#site_title a {
 float: left;
 display: inline-block;
 width: 300px;
 padding: 75px 0 0 0;
 margin-top: 40px;
 font-size: 14px;
 color: #e9bb7b;
 font-weight: 500;
 text-align: right;
 text-decoration: none;
 background: url(/images/templatemo_logo3.png) no-repeat top left
}

#header_right {
 float: right;
 width: 600px;
 text-align: right;
 padding-top: 30px;
}

#header_right a.button { display: inline-block; }
#header_right a.twitter { width: 58px; height: 56px; margin-right: 20px; background: url(/images/twitter.png) no-repeat }
#header_right a.mail { width: 61px; height: 38px; margin-right: 20px; padding-bottom: 5px; background: url(/images/mail.png) no-repeat }
#header_right a.rss { width: 51px; height: 54px; margin-right: 20px; background: url(/images/rss.png) no-repeat }

#search_box { float:right; width: 252px; height: 37px; margin: 10px 0 0 0; background: url(/images/templatemo_search_box.png) no-repeat; text-align: left }
#search_box form { clear: both; width: 252px; height: 37px; padding: 0; } 
#searchfield { width: 160px; height: 25px; padding: 5px; color: #fff; background: none; border: none; } 
#searchbutton { width: 75px; height: 30px; padding: 0 0 5px 0; margin: 0; cursor: pointer; background: none; border: none; }

/* menu */

#templatemo_menu {
 clear: both;
 padding: 0;
 margin-top: 30px;
}

#templatemo_menu ul {
 float: right;
 display: inline-block;
 margin: 0;
 padding: 0;
 list-style: none;
}

#templatemo_menu ul li {
 padding: 0;
 margin: 0;
 display: inline;
}

#templatemo_menu ul li a {
 float: left;
 padding: 0 20px;
 font-size: 14px;
 color: #e9bb7b; 
 text-align: center;
 font-weight: 700;
 text-decoration: none;
 background: url(/images/templatemo_menu_divider.jpg) center right no-repeat;
 border-right: 2px solid #e9bb7b;
}

#templatemo_menu ul li a:hover, #templatemo_menu ul .current {
 color: #ffdfb2;
}

#templatemo_menu ul .last { border: none; padding-right: 0 }
/* end of menu */

#templatemo_main {
 width: 1000px;
}

#templatemo_content_wrapper { float: left; width: 660px; background: url(/images/templatemo_content.jpg) repeat-y; }
#templatemo_content_top { width: 660px; height: 90px; background: url(/images/templatemo_content_top.jpg) no-repeat }
#templatemo_content_bottom { clear: both; width: 660px; height: 135px; background: url(/images/templatemo_content_bottom.jpg) no-repeat }
#templatemo_content { padding: 0 30px }



#templatemo_sidebar {
 float: right;
 width: 280px;
}

#templatemo_sidebar .tmo_list { font-size: 14px; margin: 0; padding: 0 }
#templatemo_sidebar .tmo_list li a { text-decoration: none }

.sidebar_box_wrapper {
 border: 1px solid #52493f;
 background: #1b1a19;
}

.templatemo_sidebar_bottom {
 clear: both;
 width: 280px;
 height: 30px;
 margin: 20px 0px 20px 0px;
 background: url(/images/divider.png) no-repeat center top;
}

.sidebar_box { clear: both; border-bottom: 1px solid #52493f }

.sidebar_box .sb_title { 
 width: 218px; 
 height: 30px; 
 padding: 15px 30px; 
 border-bottom: 1px solid #52493f;
 background: url(/images/templatemo_sidebar_title.jpg) top center no-repeat;
}

.sidebar_box .sb_content { padding: 30px }

a.ads_125 {
 display: block;
 float: left;
 width: 125px;
 height: 125px;
 margin: 0 0 10px 10px;
}

a.ads_125 img { width: 125px; height: 125px; }

.last_box { margin: 0 }

#templatemo_footer {
 clear: both;
 width: 980px;
 padding: 20px;
 text-align: left;
 color: #e1cfb5;
}

#templatemo_footer a { color: #e1cfb5; }

.eDetails {
 padding: 3px 3px 3px 3px;
 border: 1px dotted #666;
 border-left: 0;
 border-right: 0;
 font-style: italic;
 font-size: 10px;
}