#main{  
  position:fixed;
  top: 300;
  left: 0px;  
  padding:0;
}

#main ul{  
  padding:0;
}  

ul#navigationMenu li {
margin: 0 0 0 0;
}


#navigationMenu li{
  list-style:none;
  height:35px;
  width:35px;
}

#navigationMenu span{
  position:absolute;
  overflow:hidden;
  width:0;
  left:35px;
  padding:0;
  font:12px Verdana,Arial,Helvetica,sans-serif;
  font-weight:bold;
  line-height:35px;
  white-space:nowrap;
  -webkit-transition: 0.25s;  
  -moz-transition: 0.25s;
  transition: 0.25s;  
}

#navigationMenu a{
  display:block;
  position:relative;
  background:url(http://www.center-dm.ru/ucoz/vid_menu/lateral_m/primer_1/navigation.png) no-repeat;
  height:35px;
  width:35px;
}

#navigationMenu a:hover span{
  overflow:hidden;
  text-align:center;
  width:110px;
  padding:0px 10px;
}

#navigationMenu a:hover{
  text-decoration:none;
}

#navigationMenu .m_home {background-position:0 0;}
#navigationMenu .m_home :hover {background-position:0 -35px;}
#navigationMenu .m_home span{
  background:#7da315;
  color:#3d4f0c;
  text-shadow:1px 1px 0 #99bf31;
}

#navigationMenu .m_gost {background-position:-35px 0;}
#navigationMenu .m_gost:hover {background-position:-35px -35px;}
#navigationMenu .m_gost span{
  background:#1e8bb4;
  color:#223a44;
  text-shadow:1px 1px 0 #44a8d0;
}

#navigationMenu .m_forum {background-position:-70px 0;}
#navigationMenu .m_forum:hover {background-position:-70px -35px;}
#navigationMenu .m_forum span{
  background:#c86c1f;
  color:#5a3517;
  text-shadow:1px 1px 0 #d28344;
}

#navigationMenu .m_pochta { background-position:-105px 0;}
#navigationMenu .m_pochta:hover{ background-position:-105px -35px;}
#navigationMenu .m_pochta span{
  background-color:#d0a525;
  color:#604e18;
  text-shadow:1px 1px 0 #d8b54b;
}

#navigationMenu .m_vxod { background-position:-140px 0;}
#navigationMenu .m_vxod:hover { background-position:-140px -35px;}
#navigationMenu .m_vxod span{
  background-color:#af1e83;
  color:#460f35;
  text-shadow:1px 1px 0 #d244a6;
}

#navigationMenu .m_vixod { background-position:-175px 0;}
#navigationMenu .m_vixod:hover { background-position:-175px -35px;}
#navigationMenu .m_vixod span{
  background-color:#27ddbf;
  color:#097863;
  text-shadow:1px 1px 0 #87ffe7;
}


body {margin:0; padding:0; font-family:tahoma; font-size:11px; line-height:1.2; color:#fff; background:#eef0f0 url(/designs_157/bg.png) repeat;}
a img {border:0;}

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

*{min-height:0px;}

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

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,
.bnav, .bnav li,
.bCat, .bCat li,
#fr_top, #fr_top li,
.bChat_bb, .bChat_bb li,
.hInf, .hInf li,
.hProf_list, .hProf_list li,
#hnav_bottom, #hnav_bottom li,
.cProf_right dl, .cProf_right dt, .cProf_right dd,
.blog_info, .blog_info li,
.v_related_list, .v_related_list li,
.v_related_video, .v_related_video li,
.fPost_info dl, .fPost_info dt, .fPost_info dd,
.uMenuV, .uMenuV li,
.archUl, .archUl li,
.u-star-rating, .u-star-rating 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;}



/* Input style start */
.input_style input[type="text"],
.input_style input[type="password"],
.input_style textarea, 
.input_style select {padding:2px; margin:1px; font-size:11px;color:#333; border:1px solid #9c9c9c; outline:none; background:#f3f3f3;
	box-shadow:inset #f9f9f9 0 0 1px 1px; -webkit-box-shadow: inset #f9f9f9 0 0 1px 1px; -moz-box-shadow: inset #f9f9f9 0 0 1px 1px;
	}

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

.input_style input[type="button"],
.input_style input[type="submit"],
.input_style input[type="reset"], 
.input_style button {
 height:22px; line-height:1; 
 outline:none;
 border:1px solid #3187be;
 font-family:Tahoma;
 font-size:11px;
 font-weight:bold;
 color:#fff;
 text-transform:uppercase;
 text-decoration:none;
 margin-bottom: 2px !important;
 margin-top:2px;
 padding-bottom:2px;
 padding-left:4px; padding-right:4px;
 cursor: pointer;
 position:relative;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
	background:#216fa0 url(/designs_157/submit_bg.png) repeat-x 0 0;
}

.input_style input[type="button"]:hover,
.input_style input[type="submit"]:hover,
.input_style input[type="reset"]:hover, 
.input_style button:hover,
.input_style select:hover {background-position:center -50px;}

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

.input_reset,
#container_wrap .addComm_submit input,
#container_wrap .addComm_mess textarea,
#container_wrap .bChat_bottom input,
#container_wrap .bChat_bottom textarea { 
	margin:0;
	padding:0;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-khtml-border-radius:0 !important;
	border-radius:0 !important;
	border:0;
	background:0;
	resize:none;
	box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;
 }
/* Input style end */


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;}



td {font-family: Tahoma, sans-serif; font-size:11px;}
form {padding:0px;margin:0px;}
input,textarea,select {vertical-align:middle; font-size:8pt; font-family:Tahoma, sans-serif;}
.copy {font-size:11px;}


