* {
	margin: 0;
	padding: 0;
	border: 0 none;
}

body {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px;
	text-align: center;
	color: #afafaf;
	background: #000000 url('images/bg.gif') repeat;
}

a, a:active, a:link {
	color: #ffb400;
	text-decoration:none;
	outline: 0 none;
}

a:hover {
	color: #ffc332;
	text-decoration: underline;
}

h1, h2, h3, h4 {
	color: #ffb400;
	padding-top: 5px;
	padding-bottom: 10px;
}

h2 {
	font-size: 21px;
	margin-left: 15px;
}

h2 a {
	color: #afafaf;
}

h2.long {
	font-size: 15px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 12px;
	padding-bottom: 0;
}

ol, ul {
	list-style-image: url('/images/li.png');
	padding-left: 16px;
}

hr {
	background-color: #232323;
	width: 100%;
	height: 1px;
	float: left;
	margin: 15px 0;
}

.message {
	width: 100%;
	max-height: 100px;
	float: left;
	overflow: hidden;
	margin-top:10px;
	background: #161410 url('images/ms_bg.png') repeat;
	border-top: #232323 1px solid;
	border-bottom: #232323 1px solid;	
}

.message p{
	padding: 5px 10px;
	color: #ffffff;
}

.message a.close {
	width: 16px;
	height: 16px;
	display: block;
	float: right;
	background: transparent url('images/close.png') no-repeat;
}

.error {
	color: red;
	font-size: 12px;
	line-height: 14px;
	margin: 0 15px;
	float: left;
}

b.orange {
	color: #ffb400;
}

b.red {
	color: #eb5000;
}

b.green {
	color: #50eb00;
}

/* @group header */


#header-container {
	width: 100%;
	height: 150px;
	min-width: 900px;
	text-align: center;
	background: transparent url('images/city_bg.png') repeat-x top center;
}

#header {
	width: 900px;
	height: 160px;
	margin: 0 auto;
	background: transparent url('images/main_top.png') no-repeat bottom left;
}

#header-ad {
	display: block;
	float: left;
	margin: 20px;
}

a#logo {
	width: 373px;
	height: 120px;
	display: block;
	background: transparent url('images/guzari_logo.png') no-repeat;
	float: left;
	position: relative;
	top: 50px;
	left: 20px;
}


#stat {
	height: 78px;
	font-size: 13px;
	float: right;
	text-align: left;
	margin-top: 45px;
	margin-right: 250px;
}

#stat #first{
	float: left;
	margin-right: 8px;	
}

#stat #second{
	float: right;
}

#stat p {
	height: 24px;
	background: transparent url('images/stat_end.png') no-repeat right;
	margin-bottom: 3px;
}

#stat p.none {
	background: none;
}

#stat p span.start{
	height: 24px;
	background: transparent url('images/stat_start.png') no-repeat left;
	float: left;
	padding-left: 8px;
	margin-left: -5px;
}

#stat b, .user_table b {
	display: block;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 5px;
	font-weight: normal;
	font-size: 15px;
}

a.turbo {
	display: block;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 5px;
	font-weight: normal;
	font-size: 15px;
	background: transparent url('images/up_icon.png') no-repeat left;
	color: #ffb400;
}

a.turbo:hover {
	background: transparent url('images/up_icon.png') no-repeat left;
	text-decoration: underline;
}

b.place {
	background: transparent url('images/user_icon.png') no-repeat left;
	color: #ffffff;
}

#vip {
	background: transparent url('images/vip_icon.png') no-repeat left!important;
}

b.pm {
	background: transparent url('images/pm_icon.png') no-repeat left;
	padding-left: 23px!important;
}

#stat b.pm {
	color: #ffffff;
}

.new {
	color: #ffb400!important;
}

b.popularity {
	background: transparent url('images/star.png') no-repeat left;
	color: #eb5000;
	font-weight: bold;	
}

b.money {
	background: transparent url('images/money.png') no-repeat left;
	color: #50eb00;
}

b.energy, small.energy {
	background: transparent url('images/lightning.png') no-repeat left;
	color: #f2d042;
}

