/* CSS Document */

/* common defs start */
* {
	font-family: Tahoma, sans-serif;
}

body { 
	width: 100%; 
	height: 100%;
	margin: 0px; 
	padding: 0px; 
	font-size: 70%;
}

/* --- IE5.x workaround */
td {
	font-size: 70%;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 100%;
}
.fakestyle {}
/* --- IE5.x workaround end */

form {
	margin: 0;
}

.split { clear: both;}

img {
	border: 0;
}

/* common defs end */

/* --- header start */
#headerw {
	background-color: #233D49;
}
#header {
	width: 990px;
	height: 132px;
	background-color: #233D49;
}
#headerleft {
	float: left;
	width: 300px;
	height: 132px;
}
#headerright {
	float: left;
	width: 690px;
	height: 132px;
}

#headertop {
	width: 690px;
	height: 38px;
}

#headertopleft {
	float: left;
	width: 165px;
}
#headertopleft img {
	float: left;
	display: block;
	margin: 0 0 0 5px;
}

#headertopright {
	float: left;
	text-align: right;
	padding: 10px 0 0 0;
	font-size: 10px;
	width: 525px;
}

#headertopright a {
	margin-right: 20px;
	color: #458FB3;
}

.headerx {
	float: left; 
	width: 165px;
	height: 94px;
	text-align: center;
	line-height: 1.5em;
}
.headerx a:link, .headerx a:visited {
	color: #3EC0FE;
}
.headerx a:hover, .headerx a:active {
	color: #AFE546;
}
.headeracurr {
	color: #AFE546 !important;
	font-weight: bold;
}

/* --- header end */

/* --- mid wrapper */
body {
	background: url(/i/bodyback.gif) left top repeat-y;
}
#mainw {
	background: url(/i/mainwback.gif) left top repeat-x;
	
}
#mainwin {
	width: 980px;
}
/* --- mid wrapper end */


/* --- left column */
#leftcol {
	float: left;
	width: 300px;
	padding: 0 0 5px 0;
	background: url(/i/leftcolback.gif) left top repeat-y;
}

#leftpanelw {
	background: url(/i/leftpanelwback.gif) left top repeat-y;
}
#leftpanel {
	background:  url(/i/ru/leftpanelback.gif) left top no-repeat;
}

.panelform {
	padding: 32px 21px 0 21px;
	height: 63px;
}
.panelinput {
	border: 0;
	margin-bottom: 5px;
	width: 100%;
	font-size: 12px;
}
#paneltable {
	width: 100%;
}
#paneltable a {
	color: #FFF;
}

#helpw {
	padding: 39px 0 1.5em 0;
	background:  url(/i/ru/helpwback.gif) left top no-repeat;
}

#help1 {
}
#help1 img {
	display: block;
	width: 148px;
	height: 29px;
	margin: 0 0 10px 0;
}
#help1 a {
	display: block;
	margin: 0 0 0 70px;
	padding: 0 0 0 35px;
	line-height: 24px;
	height: 24px;
	color: #FFF;
}
#help1a1 {
	background: url(/i/help1a1back.gif) left center no-repeat;
}
#help1a2 {
	background: url(/i/help1a2back.gif) left center no-repeat;
}
#help1a3 {
	background: url(/i/help1a3back.gif) left center no-repeat;
}

#help2 {
	padding: 20px 25px 0 25px;
}
#help2 h2 {
	font-size: 1em;
	margin: 0 0 0.5em 0;
	text-transform: uppercase;
	color: #FFF;
}
#help2 li {
	color: #AEE345;
	text-transform: lowercase;
}
#help2 a {
	color: #AEE345;
	font-weight: bold;
}
#help2 h2 {
	padding: 0 0 0 45px;
	line-height: 35px;
	height: 35px;
}
#help2h21 {
	background: url(/i/help2h21back.gif) left center no-repeat;
}
#help2h22 {
	background: url(/i/help2h22back.gif) left center no-repeat;
}
#help2 ul {
	margin: 0 0 1.5em 45px;
}
#help2 li {
	margin: 0.2em 0 1em 0;
}

#activate {
	background: url(/i/ru/activateback.gif) left top no-repeat;
	padding: 180px 0 0 0;
	color: #FFF;
}
#activate a {
	color: #FFF;
	font-weight: bold;
}
#activate td {
	width: 270px;
	padding: 0 30px 0 0;
	text-align: right;
}
#activate ol {
	margin: 0;
	padding: 20px 20px 10px 50px;
	line-height: 1.3em;
}
.activateinput {
	border: 0;
	margin-bottom: 15px;
	width: 190px;
	font-size: 12px;
}

#hitparades {
	background: url(/i/ru/hitparadesback.gif) left top no-repeat;
	padding: 30px 0 0 25px;
}
.hp1 {
	background: url(/i/hp1back.gif) left center no-repeat;
	padding: 25px 0 0 80px;
	height: 40px;
	color: #254453;
}
.hp2 {
	background: url(/i/hp2back.gif) left center no-repeat;
	padding: 25px 0 0 80px;
	height: 40px;
	color: #254453;
}
.hp3 {
	background: url(/i/hp3back.gif) left center no-repeat;
	padding: 25px 0 0 80px;
	height: 40px;
	color: #254453;
}
.hp1 a, .hp2 a, .hp3 a {
	color: #254453;
}

#news {
	background: url(/i/ru/newsback.gif) left top no-repeat;
	padding: 30px 0 0 0;
}
.newsblock {
	padding: 15px 20px 15px 20px;
	background: url(/i/newsblockback.gif) left bottom no-repeat;
	color: #233D49;
}
.newsblock span {
	color: #065F8A;
	text-transform: uppercase;
	font-size: 0.9em;
	background: url(/i/newsblockback.gif) left bottom no-repeat;
}
.newsblock a {
	color: #233D49;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0.5em 0 0.5em 0;
	background: url(/i/newsblockback.gif) left bottom no-repeat;
}
/* --- left column end */

