body {
font-family:Arial,Helvetica,Georgia,Sans-Serif;
font-size:12px;
vertical-align:top;
background:#555;
color:#000;
background-image:url("images/b.png");
}



a {
font-weight:700;
text-decoration:underline;
color:#00f;
}

a:hover {
text-decoration:none;
}

address,dl,p {
padding:10px 0 0;
}

blockquote {
background:#efefef;
margin:10px 0 0;
}

blockquote blockquote {
background:#fff;
margin:10px;
}

code {
background:#f9f9f9;
}

hr {
clear:both;
border:0;
height:1px;
text-align:left;
background:#9b9b9b;
color:#9b9b9b;
margin:10px 10px 5px;
}

input,textarea {
font-family:Arial,Helvetica,Georgia,Sans-Serif;
font-size:12px;
padding:2px;
}

input#s,input#author,input#email,input#url,textarea#comment {
padding:3px;
}

input#author,input#email,input#url {
margin:0 5px 0 0;
}

pre {
width:90%;
}



#container {
width:827px;
text-align:left;
vertical-align:top;
background:#fff;
color:#000;
-moz-box-shadow:0 0 25px #fff;
-webkit-box-shadow:0 0 25px #fff;
box-shadow:0 0 25px #fff;
-moz-border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
border-radius:0 0 10px 10px;
margin:0 auto;
}

.sidebar,.rightcolumn {
float:left;
width:190px;
padding-right:15px;overflow:hidden;
}

.rightcolumn {
width:192px;
margin:0;float:right;padding-right:0;
}

.logo { display: block;height: 100px;left: 100px;overflow: hidden;position: absolute;text-indent: -9999px;top: 0;width: 250px;}


#maincolumn {
float:left;
width:580px;padding-left: 12px;

margin:0;
}


.entry {
padding:0 10px 10px;
}


.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 {
border:0;
font-family:Arial,Helvetica,Georgia,Sans-Serif;
font-weight:700;
background-color:transparent;
color:#000;
padding:15px 0 0;
}

.entry h1 {
font-size:30px;
font-weight:400;
line-height:36px;
}

.entry h2 {
font-size:18px;
}

.entry h3 {
font-size:16px;
}

.entry h5 {
font-size:12px;
}

.entry img {
border:1px solid #ccc;
background:#eee;
padding:4px;
}

.entry img.wp-smiley {
border:0;
background-color:transparent;
padding:0;
}

.entry img.alignleft {
float:left;
margin:5px 10px 0 0;
}

.entry img.alignright {
float:right;
margin:5px 0 0 10px;
}

.postmetadata {
border-top:1px solid #ccc;
background:#eee;
padding:10px;
}

.browse {
padding:0 0 3px;
}

ol.commentlist {
list-style-type:none;
margin:0;
padding:0;
}

ol.commentlist li {
margin:0 0 10px;
}

table#wp-calendar {
width:100%;
font-family:Arial,Helvetica,Georgia,Sans-Serif;
font-size:12px;
text-transform:none;
line-height:24px;
}

table#wp-calendar caption {
padding:10px 15px;
}

table#wp-calendar th {
text-align:center;
vertical-align:top;
background:#eee;
padding:0;
}

table#wp-calendar td {
text-align:right;
padding:0;
}

table#wp-calendar tfoot td {
text-align:center;
}



#footer ul {
list-style-type:none;
}

#footer ul li {
display:inline;
margin:0 0 10px;
}

.wp-pagenavi {
width:140%;
overflow:hidden;
}

.wp-pagenavi a:hover {
border:1px solid #000;
color:#000;
background-color:#fff;
}

.wp-pagenavi span.pages {
color:#000;
border:1px solid #000;
background-color:#fff;
margin:2px;
padding:2px 4px;
}

.wp-pagenavi span.current {
font-weight:700;
border:1px solid #000;
color:#000;
background-color:#fff;
margin:2px;
padding:2px 4px;
}

.wp-pagenavi span.extend {
border:1px solid #000;
color:#000;
background-color:#fff;
margin:2px;
padding:2px 4px;
}