#stat b.energy:hover {
	color: #f2e29e;
}

b.energy_empty {
	background: transparent url('images/lightning_red.png') no-repeat left;
	color: #f2d042;
}

#stat b.energy_empty #energy_current {
	color: #EB5000;
}

span.time {
	font-size: 13px;
	color: #afafaf;
	padding: 0 5px;
}

.ads {
	float: right;
	padding-top: 10px;
}

.ads table {
	float: left;
}

/* @end */

/* @group container */

#container {
	width: 900px;
	margin: 0 auto;
}

#content {
	background: transparent url('images/main_middle.png') repeat-y left;
	float: left;
}

#entry {
	width: 590px;
	min-height: 465px;
	margin: 0 30px;
	text-align: left;
	line-height: 24px;
}

.pp {
	width: 100%;
	float: right;
}

.pp p {
	float: left;
}

.pp a {
	float: left;
}

.pp a.little {
	font-size: 13px;
	margin-left: 8px;
	color: #afafaf;
}


.pp h3{
	float: left;
	width: 100%;
}

.prizes{
	margin: 10px;
}

#footer {
	width: 650px;
	height: 15px;
	font-size: 11px;
	padding-top: 5px;
	background: transparent url('images/main_bottom.png') no-repeat top left;
	float: left;
	position: relative;
	top: 15px;
}

#footer a {
	padding-bottom: 15px;
	margin: 0 5px;
}

#footer .ftrlinks {
	float: left;
	position: relative;
	top: 25px;
	left: 25px;
}

#footer a#minilogo {
	background: transparent url('images/minilogo.png') no-repeat;
	float: left;
	display: block;
	width: 74px;
	height: 16px;
	position: relative;
	top: 24px;
	left: 20px;
}


/* @gend */

/* @group sidebar */

#sidebar {
	width: 250px;
	float: right;
}

#sidebar form{
	width: 235px;
	text-align: right;
	line-height: 26px;
	color: #ffffff;
	margin-left: 15px;
	margin-bottom: 25px;
	padding-top: 10px;
}

#sidebar form input.lint{
	width: 135px;
	height: 16px;
	padding-top: 2px;
	margin: 10px 15px 10px 10px;
	color: #ffffff;
	background-color: #232323;
	border: #72af46 1px solid;
}

#sidebar form input.rint{
	width: 135px;
	height: 16px;
	padding-top: 2px;
	margin: 10px 15px 10px 10px;
	color: #ffffff;
	background-color: #322323;
	border: #f9644d 1px solid;
}

#sidebar form input.submit{
	position: relative;
	top: 10px;
}

#sidebar form#login{
	background: transparent url(images/login_bg.png) no-repeat scroll top ;
}

#sidebar form#register{
	background: transparent url(images/register_bg.png) no-repeat scroll top ;
	margin-top: 15px;
}

/* @end */

/* @group profile */

.imgb {
	width: 64px;
	height: 64px;
	padding: 6px;	
	background: transparent url('images/img_border.png') no-repeat top center;
}

.imgb_unware {
	width: 64px;
	height: 64px;
	padding: 6px;
	background: transparent url('images/img_grey_border.png') no-repeat top center;
}


.profile-avatar {
	margin-top: 15px;
	display: block;
	float: left;
}


.user-id {
	width: 300px;
	float: left;
	margin-top: 15px;
}

.user-id h2 {
	margin-bottom: 0!important;
}

.user-id p {
	margin-left: 15px;
	float: none;
}

p.popularity {
	background: transparent url('images/star.png') no-repeat left;
	padding-left: 20px;
	margin-top: -10px;
}

p.popularity b {
	color: #eb5000;
	font-weight: normal;
	font-size: 15px;
}

p.money {
	background: transparent url('images/money.png') no-repeat left;
	padding-left: 20px;
}

p.money b{
	color: #50eb00;
	font-weight: normal;
	font-size: 15px;
}

p.sell {
	background: transparent url('images/money.png') no-repeat left;
	padding-left: 20px;
}

p.sell b{
	color: #ff0000;
	font-weight: normal;
	font-size: 15px;
}

.nb {
	background: none!important;
}

