* {margin:0; padding:0; list-style:none; font-size: 100%;}
h1, h2, h3, h4, h5, h6, strong {font-weight:normal;}
em, ins, dfn, del, i {font-style:normal;text-decoration:none;}
img {border:0;}
:focus {outline:0;}
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;}

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_body2.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_b.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_s2.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;
	padding-left:60px;
   width:940px;height:4.5em;
   margin:-4.5em auto 0;
   text-align:center;
   color:#f7b941;
}
body.splash .footer p {
   padding-bottom:10px;
   color:#2a4f79;
}
body.splash .footer a {color:#FFF;}
body.splash .footer a:hover {color:#ffdc9e;}

/*popup*/

.popup {position:absolute; top:15px; left:180px; width:712px; height:557px; background:url(/i/popaq.png) no-repeat 0 0; font-size:12px; color:#e0ba89; z-index:1000; }

.popup2 {height:552px; padding-left:116px;width:521px; margin:2px 0 0 2px; background:url(/i/popaq.jpg) no-repeat 0 0;}

.popup2 .pager {
	font-size:11px;
	text-align:center;
	padding:20px 0;
    width:100%;
    display: inline-block;
}
.popup2 .pager * {margin:0 5px;}
.popup2 .pager b {margin-right:14px;}
.popup2 .pager a, .popup2 .textblock .popup2 .pager a {color:#A1ADB3!important;}
.popup2 .pager span {color:#000; font-weight:bold; background: #ffc000; display:inline-block; padding: 0 3px;}
.popup2 .pager a:hover, .textblock .pager a:hover {text-decoration:underline;}
.popup2 .pager a {display:inline-block; padding:0 3px;}
.popup2 .pager .arr {
	display:-moz-inline-stack;
	display:inline-block;
	height:7px;
	overflow:hidden;
	vertical-align:middle;
	background:url(/i/pager/arrsPopup.gif) no-repeat 0 0;
}
.popup2 .pager .first {
	background-position:0 0px;
	width:7px;
}
/*.pager span.first {background-position:6px 0;}*/

.popup2 .pager .prev {
	background-position:-12px -7px;
	width:3px;
}
.popup2 .pager span.prev {background-position:-12px 0;}
.popup2 .pager .next {
	background-position:-17px -7px;
	width:3px;
}
.popup2 .pager span.next {background-position:-17px 0;}
.popup2 .pager .last {
	background-position:-25px -7px;
	width:13px;
}
.popup2 .pager span.last {background-position:-25px 0;}

.popupSpam {position:absolute; top:12px; left:167px; width:712px; height:557px; background:url(/i/pSpam.jpg) no-repeat 0 0; font-size:12px; color:#e0ba89; z-index:1000; }
.popupSpam .cloze {position:absolute;right:82px;top:23px;z-index:5; width:24px;height:24px; background:url(/i/p/close.gif) no-repeat 0 0;}
.popupSpam h3 {padding:0 0 40px 0; font:normal 36px Georgia, serif; color:#cc9e36; text-align:center;}
.popupSpam .txtSpam{margin:130px 0 0 110px; width:474px;} 
.popupSpam .txtSpam p{font-size:14px; color:#a1adb3; line-height: 1.8; width:450px; padding:0 0 0 30px;} 
.popupSpam .but {width:255px; height:45px; margin:70px 0 0 110px;} 

.popupPo {height:552px; width:627px; padding:0 10px 0 30px; margin:2px 0 0 2px; background:url(/i/popaq.jpg) no-repeat 0 0; position:relative;}
.popupPo a{color:#dfaa05;}
.popupPo a:hover{color:#dfaa05; text-decoration:none;}
.popupPo h3 {padding:30px 0!important; font:normal 36px Georgia, serif; color:#cc9e36; text-align:center;}
.popupPo h4 {font:normal 24px Georgia, serif; color:#ffc000; padding: 7px 0!important; margin:0!important;}
.popupPo h5 {font:bold 14px Tahoma; color:#ffc000; padding: 5px 0!important; margin:0!important;}
.popupPo p {float:left; padding: 10px 0; width:100%;}
.popupPo p.recomended{float:left; padding: 5px 15px; color:#c9c9bd; font-size:11px; line-height:1.5;}
.popupPo p.white{color:#fff; line-height: 1.5;}
.popupPo table{border-collapse:collapse; margin:0 auto;}
.popupPo td{padding:5px; color:#c9c9bd;}
.popupPo img{vertical-align:middle;}
.notViewMore{color:#dfaa05; font-size:11px; float:left; width:100%; padding:10px 0 0 0;}
.notViewMore input{vertical-align:middle;}

.browserBlock{width:126px; height:47px; background:url(/i/000/browserBg.png) no-repeat 0 0; text-align:left; padding:7px;}
.browserBlock .ico{float:left;}
.browserBlock .ico img{margin-top:5px;}
.browserBlock .link{margin:7px 0 0 42px; font-size:11px;}
*:first-child+html .browserBlock .link{padding:7px 0 0 0; font-size:11px;}
.browserBlock .link a{color:#c9c9bd;}

body.inner .popup {background-image:url(/i/popup_opaq2.png);left:50%;top:80px;margin-left:-355px;}
body.inner .popup2 {background-image:url(/i/popaq2.jpg);}
#register .popup2 {width:635px;padding-left:0;}
#returnPass .popup2 {width:635px;padding-left:0;}
.popup .cloze {
   position:absolute;right:82px;top:23px;z-index:5;
   width:24px;height:24px;
   background:url(/i/p/close.gif) no-repeat 0 0;
}
.popup h3 {
   height:59px;
   padding:16px 0 0 64px;
   font:normal 36px Georgia, serif;
	color:#cc9e36;
}

.popup h4{display: inline-block; width:100%;  margin: 0px 0 10px 0;}
.popup h4 .whiteItalic{font:italic 19px Georgia, serif; color:#fff; display:inline-block; margin: 0 0 0 0;}
.popup h4 .gold{font:normal 24px Georgia, serif; color:#ffc000;}
.popup .audio h4 .gold{font:normal 24px Georgia, serif; color:#ffc000;}

.popup .contact p{color:#a1adb3;}
.popup .data{display: inline-block; width: 426px; background:url(/i/p/dataTop.gif) no-repeat 0 0; margin: 0 0 0 -10px;}
.popup .data .wraper{display: inline-block; width: 406px; background:url(/i/p/dataBg.gif) repeat-y 0 0; margin: 8px 0 0 0; padding: 0 10px;}
.popup .data del{display: block; width: 426px; height:8px; background:url(/i/p/dataBottom.gif) no-repeat 0 0;}

.popup span.date{font-family:Georgia, serif;  padding:0 10px 0 0;}
.popup span.date big{font-size:28px; font-weight:normal; color:#fff; display:inline;}
.popup span.date small{font-size:18px; color:#fff;}

.popup .wraper .txt{padding: 2px 0; color:#a1adb3;}
.popup .wraper small{font-size: 11px; color:#ffb53a; padding: 0 0 5px 0; display: inline-block;}
.popup .wraper strong{color:#ffb53a; font-weight: bold;}
.f11{font-size: 11px;}

.popup .news p{color:#a1adb3; border-bottom: dotted 1px #6e5336;}

.popup .reviews p{color:#a1adb3; border-bottom: dotted 1px #6e5336; width: 402px; margin:7px 0 7px 0; min-height:60px;}
.popup span.author{font:italic 17px Georgia, serif; color:#ffbb09; display:inline-block; width:100%;}
.popup span.author a{border-bottom: dashed 1px #ffbb09; text-decoration: none; display: inline-block;}
.popup span.author a:hover{border-bottom:none; display: inline-block; padding-bottom: 1px;}

.popup .audio div.popupTxt{color:#a1adb3; border-bottom: dotted 1px #6e5336; width: 403px; position: relative; display: inline-block; width:100%; margin: 5px 0;}
.popup .audio div.popupTxt p{color:#fff;}
.popup .audio div.popupTxt img{vertical-align:middle; margin: 0 10px 0 0;}
.popup .audio div.popupTxt a{color:#fff;}
.popup .audio div.popupTxt a:hover{text-decoration: none;}
.popup .audio span.views{display: block; position: absolute; bottom:18%; right:437px; color:#fcb736;}

.popup .nothing {
	color:#FFF;
	font-size:36px;
	padding-top:185px;
	text-align:center;
}
.popup .textblock {
   position:relative;z-index:2;
   width:400px;
   margin-left:64px;
}
.popup .textscroller {
   position:absolute;top:77px;right:85px;
	width:15px;height:428px;
	background:url(/i/p/scroll.png) no-repeat 0 0;
}
.popup .textscroller p {position:absolute;left:-7px;width:30px;height:55px;background:url(/i/p/scrollbar.png) no-repeat 0 0;}
.popup .textblock p {padding-bottom:11px;}
.popup .textblock b a {color:#eee;}
.popup .textblock b, .popup .textblock b a:hover {color:#fff;}

.popup .textblock p.serv {color:#ff0004;padding-bottom:20px;}
.popup .textblock p.serv img {vertical-align:middle;margin-right:7px;}
.popup .textblock p.serv i {
   display:-moz-inline-stack;
   display:inline-block;
   padding-left:15px;width:164px;
   color:#84bb02;
}
.popup .textblock big {display:block;color:#fff;font-size:14px;font-weight:bold;}

.popup .textblock p.address {
   padding-top:13px;
   background:url(/i/address.jpg) no-repeat 0 0;
}
.popup .textblock p.address big {padding-bottom:5px;}

.popup div.contacts_brief {
	position:absolute;left:31px;top:150px;
	width:127px;
	color:#cc9e36;
	font: normal 12px Tahoma;
}

div.contacts_brief .icq{background:url(/i/p/icqIco.gif) no-repeat 0 0; color:#84bb02; margin: 7px 0; padding: 0 0 2px 25px;}
div.contacts_brief .skype{background:url(/i/p/skypeIco.gif) no-repeat 0 0; color:#84bb02; margin: 7px 0; padding: 0 0 2px 25px;}
div.contacts_brief .blank{height: 10px;}

div.contacts_brief a{color:#ffb53a;}
div.contacts_brief a:hover{text-decoration: none;}
div.contacts_brief .href{float: left; margin: 0 0 15px 0;}
div.contacts_brief .href img{vertical-align: middle;}

.popup2 .regGood{font:normal 36px Georgia, serif; color:#ffc000; top:45%; left:100px; position:relative;}

.popup em.about_brief {
	position:absolute;left:25px;top:270px;
	width:127px;text-align:right;
	color:#cc9e36;
	font:italic 11px/18px Georgia, serif;
}
.popup img.about {position:absolute;top:25px;left:31px;}
.popup img.reviews {position:absolute;top:10px;left:14px;}
.popup img.audio {position:absolute;top:22px;left:30px;}
.popup img.news {position:absolute;top:22px;left:25px;}
.popup img.contacts {position:absolute;top:20px;left:30px;}
ul.register {padding:15px 0 0 64px;font-size:14px;color:#FFF;}
ul.register li {padding-bottom:15px;}
ul.register li label {
   float:left;width:215px;
   font-size:18px;
}

.popup2 .regGood{font:normal 36px Georgia, serif; color:#ffc000; top:45%; left:100px; position:relative;}

ul.register li label.err {color:#FF0000;}
ul.register p {padding-bottom:7px; position:relative;}
ul.register p ins {position:absolute; top:-2px; margin-left:10px; font-size:11px; color:#FF0000; width:120px; line-height:13px;}

.error_list li{font-size:11px; color:#FF0000; float:left; width:120px;}

ul.register input {vertical-align:middle;}
ul.register input.input {
   width:250px;height:21px;
   padding:2px 6px 0;
   border:0;
   color:#7d7883;
   font-size:14px;
   font-family:Tahoma, Geneva, sans-serif;
   background:url(/i/p/input.png) no-repeat 0 0;
}
ul.register img {vertical-align:middle;}
ul.register input.s {width:55px;background-image:url(/i/input_ef_s.png);}
ul.register span {margin-right:30px;}
ul.register input.radio {margin-right:7px;}
ul.register small {
   display:block;
   padding-top:20px;
   font-size:11px;
   line-height:18px;
}
ul.register small a {color:#d9bc00;}
ul.register small a:hover {color:#f4d300;}

.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/loader.png) no-repeat 0 100%;}

.loader2 {
	height:109px;
	padding:5px 15px 0;
	background:url(/i/p/loader.jpg) repeat-y 0 0;
}
.loader img {vertical-align:middle;margin-right:5px;}

body.inner {
   background:#000 url(/i/fon_inner.jpg) no-repeat 50% 0;
}
body.inner .box {
	min-height:100%;
	background:url(/i/fon_body_inner.jpg) no-repeat 50% 0;
}
.head {width:1001px;height:84px;margin:0 auto;position:relative;z-index:3;}
.head .main_menu {
	float:right;
	width:743px;
	height:54px;
	background:url(/i/fon_head.png) no-repeat 0 0;
	text-align:center;
}
.head .main_menu li {
	/*display:-moz-inline-stack;*/
	display:inline-block;
	padding:4px 20px 0;
	font-size:13px;
	vertical-align:top;
}
*:first-child+html .head .main_menu li {
	display:inline;
}
.head .main_menu li a, .user_stuff a {color:#d1b651;text-decoration:none;}
.head .main_menu li a:hover, .user_stuff a:hover i {color:#FFF;text-decoration:underline;}

.bigmenu {
	width:1001px;height:119px;
	margin:0 auto 10px;
	background:url(/i/bigmenu.png) no-repeat 0 0;
    position: relative;
    z-index: 200;
}
.bigmenu img {vertical-align:middle; margin-right:3px;}

.user_stuff {
	height:30px;
	padding:13px 14px 0 0;
	color:#e9c18b;
	font-size:12px;
	text-align:right;
}

.user_stuff .counterlife{position: absolute; top: 3px; right:412px; font-size: 11px; text-align: center; color: #fff; background: url(/i/counterlifebg.gif) no-repeat 0 0; width: 83px; height: 39px;}
.user_stuff .counterlife a{color: #fff;}
.user_stuff .counterlife span{font-size: 14px;}
.user_stuff .counterlife .h_popup{font-size: 11px!important; color: #000; text-align: left;}
.user_stuff .counterlife .h_popup p{padding: 5px 0; display: block; width: 100%; text-indent:10px;}
.user_stuff .normal{background: url(/i/counterlifebg3.gif) no-repeat 0 0;}
.user_stuff .bad{background: url(/i/counterlifebg2.gif) no-repeat 0 0;}
.user_stuff .verybad{background: url(/i/counterlifebg.gif) no-repeat 0 0;}

.user_stuff a {margin-left:1px;}
.user_stuff a i {margin-right:1px;}


.user_stuff b {color:#FFF;}
.user_stuff span.mailto, .bigmenu_items li.mailto {font-size:11px;color:#b9bec1;padding:0 20px;}
.user_stuff span.mailto i {text-align:left;position:relative;top:-4px;}
.user_stuff span.mailto img {margin-right:6px;vertical-align:0;position: relative;top:-4px;}
.user_stuff span.mailto a {color:#FFF;text-decoration:underline;margin:0;}
.user_stuff span.mailto a.ln {font-size:17px;font-style:italic;color:#ffcc00;vertical-align:-2px;}
.user_stuff span.mailto a:hover {text-decoration:none;color:#fff2df;}

.bigmenu_items {padding-top:13px; position: relative; z-index:50;}
.bigmenu_items img{vertical-align:middle;}
.bigmenu_items li {float:left; margin-left:18px; font-size:12px; width:80px; padding:14px 0 0 65px; position:relative;}
.bigmenu_items li a {color:#c7cd9f;text-decoration:none;}
.bigmenu_items li a.xxx {color:#c7cd9f; text-decoration:none; z-index:10;}
.bigmenu_items li i, .add_item h6 i, .user_stuff span.mailto i {display:-moz-inline-stack;display:inline-block;vertical-align:middle; cursor:pointer;}
.user_stuff span.mailto i {line-height:13px;vertical-align:top;}


/*bigmenudropdowns*/
/* Horizontal Drop Down Menu
------------------------------ */

.bigmenu_items .submenu, .bigmenu_items .submenu2 {
	position: absolute; top: 30px; left: 30px; z-index:98;
	display: none;
	padding-top:8px;
	width: 241px;
	background: url(/i/DDmenu/titleBg.png) no-repeat 100% 0;
	font-size:11px;
}

.bigmenu_items li.last .submenu {
	left:-90px;
}
.bigmenu_items .submenu h6 {
	height: 19px;
	padding: 30px 0 0 27px;
	color:#fff;
	display:none;
}
.bigmenu_items .submenu ul {
	padding-bottom:8px;
	background:url(/i/DDmenu/ddbottom.png) no-repeat 100% 100%;
}

.bigmenu_items .submenu li {
	float:none;margin:0;
	width:auto;padding:0 1px;
	font-size:11px;
	border:solid 1px #ffcc00;border-top:0;border-bottom:0;
	background:#e2dec1;
}

.bigmenu_items .submenu li.zebra {
	background:#ecead7;
}
.bigmenu_items .submenu li a {
	display: block;
	padding:4px 5px 4px 10px;
	color:#010100;
}

.bigmenu_items .submenu li a:hover {background:#FFF;}
.bigmenu_items .submenu li.lev > a {
	background:url(/i/DDmenu/lev3Bullet.gif) no-repeat 100% 50%;
}

.bigmenu_items .submenu li.lev > a:hover {background:#FFF url(/i/DDmenu/lev3Bullet.gif) no-repeat 100% 50%;}
.bigmenu_items .submenu li a b {font-size:12px; color:#2b617f;}
.bigmenu_items .submenu2 {
	left: 100%; top: -10px;
	width: 194px;margin-left:1px;
}

.bigmenu_items .submenu2 h6 {padding: 7px 0 0 10px;display:none;}
.bigmenu_items .submenu2 li {border-left:0;}
.bigmenu_items li:hover .submenu,
.bigmenu_items li.lev:hover .submenu2 {display: block;}



.mainbox {width:1001px;margin: 0 auto;padding-bottom:40px;}
.maininfo {
	float:left;
	width:765px;
	padding-bottom:11px;
	background:#ece5cc url(/i/maininfo.png) no-repeat 0 100%;
}
.maininfo2 {background: url(/i/maininfo.gif) repeat-y 0 0;}
#main_page {min-height:533px;background: url(/i/maininfo.jpg) no-repeat 0 0; z-index:100; position: relative;}
.maininfo h2 {
	padding:25px 0 30px;
	margin:0 20px;
	background:url(/i/line.jpg) no-repeat 100% 44px;
	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/line.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/bord.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/bord2.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/no.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/yes.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/special.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/fon.png) 0 0;
	font-size:11px;
}
.stock_unit_info {
	width:724px;
	margin:0 auto 15px;
	background:url(/i/stock_units/boxb.png) no-repeat 0 100%;
	padding-bottom:13px;
}

.stock_unit_info del {
	display:block;
	height:13px; overflow:hidden;
	background:url(/i/stock_units/boxt.png) no-repeat 0 0;
}

.stock_unit_info .content {
	padding:5px 20px;
	background:url(/i/stock_units/boxm.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;margin:0 auto 30px;
	font-size:12px;
}
.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/write.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/write.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/write.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:20px 20px 0 20px;
	background:url(/i/line.jpg) no-repeat 100% 0;
	color:#000;
	display:inline-block;
}
.foot span {
	float:left;
	padding:0 0 10px 30px;
	/*margin:0 0 0 10px;*/
	background:url(/i/forumNew.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/icql.gif) no-repeat 0 1px;}
.foot ul.skype li {background:url(/i/skypel.gif) no-repeat 0 1px;}
.foot p {text-align:center;}

.additionals {
	float:right;
	width:231px;
}

.foot table {width:100%; border-collapse: collapse;}
.foot table td{padding:5px;}
.foot table td img{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-bottom:6px;min-height:50px;background:url(/i/common/box_small.png) no-repeat 0 0; position: relative; z-index:10;}
.add_item h6 {font-size:14px; font-weight:bold; margin-left:8px; padding-top:8px; line-height:16px;}
.add_item h6 img {vertical-align:middle;margin-right:1px;width:35px;height:35px;}
.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_small.png) no-repeat left bottom; padding-bottom:15px; display: inline-block; width: 231px;}
.add_list ul li img {vertical-align:middle;}
.add_list ul {padding:10px 4px 0; background:#dbcfa6;border:solid 1px #beb28b;border-top:0;border-bottom:0; font-size:13px; color:#000;}
.add_list ul li {padding:3px 10px 3px 3px;}
.add_list ul li img {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 ul li select option{padding:3px 2px 0 2px;}*/
.add_list dl {font-size:11px;padding:0 0 0 9px;}
.add_list dl.add_params {
	position:relative;left:-7px;
	width:229px;padding: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_boxb.png);}
.floated_box del {background-image:url(/i/stock_units/s_boxt.png);}
.floated_box .content {background-image:url(/i/stock_units/s_boxm.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 {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:3px;
}
.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-left: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;
}

input.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;
}

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 {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.buy_men img, table.employment img, table.jobOpp img, table.accontBook img, table.yourPets img, table.stocks img, table.statistics img, table.yourTools img, table.stat img{vertical-align:middle;}
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/bord2.gif) repeat-x 0 100%;
	font-size:12px;font-weight:bold;
}
.exch_units dd.last {background:transparent;}
.exch_units dd img {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{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/wBullet.gif) left 10px no-repeat;}
.welcomeTxt ul a{font-size:12px; color:#0f4057; text-decoration: none; }

.junkmanProduct{margin-top: 35px; background:url(i/junkman/line.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{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 {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_b.gif) no-repeat 0 100%;
	font-size:11px;
}
.error dfn {display:block;background:url(/i/p/err_t.gif) no-repeat 0 0;height:8px;overflow:hidden;}
.error .data {padding:0 10px;text-align:center;background:url(/i/p/err_m.gif) repeat-y 0 0;color:#FF0000;}

.ok {
	width:232px;margin:15px auto;
	padding-bottom:8px;
	background:url(/i/p/ok_b.gif) no-repeat 0 100%;
	font-size:11px;
}

.ok dfn {display:block;background:url(/i/p/ok_t.gif) no-repeat 0 0;height:8px;overflow:hidden;}
.ok .data {padding:0 10px; text-align:center;background:url(/i/p/ok_m.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/arrs.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/arrs.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 -------------------- */

.green{font-size:11px; font-weight: bold; color:#65871a;}
.red{font-size:11px; font-weight: bold; color:#e80808;}
.redNormal{color:#e80808;}

.sellerTool {margin:5px 0;}
.sellerTool li{padding: 3px 0 0 10px;}

/* --- 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: 500px; font-size: 11px;}
.lot dt.kolvo{float: left; width: 140px; padding: 5px 0;}
.lot dt.resurs{float: left; width: 300px; padding: 5px 0;}
.lot dd.kolvo{float: left; width: 140px; padding: 5px 0;}
.lot dd.resurs{float: left; width: 350px; padding: 5px 0;}
.lot input{vertical-align: middle;}
.lot .txtField{width: 40px; font-size:11px; border: solid 1px #676b68; padding: 2px;}
.lot .select{width: 110px; 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;}
.userPic{float: left; width: 174px; height: 194px; background:url(/i/user/userPicBg.gif) no-repeat 0 0; position: relative; cursor: pointer; z-index:10;}
.userPic img{float: left; margin: 7px 0 0 7px;}

.userPic .h_popup{left:7px; margin: 131px 0 0 0; font-size:12px; font-weight: bold; width: 140px; text-align: center; border: none;}

.userMenu{float: left;}
.userMenu li{padding: 0 0 5px 0;}
.userMenu li a{font-size:12px; color:#0f4057;}
.userMenu li.on a{font-size:12px; font-weight: bold; color:#0f4057;}

.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;}
.userStat{margin: 0 auto; border-collapse: collapse;}
.userStat th{font-weight:normal; text-align: left; padding: 5px;}
.userStat tr.zebra{background: #eeece1;}
.userStat td{font-size:11px; padding: 5px;}
.userStat img{vertical-align: middle;}

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{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/listTop.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/listBottom.gif) no-repeat 0 0;}
.personListSelect .contentWraper{float: left; width: 502px; background:url(/i/user/list.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 3px 0 0;}
ul.vkladkiDuchy li.on a{float: left; padding:7px 10px 6px 10px; 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 3px 0 0;}
ul.vkladkiDuchy li.onAk a{float: left; padding:7px 10px 6px 10px; 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;}

.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/fon.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/close.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/infoTop.gif) no-repeat left top; margin: 15px 0;}
.forDuchyinfoBottom{width: 264px; background:url(/i/duchy/infoBottom.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/haveIco.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/close.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{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{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;}

/* --- 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{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: 998;}

#flashBorder{width: 636px; height:477px; background:url(/i/fairyTale/ramka.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: 3px 0;}

.companiesIco{border: solid 1px #000; width: 20px;}

.record .kloneStatus{margin: 10px 0 0 100px;}
.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/arrs.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/bord2.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 {height:428px; overflow:hidden; position:relative; width:400px;}
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; word-spacing: -0.3ex; background:url(/i/000/abbullet.gif) 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;}

.users{float:right; padding:7px 0 0 13px; font-size:11px; color:#d1b651; width:162px; background:url(/i/users.png) no-repeat 0 3px; height:41px;}
.users b{color:#e8e2c3;}
.users span{color:#7acc3e;}

.resPrice{display:inline-block; margin:2px 0;}
*: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{float:left;}

.armorOut{display:inline-block; margin:2px 0;}
.armorOut li{float:left; padding:4px;}
.armorOut div{margin:3px 0 0 25px;}
.armorOut img{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/indikator.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/indikator2.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;}

.tooltip{position:absolute; z-index:999; display:none;}
.tooltip p{color:#fff; background-color:#222; padding:10px;}

.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/bull.gif) no-repeat 0 50%;}

.cWraper{position: absolute; z-index: 1000; width: 100%;}
.chatWraper{width:797px; margin:10% auto; background:url(/i/chat/bottom.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/top.png) no-repeat 0 0; display:block;}
.chat{width:757px; background:#f5f3e1; display:inline-block; padding:0 20px 10px 20px; color:#272518;}
.chat img{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;}

.cloneUserList{display:inline-block; width:100%;}
.cloneUserList li{float:left; text-align:center; font-size:11px; width:100px; height:120px; padding:7px 10px;}
.cloneUserList li .h_popup{width: 120px; font-weight: normal; top:-30px; left:50px; text-align:left;}
.cloneUserList li a:hover{text-decoration:none !important;}
.cloneUserList li div.online{position: absolute; top:15px; left:15px; width: 30px; height:10px; background:url(/i/user/online.gif) no-repeat 0 0;}
.breadCrumbs{display:inline-block; width:100%; padding:10px 0; margin:0 0 10px 0; border-bottom: dashed 1px #999999; font-size:11px;}

.counter{margin:15px auto;}
.counter img{margin:0 5px;}
.counterInner{float:left; vertical-align:middle;}

.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/stboxb.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{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/stboxt.png) no-repeat 0 0; text-decoration:none;}

.stats .content {padding:0 13px; background:url(/i/stock_units/boxm.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{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/usboxb.png) no-repeat 0 100%; padding-bottom:9px;}
.stock_user_info del{display:block; height:9px; overflow:hidden; background:url(/i/stock_units/usboxt.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 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 .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{width:50px;}

a.uPanel{ padding:20px;}

dl.add_params_userPanel {width:229px; padding:7px 0 7px 0px; text-align:center; background:#E6DCB9 none repeat scroll 0 0; position:relative; left:-7px;}
dl.add_params_userPanel a{background:url(/i/common/uPanelBg.gif) 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{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{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:1000;}
.popupDetail{margin:0 auto 0; width:885px; background:url(/i/user/pdTop.png) no-repeat 0 0; position:relative; padding-top:8px;}
.popupDetail del{width:885px; height:8px; float:left; overflow:hidden; background:url(/i/user/pdBottom.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/butBg2.gif) no-repeat 0 0; color:#000!important;}
.popupDetail img{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;}

.sub{width:665px; padding:10px 10px 0 10px; margin:5px 0; display:inline-block; border-top: solid 1px #9b9567;}
.sub li{float:left; width:100%; padding:5px 0; font-size:11px;}
.sub img{vertical-align: middle;}


/* ------ Помощь по калите ------- */
.howItworks{width:100%; border-collapse:collapse; height:148px; background:url(/i/kalita/howItworks.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/bt.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/tt.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/butBg2.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/butBg2.png) no-repeat 0 0; color:#000!important; text-decoration: none!important;}
.dbutton a.ak{background:url(/i/duchy/butBg2.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/rezin.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/rightrezin.gif) no-repeat 0 0; position: absolute; width:12px; height:25px; top:0; right:0;}
.dbuttonRezin a:hover{background:url(/i/duchy/rezinhover.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/rightrezinhover.gif) no-repeat 0 0; position: absolute; width:12px; height:25px; top:0; right:0; text-decoration: none;}
/*.dbuttonRezin a{background:url(/i/duchy/butBg2.png) no-repeat 0 0; color:#000!important; text-decoration: none!important;}*/

.dbuttonRezin a.ak{background:url(/i/duchy/rezinhover.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/rightrezinhover.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/rezin.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/rightrezin.gif) no-repeat 0 0; position: absolute; width:12px; height:25px; top:0; right:0;}
.popupDetail .dbuttonRezin a:hover{background:url(/i/war/rezinhover.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/rightrezinhover.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/rezinhover.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/rightrezinhover.gif) no-repeat 0 0; position: absolute; width:12px; height:25px; top:0; right:0; text-decoration: none;}

.awards{position: absolute; bottom:-10px; left:15px;}

.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{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:100%; background:url(/i/tizerBg.jpg) no-repeat 50% 100% #dbcfa6; height:60px; padding:40px 0 0 0; text-align: center; font-size: 13px; font-weight: bold; color:#ffde00;}
.tizerStart a{color:#ffde00;}

.monthList ul{width:100%; padding: 5px 0;}
.monthList ul li{font-size: 11px; padding: 3px;}
.monthList ul li a{text-decoration: none; color: #A1ADB3;}
.monthList ul li a:hover{text-decoration: underline;}

.refresh{position: absolute; top:10px; 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 img.part1{position: absolute; top:0; left:0;}
.mapArea img.part2{position: absolute; top:120px; left:0;}
.mapArea img.part3{position: absolute; bottom:0; left:0;}
.mapArea img.part4{position: absolute; top:0; left:126px;}
.mapArea img.part5{position: absolute; top:0; right:0;}
.mapArea img.part6{position: absolute; top:113px; left:164px;}
.mapArea img.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/buttBgRed.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;}

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;}

tr.lightrow:hover td{background: #f5f3e1!important; cursor:pointer;}

/* ------ Попап предложения от персонажей ------- */
.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;}
.gm_witch{background:url(/i/fairyTale/character_offer_2.jpg) no-repeat 0 0;}
.gm_well{background:url(/i/fairyTale/character_offer_1.jpg) no-repeat 0 0;}
.gm_koshchei{background:url(/i/fairyTale/character_offer_5.jpg) no-repeat 0 0;}
.gm_hut{background:url(/i/fairyTale/character_offer_3.jpg) no-repeat 0 0;}
.gm_werewolf{background:url(/i/fairyTale/character_offer_4.jpg) no-repeat 0 0;}

.gm_witch .buttonArea{position:absolute; top: 200px; left: 40px;}

/* ------ Попап со скролом ------- */
.popupScrollWraper{width:100%; position:fixed; z-index:1000;}
.popupScroll{margin:0 auto 0; width:885px; background:url(/i/user/pdTop.png) no-repeat 0 0; position:relative; padding-top:8px;}
.popupScroll del{width:885px; height:8px; float:left; overflow:hidden; background:url(/i/user/pdBottom.png) no-repeat 0 0;}
.popupScroll .content{width:825px; height: 770px; background:#f5f3e1; font-size:11px; padding:0 40px 10px 20px; float:left; overflow: hidden;}
.popupScroll h2 {padding:5px 0; font-size:24px; color:#0f4057;}
.popupScroll h4 {font-size:17px;}
.popupScroll h5 {font-size:14px; font-weight: bold;}
.popupScroll .popupScrollClose{position:absolute; top:10px; right:10px;}
.popupScroll tr.zebra td{background:#ede8d1!important;}
.popupScroll p{padding:5px 0; line-height: 1.8;}
.popupScroll .f12{font-size: 12px;}
.popupScroll .txtField{font-size:11px; border: solid 1px #676b68; padding:2px;}
.popupScroll .textarea{font:normal 12px Tahoma; border: solid 1px #676b68; padding:3px;}
.popupScroll .red{color:#e80808; line-height: normal;}
.popupScroll .green {color:#65871a; line-height: normal;}
.popupScroll a.red:hover{color:#e80808;}
.popupScroll a.green:hover {color:#65871a;}
.popupScroll .exchange{border-collapse:collapse; width: 100%; margin-top:10px;}
.popupScroll .exchange td{padding:10px 5px;}
.popupScroll .buttonArea{text-align: right;}
.popupScroll .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;}
.popupScroll .buttonArea a:hover{text-decoration: none; background:url(/i/kalita/butBg2.gif) no-repeat 0 0; color:#000!important;}
.popupScroll img{vertical-align: middle;}
.popupScroll .goodTransfer{color:#65871a; font-size: 17px;}
.popupScroll .badTransfer{color:#e80808; font-size: 17px;}
.popupScroll .scroll{position: absolute; top:40px; right: 10px; width: 21px; height:751px; background:url(/i/scrollbg.gif) no-repeat 0 0;}
.popupScroll .scroll .begunok{width: 20px; height:22px; background:url(/i/begunok.png) no-repeat 0 0; cursor: pointer; margin: 20px 0 20px 2px;}

div.popupScroll ul.tabs{width: 100%; height: 28px; display:inline-block; background:url(/i/jShop/tabsBg.gif) repeat-x 0 100%; margin:15px 0;}

div.popupScroll ul.tabs li.on{float: left; background:url(/i/war/leftOnBg.gif) no-repeat left top; margin: 0 2px 0 0;}
div.popupScroll 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.popupScroll ul.tabs li.on a:hover{text-decoration: underline;}

div.popupScroll ul.tabs li.onAk{float: left; background:url(/i/war/leftBg.gif) no-repeat left top; margin: 0 2px 0 0;}
div.popupScroll 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.popupScroll ul.tabs li.onAk a:hover{text-decoration: none;}

.flashText{position: absolute; top:144px; left:339px; width:405px; height:360px;}