.BordPad {
border:0;
padding:0;
}

.more-link {
display:block;
text-align:right;
font-weight:700;
color:#9D1D21 !important;
}

.more-link span {
font-family:comic Sans MS;
font-size:15px;
font-weight:900;
}






#wp_page_numbers {border-bottom: 1px solid #C8C8C8;    display: block;width:100%;text-align:center;}
#wp_page_numbers ul {width:100%;overflow:hidden;padding:15px 0;}
#wp_page_numbers li {display:inline;padding:6px 0 6px;}
#wp_page_numbers a, #wp_page_numbers a:visited {background:#BA331B;border: 1px solid #E2370A;color: #FFFFFF;font-size: 14px;font-weight: normal;padding: 2px 5px;text-decoration: none;}
#wp_page_numbers a:hover, #wp_page_numbers .active_page a, #wp_page_numbers .active_page a:visited, #wp_page_numbers .active_page a:hover {background: url("../images/ttv2/pagea-2.png") repeat-x scroll 0 0 #F3F3F3;border: 1px solid #B4B5B9;color: #373737;text-decoration: none;}
#wp_page_numbers .page_info {  color: #484950;font-size: 14px;line-height: 20px;margin-right: 5px;}


.post-ratings {
width:100%;
filter:alpha(opacity=100);
-moz-opacity:1px;
opacity:1px;
}

.post-ratings-loading {
display:none;
height:16px;
text-align:left;
}

.post-ratings IMG,.post-ratings-loading IMG,.post-ratings-image IMG {
border:0;
margin:0;
padding:0;background: none repeat scroll 0 0 transparent;
}

.post-ratings-comment-author {
font-weight:400;
font-style:italic;
}

body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form,#footer ol,#footer ul {
margin:0;
padding:0;
}

h3,.entry h4 {
font-size:14px;
}

a img,.post-ratings-image {
border:0;
}

blockquote p,#page,.comments-template {
padding:10px;
}

dt,.sidebar ul a {
font-weight:700;
}

dd,.sidebar ul ul ul li {
padding:0 0 0 10px;
}