p.chance_popularity {
	color: #eb5000;
	font-size: 12px;
	padding-left: 20px;
	padding-bottom: 2px;
}

p.chance_money {
	color: #50eb00;
	font-size: 12px;
	padding-left: 20px;
	padding-bottom: 2px;
}

.user-url {
	width: 300px;
	float: left;
	margin-top: 15px;
	margin-left: -100px;
}

.user-url input{
	width: 300px;
	height: 16px;
	padding-top: 2px;
	color: #be8600;
	background-color: #140e00;
	border: #be8600 1px solid;
}

.user-url p{
	margin-top: 5px;
	font-size: 12px;
	line-height: 14px;
}

.ready {
	color: #50eb00;
}

a.vavedenie {
	width: 235px;
	height: 42px;
	margin-top: 15px;
	margin-left: 15px;
	display: block;
	background: transparent url('images/vavedenie_button.png') no-repeat top center;
	background-position: 0 0;
}

a.vavedenie:hover {
	background-position: 0 -42px;
}

a.register {
	width: 235px;
	height: 42px;
	margin-left: 15px;
	display: block;
	background: transparent url('images/register_button.png') no-repeat top center;
	background-position: 0 0;
}

a.register:hover {
	background-position: 0 -42px;
}

a.gifts {
	width: 235px;
	height: 42px;
	margin-left: 15px;
	display: block;
	background: transparent url('images/prize_button.png') no-repeat top center;
	background-position: 0 0;
}

a.gifts:hover {
	background-position: 0 -42px;
}


a.profile {
	width: 235px;
	height: 42px;
	margin-left: 15px;
	display: block;
	background: transparent url('images/profile_button.png') no-repeat top center;
	background-position: 0 0;
}

a.profile:hover {
	background-position: 0 -42px;
}

a.inventar {
	width: 235px;
	height: 42px;
	margin-top: 15px;
	margin-left: 15px;
	display: block;
	background: transparent url('images/invent_button.png') no-repeat top center;
	background-position: 0 0;
}

a.inventar:hover {
	background-position: 0 -42px;
}

a.talents {
	width: 235px;
	height: 42px;
	margin-top: 15px;
	margin-left: 15px;
	display: block;
	background: transparent url('images/talents_button.png') no-repeat top center;
	background-position: 0 0;
}

a.talents:hover {
	background-position: 0 -42px;
}

a.city {
	width: 235px;
	height: 42px;
	margin-top: 15px;
	margin-left: 15px;
	display: block;
	background: transparent url('images/city_button.png') no-repeat top center;
	background-position: 0 0;

}

a.city:hover {
	background-position: 0 -42px;
}

.shop {
	width: 235px;
	margin-top: 15px;
	margin-left: 15px;
	background: transparent url('images/shop_button.png') no-repeat top center;
	padding-top: 42px;
}

.shop ul {
	width: 235px;
	text-align: center;
	background: transparent url(images/shop_bg.png) repeat-y center;
	padding: 2px 0!important;
}
	
.shop ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.shop ul li a {
	width: 224px;
	height: 22px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background-color: #0e0a00;
	padding: 3px 0;
	margin: 3px 6px;
}

.shop ul li a:hover {
	font-size: 18px;
	font-weight: bold;
	color: #0e0a00;
	text-decoration: none;
#	background-color: #ffb400;
	background: transparent url('images/sh_menu/shopping_menu_over.png') no-repeat center bottom;
}

.shop ul li p {
	width: 224px;
	height: 22px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
#	background-color: #ffb400;
	background: transparent url('images/sh_menu/shopping_menu.png') no-repeat center bottom;
	padding: 3px 0;
	margin: 3px 6px;
}

.shopbottom {
	width: 235px;
	height: 10px;
	display: block;
	margin-top: 0;
	background: transparent url('images/shop_bottom.png') no-repeat center;
}

a.editbutton {
	width: 110px;
	height: 42px;
	display: block;
	margin-left: 15px;
	margin-top: 15px;
	float: left;
	background: transparent url('images/edit_button.png') no-repeat top center;
	background-position: 0 0;
}

a.editbutton:hover {
	background-position: 0 -42px;
}