/* --- main column */
#maincol {
	float: left;
	width: 680px;
	background: url(/i/mainwback.gif) right top repeat-x;
}

#maintop {
	width: 680px;
}
#maintopleft {
	width: 438px;
	height: 114px;
	background: url(/i/maintopleftback.gif) left top no-repeat;
	color: #233D49;
	vertical-align: top;
}
#maintopleft span {
	color: #FFF;
}
#user {
	width: 438px;
	font-size: 11px;
}
#user td {
	padding: 0 0 0 4px;
}
#user1, #user2, #user3, #user4 {
	line-height: 28px;
	height: 28px;
}
#user2 a, #user3 a {
	height: 28px;
	line-height: 28px;
	display: block;
	padding: 0 0 0 29px;
	color: #233D49;
}
#user5 {
	margin-left: 8px;
}
#user6 {
	height: 19px;
	text-align: right;
}
#user6 a {
	display: block;
	float: right;
	margin: 10px 0 0 26px;
	color: #233D49;
}
#usera1 {
	background: url(/i/usera1back.gif) left center no-repeat;
}
#usera2 {
	background: url(/i/usera2back.gif) left center no-repeat;
}
#usera3 {
	background: url(/i/usera3back.gif) left center no-repeat;
}
#usera4 {
	background: url(/i/usera4back.gif) left center no-repeat;
}
#usera5 {
	background: url(/i/usera5back.gif) left center no-repeat;
}
#usera6 {
	background: url(/i/usera6back.gif) left center no-repeat;
}
#usera10 {
	background: url(/i/usera10back.gif) left center no-repeat;
}
.userform {
	background: url(/i/ru/userformback.gif) top left no-repeat;
	padding: 40px 0 0 0;
}
.userlogininput {
	border: 0;
	width: 100px;
	font-size: 12px;
	margin-right: 20px;
}

#mainmenu {
	width: 680px;
	font-size: 11px;
}
#mainmenu .mm1, #mainmenu .mm1a, #mainmenu .mm2, #mainmenu .mm2a, #mainmenu .mm3, #mainmenu .mm3a, #mainmenu .mm4, #mainmenu .mm4a , .mm4a_n{
	float: left;
	padding-top: 25px;
	height: 64px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 39px;
}
.fakestyle {}

.mm1 {
	background-image: url(/i/menu1back.gif);
	padding-left: 70px;
	width: 165px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 95px;
}
.fakestyle {}

.mm1a {
	background-image: url(/i/menu1backa.gif);
	padding-left: 65px;
	width: 165px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 100px;
}
.fakestyle {}

.mm2 {
	background-image: url(/i/menu2back.gif);
	padding-left: 80px;
	width: 170px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 90px;
}
.fakestyle {}

.mm2a {
	background-image: url(/i/menu2backa.gif);
	padding-left: 75px;
	width: 170px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 95px;
}
.fakestyle {}

.mm3 {
	background-image: url(/i/menu3back.gif);
	padding-left: 90px;
	width: 170px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 80px;
}
.fakestyle {}

.mm3a {
	background-image: url(/i/menu3backa.gif);
	padding-left: 85px;
	width: 170px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 85px;
}
.fakestyle {}

.mm4 {
	background-image: url(/i/menu4back.gif);
	padding-left: 75px;
	width: 175px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 100px;
}
.fakestyle {}

.mm4a {
	background-image: url(/i/menu4backa.gif);
	padding-left: 70px;
	width: 175px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 105px;
}
.mm4a_n {
	background-image: url(/i/menu4back.gif);
	padding-left: 70px;
	width: 175px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 105px;
}


.fakestyle {}

.mm1 a:link, .mm1 a:visited, .mm2 a:link, .mm2 a:visited, .mm3 a:link, .mm3 a:visited, .mm4 a:link, .mm4 a:visited {
	color: #FFF;
}
.mm1 a:hover, .mm1 a:active, .mm2 a:hover, .mm2 a:active, .mm3 a:hover, .mm3 a:active, .mm4 a:hover, .mm4 a:active {
	color: #AEE345;
}
.mm1a a, .mm2a a, .mm3a a, .mm4a a, .mm4a_n a {
	color: #AEE345;
	font-weight: bold;
}

#abc {
	padding: 5px 0 0 5px;
	width: 680px;
	height: 55px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 675px;
	height: 50px;
}
.fakestyle {}

#abc a {
	float: left;
	line-height: 22px;
	width: 19px;
	height: 22px;
	text-align: center;
	border-right: 1px solid #0A80BE;
	border-bottom: 1px solid #0A80BE;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
#abc a:link, #abc a:visited {
	color: #AEE345;
	background-color: #086C9F;
}
#abc a:hover, #abc a:active, .abca {
	color: #086C9F !important;
	background-color: #AEE345 !important;
}
.awide {
	width: 39px !important;
}
.abcna {
	background-image: url(/i/abcbackna.gif);
}
.abcla {
	background-image: url(/i/abcbackla.gif);
}
.abcra {
	background-image: url(/i/abcbackra.gif);
}
.abcw {
	height: 22px;
	clear: both;
}