small,.entry h6 {
font-size:12px;
}

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active {
text-decoration:none;
border:1px solid #06c;
color:#06c;
background-color:#fff;
margin:2px;
padding:2px 4px;
}
/*----------------my css--------------------------------------------------------------------------*/
body {background:url(images/bg.png) ;color: #484950; font-size:12px;font-family:Tahoma, Geneva, sans-serif;width:100%;}
html, body { margin:0; padding:0;}
#wrapper {width:100%;  background:url(images/top.jpg) 50% 0 no-repeat;}

.fon2{ background:url(images/t1.jpg) 0 0 repeat-x; width:100%;}
.fon{ background:url(images/fon.jpg) 50% 0 repeat-y; margin-left:-2px;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color: #a12301;cursor: pointer;text-decoration: none;}
a:hover {color:#003c78;text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
ul, em, i{ padding:0; margin:0;}
/* ------------------------------------------- */
#all {width:1000px; margin:0 auto; }
/* --------------- Header --------------- */
#header { height:150px; position:relative;background: url("images/top.jpg") no-repeat scroll 50% 0 transparent;}
.name{ font-size:18px; font-weight:bold; color:#460400; position:absolute; top:70px; left:130px;}
.bookmark{ background:url(images/book.jpg) 0 0 no-repeat; width:193px; height:60px; position:absolute; top:20px; right:0px;}
.bookmark a, .bookmark a:visited, .bookmark a:hover{ display:block; font-size:17px; text-align:left; font-weight:bold; color:#fff; text-decoration:none; padding-left:80px; padding-top:5px; }

.topmenu{ position:absolute; top:105px; left:5px;}
.topmenu ul{ padding:0; margin:0;}
.topmenu li{ display:block; float:left;}
.topmenu a, .topmenu a:visited{ display:block; float:left; background:url(images/fonli.jpg) 0 0 repeat-x; height:37px; display:block; margin-right:3px; padding-left:15px; padding-right:15px; line-height:35px; font-size:14px; color:#fefefe; text-decoration:none; font-weight:normal; font-family:Tahoma, Geneva, sans-serif;}
.topmenu a:hover{ color:#fff; text-decoration:underline;}

.poisk{ background:url(images/forma_poisk.jpg) 0 0 no-repeat; width:192px; height:33px; position:absolute; top:108px; right:0;}
.poisk .edit{ position:absolute; display:block; width:150px; height:20px; top:5px; left:3px; border:0; line-height:20px;}
.poisk .but, .poisk .but:visited{ position:absolute; display:block; top:3px; right:5px; background:url(images/poisk_a.png) 0 0 no-repeat;border:0; cursor:pointer; width:22px; height:26px; text-indent:-5000px;}
.poisk .but:hover{ background:url(images/poisk_h.png) 0 0 no-repeat;}
/* --------------- Content --------------- */
#content {background:#fbfcfe url("images/top.jpg") 50% -150px no-repeat;  padding-bottom:50px;}
/* ------------------------------------------- */

.widget_categories ul { margin:0; padding:0; color:#484950; font-size:12px; margin-left:10px; margin-bottom:20px;}
.widget_categories a, 
.widget_categories a:visited{ font-weight:bold; color:#a12301; text-decoration:none; line-height:18px;}
.widget_categories  a:hover{ text-decoration:underline;}
/*-----------------------------------------------------------------*/
.mid_col{display:block; float:left; width:580px; margin-left:20px; _margin-left:10px; }
/* ------------------------------------------- */
.boxik h2, .bl_hed, .bl_hed_bl5  { background:url(images/cat.png) 0 0 no-repeat; display:block; width:130px; height:45px; font-size:14px; color:#212c73; font-weight:bold; padding-left:70px; padding-top:15px;}
.widget_ratings-widget h2 { background:url(images/toprat.jpg) 0 0 no-repeat;}

.podimg { width:190px; height:194px; position:relative; background:url(images/podimg.jpg) 0 0 no-repeat; margin-top:5px;}
.podimg .image{ position:absolute; top:5px; left:8px;width:175px;display:block;height:131px;overflow:hidden;}
.podimg em{ display:block; width:100%; height:35px; position:absolute; bottom:0px; left:0; text-align:center; font-size:11px; color:#484950;}
.lefttumbs{ margin:0; padding:0;}
.lefttumbs li{ margin-bottom:10px; margin-top:10px;}

/*.lefttumbs a, .lefttumbs a:visited{ font-size:12px; font-weight:bold; color:#424d87; text-decoration:underline;}
.lefttumbs a:hover{ text-decoration:none;}*/

.podimg .image img {width:175px;display:block;}

.podimg .rating{ position:absolute; bottom:35px; left:80px;}
.podimg .rating i{ display:block;  font-weight:bold;position:absolute; bottom:0px; left:-43px;}



.rateoff {background: url("images/star_empty.gif") repeat-x scroll 0 0 transparent; height: 16px; width: 80px;}
.rateon {background: url("images/star.gif") repeat-x scroll 0 0 transparent;height: 15px;width: 50%;}


.ratingx_2 {position: relative;top:2px;width:80px; height:16px; font-size:0; line-height:0; background:url(images/star_empty.gif) 0 0 repeat-x;  text-align:left;}
.ratingx_2 span {width:0; display:block; background:url(images/star.gif) 0 0 repeat-x; height:16px; margin:0; text-align:left;}
.ratingx_2 .rating_0 {width:0px;}
.ratingx_2 .rating_1 {width:16px;}
.ratingx_2 .rating_2 {width:32px;}
.ratingx_2 .rating_3 {width:48px;}
.ratingx_2 .rating_4 {width:64px;}
.ratingx_2 .rating_5 {width:80px;}








.block { background:url(images/bot_bl.jpg) 0 100% no-repeat; width:568px; padding-top:4px; padding-left:4px;padding-right:4px; border-top:1px solid #b4b5b9; border-left:1px solid #dedfe0; padding-bottom:35px; margin-top:10px; }
.block2{ background:url(images/bot_bl2.jpg) 0 100% no-repeat; padding-bottom:24px;}
.cin{ background:#f3f3f3; width:100%; position:relative;}
.nn{ height:40px; width:570px; padding-top:10px; padding-left:10px; position:absolute; bottom:5px; left:0px;}
.nn a, .nn a:visited{ font-size:12px; font-weight:bold; color:#a12301; text-decoration:none;}
.nn a:hover{ text-decoration:underline;}
.com i{ font-size:12px; font-weight:bold; color:#a12301; border:0;}
.nn .rating{ position:absolute; top:0px; right:10px;}
.post-ratings{ position:absolute; bottom:15px; right:15px; font-size:12px; color:#484950;width:150px !important; z-index:10;}
.post-ratings i{ width:60px;float:left; font-weight:bold; border:0;}
.post-ratings em{ float:left;width:100%;clear:both;}
.entry .nn .rating_2 img {float:left;display:inline !important;margin:0 !important;background: none repeat scroll 0 0 transparent;}


.fotka{ border:1px solid #c5c5c5; background:#fff; width:400px; margin:0px auto; margin-top:50px; margin-bottom:10px; height:284px; padding:10px;}
.name2{ display:block; padding-left:15px; margin-bottom:10px; padding-top:15px; float:left;width:370px;}
.name2 a, .name2 a:visited{ font-weight:bold; font-size:15px; color:#19266e; text-decoration:underline;}
.name2 a:hover{ text-decoration:none; color:#003c78;}

/*---------------------------------------------------------------------------*/

.widget_text h2 { background:url(images/butt.png) 0 0 no-repeat;}
.partner{ padding-left:10px;}
.partner img{ float:left; padding:5px 0;}

/*.partner li a, 
.partner li a:visited{ color:#a12301; text-decoration:none;}
.partner li a:hover{ text-decoration:underline;}*/

.searchterms_widget{ padding-left:10px;}
.searchterms_widget img{ float:left; padding:5px 0;}


.advanced-random-posts{ padding-left:10px;}
.advanced-random-posts img{ float:left; padding:5px 0;}

.rating_widget{ padding-left:10px;}
.rating_widget li{ margin: 0px 0px 7px 0px;}


.rightcolumn li{ line-height:18px;}
/* --------------- Footer --------------- */
#footer {  
  border-top:1px solid #e5e6ec;
 width:1000px;
 margin:0 auto;
  font-family:Tahoma, Geneva, sans-serif; overflow:hidden;
}
.podval{ background:url(images/fon_podval.jpg) 0 100% no-repeat;position: relative;padding:15px 0; overflow:hidden;}

.menupodvalc {  width:800px; margin:0 auto; overflow:hidden;padding-bottom:10px;line-height:22px;}
.menupodvalc a, .menupodvalc a:visited { color:#484950; font-size:11px; font-weight:normal; text-decoration:underline; }
.menupodvalc a:hover { text-decoration:none; }

.textpodval p{ text-align:center; padding:5px; font-size:11px; color:#484950;}
.textpodval a, .textpodval a:visited{ font-size:11px; font-weight:bold; color:#484950; text-decoration:underline;}
.textpodval a:hover{ text-decoration:none;}
/* ------------------------------------------- */
.ten{ background:url(images/b2.jpg) 0 100% no-repeat; width:581px; padding-bottom:30px; margin-top:12px;}
.ten .ser{ background:url(images/fon1.jpg) 0 0 repeat-y; width:581px;}
.ten .top{ background:url(images/top1.jpg) 0 0 no-repeat; width:581px;}
.ten .bot{ background:url(images/b01.jpg) 0 100% no-repeat; width:581px; padding-bottom:80px; position:relative; overflow:hidden;}

.info{margin-left:12px; font-size:14px; color:#484950;}
.info span{ font-weight:bold;}

.goto a, .goto a:visited{ display:block; float:right; background:url(images/goto_a.png) 0 0 no-repeat; padding-left:45px; height:37px; font-size:16px; font-weight:bold; color:#e3380a; line-height:32px; margin-right:12px; text-decoration:none;}
.goto a:hover{ background:url(images/goto_h.png) 0 0 no-repeat; color:#003c78; text-decoration:none;}

.ten .bot .date{ position:absolute; top:0px; right:1px; _right:0px; background:url(images/date.jpg) 0 0 no-repeat; width:164px; height:46px; text-align:center; font-size:14px; font-weight:bold; color:#484950; line-height:30px;}
/*------------------------------------post----------------------------------------------------------------*/
.fotka2{ width:150px; height:199px;}
.down{ margin-left:10px; margin-top:20px;}
.shareaholic-like-buttonset {position:relative;top:-40px;right:17px;}
.shareaholic-show-on-load{ border:1px solid #cfcfcf; width:555px;height:180px; background:url(images/g.png) 0 0 repeat-x #fff; margin-top:10px;}
.blok03 img{ display:block; width:495px; margin:20px auto; margin-bottom:0px;}
.blok03 .like{ float:right; margin-right:20px; display:block; width:46px; height:20px; margin-bottom:20px;}
.table_rel {width:100%;border:0;}
.table_rel td {padding:5px;}
.table_rel img {width:130px;}


.bl5, .bl_hed_bl5{ background:url(images/hat.jpg) 0 0 no-repeat; padding-left:70px; height:53px; width:auto;}
.podimg2 { display:block; background:url(images/podimg2.jpg) 0 0 no-repeat; width:184px; height:151px; padding-top:5px; padding-left:7px;}
.wrap{ width:100%; overflow:hidden;}
.tumbs2{ width:100%; border-collapse:collapse;}
.tumbs2 .t_link a, .tumbs2 .t_link a:visited{ display:block; font-weight:bold; color:#a12301; text-decoration:none; padding-bottom:5px; padding-left:7px; height:20px; line-height:20px; overflow:hidden;}
.tumbs2 .t_link a:hover{ text-decoration:underline; color:#003c78;}
.tumbs2 .hov a, .tumbs2 .hov a:visited, .tumbs2 .hov a:hover{ height:35px; line-height:17px;}
.tumbs2 .image { background:url(images/podimg3.jpg) 0 0 no-repeat; width:177px; height:240px; padding:7px;}
.tumbs2 .image2 {width:100%;overflow:hidden;height:222px;}
.tumbs2 .image2 img {width:177px;}
.tumbs2 td {padding:0;}

.sinh{ font-weight:bold; color:#212c73; font-size:14px;}
.user em{ font-size:12px; font-weight:bold; color:#a12301;}
.com2 {padding-bottom:20px;}
.com2 p{ color:#484950; font-size:12px; background:url(images/sk.png) 5px 10px no-repeat; padding-left:20px;}
.bl4{ background:url(images/t.jpg) 0 0 no-repeat; margin-top:10px;}
.pole{ display:block; float:left; width:239px; height:26px; background:#fff; border:1px solid #d7d7d7; line-height:26px; margin-bottom:5px;}
.reply label{ display:block; float:left; color:#484950; width:116px; padding-top:8px;}
.lab2{ line-height:14px; padding-top:0;}
.reply .text{ width:435px; height:85px;  background:#fff; border:1px solid #d7d7d7;}
.reply .send{ display:block; float:right; margin-top:5px; margin-bottom:15px;}
.reply p {width:100%;overflow:hidden;}


.vnim{ width:575px; overflow:hidden; background:#fff; border:1px solid #e3e3e4; padding:3px; margin-bottom:15px;}
.vnim .left {float:left;display:inline;}
.vnim .right {float:right;display:inline;}

.vnim .left, .vnim .left a, .vnim .left a:visited{font-weight:bold; text-decoration:none; margin-left:5px;}
.vnim .left a:hover{text-decoration:underline;}
.vnim .right, .vnim .right a, .vnim .right a:visited {font-weight:bold; text-align:right; text-decoration:none; margin-right:5px;}
.vnim .right a:hover{ text-decoration:underline;}

.wrap2{ background:#f3f3f3; width:100%; overflow:hidden; padding:10px 0;}