a.exitbutton {
	width: 110px;
	height: 42px;
	display: block;
	margin-top: 15px;
	float: right;
	background: transparent url('images/exit_button.png') no-repeat top center;
	background-position: 0 0;
}

a.exitbutton:hover {
	background-position: 0 -42px;
}

#p-izfukaise b{
	color: #ffb400;
}

#izfukaise {
	width: 64px;
	height: 64px;
	margin-right: 10px;
	display: block;
	float: left;
}

#izfukaise.activ {
	background: transparent url('images/izfukai_se.png') no-repeat;
	background-position: 0 0;
}

#izfukaise.activ:hover {
	background-position: 0 -64px;
}

#izfukaise.inactiv {
	background: transparent url('images/izfukai_se_inactive.png') no-repeat;
	background-position: 0 0;
}

.vehicle {
	width: 285px;
	height: 132px;
	margin: 0 5px;
	float: left;
}

.vehicle img {
	width: 120px;
	height: 120px;
	padding: 6px;
	float: left;	
	background: transparent url('images/img_border_132.png') no-repeat top center;
}

.vehicle p {
	color: #ffb400;
	font-weight: bold;
	float: none;
	margin-left: 145px;
}

.things {
	width: 100%;
	margin: 0 5px 5px;
	float: left;
}

.things img{
	width: 64px;
	height: 64px;
	float: left;
	padding: 6px;
	background: transparent url('images/img_border.png') no-repeat top center;
}

/* @end */

h3 hr {
	background-color: #ffb400;
	width: 100%;
	height: 1px;
	float: left;
	margin: 5px 0;
}

.mar {
	margin: 3px;
}

.actions_hover {
	padding: 6px;
	margin: 3px;
	margin-left: -79px;
	position: relative;
	display: none;
}

.type_selected , .type_active {
	line-height: 36px;
}

/* @group shop */


.shop_table td {
	width: 190px;
	height: 120px;
	padding-bottom: 15px;
	background: transparent url('images/item_box.png') no-repeat top left;
}

.shop_table td.activ {
	background: transparent url('images/item_box_activ.png') no-repeat top left!important;
}

.shop_table td.none {
	background: none;
}


.shop_table td img {
	padding: 6px;
	float: left;
}

b.price {
	color: #50eb00;
	padding-left: 18px;
	padding-right: 5px;
	font-weight: normal;
	font-size: 15px;
	float:left;
	background: transparent url('images/money.png') no-repeat left;
}

b.hprice {
	color: #afafaf!important;
}

.buyit{
	width: 64px;
	height: 20px;
	display: block;
	margin: 3px 0;
	background: transparent url('images/buyit.png') no-repeat left;
	background-position: 0 0;
}

.buyit:hover {
	text-decoration:none;
	background-position: 0 -20px;
}

.cantbuy {
	width: 64px;
	height: 20px;
	display: block;
	margin: 3px 0;
	margin-right: 17px!important;
	background: transparent url('images/cantbuyit.png') no-repeat left;
}

.bought {
	color: #ffffff;
	font-weight: normal;
	padding-right: 20px;
}

.pricebox {
	height: 26px;
	text-align: right;
	margin-top: 5px;
	float: right;
	display: inline;
}

.pricebox a, .pricebox span {
	margin-right: 8.5px;
	float: right;
}

.article_info {
	width: 110px;
	height: 80px;
	float: left;
	font-size: 10px;
	line-height: 10px;
	margin-top: -20px;
}

.article_info  .name{
	color: #ffb400;
	font-size: 11px;
	line-height: 13px;
}

.article_info  .add{
	color: #50eb00;
}
.article_info  .blue2{
	color: #007FFF;
}


.article_info  .price{
	color: #eb5000;
}

.article_info .alert{
	color: #ff0000;
}

.mycar, .myweapon {
	width: 590px;
	height: 222px;
	overflow: hidden;
	background: transparent url('images/img_border_vehicle.png') no-repeat;
}

.mycar img, .myweapon img {
	width: 280px;
	height: 210px;
	padding: 6px;
	float: left;
}

/* @end */


/* @group support */

