@charset "utf-8";
@font-face {font-family:Calibri; src:url(/designs_teload/calibri.ttf);}
@font-face {font-family: Calibri; src:url(/designs_teload/calibri.eot);}

body {margin:0px; padding:0px; text-align:left; color:#000; font:11px Tahoma; line-height: 1.2; font-weight:normal; font-style:normal; background:#f1f7f9;}

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

.none {display:none;}
img {border:0px;}

h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

ul,li {padding:0; margin:0; list-style:none;}

#wrapp {width:924px; margin:0px auto;}
#header_out {width:929px; margin:0px auto;}
#header {background:url(/designs_teload/header.png) no-repeat 0 0; height:189px; width:929px; margin:25px 0 0 0; overflow:hidden; display:block;}
.hlogo {float:left; width:128px; height:53px; margin:20px 0 0 140px;}
.hbanka {float:right; width:468px; height:60px; margin:6px 12px 0 0;}
#hnav {list-style:none; margin:22px 0px 0 0; padding:0px; height:57px; width:680px; float:right;}
#hnav li {list-style:none; display:block; height:57px; background:url(/designs_teload/header.png) no-repeat left -189px; margin:0px; padding-left:1px; float:left; min-width:2px;}
#hnav li a {height:57px; font:11px Tahoma; text-decoration:none; padding:0 19px; line-height:52px; float:left; display:block; color:#FFF;}
#hnav li a:hover {background:url(/designs_teload/header.png) no-repeat center -246px; text-decoration:none;}
.hsearch { height:21px; width:350px; margin:4px 15px 0 0; float:right;}
.hsearch_text {width:192px; height:21px; margin:0px; padding:0px 0 0 10px; border:0px; outline:none; background:url(/designs_teload/header.png) no-repeat bottom left; font:11px Tahoma; color:#7c7c7c; float:left;}
.hsearch_text:focus, .hsearch_text:hover {outline:none;}
.hsearch_submit {float:left; margin:0px; padding:0px; width:20px; height:21px; border:0px; background:url(/designs_teload/header.png) no-repeat -204px bottom;}
.hsearch_submit:hover {background-position:-224px bottom; cursor:pointer;}
a.hsearch_btn {font:11px Tahoma; text-decoration:none; background:url(/designs_teload/header.png) no-repeat right -307px; padding:0 20px 0 0; float:right; display:block; margin:3px 0 0 0; color:#45a3be;}
a.hsearch_btn:hover {text-decoration:underline; color:#45a3be;}

#middle {width:924px; margin:5px auto; overflow:hidden;}
#side_left {width:200px; float:left;}
#sider_right {min-height:1038px; float:right; overflow:hidden; width:709px; padding:5px 5px 40px 5px; background:#bbdde6; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#sider_forum {min-height:1038px; float:right; overflow:hidden; padding:5px 5px 40px 5px; background:#bbdde6; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#side_right {width:200px; float:right;}
#side_center {float:left; width:504px;}
 
.block {width:200px; margin:0 0 5px 0;}
.block_top {background:url(/designs_teload/block.png) no-repeat 0 0; width:155px; height:39px; font:12px Calibri; color:#fff; font-style:italic; text-transform:uppercase; text-shadow:#3394b1 0px 1px 0px; padding:13px 0 0 45px;}
.block_cont {width:196px; background:#FFF; overflow:hidden; padding:0 2px;}
.block_bottom {background:url(/designs_teload/block.png) no-repeat right top; width:200px; height:9px;}

#bnav,
.uMenuV {width:200px; margin:0 0 0 -2px; padding:0px; list-style:none;}
#bnav li,
.uMenuV li {margin:0px; padding:0px; list-style:none;}
#bnav li a,
.uMenuV li a {background:url(/designs_teload/bnav.png) no-repeat 0 0; width:176px; display:block; height:28px; line-height:28px; color:#000; padding:0 0 0 24px; text-decoration:none;}
#bnav li a:hover,
.uMenuV li a:hover {background-position:0 -28px; color:#fff;}

.bbanner {width:150px; height:220px; padding:3px; margin:0px auto; background:#e2f1f5;}

.bChat {background:#f0eeee url(/designs_teload/bchat.png) no-repeat bottom left; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; margin:0 0 5px 0;}
.bChat_in {background:url(/designs_teload/bchat.png) no-repeat bottom right; min-height:50px;}
.bChat_top {background:url(/designs_teload/line.png) repeat-x bottom; padding:5px 7px 5px 5px;}
.bChat_text {padding:8px 5px; text-align:left; overflow:hidden;}
.bChat_add {margin:0px; padding:0px; overflow:hidden;}
.bChat_add textarea {background:url(/designs_teload/bchat_inp.png) no-repeat 0 0; padding:7px 5px 0 5px; margin:0px; width:154px !important; height:20px !important; border:0px;}
.bChat_add input[type="submit"] {background:url(/designs_teload/bchat_inp.png) no-repeat 0 -27px; width:26px !important; height:26px !important; border:none; outline:none; padding:0; font-size:0px; margin:0 0 0 4px;}
.bChat_add input[type="submit"]:hover {background-position: -26px -27px; cursor:pointer;}

.pollQue {background:url(/designs_teload/pollQue.png) no-repeat; width:181px; height:60px; margin:0px auto; padding:13px 5px 0 5px; color:#45a3be;}
.pollAns:not(#Foo) label {padding:0px 0px 3px 20px; display:block;}
.pollAns:not(#Foo) input[type=radio] {display:none;}
.pollAns:not(#Foo) input[type=radio] + label {background: url(/designs_teload/r.png) no-repeat left center; cursor:pointer;} /* Dont Checked */
.pollAns:not(#Foo) input[type=radio]:checked + label {background: url(/designs_teload/r_check.png) no-repeat left center;} /* Checked */
.pollBut {width:86px; height:19px; background:url(/designs_teload/poll.png) no-repeat 0 0; float:left; margin:3px 0 0 8px; padding:0px; display:block; font-size:0px; border:0px;}
.bvotes_result {background:url(/designs_teload/poll.png) no-repeat bottom left; width:86px; height:19px; float:left; display:block; font-size:0px; margin:3px 0 0 4px;}
.pollBut:hover, .bvotes_result:hover {cursor:pointer; opacity: 0.6;}

#logForm { width:185px; margin:0px auto;}
#logForm input[type="text"],
#logForm input[type="password"] {background:url(/designs_teload/log_form.png) no-repeat 0 0; width:180px; padding:0 0 0 5px; margin:0 0 3px 0; border:0px; height:22px; font:11px Tahoma; float:left; outline:none;}
#logForm input[type="submit"] {background:url(/designs_teload/log_form.png) no-repeat 0 -22px; width:49px; height:19px; float:left; border:0px; margin:0px; padding:0px; font-size:0px;}
#logForm input[type="submit"]:hover {background-position:-49px -22px; cursor:pointer;}
#logForm input[type="text"]:focus,
#logForm input[type="password"]:focus {opacity: 0.7;}
#logForm a.reg {float:left; font:11px Tahoma; text-decoration:none; display:block; margin:2px 0 0 8px;}
#logForm a.reg:hover {text-decoration:underline;}

#stats {margin:0 0 0 4px; padding:0px; list-style:none;}
#stats li.arrow, .tOnline, .gOnline, .uOnline {background:url(/designs_teload/arrow.png) no-repeat left center; padding:0 0 0 20px; font:11px Tahoma; color:#44a1bd; list-style:none; height:16px; display:block; line-height:16px; margin:4px 0;}
.tOnline b, .gOnline b, .uOnline b {font-weight:normal;}
#stats li {padding:0 0 0 20px; font:11px Tahoma; color:#44a1bd; list-style:none; height:16px; display:block; line-height:16px;}
#stats .banner {width:88px; margin:0px auto; padding:5px 0 0 0;}

.banner { padding:0 0 0 5px;}
.banner a {margin:4px 0 0 4px; display: inline-block;}
.banner a:hover img {opacity: 0.8;}

#banners {background:url(/designs_teload/banners.png) no-repeat 0 0; width:117px; height:41px; margin:0px auto; padding:6px 0 0 26px;}
#banners img {border:0px; width:88px; height:31px;}
a#banners_btn {background:url(/designs_teload/code_btn.png) no-repeat 0 0; width:121px; height:20px; font-size:0px; display:block; margin:5px auto;}
a#banners_btn:hover {background-position:0 -20px;}
#banners_text {background:url(/designs_teload/arrow2.png) no-repeat left top; color:#46a5bf; padding:0 0 0 14px; width:170px; margin:0px auto;}

.ramka {background:#fff url(/designs_teload/ram.png) no-repeat top left; width:504px; margin:0 0 5px 0;}
.ramka_in {background:url(/designs_teload/ram_in.png) no-repeat bottom left; width:504px; overflow:hidden; padding:5px;}
.ramka_in a img {width:468px; margin:3px auto; display:block;}
.ramka_br {width:504px; height:10px;}

#inf1 {width:248px; overflow:hidden; float:left;}
#inf1_title {background:url(/designs_teload/cat_inf.png) no-repeat 0 0; width:128px; height:26px; float:left; position:absolute; margin:-14px 0 0 9px;}
#inf2 {width:248px; overflow:hidden; float:left;}
#inf2_title {background:url(/designs_teload/cat_inf.png) no-repeat 0 -26px; width:158px; height:26px; float:left; position:absolute; margin:-14px 0 0 9px;}
#inf1 ul,
#inf2 ul {margin:15px 0 0 5px; padding:0px; list-style:none;}
#inf1 ul li,
#inf2 ul li {list-style:none; margin:0px; padding:0px;}
#inf1 ul li a,
#inf2 ul li a {background:url(/designs_teload/cat_inf.png) no-repeat 0 -52px; height:22px; width:235px; display:block; line-height:22px; padding:0 0 0 8px; margin:2px 0 1px 0;}
#inf1 ul li a:hover,
#inf2 ul li a:hover {background-position:0 -74px; text-decoration:none; color:#fff;}

#catnav {float:left; margin:0 0 0 5px; padding:0px; list-style:none;}
#catnav li {float:left; margin:0px; padding:0px; list-style:none;}
#catnav li a {background:url(/designs_teload/cat_inf.png) no-repeat right -119px; height:23px; float:left; display:block; color:#fff; margin:0 4px 0 0;}
#catnav li a span {background:url(/designs_teload/cat_inf.png) no-repeat 0 -96px; height:23px; display:block; padding:0 10px 0 25px; line-height:23px;}
#catnav li a:hover,
#catnav li a:hover span {opacity: 0.8;}

#view {background:#fff url(/designs_teload/ram_in.png) no-repeat bottom left; width:504px; margin:0 0 5px 0; padding:0 0 9px 0; overflow:hidden;}
#view_title {background:url(/designs_teload/view_title.png) no-repeat 0 0; width:504px; height:37px; padding:12px 0 0 45px;}
#view_title a {font:12px Calibri; color:#fff; font-style:italic; text-decoration:none; text-transform:uppercase; text-shadow:#3394b1 0px 1px 0px;} 
#view_title a:hover {text-decoration:underline;}
#view_cont {padding:0 5px; width:494px;}
#view_cont .view_left {background:url(/designs_teload/view_left.png) no-repeat; width:137px; height:172px; float:left; padding:6px 6px 0 6px; margin:0 6px 0 0;}
#view_cont .view_left .view_img {width:137px; height:145px;}
#view_cont .view_left .view_rate {width:90px; height:10px; text-align:center; margin:0px auto; padding:4px 0 0 0;}
#view_cont .view_left2 {background:url(/designs_teload/view_left.png) no-repeat; width:137px; height:172px; display:block; margin:0 auto; padding:6px 6px 0 6px;}
#view_cont .view_left2 .view_img {width:137px; height:145px;}
#view_cont .view_left2 .view_rate {width:90px; height:10px; text-align:center; margin:0px auto; padding:4px 0 0 0;}
#view_cont .view_info {background:url(/designs_teload/view_info.png) no-repeat 0 0; width:320px; height:24px; padding:0 10px; float:right; line-height:24px;}
#view_cont .view_text {text-align:left; padding:0 0 3px 0;}
#view_cont .view_info a.full {float:right;}

#pagesBlock1 {text-align:left !important;}
a.swchItem,
a.swchItem b {background:url(/designs_teload/paginator.png) no-repeat right -19px; height:19px; display:block; color:#000; text-decoration:none; float:left; margin:0 2px 0 2px;}
a.swchItem span {background:url(/designs_teload/paginator.png) no-repeat 0 0; height:19px; display:block; line-height:19px; padding:0 6px; color:#000; text-decoration:none;}
a.swchItem:hover {background-position: right -57px; text-decoration:none; color:#fff;}
a.swchItem:hover span {background-position: 0 -38px; text-decoration:none; color:#fff;}
.swchItemA, .swchItemDots {background:url(/designs_teload/paginator.png) no-repeat right -95px; height:19px; display:block; color:#fff; text-decoration:none; float:left; margin:0 2px 0 2px;}
.swchItemA span, .swchItemDots span {background:url(/designs_teload/paginator.png) no-repeat 0 -76px; height:19px; display:block; line-height:19px; padding:0 6px; color:#fff; text-decoration:none;}

#footer {background:url(/designs_teload/footer.png) no-repeat 0 0; width:917px; height:67px; margin:0 0 7px 0; padding:0 7px 0 0;}
#footer_absolute {background:url(/designs_teload/footer_absolute.png) no-repeat; width:412px; height:39px; position:absolute; margin:-38px 0 0 208px;}

#fnav {margin:15px 0 0 145px; padding:0px; list-style:none;}
#fnav li {margin:0px; padding:0px; list-style:none;}
#fnav li a {background:url(/designs_teload/f_ico.png) no-repeat 0 0; width:23px; height:23px; display:block; font-size:0px; float:left; margin:0 0 0 4px; padding:0px;}
#fnav li a:hover {background-position:-23px 0;}
#fnav li a span.ico1 {background:url(/designs_teload/f_ico.png) no-repeat 0 -23px; width:9px; height:9px; margin:6px 0 0 7px; display:block;}
#fnav li a span.ico2 {background:url(/designs_teload/f_ico.png) no-repeat -9px -23px; width:6px; height:9px; margin:6px 0 0 9px; display:block;}
#fnav li a span.ico3 {background:url(/designs_teload/f_ico.png) no-repeat -15px -23px; width:7px; height:9px; margin:6px 0 0 8px; display:block;}
#fnav li a span.ico4 {background:url(/designs_teload/f_ico.png) no-repeat -22px -23px; width:11px; height:6px; margin:8px 0 0 6px; display:block;}

#footer_text {float:left; color:#8c8c8c; padding:25px 0 0 10px;}
#footer_bann {width:88px; height:31px; float:right; background:#000; margin:7px 5px 0 0;}
#footer_bann:hover {opacity: 0.7;}

/* ===== forum Start ===== */

/* General forum Table View */
.gTable {border:0; border-collapse:collapse; border-spacing:0; background:0;}
.gTableTop {height:45px; margin:0; background:url(/designs_teload/forum_top.png) no-repeat 0 0; width:881px; padding:5px 0 0 33px; color:#fff; text-deciration:none; font:12px Calibri; text-transform:uppercase; font-style:italic;}
.gTableTop a {color:#fff; text-deciration:none; font-size:12px;text-transform:uppercase; font-family:Calibri; font-style:italic;}
.gTableTop a:hover {text-dicoration:underline;}

.gTableSubTop, .postTdTop {height:23px; padding:0px 0 0 5px; background:url(/designs_teload/forum_top.png) repeat-x 0 -45px; line-height: 16px;}

.gTableBody {padding:2px;background:#fff;}
.gTableBody1 {padding:2px;background:#fff url(img/f_row2.png) repeat-x top;border-bottom: 1px solid #dadada; border-top: 1px solid #fff;}
.gTableBottom {padding:2px;background:#fff;}

.gTableLeft {padding:2px;background:#fff;}
.gTableRight {padding:2px;background:#fff url(img/f_icoTd.png) repeat-y right;border-bottom: 1px solid #dadada; border-top: 1px solid #fff;}
.gTableError {padding:2px;background:#fff;color:#FF0000;}

.gDivBottomLeft {background:url(/designs_teload/forum_top.png) no-repeat right -70px; height:10px;}

.forumMemNum,
.forumMemSwch {padding:4px 10px;}

/* ------------------------ */

/* Forums Styles */
.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumLastPostTd {height:42px; padding:5px 9px; font-size:11px; background:url(/designs_teload/forum_line.png) no-repeat bottom right;}


.threadIcoTd,
.threadNametd,
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.threadLastPostTd {padding:5px 9px 8px 9px; font-size:11px; background:url(/designs_teload/forum_line.png) no-repeat bottom right;}


.forumIcoTd,
.threadIcoTd,
.forumNameTd,
.threadNametd,
.forumThreadTd,
.threadPostTd,
.forumPostTd,
.threadViewTd,
.threadAuthTd,
.forumLastPostTd,
.threadLastPostTd {background:url(/designs_teload/forum_line.png) no-repeat bottom right;}

.forumNameTd a {text-decoration:none;}
.forumNameTd a:hover {text-decoration:underline;}


.threadsDetails,
.forumOnlineBar {height:27px; padding:0 15px; background:#f4f4f4 urlf_forum_row_0.png) repeat-x 0 0;}

.threadsType {padding:2px 8px 3px 8px;background:#fff url(/f_forum_row_2.png) repeat-x right bottom;}

.threadPinnedLink {font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer,
.threadDescr {color:#b9bbb7;font-size:11px;}
.forumViewed {font-size:11px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#007eb2; font-family:Tahoma; font-style:normal;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#007eb2; font-family:Tahoma; font-style:normal;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#007eb2; font-family:Tahoma; font-style:normal;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:none; color:#007eb2; font-family:Tahoma; font-style:normal;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-weight:bold;font-size:11px;}
.forumBarKw {font-weight:normal;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:11px;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#DADADA;}
.fastNavCat {background:#EFEFEF;}
.fastNavCatA {background:#EFEFEF;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.switches {font-weight:bold; background:#CCCCCC;}
.pagesInfo {background:#FFFFFF;padding-right:10px;font-size:10px;}
.switch {background:#FFFFFF;width:15px;font-size:10px;}
.switchActive {background:#E0E0E0;font-weight:bold;color:#6E6E6E;width:15px}
.switches a {color:#7aaf2c; text-decoration:none;}
.switches a:hover {text-decoration:underline;}
/* ------------------- */

.postTdInfo, .posttdMessage {background:#fff;}
.posttdMessage {border-left:1px solid #ccc; overflow:hidden; padding:2px;}
.postBottom {background:#ddd; margin:0 0 4px 0;}
.forum_message {overflow:hidden; max-width:700px;}
/* ====== forum End ====== */