#fresh {
	background:  url(/i/ru/freshback.gif) left top no-repeat;
	margin: 15px 0 0 0;
	padding: 40px 0 0 0;
}
#fresht {
	width: 100%;
	text-align: center;
}
#fresht td {
	vertical-align: top;
}
#fresht .imgsm {
	border: 4px solid #179DDC;
}
#fresht .price {
	display: block;
	width: 88px;
	text-align: right;
	margin: auto;
}
#fresht .year {
	color: #AEE345;
	font-size: 0.9em;
	padding-bottom: 1em;
}
#fresht span a {
	color: #FFF;
}
#fresht div {
	font-size: 0.9em;
	font-weight: bold;
	margin: 0.5em 0 0.2em 0;
	color: #3EC0FE;
}
#fresht div a {
	color: #3EC0FE;
}
#fresht .alb {
	display: block;
	font-size: 0.9em;
	margin: 0 0 0.2em 0;
}
.recom {
	background:  url(/i/ru/recomback.gif) left top no-repeat;
	text-align: left;
	width: 200px;
	padding: 30px 25px 0 25px;
	background-color: #7CC40E;
	margin: auto !important;
}
.recom div {
	margin: 1em 0 0 0 !important;
	color: #233D49 !important;
}
.recom div a {
	color: #233D49 !important;
}
.recom .alb {
	display: block;
	margin: 0.5em 0 0.5em 0 !important;
}
.recom .alb a {
	color: #233D49 !important;
}
.recom .year {
	color: #233D49 !important;
}

#best {
	background:  url(/i/ru/bestback.gif) left top no-repeat;
	margin: 15px 0 0 0;
	padding: 40px 0 0 0;
}
#bestt {
	width: 100%;
}
#bestt td {
	text-align: center;
	vertical-align: top;
}
#bestt .imgsm {
	border: 4px solid #7CC40E;
}
#bestt .price {
	display: block;
	width: 88px;
	text-align: right;
	margin: auto;
}
#bestt .year {
	display: block;
	color: #AEE345;
	font-size: 0.9em;
	padding-bottom: 1em;
}
#bestt span a {
	color: #FFF;
}
#bestt div {
	font-size: 0.9em;
	margin: 0.5em 0 0.2em 0;
	font-weight: bold;
	color: #3EC0FE;
}
#bestt div a {
	color: #AEE345;
}
#bestt .alb {
	display: block;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0 0 0.2em 0;
}

.hgreent {
	background: url(/i/hgreenbackt.gif) left top no-repeat #7EC915;
	margin: 1.5em 0 1em 0;
}
.hgreenb {
	background: url(/i/hgreenbackb.gif) left bottom no-repeat;
	padding: 7px 10px 7px 10px;
	font-weight: bold;
	font-size: 1.1em;
	color: #FFF;
}

.hbluet {
	background: url(/i/hbluebackt.gif) left top no-repeat #0A80BE;
	margin: 1.5em 0 1em 0;
}
.hblueb {
	background: url(/i/hbluebackb.gif) left bottom no-repeat;
	padding: 7px 10px 7px 10px;
	font-weight: bold;
	font-size: 1.1em;
	color: #FFF;
}
.hblueb img {
	vertical-align: middle;
}

.serietop {
	padding: 0 0 1em 10px;
	color: #FFF;
	font-size: 1.5em;
}
.seriemid {
	padding: 0 0 1em 10px;
	color: #70CEFF;
}

.helptext {
	padding: 0 0 0 10px;
	color: #FFF;
}
.helptext td {
	color: #FFF;
}
.helptext .green, .helptext .green td {
	color: #AEE345;
}
.helptext a {
	color: #FFF;
	font-weight: bold;
}
.helptext .helphead {
	font-size: 1.5em;
	color: #AEE345;
}
.helptext .helphead img {
	vertical-align: middle;
}
.reginputtext {
	border: 0;
	width: 100%;
	font-size: 12px;
}
.reginputselect {
	border: 0;
	font-size: 12px;
}
.searchtext {
	border: 0;
	width: 75%;
	font-size: 12px;
}

/* --- main column end */

/* --- footer */

#footerw {
	height: 232px;
	background: url(/i/footerwback.gif) left top repeat-x;
}

#footer {
	width: 990px;
	height: 232px;
	background: url(/i/footerback.gif) left top no-repeat;
}

#footertop {
	padding: 50px 0 0 300px;
	margin: 0 0 10px 0;
	width: 990px;
	height: 132px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 690px;
	height: 72px;
}
.fakestyle {}

#footertopt {
	width: 690px;
	text-align: center;
}
#footertopt a {
	color: #2290C4;
}

#footerleft {
	float: left;
	padding: 0 0 0 20px;
	color: #1C678E;
	width: 300px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 280px;
}
.fakestyle {}
#footerleft a {
	color: #218198;
}

#footerright {
	float: left;
	width: 690px;
	color: #637B86;
	font-size: 0.8em;
}
#footerright td {
	padding: 5px 5px 0 0;
}

/* --- footer end */

/* --- big table start --- */
.bigtable01 {
	width: 100%;
	margin: 0 0 1px 0;
}
.bigtable02 {
	width: 678px;
	margin: 0 0 1px 0;
}
.bigtable03 {
	width: 100%;
	margin: 1em 0 1em 0;
}
.bigtable04 {
	width: 500px;
	margin: 0 90px 1px 90px;
}
.bigtable05 {
	width: 210px;
}
.bigtable06 {
	margin: 0 0 0 0;
}

.btcleft {
	text-align: left !important;
}
.btcright {
	text-align: right !important;
}
.btccenter {
	text-align: center !important;
}
.btctop {
	vertical-align: top !important;
}
.btcsmall {
	font-weight: normal !important;
}
.btcsmall a {
	color: #FFF !important;
}
.btcsmall2 {
	font-weight: normal !important;
}
.btcbig {
	font-size: 1em;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 1.3em;
}
.fakestyle {}
.btcimg {
	padding: 0 0 0 10px !important;
}
.btcinstub {
	background: url(/i/btcinstubback.gif) left top repeat-y;
}

