* {margin:0; padding:0; list-style:none; font-size: 100%;}
h1, h2, h3, h4, h5, h6, strong {font-weight:normal;}
h1 img, h1 span.sp, h2 img, h2 span.sp, h3 img, h3 span.sp, h4 img, h4 span.sp, h5 img, h5 span.sp, h6 img, h6 span.sp {vertical-align: middle;}
em, ins, dfn, del, i {font-style:normal;text-decoration:none;}
img, span.sp {border:0;}
:focus {outline:0;}

table{border-collapse: collapse;}

html, body {
	height:100%;
	min-width:1000px;
}
body {
   background:#000;
	font:normal 11px Tahoma, Geneva, Arial, sans-serif;
	color:#272518;
	line-height:1.4;
}
.wrap {overflow:hidden; min-height:1%;}
a {text-decoration:underline;}

.wrapper:after, ul.register li:after, p.serv:after, .mainbox:after, .add_list ul li:after, .stockbox:after, .duchy_stuff li:after, .add_list dl.add_params:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
div, .wrapper, ul.register li, p.serv, mainbox, .add_list ul li, .stockbox, .add_list dl.add_params, .duchy_stuff li {min-height:1%;}

.rel {position:relative;}
.ac {text-align:center;}
.normal {font-weight: normal!important;}

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

a.noneline{text-decoration: none!important;}

a.dashed{text-decoration: none; border-bottom: dashed 1px;}
a.dashed:hover{text-decoration: none!important; border-bottom: none;}

body.splash .body dfn {width:1px;height:1px; overflow:hidden; visibility:hidden; position:absolute; top:0; left:0;}