#sup {
	width: 500px;
	margin: 20px auto;
}

form#support {
	width: 100%;
	color: #ffb400;
	padding: 5px 10px;
	background: #161410 url('images/ms_bg.png') repeat;
	border: 1px solid #232323;
}

form#support textarea {
	width: 100%;
	height: 200px;
	color: #ffffff;
	background-color: #050505;
	border: 1px solid #333333;
	margin-top: 5px;
	margin-bottom: 10px;
}

form#support input, form#support select {
	width: 200px;
	background-color: #050505;
	color: #ffffff;
	border: 1px solid #333333;
	padding: 1px 0;
	margin: 5px 0;
}

form#support input#button{
	color: #ffb400;
	font-weight: bold;
	background-color: #333333;
	border: 1px solid #666666;
	font-size: 14px;
	width: 120px;
	padding: 2px 0;
}

form#support input#button:hover {
	color: #333333;
	background-color: #be8600;
}

/* @end */

/* @group settings */

table.settings {
	width: 500px;
	margin: 20px auto;
	color: #ffb400;
	padding: 15px 5px;
	background: #161410 url('images/ms_bg.png') repeat;
	border: 1px solid #333333;
}

table.settings th {
	width: 180px;
	text-align: right;
}

table.settings th label {
	font-weight: normal;
	padding-right: 16px;
}

table.settings small {
	font-size: 11px;
	color: #afafaf;

	line-height: 12px;
}

table.settings p {
	padding: 5px 0;
}

table.settings input {
	width: 180px;
	color: #ffffff;
	background-color: #050505;
	border: 1px solid #333333;
}

table.settings input#button{
	width: 160px;
	color: #ffb400;
	font-weight: bold;
	background-color: #050505;
	border: 1px solid #333333;
	font-size: 14px;
	padding: 2px 0;
	margin-top: 10px;
}

table.settings input#button:hover{
	color: #333333;
	background-color: #be8600;
}

/* @end */

/* @group ranking */

table.user_table b.user {
	color: #ffb400;
	padding-left: 18px;
	margin-left: 20px;
	padding-left: 18px;
	font-weight: bold;
	background: transparent url('images/user_icon.png') no-repeat left; 
}

table.user_table b.user:hover {
	color: #ffffff;
	text-decoration: underline;
}

table.user_table b.vip {
	background: transparent url('images/vip_icon.png') no-repeat left; 
}

table.user_table{
	width: 285px;
	line-height: 14px;
	float: left;
	margin: 5px;
}

table.user_table tr{
	width: 285px;
	height: 18px;
}

table.user_table img {
	width: 16px;
	height: 16px;
	float: left;
	padding: 2px;
}

table.user_table tr.alt td {
	background-color: #222222;
}

table.user_table tr.me td {
	background-color: #666666;
}

table.rank_table {
	width: 590px;
	margin-top: 15px;
}

table.rank_table tr {
	width: 590px;
}

table.rank_table a {
	float: left;
	padding: 1px 0;
}

table.user_table a b, table.rank_table a b {
	padding: 3px;
}

table.rank_table  b.popularity {
	display: inline;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 15px;
	font-weight: normal;
	font-size: 15px;
}

table.rank_table  b.number {
	width: 25px;
	float: left;
	text-align: right;
	padding: 3px;
}

table.rank_table td.score {
	text-align: right;
}

/* @end */

/* @group sms */

.sms {
	width: 570px;
	margin: 15px 0;
	padding: 10px;
	border: #333333 1px solid;
	background: #161410 url('images/ms_bg.png') repeat;
}

.sms h3 {
	padding-left: 20px;
	padding-bottom: 0;
}

.sms h3 {
	padding-left: 20px;
	padding-bottom: 0;
}


.sms h3 b{
	color: #ffffff;
	font-size: 14px;
}

.sms h3 b.red {
	color: #ff0000;
	font-size: 16px;
	background: transparent url('images/promo.png') no-repeat right;
	padding-right: 68px;
	padding-top: 10px;
	padding-bottom: 4px;
}

.sms b {
	font-size: 15px;
}

.sms b.sans {
	font-family: sans-serif;
}