.btc001 {
	font-size: 0.7em;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 1em;
}
.fakestyle {}
.btc001 td {
	color: #AEE345;
	padding: 0 10px 1em 10px;
	font-size: 0.9em;
	font-weight: normal;
	text-align: center;
}
.btc001 img {
	vertical-align: middle;
	margin: 0 1ex 0 0;
}
.btc001 a {
	color: #AEE345;
	text-decoration: none;
}
.btc001 a:link, .btc001 a:visited {
	text-decoration: none;
}
.btc001 a:hover, .btc001 a:active {
	text-decoration: underline;
}

.btc002 {
	font-size: 0.7em;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 1em;
}
.fakestyle {}
.btc002 td {
	color: #AEE345;
	padding: 1em 0 1em 10px;
	font-size: 0.9em;
	font-weight: normal;
	text-align: right;
}
.btc002 img, .btc002 input {
	vertical-align: middle;
	margin: 0 0 0 1ex;
}

.btc003 {
	font-size: 0.7em;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 1em;
}
.fakestyle {}
.btc003 td {
	color: #AEE345;
	padding: 0 10px 1em 10px;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
}
.btc003 img {
	vertical-align: middle;
	margin: 0 1ex 0 0;
}
.btc003 a {
	color: #AEE345;
	text-decoration: none;
}
.btc003 a:link, .btc003 a:visited {
	text-decoration: none;
}
.btc003 a:hover, .btc003 a:active {
	text-decoration: underline;
}

.btc004 {
	font-size: 0.7em;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 1em;
}
.fakestyle {}
.btc004 td {
	color: #AEE345;
	padding: 1em 20px 1em 20px;
	text-align: right;
}
.btc004 img, .btc004 input {
	vertical-align: middle;
	margin: 0 0 0 1ex;
}
.btc004 a {
	color: #AEE345;
}

.btc005 td {
	color: #FF9393;
	padding: 0 10px 1em 10px;
	font-weight: bold;
}
.btc005 img {
	vertical-align: middle;
}

.btc006 {
	font-size: 0.7em;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 1em;
}
.fakestyle {}
.btc006 td {
	color: #AEE345;
	font-size: 0.9em;
}
.btc006 a {
	color: #FFF;
}

.btc007 {
	font-size: 0.7em;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 1em;
}
.fakestyle {}
.btc007 td {
	font-size: 0.9em;
	color: #FFF;
	padding: 1em 5px 1em 5px;
}
.btc007 a {
	color: #FFF;
}
.btc007 a:link, .btc007 a:visited {
	text-decoration: none;
}
.btc007 a:hover, .btc007 a:active {
	text-decoration: underline;
}
.btc007 img {
	vertical-align: middle;
}
.btc008 {
	font-size: 0.7em;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 1em;
}
.fakestyle {}
.btc008 td {
	color: #AEE345;
	padding: 1em 10px 0 10px;
	font-size: 0.9em;
	font-weight: normal;
}
.btc009 {
	font-size: 0.7em;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 1em;
}
.fakestyle {}
.btc009 td {
	font-size: 0.9em;
	color: #FFF;
	padding: 1em 0 1em 0;
}
.btc009 a {
	color: #FFF;
}
.btc009 a:link, .btc009 a:visited {
	text-decoration: none;
}
.btc009 a:hover, .btc009 a:active {
	text-decoration: underline;
}
.btc009 img {
	vertical-align: middle;
}

.btc101 td {
	color: #FFF;
	background-color: #0A80BE;
	padding: 0 10px 0 10px;
	font-weight: bold;
	text-align: center;
}
.btc101 img {
	vertical-align: middle;
}
.btc101 a {
	color: #FFF;
}
.btc101 a:link, .btc101 a:visited {
	text-decoration: none;
}
.btc101 a:hover, .btc101 a:active {
	text-decoration: underline;
}
.btc101 div {
	color: #AEE345;
	font-size: 0.9em;
}
.btc101 div a {
	color: #AEE345;
}
.btc101 span {
	color: #AEE345;
}
.btc101 span a {
	color: #AEE345;
}

.btc101_n td {
	color: #FFF;
	background-color: #0A80BE;
	padding: 0 2px 0 2px;
	font-weight: bold;
	text-align: center;
}
.btc101_n img {
	vertical-align: middle;
}
.btc101_n a {
	color: #FFF;
}
.btc101_n a:link, .btc101 a:visited {
	text-decoration: none;
}
.btc101_n a:hover, .btc101 a:active {
	text-decoration: underline;
}
.btc101_n div {
	color: #AEE345;
	font-size: 0.9em;
}
.btc101_n div a {
	color: #AEE345;
}
.btc101_n span {
	color: #AEE345;
}
.btc101_n span a {
	color: #AEE345;
}

.btc102 td {
	color: #FFF;
	background-color: #0A80BE;
	padding: 0 10px 0 10px;
	text-align: center;
}
.btc102 a {
	color: #FFF;
}
.btc102 a:link, .btc102 a:visited {
	text-decoration: none;
}
.btc102 a:hover, .btc102 a:active {
	text-decoration: underline;
}

.btc103 {
	font-weight: bold;
	color: #AEE345;
	background-color: #0A80BE;
	padding: 0 10px 0 10px;
}
.btc103 a {
	color: #FFF;
}
.btc103 img {
	vertical-align: middle;
}

.btc105 {
	text-align: right;
	color: #FFF;
	background-color: #0A80BE;
	padding: 0 10px 0 10px;
}
.btc105 img, .btc105 select, .btc105 input {
	vertical-align: middle;
} 

.btc104 td {
	vertical-align: top;
	padding: 0 10px 1em 10px;
	background: url(/i/btc104back.gif) left top repeat-y;
	color: #FFF;
	height: 120px;
}
.btc104 div a {
	color: #AEE345;
	font-size: 1.5em;
	line-height: 2em;
}

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