body.splash {background:#000 url(/i/fon_body2Bg.jpg) no-repeat 50% 0;}
body.splash .body {
   position:relative;
   width:1000px;
   margin:0 auto;
}
body.splash .body .body_stopper {height:680px;}
.body_stopper {position:relative;}
body.splash .logo {position:absolute;top:67px;left:341px;}
.lang {position:absolute;left:74px;top:509px;height:15px;width:155px;}
.lang li {float:left;width:23px;height:15px;padding-right:8px;}
.enterform {
   position:absolute;left:70px;top:262px;
   width:160px;
	font-size:11px;
   color:#FFF;
}
.enterform .err {color:#ff0000;}
.enterform a {color:#feb73d;text-decoration:underline;}
.enterform a:hover {color:#fece7c;}
.enterform label {
   display:block;
	padding:2px 15px 3px 5px;
	font-size:13px;
}
.enterform label span {float:right;color:#ff0000;font-size:11px;padding-top:2px;}
.enterform p {padding:0 5px 5px 0;}
.enterform div.forgot {padding:6px 0 0;font-size:14px;}
.enterform div.forgot p {margin-left:60px;padding-top:6px;/*text-align:right;*/}
.enterform div.forgot input {float:left;margin-top:5px;}
body.splash .mainlinks li a {color:#fff;}
body.splash .mainlinks li a:hover {color:#ffdc9e;}
.enterform p input {
   width:133px;height:17px;border:0;
   padding:4px 6px 2px;
   background:url(/i/input_ef_bBg.png) no-repeat 0 0;
   font:inherit;
   color:#9a99a0;	
}
.enterform .captchablock {}
.enterform .captchablock .err {padding:8px 0 0 5px; font-size:12px;}
.enterform .captcha {float:left;  width: 180px;}
.enterform .captcha * {vertical-align:middle;}
.enterform .captcha input {width:27px;background-image:url(/i/input_ef_s2Bg.png);}

.enterform input.checkbox {vertical-align:middle;margin:0 3px;}


body.splash .mainlinks {
   position:absolute;
   top:198px;right:40px;
   width:180px;
	font-size:14px;  
}
body.splash .mainlinks li {height:39px;padding-left:8px;}
body.splash .mainlinks li a {text-decoration:none;}
body.splash .mainlinks li.news {padding-left:18px;}
body.splash .mainlinks li.reviews {height:38px; padding-left:25px;}


body.splash .footer {
   position:relative;
   z-index:2;
   width:955px;
   margin:-9em auto 0;
   color:#f7b941;
   text-align: center;
   padding: 0 0 0 10px;
}
body.splash .footer td{padding: 5px 0;}

body.splash .footer p {
   padding-bottom:10px;
   color:#2a4f79;
}
body.splash .footer a {color:#FFF;}
body.splash .footer a:hover {color:#ffdc9e;}

.loader {position:absolute;top:50%;left:45%; z-index:1000; margin:-57px 0 0 -215px; width:430px; height:114px; padding:5px 4px 5px 5px; color:#e6db2a; font-size:22px; background:url(/i/p/loaderBg.png) no-repeat 0 100%;}

.loader2 {
	height:109px;
	padding:5px 15px 0;
	background:url(/i/p/loaderBg.jpg) repeat-y 0 0;
}
.loader img, .loader span.sp {vertical-align:middle;margin-right:5px;}

body.inner {
   background:#000 url(/i/fon_inner_bottomBg.jpg) repeat-x 0 0;
}
body.inner .box {
    	min-height:100%;
	background:url(/i/fon_inner_newBg.jpg) no-repeat 50% 0;
        float: left;
        width:100%;
}
.head {width:1001px;height:84px;margin:0 auto;position:relative;z-index:3;}

.mainbox {width:1001px;margin: 0 auto;padding-bottom:20px; position: relative;}
.maininfo {
	float:left;
	width:777px;
	padding-bottom:26px;
	background: url(/i/maininfobottomBg.gif) no-repeat 0 100%;
        margin-bottom: 30px;
}
.maininfo2 {background:#ece5cc url(/i/maininfoBg.gif) repeat-y 0 0;}
#main_page {min-height:533px;background: url(/i/maininfoBg.jpg) no-repeat 0 0;}
.maininfo h2 {
	padding:20px 0 10px 0;
	margin:0 27px;
	background:url(/i/lineBg.jpg) no-repeat 100% 63%;
	font-size:24px;
	color:#0f4057;
	vertical-align:text-bottom;
}
.maininfo h2 b {font-weight:normal;background:url(/i/bBg.jpg) repeat-y left top #ebe4ca; padding-right:20px;}
.maininfo h2 a {color:#0f4057;text-decoration:none;}
.maininfo h2 a:hover {color:#1a5570;text-decoration:underline;}
.maininfo h2 small {font-size:18px;color:#272518;}
.maininfo .stockbox {
	padding-bottom:16px;
	margin:0 20px 15px;
	border-bottom:solid 1px #bdb894;
}

.maininfo h2.cList {
	padding:10px 0;
	/*margin:0 20px;*/
	background:url(/i/lineBg.jpg) no-repeat 0 50%;
	font-size:24px;
	color:#0f4057;
	vertical-align:text-bottom;
}

.maininfo .stocklast {border:0;}

.stockbox h5 a{font-size:14px;font-weight:bold;color:#0f4057;text-decoration:none;}
.stockbox h5 a:hover{color:#23627f;text-decoration:underline;}
.stockbox .stock_item {
	float:left;
	width:332px;
	padding-right:28px;
	background:url(/i/stock_units/bordBg.gif) repeat-y 100% 0;
}
.stockbox .second {
	padding:0 0 0 28px;
	background-position:0 0;
	margin-left:-2px;
}
.stockbox .stock_item .pic, .stock_unit_info .content .pic, .pic {float:left;}
.stockbox .stock_item ul {
	margin-left:107px;
	font-size:12px;
}
.stockbox .stock_item ul li, .stock_unit_info .data li {
	padding:4px 0;
	background:url(/i/stock_units/bord2Bg.gif) repeat-x 0 100%;
}
.stockbox .stock_item ul li.rel {position:relative;}
.stockbox .stock_item ul li .state {
	float:right;
	width:10px;height:11px;
	margin-top:4px;
}
.stockbox .stock_item ul li .state p {
	position:absolute;top:8px;right:25px;z-index:15;
	padding:2px 8px;
	color:#FFF;
	font-size:11px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	white-space:nowrap;
}
.stockbox .stock_item ul li .no {background:url(/i/stock_units/noBg.gif) no-repeat 0 0;}
.stockbox .stock_item ul li .no p {background:#f50000;}
.stockbox .stock_item ul li .yes {background:url(/i/stock_units/yesBg.gif) no-repeat 0 0;}
.stockbox .stock_item ul li .yes p {background:#0b9800;}
.stockbox .stock_item ul li .special {background:url(/i/stock_units/specialBg.gif) no-repeat 0 0;}
.stockbox .stock_item ul li .special p {background:#01148a;}
.stockbox .stock_item ul li .item {margin-right:11px;}
.stockbox .stock_item ul li .item .descr, table.register td .descr, .add_list ul li div.x2 p, .duchy_stuff li.housebuilding div.h_item .h_popup,
.edu_add .h_popup, .modernize .h_popup, .h_popup {
	position:absolute;top:21px;left:0;z-index:10;
	width:395px;
	padding:10px;
	border:solid 1px #464c4e;
	background:url(/i/stock_units/fonBg.png) 0 0;
	font-size:11px;
}
.stock_unit_info {
	width:724px;
	margin:0 auto 15px;
	background:url(/i/stock_units/boxbBg.png) no-repeat 0 100%;
	padding-bottom:13px;
}

.stock_unit_info del {
	display:block;
	height:13px; overflow:hidden;
	background:url(/i/stock_units/boxtBg.png) no-repeat 0 0;
}

.stock_unit_info .content {
	padding:5px 20px;
	background:url(/i/stock_units/boxmBg.png) repeat-y 0 0;
	/*display: inline-block;*/
	width: 684px;
    position: relative;
}

.stock_unit_info .descr {
	float:right;
	width:300px;padding:10px 0 10px 22px;
	color:#4a4a49;
	border-left:solid 1px #cdc59f;
	margin-left:-1px;
}
.stock_unit_info .data {
	float:right;
	width:192px;
	padding:10px 20px 10px 0;
	border-right:solid 1px #cdc59f;
	font-size:12px;
	color:#0f4057;
}
.stock_unit_info .duchy {width:230px;}
.stock_unit_info .employ {width:520px; float: left; padding:10px 20px; border: none;}
.stock_unit_info .accountBook {width: 490px; float: left; padding:10px 20px; border: none;}
.stock_unit_info .r {padding-left:20px;	padding-right:10px;	border-right:0;border-left:solid 1px #cdc59f; margin-left:-1px;}

.stock_unit_info .data li {padding:6px 0;}
.stock_unit_info .data li a, .stock_unit_info .data li.on a:hover, .maininfo .textblock a, table.register td a, .duchy_stuff li.tablike em.on a:hover {color:#0f4057;text-decoration:none;}
.stock_unit_info .data li a:hover, .maininfo .textblock a:hover, table.register td a:hover {color:#23627f;text-decoration:underline;}
.stock_unit_info .data li.on a {font-weight:bold;}
.stock_unit_info .data li.last {background:transparent;}
.stock_unit_info .duchy li.subfield {padding:0 0 3px 0.9em;font-size:11px;background:transparent;}
.stockbox h5 a:hover {color:#23627f;text-decoration:underline;}

.maininfo .textblock {
    width:724px;
    font-size:12px;
    margin:0 0 0 25px;
    display: inline-block;
}
.maininfo .textblock h3 {font-size:18px;color:#272518;padding-bottom:10px;}
.maininfo .textblock h4 {font-size:14px; font-weight: bold;color:#272518; margin:10px 0; display:inline-block; width:100%;}
.maininfo .textblock h4.h4 {font-size:14px; font-weight: bold;color:#272518; margin:10px 0 0 0; display:inline-block; width:100%;}
.maininfo .textblock p {
	padding-bottom:10px;
}
.maininfo .textblock big {font-size:18px;}
table.register {
	width:100%;
	border-spacing: 0px;
	font-size:12px;
}
table.register th {
	padding:8px;
	border-bottom:solid 2px #9b9567;
	text-align:left;
}
table.register td {
	padding:20px 8px;
}
table.register td strong {display:block;font-weight:bold;}
table.register td small {font-size:10px;}
table.register td a.write, table.register td a.write:hover {
	padding:2px 0 2px 27px;
	text-decoration:none;
	background:url(/i/duchy/writeBg.gif) no-repeat 0 50%;
	font-size:11px;
	display:inline-block;
}

table.food {
	width:100%!important;
	border-spacing: 0px!important;
	font-size:11px!important;
}

table.food th {
	padding:8px!important;
	border-bottom:solid 2px #9b9567!important;
	text-align:left!important;
}

table.food td {
	padding:7px!important;
}

table.food {
	padding:10px 0;
}

a.write, a.write:hover {
	padding:2px 0 2px 27px;
	text-decoration:none;
	background:url(/i/duchy/writeBg.gif) no-repeat 0 50%;
	font-size:11px;
	display:inline-block;
}

table.register th a.write, table.register th a.write:hover {
	padding:0px 27px 2px 0;
	text-decoration:none;
	background:url(/i/duchy/writeBg.gif) no-repeat right top;
	font-size:11px;
	display:inline-block;
	color:#000;
}
table.register td  a.write i {text-decoration:underline;}
table.register td div.rel .descr {width:auto;white-space:nowrap;top:-30px;left:30px;}
table.register tr.zebra td {background:#eeece1;}
table.register tr.zebraIn td {background:#cfe2a4;}
table.jobOpp tr.zebra td {background:#eeece1;}

.foot {
    padding:10px 0 0 0;
    margin: 30px 20px 0 20px;
    background:url(/i/lineBg.jpg) no-repeat 100% 0;
    color:#000;
    font-size: 11px;
}
.foot span {
	float:left;
	padding:0 0 10px 30px;
	/*margin:0 0 0 10px;*/
	background:url(/i/forumNewBg.jpg) no-repeat 0 0;
}
.foot a {color:#00466b; text-decoration:underline!important;}
.foot a:hover {color:#0b5e89; text-decoration:none!important;}
.foot ul {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	margin-left:17px;
	padding-bottom:15px;
}
.foot ul li {padding:0 12px 8px 20px;}
.foot ul.icq li {background:url(/i/icqlBg.gif) no-repeat 0 1px;}
.foot ul.skype li {background:url(/i/skypelBg.gif) no-repeat 0 1px;}
.foot p {text-align:center;}

.additionals {float:right; width:235px; position: absolute; top:7px; right:2px; background:url(/i/additionalBg.png) repeat-y 0 0;}
.additionalstop {float:left; width:235px; background:url(/i/additionalbgtopBg.png) no-repeat 0 0;}
.additionalsbottom {float:left; width:235px; padding:12px 0 17px 0; background:url(/i/additionalbgbottomBg.png) no-repeat 0 100%;}
.additionalsep {float:left; width:235px; height: 35px; margin-top: -7px; background:url(/i/additionalsepBg.png) no-repeat 0 0;}

*+html .additionals {float:right; width:235px; position: absolute; top:0px; right:2px; background:url(/i/additionalBg.png) repeat-y 0 0;}

.foot table {width:100%; border-collapse: collapse;}
.foot table td{padding:5px;}
.foot table td img, .foot table td span.sp{vertical-align:middle;}

body.splash .footer {position:relative; z-index:2; margin:-7em auto 0; color:#f7b941;}
body.splash .footer p {padding-bottom:10px; color:#2a4f79;}
body.splash .footer a {color:#FFF;}
body.splash .footer a:hover {color:#ffdc9e;}

.footer table {border-collapse:collapse; width:800px; margin:0 auto;}
.footer table td{padding:5px;}
.footer table td .copy{float:left; padding:15px 0 0 0;}
.footer table td .bann{float:left;}

.add_item {margin: 0 0 0 13px; min-height:50px;/*background:url(i/common/box_smallBg.png) no-repeat 0 0;*/ position: relative; width:205px;}
.add_item h6 {font-size:14px; font-weight:bold; margin-left:8px; padding-top:4px; line-height:16px;}
.add_item h6 img, .add_item h6 span.sp {vertical-align:middle;margin-right:1px;}
.add_item a{color:#285873; text-decoration:none;}
.add_item h6 a, .add_item h6.on a:hover i {color:#493a04; text-decoration:none;}
.add_item h6 a:hover i {color:#7f6817;}
.add_list dl, .add_list dl a {color:#2b617f;text-decoration:none;}
.add_list dl a:hover {color:#4d85a4;text-decoration:underline;}
.add_item h6.on a {cursor:default;}
.add_list {/*background:url(i/common/box_smallBg.png) no-repeat left bottom;*/ padding-bottom:0; display: inline-block; width: 205px;}
.add_list ul li img, .add_list ul li span.sp {vertical-align:middle;}
.add_list ul {padding:10px 0 0 0; margin:0; font-size:13px; color:#000; width:205px;}
.add_list ul li {padding:1px 10px 2px 7px;}
.add_list ul li img, .add_list ul li span.sp {vertical-align:middle; margin:0 5px 0 0;}
.add_list ul li dfn {float:right;}
.add_list ul li.zebra {background:#E6DCB9;}
.add_list ul li select {width:100%; font:normal 14px Tahoma; margin: 7px 0;}
.add_list dl {font-size:11px;padding:0 0 0 9px;}
.add_list dl.add_params {position:relative; left:-6px; width:207px;padding:7px 0; margin:4px 0; text-align:center; background:#E6DCB9 none repeat scroll 0 0;}
.add_list dl.add_params dd {display:inline;padding:0 7px;}
.add_list dl a {text-decoration:underline;}
.add_list ul li div.x2 {float:left;width:49.5%;}
.add_list ul li div.on_x2 {position:relative;}
.add_list ul li div.x2 p {padding:5px 8px;width:auto;display:none;top:-25px;white-space:nowrap;}
.add_list ul li div.on_x2 p {display:block;}

.maininfo .about {font-size:14px;}
.maininfo .about p {padding-bottom:20px;}
.floated_box {float:left; width:295px; margin:0 20px 25px 0; background-image:url(/i/stock_units/s_boxbBg.png);}
.floated_box del {background-image:url(/i/stock_units/s_boxtBg.png);}
.floated_box .content {background-image:url(/i/stock_units/s_boxmBg.png);}
.floated_box .data, .stock_unit_info .men_dat {width:auto; float:none; border:0; padding:0;}
.duchy_stuff {margin-top:10px;}
.duchy_stuff li {
	border-top:solid 1px #bdb894;
	padding:30px 20px;
}
.duchy_stuff li.tablike {padding:10px;}
.duchy_stuff li.tablike em img, .duchy_stuff li.tablike em span.sp {vertical-align:middle;margin-right:3px;}
.duchy_stuff li.tablike em {
	display:-moz-inline-stack;
	display:inline-block;width:180px;
}
.duchy_stuff li.tablike em.on a {font-weight:bold;}
.duchy_stuff li.subtab em {width:auto;font-size:11px;padding-right:20px;color:#0f4057;}
.duchy_stuff li div.item {
	margin-left:125px;
}
.duchy_stuff li div.item a.enter {text-decoration:none;font-size:11px;float:right; position: relative; display: block;}
.duchy_stuff li.housebuilding {padding:20px 0;}
.duchy_stuff li.housebuilding h5 {
	text-align:right;
	padding-bottom:40px;
}
.duchy_stuff li.housebuilding h5 * {vertical-align:middle;font:inherit;}
.duchy_stuff li.housebuilding h5 select {border:solid 1px #b2b6c0;padding:2px;width:225px;}
.duchy_stuff li.housebuilding h5 input {padding:2px;}
.duchy_stuff li.housebuilding h5 b {font-size:14px;float:left;font-weight:bold;}
.duchy_stuff li.housebuilding div.h_item {
	float:left;	
	vertical-align:top;
	text-align:center;
	padding:0 2px 0 1px;
	height:90px;
	position:relative;
}
.duchy_stuff li.housebuilding div.h_item label em {
	display:block;
	padding-bottom:3px;
}
.duchy_stuff li.housebuilding div.h_item .h_popup {
	bottom:55px;left:42px;top:auto;
	width:283px;text-align:left;
}
.duchy_stuff li.housebuilding div.h_item .h_popup h6, table.men .rel .h_popup h6, .edu_add .h_popup h6, .h_popup h6 {font-size:14px;font-weight:bold;padding-bottom:10px;border-bottom:solid 1px #bab9b4;}
.duchy_stuff li.housebuilding div.h_item .h_popup dl, table.men .rel .h_popup dl, .edu_add .h_popup dl, .h_popup dl {
	padding:7px 0 10px;margin-bottom:10px;
	border-bottom:solid 1px #bab9b4;
}
.duchy_stuff li.housebuilding div.h_item .h_popup dt, table.men .rel .h_popup dt, .edu_add .h_popup dt {
	font-size:13px;
	padding-top:5px;
}
.duchy_stuff li.housebuilding div.h_item .h_popup dd, table.men .rel .h_popup dd, .edu_add .h_popup dd, .h_popup dd {padding:2px 0 2px 10px;}
.edu_add li {padding:20px 0;}
.edu_add li.first {border:0;}
.edu_add li div.item {margin-left:64px;font-size:11px;}
.edu_add .h_popup, .univer_license .h_popup {width:175px;left:35px;}
.edu_add .h_popup h6, .modernize .h_popup h6, .univer_license .h_popup h6, .biggun {color:#00466b;}
.edu_add .h_popup input, .modernize .h_popup input, .univer_license .h_popup input, input.butt{
	border:0;
	width:80px;height:20px;
	background:#0f4057;
	color:#FFF;
	cursor:pointer;
	font-size:11px;
	margin-top:7px;
        background:url(/i/000/buttBg.jpg) no-repeat 50% 50% #0f4057;
}

input.buttDesabled {
	border:0;
	width:80px;height:20px;
	background:#cececc;
	color:#868686;
	font-size:11px;
	margin-top:7px;
	overflow:visible;
}

input.buttOff {
	border:0;
	padding: 2px 10px;
	background:#cececc;
	color:#868686;
	cursor:pointer;
	font-size:11px;
	overflow:visible;
}

input.butt2 {
	border:0;
	padding: 5px 10px;
	color:#FFF;
	cursor:pointer;
	font-size:11px;
	margin-top:7px;
	overflow:visible;
    background:url(/i/000/buttBg.jpg) no-repeat 50% 50% #0f4057;
}

.bigbutt {
	border:0;
	padding: 5px 10px;
	color:#FFF;
	cursor:pointer;
	font-size:11px;
	overflow:visible;
        background:url(/i/000/buttBg.jpg) no-repeat 50% 50% #0f4057;
}

a.bigbutt{
    color:#ffffff!important;
    font-size:11px;
}
a.bigbutt:hover{
    text-decoration: none;
}

input.error {
	border:0;
	padding: 5px 10px;
	color:#FFF;
	cursor:pointer;
	font-size:11px;
	overflow:visible;
    background:url(/i/000/buttBg.jpg) no-repeat 50% 50% #0f4057;
}

input.butt5 {
    border:0;
    padding: 2px 10px;
    color:#FFF;
    cursor:pointer;
    font-size:11px;
    margin:3px 0;
    overflow:visible;
    background:url(/i/000/buttBg.jpg) no-repeat 50% 50% #0f4057;
}

input.butt4 {
	border:0;
	padding:5px 10px;
	color:#FFF;
	cursor:pointer;
	font-size:11px;
	overflow:visible;
    background:url(/i/000/buttBg.jpg) no-repeat 50% 50% #0f4057;
}

.men_pic {
	float:left;width:255px;
	margin-left:10px;
	text-align:center;
	font-size:12px;
}
.men_pic img, .men_pic span.sp {margin-bottom:15px;}
.men_dat {
	margin:0 15px 0 292px;
	font-size:12px;
}
/* Хак для Chrome */
/* body:first-of-type table.statistics {float:left;}  */

table input, table select {vertical-align:middle;}
table input.butt {margin:0;}
table td.nowrap {white-space:nowrap;}
table.men th, table.buy_men, table.employment, table.jobOpp, table.accontBook, table.yourPets, table.stocks, table.statistics, table.yourTools, table.stat {font-size:11px;}
table.men td img, table.men td span.sp, table.buy_men img, table.buy_men span.sp, table.employment img, table.employment span.sp, table.jobOpp img, table.jobOpp span.sp, table.accontBook img, table.accontBook span.sp, table.yourPets img, table.yourPets span.sp, table.stocks img, table.stocks span.sp, table.statistics img, table.statistics span.sp, table.yourTools img, table.yourTools span.sp, table.stat img, table.stat span.sp{vertical-align:middle!important;}
table.men input {
	font:inherit;
	border:solid 1px #666;
	padding:3px;width:40px;
}
table.men dfn {
	position:absolute;top:0;left:0;
	font-style:italic;
	font-size:11px;
	width:100%;
}
table.men td.nowrap {white-space:nowrap;}
table.men td div.rel .descr {padding:3px 6px;top:-10px;left:20px;}
table.register .err, p.err {text-align:center;color:#FF0000;font-size:11px;padding:8px;}
table.men td div.rel .h_popup {padding:15px 12px;width:215px;left:35px;top:-20px;}
table.statistics td div.rel .h_popup {padding:15px 12px; width:215px; left:35px; top:-20px;}
table.buy_men th {white-space:nowrap;}
table.buy_men td {padding:8px;}
table.buy_men td.err {text-align:right;padding: 0 18px 10px 0;}
table.buy_men td.busy {color:#FF0000;}

table.employment td.nowrap {white-space:nowrap;}
table.employment td div.rel .descr {padding:3px 6px;top:-10px;left:20px;}
table.employment .err, p.err {text-align:center;color:#FF0000;font-size:11px;padding:8px;}
table.employment td .h_popup {padding:15px 12px; width:215px; left:35px; top:-20px;}
table.employment th {white-space:nowrap;}
table.employment td {padding:8px;}
table.employment td.err {text-align:right;padding: 0 18px 10px 0;}
table.employment td.busy {color:#FF0000;}

table.accontBook td.nowrap {white-space:nowrap;}
table.accontBook td div.rel .descr {padding:3px 6px;top:-10px;left:20px;}
table.accontBook .err, p.err {text-align:center;color:#FF0000;font-size:11px;padding:8px;}
table.accontBook td .h_popup {padding:15px 12px; width:215px; left:35px; top:-20px;}
table.accontBook th {white-space:nowrap;}
table.accontBook td {padding:5px;}
table.accontBook td.err {text-align:right;padding: 0 18px 10px 0;}
table.accontBook td.busy {color:#FF0000;}

table.yourPets td.nowrap {white-space:nowrap;}
table.yourPets td div.rel .descr {padding:3px 6px;top:-10px;left:20px;}
table.yourPets .err, p.err {text-align:center;color:#FF0000;font-size:11px;padding:8px;}
table.yourPets td .h_popup {padding:15px 12px; width:215px; left:35px; top:-20px;}
table.yourPets th {white-space:nowrap;}
table.yourPets td {padding:8px;}
table.yourPets td.err {text-align:right;padding: 0 18px 10px 0;}
table.yourPets td.busy {color:#FF0000;}

table.jobOpp {width: 250px; display:inline-block; border-spacing: 0px; margin:0 0 0 5px;}
table.jobOpp th{border-bottom:2px solid #9B9567; padding:8px; text-align:left;}
table.jobOpp td {padding:5px;}
table.jobOpp td .h_popup {padding:15px 12px; left:35px; top:-20px;}
table.jobOpp td .r_popup {padding:15px 12px; left:35px; top:-20px; background:#f8b0b0;}
table.jobOpp td.err {text-align:right;padding: 0 18px 10px 0;}
table.jobOpp td.busy {color:#FF0000;}
table.jobOpp .err, p.err {text-align:center;color:#FF0000;font-size:11px;padding:8px;}
table.jobOpp td div.rel .descr {padding:3px 6px;top:-10px; left:20px;}


table.stocks td.nowrap {white-space:nowrap;}
table.stocks td div.rel .descr {padding:3px 6px;top:-10px;left:20px;}
table.stocks .err, p.err {text-align:center;color:#FF0000;font-size:11px;padding:8px;}
table.stocks td .h_popup {padding:15px 12px;width:215px;left:35px;top:-20px;}
table.stocks td .r_popup {width:215px;left:35px;top:-20px; background:#f8b0b0;}
table.stocks td {padding:5px;}
table.stocks td.err {text-align:right;padding: 0 18px 10px 0;}
table.stocks td.busy {color:#FF0000;}

table.statistics td.nowrap {white-space:nowrap;}
table.statistics td div.rel .descr {padding:3px 6px;top:-10px;left:20px;}
table.statistics .err, p.err {text-align:center;color:#FF0000;font-size:11px;padding:8px;}
table.statistics td .h_popup {padding:15px 12px;width:215px;left:35px;top:-20px;}
table.statistics td .r_popup {width:215px;left:35px;top:-20px; background:#f8b0b0;}
table.statistics td {padding:5px;}
table.statistics td.err {text-align:right;padding: 0 18px 10px 0;}
table.statistics td.busy {color:#FF0000;}

table.yourTools th {vertical-align: top;}
table.yourTools td div.rel .descr {padding:3px 6px;top:-10px;left:20px;}
table.yourTools .err, p.err {text-align:center;color:#FF0000;font-size:11px;padding:8px;}
table.yourTools td .h_popup {padding:15px 12px;width:215px;left:35px;top:-20px;}
table.yourTools td .r_popup {width:215px;left:35px;top:-20px; background:#f8b0b0;}
table.yourTools td {padding:5px;}
table.yourTools td.err {text-align:right;padding: 0 18px 10px 0;}
table.yourTools td.busy {color:#FF0000;}

table.stat th {vertical-align: top;}
table.stat td div.rel .descr {padding:3px 6px;top:-10px;left:20px;}
table.stat .err, p.err {text-align:center;color:#FF0000;font-size:11px;padding:8px;}
table.stat td .h_popup {padding:15px 12px;width:215px;left:35px;top:-20px;}
table.stat td .r_popup {width:215px;left:35px;top:-20px; background:#f8b0b0;}
table.stat td {padding:5px;}
table.stat td.err {text-align:right;padding: 0 18px 10px 0;}
table.stat td.busy {color:#FF0000;}

.exch_units {
	float:left;
	width:155px;
	padding:10px 15px 0 0;
	border-right:solid 1px #bdb894;
}
.exch_units dt {
	font-size:11px;
	font-weight:bold;
	padding:8px 0;
}
.exch_units dd {
	padding:6px 0;
	background:transparent url(/i/stock_units/bord2Bg.gif) repeat-x 0 100%;
	font-size:12px;font-weight:bold;
}
.exch_units dd.last {background:transparent;}
.exch_units dd img, .exch_units dd span.sp {vertical-align:middle;margin:0 3px;}
.exch_acts {
	float:right;
	width:542px;
	padding-top:10px;
}
.menbox {
	float:left;
	width:342px;
	padding-right:15px;
	margin-top:10px;
	border-right:solid 1px #bdb894;
}
.menboxlast {
	border-right:0;
	border-left:solid 1px #bdb894;
	padding:0 0 0 15px;
	margin-left:-1px;
}

/* --- Junkman --------------------- */
.junkman{display: block; position: relative; margin: 0 23px 85px 23px;}
.junkman h3{font-size:18px; color:#0f4057;}
.junkman p{padding-top:8px; font-size:12px;}
.greetings{float: left; width: 724px; background:url(/i/junkman/greetingsBg.gif) left top repeat-y; margin: 0 0 10px 0;}
.greetings img.border, .greetings span.sp.border{float: left;}
.greetings .welcome{float: left; width: 332px; text-align: center; font-size:12px; color:#1c1c1c;}
.greetings .welcomeTxt{margin:5px 0 0 332px; font-size:12px; color:#1c1c1c;}
.welcomeTxt ul{float: left; margin: 43px 0 0 0;}
.welcomeTxt ul li{padding:5px 0 5px 10px; border-bottom: dashed 1px #bdb894; background:url(/i/junkman/wBulletBg.gif) left 10px no-repeat;}
.welcomeTxt ul a{font-size:12px; color:#0f4057; text-decoration: none; }

.junkmanProduct{margin-top: 35px; background:url(/i/junkman/lineBg.gif) 353px top repeat-y; display: inline-block; width: 100%;}
.junkmanProduct table{float: left; font-size:12px; border-collapse: collapse; z-index: 10;}
.junkmanProduct th{text-align: left; font-size:11px; font-weight: bold; border-bottom: solid 2px #9b9567; padding:5px;}
.junkmanProduct td{padding: 5px;}
.junkmanProduct td img, .junkmanProduct td span.sp{vertical-align: middle;}
.junkmanProduct tr.bg{background:#eeece1;}
.junkmanProduct .summDay{width: 36px; height: 21px; border: solid 1px #676b68; vertical-align: middle;}
.junkmanProduct .warning{font-size:11px; color:#ff0000; padding: 0 23px 10px 0;}
.available{width: 80px; padding:1px; border: solid 1px #676b68;font:inherit;vertical-align:middle;}
.ss {width:70px;border:solid 1px #676b68;font:inherit;vertical-align:middle;margin-right:5px;padding:1px;}
a.tip {position: relative; text-decoration: none; float:left;}
a.tip span {display: none; 	position: absolute; top: 45px;	left: 15px;	width: 110px; padding: 5px; z-index: 100; background: #dece81; border: solid 1px #8b8058; font-size:11px; color: #000;	text-align: center;}
a:hover.tip {font-size: 99%; /* this is just for IE */}
a:hover.tip span {display: block;}

.modernize {padding-top:20px;}
.modernize li {
	float:left;
	width:170px;
	padding-right:10px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#43423f;
	min-height:120px;
	position:relative;
}
.modernize li strong {color:#9e613e;font-weight:bold;}
.maininfo .textblock .modernize li p {padding-bottom:5px;}
.modernize .h_popup {
	top:auto;left:29px;bottom:100px;
	text-align:left;
	font-weight:normal;
	padding:15px;width:218px;
}
.modernize .h_popup h6 {font-size:14px;font-weight:bold;padding:6px 0 2px;border:0;}
.modernize .h_popup dd {
	border-top:solid 1px #bdbdbb;
	padding:9px 0 5px;
}
.univer_stat dl {
	float:left;
	width:240px;padding-right:25px;
	border-right:solid 1px #CDC59F;
	font-size:11px;
}
.univer_stat dl.p_income {
	width:393px;padding:0 0 0 25px;
	border-left:solid 1px #CDC59F;
	border-right:0;
	margin-left:-1px;
}
.univer_stat dt {padding-bottom:14px;}
.univer_stat dd {
	padding:3px 5px 3px 11px;
	margin:0 15px;
	border-bottom:solid 1px #b8b8b8;
}
.univer_stat dd.last {border:0;}
.univer_stat dd b {
	float:right;
	width:45px;
}
.univer_stat dt ins {float:right;width:65px;}
.univer_stat dl.p_amount dd {
	color:#9e613e;
}
.stock_unit_info .univer_license {padding-bottom:0;}
.univer_license ul {padding:8px 0 0 20px;}
.univer_license li {
	position:relative;
	float:left;width:48%;
	margin-right:2%;
	min-height:35px;
	
}
.univer_license li span {color:#00466b;}
.univer_license li.has span {color:#1c1c1c;}
.univer_license li img, .univer_license li span.sp {vertical-align:middle;}
.p_licenses {width:270px;top:-7px;left:15px;}
.p_licenses .has i {font-weight:bold;}

.error {
	width:232px;margin:15px auto;
	padding-bottom:8px;
	background:url(/i/p/err_bBg.gif) no-repeat 0 100%;
	font-size:11px;
}
.error dfn {display:block;background:url(/i/p/err_tBg.gif) no-repeat 0 0;height:8px;overflow:hidden;}
.error .data {padding:0 10px;text-align:center;background:url(/i/p/err_mBg.gif) repeat-y 0 0;color:#FF0000;}

.success,.ok {
	width:232px;margin:15px auto;
	padding-bottom:8px;
	background:url(/i/p/ok_bBg.gif) no-repeat 0 100%;
	font-size:11px;
}

.success dfn, .ok dfn {display:block;background:url(/i/p/ok_tBg.gif) no-repeat 0 0;height:8px;overflow:hidden;}
.success .data, .ok .data {padding:0 10px; text-align:center;background:url(/i/p/ok_mBg.gif) repeat-y 0 0;color:#006600;}

.pager {
	font-size:11px;
	text-align:center;
	padding:20px 0;
        display: inline-block;
        width: 100%;
}
.pager * {margin:0 5px;}
.pager b {margin-right:14px;}
.pager a, .textblock .pager a {color:#6d620f;}
.pager span {color:#fff; font-weight:bold; background: #0f4057; display:inline-block; padding: 0 3px;}
.pager a:hover, .textblock .pager a:hover {text-decoration:underline;}
.pager a {display:inline-block; padding:0 3px;}
.pager .arr {
	display:-moz-inline-stack;
	display:inline-block;
	height:7px;
	overflow:hidden;
	vertical-align:middle;
	background:url(/i/pager/arrsBg.gif) no-repeat 0 0;
}
.pager .first {
	background-position:0 -7px;
	width:7px;
}
.pager span.first {background-position:6px 0; width:13px;}

.pager .prev {
	background-position:-12px -7px;
	width:3px;
}
.pager span.prev {background-position:-12px 0;}
.pager .next {
	background-position:-17px -7px;
	width:3px;
}
.pager span.next {background-position:-17px 0;}
.pager .last {
	background-position:-25px -7px;
	width:13px;
}
.pager span.last {background-position:-25px 0;}

.pagercList {
	font-size:11px;
	text-align:center;
	padding:10px 0;
}
.pagercList * {margin:0 5px;}
.pagercList b {margin-right:14px;}
.pagercList a, .textblock .pagercList a {color:#6d620f;}
.pagercList span {color:#fff; font-weight:bold; background: #0f4057; display: inline-block; padding: 0 3px;}
.pagercList a:hover, .textblock .pagercList a:hover {text-decoration:underline;}
.pagercList .arr {
	display:-moz-inline-stack;
	display:inline-block;
	height:7px;
	overflow:hidden;
	vertical-align:middle;
	background:url(/i/pager/arrsBg.gif) no-repeat 0 0;
}
.pagercList .first {
	background-position:0 -7px;
	width:13px;
}
.pagercList span.first {background-position:6px 0;}
.pagercList .prev {
	background-position:-12px -7px;
	width:3px;
}
.pagercList span.prev {background-position:-12px 0;}
.pagercList .next {
	background-position:-17px -7px;
	width:9px;
}
.pagercList span.next {background-position:-17px 0;}
.pagercList .last {
	background-position:-25px -7px;
	width:13px;
}
.pagercList span.last {background-position:-25px 0;}

/* --- Employment -------------------- */

a .green, .green{font-weight: bold; color:#65871a;}
a .brown, .brown{color: #9e5e2b; font-weight: bold;}
a .blue, .blue{color: #1fa0ca; font-weight: bold;}
a .pink, .pink{color: #ff00ea; font-weight: bold;}
a .grey, .grey{color: #616161; font-weight: bold;}

h3.green{color:#65871a!important;}
h3.red{color:#e80808!important;}
h4.red{color:#e80808!important;}

.red{font-size:11px; font-weight: bold; color:#e80808;}
.redNormal{color:#e80808;}
.whitetxt{color: #fff;}

.sellerTool {margin:5px 0!important; float: left!important; width: 100%;}
.sellerTool li{padding: 3px 0 0 10px; float: left!important; width: 98%;}

/* --- jobOpportunities --------------- */

.jobOppBox{border-bottom:1px solid #BDB894; margin:0 0 20px 0px; padding-bottom:16px; display: inline-block; width: 100%;}
.jobItem {float: left; width: 48%; padding-right: 14px;}
.jobItem div.ico{float: left; width:90px;}
.jobItem h5 a{font-size:14px;font-weight:bold;color:#0f4057;text-decoration:none;}
.jobItem h5 a:hover{color:#23627f;text-decoration:underline;}

/* --- accountBook -------------------- */

.picks {margin: 10px 0; display: inline-block; width: 100%;}
.picks input{vertical-align:middle;}
.picks dt{width: 230px; font-weight: bold; padding: 5px 0; float: left;}
.picks dd{width: 400px; padding: 5px 0; float: left;}

.picks dd .txtField{width: 60px; font-size: 11px; border: solid 1px #676b68; padding: 2px;}
.txtField{width: 40px; font-size:11px; border: solid 1px #676b68; padding: 2px;}
.picks dd .picksSelect{width: 165px; font-size:11px; border: solid 1px #676b68; padding: 2px;}
input.butt3 {border:0; padding: 2px 10px; background:url(/i/000/buttBg.jpg) no-repeat 50% 50% #0f4057; color:#FFF; cursor:pointer; font-size:11px; overflow:visible;}
input.offButt{border:0; padding: 2px 10px; background:#cececc; color:#868686; cursor:pointer; font-size:11px;}

/* --- For Duke -------------------- */

.dukeproducts{margin: 0 10px; width: 97%; font-size:11px;}
.dukeProducts .zebra{background:#eeece1;}
.dukeProducts dt.name{width: 300px; font-weight: bold; padding: 5px; float: left;}
.dukeProducts dt.nameBig{width: 98%; font-weight: bold; padding: 5px; float: left;}
.dukeProducts dd.product{width: 360px; padding: 5px; float: left;}
.dukeProducts dd.product2{width: 100px; padding: 5px; float: left;}
.dukeProducts dd.product3{width: 180px; padding: 5px; float: left;}
dd.opt{display: inline-block; font-size: 11px; padding:5px;}
.dukeProducts input.txtField{width: 70px; font-size:11px; border: solid 1px #676b68; padding: 2px; text-align: center;}
.dukeProducts input{vertical-align: middle;}

.dukeProductsModernize {display:inline-block;}
.dukeProductsModernize li {float:left; width:170px; padding-right:10px; text-align:center; font-size:11px; font-weight:bold; color:#43423f; min-height:120px; position:relative;}
.dukeProductsModernize .h_popup {top:auto; left:29px; bottom:100px; text-align:left; font-weight:normal; padding:15px; width:250px;}
.dukeProductsModernize .h_popup h6 {font-size:14px;font-weight:bold;padding:6px 0 2px;border:0;}
.dukeProductsModernize input.button {border:0;	padding: 5px 10px;	background:#0f4057;	color:#FFF;	cursor:pointer;	font-size:11px;	margin-top:7px;}

/* --- Products -------------------- */

.products{margin: 0 0 10px 10px; display: inline-block; width: 98%; font-size:11px;}
.products .zebra{background:#eeece1;}
.products dt{width: 60%; font-weight: bold; padding: 5px; float: left;}
.products dd{width: 35%; padding: 5px; float: left;}

/* --- Stocks -------------------- */

table.stocks input.txtField{width: 100px; font-size:11px; border: solid 1px #676b68; padding: 2px;}
table.stocks input.button {border:0; padding: 3px 10px;	background:#0f4057;	color:#FFF;	cursor:pointer;	font-size:11px;	margin-left:7px; }

/* --- Statistics ---------------- */

.statTip {width: 150px; font-size:11px; font-weight:normal; left:0; top:0;}
.statistics .options {width: 320px; top:auto; left:10px; font-size:11px; padding:7px 10px 0 10px;}
.statistics .options select{width: 150px; font-size:11px; border: solid 1px #676b68; padding: 2px;}
.statistics .options input{vertical-align: middle; margin-right: 5px;}
.statistics .options dl{border: none; padding:0; margin:0;}
.statistics .options dt{padding: 5px 0;  border-top:1px solid #BDB894;}
.statistics .options dd{padding: 5px 0;}
.mailMsg{border:1px solid #676b68; width: 210px; height:100px; font-size:11px;}

/* --- Your Tools ---------------- */
.yourTools .h_popup{width: 200px; top:auto; left:10px; font-size:11px; padding:7px 10px 0 10px;}
.yourTools .h_popup p{padding:7px 0;}

/* --- State Bank ---------------- */

.stateBank {margin: 10px 0; display: inline-block; width: 680px;}
.stateBank dt{width: 280px; font-weight: bold; padding: 5px 0; float: left;}
.stateBank dd{width: 380px; padding: 5px 0; float: left;}

.stateBank dd .txtField{width: 60px; font-size:11px; border: solid 1px #676b68; padding: 2px;}
.txtField{width: 40px; font-size:11px; border: solid 1px #676b68; padding: 2px;}
.stateBank dd .picksSelect{width: 165px; font-size:11px; border: solid 1px #676b68; padding: 2px;}
/*input.butt3 {border:0; padding: 1px 10px; background:#0f4057; color:#FFF; cursor:pointer; font-size:11px;}*/

/* --- Trading Room ---------------- */

.lot{margin: 0 auto; position: relative; width: 545px; font-size: 11px;}
.lot dt.kolvo{float: left; width: 115px; padding: 5px 0;}
.lot dt.resurs{float: left; width: 200px; padding: 5px 0;}
.lot dd.kolvo{float: left; width: 115px; padding: 5px 0;}
.lot dd.resurs{float: left; width: 200px; padding: 5px 0;}
.lot input{vertical-align: middle;}
.lot .txtField{width: 100px; font-size:11px; border: solid 1px #676b68; padding: 2px; height:16px}
.lot .select{ width: 190px; font-size:11px; border: solid 1px #676b68; padding: 2px;}

.action{float: left; padding: 0 20px 0 0;}

/* --- Persons ---------------------- */

.userInfo{display: inline-block; width: 100%; margin:0 0 15px 0;}

.userInfo dl{float: left; margin: 5px 10px; width: 73%; font-size:11px;}
.userInfo dt{float: left; width: 120px; font-weight: bold; padding:3px 0;}
.userInfo dd{float: left; width: 300px; padding:3px 0;}
.tipQ{width: 17px; height: 16px; position: relative; float: left; margin: 0 0 0 7px;}
.tipQ .h_popup{width: 150px;}

span.up{color:#65871a; text-decoration: none;}
span.upPlace{font:normal 17px Tahoma; color:#65871a;}
span.down{color:#ca0d0d; text-decoration: none;}
span.downPlace{font:normal 17px Tahoma; color:#ca0d0d;}

.txt{display:inline-block; padding: 10px 0 0 0; width:100%;}

.passKlone{float: left; padding: 10px 0; width: 100%;}
.passKlone img, .passKlone span.sp{vertical-align: middle;}

.passKlone dl{float: left; width: 100%; padding: 5px 0;}
.passKlone dt{float: left; width: 100px; padding: 5px; text-align: right;}
.passKlone dd{float: left; width: 550px; padding: 5px;}
.passKlone .txtField{font-size:11px; border: solid 1px #676b68; padding: 2px;}

.kloneStatus{float: left; padding: 5px 0;}
.kloneStatus li{float: left; padding: 0 0 0 10px; position: relative;}
.kloneStatus li .h_popup{top:50px; left:30px; width: 180px;}

.personListSelect{display: inline-block; width: 530px; background:url(/i/user/listTopBg.gif) no-repeat 10px 0; margin: 10px 0 0 0; padding:14px 0 0 10px;}
.personListSelect del{float: left; height:14px; width: 530px; background:url(/i/user/listBottomBg.gif) no-repeat 0 0;}
.personListSelect .contentWraper{float: left; width: 502px; background:url(/i/user/listBg.gif) 0 0 repeat-y; padding: 0 14px;}

.personListSelect .picks {display: inline-block; width: 500px; font-size: 12px;}
.personListSelect .picks dt{width: 120px; font-weight: bold; padding: 5px 0; float: left;}
.personListSelect .picks dd{width: 380px; padding: 5px 0; float: left;}

.personListSelect .picks dd .txtField{width: 110px; font-size: 11px; border: solid 1px #676b68; padding: 2px;}
.personListSelect .picks dd .picksSelect{width: 130px; font-size:11px; border: solid 1px #676b68; padding: 2px;}


/* --- Jewerly Shop ---------------------- */
.stock_unit_info .jShop {width:230px; }
.stock_unit_info .right {width:210px; padding-left:20px; padding-right:0px; border-right:0; border-left:solid 1px #cdc59f; margin-left:-1px;}
.stock_unit_info .right2 {width:250px; padding-left:20px; padding-right:0px; border-right:0; border-left:solid 1px #cdc59f; margin-left:-1px;}

ul.vkladki{width: 100%; display: table; background:url(/i/jShop/tabsBg.gif) repeat-x left bottom; margin:15px 0;}
ul.vkladki li.on{float: left; background:url(/i/jShop/leftOnBg.gif) no-repeat left top; margin: 0 7px 0 0;}
ul.vkladki li.on a{float: left; padding:5px 25px 6px 25px; font-size:12px; font-weight: bold; color:#000; background:url(/i/jShop/rightOnBg.gif) no-repeat right top;}

ul.vkladki li.onAk{float: left; background:url(/i/jShop/leftBg.gif) no-repeat left top; margin: 0 7px 0 0;}
ul.vkladki li.onAk a{float: left; padding:6px 25px 5px 25px; font-size:12px; font-weight: bold; color:#000; background:url(/i/jShop/rightBg.gif) no-repeat right top;}
ul.vkladki li.onAk a:hover{text-decoration: none;}

ul.vkladki li.off{float: left; background:url(/i/jShop/leftOffBg.gif) no-repeat left top #cececc; margin: -1px 7px 0 0;}
ul.vkladki li.off a{float: left; padding:5px 25px 6px 25px; font-size:12px; font-weight: bold; color:#838381; background:url(/i/jShop/rightOffBg.gif) no-repeat right top; cursor:default;}
ul.vkladki li.off a:hover{font-size:12px; font-weight: bold; color:#838381; cursor:default; text-decoration: none;}

/* --- Duchy ----------------------------- */

ul.vkladkiDuchy{width: 724px; height: 28px; display:inline-block; background:url(/i/jShop/tabsBg.gif) repeat-x 0 100%; margin:15px 0; padding: 0;}

ul.vkladkiDuchy li.on{float: left; background:url(/i/jShop/leftOnBg.gif) no-repeat left top; margin: 0 2px 0 0;}
ul.vkladkiDuchy li.on a{float: left; padding:7px 8px 6px 8px; font-size: 11px; color:#00466b; background:url(/i/jShop/rightOnBg.gif) no-repeat right top; margin: 0 0 0px 0;}
ul.vkladkiDuchy li.on a:hover{text-decoration: underline;}

ul.vkladkiDuchy li.onAk{float: left; background:url(/i/jShop/leftBg.gif) no-repeat left top; margin: 0 2px 0 0;}
ul.vkladkiDuchy li.onAk a{float: left; padding:7px 8px 6px 8px; font-weight: bold; font-size:11px; color:#00466b; background:url(/i/jShop/rightBg.gif) no-repeat right top; margin: 0 0 0 0;}
ul.vkladkiDuchy li.onAk a:hover{text-decoration: none;}

ul.vkladkiDuchy li.poplink{float: right;}

.select{width: 100%; display: inline-block;}
.select h3{float: left;}
.select select{border:1px solid #B2B6C0; padding:2px; width:225px; font-size:12px;}

.enter .h_popup{width: 150px; top:15px; color:#000; text-decoration:none;}
.allTroops{color:#00466b; font-size: 14px; font-weight: bold;}

.inTroops {width:550px; padding:10px; border:solid 1px #464c4e; background:url(/i/stock_units/fonBg.png) 0 0; font-size:11px; margin: 15px 0 0 0;}
.close{padding: 0 0 0 17px; margin: 10px 0 0 0; background:url(/i/duchy/closeBg.gif) no-repeat left top; float: left;}

.maidList{float: left; width: 100%;}
.maidList li{float: left; width: 100%; padding:3px 0; position: relative; border-bottom: dashed 1px #c0c0c0;}

.duchyCreate {width: 100%; display: inline-block;}
.duchyCreate dt{width: 285px; float: left;}
.duchyCreate dd{margin: 0 0 0 285px;}
.duchyCreate .txtField{width: 180px; font-size:11px; border: solid 1px #676b68; padding: 5px 2px; margin: 0 7px 0 0;}
.bigtxtField{width: 180px; font-size:11px; border: solid 1px #676b68; padding: 5px 2px; margin: 0 7px 0 0;}

.forDuchyinfo{display: inline-block; width: 264px; background:url(/i/duchy/infoTopBg.gif) no-repeat left top; margin: 15px 0;}
.forDuchyinfoBottom{width: 264px; background:url(/i/duchy/infoBottomBg.gif) no-repeat left bottom;}
.forDuchyinfo .wraper{width: 244px; background:url(/i/duchy/infoBg.gif) repeat-y left top; margin:8px 0; padding: 0 10px 0px 10px;}
.needList{float: left; font-size:11px;}
.needList li.have{float: left; width: 224px; background:url(/i/duchy/haveIcoBg.gif) no-repeat left 3px; padding: 5px 0 5px 20px; border-bottom: dashed 1px #bdb894;}
.needList li.notHave{float: left; width: 224px; background:url(/i/duchy/closeBg.gif) no-repeat left 5px; padding: 5px 0 5px 20px; border-bottom: dashed 1px #bdb894; color:#929292;}
.needList li.last {border-bottom: none;}
.needList img, .needList span.sp{vertical-align: middle;}

.subLnk{display: inline-block; width: 100%; font-size:11px; margin: 15px 0;}
.buildList {border-top: solid 1px #9b9567; border-bottom: solid 1px #9b9567;}
.building {float: left; margin: 5px 10px;}

.building img, .building span.sp{vertical-align: middle;}

.stock_unit_info .myProperty{width: 490px; float: left; padding:0 0 0 20px; border: none; font-size:11px; line-height: 1.4; color:#4A4A49;}

td.in{width: 21px; background:url(/i/duchy/haveIcoBg.gif) no-repeat 50% 50%;}
td.no{width: 21px; background:url(/i/duchy/closeBg.gif) no-repeat 50% 50%;}

p.dhave{float: left; width: 100%; background:url(/i/duchy/haveIcoBg.gif) no-repeat 0 40%; padding: 5px 0 5px 20px!important;}
p.dnotHave{float: left; width: 224px; background:url(/i/duchy/closeBg.gif) no-repeat 0 40%; padding: 5px 0 5px 20px!important;}

/* --- Voyage ----------------------- */

.voyagePicks {margin: 10px 0; display: inline-block; width: 500px;}
.voyagePicks dt{width: 180px; font-weight: bold; padding: 5px 0; float: left;}
.voyagePicks dd{width: 230px; padding: 5px 0; float: left;}

.voyagePicks dd .txtField{width: 115px; font-size: 11px; border: solid 1px #676b68; padding: 2px;}
.voyagePicks dd .picksSelect{width: 165px; font-size:11px; border: solid 1px #676b68; padding: 2px;}
/*input.butt3 {border:0; padding: 1px 10px; background:#0f4057; color:#FFF; cursor:pointer; font-size:11px;}*/
input.butt10 {border:0; padding: 10px; background:#0f4057; color:#FFF; cursor:pointer; font-size:11px;}

.costShip{float: left; margin:4px 0; width: 100%;}

/* --- Kip ------------------------- */

.confirm{font-size: 11px;}
.confirm img, .confirm span.sp{vertical-align: middle;}


/* --- Fairy Tail --------------------*/

.colColor{background:#f5f4e9;}
.register td.zebra{background: #eeece1;}

#fairyFlash{position: absolute; z-index: 1000; width: 100%; height: 1173px;}

#loading-overlay {position: absolute; top: 0px; left: 0px; width: 100%; height: 1173px; background-color: #000; opacity: 0.5; filter:alpha(opacity='50'); z-index: 500;}

#flashBorder{width: 636px; height:477px; background:url(/i/fairyTale/ramkaBg.gif) no-repeat left top; margin: 15% auto 0 auto; position: relative; z-index: 999; padding:34px 0 0 20px;}
#exit{position: absolute; top: 5px; right: 7px; z-index: 1000;}

/* --- Filter -----------------------*/
a.filterLink{font-size:12px; font-weight: bold; color:#23627F; text-decoration:underline !important;}
a.filterLink:hover{text-decoration:none !important;}
.filter {margin: 10px 0; border-collapse: collapse;}
.filter td{padding: 5px;}
.filter .txtField{width: 60px; font-size: 11px; border: solid 1px #676b68; padding: 2px;}
.filter .filterSelect{width: 140px; font-size:11px; border: solid 1px #676b68; padding: 2px;}

.useTemplate {margin: 5px 0; display:inline-block; width: 100%;}
.useTemplateSelect{width: 250px; font-size:11px; border: solid 1px #676b68; padding: 2px;}


/* --- Аукцион -------------------- */

table.auction{width: 100%; font-size: 11px;}
table.auction td{padding:5px;}
table.auction input{vertical-align: middle; margin:0 5px 0 0;}
table.auction select{width: 200px; font-size:11px; border: solid 1px #676b68; padding: 2px;}

table.auctionIco{width: 100%; font-size: 11px;}
table.auctionIco td{padding:3px;}

.auction dt{width: 320px; font-weight: bold; padding: 5px 0; float: left; font-size: 12px;}
.auction dd{width: 100%; padding: 2px 0; float: left; font-size: 11px;}
.auction dd input{vertical-align: middle; margin:0 5px 0 0;}
.auction select{width: 150px; font-size:11px; border: solid 1px #676b68; padding: 2px;}
.auction dt .txtField{width: 100px; font-size:11px; border: solid 1px #676b68; padding: 2px;}

.more{display: inline-block; width: 100%; text-align:right; font-size:11px; margin:0 0 15px 0;}
.more a{font-size:11px; font-weight: normal;}

.pays{border-collapse: collapse; width: 100%; margin: 0 0 10px 0;}

.pays td{padding: 5px;}
.pays td img, .pays td span.sp{vertical-align: middle;}

.companiesIco{border: solid 1px #000; width: 20px;}

.record .kloneStatus{margin: 10px 0 0 0;}
.record .kloneStatus li{text-align: center; font-size:11px; font-weight: bold;}
.record .bildingStatus{margin: 10px 0 0 0;}
.record .bildingStatus li{text-align: center; font-size:11px; font-weight: bold; float:left; margin:0 5px 0 0;}
.record .priiskStatus{margin: 10px 0 0 210px;}
.record .priiskStatus li{text-align: center; font-size:11px; font-weight: bold; float:left; margin:0 10px 0 0;}
.charStatus{margin: 0 0 10px 0; display:inline-block; width:100%;}
.charStatus li{text-align: center; font-size:11px; font-weight: bold; float:left; margin:0 10px 0 0;}

.recordTips{position: absolute; top:70px; left:0; border: solid 1px; width: 200px; background:#fff; text-align: left; font-weight: normal; padding: 10px;}

.loadImage{position: absolute; top:0; left:0; width:100%; z-index: 1000;}
.loadImage h3 {font-size:18px; color:#272518;}
.loadImage form{display:block; width: 335px; margin:30% auto 0 auto; background:#fff; border: solid 1px; padding: 15px;}
.loadImage input {margin: 10px 0;}
.mselect{border:1px solid #B2B6C0; font-size:11px; padding:2px; width:100px; vertical-align:middle;}

.mpager {font-size:11px; text-align:center;	float:right; margin:3px 0 0 0;}
.mpager * {margin:0 3px;}
.mpager b {margin-right:5px;}
.mpager a, .textblock .pager a {color:#6d620f;}
.mpager span {color:#000;}
.mpager a:hover, .textblock .pager a:hover {text-decoration:underline;}
.mpager .arr {
	display:-moz-inline-stack;
	display:inline-block;
	height:7px;
	overflow:hidden;
	vertical-align:middle;
	background:url(/i/pager/arrsBg.gif) no-repeat 0 0;
}
.mpager .first {
	background-position:0 -7px;
	width:13px;
}
.mpager span.first {background-position:0 0;}
.mpager .prev {
	background-position:-12px -7px;
	width:9px;
}
.mpager span.prev {background-position:-12px 0;}
.mpager .next {
	background-position:-17px -7px;
	width:9px;
}
.mpager span.next {background-position:-17px 0;}
.mpager .last {
	background-position:-25px -7px;
	width:13px;
}
.mpager span.last {background-position:-25px 0;}

.mailMenu{padding:0 0 0 15px; width: 510px;}
.mailMenu td{padding:5px 0; vertical-align:top;}
.mailMenu td a{color:#0F4057;}
.mailMenu td a.on{font-weight:bold; text-decoration:none;}
.mailMenu td a:hover{text-decoration:none;}
.mailMenu tr {background:url(/i/stock_units/bord2Bg.gif) repeat-x 0 0;} 
.mailMenu tr.first {font-weight:bold; background:none;}  
.mailContent{font:normal 11px Tahoma; width:100%; margin-top:5px; border:1px solid #676B68; height: 200px;}

.goodSend{display:inline-block; width:100%; text-align:center; margin: 20px 0 0 0; font-size:18px; color:#c0f843;}

table.statistics select{border:1px solid #676B68; font-size:11px; padding:2px;}

div.wn a{color:#FFC000;}
div.wn a:hover{text-decoration:none;}

div.wn ul {float: left; width: 100%; padding-bottom: 15px;}
div.wn ul li{padding:7px 0px 7px 25px; line-height: 1.5; text-align: justify; background:url(/i/p/abbulletBg.png) no-repeat 0 10px;}

.degrees {border-spacing: 0px; width:100%;}
.degrees td{padding:4px; font-size:11px;}
.degrees tr.zebra td{background:#ecead7;}

.links{border-collapse:collapse; font-size:11px;}
.links td{padding:5px;}

.ie_rel{z-index:1000;}

.line{border-bottom:2px solid #9B9567;}

.gameTime {position: absolute; top:33px; right:0; width:443px; padding:0 0 0 55px; height: 47px; background:url(/i/counterBg.jpg) no-repeat 0 0;}
.gameTime .switch{float:left; padding:6px 0 0 0; text-align:center;}
.gameTime .switch a{color:#f3eb40;}
.gameTime .switch a.on{color:#e8e2c3; font-weight:bold; text-decoration:none;}
.gameTime .switch a:hover{text-decoration:none;}
.gameTime .time{float:right; margin:7px 12px 0 0; color:#f3eb40; font-size:17px; width:165px; text-align:right; line-height:1.2;}
.gameTime .time span{font-size:10px;}

.resPrice{display:inline-block; margin:2px 0; width: 100%;}
*:first-child+html .resPrice{display:inline; margin:2px 0;}
.resPrice li{width:100%; float:left; padding:0 0 4px 0;}
.resPrice div{margin:3px 0 0 25px;}
.resPrice img, .resPrice span.sp{float:left; margin: 0 7px 0 0;}
.resPrice a {display:inline-block; float:left; margin:1px 3px 0;}

.armorOut{display:inline-block; margin:2px 0;}
.armorOut li{float:left; padding:4px;}
.armorOut div{margin:3px 0 0 25px;}
.armorOut img, .armorOut span.sp{float:left;}

span.in{display:block; white-space:nowrap; padding:5px;}
table.statistics td table td{padding:1px;}
.dialogWindows{display:inline-block; width:100%; font-size:11px; margin:0 0 15px 0;}
.dialogWindows a{float:right; margin:0 0 5px 0; cursor:pointer;}
.div{display:inline-block; margin: 4px 1px;}
.indikator{display:inline-block; width:186px; height:10px; margin: 2px 0; border: solid 1px #9B9567; background:url(/i/military/indikatorBg.jpg) no-repeat 0 0; overflow:hidden;}

.indikator2{display:inline-block; width:91px; height:10px; margin: 2px 0; border: solid 1px #9B9567; background:url(/i/military/indikator2Bg.jpg) no-repeat 0 0; overflow:hidden;}
.state{width:91px; height:10px; background:#fff;}

.lifeMarines1{width:186px; height:10px; background:#fff; margin:0 0 0 93px;}
.attackMarines1{width:186px; height:10px; background:#fff; margin:0 0 0 156px;}
.lifeMarines2{width:186px; height:10px; background:#fff; margin:0 0 0 46px;}
.attackMarines2{width:186px; height:10px; background:#fff; margin:0 0 0 139px;}

.lifeArtillery1{width:186px; height:10px; background:#fff; margin:0 0 0 186px;}
.attackArtillery1{width:186px; height:10px; background:#fff; margin:0 0 0 186px;}
.lifeArtillery2{width:186px; height:10px; background:#fff; margin:0 0 0 93px;}
.attackArtillery2{width:186px; height:10px; background:#fff; margin:0 0 0 93px;}

.lifeCavalry1{width:186px; height:10px; background:#fff; margin:0 0 0 55px;}
.attackCavalry1{width:186px; height:10px; background:#fff; margin:0 0 0 93px;}
.lifeCavalry2{width:186px; height:10px; background:#fff; margin:0 0 0 186px;}
.attackCavalry2{width:186px; height:10px; background:#fff; margin:0 0 0 186px;}

.lifeInfantry1{width:186px; height:10px; background:#fff; margin:0 0 0 19px;}
.attackInfantry1{width:186px; height:10px; background:#fff; margin:0 0 0 9px;}
.lifeInfantry2{width:186px; height:10px; background:#fff; margin:0 0 0 33px;}
.attackInfantry2{width:186px; height:10px; background:#fff; margin:0 0 0 13px;}

.upLine{border-top:2px solid #9B9567; font-weight:normal; font-size:17px; text-align:center;}
.textField{font-size:11px; border: solid 1px #676b68; padding: 3px;}
.textarea{font-size:11px; border: solid 1px #676b68; padding: 3px;}

.huntList{padding:5px 20px 10px 20px;}
.huntList li{padding:5px 0 5px 10px; background:url(/i/000/bullBg.gif) no-repeat 0 13px;}

.cWraper{position: absolute; z-index: 1000; width: 100%;}
.chatWraper{width:797px; margin:10% auto; background:url(/i/chat/bottomBg.png) no-repeat 0 100%; padding:0 0 9px 0; position:relative;}
.chatWraper del{text-decoration:none; width:797px; height:9px; background:url(/i/chat/topBg.png) no-repeat 0 0; display:block;}
.chat{width:757px; background:#f5f3e1; display:inline-block; padding:0 20px 10px 20px; color:#272518;}
.chat img, .chat span.sp{vertical-align:middle;}
.chat h2{font-size:20px; color:#0f4057;}
.chatWraper .exit{position: absolute; top:0; right:0;}
.chatDialogs{float:left; width: 576px; height:430px; border:solid 1px #b9b48b; margin: 10px 0; padding:0 7px; background:#fff; overflow:auto;}
.chatDialogs a{color:#0F4057; text-decoration:none;}
.chatDialogs a:hover{color:#23627F; text-decoration:underline;}
.chatDialogs li{display:inline-block; width:98%; margin: 3px 0; line-height:1.8; padding: 5px;}
.chatDialogs li.zebra{background:#f3f2ea;}
.chat .options{float:left; width: 150px; padding:10px 0 0 10px;}
.chat .options .select{width:100%; display:inline-block; margin:7px 0; border:1px solid #676B68; padding:2px;}
.smileArea{display:inline-block; margin:5px 0 10px 0; width:100%;}
.smileArea li{float:left; padding:5px;}
.sendDialogs{display:inline-block; width:100%; margin: 3px 0;}
.sendDialogs .textField{width:582px; font-size: 14px; padding: 4px; border:solid 1px #b9b48b;}
.sendDialogs .buttSend{padding: 5px; font-weight:bold; margin:0 0 0 10px; background:#0f4057; cursor:pointer; border:none; color:#fff; width: 155px;}

.breadCrumbs{display:inline-block; width:100%; padding:10px 0; margin:0 0 10px 0; border-bottom: dashed 1px #999999; font-size:11px;}

.supportText{display:inline-block; line-height:1.5; color:#d0d0d0; text-align:left;}
.support{display:inline-block; padding:0 15px 0 0;}

a.blackLink{color:#000!important;}

span.cloneListName{font-size:17px;}

tr.withBorder td{border-bottom: dashed 1px #9B9567;}

.stats {width:724px; margin:0 0 10px 0; background:url(/i/stock_units/stboxbBg.png) no-repeat 0 100%; padding-bottom:9px;}
.stats .h_popup{top:23px; left:10px;}

.stats p.bankAccount{color:#750a0a; font-size:20px;}

.stats .f11{font-size:11px;}
.stats img, .stats span.sp{vertical-align:middle;}
.stats .title{font-size:14px; display: inline-block; padding:0 0 7px 0; font-weight:bold;}

.stats del {display:block; height:9px; overflow:hidden; background:url(/i/stock_units/stboxtBg.png) no-repeat 0 0; text-decoration:none;}

.stats .content {padding:0 13px; background:url(/i/stock_units/boxmBg.png) repeat-y 0 0; display: inline-block; width: 698px;}
.stats .green {color:#65871a; font-size:10px; font-weight:normal;}
.stats .red{font-size:10px; font-weight:normal; color:#ca0d0d;}
.stats a{color:#111111!important;}
.stats a:hover{text-decoration:none!important; color:#1e5b78!important;}
.stats table {border-collapse: collapse; border-spacing: 0;}
.stats table td{padding:4px;}
.stats h4{margin:0!important;}

.stats p.bankAccount{color:#750a0a; font-size:20px;}

.statsContent {display:none; width: 678px; padding:10px;}

.statsContent .kloneStatus{margin:0 0 0 130px;}
.statsContent .kloneStatus li{float:left; padding: 0 0 0 10px; text-align:center; font-size:11px; font-weight:bold;}
.statsContent .kloneStatus li .h_popup{top:50px; left:30px; width: 180px;}

.statsContent .bildingStatus li{text-align: center; font-size:11px; font-weight: bold; float:left; margin:0 4px 0 0;}
/*.statsContent .bildingStatus li img, .statsContent .bildingStatus li span.sp{width: 52px;}*/
.statsContent .bildingStatus li .h_popup{top:60px; left:20px; width:auto;}

.statsContent .talesStatus li {text-align: center; font-size:11px; font-weight: bold; float:left; margin:0 5px;}
.statsContent .talesStatus li .h_popup{top:60px; left:20px; width:100px; font-weight:normal;}

.statsContent .priiskStatus li{text-align: center; font-size:11px; font-weight: bold; float:left; margin:0 5px;}

.stock_user_info{float:right; width:536px; background:url(/i/stock_units/usboxbBg.png) no-repeat 0 100%; padding-bottom:9px;}
.stock_user_info del{display:block; height:9px; overflow:hidden; background:url(/i/stock_units/usboxtBg.png) no-repeat 0 0; text-decoration:none;}
.stock_user_info .content {padding:0 13px; background:#f5f3e1; display: inline-block; width: 508px; border-right:solid 1px #9b9567; border-left:solid 1px #9b9567;}
.stock_user_info .kloneStatus{margin:0 0 0 35px;}

.stock_user_info dl{float: left; margin: 5px 10px; width: 100%; font-size:11px;}
.stock_user_info dt{float: left; width: 120px; font-weight: bold; padding:3px 0;}
.stock_user_info dd{float: left; width: 150px; padding:3px 0;}

.chars {padding-right:10px; float:left;}
.chars p{padding:3px 0!important;}
.chars li{float:left; text-align:center; padding:4px 2px 4px 2px;}
.chars li img{padding:0 0 3px 0;}
.chars li span.sp{margin:0 0 3px 0;}
.chars li a:hover{text-decoration:none!important; color:#111!important;}
.chars .h_popup{text-align:left; left:10px!important; width:auto!important; top:3px!important;}

.charsAc {width:100%; float:left;}
.charsAc li{float:left; text-align:center; padding:4px;}
.charsAc li img {padding:0 0 3px 0;}
.charsAc li span.sp{margin:0 0 3px 0;}
.charsAc .h_popup{text-align:left; left:10px!important; width:auto!important; top:3px!important; white-space:nowrap;}

.ava {width:50px; float:left; overflow:hidden; border: solid 2px #9b9567; background:#f5f3e1;}
.ava img, .ava span.sp{width:50px;}

a.uPanel{ padding:20px;}

dl.add_params_userPanel {width:208px; padding:3px 0px; text-align:center; background:#E6DCB9 none repeat scroll 0 0; position:relative; left:-6px;}
dl.add_params_userPanel a{background:url(/i/common/uPanelBg.png) no-repeat 0 0; width:26px; height:25px; display:inline-block; padding:5px 0 0 5px; margin:0 2px 0 0;}
dl.add_params_userPanel a.hover{background:url(/i/common/uPanelBgHoverBg.png) no-repeat 0 0; width:26px; height:25px; display:inline-block; padding:5px 0 0 5px; margin:0 2px 0 0;}
dl.add_params_userPanel a img, dl.add_params_userPanel a span.sp{width:21px;}


.searchClones{width:100%; border-collapse:collapse;}
.searchClones td{text-align:center; padding:4px;}

.errorField{background:#f9b7b7;}

.foot table {width:100%;}
.foot table td{padding:10px;}

.moreBuy{float:left; width:100%; padding:10px 0; text-align:right;}
a.butt2 {padding: 5px 10px;	background:#0f4057;	color:#ffffff!important; font-size:11px;}
a.butt2:hover {color:#ffffff!important;}

a.butt3 {padding: 3px 10px; background:#0f4057; color:#ffffff!important; font-size:11px; margin-top:2px; display:inline-block;}
a.butt3:hover {color:#ffffff!important;}

a.butt5 {padding: 3px 10px 4px 10px; background:#0f4057;	color:#ffffff!important; font-size:11px;}
a.butt5:hover {color:#ffffff!important;}


.skills{float: left; padding: 5px; text-align:center;}
.skills .h_popup{width: auto!important; font-weight: normal; top: 0px!important; left: 10px!important; white-space: nowrap!important; padding:5px!important;}
.skills a{text-decoration:none; color:#111111;}


.aName{font-size:17px; width:100%; text-align:left!important;}

table.rait{width:100%; font-size:11px;}
table.rait td{font-size:11px; padding:10px 5px; background:#ecead7; width:20%;}
table.rait td.noBg{background:none;}

.charsLabor li{float:left; width:100%; padding:5px 0;}
.charsLabor li img, .charsLabor li span.sp{vertical-align:middle;}

.fairyPromo{width:100%; border-collapse:collapse;}
.fairyPromo th{padding:10px; font:bold 12px Tahoma;}
.fairyPromo td{width:20%; padding:0 0 10px 0;}

.frendShip{float:left; width:100%;}
.frendShip span{display:block; padding:7px 0 0 0;}
.helpForm{width:100%; float:left;}


/* ------ Попап Детально о клоне ------- */

.popupDetailWraper{width:100%; position:fixed; z-index:600;}
.popupDetail{margin:0 auto 0; width:885px; background:url(/i/user/pdTopBg.png) no-repeat 0 0; position:relative; padding-top:8px;}
.popupDetail del{width:885px; height:8px; float:left; overflow:hidden; background:url(/i/user/pdBottomBg.png) no-repeat 0 0;}
.popupDetail .content{width:845px; background:#f5f3e1; font-size:11px; padding:0 20px 10px 20px; float:left;}
.popupDetail h2 {padding:5px 0; font-size:24px; color:#0f4057;}
.popupDetail h4 {font-size:17px;}
.popupDetail .popupDetailClose{position:absolute; top:10px; right:10px;}
.popupDetail tr.zebra td{background:#ede8d1!important;}
.popupDetail p{padding:5px 0; line-height: 1.8;}
.popupDetail .f12{font-size: 12px;}
.popupDetail .txtField{font-size:12px; border: solid 1px #676b68; padding:3px;}
.popupDetail .textarea{font:normal 12px Tahoma; border: solid 1px #676b68; padding:3px;}
.popupDetail .red{color:#e80808;}
.popupDetail .exchange{border-collapse:collapse; width: 100%; margin-top:10px;}
.popupDetail .exchange td{padding:10px 5px;}
.popupDetail .buttonArea{text-align: right;}
.popupDetail .buttonArea a{font-size: 13px; text-decoration: none; color:#fff!important; display: inline-block; background:url(/i/kalita/butBg.gif) no-repeat 0 0; padding:5px 0; width: 104px; margin:0 3px 0 0;  text-align: center;}
.popupDetail .buttonArea a:hover{text-decoration: none; background:url(/i/kalita/butBg2Bg.gif) no-repeat 0 0; color:#000!important;}
.popupDetail img, .popupDetail span.sp{vertical-align: middle;}
.popupDetail .goodTransfer{color:#65871a; font-size: 17px;}
.popupDetail .badTransfer{color:#e80808; font-size: 17px;}

div.popupDetail ul.tabs{width: 100%; height: 28px; display:inline-block; background:url(/i/jShop/tabsBg.gif) repeat-x 0 100%; margin:15px 0;}

div.popupDetail ul.tabs li.on{float: left; background:url(/i/war/leftOnBg.gif) no-repeat left top; margin: 0 2px 0 0;}
div.popupDetail ul.tabs li.on a{float: left; padding:7px 8px 6px 8px; font-size: 11px; color:#00466b; background:url(/i/war/rightOnBg.gif) no-repeat right top; margin: 0 0 0px 0; text-decoration: none;}
div.popupDetail ul.tabs li.on a:hover{text-decoration: underline;}

div.popupDetail ul.tabs li.onAk{float: left; background:url(/i/war/leftBg.gif) no-repeat left top; margin: 0 2px 0 0;}
div.popupDetail ul.tabs li.onAk a{float: left; padding:7px 8px 6px 8px; font-weight: bold; font-size:11px; color:#00466b; background:url(/i/war/rightBg.gif) no-repeat right top; margin: 0 0 0 0;  text-decoration: none;}
div.popupDetail ul.tabs li.onAk a:hover{text-decoration: none;}


.statusPlace{padding:0 10px 10px!important; font-size: 11px;}
.statusPlace li{padding:5px 10px;}


/* ------ Помощь по калите ------- */
.howItworks{width:100%; border-collapse:collapse; height:148px; background:url(/i/kalita/howItworksBg.jpg) no-repeat 50% 0; float:left;}
.howItworks td{text-align: center; width: 18%;}
.howItworks td b{font-size: 12px;}
.howItworks a{color:#285873!important; text-decoration: underline!important;}

.purseWraper{width:352px; background:url(/i/kalita/btBg.gif) no-repeat 0 100%; padding:0 0 10px 0; margin: 5px 0 10px 0;}
.purseWraper del{float:left; width:100%; height:10px; background:url(/i/kalita/ttBg.gif) no-repeat 0 0; overflow: hidden;}
.purse {float:left; width: 330px; background:#f5f3e1; border-left:solid 1px #9b9567; border-right:solid 1px #9b9567; padding:0 10px; font-size:11px;}
.purse p{width:100; line-height: 1.7;}
.purse span{font-size:20px; color:#750a0a; display: inline-block; padding:0 0 5px 0;}
.purse .buttonArea{float:left; width:100%; text-align: center;}
.purse .buttonArea a{font-size: 13px; color:#fff!important; display: inline-block; background:url(/i/kalita/butBg.gif) no-repeat 0 0; padding:5px 0; width: 104px; margin:0 3px 0 0;}
.purse .buttonArea a:hover{text-decoration: none; background:url(/i/kalita/butBg2Bg.gif) no-repeat 0 0; color:#000!important;}

.dbutton{width:100%; display: inline-block; margin: 7px 0 10px 0;}
.dbutton a{font-size: 11px; color:#fff!important; background:url(/i/duchy/butBg.png) no-repeat 0 0; text-transform: uppercase; width: 104px; text-align: center; display: inline-block; padding:6px 0 0 0; height: 27px;}
.dbutton a:hover{background:url(/i/duchy/butBg2Bg.png) no-repeat 0 0; color:#000!important; text-decoration: none!important;}
.dbutton a.ak{background:url(/i/duchy/butBg2Bg.png) no-repeat 0 0; color:#000!important; text-decoration: none!important;}

.dbuttonRezin{width:100%; display: inline-block; margin: 7px 0 10px 0;}
.dbuttonRezin a{font-size: 11px; color:#fff!important; background:url(/i/duchy/rezinBg.gif) no-repeat 0 0; text-align: center; display: inline-block; padding:5px 15px 5px 15px; position: relative;}
.dbuttonRezin a span{background:url(/i/duchy/rightrezinBg.gif) no-repeat 0 0; position: absolute; width:12px; height:25px; top:0; right:0;}
.dbuttonRezin a:hover{background:url(/i/duchy/rezinhoverBg.gif) no-repeat 0 0; text-align: center; display: inline-block; padding:5px 15px 5px 15px; position: relative; color: #000!important; text-decoration: none!important;}
.dbuttonRezin a:hover span{background:url(/i/duchy/rightrezinhoverBg.gif) no-repeat 0 0; position: absolute; width:12px; height:25px; top:0; right:0; text-decoration: none;}
/*.dbuttonRezin a{background:url(/i/duchy/butBg2Bg.png) no-repeat 0 0; color:#000!important; text-decoration: none!important;}*/

.dbuttonRezin a.ak{background:url(/i/duchy/rezinhoverBg.gif) no-repeat 0 0; text-align: center; display: inline-block; padding:5px 15px 5px 15px; position: relative; color: #000!important; text-decoration: none!important;}
.dbuttonRezin a.ak span{background:url(/i/duchy/rightrezinhoverBg.gif) no-repeat 0 0; position: absolute; width:12px; height:25px; top:0; right:0; text-decoration: none;}

.popupDetail .dbuttonRezin{width:100%; display: inline-block; margin: 7px 0 10px 0;}
.popupDetail .dbuttonRezin a{font-size: 11px; color:#fff!important; background:url(/i/war/rezinBg.gif) no-repeat 0 0; text-align: center; display: inline-block; padding:5px 15px 5px 15px; position: relative; text-decoration: none;}
.popupDetail .dbuttonRezin a span{background:url(/i/war/rightrezinBg.gif) no-repeat 0 0; position: absolute; width:12px; height:25px; top:0; right:0;}
.popupDetail .dbuttonRezin a:hover{background:url(/i/war/rezinhoverBg.gif) no-repeat 0 0; text-align: center; display: inline-block; padding:5px 15px 5px 15px; position: relative; color: #000!important; text-decoration: none!important;}
.popupDetail .dbuttonRezin a:hover span{background:url(/i/war/rightrezinhoverBg.gif) no-repeat 0 0; position: absolute; width:12px; height:25px; top:0; right:0; text-decoration: none;}
.popupDetail .dbuttonRezin a.ak{background:url(/i/war/rezinhoverBg.gif) no-repeat 0 0; text-align: center; display: inline-block; padding:5px 15px 5px 15px; position: relative; color: #000!important; text-decoration: none!important;}
.popupDetail .dbuttonRezin a.ak span{background:url(/i/war/rightrezinhoverBg.gif) no-repeat 0 0; position: absolute; width:12px; height:25px; top:0; right:0; text-decoration: none;}

.seniority{width:100%; display:inline-block;}
.seniority li{width:47%; float:left; font-size: 11px; padding:10px;}
.seniority li h5{font-size: 14px; font-weight:bold;}
.seniority li img, .seniority li span.sp{vertical-align: middle; margin-right: 5px;}

.add_list dl.add_params .yourCount{font-size: 13px; color: #750A0A; font-weight: bold;}

.tizerStart{display: inline-block; width:195px; margin:2px 0 0 8px; height:140px; text-align: center; font-size: 13px; font-weight: bold; color:#ffde00;}
.tizerStart a{color:#ffde00;}

.refresh{position: absolute; top:30px; right:10px;}

tr.letterrow:hover td{background: #f5f3e1!important; cursor:pointer;}

.mapArea{position: relative; width: 694px; height: 519px; margin:0 0 10px 15px;}
.mapArea img, .mapArea span.sp{}
.mapArea img.part1, .mapArea span.sp.part1{position: absolute; top:0; left:0;}
.mapArea img.part2, .mapArea span.sp.part2{position: absolute; top:120px; left:0;}
.mapArea img.part3, .mapArea span.sp.part3{position: absolute; bottom:0; left:0;}
.mapArea img.part4, .mapArea span.sp.part4{position: absolute; top:0; left:126px;}
.mapArea img.part5, .mapArea span.sp.part5{position: absolute; top:0; right:0;}
.mapArea img.part6, .mapArea span.sp.part6{position: absolute; top:113px; left:164px;}
.mapArea img.part7, .mapArea span.sp.part7{position: absolute; bottom:0; right:0;}

tr.withBorder td {border-bottom:solid 1px #9b9567;}
.txtFieldRed{font-size:11px; border: solid 1px #E80808; padding:2px;}
input.butt5red {
	border:0;
	padding: 2px 10px;
	color:#FFF;
	cursor:pointer;
	font-size:11px;
	margin:3px 0;
	overflow:visible;
    background:url(/i/000/buttBgRedBg.jpg) no-repeat 50% 50% #E80808;
}

.flashid {display: block; width: 100%; padding: 10px 0; font-size: 13px; font-weight: bold;}
.flashid a{text-decoration: underline!important;}
.flashid a:hover{text-decoration: none!important;}

.flashCodeArea{font:normal 11px Tahoma; width:100%; border:1px solid #676B68; height: 120px; padding: 3px; width: 100%;}

tr.firstPlace td{background: #ff8f4b!important;}
tr.secondPlace td{background: #ffb94b!important;}
tr.thirdPlace td{background: #dde081!important;}
tr.myClone td{background: #e3c1c5!important;}

td.firstPlace{color: #bc1111; font-size: 20px;}
td.secondPlace{color: #ff8f4b; font-size: 20px;}
td.thirdPlace{color: #ffb94b; font-size: 20px;}

dl.urbanList{display: inline-block; width: 140px;}
dl.urbanList dt{float:left; width: 70px; padding: 5px 0 0 0;}
dl.urbanList dd{padding:0 0 3px 0; float: left;}
dl.urbanList dd img{padding:0 3px 0 0;}
dl.urbanList dd span.sp{margin:0 3px 0 0;}

/* ------ Попап предложения от персонажей ------- */
.fairyWraper{width:100%; position:absolute; z-index:1000;}
.fairyContent{margin:10% auto 0; width:485px; height:304px; position:relative;}
.fairyContent .buttonArea{position:absolute; top: 200px; right: 60px;}
.fairyContent .text{float: left; width:187px; height:140px; font-family: 'Georgia'; font-size: 16px; font-weight:bold; font-style: italic; text-align: center; margin: 50px 0 0 238px;}
img.fairy {float:left; padding:0 10px 0 0;}
table.fairy img {float:left; padding:0 10px 0 0;}
table.fairy span.sp {float:left; margin:0 10px 0 0;}

.gm_witch .text{margin:50px 0 0 39px;}
.gm_witch .buttonArea{position:absolute; top: 200px; left: 40px;}

.gm_witch{background:url(/i/fairyTale/yagaBg.jpg) no-repeat 0 0;}
.gm_well{background:url(/i/fairyTale/boshkaBg.jpg) no-repeat 0 0;}
.gm_koshchei{background:url(/i/fairyTale/kosheyBg.jpg) no-repeat 0 0;}
.gm_hut{background:url(/i/fairyTale/koryagaBg.jpg) no-repeat 0 0;}
.gm_werewolf{background:url(/i/fairyTale/vurdalakBg.jpg) no-repeat 0 0;}

.greenline{float: left; padding: 3px; border: solid 3px #27ae4f; margin: 3px;}

.pinkline{float: left; padding: 3px; border: solid 3px #fdafc8; margin: 3px;}
.greenline:hover{float: left; padding: 3px; border: solid 3px #ff9600;}
.greenline_on{float: left; padding: 3px; border: solid 3px #ff9600; margin:3px;}
.pinkline:hover{float: left; padding: 3px; border: solid 3px #ff9600;}
.pinkline_on{float: left; padding: 3px; border: solid 3px #ff9600; margin:3px;}

.flashText{position: absolute; top:145px; left:339px; width:405px; height:360px;}

#myRoundabout{width: 460px; height: 350px; margin: 40px 0 0 30px;}
.roundabout-moveable-item {width: 460px; height: 325px; cursor: pointer;}
.roundabout-moveable-item img, .roundabout-moveable-item span.sp {height: 100%; width: 100%;}
.roundabout-holder li{overflow: hidden; width: 460px; height: 325px;}
.roundabout-in-focus {cursor: auto;}

.popup div.gcard {width:170px; float: left; color:#fff; font-size: 11px; padding: 0 5px 5px 0; margin: -5px 0 0 0;}
.popup div.gcard p{padding: 2px 0;}

*:first-child+html .roundabout-moveable-item img, *:first-child+html .roundabout-moveable-item span.sp {position:absolute;}


.gumselect{width: 100%;}
.mute{position: absolute; top:8px; right: 8px; width:30px; height:31px;}

.employeeinfo{float: left; width: 100%; padding: 0 0 15px 0; height: 120px;}
.employeephoto{float: left; padding: 0 0 0 15px;}
.employeepost{margin: 0 0 0 160px; font-size: 12px; color: #ffc000;}
.employeepost h1{font:normal 24px Georgia; padding: 25px 0 5px 0;}

.e_price{color: #000; padding: 0 10px 0 0;}
.e_price.up{color: #65871a; background: url(/i/user/upArrBg.gif) no-repeat 100% 0;}
.e_price.down{color: #ca0d0d; background: url(/i/user/downArrBg.gif) no-repeat 100% 0;}

.langselect{position: absolute; top:84px; right:-35px; width:31px; height: 111px; padding: 8px 0 0 14px; background:url(/i/lang/Bg.jpg) no-repeat 0 0;}
.langselect a{float: left; margin: 0 0 5px 0;}
.langselect a img, .langselect a span.sp{border:solid 1px #000;}
.langselect a:hover img, .langselect a:hover span.sp{border:solid 1px #f3eb40;}
.langselect a.on img, .langselect a.on span.sp{border:solid 1px #f3eb40;}

.techwords{position:absolute; left:75px; top:300px; width:160px; font-size:12px; color:#FEB73D;}
.techwords h1{font-size:27px; padding:0 0 15px 0; text-align: center;}

.mainlinkstech {position:absolute; top:275px; right:45px; width:180px; font-size:14px;}
.mainlinkstech li { text-align: center;float: left; width: 100%; padding:0 0 20px 0;}
.mainlinkstech li a {text-decoration:none; color: #fff;}
.mainlinkstech li a:hover {text-decoration:underline;color: #FEB73D;}

.techbg {background:#000 url(/i/fon_techBg.jpg) no-repeat 50% 0!important;}
.techbg .footer td{text-align: center;}

.nobanner .indexban{display: inline!important; float:none;}

.bwraper{margin: 0 auto; width: 680px;}
.indexban{float: left; margin: 0 5px;}
.indextxt{color: rgb(67, 114, 137); font-size: 0.78em;}

.indextxt p{padding: 4px 0!important;}

#huntingFlash{position: absolute; z-index: 1000; width: 100%; height: 1000px;}
#huntingBorder{
    width: 842px;
    height:642px; background:url(/i/hunting/forhuntBg.png) no-repeat left top;
    padding: 45px 0 0 43px;
    margin: 3% auto 0 auto;
    position: relative;
    z-index: 999;
}
#huntingBorder .exit{position: absolute; top: 23px; right: 19px; z-index: 1000;}

/* Биржа -- летна */
.doubleblockwraper table { width:405px; }
.doubleblockwraper {float: left; width: 100%; padding: 7px 0 0 0; position: relative;}
.doubleblockwraper h4{text-align: center; padding: 10px 0;}

.doubleblockwraper .doubleblock {height: 393px; overflow: hidden; float: left; width: 405px; padding: 0 7px;}
.doubleblockwraper .left.doubleblock {border-right: 1px solid #9B9567;}
.doubleblockwraper .scrollarea {height: 311px;}
.doubleblockwraper .scrollarea .viewport { height: 100%; overflow: hidden; position: relative; }
.doubleblockwraper .scrollarea .overview { list-style: none; position: absolute; left: 0; top: 0; }

.doubleblockwraper .left .scrollbar {left: -10px;}
.doubleblockwraper .right .scrollbar {right: -10px;}
.doubleblockwraper .scrollbar { min-height: 0; position: absolute; background: #fff; }
.doubleblockwraper .scrollbar .track{position: static; height: 100%; padding: 3px; width:auto; background: #fff;}
.doubleblockwraper .scrollbar .thumb{width:5px; background: #2f87b0; cursor: pointer; position: relative; }

.question{position: relative; top:-4px; margin: 0 0 0 5px;}

.cornerwraper{display: inline-block; width:100%; padding: 7px 0;}
.cornerwraper .activepoint{position: absolute; top:-8px; left:327px; width: 72px; height:87px; background:url(/i/000/onBg.png) no-repeat 0 0;}

.cornerwraper .lists li.on img, .cornerwraper .lists li.on span.sp{margin:-4px 0 0 0;}
.cornerwraper .lists{position: relative; width: 675px; height: 43px; list-style-type: none; margin:0 0 0 15px; padding:0; overflow: hidden;}
.cornerwraper .lists li{float: left; margin: 0 9px; position: relative; width:43px; height:46px;}
.cornerwraper .left{float:left; margin: 15px 0 0 0;}
.cornerwraper .right{float:right; margin: 15px 0 0 0;}
.cornerwraper .right input{vertical-align: middle;}
.cornerwraper .left input{vertical-align: middle;}
.cornerwraper .left label{margin: 0 0 0 2px;}
.cornerwraper tr.on td{background:#fff!important;}

.rounded, .rounded_withborder{
-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  behavior: url(/css/PIE.htc);
}

.rounded_withborder{float: left; margin: 0; padding: 10px; background: #f5f3e1; width: 705px; border: solid 1px #9b9567; font-size: 11px; position: relative;}
.rounded_withborder p{padding: 5px 0;}
.rounded_withborder select{padding: 4px; font: normal 11px Tahoma;}
.rounded_withborder h4{font-size: 14px; padding: 0!important; margin: 0 0 7px 0!important; float: left; width: 100%;}
.rounded_withborder h4 .green{color:#65871a; font-size: 14px;}
.rounded_withborder h5{font-size: 12px; padding: 0!important; margin: 7px 0!important; float: left; width: 100%; font-weight: bold;}

.whitebg{float: left; margin: 0px 0 0 -12px; padding: 5px 10px; border: solid 1px #65871a; background: #fff; width: 100%; position: relative;}
.whitebg table{width: 98%; float: left;}
.whitebg tr td{padding: 5px!important;}
.whitebg tr.last td{border:none!important;}

tr.dashed td{border-bottom:dashed 1px #9b9567;}
td.dashed{border-bottom:dashed 1px #9b9567;}
div.dashed{border-bottom:dashed 1px #9b9567;}
table.dashed {border-bottom:dashed 1px #9b9567; padding-bottom: 10px;}
h3.dashed {border-bottom:dashed 1px #9b9567;}

.twraper{width: 100%; border-collapse: collapse;}
.twraper td{padding: 5px; font-size: 11px; vertical-align: top;}
.cornerwraper .w30{width: 205px; margin: 0 5px;}
.cornerwraper .p14 td{padding: 14px 0;}
.cornerwraper .p11 td{padding: 11px 0;}
.twraper td img, .twraper td span.sp{vertical-align: middle;}

.bulllist li{float: left; width:100%; padding: 3px;}

.whitebg .scrollwraper{position: absolute; top:10px; right: 5px; background: #f4f4f4; height: 315px; padding: 2px;}
.whitebg .scroll{width:5px; height: 35px; background: #2f87b0; cursor: pointer;}
.whitebg .overflow{width:100%; height: 300px; overflow: hidden; float: left;}


.userlogin{float: left; width: 190px; font-size: 11px; padding:0 0 4px 0; margin:0 4px 7px 4px; border-bottom: dotted 1px #9b9567; cursor:pointer;}


