﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
ol, ul {list-style: none;}
blockquote, q { quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table { border-collapse: collapse; border-spacing: 0;}
html {height: 100%}

body {font: 12px/18px Tahoma;height: 100%; background:#fff;color:#333;}
a {color: #0487BD; outline: none; text-decoration: underline;}
a:hover {text-decoration: none; color:#4d4d4d;}

p {margin: 0 0 16px}
img {border: none; outline:none;}
input {vertical-align: middle}

/* пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ */
h1, h2 {font-size:2.16em;font-weight:normal}
h3 {font-size: 2em; font-weight:normal;}
h4 {font-size: 140%;font-weight:normal; margin-bottom:15px}
h5 {font-size: 120%;font-weight:bold;}
h6 {font-size: 100%;}

.fleft {float:left}
.fright {float:right}
.clear {clear:both; font-size:0px; height:0px;}
.sep{margin-top:18px;}
.sep30{margin:30px 0;}
.center, .phtOtherThumbs {text-align:center;}

.orange {color:#F30;}
.gray {color:#999}
.lbrown {color:#807060;}
a.ilink{ text-decoration:none; border-bottom:1px dashed #0487BD; padding:0 1px;}
a.ilink:hover, a.catName:hover {border:none;}

a.catName {text-decoration:none; border-bottom:1px dotted #0487BD; padding:0 2px;}



/* #пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ */
#wrapper {min-width: 1000px;max-width: 1280px;margin: 0 auto; background-color: #fff;}

#header {width:100%; height:105px; margin:20px 0 0 0; border-top:7px #ddd solid;padding-top:5px; position:relative;}
#header a {color:#333; text-decoration:none;}
#header h2 {font:normal lighter 4em Georgia, "Times New Roman", Times, serif; letter-spacing:-3px; margin:0.5em 2em;}

#nav {background: url(/i/slice.gif) 0 -230px repeat-x; border-bottom:2px solid #ddd; height:34px; margin:0 10px; padding:0 1em;}
#nav li {display: block; height:20px; float:left; padding:10px 15px 0px 15px; font: 1.4em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; position:relative}
#nav .now, #nav .active { background:url(/i/slice.gif) center -200px no-repeat;}
#nav .now a, #nav .active a {color:#069;}
#nav a {text-decoration:none}
#nav li ul {display:block;clear:both; position:absolute; top:34px; left:0px; padding: 5px; background-color:#fff;display:none; z-index:100; border:2px solid #ddd; border-top:none !important;}
#nav li ul li {padding: 5px 2px;clear:both; font-size:1em; width:100%}
#nav li ul li:hover { background:none;}

#middle {width: 100%;height: 1%; margin-top:15px; /*border-top:1px #ddd solid; margin-top:1em;*/}
#middle:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}

#container { width: 100%; float: left; overflow: hidden; }
#content {padding: 0 370px 0 0px; font: 1.083em/1.54em Tahoma, Geneva, sans-serif; margin-left:10px; background:url(/i/c-bg.gif) repeat-y;}

.post, #comments, .item {padding:5px 20px; margin-bottom:1.2em;clear:both}
.date {background:url(/i/slice.gif) 0 -40px no-repeat;padding:5px 10px; display:inline-block; height:40px; float: left; border-right:1px solid #ddd; margin:5px 5px 5px -20px;}

.date2 {width:28px; overflow:hidden; font-size:1.4em; font-weight:bold; padding-left:20px;}
.date4 {width:42px; overflow:hidden; font-size:1.2em; font-weight:normal;text-align:right; margin-left:7px;}
.date4 .text{margin-left:-30px;}

.post h2, .post h1 { line-height:1em; margin-left:60px}
.item h2, .item h1{ line-height:1em;}
.post .panel {border-top:1px solid #ccc;border-bottom:1px solid #ccc; margin:5px 0 15px 60px; padding:1px 5px;}
.item .panel {border-top:1px solid #ccc;border-bottom:1px solid #ccc; margin:5px 0 15px 0px; padding:1px 5px;}
.post .panel a, .item .panel a{ text-decoration:none; border-bottom:1px dotted #0487BD; padding:0 2px;}
.post .panel a:hover, .item .panel a:hover {border:none;}
.post hr, .item hr {border:none; outline:none; height:2px; background-color:#ddd; clear:both;}
.post img, .item img {
padding:5px 5px 5px 0px !important;
}

.post ul, .item ul {margin:0.5em 15px; font-weight:bolder; list-style:outside;}
.post ol, .item ol {list-style:decimal inside; margin:0.5em 0; font-weight:bolder;}
.post ul li, .post ol li, .item ul li, .item ol li {margin:0 1em; font-weight:normal;}

.onepage h1 {margin:0 !important;}
.onepage .date {border:none;}
.onepage .post .panel {margin-left:0}

.quoteMessage, blockquote {border: dotted #666 1px !important;border-left:solid #ff5a00 5px !important;margin:10px 40px;padding:10px;background:#fcfcfc;}
.codeMessage {border: dotted #666 1px !important;border-left:solid #3366FF 5px !important;margin:10px 40px;padding:10px;background:#fcfcfc;}

#sidebar {float: left; margin:0 -3px 0 -350px; width: 320px;background:url(/i/c-bg.gif) repeat-y; padding:10px 10px 0 20px;}
#sidebar h3 { background:url(/i/slice.gif) 0 -123px no-repeat; margin-left:-20px; padding:0 0 5px 20px; display:block; line-height:1em;}

.catsTd { padding-left:1em; background: url('http://src.ucoz.ru/t/111/14.gif') no-repeat 5px 7px;}
.catNumData, .catNumData a {color:#666; font-size:10px;}
.catNameActive {text-decoration:none; color:#333;padding-left:2px;}
#tabs_container { border:1px solid #e5e5e5; background-color:#fff;}
#tabs_container ol.idTabs {list-style:none;height:30px; padding:3px 0px;background:url(/i/slice.gif) repeat-x;}
#tabs_container ol.idTabs li {float:left;text-align:center;background:none; display:inline; letter-spacing:1px; padding:5px 16px;}
#tabs_container a:hover {text-decoration:none;}
#tabs_container ol.idTabs li a.selected {color:#333; border:none}
#tab1 {display:none}
#tab1 ul li, #tab2 ul li { border-bottom:none; border-top:1px solid #e5e5e5; overflow:hidden; padding:5px;}
#tab1 ul.recc li a, #tab2 ul.recc li a { background:none; padding:0px; font-size:12px; }
#tab1 ul.recc li .arthumb, #tab2 ul.recc li .arthumb { float:left; width:35px; padding:2px; margin:0; border:1px solid #e5e5e5; }
#tab1 ul.recc li .ardesc, #tab2 ul.recc li .ardesc { float:left; width:231px; padding:0px; margin:0 0 0 5px; }
#tab1 ul.recc li .artd, #tab2 ul.recc li .artd { padding:0px; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#bbb;}

.tweet .tweet_list {-webkit-border-radius: .5em; list-style-type: none; margin: 0; padding: 0;background-color: #dedede; }
.tweet .tweet_list li {overflow: auto;padding: .5em; }
.tweet .tweet_list .tweet_even {background-color: #efefef; }
.tweet .tweet_list .tweet_avatar {padding-right: .5em; float: left; }
.tweet .tweet_list .tweet_avatar img {vertical-align: middle; }

.eTag {color:#807060; line-height:1.1em;}

#footer {border-top:5px #ddd solid; margin:1em auto 0 auto; padding:0 5px; height:30px; overflow:hidden;}
#sidebar h3 img {vertical-align:middle; width:32px; height:32px;}
.f-com h6 {font-size: 1.2em; color:#555;}
.f-com li {font-size:0.9em; color:#807060; margin:1em 0;}


.comment {border:2px solid #e5e5e5; overflow:hidden; padding:5px 10px 10px 10px; margin:10px 0;}
.comment:hover {border:2px solid #b0d878;}
.userpic { float:left; width:50px; padding:2px; margin:5px 5px 5px 0; border:1px solid #e5e5e5; }
.userpic img {width:50px; height:50px;}
.u-info {border-bottom:1px solid #e5e5e5; padding-bottom:5px; margin-bottom:10px; position:relative; width:100%;overflow:hidden;}
.u-info .rate {position:absolute; top:5px; right:10px;}
.u-info .rate .good {color:#390; padding:0 5px 0 2px; font-weight:bold;}
.u-info .rate .bad {color:#C00; padding:0 5px 0 2px; font-weight:bold;}
.u-info .rate .no {color:#666; padding:0 5px 0 2px; font-weight:bold;}
.u-info .rate .up, .u-info .rate .down, .u-info .rate .up-no, .u-info .rate .down-no {background: url(/i/rate.png) no-repeat; height:16px; padding:0 10px;}
.u-info .rate .down {background-position:0 -19px}
.u-info .rate .up-no {background-position:-19px 0}
.u-info .rate .down-no {background-position:-19px -19px}
.own {border:2px solid #99ccff !important; }
.admin {border:2px solid #ff5a00 !important; }

#addcomment {border:2px solid #e5e5e5; overflow:hidden; padding:5px 10px 10px 10px;}
#addcomment h4 {margin-bottom:5px;}
#addcomment img {vertical-align:middle}
#addcomment .field {clear:both; text-align:right; line-height:25px;}
.addcomment_label {float:left; padding-right:20px;}
#addcomment input {vertical-align:middle;}
#addcomment .main {float:left; margin:10px 0 5px 0;}
#addcomment .elink {width:300px; float:right; text-align:left; margin-left:5px; line-height:16px; padding-top:3px;}
#addcomment .elink input {margin-right:7px;}
#addcomment .loginButton {margin:5px 15px}
#user {width:328px; margin:10px 0; padding:5px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.bb-codes {background:url(/i/bb-code.png) no-repeat; width:340px; height:22px; clear:both; margin-bottom:5px;}
.b-button { width:22px; margin:0 1px; height:20px; cursor:pointer; float:left; }

#smiles, #capcha, #subscribe {margin-bottom:10px}
#smiles {margin-top:5px}

.manTable {width:95% !important; margin:0 auto;}
.manHr {border-top: 1px dotted;}

.phtTdMain {height:260px; vertical-align:top; width:32%}
.phtTdMain h5 {font: normal 1.5em tahoma}
.phtTdMain img {margin:5px 0; border:5px solid #ddd; padding:0 !important;}
#code_for_paste {margin:10px 0; padding:5px; border:2px solid #ddd}
#code_for_paste label {width:110px; float:left;}
#code_for_paste label, #code_for_paste input {margin-bottom:10px}
#code_for_paste input {color:#666}

.no-ie6 {
 border:2px solid #ddd;
 padding:20px 20px 0px 140px;
 margin-left:-30%;
 width:40%;
 overflow:hidden;
 position:absolute;
 top:-500px;
 left:50%;
 background-color:#fff;
 z-index:1000;
 }
.no-ie6 .img {
 display:block;
 float:left;
 margin-left:-120px;
 background:url(/i/no-more-ie6h.png) no-repeat;
 width:100px;
 height:100px;
 }
.no-ie6 p {padding:15px 0;
font-size:14px;}
.maroon {color:#c03;}
.bbQuoteName {display:none !important;}
.swchItemA, .swchItem {
 margin:-3px;
 padding:3px 7px;
}
.swchItemA {
 background-color:#aaa;
 color:#fff;
}
.ny-tree {position:absolute; background:url(/i/tree-icon.png) no-repeat; width:128px; height:128px; top:10px; right:50px;}
.ded-moroz {position:absolute; background:url(/i/Santa-icon.png) no-repeat; width:64px; height:64px; top:70px; right:135px;}

.uTable, .uTd {border:1px dotted #ddd}
.uTd {padding-left:5px}
.csTop {display:none;}
.via {padding-top:7px;
text-align:right;
color:#666;
font-size:11px;}
.trustlink {overflow:hidden;}
.trustlink ul {list-style:none !important; margin:0 !important; overflow:hidden; }
.trustlink p {float:left !important; margin-right:5px !important;}
.trustlink h3 {font:normal 14px tahoma !important;float:left !important; margin-right:5px !important;}
.wideimg {width:95%}