.btc106 td {
	color: #FFF;
	background-color: #0A80BE;
	padding: 0 10px 0 10px;
	font-weight: bold;
	vertical-align: top;
}
.btc106 img {
	vertical-align: middle;
}
.btc106 a {
	color: #FFF;
}
.btc106 a:link, .btc106 a:visited {
	text-decoration: none;
}
.btc106 a:hover, .btc106 a:active {
	text-decoration: underline;
}
.btc106 div {
	color: #AEE345;
	font-size: 0.9em;
}
.btc106 div a {
	color: #AEE345;
}
.btc106 span {
	color: #AEE345;
}
.btc106 span a {
	color: #AEE345;
}

.btc107 td {
	color: #FFF;
	background-color: #0A80BE;
	padding: 1em 10px 1em 10px;
	font-weight: bold;
	text-align: center;
}
.btc107 img {
	display: block;
	border: 4px solid #179DDC;
	margin: 0 0 1em 0;
}
.btc107 a {
	color: #FFF;
}
.btc107 div {
	font-size: 0.9em;
}
.btc107 span {
	color: #AEE345;
}
.btc107 span a {
	color: #AEE345;
}

.btc108 {
	color: #FFF;
	background-color: #0A80BE;
	font-size: 1.1em;
	padding: 0.5em 10px 0.5em 10px;
	font-weight: bold;
}
.btc108 a {
	color: #FFF;
}
.btc109 {
	color: #FFF;
	background-color: #0A80BE;
	text-align: right;
	padding: 0.5em 10px 0.5em 10px;
}
.btc109 a {
	color: #FFF;
}

.btc110 td {
	padding: 0.5em 20px 0.5em 20px;
	color: #FFF;
	vertical-align: top;
	background-color: #0A80BE;
}
.btc110 a {
	color: #FFF;
}
.btc110 a:link, .btc110 a:visited {
	 text-decoration: none;
}
.btc110 a:hover, .btc110 a:active {
	text-decoration: underline;
} 
.btc110 div {
	margin: 0 0 0 -10px;
	font-size: 1.5em;
	line-height: 1em;
}

.btc111 td {
	padding: 0.5em 20px 0.5em 20px;
	color: #FFF;
	text-align: right;
	background-color: #0A80BE;
	vertical-align: top;
}
.btc111 textarea {
	width: 99%;
	margin: 0 0 1em 0;
}

.btc112 td {
	background-color: #0A80BE;
	padding: 0.5em 20px 0.5em 20px;
	text-align: left;
	color: #FFF;
	font-weight: bold;
}
.btc112 a {
	color: #FFF;
}

.btc113 td {
	padding: 0.5em 20px 0.5em 20px;
	color: #FFF;
	vertical-align: top;
	background-color: #0A80BE;
	line-height: 1.5em;
}
.btc113 a {
	color: #FFF;
}

.btc114 td {
	color: #FFF;
	background-color: #0A80BE;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
}
.btc114 img, .btc114 input {
	vertical-align: middle;
}

.btc201 td {
	color: #FFF;
	background-color: #086FA4;
	padding: 0 10px 0 10px;
	font-weight: bold;
	text-align: center;
}
.btc201 img {
	vertical-align: middle;
}
.btc201 a {
	color: #FFF;
}
.btc201 a:link, .btc201 a:visited {
	text-decoration: none;
}
.btc201 a:hover, .btc201 a:active {
	text-decoration: underline;
}
.btc201 div {
	color: #AEE345;
	font-size: 0.9em;
}
.btc201 div a {
	color: #AEE345;
}
.btc201 span {
	color: #AEE345;
}
.btc201 span a {
	color: #AEE345;
}


.btc202 {
	font-size: 0.7em;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 1em;
}
.fakestyle {}
.btc202 td {
	color: #AEE345;
	font-size: 0.9em;
	background-color: #086FA4;
	padding: 0 10px 0 10px;
	vertical-align: top;
}
.btc202 img {
	vertical-align: middle;
}
.btc202 a {
	color: #AEE345;
}
.btc202 a:link, .btc202 a:visited {
	text-decoration: none;
}
.btc202 a:hover, .btc202 a:active {
	text-decoration: underline;
}

.btc301 {
	height: 60px;
	text-align: center;
}
.btc302 {
	color: #FFF;
	height: 60px;
	text-align: right;
}
.btc303 {
	color: #FFF;
	height: 60px;
	text-align: center;
}
.btc302 a {
	color: #FFF;
	text-decoration: none;
}

.btrtop {
	background: url(/i/btrtopback.gif) left top no-repeat;
	height: 8px;
}
.btr {
	background: url(/i/btrback.gif) left top no-repeat;
	height: 16px;
}
.btrbot {
	background: url(/i/btrbotback.gif) left top no-repeat;
	height: 8px;
}
.btrgenretop {
	background: url(/i/btrgenretopback.gif) left top no-repeat;
	height: 8px;
}
.btrgenre {
	background: url(/i/btrgenreback.gif) left top no-repeat;
	height: 16px;
}
.btrgenrebot {
	background: url(/i/btrgenrebotback.gif) left top no-repeat;
	height: 8px;
}
.btrlegtop {
	background: url(/i/btrlegtopback.gif) left top no-repeat;
	height: 7px;
}
.btrleg {
	background: url(/i/btrlegback.gif) left top no-repeat;
	height: 16px;
}
.btrlegbot {
	background: url(/i/btrlegbotback.gif) left top no-repeat;
	height: 7px;
}
.btrintop {
	background: url(/i/btrintopback.gif) left top no-repeat;
	height: 8px;
/*	display: none;*/
}
.btrin {
	background: url(/i/btrinback.gif) left top no-repeat;
	height: 16px;
/*	display: none;*/
}
.btrinbot {
	background: url(/i/btrinbotback.gif) left top no-repeat;
	height: 18px;
/*	display: none;*/
}
.btrformtop {
	background: url(/i/btrformtopback.gif) left top no-repeat;
	height: 8px;
}
.btrform {
	background: url(/i/btrformback.gif) left top no-repeat;
	height: 16px;
}
.btrformbot {
	background: url(/i/btrformbotback.gif) left top no-repeat;
	height: 8px;
}
.btrshorttop {
	background: url(/i/btrshorttopback.gif) left top no-repeat;
	height: 8px;
}
.btrshort {
	background: url(/i/btrshortback.gif) left top no-repeat;
	height: 16px;
}
.btrshortbot {
	background: url(/i/btrshortbotback.gif) left top no-repeat;
	height: 8px;
}

