body { font: 14px/20px "Trebuchet MS",Tahoma,Arial,sans-serif; color: rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0px; padding: 0px; }
a { color: rgb(12, 114, 162); text-decoration: none; }
a:visited { color: rgb(12, 114, 162); text-decoration: none; }
a:hover { color: rgb(12, 114, 162); background: none repeat scroll 0% 0% rgb(255, 255, 204); text-decoration: underline; }
img { border: medium none; }
p { padding: 0px 0px 15px; margin: 0px; }
h1 { margin: 0px; height: 60px; font: lighter 2.4em/1.2em Georgia,"Times New Roman",Times,serif; color: rgb(255, 255, 255); text-align: left; }
h1 a, h1 a:visited { color: rgb(255, 255, 255); text-decoration: none; }
h1 a:hover { color: rgb(255, 255, 255); text-decoration: none; border: medium none; background: none repeat scroll 0% 0% transparent; }
h2 { color: rgb(12, 114, 162); margin: 0px 0px 2px; border-bottom: 1px dotted rgb(67, 149, 188); width: 100%; font: lighter 2em/1em Georgia,"Times New Roman",Times,serif; padding-bottom: 3px; text-align: left; }
h2 a, h2 a:visited { color: rgb(12, 114, 162); text-decoration: none; }
h2 a:hover { color: rgb(12, 114, 162); }
h3 { font: 140%/100% "Trebuchet MS",Tahoma,Arial; color: rgb(12, 114, 162); margin: 10px 0px 5px; }
form { margin: 0px; padding: 0px; }
#wrapper { background: url('images/content-bg.gif') repeat-x scroll 0% 0% rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); }
#page { margin: 0px auto; width: 933px; }
#header { background: url('images/head-bg.gif') repeat-x scroll 0% 0% rgb(12, 114, 162); height: 110px; border-top: 5px solid rgb(34, 45, 45); position: relative; color: rgb(209, 102, 131); }
#headerimg { position: relative; padding: 10px 0px 0px 10px; height: 60px; margin: 0px auto; width: 915px; }
#headerimg .description { position: absolute; line-height: 15px; top: 50px; color: rgb(246, 245, 238); font-size: 14px; }
#navi { height: 30px; width: 915px; margin: 10px auto 0px; text-align: center; line-height: normal; }
#nav { list-style: none outside none; margin: 0pt 3px; padding: 0px; float: right; }
#nav li { float: left; height: 30px; background: url('images/navtabr.png') no-repeat scroll right top transparent; margin: 0pt 3px; white-space: nowrap; }
#nav .page_item a { color: rgb(255, 255, 255); display: block; background: url('images/navtabl.png') no-repeat scroll left top transparent; text-decoration: none; padding: 0px 10px; font: bold 12px/30px Arial,Helvetica,sans-serif; }
#nav li:hover { background-position: 100% -36px; }
#nav .page_item a:hover { background-position: 0px -36px; border: medium none; }
#content { text-align: justify; padding: 10px 0px 30px 13px; float: left; width: 540px; overflow: hidden; }
#content img { border: 0px none; padding: 5px; text-align: center; }
.post { clear: both; padding-top: 15px; }
.entry {  }
.post-cat { background: url('images/mini-category.gif') no-repeat scroll left center transparent; padding-left: 20px; float: left; }
.post-comments { background: url('images/mini-comments.gif') no-repeat scroll left bottom transparent; padding-left: 20px; float: right; }
.post-cat { background: url('images/mini-category.gif') no-repeat scroll left center transparent; padding-left: 20px; float: left; }
.post-calendar { background: url('images/mini-calendar.gif') no-repeat scroll left center transparent; padding-left: 20px; float: right; font-size: 95%; color: rgb(153, 153, 153); }
.post-content { clear: both; padding-top: 10px; }
.post-info { padding-bottom: 9px; height: 10px; background: none repeat scroll 0% 0% rgb(255, 255, 204); color: rgb(120, 157, 71); font: bold 12px "Trebuchet MS","Tahoma",sans-serif; border-bottom: 2px dashed rgb(219, 239, 193); border-top: 2px dashed rgb(219, 239, 193); }
.post-info a:hover { text-decoration: underline; border: medium none; background: none repeat scroll 0% 0% transparent; }
#sidebar { font: 85%/160% "Trebuchet MS",Tahoma,Arial; float: right; padding: 7px 10px 20px 0px; width: 345px; color: rgb(102, 102, 102); overflow: hidden; }
#sidebar h2, #sidebar .sidebartitle { font: bold 1em Arial,Helvetica,FreeSans,clean,sans-serif; color: rgb(12, 114, 162); border-bottom: 1px solid rgb(219, 239, 246); margin-bottom: 5px; }
#sidebar a:hover { border: medium none; }
#sidebar a, #sidebar a:visited { color: rgb(24, 136, 184); text-decoration: none; }
#sidebar li a:hover { color: rgb(24, 136, 184); text-decoration: none; }
.widget { background: url('images/widget-bg.gif') repeat-x scroll right bottom rgb(255, 255, 255); padding: 5px 10px 10px; margin-bottom: 10px; border: 2px solid rgb(219, 239, 246); }
#sidebar ul { margin: 0pt; padding: 0pt; }
#sidebar ul li { list-style: none outside none; margin: 0pt; padding: 0pt; border: medium none; }
ul.linkcat li, div.linkcat li { background: url('images/mini-blogroll.gif') no-repeat scroll left center transparent ! important; padding-left: 20px ! important; }
ul.rssmail li, div.rssmail li { background: url('images/email.gif') no-repeat scroll left center transparent ! important; padding-left: 20px ! important; }
ul.rssgoogle li, div.rssgoogle li { background: url('images/icon_rss_google.gif') no-repeat scroll left center transparent ! important; padding-left: 20px ! important; }
ul.rssya li, div.rssya li { background: url('images/lenta.gif') no-repeat scroll left center transparent ! important; padding-left: 20px ! important; }
.otstip { padding-top: 7px; }
.list-cat { font-size: 13px; }
ul.list-cat li, div.widget_categories li { background: url('images/mini-category.gif') no-repeat scroll left center transparent ! important; padding-left: 20px ! important; }
.textwidget { padding-top: 5px; }
#searchform { padding: 0px 0px 18px; }
#searchform input { float: left; font: 13px "Trebuchet MS",Arial,Tahoma,sans-serif; background-color: white; }
#searchform #search { width: 200px; height: 17px; border: 2px solid rgb(219, 239, 246); background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); }
#searchform .go { width: 100px; height: 22px; background: none repeat scroll 0% 0% rgb(33, 159, 207); color: rgb(255, 255, 255); cursor: pointer; margin: 0pt 0pt 0pt 5px; font-weight: bold; }
#searchform .go:hover { background-position: 0pt -24px; background-color: rgb(255, 153, 0); }
#searchform .go:active { background-position: 0pt -48px; }
#ad468 { float: right; margin: -66px -15px 0px 0px; text-align: center; font-size: 11px; line-height: 9px; }
#ad468 a, #ad468 a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#ad468 a:hover { color: rgb(255, 255, 255); text-decoration: underline; border: medium none; background: none repeat scroll 0% 0% transparent; }
#ad468_2_2 { position: relative; width: 950px; height: 60px; margin-top: 10px; margin-bottom: 10px; text-align: center; font-size: 11px; line-height: 1px; }
#searchform { margin: 3px 0pt 0pt; }
#searchform input { background: none repeat scroll 0% 0% transparent; border: medium none; height: 16px; font: bold 12px Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); vertical-align: middle; }
#footerbg { clear: both; background: url('images/footer-bg.gif') repeat-x scroll 0% 0% rgb(255, 255, 255); border-top: 1px solid rgb(127, 212, 244); padding-bottom: 20px; }
#footer { width: 915px; margin: 0px auto; font-size: 95%; color: rgb(48, 48, 48); line-height: 130%; }
#footer a, #footer a:visited { color: rgb(12, 114, 162); }
.footer-meta2 { width: 300px; float: right; margin-left: 0px; margin-top: 10px; }
#credits { margin-top: 5px; width: 915px; color: rgb(48, 48, 48); font-size: 90%; line-height: 120%; }
#credits a, #credit a:visited { color: rgb(12, 114, 162); }
.alignleft { float: left; }
img.alignleft, img[align="left"] { float: left; margin: 2px 10px 5px 0px; }
.clear { clear: both; }
hr.clear { clear: both; visibility: hidden; margin: 0px; padding: 0px; }
#sidebar h3 { font-size: 15px; color: rgb(0, 153, 204); margin: 0px 0px 2px; border-bottom: 1px dotted rgb(67, 149, 188); width: 100%; font-weight: bold; padding-bottom: 3px; }
ul.tabs { height: 1%; margin: 0px 0pt 0pt ! important; border-bottom: 1px solid rgb(240, 240, 240); overflow: hidden; }
ul.tabs li { float: left; line-height: 25px; }
ul.tabs li.tab-current { background: none repeat scroll 0% 0% rgb(245, 245, 245); }
ul.tabs h3 { line-height: 20px; float: left; padding: 1px 13px 3px ! important; margin: 0pt ! important; cursor: pointer; border: medium none ! important; color: rgb(0, 163, 227); }
ul.tabs li span { border-bottom: 1px dashed rgb(0, 163, 227); margin: 0pt ! important; padding: 0pt ! important; position: relative; }
div.t2, div.t4, div.t6, div.t8 { display: none; }
.comms { margin-top: 7px; }
.comms ul li:hover { background: none repeat scroll 0% 0% rgb(255, 255, 204); color: rgb(255, 102, 0); }
.comms ul li a { color: rgb(255, 102, 0); }
#rssleft { float: left; }
#rssright { float: left; }
#sb1 { float: left; }
.bests a { font-size: 13px; }
#commentTipPopUp { position: absolute; width: 300px; padding: 0pt; margin: 0pt; text-align: left; font-size: 12px; background: none repeat scroll 0% 0% rgb(245, 245, 245); border: 1px solid rgb(176, 219, 249); z-index: 1972; }
#tiptip { position: absolute; top: 0pt; left: -11px; background: url('images/tiptip.gif') no-repeat scroll left top transparent; height: 20px; width: 12px; }
#commentTipHeading { position: relative; background: none repeat scroll 0% 0% rgb(176, 219, 249); height: 19px; width: 100%; padding: 2px 0pt 0pt; z-index: 2; }
#commentTipContent { position: relative; background: none repeat scroll 0% 0% transparent; font-size: 11px; padding: 0pt 10px 10px; margin-top: -14px; overflow: hidden; z-index: 1; }
.trw-title { text-align: center; font-size: 16px; font-family: "Century Gothic",Arial,Helvetica,sans-serif; }
.trw-rating { font-size: 44px; font-family: "Century Gothic",Arial,Helvetica,sans-serif; font-weight: bold; text-align: center; }
.trw-footer { text-align: center; font-size: 11px; font-family: "Century Gothic",Geneva,Arial,Helvetica,sans-serif; }
.wp-polls, .wp-polls-form {  }
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li { text-align: left; background-image: none; display: block; }
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul { text-align: left; list-style: none outside none; float: none; }
.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before { content: ""; }
.wp-polls img, .wp-polls label, .wp-polls input, .wp-polls-loading img, .wp-polls-image img { display: inline; border: 0px none; padding: 0px; margin: 0px; }
.wp-polls-ul { padding: 0px; margin: 0px 0px 10px 10px; }
.wp-polls-ans { width: 100%; opacity: 1; }
.wp-polls-loading { display: none; text-align: center; height: 16px; line-height: 16px; }
.wp-polls-image { border: 0px none; }
.wp-polls .Buttons { border: 1px solid rgb(200, 200, 200); background-color: rgb(243, 246, 248); }
.wp-pagenavi { clear: both; }
.wp-pagenavi a, .wp-pagenavi span { text-decoration: none; border: 1px solid rgb(191, 191, 191); padding: 2px 4px; margin: 2px; }
.wp-pagenavi a:hover, .wp-pagenavi span.current { border-color: rgb(0, 0, 0); }
.wp-pagenavi span.current { font-weight: bold; }
.domtooltips { color: rgb(255, 119, 0); font-style: normal; font-weight: normal; text-decoration: none; cursor: help; }
body { height: 100%; }