.sms small {
	font-size: 12px;
}

.sms small b{
	font-size: 12px;
}

.sms h3.vip{
	background: transparent url('images/vip_icon.png') no-repeat left;
}

.sms h3.promo{
	background: transparent url('images/vip_icon.png') no-repeat left;
	margin-top: 3px;
	margin-bottom: 5px;
}

.sms h3.energy{
	background: transparent url('images/lightning.png') no-repeat left;
	margin-bottom: 10px;
}

.sms h3.money{
	background: transparent url('images/money.png') no-repeat left;
	margin-bottom: 10px;
}

.sms table {
	margin: 0 auto 20px;
}

.sms table th {
	text-align: right;
	width: 160px;
	background-color: #050505;
	padding-right: 10px;
}

.sms table td {
	text-align: center;
	width: 160px;
	background-color: #050505;
}

/* @end */

/* @group talents */

table.talents_table {
	width: 590px;
	float: left;
	margin-top: 15px;
}

table.talents_table td {
	width: 280px;
	height: 180px;
	border: #333333 1px solid;
	vertical-align: bottom;
}

table#city_table td {
	width: 90px;
	height: 80px;
}

table#city_table th {
	width: 90px;
	height: 20px;
	text-align: center;
	background-color: #333333;
}

table#city_table td b.profit {
	padding-top: 3px;
	padding-left: 20px;
	margin-right: 10px;
}

table.talents_table td .entry {
	width: 100%;
	height: 100%;
	padding: 10px;
	vertical-align: top;
}

table.talents_table td .entry p, table.talents_table td .entry h3{
	float: none;
}

table.talents_table td h3 {
	font-size: 23px;
	padding: 0 5px;
	margin-bottom: 10px;
	width: 240px;
	border-bottom: #ffb400 1px solid;
}

table#city_table td h3 {
	width: 100%;
	font-size: 15px;
	line-height: 16px;
	border-bottom: 0 none;
	margin: 0 -10px;	
}

table.talents_table td a, table.talents_table td span {
	width: 100%;
	height: 30px;
	display: block;
	margin: auto 0 0;
	text-align: center;
	border-top: #333333 1px solid;
}
/*

table.talents_table td a, table.talents_table td span.active {
	background: #050505 url('images/ms_bg.png') repeat;
}

table.talents_table td span {
	background: #050505 url('images/na_bg.png') repeat;
}
*/
table.talents_table td a:hover, table.talents_table td a.no_energy:hover {
	text-decoration: none;
	background: none;
}
 
table.talents_table td a b, table.talents_table td span b {
	width: 100%;
	height: 100%;
	display: block;
	background-image: url('images/button_shine.png');
	background-repeat: repeat-x;
	padding: 3px 0;
	color: #afafaf;
	font-size: 18px;
}


table#city_table td a b, table#city_table td span b {
	font-size: 13px;
}

table.talents_table td a b:hover {
	color: #ffffff;
}

table.talents_table td a.no_energy {
	background: #281400 url('images/ne_bg.png') repeat;
}

table.talents_table td p.description {
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 5px;
}

table.talents_table td b.rank {
	font-weight: normal;
	color: #50eb00;
}

table.talents_table td b.progress {
	font-weight: normal;
	color: #ffb400;
}

table.talents_table td b.time {
	font-weight: normal;
	color: #ffffff;
}

table.talents_table td small.energy {
	font-size: 13px;
	line-height: 16px;
	margin-left: 3px;
	padding-left: 17px;
}

table.talents_table td.svaliach {
 background: #050505 url(images/talants/t_svalia4.png);
}
 
table.talents_table td.svaliach a {
 background: #050505 url(images/talants/t_svalia4_up.png);
}
table.talents_table td.svaliach span {
 background: #050505 url(images/talants/t_svalia4_up.png);
}





table.talents_table td.businessman {
	background: #050505 url(images/talants/t_businessman.png);
}
table.talents_table td.businessman a{
	background: #050505 url(images/talants/t_businessman_up.png);
}
table.talents_table td.businessman span{
	background: #050505 url(images/talants/t_businessman_up.png);
}