.btbottomw {
	width: 680px;
	height: 60px;
	background: url(/i/btbottomwback.gif) left top no-repeat;
}

/* --- big table end --- */

/* --- a&a info start --- */
#infoleft {
	float: left;
	padding: 0 10px 0 10px;
	width: 220px;
}
#infoleft img {
	border: 4px solid #179DDC;
}
#inforight {
	float: left;
	width: 440px;
}
#infortop {
	float: left;
	width: 440px;
	font-size: 1.5em;
	color: #FFF;
	margin: 0 0 1em 0;
}
#infortop a {
	color: #FFF;
}
#infortop div {
	font-size: 0.9em;
}
#infortable {
	float: left;
	width: 270px;
	color: #FFF;
}
#infortable a {
	color: #FFF;
}
#infortable span {
	color: #AEE345;
}
#infortable2 {
	float: left;
	width: 440px;
	color: #FFF;
}
#infortable2 td {
	vertical-align: top;
	padding: 2px 2px 2px 2px;
}
#infortable2 a {
	color: #FFF;
}
.itname {
	text-align: right;
	padding: 0 10px 0 0;
	color: #70CEFF;
}
.label01 {
	float: left;
	background: url(/i/lalel01back.gif) left top no-repeat;
	color: #FFF;
	font-size: 11px;
	line-height: 11px;
	padding: 0 10px 0 10px;
	width: 170px;
	height: 146px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 150px;
	height: 146px;
}
.fakestyle {}

.label01 div {
	font-size: 16px;
	font-weight: bold;
	margin: 13px 0 10px 0;
	line-height: 16px;
}
.label01 span {
	display: block;
	text-align: center;
	color: #000;
	margin: 12px 0 0 0;
}
.label01 span a {
	color: #000;
}
.label01 span a:link, .label01 span a:visited {
	text-decoration: none;
}
.label01 span a:hover, .label01 span a:active {
	text-decoration: underline;
}

#infoall {
	text-align: right;
	margin-top: 10px;
}
#infoall img, #infoall input {
	margin-left: 10px;
}

/* --- a&a info end --- */

#cartfloatw {
	position: absolute;
	left: 425px;
	top: 300px;
	background-color: #233D49;
}
#cartfloat {
	margin: 0 20px 10px 20px;
	background-color: #233D49;
}
#cartfloat td {
	padding: 15px 15px 15px 15px;
	color: #FFF;
	text-align: center;
}
#cartfloat img {
	vertical-align: middle;
}
#cartfloat div {
	color: #AEE345;
	font-size: 2.5em;
}

.bt011w {
	background: url(/i/bt011wback.gif) left top no-repeat;
	color: #FFF;
}
.bt0111 {
	height: 60px;
	text-align: center;
}
.bt0112 {
	height: 60px;
	text-align: right;
	line-height: 1.5em;
}
.bt0113 {
	height: 60px;
	padding: 0 0 0 10px;
	line-height: 1.5em;
}
.bt012w {
	background: url(/i/bt012wback.gif) left top no-repeat;
	color: #FFF;
}
.bt0121 {
	height: 60px;
	text-align: center;
}
.bt0122 {
	height: 60px;
	text-align: right;
	line-height: 1.5em;
}
.bt0123 {
	height: 60px;
	padding: 0 0 0 10px;
	line-height: 1.5em;
}
.bt013w {
	background: url(/i/bt013wback.gif) left top no-repeat;
	color: #FFF;
}
.bt0131 {
	height: 76px;
	text-align: center;
}
.bt0132 {
	height: 76px;
	text-align: right;
	line-height: 1.5em;
}
.bt0133 {
	height: 76px;
	padding: 0 0 0 10px;
	line-height: 1.5em;
}
.bt0113 .green, .bt0123 .green, .bt0133 .green {
	color: #AEE345;
	font-weight: bold;
}
.bt0113 .blue, .bt0123 .blue, .bt0133 .blue {
	color: #233D49;
}

/* --- calendar start --- */

.updleft {
	width: 220px;
	float: left;
}
.updright {
	width: 460px;
	float: left;
}

#calendartop {
	background: url(/i/btrcaltopback.gif) left top no-repeat;
	background-color: #0A80BE;
	width: 210px;
	text-align: center;
	margin: 1em 0 0 0;
	padding: 1em 0 0 0;
}
#calendarbot {
	background: url(/i/btrcalbotback.gif) left bottom no-repeat;
	padding: 0 0 0.5em 0;
}
.ctgreen {
	display: block;
	color: #AEE345;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 1em 0;
}
.ctgreen a {
	text-decoration: none;
	color: #AEE345;
	margin: 0 0.6em 0 0.6em;
}
.ctwhite {
	display: block;
	color: #FFF;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 0.5em 0;
}
.ctgreen a {
	text-decoration: none;
	color: #FFF;
	margin: 0 0.6em 0 0.6em;
}
.monthw {
	clear: both;
	width: 210px;
	font-size: 0.9em;
	line-height: 1.8em;
	color: #FFF;
}
.monthw div {
	float: left;
	width: 30px;
	height: 2.4em;
}
.monthw a {
	display: block;
	width: 20px;
	height: 1.8em;
	margin: 0 5px 0 5px;
	font-weight: bold;
	text-decoration: none;
}
.monthw a:link, .monthw a:visited {
	color: #AEE345;
}
.monthw a:hover, .monthw a:active {
	color: #000;
	background-color: #AEE345;
}
.cala {
	color: #000 !important;
	background-color: #AEE345 !important;
}

