body { margin: 0pt; padding: 0pt; line-height: 1.5em; font-family: "Trebuchet MS",Verdana,Helvetica,Arial; font-size: 12px; color: #222; }
a:link, a:visited { color: #0087cd; text-decoration: none; }
a:active, a:hover { color: rgb(255, 0, 0); text-decoration: underline; }
#templatemo_container { margin: 0px auto; background: transparent url('templatemo_content_bg.gif') repeat; width: 828px; }
#templatemo_top { background: transparent url('templatemo_top_bg.gif') no-repeat scroll center bottom; clear: left; height: 25px; padding-top: 39px; padding-right: 25px; text-align: right; }
#templatemo_header { background: transparent url('templatemo_header.jpg') no-repeat scroll center; clear: left; margin-top: 10px; height: 208px; text-align: left; padding-left: 25px; }
#templatemo_left_column { clear: left; float: left; width: 210px; padding-left: 3px; }
#templatemo_right_column { float: right; width: 590px; padding-right: 15px; }
#templatemo_footer { background: transparent url('templatemo_footer_bg.gif') no-repeat; clear: both; padding-top: 9px; height: 40px; text-align: center; font-size: 11px; color: rgb(102, 102, 102); }
#templatemo_footer a { color: rgb(102, 102, 102); }
#templatemo_site_title { padding-top: 30px; font-weight: bold; font-size: 28px; color: #0087cd; }
#templatemo_site_slogan { padding-top: 14px; font-weight: bold; font-size: 14px;}
.templatemo_spacer { clear: left; height: 10px; }
.templatemo_pic { border: 1px solid rgb(0, 0, 0); float: left; margin-right: 10px; margin-bottom: 10px; }
.section_box { border: 1px solid rgb(221, 221, 221); margin: 10px 0px 10px 10px; padding: 10px; background: transparent url('gradient_top.gif') repeat-x; }
.post_box { border: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255) none repeat; clear: left; margin-top: 10px; color: rgb(0, 0, 0); }
.text_area { padding-top: 10px; padding-bottom: 10px; }
.post_text_area { padding: 10px; }
.post_title { padding: 6px 6px 6px 10px; background: rgb(239, 239, 239) url('gradient_top.gif') repeat-x; font-size: 14px; font-weight: bold; }
.publish_date { padding: 3px 3px 3px 10px; background: rgb(239, 239, 239) url('gradient_bot.gif') repeat-x scroll center bottom; clear: both; color: rgb(153, 153, 153); font-size: 11px; font-weight: bold; }
.title { padding-bottom: 12px; font-size: 18px; font-weight: bold; }
.subtitle { padding-bottom: 8px; font-size: 14px; font-weight: bold; color: rgb(170, 0, 0); }
.templatemo_menu { margin: 10px; padding: 0px; list-style-type: none; width: 200px; }
.templatemo_menu li a { padding: 5px 5px 5px 14px; background: #f2f9fc url('button_default.gif') no-repeat; font-size: 13px; font-weight: bold; color: #0087cd; display: block; width: auto; margin-bottom: 2px; text-decoration: none; }
* html .templatemo_menu li a { width: 195px; }
.templatemo_menu li a:visited, .templatemo_menu li a:active { color: #0087cd; }
.templatemo_menu li a:hover { background: #f2f9fc url('button_default.gif') no-repeat scroll left bottom; color: rgb(204, 0, 0); }
.entry {font-size:13px;line-height:1.5}
.entry img {float:right;margin-left:10px;background:#f2f9fc;padding:10px;}
h2 {color: #222;}
#respond textarea {width:580px;}
#respond textarea, input {border:1px solid #999;padding:5px;}
.comment-body {background:#e5f3fa;padding:10px;margin-bottom:5px;border-top:4px solid #cce7f5}
.commentlist {list-style:none;padding-left:0;margin-left:0;}

.eshop {
list-style:none;
font-weight:bold;
margin-left:10px;
border-left:5px solid #0087cd;
padding:10px;
background:#f2f9fc;
}