table.talents_table td.mafiot {
	background: #050505 url(images/talants/t_mafiot.png);
}

table.talents_table td.mafiot a{
	background: #050505 url(images/talants/t_mafiot_up.png);
}
table.talents_table td.mafiot span{
	background: #050505 url(images/talants/t_mafiot_up.png);
}

table.talents_table td.trader {
	background: #050505 url(images/talants/t_targovec.png);
}

table.talents_table td.trader a{
	background: #050505 url(images/talants/t_targovec_up.png);
}
table.talents_table td.trader span{
	background: #050505 url(images/talants/t_targovec_up.png);
}


table.talents_table td.svaliach1 {
 background: #050505 url(images/city/g_svalia4.png);
}

table.talents_table td.businessman1 {
	background: #050505 url(images/city/g_businessman.png);
}

table.talents_table td.mafiot1 {
	background: #050505 url(images/city/g_mafiot.png);
}

table.talents_table td.trader1 {
	background: #050505 url(images/city/g_targovec.png);
}


/* @end */

/* @group PM */

table.pm_table{
	width: 100%;
	float: left;
	margin-top: 10px;
	padding: 10px;
}

table.pm_table tr {
	height: 18px;
}

table.pm_table tr.menu{
	height: 30px;
}

table.pm_table tr.index th, table.pm_table tr.last td{
	border-bottom: 1px solid #333333;
}

table.pm_table tr.alt {
	background-color: #222222;
}

table.pm_table td, table.pm_table th{
	padding: 1px 5px;
	overflow: hidden;
}

table.pm_single {
	width: 100%;
	float: left;
	margin-top: 10px;
	background: #161410 url('images/ms_bg.png') repeat;
	border: 1px solid #232323;
}

table.pm_single th {
	width: 50px;
	text-align: right;
	padding: 0 5px;
	font-weight: normal;
}

table.pm_single td {
	background: #050505;
	border: 1px solid #333333;
	padding: 0 5px;
}

table.wr td {
	padding: 0;
}

table.wr td p {
	padding: 0 5px;
}

table.pm_single td.content {
	height: 200px;
	overflow: auto;
	padding: 0 5px;
}

table.wr td.content {
	padding: 0;
}

table.pm_single td.options {
	background: transparent;
	padding: 0;
	border: 0 none;
}

table.pm_single td.options a, table.pm_single td input.button {
	height: 25px;
	padding: 0 5px;
	display: block;
	font-weight: bold;
	border: none;
	background: #333333;
	border: 1px solid #666666;
}

table.pm_single td input.button {
	float: left;
	width: 80px;
	font-weight: bold;
	color: #ffb400;
}

table.pm_single td.options a:hover, table.pm_single td input.button:hover {
	text-decoration: none;
	color: #333333;
}

table.pm_single td.options a.respond {
	float: left;
}

table.pm_single td.options a.respond:hover, table.pm_single td input.button:hover {
	background-color: #a0eb50;
}

table.pm_single td.options a.delete {
	float: right;
}
table.pm_single td.options a.delete:hover {
	background-color: #eb643c;
}

table.pm_single input, table.pm_single input, table.pm_single textarea {
	width: 100%;
	height: 100%;
	padding: 4px 0;
	color: #afafaf;
	background-color: #050505;
}

/* @end */

/* @group themes */

.chivas  {
	background: #050505 url('images/themes/chivas_theme.png') top center no-repeat;
}

.death  {
	background: #050505 url('images/themes/death_theme.png') top center no-repeat;
}

.flame  {
	background: #050505 url('images/themes/flame_theme.png') top center no-repeat;
}

.harley  {
	background: #050505 url('images/themes/harley_theme.png') top center no-repeat;
}

.sk8rs  {
	background: #050505 url('images/themes/sk8rs_theme.png') top center no-repeat;
}
.star  {
	background: #050505 url('images/themes/star_theme.png') top center no-repeat;
}
.transformers  {
	background: #050505 url('images/themes/transformers_theme.png') top center no-repeat;
}
.tribal  {
	background: #050505 url('images/themes/tribal_theme.png') top center no-repeat;
}

table.style_table {
	width: 570px;
}

