@charset: 'utf-8'
 * {padding: 0; margin: 0; outline: 0; border: 0 !important;}
 img {border: 0;}
 /* --- */

/* default */
body, html {background: #fff; font-family: arial, helvetica, sans-serif;; font-size: 9pt; padding: 0; margin: 0; color: #343434;}
 li {margin: 8px 0px 0px 20px; padding: 0px 0px 0px 16px; background: url('/design/img_li.png') no-repeat 0px 3px; list-style: none;}
li[type="1"] {margin: 5px 0px 0px 10px;}
li.post_best {margin: 11px 0px 0px 2px;}
textarea {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #86bdd9; padding: 8px; font-family: arial, helvetica, sans-serif;; font-size: 9pt;}
textarea:hover, textarea:focus {border: 1px solid #ccc;}

.commTable input {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #86bdd9; padding: 8px;}
.commTable input:hover, .commTable input:focus {border: 1px solid #ccc;}
input { }
 blockquote {quotes: none; background: url('/design/img_quote.png') no-repeat; color: #332; display: block; margin: 0.6em 0 1.6em; padding: 0.8em 1em 0.2em 46px;}
 blockquote: before, blockquote: after {content: none;}
 code {font-family: "Courier New", Courier, mono; background: url('/design/img_code.png') no-repeat; display: block; margin: 0.6em 0 1.6em; padding: 10px 1em 0.2em 1px; background-position: right top;}
p {margin-bottom: 10px;}
input[type="submit"], input[type="button"], input[type="reset"], input[type="file"] {margin-top: 10px; padding: 3px 4px; color: #333; text-shadow: 0px 1px #fff; max-height: 60px; background: url('/design/bg_button.png') repeat-x; border: 1px solid #aeaeae; cursor: pointer; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; font-family: arial, helvetica, sans-serif;; font-size: 9pt;}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="flie"]:hover {background: url('/design/bg_button.png') repeat-x; border: 1px solid #333;}
h1, h2, h3, h4, h5, h6 {font-family: arial, helverica, sans-serif; font-weight: bold; height: 8px;}
h1, h2 {font-size: 27px; letter-spacing: -1px; margin-top: 0px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 15px;}
h6 {font-size: 12px;}
hr {border-bottom: 1px solid #ccc; background: none;}
/* --- */

/* links */
a:link, a:visited, a:active {color: #57a1c7; text-decoration: none;}
 a:hover {text-decoration: none; color: #c26144;}


.block_foot_1 a:link, .block_foot_1 a:visited, .block_foot_1 a:active {color: #ddd !important; text-decoration: none !important;}
.block_foot_1 a:hover {text-decoration: none !important; color: #c26144 !important;}

#foot a:link, #foot a:visited, #foot a:active {color: #86bdd9; text-decoration: underline;}
 #foot a:hover {text-decoration: none; color: #c26144;}

a.comm_post:link, a.comm_post:visited, a.comm_post:active {color: #86bdd9 !important; text-decoration: underline !important;}
a.comm_post:hover {text-decoration: none !important; color: #c26144 !important;}

#underfoot a:link, #underfoot a:visited, #underfoot a:active {color: #888; text-decoration: underline;}
 #underfoot a:hover {text-decoration: none; color: #c26144;}

h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link {text-decoration: none !important;}

#top_bar a:link, #top_bar a:visited, #top_bar a:active {color: #fff; text-decoration: none; font-weight: bold;}
#top_bar a:hover {text-decoration: none; color: #ddd;}

#menu_bar a:link, #menu_bar a:visited, #menu_bar a:active {color: #333; text-decoration: none;}
#menu_bar a:hover {text-decoration: none; color: #c26144;}

.field_search:hover {border: 1px solid #aaa;}

#menu_bar_menu a:link, #menu_bar_menu a:visited, #menu_bar_menu a:active {width: 100px; float: left; padding-top: 12px; text-align: center; margin-right: 4px; font-size: 10pt;}
#menu_bar_menu a:hover {background: #ddd;}
/* --- */

/* construction */
.content {margin: 0px auto; width: 800px;}
#top_bar {width: 100%; background: url('/design/bg_top.png') repeat-x; height: 35px; color: #fff; border-bottom: 1px solid #fff;}
#menu_bar {background: #f2f2f2; border-bottom: 10px solid #ddd; height: 150px;}

#menu_bar_logo {width: 350px; float: left; padding-top: 30px;}
#menu_bar_menu {width: 450px; float: right;}

#body_left {width: 800px; float: left; padding-top: 30px;}
#body_right {width: -1000px; float: right;}

#foot {border-bottom: 1px solid #444; color: #fff; overflow: hidden; min-height: 350px; background: url('/design/bg_foot_shadow.png') #333 repeat-x top; padding-top: 20px; padding-bottom: 30px;}
#underfoot {background: #2b2b2b; border-top: 1px solid #222; height: 62px; color: #555;}

#block_cats {margin-top 20px; position: absolute; margin-left: 120px;}
#block_menu {margin-top: 3px; margin-left: 10px;}
.block_foot_1 {width: 190px; float: left;}
.block_foot_2 {width: 360px; float: right;}
/* --- */

/* other */
/* --search */
.field_search {width: 190px; height: 22px; color: #999; background: #555; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #333;}
.field_search_text {width 130px; border: 0px !important; background: transparent; margin: 2px 40px 0px 0px; color: #999;}
.field_position {position: absolute; margin: -19px 0px 0px 790px;}
input.field_button, input.field_button:hover {margin-top: 0px; padding: 0px 0px; color: none; text-shadow: none; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; position: absolute; margin: 2px 0px 0px -22px; background: url('/design/img_search_button.png') no-repeat; width: 20px; height: 20px; border: 0px;}
/* --categories */
.sport, .life, .music, .web {position: absolute;}
.sport {font-size: 15pt; margin: 17px 0px 0px 20px;}
.life {font-size: 17pt; margin: 0px 0px 0px 0px;}
.music {font-size: 13pt; margin: 0px 0px 20px 80px;}
.web {font-size: 11pt; margin: 0px 0px 5px -30px;}
/* --post */
.post_details_top, .post_details_bottom {font-size: 11px; text-transform: uppercase; color: #aaa;}
.post_title {height: 100%;}
.post_details_bottom {height: 50px; border-bottom: 1px solid #ccc;}
.post {width: 800px !important; overflow: hidden; padding-top: 20px;}
.post img, #body_left img {max-width: 800px; width: expression((this.width>540) ? "540px" : true);}
/* --right block */
.right_block {margin-top: 30px;}
.title_block {text-transform: uppercase; font-weight: bold; height: 20px; border-bottom: 1px solid #ccc;}
.text_block {padding-top: 10px;}
/* --foot blocks */
.title_foot_block {text-transform: uppercase; font-weight: bold; height: 20px; border-bottom: 1px solid #eee;}
.foot_to_top {background: url('/design/img_to_top.png') left center no-repeat; text-transform: uppercase; padding-left: 15px; text-decoration: none; float: right;}

.foot_comm {width: 173px; padding-top: 5px;}
.foot_comm_top {background: url('/design/img_foot_comm_top.png') no-repeat bottom; height: 30px; display: block;}
.foot_comm_middle {background: url('/design/bg_foot_comm_middle.png') repeat-y; padding: 7px;}
.foot_comm_bottom {background: url('/design/img_foot_comm_bottom.png') no-repeat; height: 9px; display: block;}
/* --other */
.nodisplay_plan {display: none; font-size: 8pt;}
.plan_link {text-decoration: underline !important;}
.plan_name {padding-left: 8px; cursor: pointer;}
.plan_date {height: 22px; width: 17px; background: url('/design/bg_cal_num.png') no-repeat; padding-top: 4px; font-size: 8pt;}

.deltaLnk a {font-size: 8pt; text-decoration: none; color: #bbb !important; text-align: right; display: block; float: right;}

#reg_link {position: absolute; display: block; background: #fff; margin-left: 790px; padding: 15px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}

.image126_img {box-shadow: 0px 2px 0px #666, -1px 0px 0px #ccc, 1px 0px 0px #ccc; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;}

.about td {border-bottom: 1px solid #ccc;}
/* pagescroll by Aleko | studioad.ru */
#pageScroll span {white-space:nowrap}
#pageScroll a{display:inline-block;font:12px Tahoma;width:38px;padding:2px 0;margin:1px;color:#86bdd9;text-align:center;text-decoration:none;-webkit-border-top-left-radius: 8px; -webkit-border-btop-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px;}
#pageScroll a:hover, .curPage{background:#86bdd9;color:#fff !important;}
#pageScroll {margin:0 auto;overflow:hidden;position:relative;top:-3px;cursor:default}
.scrollWrap {background:#dfdfdf;position:relative}
.scrollBar {background:#777;cursor:pointer;cursor:hand;position:relative;z-index:400}
.scrollPage {background:#86bdd9;position:absolute;z-index:300;}
.pagesTotal {font:12px Tahoma;color:#bbb}
#pagesBlock1, .pagesBlock1, .pagesBlockuz1 {display:none !important;}

/* comments by center-dm.ru */
.cell_coment {list-style: none; padding: 0px; margin: 0px;}
.cell_coment li {position: relative; padding-left: 60px; width: 400px;}
.coment_info {position: relative; text-align:justify; color: #555; background: #fff; border: 1px solid #C9C9C9; padding: 10px; margin-bottom: 30px;}
.coment_os {overflow: hidden; }
.coment_name, .coment_nomer {padding-bottom: 5px; }
.coment_message {width: 100%; border-top: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; padding: 5px 0px;}
.coment_rating {padding-top: 5px;}
.coment_name, .coment_nomer, .coment_rating {font:10px Verdana,Arial,Helvetica, sans-serif; color:#999; font-weight: bold;}
.avatar a:hover, .avatar {position: absolute; height: 45px; width: 45px; left: 0;}
.avatar img {height: 45px; width: 45px; border: none;}
.tip{position: absolute; top: 10px; left: -7px; height: 13px; width: 9px; background: url("/design/img_ugol_comm.png") no-repeat top left;}
.coment_info,.avatar a:hover {box-shadow: 0px 0px 2px #999; -moz-box-shadow: 0px 0px 2px #999; -webkit-box-shadow: 0px 0px 2px #999;}
.left {float:left;}
.right {float:right;}
.clear {clear:left;}
.coment_rating a:hover img {filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50);}

/* thought */
.thought_block {margin-top: 6px;}
.thought_post {color: #333; padding-top: 2px; padding-left: 10px;}
.thought_details {float: right; font-family: Times New Roman, serif; font-style: oblique; margin-top: 5px; color: #aaa;}
/* --- */