.inta {
	background: url(/i/intaback.gif) left top no-repeat;
	width: 120px;
	height: 25px;
	text-align: center;
}
.intp {
	background: url(/i/intpback.gif) left top no-repeat;
	width: 120px;
	height: 25px;
	text-align: center;
}
.inta a, .intp a {
	color: #000;
}
.inta a:link, .inta a:visited, .intp a:link, .intp a:visited {
	text-decoration: none;
}
.inta a:hover, .inta a:active, .intp a:hover, .intp a:active {
	text-decoration: underline;
}
/* --- calendar end --- */

.rateup {
	width: 64px;
	height: 16px;
	background: url(/i/rateupback.gif) left top no-repeat;
	text-align: center;
	padding: 16px 0 0 0;
}

.ratedn {
	width: 64px;
	height: 29px;
	background: url(/i/ratednback.gif) left top no-repeat;
	text-align: center;
	padding: 3px 0 0 0;
}

.ratestop {
	width: 64px;
	height: 32px;
	background: url(/i/ratestopback.gif) left top no-repeat;
}

.ratenew {
	width: 64px;
	height: 32px;
	background: url(/i/ratenewback.gif) left top no-repeat;
}

/* --- hit start --- */
.hit {
	background:  url(/i/ru/hitback.gif) left top no-repeat;
	margin: 15px 0 0 0;
	padding: 40px 1px 0 1px;
}
.hitin {
	padding: 15px 1px 0 1px;
}
.hitt {
	width: 678px;
	margin-bottom: 2em;
	color: #FFF;
}
.hitt a {
	color: #FFF;
}
.hitt div {
	font-size: 1.2em;
}
.hitt span {
	display: block;
	font-size: 1.2em;
	font-weight: normal;
}

.hit1head {
	background: url(/i/hit1headback.gif) left top no-repeat;
	color: #FFF;
	line-height: 1em;
	margin: 0 0 1em 0;
	padding: 65px 0 0 280px;
	width: 680px;
	height: 109px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 400px;
	height: 42px;
}
.hit2head {
	background: url(/i/hit2headback.gif) left top no-repeat;
	color: #FFF;
	line-height: 1em;
	margin: 0 0 1em 0;
	padding: 65px 0 0 280px;
	width: 680px;
	height: 109px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 400px;
	height: 42px;
}
.hit3head {
	background: url(/i/hit3headback.gif) left top no-repeat;
	color: #FFF;
	line-height: 1em;
	margin: 0 0 1em 0;
	padding: 65px 0 0 280px;
	width: 680px;
	height: 109px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 400px;
	height: 42px;
}
.fakestyle {}

.hit1top {
	background: url(/i/hit1topback.jpg) left top no-repeat;
	width: 206px;
	height: 106px;
	vertical-align: bottom;
	text-align: right;
	padding: 0 20px 0 0;
}
.hit2top {
	background: url(/i/hit2topback.jpg) left top no-repeat;
	width: 206px;
	height: 106px;
	vertical-align: bottom;
	text-align: right;
	padding: 0 20px 0 0;
}
.hit3top {
	background: url(/i/hit3topback.jpg) left top no-repeat;
	width: 206px;
	height: 106px;
	vertical-align: bottom;
	text-align: right;
	padding: 0 20px 0 0;
}
.hit1top div, .hit2top div, .hit3top div {
	font-size: 1em;
	padding: 0 0 1em 0;
}
.hit1mid {
	background: url(/i/hit1midback.gif) left top repeat-y;
	padding: 1em 0 0 0;
	font-weight: bold;
	text-decoration: none;
}
.hit2mid {
	background: url(/i/hit2midback.gif) left top repeat-y;
	padding: 1em 0 0 0;
	font-weight: bold;
}
.hit3mid {
	background: url(/i/hit3midback.gif) left top repeat-y;
	padding: 1em 0 0 0;
	font-weight: bold;
}
.hitallmid {
	background: url(/i/hitallmidback.gif) left top repeat-y;
	padding: 1em 0 0 0;
	font-weight: bold;
}
.hit1mid a, .hit2mid a, .hit3mid a, .hitallmid a {
	text-decoration: none;
}
.hit1bot {
	background: url(/i/hit1botback.gif) left top no-repeat;
	height: 50px;
	text-align: right;
	padding-right: 20px;
}
.hit2bot {
	background: url(/i/hit2botback.gif) left top no-repeat;
	height: 50px;
	text-align: right;
	padding-right: 20px;
}
.hit3bot {
	background: url(/i/hit3botback.gif) left top no-repeat;
	height: 50px;
	text-align: right;
	padding-right: 20px;
}
.hitallbot {
	background: url(/i/hitallbotback.gif) left top no-repeat;
	height: 50px;
	text-align: right;
	padding-right: 20px;
}

.error {
	font-weight: bold;
	color: #00FFFF;
}

.green {
	color: #AEE345 !important;
}
.blue {
	color: #3EC0FE !important;
}
.small {
	font-size: 0.7em;
}

.ptcright {
	text-align: right !important;
}

.ptc001 td {
	padding: 30px 30px 30px 30px;
	vertical-align: top;
	color: #FFF;
}
.ptc001 a {
	color: #FFF;
}
.ptc001 .pic {
	border: 4px solid #AEE345;
}

h1 {
	font-weight: normal;
	font-size: 2.3em;
	margin: 0 0 1em 0;
}

h2 {
	font-size: 1.4em;
	margin: 0 0 1em 0;
}