table.style_table  img{
	width: 140px;
	height: 140px;
}

table.style_table .activ{
	border: 1px solid #ffb400;
}

/* @end */

.myweapon {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.myweapon p {
	padding-left: 20px;
}

.myweapon p b {
 font-weight: normal;
}

.myweapon p.attack b {
	color: #eb5000;
	padding-left: 20px;
	background: transparent url('images/gun.png') no-repeat;
}

.myweapon p.armor b {
	color: #f2d042;
	padding-left: 20px;
	background: transparent url('images/shield.png') no-repeat;
}

.myweapon p.points b {
	color: #f2d042;
}

.myweapon p.price b {
	color: #50eb00;
}

.allweapons-start {
	height: 80px;
	float: left;
	margin: 10px 0;
	background: transparent url('images/w_border_start.png')	no-repeat left;
}

.allweapons-end {
	height: 80px;
	float: right;
	margin-right: -10px;
	padding: 0 10px;
	background: transparent url('images/w_border_end.png') no-repeat right;
}

.allweapons-end img {
	width: 64px;
	height: 64px;
	margin: 7px 6px ;
}

.allweapons-end img.selected {
	background: transparent url('images/img_border.png') no-repeat top center;
	padding: 6px;
	margin: 0;
}

a.upgrade_w, a.upgrade_b, span.upgrade_w, span.upgrade_b {
	width: 185px;
	height: 20px;
	display: block;
	margin-top: 10px;
	margin-left: 340px;
}

a.upgrade_w:hover, a.upgrade_b:hover {
	background-position: 0 -20px;
}

a.upgrade_w {
	background: transparent url('images/upgrade_w.png') no-repeat;
}

a.upgrade_b {
	background: transparent url('images/upgrade_b.png') no-repeat;
}

span.upgrade_w {
	background: transparent url('images/u_upgrade_w.png') no-repeat;
}

span.upgrade_b {
	background: transparent url('images/u_upgrade_b.png') no-repeat;
}

a.fight {
	width: 78px;
	height: 18px;
	display: block;
	background: transparent url('images/fight_button.png') no-repeat top center;
}

a.fight_again {
	width: 130px;
	height: 20px;
	display: block;
	margin: 10px auto 0;
	background: transparent url('images/fight_again.png') no-repeat top center;
}

a.fight:hover, a.fight_again:hover {
	background-position: 0 -20px;
}

h2.win {
	color: #50eb00;
	line-height: 15px;
}

h2.louse {
	color: #eb5000;
}

p.wins {
	margin-left: 20px;
}

p.wins b {
	padding-left: 20px;
	margin-right: 20px;
	display: block;
	float: left;
}

table.battles {
	width: 590px;
	margin: 20px 0;
}

table.battles td.vs {
	width: 90px;
	font-size: 40px;
	text-align: center;
}

table.battles td.me, table.battles td.enemy {
	width: 250px;
}

table.battles td.me {
	text-align: right;
}

table.battles td.enemy {
	text-align: left;
}

table.battles td.me img.weapon, table.battles td.enemy img.shield {
	width: 40px;
	height: 40px;
	padding: 6px;
	background: transparent url('images/img_border40.png') center no-repeat;
}

table.battles td.me img.weapon, table.battles td.me p.tt {
	float: left;
	margin-left: 60px;
}

table.battles td.enemy img.shield, table.battles td.enemy p.tt {
	float: right;
	margin-right: 60px;
}

table.battles td.enemy p.tt, table.battles td.me p.tt {
	margin-top: -20px;
}

table.battles td.me p.tt b {
	color: #eb5000;
	font-weight: normal;
	padding-left: 20px;
	background: transparent url('images/gun.png') no-repeat;
}

table.battles td.enemy p.tt b {
	color: #f2d042;
	font-weight: normal;
	padding-left: 20px;
	background: transparent url('images/shield.png') no-repeat;
}

table.main_page_sms {
	width: 590px;
	margin: 10px auto;
	color: #ffb400;
	padding: 5px 5px;
	background: #161410 url('images/ms_bg.png') repeat;
	border: 1px solid #333333;	
}

#season_time {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
}