hr {color:#535353;height:1px;border:none;background:#535353;}
label {cursor:pointer;}

.mframe {border-left:1px solid #E5E7EA; border-right:1px solid #E5E7EA;}
.colgray {border-right:1px solid #E5E7EA;}
.colwhite {border-right:1px solid #FAFAFA;}
.msep {border-top:1px solid #FAFAFA;}
/* ------------- */

/* Site Menus */
.uMenuV {width:221px; margin:-4px 0 0 -10px;}
.uMenuV li a {height:30px; line-height:30px; display:block; padding:0 10px 0 28px; overflow:hidden; display:block; font-weight:bold; font-size:12px; color:#ededed; text-shadow:0px 1px 1px #000; text-decoration:none; background:#171717 url(/designs_157/block_bg.png) no-repeat -446px 0;}
.uMenuV li a:hover {text-shadow:0px 1px 1px #003a52; background:#006a96 url(/designs_157/block_bg.png) no-repeat -669px 0;}

.umn-tl, .umn-bl {display:none;}
/* --------- */

/* Module Part Menu */
.catsTd {padding: 0; }
.catName {font-family:tahoma;font-size:11px;}
.catNameActive {font-family:tahoma;font-size:11px;}
.catNumData {font-size:10px;}
.catDescr {font-size:10px; padding-left:10px;}
a.catName {font-size: 11px; padding: 3px 5px 3px 5px;}
a.catName:link {text-decoration:none;}
a.catName:visited {text-decoration:none;}
a.catName:hover {text-decoration:underline;}
a.catName:active {text-decoration:none;}
a.catNameActive {color:#7d7d7d; font-size: 11px; padding: 3px 5px 3px 5px;}
a.catNameActive:link {text-decoration:none;}
a.catNameActive:visited {text-decoration:none;}
a.catNameActive:hover {text-decoration:underline;}
a.catNameActive:active {text-decoration:none;}
/* ----------------- */

.block_full .catsTable .catNumData,
.block_full .catsTable .catDescr,
.block_full .bCatTable .catNumData,
.block_full .bCatTable .catDescr {display:none;}


.bCatTable {margin:-4px 0 0 0;}
.bCatTable td {padding:4px 0;}
.bCatTable td a {padding:0 0 0 15px; font-weight:bold; text-shadow:0px 1px 1px #000; text-decoration:none; background:url(/designs_157/bcat_arrow.png) no-repeat 0 4px;}
.bCatTable td a i {margin:0 0 0 2px; font-style:normal; color:#c3c3c3;}
.bCatTable td a:hover {text-decoration:underline; background-position:0 -90px;}


/* Entries Style */
.eBlock,
.cBlock1,
.cBlock2 {border:1px solid #535353; color:#ededed; overflow:hidden; margin:0 0 5px 0 !important; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; background:#353535;}
body .eBlock a,
body .cBlock1 a,
body .cBlock2 a {color:#ededed;}
.eTitle {font-size:12px;font-weight:bold;color:#ededed;padding:5px !important; }
.eTitle a {color:#ededed; text-decoration:none;}
.eTitle a:hover {text-decoration:underline;}
.eBlock {padding:5px;}

.eMessage {text-align:justify;padding:10px !important;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #535353;}

.eDetails, 
.eDetails1,
.eDetails2 {padding:5px 9px; margin:0 -2px; font-size:11px; border-top:1px solid #3A3A3A; background:0;}
.eDetails a, 
.eDetails1 a,
.eDetails2 a {text-decoration:none;}
.eDetails a:hover, 
.eDetails1 a:hover,
.eDetails2 a:hover {text-decoration:underline;}


.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;}
/* ------------- */

/* Entry Manage Table */
.manTdError {color:#FF0000;}
/* ------------------ */

/* Comments Style */ 
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}
/* -------------- */

/* Comments Form Style */
.commTable {border:0;}
.addComm_submit input {position:relative; top:4px;}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#6E6E6E;width:100%;background:#FCFCFC;border:1px solid #CCCCCC;}
.smiles {border:0;background:0;}
.commTd2 .smiles {padding-left:10px;}
.commReg {padding: 10px 0 10px 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#6E6E6E;background:#FCFCFC;border:1px solid #CCCCCC;}

.addCommTable {border:0;}
/* ------------------- */

/* Archive Menu */
#sider_left .archUl {list-style: none; margin:0; padding-left:0;}
#sider_left ul li.archLi {padding: 0 0 3px 10px; background: url('/.s/t/813/9.gif') no-repeat 0px 4px; font-family:Tahoma,Tahoma,Sans-Serif;}
#sider_left a.archLink:link {text-decoration:underline;}
#sider_left a.archLink:visited {text-decoration:underline;}
#sider_left a.archLink:hover {text-decoration:none;}
#sider_left a.archLink:active {text-decoration:none;}
/* ------------ */

/* Archive Style */
.archiveCalendars {text-align:center;color:#555;}
.archiveDateTitle {font-weight:bold;color:#555;padding-top:15px;}
.archEntryHr {margin-right:50%; color:#777;}
.archiveeTitle li {margin-left: 15px; padding: 0 0 0 15px; background: url('/.s/t/813/10.gif') no-repeat 0px 4px; margin-bottom: .6em;}
.archiveEntryTime {width:65px;font-style:italic;}
.archiveEntryComms {font-size:9px;color:#666;}
.archiveDateTitle {text-align:left;}
.archiveNoEntry {text-align:center;color:#0000FF;}
/* ------------- */

/* Calendar Style */
.calTable a {text-decoration:none;}
.calTable a:hover {text-decoration:underline;}
.calTable td {
padding:2px; margin:1px; font-size:11px; border:1px solid #3a3a3a; -moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;outline:none;
	box-shadow:inset #222 0 0 1px 1px; -webkit-box-shadow: inset #222 0 0 1px 1px; -moz-box-shadow: inset #222 0 0 1px 1px;
}
body .calTable td.calMonth {border:0 !important; background:none; box-shadow:0 none !important; -webkit-box-shadow:0 none !important; -moz-box-shadow:0 none !important;}
.calWday {width:18px; background:#353535;}
.calWdaySe {width:18px; background:#353535;}
.calWdaySu {width:18px; font-weight:bold; background:#262626;}
.calMday {background:#262626;}
.calMdayA {border:1px solid #3a3a3a !important; font-weight:bold;background:#262626;}
.calMdayIs {font-weight:bold;background:#262626;}
.calMdayIsA {background:#262626;font-weight:bold;}
a.calMdayLink:link {text-decoration:none;}
a.calMdayLink:visited {text-decoration:none;}
a.calMdayLink:hover {text-decoration:underline;}
a.calMdayLink:active {text-decoration:underline;}
/* -------------- */

/* Poll styles */
.pollBut {width:110px;}

.pollBody {padding:7px; margin:0px; background:#FFFFFF}
.textResults {background:#E5E5E5}
.textResultsTd {background:#FFFFFF}

.pollNow {border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.pollNowTd {}

.totalVotesTable {border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.totalVotesTd {background:#FFFFFF;}
/* ---------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/* Other Styles */
.replaceTable {height:100px; width:300px; border:4px solid #373737;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; background:#1b1b1b;}
.replaceTable td {border:1px solid #000;}

.legendTd {font-size:11px;}

a.dateBar {color:#222; text-shadow:none;}
/* ------------ */

/* ===== forum Start ===== */
.forumContent {color:#ededed;}

.forum_nav,
.forum_nav a {font-weight:bold; color:#222; text-shadow:none; text-decoration:none;}
.forum_nav a:hover {text-decoration:underline;}

.gDivTop {height:36px; padding:18px 8px 0 45px; font-weight:bold; font-size:12px; color:#ededed; text-shadow:0px 1px 1px #163140; vertical-align:middle; background:#2a5771 url(/designs_157/f_top_bg.png) no-repeat 0 0;}
#wrap form .gDivTop {background-position:0 0;}


/* General forum Table View */
.gDivLeft {background:#212121 url(/designs_157/f_cont_lb_bg.png) no-repeat 0 bottom;}
.gDivRight {min-height:10px; padding:0 0 5px 0; position:relative; background:url(/designs_157/f_cont_rb_bg.png) no-repeat right bottom;}


.gTable {border:0; border-collapse:collapse; border-spacing:0; padding:0; margin:0; background:url(/designs_157/f_top_sub_bg.png) no-repeat center 44px;
	background-size:100% 17px; -o-background-size:100% 17px; -webkit-background-size:100% 17px; -moz-background-size:100% 17px;
}
.level_1 .gTable {background-size:99% 17px; -o-background-size:99% 17px; -webkit-background-size:99% 17px; -moz-background-size:99% 17px;}
.level_2 .gTable {background-size:100% 17px; -o-background-size:100% 17px; -webkit-background-size:100% 17px; -moz-background-size:100% 17px;}
.level_3 .gTable {background-size:101% 17px; -o-background-size:100% 17px; -webkit-background-size:101% 17px; -moz-background-size:101% 17px;}


.gTableTop {height:44px; line-height:44px; padding:0 45px; font-weight:bold; font-size:12px; color:#ededed; text-shadow:0px 1px 1px #163140; vertical-align:top; background:#2a5771 url(/designs_157/f_top_bg.png) no-repeat 0 0;}
.gTableTop a,
.gDivTop a {color:#ededed; text-decoration:none;}
.gTableTop a:hover,
.gDivTop a:hover {text-decoration:underline;}
.gTopCornerRight {width:144px; height:44px; margin:0 -45px 0 0; vertical-align:top; background:url(/designs_157/f_top_bg.png) no-repeat right 0;}
 	
	
.gTable .gTableSubTop{height:27px; padding:0 15px; font-weight:bold; color:#ededed; text-shadow:0px 1px 1px #131313; background:url(/designs_157/f_top_sub_line.png) no-repeat 0 0;}
.gTable .gTableSubTop:first-child {background:0;}


.gTable .gTableSubTop a {font-weight:bold; color:#ededed; text-decoration:none;}
.gTable .gTableSubTop a:hover {color:#fff; text-decoration:underline;}

.forumContent .gTable .gTableSubTopCenter,
.threadsDetails,
.forumOnlineBar,
.threadsType {height:27px; padding:0 15px; font-weight:bold; color:#ededed; text-shadow:0px 1px 1px #131313; background:url(/designs_157/f_cont_sub_line.png) repeat-x 0 0;}

.gTableBody {padding:5px;background:0;}
.gTableBody1 {padding:5px; background:url(/designs_157/f_razdel_coll_last.png) no-repeat 0 0;}
.gTableBottom {padding:5px;background:0;}
.gTableLeft {padding:5px;background:0;font-weight:bold;}
.gTableRight {padding:5px;background:url(/designs_157/f_razdel_coll_1_2_3.png) no-repeat 0 0;}
.gTableError {padding:5px;background:0;color:#FF0000;} 
/* ------------------------ */

.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumLastPostTd {padding:6px 9px 6px 9px; color:#ededed;}

.forumIcoTd {background:url(/designs_157/f_razdel_coll_1_2_3.png) no-repeat 0 0;}
.forumNameTd {background:url(/designs_157/f_razdel_coll_1_2_3.png) no-repeat -202px 0;}
.forumThreadTd {font-weight:bold; font-size:12px; background:url(/designs_157/f_razdel_coll_1_2_3.png) no-repeat -2400px 0;}
.forumPostTd {font-weight:bold; font-size:12px; background:url(/designs_157/f_razdel_coll_1_2_3.png) no-repeat -2400px 0;}
.forumLastPostTd {background:url(/designs_157/f_razdel_coll_last.png) no-repeat 0 0;}

.tr_last .forumIcoTd,
.tr_last .forumNameTd,
.tr_last .forumThreadTd,
.tr_last .forumPostTd {background-image:url(/designs_157/f_razdel_coll_1_2_3_bottom.png);}
.tr_last .forumLastPostTd {background-image:url(/designs_157/f_razdel_coll_last_bottom.png);}

.forumIcoTd a,
.forumNameTd a,
.forumThreadTd a,
.forumPostTd a,
.forumLastPostTd a,

.threadIcoTd a,
.threadNametd a, 
.threadPostTd a,
.threadViewTd a,
.threadAuthTd a,
.threadLastPostTd a {font-weight:bold; color:#ededed; text-decoration:none;}

.forumIcoTd a:hover,
.forumNameTd a:hover,
.forumThreadTd a:hover,
.forumPostTd a:hover,
.forumLastPostTd a:hover,

.threadIcoTd a:hover,
.threadNametd a:hover, 
.threadPostTd a,
.threadViewTd a:hover:hover,
.threadAuthTd a:hover,
.threadLastPostTd a:hover {color:#fff; text-decoration:underline;}

a.forum {font-size:12px;}


.threadIcoTd {padding:6px 9px 6px 9px; background:url(/designs_157/f_razdel_coll_1_2_3.png) no-repeat -2400px 0;}
.threadNametd {padding:6px 9px 6px 9px; background:url(/designs_157/f_razdel_coll_1_2_3.png) no-repeat -202px 0;}
.threadPostTd {padding:6px 9px 6px 9px; background:url(/designs_157/f_razdel_coll_1_2_3.png) no-repeat -2400px 0;}
.threadViewTd {padding:6px 9px 6px 9px; background:url(/designs_157/f_razdel_coll_1_2_3.png) no-repeat -2400px 0;}
.threadAuthTd{padding:6px 9px 6px 9px; background:url(/designs_157/f_razdel_coll_1_2_3.png) no-repeat -202px 0;} 
.threadLastPostTd {padding:6px 9px 6px 9px; color:#ededed; background:url(/designs_157/f_razdel_coll_last.png) no-repeat 0 0;}

.threadIcoTd:first-child {background-position:0 0;}
.threadPostTd,
.threadViewTd {font-weight:bold; font-size:12px;}
.threadAuthTd {width:84px; font-weight:bold; font-size:12px;}

.forumNamesBar {padding-left:10px; font-weight:bold; color:#333; text-shadow:none;}
.forumNamesBar a {color:#333; text-shadow:none; text-decoration:none;}
.forumNamesBar a:hover {text-decoration:underline;}


.pagesaddpoll.uriaddpoll .gTableLeft,
.pagesaddthread.uriaddthread .gTableLeft{background:url(/designs_157/f_cont_sub_line.png) repeat-x 0 0;}
.pagesaddpoll.uriaddpoll .gTableRight,
.pagesaddthread.uriaddthread .gTableRight {background:url(/designs_157/f_cont_sub_line.png) repeat-x -120px 0;}

.fAddPost .gTableLeft,
.fAddPost .gTableRight {background:0;}
/* ------------- */
.gTableLeft[width="25%"] {width:18% !important;}

select.searchForumsFl {width:300px; height:250px;}

.uTable {padding:5px 14px; margin:0 10px; background:0;}
.forumMemNum,
.forumMemSwch, 
.userSchFrm {padding:2px 30px;background:0;}

.pagesforumsmembers.uriforumsMembers hr {margin:10px 20px;}

.modulesforum.pagessearch.urifrSearch .gTableBody1 {padding:5px 20px !important; background:0;}
.modulesforum.pagessearch.urifrSearch .gTableSubTop {padding-left:20px;padding-right:20px;}

.modulesforum.pagessearch.urifrSearch .gTableSubTop {width:50% !important; font-size:12px; background:0;}

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

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:11px;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forumViewed {font-size:9px;}
/* -------------------- */


/* 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 {border:3px solid #295670;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; margin-left:10px; background:#212121;}
.pagesInfo {background:#2c2c2c;padding-right:10px;font-size:11px;}
.switch {background:#2c2c2c;width:15px;font-size:11px;}
.switchActive {background:#2c2c2c;font-weight:bold;color:#ededed;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#ededed;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#ededed;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#ededed;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#ededed;}
/* ------------------- */

/* forum Threads Style */

a.threadPinnedLink:link {text-decoration:none; color:#00709f;}
a.threadPinnedLink:visited {text-decoration:none; color:#00628b;}
a.threadPinnedLink:hover {text-decoration:underline; color:#008bc5;}
a.threadPinnedLink:active {text-decoration:underline; color:#00709f;}


.postpSwithces {font-size:11px;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:11px;text-align:right;}
/* ------------------- */

/* forum Posts View */
.postTable {}
.postPoll {text-align:center; background:0;}
.postFirst {background:0;}
.postRest1 {background:0;}
.postRest2 {background:0;}
.postSeparator {height:2px; padding:0 !important; background:0;}
.postSeparator .hidden {position:relative;}
.postSeparator .bg_right {width:100px;height:2px; float:right; font-size:0px; overflow:hidden; background:url(/designs_157/f_cont_sub_line.png) no-repeat right 0;}
.postSeparator .bg_left  {height:2px; font-size:0px; overflow:hidden; background:url(/designs_157/f_cont_sub_line.png) no-repeat 0 0;}

.postTdTop {background:#d4d4d4;}
.postBottom {background:#E0E0E0;height:20px}
.postUser {font-weight:bold;}
.postTdInfo {text-align:center;padding:5px;background:#F2F2F2;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#787878;}
.posttdMessage {padding:5px;background:#FFFFFF;}

.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:11px;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage,
.quoteMessage {border:1px solid #373737 !important; padding:5px; margin:5px; font-size:11px; color:#A8A8A8; background:#222 !important;}
.codeMessage {font-size:10px;}
 
.signatureView {font-size:11px;} 
.edited {padding-top:30px;font-size:11px;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#fff;}
.statusOffline {color:#fff;}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/813/11.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/813/11.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.postNameFl,.postDescrFl {width:400px}
.postPollFl,.postQuestionFl {width:400px}
.postResultFl {width:50px}
.postAnswerFl {width:300px}
.postTextFl {width:550px;height:150px}
.postUserFl {width:300px}

.pollHelp {font-weight:normal;font-size:11px;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center;}

.myWinCont table[style="border:1px inset;"] {border:0 !important;}

.input_style input.codeButtons {padding-left:0; padding-right:0;}
.codeButtons#quote {width:42px !important;}
.codeButtons#spoiler {width:51px !important;}
input.codeButtons[value="All codes"] {width:68px !important;}

input.postNameFl,
input.postDescrFl,
input.postQuestionFl,
textarea.postPollFl,
textarea.postTextFl {width:95% !important;}

.fAddPost .gTableLeft {padding-left:10px;}

.fAddPost #message {width:95% !important; height:113px;}

.fAddPost input.postNameFl,
.fAddPost input.postDescrFl,
.fAddPost input.postQuestionFl {width:60% !important; padding:3px 5px !important;}

.fAddPost .gTableLeft {padding-left:20px; padding-right:20px; text-align:right;}
.fAddPost .smallLeftTable {width:14% !important;}
.fAddPost .smilesPart {text-align:center;}

.fAddPost #frM57 {text-align:center;} 
.fAddPost .smiles {margin:0 auto;}
.fAddPost .smiles td {padding:2px;}

.legendBlock,
.userRights,
.fFastSearchTd,
.funcBlock,
.funcBlock a {color:#111; text-shadow:none;}
/* ====== forum End ====== */



/* CSS SITE START */
#container_wrap {min-width:1230px; overflow:hidden; text-shadow:0px 1px 1px #111;}
#hPanel {height:55px; margin:0 0 12px 0; background:#262626 url(/designs_157/hpanel_bg.png) repeat-x 0 0;}
#hPanel_l {background:url(/designs_157/hpanel_bg.png) no-repeat 0 -57px;}
#hPanel_r {height:54px; padding:1px 0 0 0; background:url(/designs_157/hpanel_bg.png) no-repeat right -114px;}

#hnav {height:58px; float:left; left:50%; margin:0 auto; position:relative; }
#hnav li {height:58px; float:left; position:relative; right:50%; padding:0 0 0 2px; background:url(/designs_157/hpanel_bg.png) no-repeat 0 -171px;}
#hnav li:first-child {background:0;}
#hnav li a {min-width:70px; height:58px; line-height:54px; display:block; padding:0 23px; font-weight:bold; font-size:12px; color:#eee; text-shadow:0px 1px 1px #000; text-align:center; text-decoration:none;}
#hnav li a:hover {background:url(/designs_157/hpanel_bg.png) repeat center -231px;}

#hnav li.sub:hover a {background:url(/designs_157/hpanel_bg.png) repeat center -291px;}

#hnav li .hnavSub {width:199px; display:none; position:absolute; left:8px; top:58px; padding:8px 0 0 0;}
#hnav li:hover .hnavSub {display:block;}
#hnav li .hnavSub ul {position:relative; padding:5px 0; z-index:2;}
#hnav li .hnavSub ul li {height:31px; right:auto; float:none; background:0;}
#hnav li .hnavSub ul li a,
#hnav li:hover .hnavSub ul li a {height:31px; line-height:31px; padding:0 0 0 32px; overflow:hidden; font-weight:100; font-size:11px; color:#ededed; text-align:left; background:url(/designs_157/hpanel_bg.png) no-repeat 0 -396px;}
#hnav li .hnavSub ul li a:hover,
#hnav li:hover .hnavSub ul li a:hover {padding:0 0 0 37px; color:#04638b; background-position:0 -429px;}

#hnav li .hnavSub ul li:first-child a {background-position:0 -397px;}
#hnav li .hnavSub ul li:first-child a:hover {background-position:0 -430px;}

#hnav .angle_t,
#hnav .angle_c,
#hnav .angle_b {width:199px; position:absolute; left:0px; z-index:1;}
#hnav .angle_t {height:30px; top:8px; background:url(/designs_157/hpanel_bg.png) no-repeat 0 -354px;}
#hnav .angle_b {height:10px; bottom:0px; background:url(/designs_157/hpanel_bg.png) no-repeat 0 -384px;}
#hnav .angle_c {height:auto; top:38px; bottom:10px; background:#171717;}

#header {margin:0 44px 12px 44px; background:#212121 url(/designs_157/header_top_bg.png) no-repeat center 0;}
#header_lb {background:url(/designs_157/header_lb_bg.png) no-repeat 0 bottom;}
#header_rb {background:url(/designs_157/header_rb_bg.png) no-repeat right bottom;}

#header_lt {background:url(/designs_157/header_lrt_bg.png) no-repeat 0 13px;}
#header_rt {height:341px;background:url(/designs_157/header_lrt_bg.png) no-repeat right -387px;}

#header_top {height:172px; position:relative;}
.hLogo_link {width:336px; height:57px; display:block; position:absolute; left:50%; top:36px; margin:0 0 0 -158px;}
#header_l {float:left; margin:13px 1px 0 1px;}
.h_title {width:326px; height:35px; margin:0 0 6px 0; font:bold italic 17px/35px Arial; color:#fff; text-shadow:0px 1px 1px #1b1b1b; text-align:center;}
.hInf {width:385px;}
.hInf li {height:28px; line-height:26px; padding:0 0 0 21px; overflow:hidden; background:url(/designs_157/h_inf_bg.png) no-repeat 0 0;}
.hInf li a {text-decoration:none;}
.hInf li a:hover {color:#04638b; text-decoration:underline;}

#header_r {width:383px; float:right; margin:13px 1px 0 1px;}
.hLogin {width:364px; padding:12px 0 0 0;}
.hLogin input {display:block; padding:0; margin:0; border:0; outline:none; vertical-align:top;}

.hLogin_submit {width:80px; float:right; margin:-6px 0 0 0;}
.hLogin_submit input {width:80px; height:80px; font-size:0px; background:url(/designs_157/h_login_bg.png) no-repeat -522px 0;}
.hLogin_submit input:hover {background-position:-604px 0;}

.hLogin .rows {overflow:hidden; margin:0 0 10px 24px; position:relative;}
.hLogin .rows label {height:30px; line-height:30px; display:block; padding:0 0 0 22px; font-weight:bold; font-size:12px; color:#484848; text-shadow:none; margin:0; vertical-align:top; position:absolute; left:0px; top:0px;}
.hLogin .rows input {width:149px; height:30px; padding:0 0 0 98px; line-height:30px; color:#484848; background:url(/designs_157/h_login_bg.png) no-repeat 0 0;}
.hLogin .rows input:hover,
.hLogin .rows input:focus {background-position:0 -32px;}
.hLogin .rows.hL_pass {margin:0 0 8px 0;}
.hLogin .rows.hL_pass input {width:162px; padding:0 0 0 109px; background-position:-249px 0;}
.hLogin .rows.hL_pass input:hover,
.hLogin .rows.hL_pass input:focus {background-position:-249px -32px;}
.hLogin_link {padding:0 0 0 1px;}
.hLogin_link a {margin:0 4px; text-decoration:none;}
.hLogin_link a:first-child {margin-left:0;}
.hLogin_link a:hover {color:#fff; text-decoration:underline;}

.hProf {width:319px; float:right; overflow:hidden; padding:15px 0 0 0;}
.hProf_ava {float:left; margin:0 10px 0 0;}
.hProf_ava img {vertical-align:top;}
.hProf_list {overflow:hidden; padding:4px 0 0 0;}
.hProf_list li {padding:0 0 0 10px; margin:0 0 4px 0; background:url(/designs_157/bcat_arrow.png) no-repeat 0 -190px;}
.hProf_list li a {font-weight:bold; font-size:11px; text-decoration:none;}
.hProf_list li a:hover {text-decoration:underline;}
.hProf_list li.exit a {color:#e40000; text-shadow:0px 1px 1px #131313;}

.hSearch {width:263px; height:38px; position:absolute; right:0px; top:203px;}
.hSearch input {display:block; padding:0; margin:0; border:0; vertical-align:top; outline:none; background:0;}
.hSearch input[type="text"] {width:136px; height:34px; line-height:34px; padding:0 40px; font-size:12px; color:#eee;}
.hSearch input[type="submit"] {width:17px; height:24px; position:absolute; right:15px; top:0px; background:url(/designs_157/site_elem.png) no-repeat -189px -320px;}
.hSearch input[type="submit"]:hover {background-position:-189px -346px;}





#hBanka {width:468px; height:72px; padding:6px 7px 50px 17px; margin:0 auto; background:url(/designs_157/hbanka_bg.png) no-repeat 0 0;}
#hBanka img {vertical-align:top;}


#hnav_bottom {height:41px; margin:0 374px 0 376px;}
#hnav_bottom li {width:33%; height:41px; float:left;}
#hnav_bottom li span {height:41px; display:block; padding:0 0 0 2px; background:url(/designs_157/site_elem.png) no-repeat -204px -190px;}
#hnav_bottom li.rows1 span {padding:0; background:0;}
#hnav_bottom li a {height:28px; padding:13px 0 0 0; display:block;}
#hnav_bottom li a i {height:22px; display:block; background:url(/designs_157/site_elem.png) no-repeat center -248px;}


#hnav_bottom li.rows1 {width:34%; float:left;}
#hnav_bottom li.rows2 {width:34%; float:right;}
#hnav_bottom li.rows3 {width:auto; overflow:hidden; float:none;}

#hnav_bottom li.rows1 a i {background-position:center -248px;}
#hnav_bottom li.rows2 a i {background-position:center -296px;}
#hnav_bottom li.rows3 a i {background-position:center -272px;}

#hnav_bottom li.rows1 a:hover {background:url(/designs_157/hnav_h.png) no-repeat 0 0;}
#hnav_bottom li.rows2 a:hover {background:url(/designs_157/hnav_h.png) no-repeat right 0;}
#hnav_bottom li.rows3 a:hover {background:url(/designs_157/hnav_h.png) no-repeat center 0;}


#content_full:before,
#content_full:after {content: "."; display: block; height: 0; visibility: hidden;}
#content_full:after {clear: both;}
#content_full {padding:0 49px; margin:0 0 30px 0; zoom: 1;}

#side_left {width:221px; float:left; margin:-141px 0 0 0;}
#side_right {width:221px; float:right; margin:-104px 0 0 0;}
#side_center {margin:0 233px;}

.link_style {color:#222; text-shadow:none;}
.link_style a {color:#222;}

.block_full {width:221px; margin:0 0 10px 0; color:#ededed; background:#171717 url(/designs_157/block_bg.png) no-repeat -223px bottom;}
.block_title {height:30px; padding:13px 0 0 0; font-weight:bold; font-size:12px; color:#fff; text-shadow:0px 1px 1px #173242; text-align:center; background:#26556f url(/designs_157/block_bg.png) no-repeat 0 0;}
.block_cont {padding:8px 10px; overflow:hidden;}

.bnav {width:221px; margin:-4px 0 0 -10px;}
.bnav li a {height:30px; line-height:30px; display:block; padding:0 10px 0 28px; overflow:hidden; display:block; font-weight:bold; font-size:12px; color:#ededed; text-shadow:0px 1px 1px #000; text-decoration:none; background:#171717 url(/designs_157/block_bg.png) no-repeat -446px 0;}
.bnav li a:hover {text-shadow:0px 1px 1px #003a52; background:#006a96 url(/designs_157/block_bg.png) no-repeat -669px 0;}

.bCat {margin:-4px 0 0 0;}
.bCat li {margin:4px 0;}
.bCat li a {padding:0 0 0 15px; font-weight:bold; text-shadow:0px 1px 1px #000; text-decoration:none; background:url(/designs_157/bcat_arrow.png) no-repeat 0 4px;}
.bCat li a span {margin:0 0 0 2px; color:#c3c3c3;}
.bCat li a:hover {text-decoration:underline; background-position:0 -90px;}

.purse {margin:-2px 0 0 0; font-weight:bold; line-height:2; text-shadow:0px 1px 1px #000; text-align:center;}
.purse .number {display:block; margin:10px 0 0 0;}

.bBanka {overflow:hidden; margin:2px 0 8px 0; text-align:center;}
.bBanka img {vertical-align:top;}
.bBanka a {margin:0 4px;}

a.button_buy {width:133px; height:27px; line-height:27px; display:inline-block; font-weight:bold; text-align:center; text-decoration:none; text-shadow:0px 1px 1px #0f374f; background:url(/designs_157/site_elem.png) no-repeat 0 -190px;}
a.button_buy:hover {background-position:0 -219px;}


#mchatIfm2 {width:213px !important;}
.bChat_full {width:221px; margin:0 0 0 -10px;}

.bChat_loop {border:1px solid #0071a0; margin:0 8px 5px 8px; text-shadow:0px 1px 1px #001a26; -moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px; position:relative; behavior:url(/designs_157/pie.htc); background:#005578;}
.bChat_top {height:18px; line-height:18px; padding:0 5px; border-top:1px solid #001d29; border-right:1px solid #003f59; border-left:1px solid #00202e; -moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px; position:relative; behavior:url(/designs_157/pie.htc);background:url(/designs_157/bchat_t_bg.png) no-repeat 0 0;}
.bChat_top .right {font-size:10px;}
.bChat_top a {font-weight:bold; text-decoration:none;}
.bChat_top a:hover {text-decoration:underline;}
.bChat_line {height:1px; overflow:hidden; border-bottom:1px solid #004460; background:#337793;}
.bChat_cont {padding:3px 5px; overflow:hidden; border-right:1px solid #004866; border-bottom:1px solid #004866; border-left:1px solid #004866;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;position:relative; behavior:url(/designs_157/pie.htc);}

.bChat_loop.odd2 {border-color:#535353; background:#353535;}
.bChat_loop.odd2 .bChat_top {border-top-color:#121212; border-right-color:#2a2a2a; border-left-color:#1a1a1a; background-position:0 -30px;}

.bChat_loop.odd2 .bChat_line {height:1px; overflow:hidden; border-color:#2b2b2b; background:#5e5e5e;}
.bChat_loop.odd2 .bChat_cont {border-color:#2d2d2d;}


.bChat_bottom {overflow:hidden; margin:4px 0 0 0; padding:0 8px 4px 8px; background:url(/designs_157/bchat_t_bg.png) no-repeat center -109px;}
.bChat_bb {overflow:hidden;}
.bChat_bb li {padding:2px 0 0 2px; float:left; background:url(/designs_157/bchat_t_bg.png) no-repeat -219px 0;}
.bChat_bb li:first-child {padding:2px 0 0 0; background:0;}
.bChat_bb li a {width:26px; height:19px; display:block; background:url(/designs_157/bchat_t_bg.png) no-repeat 0 -62px;}
.bChat_bb li a.butt_sm {background-position:0 -62px;}
.bChat_bb li a.butt_bb {background-position:-28px -62px;}
.bChat_bb li a.butt_rel {background-position:-56px -62px;}
.bChat_bb li a.butt_del {background-position:-84px -62px;}
.bChat_bb li a.butt_sm:hover {background-position:0 -83px;}
.bChat_bb li a.butt_bb:hover {background-position:-28px -83px;}
.bChat_bb li a.butt_rel:hover {background-position:-56px -83px;}
.bChat_bb li a.butt_del:hover {background-position:-84px -83px;}

#container_wrap .bChat_bottom input,
#container_wrap .bChat_bottom textarea {margin:0; padding:0; border:0; vertical-align:top; outline:none;}
#container_wrap .bChat_bottom input {width:51px !important; height:46px; display:block; font-size:0px; background:#2c6382 url(/designs_157/bchat_t_bg.png) no-repeat -112px -62px;}
#container_wrap .bChat_bottom input:hover {background-position:-165px -62px;}
#container_wrap .bChat_bottom textarea#mchatMsgF {width:133px !important; height:22px !important; padding:3px 5px; margin:7px 0 0 0; border:1px solid #000; background:#e2e2e2;}
#container_wrap .bChat_bottom textarea#mchatMsgF:hover,
#container_wrap .bChat_bottom textarea#mchatMsgF:focus {background:#f1f1f1;}			

.bChat_bottom div {width:51px !important; height:46px; float:right; margin:-9px 0 0 0;}
							
							

/* CONTENT */
.viewn_loop {margin:0 0 9px 0; color:#ededed; text-shadow:0px 1px 1px #111; position:relative; background:#212121 url(/designs_157/viewn_bottom_bg.png) no-repeat 0 bottom;}
.viewn_loop a {color:#ededed; text-shadow:0px 1px 1px #111;}
.viewn_in {padding:0 0 6px 0; overflow:hidden; background:url(/designs_157/viewn_bottom_bg.png) no-repeat right bottom;}
.v_top {height:42px; background:#26556f url(/designs_157/viewn_title_bg.png) no-repeat center 0;}
.v_top_l {width:42px; height:42px; float:left; background:url(/designs_157/viewn_top_lr_bg.png) no-repeat 0 0;}
.v_top_r {width:42px; height:42px; float:right; background:url(/designs_157/viewn_top_lr_bg.png) no-repeat -42px 0;}
.t_title {height:40px; line-height:40px; margin:0; overflow:hidden; font-size:12px; color:#ededed; text-shadow:0px 1px 1px #163040;}
.t_title a {color:#ededed; text-shadow:0px 1px 1px #163040; text-decoration:none;}
.t_title a:hover {text-decoration:underline;}

.v_cont {padding:9px 6px 7px 10px; overflow:hidden; position:relative;}
.v_pict,
.cProf_ava {float:left; border:1px solid #0071a0; -moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;position:relative; behavior:url(/designs_157/pie.htc);}
.v_pict img,
.cProf_ava img {border:1px solid #004866; -moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px; vertical-align:top; padding:3px; background:#005578;}
.v_pict img:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); opacity:0.8;}
.v_pict {width:156px; overflow:hidden;}
.v_pict a {margin:5px 0 0 0;}
.v_pict a:first-child {margin:0;}
.v_pict img {width:148px;}
.v_c_in {overflow:hidden;}
.v_detail {overflow:hidden; padding:0 0 8px 12px; margin:0 0 3px 0; background:url(/designs_157/v_line2.png) no-repeat right bottom;}
.v_detail .row {float:left; margin:0 44px 0 0;}
.v_detail .row a,
.v_detail .row span,
.v_bottom .row a,
.v_bottom .row span {font-weight:bold; text-decoration:none;}
.v_detail .row a:hover,
.v_bottom .row a:hover {text-decoration:underline;}
.v_text {padding:0 5px 0 12px; overflow:hidden;}

.v_hr,
.v_hr2{height:2px; padding:0 100px 0 0; margin:0 165px; background:url(/designs_157/v_line.png) no-repeat right 0;}
.v_hr div,
.v_hr2 div {height:2px; padding:0 0 0 100px; overflow:hidden; background:url(/designs_157/v_line.png) no-repeat 0 0;}

.v_bottom {overflow:hidden; padding:8px 0 0 0; text-align:center;}
.v_rating {float:left; margin:-8px 0 -8px 14px;}
.vInner_bottom .v_rating {margin:0 0 0 14px;} 
a.v_link {width:102px; height:27px; line-height:25px; display:block; float:right; margin:-6px 6px 0 0; font-weight:bold; font-size:12px; color:#fff; text-shadow:0px 1px 1px #132936; text-align:center; text-decoration:none; background:#25526c url(/designs_157/site_elem.png) no-repeat 0 0;}
a.v_link:hover {background-position:-104px 0;}

.v_bottom .row {display:inline-block; margin:0 0 0 60px;}
.v_bottom .row:first-child {margin:0;}
.v_bottom_c {margin:0 160px;}

.viewn_loop .angle_l,
.viewn_loop .angle_r {width:3px; height:30px; position:absolute; top:42px; background:url(/designs_157/viewn_lrt_bg.png) no-repeat 0 0;}
.viewn_loop .angle_l {left:0px;}
.viewn_loop .angle_r {right:0px; background-position:right 0;}

.viewn_lt {background:url(/designs_157/viewn_top_bg.png) no-repeat 0 0;}
.viewn_rt {padding:18px 12px 10px 12px; overflow:hidden; background:url(/designs_157/viewn_top_bg.png) no-repeat right 0;}
.viewn_rt .v_hr {margin:5px 0 8px 0;}

.cBanka {padding:10px 0 14px 0; text-align:center; background:url(/designs_157/cbanka_shadown.png) no-repeat center bottom;}
.cBanka img {vertical-align:top;}

.cInfoText .viewn_rt {line-height:1.6; text-align:center;}

/* Viewn inner */
span.v_pict {display:inline-block; float:none; margin:0 4px;}
span.v_pict img {width:148px;}

.vInner_detail {padding:0 13px; margin:0 0 12px 0; font-weight:bold; font-size:12px;}
.vInner_detail a {text-decoration:none;}
.vInner_detail a:hover {text-decoration:underline;}

.vTags {position:relative; overflow:hidden;}
.vTags_in {padding:9px 10px; margin:6px 7px; font-weight:bold; font-size:12px; color:#c3c3c3; text-shadow:none; overflow:hidden; -moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px; background:#282828;}
.vTags a {color:#c3c3c3; text-decoration:none;}
.vTags a:hover {text-decoration:underline;}

.vGuest {margin:6px 7px 8px 7px; border:1px solid #d00000; -moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;position:relative; behavior:url(/designs_157/pie.htc);}
.vGuest_in {line-height:1.8; border:1px solid #750000; -moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;position:relative; behavior:url(/designs_157/pie.htc); padding:7px; text-shadow:0px 1px 1px #5d0000; font-weight:bold; font-size:12px; background:#9c0000;}
.vGuest a {text-decoration:none;}
.vGuest a:hover {text-decoration:underline;}

.v_related_title {margin:0 0 6px 18px; font-weight:bold; font-size:14px;}
.v_related_list {margin:0 0 16px 23px;}
.v_related_list li {margin:0 0 4px 0;}
.v_related_list li a {padding:0 0 0 12px; color:#c3c3c3; text-decoration:none; background:url(/designs_157/bcat_arrow.png) no-repeat -2px 4px;}
.v_related_list li a:hover {text-decoration:underline; background-position:-2px -90px;}


a.butt_blue {height:25px; display:block; overflow:hidden; font-weight:bold; font-size:12px; text-transform:0px 1px 1px #113c57; text-decoration:none; text-align:center; background:#1d628f url(/designs_157/site_elem.png) no-repeat 0 -377px;}
a.butt_blue span {height:25px; line-height:25px; display:block; padding:0 11px; background:url(/designs_157/site_elem.png) no-repeat right -404px;}
a.butt_blue:hover {background-position:0 -431px;}
a.butt_blue:hover span {background-position:right -458px;}

.vInner_bottom {margin:-4px 21px -2px 0; overflow:hidden;}
.vInner_bottom a.butt_blue {float:right; margin:0 0 0 10px;}


.video_cont {width:490px; margin:5px auto 8px auto; border:1px solid #0071a0;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;position:relative; behavior:url(/designs_157/pie.htc);}
.video_c_in {width:478px; margin:0 auto; border:1px solid #004866;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;position:relative; behavior:url(/designs_157/pie.htc); padding:5px; background:#005578;}
.video_c_in * {vertical-align:top;}
.video_c_in object,
.video_c_in iframe {width:478px; height:388px;}

.v_related_video {overflow:hidden; margin:8px 5px 15px 8px;}
.v_related_video li {width:20%; float:left;}
*:first-child+html .v_related_video li:first-child {width:19%;}
.v_related_video li span {width:126px; margin:0 auto; display:block; border:1px solid #0071a0; -moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;position:relative; behavior:url(/designs_157/pie.htc);}
.v_related_video li img {width:120px; height:90px; border:1px solid #004866; -moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px; vertical-align:top; padding:2px; background:#005578;}
.v_related_video li img:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); opacity:0.8;}


.vStatik {position:static;}
.vStatik .v_top {position:relative;}
.vStatik .v_cont {position:static; padding-right:10px;}
.vStatik .v_cont .addComm {margin:10px 0 0 0;}

.v_sys {float:left; margin:0 5px 0 0;}


/* Comments */
.vComm_loop {margin:0 11px 8px 11px; color:#EDEDED;}

.vComm_left {width:84px; height:81px; float:left; padding:5px 0 0 5px; margin:2px -12px 0 0; position:relative; background:#04638b url(/designs_157/comm_lrb_bg.png) no-repeat 0 0;}
.vComm_left img {width:66px; height:76px; vertical-align:top; border-bottom:1px solid #023145;}
.vComm_online,
.vComm_offline {width:9px; height:35px; position:absolute; right:4px; top:27px; background:url(/designs_157/comm_lrb_bg.png) no-repeat -91px -12px;}
.vComm_offline {top:26px; background-position:-104px -12px;}

.vComm_lt {overflow:hidden; background:#000 url(/designs_157/comm_lt_bg.png) no-repeat 0 0;}
.vComm_rt {background:url(/designs_157/comm_rt_bg.png) no-repeat right 0;}

.vComm_lb {background:url(/designs_157/comm_lrb_bg.png) no-repeat -91px 0;}
.vComm_rb {height:2px; overflow:hidden; background:url(/designs_157/comm_lrb_bg.png) no-repeat right -2px;}

.vComm_top {height:28px; line-height:28px; padding:0 0 0 25px; font-weight:bold; font-size:12px;}
.vComm_top a {text-decoration:none;}
.vComm_top a:hover {text-decoration:underline;}
.vComm_sys {float:left; margin:6px 5px 0 0;}

.vComm_line {margin:0 102px 0 0; background:#1b1b1b url(/designs_157/comm_lrb_bg.png) no-repeat -91px -6px;}
.vComm_line div {height:1px; overflow:hidden; background:url(/designs_157/comm_lrb_bg.png) no-repeat right -7px;}

.vComm_cont {min-height:49px; padding:5px 0 5px 25px; overflow:hidden; line-height:1.6;}

/* Add comments */
.addComm {margin:0 11px; padding:0 0 10px 0; overflow:hidden;}
.addComm_right {width:182px; float:right; margin:2px 0 0 10px;}
.addComm_smile {width:177px; min-height:115px; padding:5px; margin:0 auto 8px auto;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; color:#ededed; text-align:center; background:#4f4f4f;}
.addComm_smile a {color:#ededed;}
.addComm_smile .smiles {margin:0 auto;}
.addComm_smile .smiles td {padding:3px;}
#container_wrap .addComm_submit input {width:182px; height:28px; display:block; padding:0; margin:0; border:0; vertical-align:top; outline:none; background:#1e6795 url(/designs_157/site_elem.png) no-repeat 0 -485px;}
#container_wrap .addComm_submit input:hover {background-position:0 -515px;}
.addComm_bb {height:25px; margin:0 0 5px 0; overflow:hidden;}
	.addComm_bb span {display:block; float:left;}
.addComm_left {overflow:hidden;}
.addComm_mess {overflow:hidden; padding:0 18px 0 0;}
#container_wrap .addComm_mess textarea {width:100%; height:126px; display:block; padding:5px; margin:0; outline:none; color:#fff; border:1px solid #000; background:#5d5d5d;}
#container_wrap .addComm_mess textarea:hover,
#container_wrap .addComm_mess textarea:focus {background:#666;}


/* Paginator */
.paginator {margin:11px 0; overflow:hidden; color:#ededed; background:#1d1d1d url(/designs_157/site_elem.png) repeat-x 0 -81px;}
.pag_in {background:url(/designs_157/site_elem.png) no-repeat 0 -118px;}
.pag_ins {height:30px; overflow:hidden; padding:5px 0 0 4px; overflow:hidden; background:url(/designs_157/site_elem.png) no-repeat right -153px;}
.paginator a,
.paginator b {display:block; float:left; margin:0 5px 5px 0; color:#ededed; text-decoration:none; text-shadow:0px 1px 1px #103a54; background:url(/designs_157/site_elem.png) no-repeat 0 -29px;}
.paginator a span,
.paginator b span {height:24px; line-height:25px; line-height:25px; display:block; padding:0 10px; font-weight:bold; text-align:center; background:url(/designs_157/site_elem.png) no-repeat right -29px;}
.paginator a:hover,
.paginator b {background-position:0 -55px;}
.paginator a:hover span,
.paginator b span {background-position:right -55px;}
.paginator .swchItemDots {height:24px; line-height:25px; display:block; float:left; margin:0 5px 0 0; font-weight:bold;}
.paginator a span {cursor:pointer;}

.viewn_loop.vStatik .paginator,
.viewn_loop.vStatik .pag_in,
.viewn_loop.vStatik .pag_ins {background:0;}
.viewn_loop.vStatik .paginator {margin:-5px 0;}


/* FOOTER */
#footer {background:#121212 url(/designs_157/footer_bg.png) repeat-x 0 0;}
#footer_in {background:url(/designs_157/footer_bg.png) no-repeat 0 -81px;}
#footer_ins {height:79px; padding:0 0 0 140px; overflow:hidden; font-weight:bold; text-shadow:0px 1px 1px #151515; background:url(/designs_157/footer_bg.png) no-repeat right -162px;}
#fLeft {width:420px; float:left; margin:6px 57px 0 0; line-height:1.4;}
#fr_top {height:31px; padding:2px 0 0 0;}
#fr_top li {float:left;}
#fr_top li a {height:29px; line-height:29px; padding:0 20px 0 19px; display:block; text-decoration:none; background:url(/designs_157/footer_bg.png) no-repeat 0 -243px;}
#fr_top li a:hover {background:url(/designs_157/footer_bg.png) no-repeat -250px -243px;}
#fr_top li.right {float:right;}
#fr_bottom {height:39px; padding:7px 8px 0 0; text-align:right;}
#fr_bottom a {margin:0 0 0 6px;}


/* Profile */
a.cProf_edit {width:24px; height:28px; display:block; float:right; margin:5px 0 0 0; background:url(/designs_157/site_elem.png) no-repeat -160px -320px;}
a.cProf_edit:hover {background-position:-160px -348px;}
.cProf_top {overflow:hidden;}
.cProf_left {width:158px; float:left;}
.cProf_ava {overflow:hidden; margin:0 0 2px 0; float:none;}
.cProf_ava img {width:150px; padding:2px; vertical-align:top;}
a.cProf_butt {width:158px; height:26px; line-height:26px; margin:0 auto 2px auto; display:block; overflow:hidden; font-size:11px; font-weight:bold; text-shadow:0px 1px 1px #0f3750; text-align:center; text-decoration:none; background:#1c608c url(/designs_157/site_elem.png) no-repeat 0 -320px;}
a.cProf_butt:hover {background-position:0 -348px;}

.cProf_top .v_hr,
.line_signature,
.cBlog .v_hr,
.v_hr2 {margin:8px 0; padding:0 263px 0 0; background-position:right -4px;}
.cProf_top .v_hr div,
.line_signature div,
.cBlog .v_hr div,
.v_hr2 div {background-position:0 -4px;}

.cProf_right {overflow:hidden;}
.cProf_title,
.cProf_title2 {width:500px; padding:0 0 0 24px; margin:18px 0 8px 0; font-weight:bold; font-size:12px;}
.cProf_title:first-child {margin-top:0;}
.cProf_title2 {width:667px; margin:8px 0 8px -3px; background-position:-526px 0;}

.cProf_right dl {margin:0 0 5px 18px;}
.cProf_right dt {width:143px; padding:0 10px 0 12px; float:left;}
.cProf_right dd {overflow:hidden; font-weight:bold;}
.cProf_right dd a {text-decoration:none;}
.cProf_right dd a:hover {text-decoration:underline;}

.cProf_signature {overflow:hidden; margin:-2px 0 0 0; padding:0 13px 6px 44px; font-size:11px;}
.line_signature {margin:8px 20% 8px -10px;}


.cBlog_title {padding:2px 0 0 12px; font-size:12px;}

.cBlog {margin:0 0 6px 0;}
.cBlog .viewn_rt {padding:0;}
.cBlog .v_cont {padding:8px 6px 2px 8px; position:relative; overflow:hidden;}
.cBlog .v_pict {width:126px;}
.cBlog .v_pict img {width:120px; padding:2px;}
.cBlog .hidden {padding:0 0 0 14px;}
.blog_info {width:48%; float:left; font-weight:bold;}
.blog_info li {margin:0 0 6px 0;}
.blog_info a {text-decoration:none;}
.blog_info a:hover {text-decoration:underline;}
.blog_link a {text-decoration:underline;}
.blog_link a:hover {text-decoration:none;}

.cBlog .v_c_in {position:relative;}
.cBlog .v_c_in .v_sys {float:none; position:absolute; right:5px; top:3px;}


/* Forum post */
.fPost_full {background:#212121;}
.fPost_loop {overflow:hidden; position:relative;}
.fPost_in {position:relative; background:url(/designs_157/f_post_angle_bg.png) no-repeat 168px bottom;}

.fPost_status {width:55px; height:19px; position:absolute; right:0px; top:5px; background:url(/designs_157/f_post_elem.png) no-repeat -188px -90px;}
.fPost_status.online {background-position:-246px -90px;}

.fPost_left {width:250px; float:left; text-align:center;}
.fPost_right {padding:0 0 0 14px; overflow:hidden;}
.fPost_right .hidden {margin:0 10px 0 0; padding:0 5px 0 0;}

.fPost_top {overflow:hidden; font-weight:bold; font-size:12px;}
.fPost_top a {text-decoration:none;}
.fPost_top a:hover {text-decoration:underline;}
.fPost_top .fPost_left,
.fPost_top .fPost_right {height:27px; line-height:27px;} 
.fPost_line_x {height:2px; overflow:hidden; padding:0 60px 0 0; position:relative; font-size:0px; background:url(/designs_157/v_line.png) no-repeat right -8px;}
.fPost_line_x div {height:2px; overflow:hidden; background:url(/designs_157/v_line.png) no-repeat 0 -8px;}

.fPost_top .fPost_right {background:url(/designs_157/f_post_line_y_opacity.png) no-repeat 0 0;}

.fPost_cont {overflow:hidden; padding:0 0 8px 0; background:url(/designs_157/f_post_line_y.png) repeat-y 250px 0;}

.fPost_ava {text-align:center;}
.fPost_ava span {display:inline-block; vertical-align:top; border:1px solid #fff;}
.fPost_ava span img {width:150px; vertical-align:top; border:1px solid #989898; padding:2px; background:#eaeaea;}

.fPost_group {width:147px; height:31px; line-height:31px; padding:0 0 0 11px; overflow:hidden; margin:6px auto 7px auto; font-weight:bold; font-size:12px; text-align:left; background:url(/designs_157/f_post_elem.png) no-repeat -188px -57px;}

.fPost_cont .fPost_left {padding:10px 0 0 0;}
.fPost_info {width:186px; margin:0 auto; position:relative;}
.fPost_info_in {min-height:113px; padding:1px 0 8px 0; position:relative; z-index:2;}
.fPost_info .angle_t,
.fPost_info .angle_b {width:186px; position:absolute; left:0px;}
.fPost_info .angle_t {height:auto; top:0px; bottom:61px; background:url(/designs_157/f_post_elem.png) no-repeat 0 0;}
.fPost_info .angle_b {height:61px; bottom:0px; background:url(/designs_157/f_post_elem.png) no-repeat -188px -129px;}

.fPost_info dl,
.fPost_rat,
.fPost_info .rows {overflow:hidden; font-weight:bold; margin:9px 0 0 0; padding:8px 0 0 29px; overflow:hidden; text-align:left; background:url(/designs_157/f_post_elem.png) no-repeat -188px -199px;}
.fPost_info a {text-decoration:none;}
.fPost_info a:hover {text-decoration:underline;}
.fPost_info dt {display:inline;}
.fPost_info dd {display:inline;}

.fPost_info .rows {margin-top:0; background:0;}

.fPost_rat {padding:5px 22px 0 22px; position:relative;}
.f_rat_plus,
.f_rat_minus {width:18px; height:17px; display:block; margin:2px 0 0 0; background:url(/designs_157/f_post_elem.png) no-repeat -188px 0;}
.f_rat_plus span,
.f_rat_minus span {width:18px; height:17px; display:block; cursor:pointer;}
.f_rat_plus {float:right; background-position:-208px 0;}
.f_rat_minus {float:left; background-position:-188px 0;}
.f_rat_plus:hover {background-position:-208px -19px;}
.f_rat_minus:hover {background-position:-188px -19px;}
.f_rat_plus.disabled {background-position:-208px -38px; cursor:default;}
.f_rat_minus.disabled {background-position:-188px -38px; cursor:default;}

.f_rat_num {height:17px; line-height:17px; overflow:hidden; color:#ededed; text-shadow:1px 0px 1px #2f2f2f; text-align:center;}

.fPost_cont .fPost_right {padding-top:8px; padding-bottom:10px; background:url(/designs_157/f_post_shadown.png) no-repeat 0 0;}
.fPost_cont .fPost_right .fPost_line_x {width:80%; margin:10px 0 8px -10px;}


.fPost_bottom {overflow:hidden;}
.fPost_bottom .left,
.fPost_bottom .right {width:50%; height:37px; float:left; background:url(/designs_157/f_post_bottom_bg.png) no-repeat 0 0;}
*:first-child+html .fPost_bottom .left {width:49.5%;}
.fPost_bottom .right {text-align:right; background-position: right -39px;}
.fPost_butt {padding:5px 10px 0 10px;}
.fPost_butt img,
.fPost_butt input {vertical-align:middle;}
.fPost_butt img:hover,
.frmBtns img:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); filter: alpha(opacity=90); opacity:0.9;}


/* OTHER */
#tooltip {
	position: absolute;
	z-index: 10;
	border: 1px solid #2f5c75;
	background-color:#252525;
	font-size:11px;
	color: #fff;
	 margin:0 5px 0 0;
	padding: 3px 5px;
	opacity: 0.75;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 5px #2f5c75;
	-webkit-box-shadow: 0 0 5px #2f5c75;
	-moz-box-shadow: 0 0 5px #2f5c75;
}
#tooltip h3 {display:block; margin:0; padding:0; font-size:12px; color:#fff;}

.modulessearch.pagesresults #side_center {color:#222; text-shadow:none;}
.modulessearch.pagesresults #side_center form a {color:#222; text-shadow:none;}



.commError span {display:block; margin:5px 0; text-align:center;}

/* AJAX WIN START*/
.xw-plain .xt {margin-top:6px; background-image:url(/designs_157/ajax/tool-sprites.gif);}
.xw-plain div.xt-close {width:18px; height:14px; display:block; margin:13px 0 0 0; position:relative; right:-5px; background:url(/designs_157/ajax/ajax_close.png) no-repeat 0 0;}
.xw-plain div.xt-close:hover {background:url(/designs_157/ajax/ajax_close.png) no-repeat 0 -14px !important;}

 .xw-plain div.xw-blank {display:none !important; background:#000;}

.xw-plain div.xw-tl {padding-left:38px; background-image:url(/designs_157/ajax/xw-tl.png); background-color:transparent;}
.xw-plain div.xw-tr {padding-right:38px; background-image:url(/designs_157/ajax/xw-tr.png); background-color:transparent;}
.xw-plain div.xw-tc {height:40px; position:relative; z-index:10; overflow:visible !important; background:url(/designs_157/ajax/xw-tc.png) repeat-x 0 0;}

.xw-plain div.xw-ml {padding-left:12px; background-image:url(/designs_157/ajax/xw-tl.png); background-color:transparent; background-position:0 -41px;}
.xw-plain div.xw-mr {padding-right:12px; background-image:url(/designs_157/ajax/xw-tr.png); background-color:transparent; background-position:right -41px;}

div.x-sh.xsl,    
div.x-sh.xsr,
div.x-sh.xsb {display:none !important; background:0;}

.xw-plain div.xw-bl {height:10px; display:block !important; padding-left:10px; background-image:url(/designs_157/ajax/xw-bl.png); background-color:transparent;}
.xw-plain div.xw-br {height:10px; padding-right:10px; background-image:url(/designs_157/ajax/xw-br.png); background-color:transparent;}
.xw-plain div.xw-bc {height:10px; background-image:url(/designs_157/ajax/xw-bc.png); background-color:transparent;}

 
 .u-menuvsep {font-size:0px;}
  
.xw-plain .xw-hdr {height:40px; line-height:40px; overflow:visible !important; font-size:12px;background:url(/designs_157/ajax/xw_top_shadow.png) no-repeat center 0;
	background-size:100% 40px;
	-o-background-size:100% 40px;
	-webkit-background-size:100% 40px;
	-moz-background-size:100% 40px;
}
.xw-plain .xw-hdr-text {padding-left:5px;line-height:40px; overflow:hidden; font-size:12px; font-weight:bold; color:#ededed; text-shadow:0px 1px 1px #163141;}

.xw-plain div.xw-mc {color:#ededed; background:#0f0f0f !important;}

.xw-plain .xw-mc {border:0 !important;}
.xw-plain div.xw-body {border:0 !important;}

.xw-plain div.xw-mc .myWinTD1 {background:0;}
.xw-plain div.xw-mc .myWinTD2 {background:#212121;}

.xw-dragging .xw-bl {opacity:0.7;}
.xw-dragging .xw-ml {display:block !important;opacity:0.7;}
/* AJAX WIN END*/



/* popup full */
.popup_full {padding:10px 5px;}
.popup_full div[align="center"] {text-align:left !important;}
.popup_full div div[align="center"] {text-align:center !important;}

.popup_full textarea.manFlaSign {width:98% !important;}

.popup_full form input.allUsersBtn,
.popup_full form input.uSearchFlSbm {width:160px !important; vertical-align:middle;}
.popup_full form input.uSearchFl {vertical-align:middle;}

.popup_full .v_loop {margin:0 auto;}


.com_body div {width:auto !important;}

.umn-tl,
.umn-bl {display:none;}



.pollButtons input.pollreSultsBut {width:184px !important;}

body[style="margin:0;padding:1px;"] {background:#171717;}


.forumModerBlock,
.forumModerBlock a {color:#222; text-shadow:none;}
.forumModerBlock {padding:3px 0 0 10px;}
/* END */




.cross1 {padding-top:1px; display:inline-block; padding-bottom:1px; color:#fff; text-align:center; margin:0px -1px; text-shadow:0px 1px 0px rgba(0,0,0,0.30); border:1px solid #757B7F; background:#7d7d7d url('http://usite.su/images/new/highlight_faint.png') repeat-x top; text-align:left;}  
  .cross2 {padding-top:1px; display:inline-block; padding-bottom:1px; color:#fff; 
text-align:center; margin:0px -1px; text-shadow:0px 1px 0px rgba(0,0,0,0.30); border:1px solid #586a7c; border-left:1px solid #646A6D; background:#004866 url('http://usite.su/images/new/highlight_faint.png') repeat-x top; text-align:right;}  
  #icon-border {margin:0px; padding:1px; display:inline-block; border:1px solid 
#ccc; background:#fff;}  
  #icon-blue {display:inline-block; height:4px; width:4px; border:0px solid 
#586a7c; background:#607c99 url('http://usite.su/images/new/highlight_faint.png') repeat-x top;}  
  #icon-gray {display:inline-block; height:4px; width:4px; border:0px solid 
#757B7F; background:#999999 url('http://usite.su/images/new/highlight_faint.png') repeat-x top;}


  a.reg.ctrl {text-decoration:none;background: #8B8B8B url("http://usite.su/images/new/highlight_faint.png") repeat-x 0 0px;border: 1px solid #727272;color: #E6EDF4;text-shadow: #8B8B8B 0px 1px 0px;}a.reg.ctrl:hover {text-decoration:none;background-color: #979797;color: white;cursor: pointer;}a.reg {margin-right: 5px;text-shadow: rgba(0, 0, 0, 0.7) 0px 1px 0px;background: #2A3946 url("http://usite.su/images/new/highlight_faint.png") repeat-x 0 0px;border: 1px solid #202C36;color: white;display: inline-block;padding: 5px 10px;text-align: center;text-shadow: rgba(0, 0, 0, 0.7) 0px 1px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.43) 0px 1px 0px;-webkit-box-shadow: rgba(0, 0, 0, 0.43) 0px 1px 0px;box-shadow: rgba(0, 0, 0, 0.43) 0px 1px 0px;-moz-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px;}a.reg.ctrl:active {color: #FFFFFF;cursor: pointer;-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5) inset;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5) inset;-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5) inset;}a.login {text-decoration:none;background: url("http://usite.su/images/new/highlight_faint.png") repeat-x scroll 0 0 #2A3946;border: 1px solid #202C36;border-radius: 1px 1px 1px 1px;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.43);color: #FFFFFF;display: inline-block;padding: 5px 10px;text-align: center;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7);}a.login:hover {text-decoration:none;background-color: #364959;color: #FFFFFF;cursor: pointer;}a.login.alt {background: url("http://usite.su/images/new/highlight_faint.png") repeat-x scroll 0 0 #758A9D;border: 1px solid #61768A;color: #E6EDF4;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}a.login.alt:hover {background-color: #8197AA;color: #FFFFFF;cursor: pointer;} a.login.alt:active {background-color: #8197AA;color: #FFFFFF;cursor: pointer;-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5) inset;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5) inset;-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5) inset;}#log {color:#fff;text-shadow: 1px 0 0 rgba(0, 0, 0, 0.1);}#log_login,#log_pass {width: 100%;color:gray;background: white; border: 1px solid #122e58;padding: 3px;vertical-align: middle;}#log_login:focus ,#log_pass:focus {border: 1px solid #335487}#log_login:blur, #log_pass:blur {border: 1px solid #122e58}#log_load {z-index: 50000;position:fixed;top:7px;left: 7px;z-index: 50000;background: rgba(0, 0, 0, 0.5);padding: 6px;border-radius: 4px;color:white; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);}#log_load_img {position:fixed; top: 43%;left: 50%;z-index: 50000;}#log_loading {display:none;}

/* Profile */  
  .profile_full {width:317px; height:170px;padding:20px 0 0 20px; right:19px; background:url(http://cs-ufa.net.ru/profile.png) no-repeat; top: 21px;}  
  .profile_full form {width:278px;}  
  .profile_full form, .profile_full form div input {padding:0; margin:0;border:0; font-family:Verdana; font-size:12px; font-style:italic;color:#5d5d5d; line-height:28px;}  
  .profile_full form div input { width:244px; height:31px; float:left; margin:80px 0 0 0;}  
  .profile_info { }  
  .profile_info_avatar {width:104px;height:104px;float:left;margin:0 1px 0 0;}  
  .profile_info ul {width:150px; margin:0; padding:0; list-style:none;display:block; float:left;background:url(http://cs-ufa.net.ru/images/profile/vertical_line.png)no-repeat 0px 0px;}  
  .profile_info ul a {display:block;margin:0 0 0 2px; padding:4px 0 4px 18px; font-size:11px;color:#959494; text-decoration:none;background:url(http://cs-ufa.net.ru/images/profile/link_on.png)repeat-y 0px 0px;}  
  .profile_info ul a:hover {text-decoration:none; background-position:-210px 0px;}  
  .link_blue:link, .link_blue:active, .link_blue:visited, .link_blue:hover { color:#5d5d5d; }  
  /* -------- */

/* Форма входа
------------------------------------------*
#loginContainer {
  position:relative;
  float:right;
}

#loginButton {  
  display:inline-block;
  float:right;
  background:#EFF3F7;  
  border:1px solid #97B7CA;  
  border-radius:3px;
  -moz-border-radius:3px;
  position:relative;
  z-index:30;
  cursor:pointer;
}

#loginButton span {
  font: 12px Verdana,Arial,Helvetica, sans-serif; font-weight:bold;
  color:#445058; text-shadow:1px 1px #fff;  
  padding:7px 29px 9px 10px;
  background:url(http://www.center-dm.ru/ucoz/forma_vxoda/3/loginArrow.png) no-repeat 53px 7px;
  display:block
}

#loginButton:hover {
  background:#D2E0EA;
}

#loginButton.active {
  border-radius:3px 3px 0 0;
}

#loginButton.active span {
  background-position:53px -76px;
}

#loginButton.active em {
  position:absolute;
  width:100%;
  height:1px;
  background:#EFF3F7;
  bottom:-1px;
}

#loginBox {
  position:absolute;
  display:none;
  width:220px;  
  background:#EFF3F7;
  border:1px solid #97B7CA;
  padding: 10px 15px 10px 15px;  
  margin-top:-1px;  
  top:34px;
  right:0;
  z-index:29;  
  border-radius:3px 0 3px 3px;
  -moz-border-radius:3px 0 3px 3px;
}

#loginBox a:link,  
#loginBox a:visited {text-decoration:none; color:#5a79b8;}
#loginBox a:hover {text-decoration:none; color:#5cb85a;}

.vxod_name {
  font:11px Verdana,Arial,Helvetica, sans-serif;
  color:#5789af; text-shadow: 1px 1px 1px #fff;
  margin:0px;
  padding: 0px 0px 2px 0px;  
}

.login_pole {
  float:left;
  font:12px Verdana,Arial,Helvetica, sans-serif;
  color:#5789af;
  width:198px;  
  background: #fff;
  padding: 6px 10px 6px 10px;
  border: 1px solid #97B7CA;
  vertical-align:middle;
  margin-bottom: 10px;
  border-radius:3px;
  -moz-border-radius:3px;
}

.login_pole:focus {
  background: #fff;
  box-shadow:inset 0px 1px 3px #bbb;
  -webkit-box-shadow:inset 0px 1px 3px #bbb;
  -moz-box-shadow:inset 0px 1px 3px #bbb;  
}

#vxod_reg {
  float:left;
  font:10px Verdana,Arial,Helvetica, sans-serif;
  color:#BABABA; font-weight: bold;
  width:120px;
}

#cell_knopkav {
  float:right;
}

#cell_knopkav span {
  float:left;
  margin: 5px 5px 0px 0px;  
}

.knopka_vxoda {
  float:right;
  font:12px Verdana,Arial,Helvetica, sans-serif;
  color:#226891; text-shadow:1px 1px 1px #fff;  
  width:53px;
  background:#afd5eb;
  border:1px solid #84ABC2;
  padding: 3px 5px;  
}

.knopka_vxoda:hover {
  color:#229125;
  text-shadow:1px 1px 1px #fff;
  background:#b7ebaf;
  border:1px solid #84c28b;
}
/* -------------------------------------- */