body {background: url("../images/back.png") }
td, body {font-family:Verdana,Arial,Helvetica; font-size:11px;}
form {padding:0px;margin:0px;}
input,textarea,select {vertical-align:middle; font-size:8pt; font-family:Verdana,Arial,Helvetica;}
.copy {font-size:10px;}

hr {border-top: 1px solid #C6C6C6; border-bottom: 1px solid #FFFFFF;}

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

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupOther3:link,a.groupOther3:visited,a.groupOther3:hover {color:#A52A2A;text-decoration:underline}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;font-weight:bold;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
a.groupOther7:link,a.groupOther7:visited,a.groupOther7:hover {color:#969408;}
/* ---------------- */

.block_input1 {width:600px;}
.block_input1, .block_input1[type="text"]{padding:4px;background:url('../images/input.png') repeat-x #fff;border:1px solid
#BABABA;-moz-border-radius:2px;border-radius:2px}
.block_input1[type="text"]:focus{border:1px solid
#fafafa;-moz-box-shadow:0px 0px 5px #a39ff4;box-shadow:0px 0px 5px #a39ff4}


.button, .fbutton {
	background: #fff url("../images/bbcodes.png") repeat-x 0 50%;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #dcdcdc;
	color: #525252;
	padding: 2px 9px 5px 9px;
	margin-bottom: 2px !important;
	height: 24px;
	line-height:19px;
	font-weight: bold;
	cursor: pointer;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}

.button:hover, .fbutton:hover { background-position: 0 10px; color:#3687bb;}

.logo {padding-top: 25px}
.shapkaleft {background-position: 50% 50%; letter-spacing: 0px; word-spacing: 0px; background-image: url("../images/shapkaleft.png"); background-repeat: repeat-x}
.shapka {letter-spacing: 0px; word-spacing: 0px; background-position: 50% 50%; padding-left: 0px; padding-right: 0px; width: 1096px; height: 147px; vertical-align: top; background-image: url("../images/shapka.png"); background-repeat: no-repeat}
.shapkaright {background-position: 50% 50%; letter-spacing: 0px; word-spacing: 0px; background-image: url("../images/shapkaright.png"); background-repeat: repeat-x}

#toTop {
    position: fixed;
    bottom: 20px;
    left: 0px;
    background: none;
    cursor: pointer;
    display:none;
}

#loginbar {line-height:2.3;}
#loginbar a {font-weight:bold; text-decoration:none;padding:5px 12px 5px 12px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px;}
#loginbar a:link, #loginbar a:visited, #loginbar a:active {font-size:12px; color:#FFFFFF; border:1px solid #71A323; text-shadow:0px 1px 0px #588413; background:#8EC339;} 
#loginbar a:hover {color:#FFFFFF; border:1px solid #2776B4; text-shadow:0px 1px 0px #2776B4; background:#3FA2EC;} 

.bbb {width: 224px; border-collapse: collapse}
.bt {letter-spacing: 0px; word-spacing: 0px; height: 5px; background-position: 50% 100%; background-image: url("../images/bt.png"); background-repeat: no-repeat}
.bc {background-position: 50% 50%; letter-spacing: 0px; word-spacing: 0px; padding-left: 5px; padding-right: 5px; background-image: url("../images/bc.png"); background-repeat: repeat-y}
.bb {height: 5px; background-repeat: no-repeat; background-position: 50% 0%; letter-spacing: 0px; word-spacing: 0px; background-image: url("../images/bb.png")}
.block {width: 241px; border-collapse: collapse}
.blockleft {background-position: 50% 50%; letter-spacing: 0px; word-spacing: 0px; height: 29px; background-image: url("../images/blockleft.png"); background-repeat: no-repeat}
.blockright {background-position: 50% 50%; letter-spacing: 0px; word-spacing: 0px; height: 29px; background-image: url("../images/blockright.png"); background-repeat: no-repeat}
.btitle {padding-left: 10px; color:#FFFFFF; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial}
.btitle2 {padding-right: 10px; color:#FFFFFF; text-shadow:0px 1px 0px #50711A; font-weight:bold; font-size:13px; font-family: Arial}
.blockcont {padding-top: 5px; padding-right: 19px; letter-spacing: 0px; }
.blockcont2 {padding-top: 5px; padding-left: 19px; letter-spacing: 0px; }
.ctitle {padding-top: 2px; color:#345A0A; text-shadow:0px 1px 0px #A2E85D; font-weight:bold; font-size:13px; font-family: Arial}

.wrap {}

.header {padding-bottom:20px}
.header_h {width: 100%; border-collapse: collapse}
.header_c {width: 100%; height: 100%; border-collapse: collapse}
.header_v {letter-spacing: 0px; word-spacing: 0px; width: 293px; height: 100px}
.header_bot {letter-spacing: 0px; word-spacing: 0px; float:right; margin-top:15px}
.header_menu {text-align: right; padding-right: 20px; letter-spacing: 0px; word-spacing: 0px}

.content {}

.fbaners {vertical-align: top; letter-spacing: 0px; word-spacing: 0px; float:right;}
.fbaners  a:link, .fbaners  a:active, .fbaners  a:visited {color:#C9E0F0; text-shadow:0px 1px 0px #2C79B4; text-decoration:none}
.fbaners  a:hover {color:#FFFFFF; text-shadow:0px 1px 0px #2C79B4;}

.line {border:1px solid #EFEFEF;}
.obod {padding:10px; border:1px solid #C1C1C1; background:#FFFFFF;}
.catleft {width: 8px; height: 33px; letter-spacing: 0px; word-spacing: 0px; background-position: 100% 50%; background-image: url("../images/catleft.png"); background-repeat: no-repeat}
.catcenter {background-repeat: repeat-x; background-position: 50% 50%; letter-spacing: 0px; word-spacing: 0px; background-image: url("../images/catcenter.png")}
.catright {width: 3px; background-position: 0% 50%; letter-spacing: 0px; word-spacing: 0px; background-image: url("../images/catright.png"); background-repeat: no-repeat}

.footer {padding-top:5px;}
.footer_b {height: 100px; letter-spacing: 0px; word-spacing: 0px; background-position: 50% 0%; vertical-align: top; padding-top: 0px; background-repeat: repeat-x; background-image: url("../images/footer.png")}
.footer_c {width: 1000px; height: 100%; border-collapse: collapse}
.footer_h {vertical-align: top; letter-spacing: 0px; word-spacing: 0px}

.footdescr {color:#FFFFFF; text-shadow:0px 1px 0px #2C79B4;}
.footdescr a:link, .footdescr a:active, .footdescr a:visited {color:#C9E0F0; text-shadow:0px 1px 0px #2C79B4; text-decoration:none}
.footdescr a:hover {color:#FFFFFF; text-shadow:0px 1px 0px #2C79B4;}

.nblock {padding-bottom:15px;}

.nhead, .ncent, .nbott {width: 100%; border-collapse: collapse}
.nheadl {width: 29px; height: 31px; background-position: 100% 50%; letter-spacing: 0px; word-spacing: 0px; background-image: url("../images/nleft.png"); background-repeat: no-repeat}
.nheadc {background-repeat: repeat-x; background-position: 50% 50%; letter-spacing: 0px; word-spacing: 0px; background-image: url("../images/ncenter.png")}
.nheadr {width: 4px; background-position: 0% 50%; letter-spacing: 0px; word-spacing: 0px; background-image: url("../images/nright.png"); background-repeat: no-repeat}

.ntitle {margin-top:4px; margin-left:4px;color:#FFFFFF; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial; text-decoration:none}
.ntitle a:link, .ntitle a:active, .ntitle a:visited { color:#FFFFFF; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial; text-decoration:none}
.ntitle a:hover {color:#D3E8FA; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial}

.ntitle1 {margin-top:0px; margin-left:4px;color:#FFFFFF; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial; text-decoration:none}

.bhinfo {float:right; margin-top:4px; }
.bhinfo img { margin-top:-11px;}

.nmess {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; letter-spacing: 0px; word-spacing: 0px; vertical-align: top}

.message {font-size:11px; color:#464646;}
.message a:link, .message a:active, .message a:visited {color:#1F527D; text-shadow:0px 1px 0px #FFFFFF; font-size:11px; text-decoration:none}
.message a:hover {color:#488BC6; text-shadow:0px 1px 0px #FFFFFF; font-size:11px;}

.ndescr {font-size:9px; color:#838383; text-shadow:0px 1px 0px #FFFFFF;}
.ndescr a:link, .ndescr a:active, .ndescr a:visited {color:#1F527D; text-shadow:0px 1px 0px #FFFFFF; font-size:9px; text-decoration:none}
.ndescr a:hover {color:#488BC6; text-shadow:0px 1px 0px #FFFFFF; font-size:9px;}

.nfulli {float:right; margin-top:-12px; font-size:9px; color:#838383; text-shadow:0px 1px 0px #FFFFFF;}
.nfulli a:link, .nfulli a:active, .nfulli a:visited {color:#1F527D; text-shadow:0px 1px 0px #FFFFFF; font-size:9px; text-decoration:none}
.nfulli a:hover {color:#488BC6; text-shadow:0px 1px 0px #FFFFFF; font-size:9px;}

.nvotes {font-family:Tahoma,Arial;}
.nvotes_centr {font-size:8pt;text-align:left;}
.nvotes_vot {padding-top:4px;font-size:7pt;text-align:center;}
.nvotes_line {margin-bottom:5px;vertical-align: top; letter-spacing: 0px; word-spacing: 0px; padding-bottom: 5px; background-position: 50% 100%; background-image: url("../images/dotted.png"); background-repeat: repeat-x}
.ndescr_line {margin-bottom:10px;vertical-align: top; letter-spacing: 0px; word-spacing: 0px; padding-bottom: 5px; background-position: 50% 100%; background-image: url("../images/dotted.png"); background-repeat: repeat-x}

.nline {vertical-align: top; letter-spacing: 0px; word-spacing: 0px; padding-bottom: 5px; background-position: 50% 100%; background-image: url("../images/dotted.png"); background-repeat: repeat-x}
.voteline {vertical-align: top; letter-spacing: 0px; word-spacing: 0px; padding-bottom: 5px; background-position: 50% 100%; background-image: url("../images/dotted.png"); background-repeat: repeat-x}
.rate {float:right; margin-top:-13px;}

.editdate  { font-size: 0.9em; text-align: right; color: #6c838e; }
.storenumber { margin-bottom: 15px; }
/* Menus */
ul.uz {list-style: none; margin: 0 0 0 0; padding-left: 0px;}
li.menus {margin: 0; padding: 0 0 0 13px; background: url('../images/7.png') no-repeat 0px 2px; margin-bottom: .6em;}
/* ----- */

/*---comments---*/
.block_com {margin-bottom:3px;}
.com_mod{float:right; margin-top:4px; }
.com_mod img { margin-top:-11px;}
.com_title {margin-top:4px; margin-left:-5px;color:#FFFFFF; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial; text-decoration:none}
.com_title a {color:#fff; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial; text-decoration:none}
.com_title a:hover {color:#fff; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial}
.bcom {width: 100%; border-collapse: collapse}
.bcoml {width: 11px; height: 28px; background-position: 100% 50%; letter-spacing: 0px; word-spacing: 0px; background-image: url("../images/bleft.png"); background-repeat: no-repeat}
.bcomc {background-repeat: repeat-x; background-position: 50% 50%; letter-spacing: 0px; word-spacing: 0px; background-image: url("../images/bcenter.png")}
.bcomr {width: 26px; height: 28px; background-position: 0% 50%; letter-spacing: 0px; word-spacing: 0px; background-image: url("../images/bright.png"); background-repeat: no-repeat}
.bcoment {margin-right:18px;margin-left:2px; margin-top:1px; }
.bcoment_t {width: 241px; border-collapse: collapse}
.bcoment_h { background:#f7f7f7; font-family:Tahoma; font-size:11px; border:1px solid #c9c9c9; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.bcoment_b { border:1px solid #FFF; color:#0b4986; padding:5px 0 5px 0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }

.mass_comments_action { margin: 10px 20px 10px 15px; }

/*---statistics---*/
.statistics { margin: 0 auto; }
  .statinn { text-align: left; }
  .statistics ul { margin-bottom: 15px; }
  .statistics ul li { position: relative; background: url("../images/dotted.png") repeat-x 0 100%; padding: 4px 0; }
  .statistics ul li b { position: absolute; right: 0; }
.blue {font-size:11px; color:#0b4986;}
.blue_users { background-color: #f6f9fb; padding: 10px; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }

a.s-menu:link, a.s-menu:visited {display:block; border-bottom:1px solid #f7f7f7; font-weight:bold; padding:3px 0px 3px 5px; color:#696969;}
a.s-menu:hover {background:#F3F3F3; border-bottom:1px solid #ac2d2d; color:#ac2d2d;}

a.ss-menu:hover { 
color: #000000;
}

a.ss-menu:link, a.ss-menu:visited { 
border-bottom-color: #f7f7f7;
border-bottom-style: solid;
border-bottom-width: 1px;
color: #696969;
display: block;
font-weight: 400;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 0px;
padding-top: 3px;
}
.menu-m {margin:-3px; font-size: 12px;}
a.menu-main, a.menu-main:visited {display:block; padding:3px 5px 3px 5px; background:#FAFAFA; border-top:1px solid #fff; border-bottom:1px solid #E8E8E8; color:#696969; font-weight:bold; text-shadow:0px 1px 0px #fff;}
a.menu-main:hover, a.menu-main:active {color:#696969; background:#F0F0F0;}
.menu-box {-moz-box-shadow:0px 0px 3px #aaaaaa inset; -webkit-box-shadow:0px 0px 3px #aaaaaa inset; box-shadow:0px 0px 3px #aaaaaa inset;}

/*---pop_user---*/
.pop_user { padding-left: 125px; }
	.rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 4px; }
	.pop_user .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
		.pop_user .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #dfddd9; }
			.pop_user .lcol .avatar img { width: 100px; }

	.pop_user .rcol { width: 100%; margin-top:-110px; }
		.pop_user .rcol ul { list-style: none; margin-left: 0; }
		.pop_user .rcol ul li { margin-bottom: 0.2em; } 
		
/*---login---*/
.loginbox { display: inline; }
.loginbox ul.loginbox { margin-top: 30px; float: right; height: 26px; }
	ul.loginbox li { margin-left: 10px; line-height: 23px; }
	.loginbtn a { color: #151e05; text-shadow: 0 1px 0 #c0ea78; text-decoration: none; display: block; width: 61px; height: 26px; text-align: center; background: url("../images/loginbtn.png") no-repeat; }
		.loginbtn a:hover { background-position: 0 -26px; }

.logform li.lfield { margin-bottom: 10px; }
.logform li.lbtn { text-align: center; }
	.logform li.lfield input { width: 265px; }

/*---forms---*/
.tableform { width: 100%; color:#838383; text-shadow:0px 1px 0px #FFFFFF;}
	.tableform td { padding: 8px 0; line-height: 1.35em; }
	.tableform td.label { width: 22%; vertical-align: top; text-align: left; padding-right: 8px; font-weight: bold; }
	.tableform tr {vertical-align: top; letter-spacing: 0px; word-spacing: 0px; padding-bottom: 5px; background-position: 50% 100%; background-image: url("../images/dotted.png"); background-repeat: repeat-x}
	.tableform tr.flast td { padding-bottom: 0; }
	.tableform .nostylebb tr { background: none; }
	.tableform .nostylebb tr td { padding: 0; }
	.addnews { font-weight: bold; }
	.impot { color: #e5372f; font-weight: normal; }
	.checkbox { padding: 4px 0; font-size: 0.9em; color: #939393; line-height: 1em; }
		.checkbox input { margin-top: -2px; vertical-align: middle; }

/*---navigation---*/
.naverx {
padding:10px 0 0
}
.navigation {
border:0;
color:#666
}
.navigation a:hover {
background:#cbced2;
border-color:#E6E6E6;
color:#FFF
}
.navigation a:link,.navigation a:visited,.navigation a:hover,.navigation a:active {
background:#F9F9F9;
border:1px solid #E6E6E6;
color:#636363;
font-size:11px;
padding:3px 6px;
text-decoration:none
}
.navigation a:hover{
background:#9999FF;
border:1px solid #99CCFF;
color:#FFFFFF;
font-size:11px;
padding:3px 6px;
text-decoration:none
}
.navigation span {
background:#fff;
border:1px solid #E6E6E6;
color:#ccc;
font-size:11px;
padding:3px 6px;
text-decoration:none
}

/*---Userinfo---*/
.userinfo { padding-left: 125px; }
	.rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 4px; }
	.userinfo .vcol { margin-left: -125px; width: 110px; padding-right: 15px; }
		.userinfo .vcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #dfddd9; }
			.userinfo .vcol .avatar img { width: 100px; }

	.userinfo .bcol { width: 100%; margin-top:-170px;}
		.userinfo .bcol ul { list-style: none; margin-left: 0; }
		.userinfo .bcol ul li {margin-left:-41px; margin-bottom: 0.2em; } 

		.ussep {vertical-align: top; letter-spacing: 0px; word-spacing: 0px; padding-bottom: 5px; background-position: 50% 100%; background-image: url("../images/dotted.png"); background-repeat: repeat-x }

.info-box {border:1px solid #AAD9F5; background:#EBF6FF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:5px;}
.info-box a:link, .info-box a:visited {color:#000; text-decoration:underline;}
.info-box a:hover, .info-box a:active {color:#000; text-decoration:none;}

#loginbar {line-height:2.3;}
#loginbar a {font-weight:bold; text-decoration:none;padding:5px 12px 5px 12px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px;}
#loginbar a:link, #loginbar a:visited, #loginbar a:active {font-size:12px; color:#FFFFFF; border:1px solid #71A323; text-shadow:0px 1px 0px #588413; background:#8EC339;} 
#loginbar a:hover {color:#FFFFFF; border:1px solid #2776B4; text-shadow:0px 1px 0px #2776B4; background:#3FA2EC;} 

#mfooter {line-height:2.3;}
#mfooter a {text-decoration:none;padding:5px 12px 5px 12px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px;}
#mfooter a:link, #mfooter a:visited, #mfooter a:active {font-size:13px; border:1px solid #EFEFEF; background:#EEEEEE; color:#1E5B8C; text-shadow:0px 1px 0px #FFFFFF;} 
#mfooter a:hover {color:#FFFFFF; border:1px solid #71A323; text-shadow:0px 1px 0px #588413; background:#8EC339;} 

.sptag {line-height:2.3;}
.sptag a {text-decoration:none;padding:3px 3px 3px 3px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;}
.sptag a:link, .sptag a:visited, .sptag a:active {font-size:9px;color:#1E5B8C; text-shadow:0px 1px 0px #FFFFFF; text-decoration:none;} 
.sptag a:hover {color:#FFFFFF; text-shadow:0px 1px 0px #0F3B5D; background:#1F6AA2;} 

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

label {cursor:pointer;cursor:hand}

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

/* Other Styles */
.replaceTable {background:#F4F4F4;height:100px;width:300px;border:1px solid #A9B8C2;}
.legendTd {font-size:7pt;}
/* ------------ */

.udtlb{font-weight: bold;}

.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 280px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}