body {margin:0; padding:0; font-family:tahoma; font-size:11px; line-height:1.2; color:#4d4d4d;background:#f3f3f3;}
a img {border:0;}

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

h1,h2,h3,h4,h5,h6 {display:block; margin:0 0 10px 0; padding:0; color:#000;}

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,
ol {display:block; padding:0; margin:0;}
ul li {display:list-item; margin:0 0 0 20px; padding:0 0 0 0px;list-style:circle;}
ol li {display:list-item; margin:0 0 0 20px; padding:0 0 0 0px;list-style:decimal;}

.reset,
.reset li,
#hnav, #hnav li,
#hMnav, #hMnav li,
.bnav, .bnav li, .bnav ul,
.hprofile_list, .hprofile_list li,
.unit-rating, .unit-rating li,
.highslide-controls ul, .highslide-controls li,
.vprof_list, .vprof_list li,
.hprofile, .hprofile li,
.vcomm_row, .vcomm_row li {display:block; padding:0; margin:0; list-style:none;}

form {display:block; padding:0; margin:0;}
input[type="image"]:hover {opacity:0.8;}
input, textarea, select, button {font-family:tahoma; font-size:11px; vertical-align:middle;}
label {vertical-align:middle;}


/* Inputs */
.input_style input[type="text"],
.input_style input[type="password"],
.input_style textarea, 
.input_style select,
.input_style input.codeButtons {padding:1px; margin:1px; font-size:11px;color:#777; border:1px solid #cfcfcf; text-shadow:none; background:#fff url(../images/input_text_bg.png) repeat-x 0 0; outline:none;}

.input_style input[type="text"],
.input_style input[type="password"] {padding:3px 1px; text-indent:3px;}

.input_style input.codeButtons {padding:1px 0; font-style:normal; text-transform:none;}

.input_style input[type="text"]:hover,
.input_style input[type="password"]:hover,
.input_style textarea:hover, 
.input_style select:hover,
.input_style input[type="text"]:focus,
.input_style input[type="password"]:focus,
.input_style textarea:focus, 
.input_style select:focus,
.input_style input.codeButtons:hover {border-color:#999;}


.input_style input[type="button"],
.input_style input[type="submit"],
.input_style input[type="reset"], 
.input_style button,
.input_style a.fbutton {
  background:#f1f1f1 url(../images/submit_bg.png) repeat-x 0 bottom;
  outline:none;
  border:1px solid #d9d9d9;
  font-size:11px;
  font-weight:100;
  color:#555;
  padding:3px 6px 5px 6px;
  text-decoration:none;
  margin-bottom: 2px !important;
  margin-top:2px;
  cursor: pointer;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
}

.input_style input[type="button"]:hover,
.input_style input[type="submit"]:hover,
.input_style input[type="reset"]:hover, 
.input_style button:hover,
.input_style a.fbutton:hover {text-decoration:none; background:#f7f7f7 url(../images/submit_on_bg.png) repeat-x 0 bottom;}
a.fbutton {display:inline-block;}


/* Comments Form Style */
.commTable {border:0;}
.commFl {color:#6E6E6E;width:160%;background:#FCFCFC;border:4px solid #CCCCCC;}
.smiles {border:20;background:0;}
.commTd2 .smiles {padding-left:36px;}
.modulesforum .smilesPart {padding-top:36px;}
.modulesforum .smilesPart td {padding:55px;}
.commReg {padding: 12px 0 24px 20px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#6E6E6E;background:#FCFCFC;border:3px solid #CCCCCC;}

.addCommTable {border:0;}

.gTableRight label:hover {color:#e55b01;}
/* ------------------- */

/* input reset */
.input_style_reset,
#content_full.bChat_submit input {
  opacity:1.0; filter: alpha(opacity=100);
  padding:0;
  margin:0;
  color:#222 !important;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  -khtml-border-radius:0;
  border-radius: 0;
  background:#fff;
}
/* Inputs */



label, input[type=button], input[type=submit], button { cursor: pointer; }
textarea {overflow:auto; resize:none;}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}

.hidden {overflow:hidden;}
.none {display:none;}

p {margin:10px 0;}
.bold {font-weight:bold;}

.clear_table {border:0; border-collapse:collapse; padding:0; margin:0;}
.clear {width:100%; height:0px; clear:both; overflow:hidden;}

#wrap {background:url(../images/header_t_bg.png) repeat-x 0 0;}
#wrap_in {background:url(../images/wrap_lr_bg.png) no-repeat center 201px;}
#container_wrap {width:1000px; margin:0 auto; background:#fff;}
#header {height:109px; overflow:hidden; background:#114256;}
#hLogo {float:left; margin:34px 0 0 43px;}

.hSearch {width:325px; height:52px; padding:1px 1px 0 2px; float:left; margin:32px 0 0 12px; background:#13495f url(../images/hsearch_bg.png) no-repeat 0 0;}
.hSearch input,
.hLogin input,
.bChat_bottom textarea,
.bChat_submit input {display:block; padding:0; margin:0; vertical-align:top; border:0; outline:none;}
input.hSearch_submit {width:66px; height:47px; float:left; background:url(../images/hsearch_bg.png) no-repeat -2px -1px;}
input.hSearch_text {width:242px; height:47px; line-height:47px; float:right; padding:0 0 0 15px; font-weight:bold; color:#47a0c4; text-shadow:1px 1px 1px #0a2530; background:url(../images/hsearch_bg.png) no-repeat -70px -1px;}
input.hSearch_submit:hover {background-position:-2px -54px;}
input.hSearch_text:hover,
input.hSearch_text:focus {background-position:-70px -54px;}
.bChat_submit input.addNewMessag,.bChat_submit input.addNewMessag:hover  {width:42px; height:43px; line-height:43px; border:1px solid #32708a; display:block; font-weight:bold; color:#70acbd; text-align:center; background:#1f6481 url(img/bchat_button_bg.png) repeat-x 0 0;}
 
/* Poll styles */
.pollBut {width:310px;}

.pollBody {padding:17px; margin:0px; background:#FFFFFF}
.textResults {background:#fff}
.textResultsTd {background:#FFFFFF}

.pollNow {border-bottom:5px solid #fff; border-left:5px solid #fff; border-right:5px solid #fff;}
.pollNowTd {}

.totalVotesTable {border:5px solid #fff;}
.totalVotesTd {background:#FFFFFF;}
/* ---------- */

#hnav {height:53px; overflow:hidden; padding:0 0 0 5px; background:#37bbdc url(../images/hnav_bg.png) no-repeat 0 0;}
#hnav li {padding:0 2px 0 0; float:left; text-align:center; background:url(../images/hnav_elem.png) no-repeat right -55px;}
#hnav li a {height:36px; min-width:82px; padding:17px 12px 0 12px; display:block; font-weight:bold; font-size:13px; color:#f1fbff; text-decoration:none; text-shadow:1px 1px 1px #246689; background:url(../images/hnav_elem.png) no-repeat -999px -999px;}
#hnav li a:hover {background:url(../images/hnav_elem.png) repeat-x 0 0;}
#hnav li.rows1 {background-position:right -55px;}
#hnav li.rows2 {background-position:right -110px;}
#hnav li.rows3 {background-position:right -165px;}
#hnav li.rows4 {background-position:right -220px;}
#hnav li.rows5 {background-position:right -275px;}
#hnav li.rows6 {background-position:right -330px;}
#hnav li.rows7 {background-position:right -385px;}
#hnav li.rows8 {background-position:right -440px;}
#hnav li.rows9 {background-position:right -495px;}

#header_middle {border-bottom:1px solid #ddd; margin:0 0 2px 0; background:#f0f0f0 url(../images/hnav_bg.png) no-repeat 0 -53px;}
#header_m_in {padding:4px 0 0 0; overflow:hidden; background:url(../images/header_middle_bg.png) no-repeat 0 bottom;}
#header_m_t {height:77px; overflow:hidden;}

.hLogin {width:375px; height:56px; float:left; margin:0 0 0 43px;}
.hLogin_t {height:33px; padding:0 0 0 7px; background:#c3e9f3 url(../images/hnav2_bg.png) no-repeat 0 -57px;}
.hLogin_t input {width:142px; height:27px; line-height:27px; padding:0 8px; margin:0 0 0 15px; float:left; color:#b2b2b2; background:url(../images/hnav2_bg.png) no-repeat -377px -57px;}
.hLogin_t input:hover,
.hLogin_t input:focus {background-position:-535px -57px;}

.hLogin_b {overflow:hidden; padding:0 16px 0 34px; line-height:1.2; font-weight:bold; font-size:11px; text-align:center;}
.hLogin_b a {color:#bdbdbd; text-decoration:none;}
.hLogin_b a:hover {text-decoration:underline;}
.hLogin_b .left a {color:#5eafc0;}
.hLogin_b .left {width:106px; padding:3px 0 0 0;}
.hLogin_b .right {width:127px; padding:3px 0 0 0;}
.hLogin_b input {width:92px; height:23px; float:left; background:#f8f8f8 url(../images/hnav2_bg.png) no-repeat 0 -92px;}
.hLogin_b input:hover {background-position:-94px -92px;}


.hprof_full {width:404px; float:left; margin:14px 0 0 30px; color:#777;}
.hprofile_left {width:50px; float:left; padding:2px 0 0 0; margin:0 10px 0 0;}
.hprofile_left img {width:50px; height:50px; vertical-align:top;}
.hprofile_list {width:146px; float:left; margin:0 10px 0 0; overflow:hidden;}
.hprofile_list.left {width:100px;}
.hprofile_list a {color:#5eafc0; text-decoration:none;}
.hprofile_list a:hover {text-decoration:underline;}


.banka_cont {width:472px; height:69px; padding:3px 0 0 4px; text-align:left; float:right; margin:6px 71px 0 0; overflow:hidden; background:url(../images/hbanka_bg.png) no-repeat 0 0;}
.banka_cont img {vertical-align:top;}

#header_m_bottom {height:149px; overflow:hidden; position:relative;}
#hYear {width:974px; height:18px; position:absolute; left:0px; top:21px; background:url(../images/year.png) no-repeat center 0;}
#hMnav {width:652px; height:25px; padding:4px 30px 0 30px; overflow:hidden; float:left; margin:98px 0 0 142px; font-size:0px; word-spacing:-1px; text-align:center; background:#2daac8 url(../images/hnav2_bg.png) no-repeat 0 0;}
#hMnav li {display:inline;}
#hMnav li span {width:140px; height:22px; line-height:22px; display:inline-block; padding:0 0 0 2px; background:url(../images/hnav2_bg.png) no-repeat 0 -33px; cursor:pointer;}
#hMnav li:first-child span {padding:0; background:0;}
#hMnav li a {width:140px; height:22px; line-height:22px; overflow:hidden; display:inline-block; font-weight:bold; font-size:11px; color:#fff; text-shadow:1px 1px 1px #1c6b83; text-decoration:none;}
#hMnav li a:hover {background:url(../images/hnav2_bg.png) no-repeat -324px -33px;}




#content_full {overflow:hidden; padding:0 0 20px 0;}
#side_right {width:755px; float:right; padding:0 2px 0 0;}
  #sider_left {width:513px; float:left; padding:5px 0 0 0;}
  #sider_right {width:236px; float:right;}
#side_left {width:236px; float:left; padding:0 0 0 2px;}

.cont_cbg {width:513px; background:url(../images/cont_center_bg.png) repeat-y 0 0;}
.cont_tbg {background:url(../images/cont_center_bg.png) no-repeat -513px 0;}
.cont_bbg {padding:6px 6px 27px 6px; overflow:hidden; background:url(../images/cont_center_bg.png) no-repeat -1026px bottom;}

.cAddNews {padding:4px 0 6px 0; border-top:1px solid #e2e2e2; border-bottom:1px solid#e2e2e2; margin:0 3px 6px 3px; color:#68afc9; text-align:center; background:url(../images/addnews_bg.png) repeat-x 0 0;}
.cAddNews a {color:#68afc9;}

.viewn_loop {width:501px; color:#969696; margin:0 0 8px 0; background:url(../images/viewn_bg.png) repeat-y 0 0;}
.viewn_title {height:32px; line-height:32px; overflow:hidden; margin:0; padding:0 0 0 14px; font-size:14px; font-weight:bold; color:#fff; text-shadow:1px 1px 1px #2384a0; background:#40a9c3 url(../images/viewn_bg.png) no-repeat -501px 0;}
.viewn_title a {color:#fff; text-decoration:none;}
.viewn_title a:hover {text-decoration:underline;}
.viewn_cont {padding:7px 4px 6px 4px; overflow:hidden; line-height:1.6; background:url(../images/viewn_bg.png) no-repeat -501px -32px;}

.viewn_detail {width:483px; overflow:hidden; padding:2px 8px 3px 8px; margin:0 0 3px -3px; background:url(../images/viewn_bg.png) no-repeat -1662px bottom;}
.viewn_detail a {font-weight:bold; color:#969696; text-decoration:none;}
.viewn_detail a:hover {text-decoration:underline;}
.viewn_date {float:left; padding:0 4px 0 0; margin:-2px 6px 0 0; background:url(../images/viewn_bg.png) no-repeat right 0;}
.viewn_date span {min-width:70px; height:22px; line-height:22px; display:block; padding:0 0 0 33px; float:left; color:#929292; background:url(../images/viewn_bg.png) no-repeat -2163px 0;}

.viewn_pict {width:226px; padding:7px 0 0 0; float:left; margin:0 -5px 0 0; background:url(../images/viewn_pict_bg.png) no-repeat 0 0;}
.viewn_pict span {padding:0 22px 16px 6px; display:block; overflow:hidden; background:url(../images/viewn_pict_bg.png) no-repeat -226px bottom;}
.viewn_pict img {width:198px; min-height:140px; vertical-align:top;}
.viewn_pict img:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); opacity:0.8;}

.viewn_text {padding:0 0 0 4px; }

.viewn_bottom {height:24px; padding:12px 0 0 28px; overflow:hidden; font-size:10px; color:#f6f6f6; text-shadow:1px 1px 1px #818181; background:#979797 url(../images/viewn_bg.png) no-repeat -1002px bottom;}
.viewn_bottom b {margin:0 8px 0 0;}
.viewn_bottom a {color:#f6f6f6; text-shadow:1px 1px 1px #818181; text-decoration:none;}
.viewn_bottom a:hover {text-decoration:underline;}
.viewn_link {width:101px; height:21px; float:left; margin:-3px 26px 0 0;}
.viewn_link a {width:93px; height:21px; line-height:21px; padding:0 0 0 8px; display:block; font-size:10px; color:#6e6e6e; text-shadow:none; text-decoration:none; background:#fefefe url(../images/viewn_bg.png) no-repeat -1505px 0;}
.viewn_link a:hover {text-decoration:none; background-position:-1505px -23px;}

.vSys {float:left; margin:0 10px 0 -10px;}
.vSys * {vertical-align:top;}

.viewn_statick .viewn_bottom {height:7px; padding:0; margin:0; background:url(../images/viewn_bottom_bg.png) no-repeat 0 0;}

.viewn_statick .viewn_cont {padding: 7px 6px 6px 6px;}

.viewn_inner_pict {width:400px; margin:10px auto 16px auto; background:url(../images/viewn_inner_pict.png) repeat-y 0 0;}
.viewn_inner_pict span {display:block; padding:6px 0 0 0; background:url(../images/viewn_inner_pict.png) no-repeat -400px 0;}
.viewn_inner_pict span span {padding:0 7px 6px 7px; background:url(../images/viewn_inner_pict.png) no-repeat -800px bottom;}
.viewn_inner_pict img {width:386px; vertical-align:top;}


.paginator {height:27px; margin:0 0 -27px 0; overflow:hidden; font-weight:bold; text-transform:uppercase; text-align:center;}
.paginator span {display:inline-block; line-height:27px; color:#575757;}
.paginator a {display:inline-block; line-height:27px; color:#4a97ad;}
.paginator a:hover {}

.pag_in {margin:0 8px; font-size:0px;}
.pag_in a,
.pag_in span {width:27px; height:27px; font-size:12px; color:#c2c2c2; text-decoration:none; background:url(../images/viewn_bg.png) no-repeat -1608px 0;}
.pag_in span,
.pag_in a:hover {text-decoration:underline; background:url(../images/viewn_bg.png) no-repeat -1635px 0;}

.paginator span.nav_ext {text-decoration:none; background:0;}

.bBlue_full a,
.bBlue2_full a {color:#fff;}

.bBlue_full {width:236px; margin:0 0 6px 0; color:#fff; background:#195e7c url(../images/block_bg.png) repeat-y 0 0;}
.bBlue_title {height:30px; padding:14px 0 0 24px; font-weight:bold; font-size:13px; text-shadow:1px 1px 1px #114b64; background:#3590b8 url(../images/block_bg.png) no-repeat -236px 0;}
.bBLue_cont {overflow:hidden; padding:5px 10px 10px 10px; background:url(../images/block_bg.png) no-repeat -472px bottom;}

.bBlue_full.bBlue2 {background-position:-2124px 0;}
.bBlue2 .bBlue_title {height:34px; padding:14px 0 0 24px; background-position:-2360px 0;}
.bBlue2 .bBLue_cont {background-position:-2596px bottom;}

.bWhite_full {width:236px; margin:0 0 6px 0; background:#f6f6f6 url(../images/block_bg.png) repeat-y -708px 0;}
.bWhite_title {height:30px; padding:14px 0 0 24px; font-weight:bold; font-size:13px; color:#fff; text-shadow:1px 1px 1px #5e5e5e; background:#afafaf url(../images/block_bg.png) no-repeat -944px 0;}
.bWhite_cont {overflow:hidden; padding:5px 10px 10px 10px; background:url(../images/block_bg.png) no-repeat -1180px bottom;}

.bT_blue .bWhite_title {background:#61b0c4 url(../images/block_bg.png) no-repeat -1416px 0;}

.bT_red .bWhite_title {background:#dca6a6 url(../images/block_bg.png) no-repeat -1652px 0;}

.block_hr {height:11px; margin:0 -10px; background:url(../images/block_bg.png) no-repeat -1888px 0;}

.bArchive {padding:8px 10px 16px 10px; line-height:1.6; font-weight:bold; color:#3d85a4; text-align:center;}
.bArchive a {color:#3d85a4; text-decoration:none;}
.bArchive a:hover {text-decoration:underline;}

.bStat {width:217px; padding:0 0 16px 0; margin:0 0 2px 0; background:url(../images/b_stat_bg.png) no-repeat -217px bottom;}
.bStat_in {padding:1px 10px 0 21px; overflow:hidden; color:#3d85a4; background:url(../images/b_stat_bg.png) no-repeat 0 0;}
.bStat_in.bold {padding-top:10px; line-height:1.6;}
.bStat_in a {color:#747474; text-decoration:none;}
.bStat_in a:hover {text-decoration:underline;}

.bStat_arrow {padding:1px 0 0 32px; margin:8px 0 0 0; background:url(../images/arrow_blue.png) no-repeat 0 3px;}

.bActUser_full {width:236px; overflow:hidden; margin:0 0 -3px -10px;}
.bActUs_loop {padding:11px 0 0 58px; overflow:hidden; background:url(../images/block_bg.png) no-repeat -1888px 0;}
.bActUser_full .bActUs_loop:first-child {padding-top:0; background:0;}
.bActUs_loop a {color:#3d85a4; text-decoration:none;}
.bActUs_loop a:hover {text-decoration:underline;}
.bActUs_ava {float:left; margin:7px 10px 0 -45px; padding:4px; border:1px solid #fff; background:#eee9e9;}
.bActUs_ava img {vertical-align:top;}

.bActUs_name,
.bActUs_icq,
.bActUs_mail {padding:2px 0 6px 22px; color:#c1c1c1; background:url(../images/icon_contact.png) no-repeat 0 0;}

.bActUs_name {font-weight:bold; background-position:0 0;}
.bActUs_icq {background-position:0 -30px;}
.bActUs_mail {background-position:0 -65px;}


.bChat_cont {overflow:hidden; line-height:1.2;}
.bChat_loop {margin:0 0 3px 0; border:1px solid #32708a; background:#185c79;}
.bChat_top {height:23px; overflow:hidden; padding:0 0 0 4px; background:url(../images/bchat_bg.png) no-repeat 0 0;}
.bChat_date {min-width:30px; height:21px; line-height:21px; float:right; padding:0 5px; color:#8caebc; text-shadow:1px 1px 1px #154c64; text-align:center; background:url(../images/bchat_bg.png) no-repeat -430px 0;}
.bChat_author {height:21px; line-height:21px; padding:0 0 0 20px; display:block; float:left; font-weight:bold; background:url(../images/icon_contact.png) no-repeat 0 -102px;}
.bChat_author a {color:#ececec; text-shadow:1px 1px 1px #113e50; text-decoration:none;}
.bChat_author a:hover {text-decoration:underline;}

.bChat_text {padding:5px 10px; color:#bfdfed; background:url(../images/bchat_bg.png) no-repeat -214px bottom;}

.bChat_bottom {overflow:hidden; margin:0 0 1px 0;}
#wrap .bChat_bottom textarea {width:200px; height:47px; border:1px solid #32708a; padding:5px 7px; color:#4d8aa4; background:#185c79 url(../images/bchat_bg.png) no-repeat -572px 0;}
#wrap .bChat_bottom textarea:hover,
#wrap .bChat_bottom textarea:focus {border-color:#2b6983; color:#6AA1B9;}


.bChat_button {overflow:hidden;}
.bChat_submit {width:42px; height:43px; float:right;position:relative; cursor:pointer;}
#content_full.bChat_submit input,
#content_full.bChat_submit input:hover,
#content_full.bChat_submit input:focus {width:42px; height:43px; display:block; position:absolute; border:0; left:0px; top:0px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); opacity:0;}
.bChat_submit span {width:42px; height:43px; line-height:43px; border:1px solid #32708a; display:block; font-weight:bold; color:#70acbd; text-align:center; background:#1f6481 url(../images/bchat_button_bg.png) repeat-x 0 0;}
.bChat_submit:hover span {background-position:0 bottom;}
.bChat_button_l {overflow:hidden;}
.bChat_button_l a {height:20px; line-height:20px; border:1px solid #32708a; display:block; float:left; margin:0 1px 1px 0; font-weight:bold; color:#70acbd; text-align:center; text-decoration:none; background:#1f6481 url(../images/bchat_button_bg.png) repeat-x 0 0;}
.bChat_button_l a:hover {text-decoration:underline; background-position:0 bottom;}
.bChat_button_l a.butt_1 {width:19px;}
.bChat_button_l a.butt_2 {width:34px;}
.bChat_button_l a.butt_3 {width:44px;}
.bChat_button_l a.butt_4 {width:76px;}
.bChat_button_l a.butt_5 {width:90px;}


/* Tiny Scrollbar */
.block_scroll {width:216px; height:200px;  padding:0 0 0 0px; margin:0; }
.block_scroll .viewport { height:200px; overflow: hidden; position: relative; }
.block_scroll .overview {list-style: none; position: absolute; left:0; top:0; padding:0; margin:0; }
.block_scroll .scrollbar {width:8px; position: relative; background-position: 0 0; float:right; margin:0 1px 0 3px; position:relative; top:-2px; background: transparent url(../images/scrollbar_bg.png) no-repeat 0 0;z-index:10;}
.block_scroll .track { width:6px;  height:100%; position: relative; padding:0 1px; background: transparent url(../images/scrollbar_bg.png) no-repeat -8px 100%; }
.block_scroll .thumb { width:8px; height:20px;  cursor: pointer; overflow: hidden; position: absolute; top:0; right:0px; background: transparent url(../images/scrollbar_bg.png) no-repeat -17px 100%;}
.block_scroll .thumb .end {width:8px; height:5px; overflow: hidden; background: transparent url(../images/scrollbar_bg.png) no-repeat -17px 0; }
.block_scroll .disable { display: none; }
/* Tiny Scrollbar end */


.bnav {width:230px; margin:-5px 0 0 -7px;}
.bnav li {}
.bnav li a {height:28px; line-height:24px; padding:0 0 0 29px; display:block; font-size:12px; font-weight:bold; color:#76d6ff; text-shadow:1px 1px 1px #155470; text-decoration:none; background:#165976 url(../images/bnav_bg.png) no-repeat 0 0;}
.bnav li a:hover {padding:0 0 0 43px; text-decoration:underline; background-position:-230px 0;}
.bnav li a.collapsible {background-position:-460px 0;}
.bnav li a.collapsible:hover {padding:0 0 0 29px; background-position:-690px 0;}
.bnav li ul a {height:24px; line-height:19px; padding:0 0 0 41px; display:block; font-size:12px; font-weight:100; color:#76d6ff; text-shadow:1px 1px 1px #155470; text-decoration:none; background:#165976 url(../images/bnav_bg.png) no-repeat -920px 0;}
.bnav li ul a:hover {padding:0 0 0 58px; background-position:-1150px 0;}



#footer {height:105px; color:#727272; overflow:hidden; background:#ececec url(../images/footer_bg.png) no-repeat 0 0;}
#fnav {overflow:hidden; padding:16px 0 0 0; margin:0 0 5px 0; text-align:center;}
#fnav_in {display:inline-block; padding:0 3px; border-bottom:1px solid #e1e1e1; font-weight:bold; font-size:12px; background:url(../images/1x1_white.png) repeat-x 0 bottom;}
#fnav a {display:inline-block; padding:0 0 7px 0; margin:0 4px; color:#969696; text-shadow:1px 1px 1px #fff; text-decoration:none;}
#fnav a:hover {color:#727272; background:url(../images/fnav_hover.png) no-repeat center bottom;}
.fCopy {margin:7px 0; text-align:center;}
.fLeft {width:297px; padding:7px 0 0 17px; float:left;}
.fRight {width:280px; float:right; padding:7px 0 0 0;}
.fLeft,
.fRight {font-weight:bold;font-size:11px; color:#9b9b9b; text-shadow:1px 1px 1px #fff;}
.fLeft a,
.fRight a {color:#33839a; text-decoration:none;}
.fLeft a:hover,
.fRight a:hover {text-decoration:underline;}
.fCenter {width:382px; float:left; text-align:center;}
.fCenter a {margin:0 2px 0 0;}


/* OTHER */
#tooltip {
position: absolute;
z-index: 10;
border: 1px solid #1593db;
background-color: #fff;
font-size:11px;
color: #000;
 margin:0 5px 0 0;
padding: 3px 5px;
opacity: 0.75;
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius: 5px; /* KHTML */
  border-radius: 5px;
  box-shadow: 0 0 5px #1A3457;/* Каноническое задание */
  -webkit-box-shadow: 0 0 5px #1A3457; /* Safari, Chrome */
  -moz-box-shadow: 0 0 5px #1A3457; /* Firefox */
}
#tooltip h3 {display:block; margin:0; padding:0; font-size:1em;}



/* COMMENTS */
.mass_comments_action {display:block; padding:10px 0 16px 0 !important;}

.addcomm_top {overflow:hidden; margin:0 0 5px 0;}
.addcomm_captcha {margin:-10px 0 0 0;}
.vcomm_loop {}
  .vcomm_loop a {text-decoration:none;}
  .vcomm_loop a:hover {text-decoration:underline;}
.vcomm_loop .cvotes_cont_in {padding-bottom:5px;}
.vcomm_top {overflow:hidden; padding:2px 0 2px 6px; color:#666;}
.vcomm_row {float:left; padding:3px 16px 0 0;}
  .vcomm_row li {display:block; padding:0 0 4px 0;}
  .vcomm_top .panel_rating a {color:#ddd;}
.vcomm_cont {overflow:hidden; padding:0 10px 0 10px;}
.vcomm_left {width:100px; float:left; margin:1px 8px 0 0; overflow:hidden;}
.vcomm_right {padding:5px 8px; overflow:hidden;}
.vcomm_date {padding:3px 0 0 0; font-size:11px; text-align:center;}
.vcomm_author a {color:#666; text-decoration:none;}
.vcomm_author a:hover {text-decoration:underline;}
.vcomm_message {min-height:90px; padding-bottom:10px; overflow:hidden;}
.vcomm_message h3 {font-size:16px;}
.vcomm_sys {text-align:right;}
.vcomm_sys input {vertical-align:top;}
/* profile */
.vprof_title { padding:0 0 7px 4px; margin:0 0 5px 0; border-bottom:1px solid #dbdbdb; font-size:12px; font-weight:bold; }
.vprof_top { padding:4px 1px; overflow:hidden; }
.vprof_top_l { width:100px; float:left; margin:0 10px 0 0; }
.vprof_top_r { overflow:hidden; }
.vprof_top_r ul { margin:-3px 0 0 0; }
.vprof_list li { margin:0 0 2px 0; }
.vprof_list li a { text-decoration:underline; }
.vprof_list li a:hover { text-decoration:none; }
.vprof_hr { height:1px; margin:0 0 4px 0; font-size:0px; background:#dbdbdb; }
.vprof_bottom { overflow:hidden; padding:0 0 15px 0; }
.vprof_b_row { width:50%; float:left; }
*:first-child+html .vprof_b_row { width:49.999999%; } /* IE7 */
.vprof_b_row .vprof_title { margin-right:15%; }
.vprof_b_row .vprof_list { padding-left:4px; }
.blue_button { overflow:hidden; padding:10px 0; }
/*---Userinfo---*/
.lcol { float:left; }
.userinfo { padding-left: 125px; }
.ui-dialog-content .userinfo { padding: 10px 0 10px 125px; }
.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; border: 1px solid #C1C1C1; }
.userinfo .lcol .avatar img { width: 100px; }
.userinfo .lcol ul { font-size: 0.9em; }
.userinfo .rcol { width: 100%; }
.userinfo .rcol ul { list-style: none; margin-left: 0; }
.userinfo .rcol ul li { margin-bottom: 0.2em; }
.ussep { padding-top: 12px; }
/*---statistics---*/
.statistics { overflow: hidden; margin: 0; padding: 0; }
.statistics ul.lcol { min-height: 71px; margin: 0 0 20px -1px; padding-top: 10px; width: 33.3%; }
.statistics ul.lcol li { padding: 0 3px 0 15px; font-family:arial; margin-bottom: 2px; font-size:11px; }
.stats_title {margin:0 0 5px 0; font-weight:100; font-size:16px;}

.bSearch {overflow:hidden; padding:4px 0 0 0; text-align:center;}
.bSearch input {margin:0; padding:0; vertical-align:top;}
.bSearch input[type="text"] {width:140px; height:20px; line-height:20px; margin:5px 5px 2px 0;}

#searchtable fieldset {border-color:#ddd;}
#searchtable fieldset:hover {border-color:#ccc;}

.preview_pop {padding:10px; background:#fff;}
.preview_pop fieldset {padding:0; background:#fff;}
.preview_pop .viewn_loop {margin:5px auto;}


#dle-pm-preview {display:block; margin:0;}
#dle-pm-preview .vCommv {margin:0 0 15px 0;}

.userstop,
.userstop td {font-size:9px;}

.vCommv_top {background:url(../images/viewn_bottom_bg.png) no-repeat -501px 0;}
.vCommv .viewn_cont {padding:2px 0 0 0;}
.vCommv .cvotes_cont_in {background:url(../images/viewn_bottom_bg.png) no-repeat 0 bottom;}

.search input#searchuser {width:190px !important;}
.search select.rating {width:190px !important;}

/* END */


/* Site Menus */
.uMenuV {width:224px;}
.uMenuV li {width:224px; margin:0 0 4px 0;}
.uMenuV li a {height:30px; line-height:30px; overflow:hidden; display:block; color:#e17500; text-decoration:none; text-align:center; background:#773603 url(/designs_151/block_bg.png) no-repeat 0 -43px;}
.uMenuV li a:hover,
.uMenuV .uMenuItemA {color:#ffa405; background-position:0 -73px;}
/* --------- */

/* Module Part Menu */
.catsTd {padding: 0; border:0;}
.catsTable td.catsTd {padding:0 0 4px 0;font-weight:bold; font-size:11px;}
.catsTable a {color:#c06018; text-decoration:none;}
.catsTable a:hover {text-decoration:underline;}
.block_full .catNumData,
.block_full .catDescr {color:#712d00;}
/* ----------------- */

/* Entries Style */
.eBlock {}
.eTitle {padding:5px 0 10px 0; margin:0; font-size:14px; line-height:1.2; font-weight:bold; color:#BB620B; background:0;}
.eTitle a {color:#BB620B; text-decoration:none;}
.eTitle a:hover {text-decoration:underline;}


.eMessage {text-align:justify;padding:0 !important;}
.eText {text-align:justify; padding:0; border-top:1px solid #321700;}

.eDetails, 
.eDetails1,
.eDetails2 {
 padding:5px 0 6px 0;
 overflow: hidden;
 border-bottom: 1px solid #321700;
 background:0;
}
.eDetails2 {background:0;}


.eRating {font-size:11px;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/813/8.gif') no-repeat 0px 0px;}
/* ------------- */
.previmg img {float:left;width:210px;height:290px;padding:5px;margin:5px;border:0;}
h2 {font-size:12px;}
.eTitle2 {font-size:12px;}
.eTitle2 a{text-decoration:none;}
.eTitle2 a:hover{text-decoration:underline;}