.hgreent2 {
	background: url(/i/hgreenbackt2.gif) left top no-repeat #7EC915;
	margin: 1.5em 0 1em 0;
}
.hgreenb2 {
	background: url(/i/hgreenbackb2.gif) left bottom no-repeat;
	padding: 7px 10px 7px 10px;
	font-weight: bold;
	font-size: 1.1em;
	color: #FFF;
}

#chat1left {
	float: left;
	width: 235px;
}
#chat1right {
	float: left;
}

.chat1lefttop {
	background: url(/i/chat1lefttopback.gif) left top no-repeat #0A80BE;
	width: 230px;
	padding: 2em 0 0 0;
	color: #FFF;
}
.chat1leftbot {
	background: url(/i/chat1leftbotback.gif) left bottom no-repeat;
	padding: 0 0 2em 20px;
}
.chat1righttop {
	background: url(/i/chat1righttopback.gif) left top no-repeat #0A80BE;
	width: 445px;
	padding: 2em 0 0 0;
	color: #FFF;
}
.chat1rightbot {
	background: url(/i/chat1rightbotback.gif) left bottom no-repeat;
	padding: 0 0 2em 20px;
}
.chat1righttop textarea {
	width: 390px;
	height: 120px;
}

.chat1rightinput {
	padding: 0 0 0 20px;
	color: #FF9393;
	font-weight: bold;
	width: 425px
}

.chat1leftbot div, .chat1rightbot div {
	font-weight: bold;
	margin: 0 0 1em -10px;
}

.chat2top {
	background: url(/i/chat2topback.gif) left top no-repeat #0A80BE;
	width: 680px;
	padding: 2em 0 0 0;
	margin: 0 0 20px 0;
}
.chat2bot {
	background: url(/i/chat2botback.gif) left bottom no-repeat;
	padding: 0 0 2em 20px;
}

.chat2top iframe {
	width: 640px;
	height: 200px;
}

.chat2top textarea {
	width: 640px;
	height: 100px;
}

#chatbody {
	width: 100%; 
	height: 100%;
	margin: 0px; 
	padding: 0px;
	background-color: #FFF;
}

.chattable {
	width: 100%;
}

.ct0 td {
	background-color: #FFF;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}
.ct1 td {
	background-color: #BCE1F3;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}
.ctleft {
	font-size: 0.9em;
	color: #839096;
}

/* --- hit end --- */


/* --- pay start --- */
.paytaba {
	background: url(/i/paytababack.gif) left top no-repeat;
	width: 190px;
	height: 25px;
	text-align: center;
	color: #FFF;
}
.paytabp {
	background: url(/i/paytabpback.gif) left top no-repeat;
	width: 190px;
	height: 25px;
	text-align: center;
	color: #FFF;
}
.paytaba a, .paytabp a {
	color: #FFF;
}
.paytaba a:link, .paytaba a:visited, .paytabp a:link, .paytabp a:visited {
	text-decoration: none;
}
.paytaba a:hover, .paytaba a:active, .paytabp a:hover, .paytabp a:active {
	text-decoration: underline;
}
/* --- pay end --- */


/* --- tab start --- */
.tabw {
	padding: 0 0 0.5em;
}
.tab {
	float: left;
	white-space: nowrap;
	margin: 0 2px 2px 0;
	background: url(/i/tabback.gif) left center no-repeat;
}
.tabin {
	font-size: 11px;
	line-height: 1em;
	color: #FFF;
	padding: 7px 1em 7px 1em;
	background: url(/i/tabinback.gif) right center no-repeat;
}
.tabin a {
	color: #FFF;
	#text-decoration: none;
}

.tabina {
	font-size: 11px;
	line-height: 1em;
	color: #FFF;
	padding: 7px 1em 7px 1em;
	background: url(/i/tabinbacka.gif) right center no-repeat;
}
.tabina a {
	color: #FFF;
	text-decoration: none;
}

/* --- tab end --- */


.btc115 td {
	padding: 0.5em 20px 0.5em 20px;
	color: #FFF;
	background-color: #0A80BE;
	line-height: 1.5em;
	text-align: center;
}
.btc115 a {
	color: #FFF;
}


/* --- pay start --- */
.paytaba {
	background: url(/i/paytababack.gif) left top no-repeat;
	width: 190px;
	height: 25px;
	text-align: center;
	color: #FFF;
}
.paytabp {
	background: url(/i/paytabpback.gif) left top no-repeat;
	width: 190px;
	height: 25px;
	text-align: center;
	color: #FFF;
}
.paytaba a, .paytabp a {
	color: #FFF;
}
.paytaba a:link, .paytaba a:visited, .paytabp a:link, .paytabp a:visited {
	text-decoration: none;
}
.paytaba a:hover, .paytaba a:active, .paytabp a:hover, .paytabp a:active {
	text-decoration: underline;
}
/* --- pay end --- */


#register {
	background: url(/i/ru/registerback.gif) left top no-repeat;
	padding: 45px 20px 15px 20px;
	color: #FFF;
}
#register form {
	text-align: right;
}
#register input {
	margin: 15px 0 0 0;
}

#registerpart {
	background: url(/i/ru/registerpartback.gif) left top no-repeat;
	padding: 45px 20px 15px 120px;
	color: #FFF;
}
#registerpart span {
	font-size: 1.35em;
	font-weight: bold;
	display: block;
	padding: 0 0 10px 0;
}
#registerpart form {
	text-align: right;
}
#registerpart input {
	margin: 15px 0 0 0;
}

#stat {
	background: url(/i/ru/statback.gif) left top no-repeat;
	padding: 45px 20px 15px 70px;
	color: #FFF;
}
#stat div {
	text-align: right;
	font-weight: bold;
	padding: 5px 10px 0 0;
	color: #aee345;
}
#stat div a {
	color: #aee345;
}

