@charset "windows-1251";
body {
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.logoTable {
	width: 100%;
	height: 132px;
	margin: 0 auto;
}
.logoTable .left {
	width: 199px;
	text-align: left;
	vertical-align: top;
}
.mainTable {
	width: 100%;
	margin: 0 auto;
}
.mainTable .leftsl {
	width: 191px;
	text-align: left;
	vertical-align: top;
}
.mainTable .centersl {
	background-image: url(images/slbg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}
.mainTable .left {
//	background-color: #d7f7cb;
}
.mainTable .right {
//	background-color: #d7f7cb;
	text-align: left;
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #496548;
}
.mainTable .mainarea {
	text-align: left;
	vertical-align: top;
}
.mainTable .bottomleft {
	background-image: url(images/bottombg.jpg);
	background-repeat: repeat-x;
	height: 94px;
	text-align: left;
	vertical-align: top;
	background-color: #8abb12;
}
.mainTable .bottomcenter {
	background-image: url(images/bottombg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	background-color: #8abb12;
}

.mainTable .bottomright {
	background-image: url(images/bottombg.jpg);
	background-repeat: repeat-x;
	height: 94px;
	text-align: left;
	vertical-align: top;
	background-color: #8abb12;
}
.mainTable .rightsl {
	width: 191px;
	text-align: left;
	vertical-align: top;
}
.mainTable .left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #496548;
	text-align: left;
	vertical-align: top;
}

/* Sidebar begin */
.block {background-position:0 100%; background-repeat:no-repeat; width:200px; padding:5px 5px 5px 5px; margin-bottom:10px}
.yellow {background-color:#fbffcc; padding:10px}
.blue {background-color:#ECF1FF; padding:10px}
.white {background-color:#FFFFFF; padding:10px}
.gray {background-color:#f6f6f6; padding:10px}
.green {background-color:#F2FFF2; padding:10px}


/*

.block .blockTop {
	background-image: url(images/blocktopbg.jpg);
	background-repeat: repeat;
	height: 37px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #496548;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #496548;
}
.block .blockTop .text {
	padding-top: 7px;
	font-size: 15px;
	color: #ffffff;
	padding-left: 10px;
}
.block .blockContent {
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
*/

/* Block 2 styles */
.block2 .blockTop {
	background-image: url(images/blocktopbg.jpg);
	height: 37px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #496548;
	border-bottom-style: solid;
	border-bottom-color: #496548;
	border-bottom-width: 1px;
}
.block2 .blockTop .text {
	padding-top: 7px;
	font-size: 15px;
	color: #ffffff;
	padding-left: 10px;
}
.block2 .blockContent {
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
/* Center Block 1 styles */
.cntBlock .blockTop {
	background-image: url(images/blockbluetopbg.jpg);
	background-repeat: repeat-x;
	height: 37px;
}
.cntBlock .blockTop .text {
	padding-top: 7px;
	font-size: 15px;
	color: #ffffff;
	padding-left: 10px;
}
.cntBlock .blockContent {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #e8faea;
}
.mainTable .mainarea .cntBlock2 .blockContent .genretable .td_genre img {
	border: 1px solid #496548;
	margin-right: 10px;
}

/* Center Block 2 styles */
.cntBlock2 .blockTop {
//	background-image: url(images/blockorangetopbg.jpg);
	background-repeat: repeat-x;
	height: 37px;
}
.cntBlock2 .blockTop .text {
	padding-top: 7px;
	font-size: 15px;
	color: #ffffff;
	padding-left: 10px;
}
.cntBlock2 .blockContent {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
//	background-color: #e4e3e6;
}
.mainTable .mainarea .cntBlock2 .blockContent .genretable .td_genre .razdel a {
	font-size: 15px;
}
.mainTable .mainarea .cntBlock2 .blockContent .genretable {
}
.mainTable .mainarea .cntBlock2 .blockContent .genretable TD {
	padding: 10px;
}


/* --------------- */
a {
	color: #354d32;
}
a:hover {
	color: #000066;
}

.logoTable .center {
	background-image: url(images/logobg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}
.logoTable .right {
	width: 132px;
	text-align: left;
	vertical-align: top;
	background-image: url(images/logobg.jpg);
}
.mainTable .bottomleft .copy {
	padding-left: 10px;
}
.g_table .td_genre .gname a {
	font-size: 16px;
}
.g_table .dbuttons .g_play .g_play_text a {
}
.g_table .dbuttons .g_play .g_play_text {
	background-image: url(images/btnbg.gif);
	background-repeat: no-repeat;
}
.g_table .dbuttons .g_play .g_play_text a {
	color: #FFFFFF;
	text-decoration: none;
}
.g_table .dbuttons .g_dl .g_dl_text {
	background-image: url(images/btn2bg.gif);
	background-repeat: no-repeat;
}
.g_table .dbuttons .g_dl .g_dl_text a {
	color: #FFFFFF;
	text-decoration: none;
}
.g_table .td_genre img {
	border: 1px solid #496548;
	margin-bottom: 5px;
}
.g_table {
//	background-color: #F2F2F2;
	border: 1px solid #496548;
	margin-bottom: 5px;
}
.mainTable .mainarea .cntBlock2 .blockContent .cb2_body div a {

padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none;
color: #2e6ab1;
}
.mainTable .mainarea .cntBlock2 .blockContent .cb2_body div .nowpage {
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
}


.mainTable .mainarea .cntBlock2 .blockContent .cb2_body .g_table a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

.mainTable .mainarea .cntBlock2 .blockContent .cb2_body div {
}
.mainTable .edit {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	height: 18px;
	font-family: Tahoma;
	color: #990000;
	width: 200px;
	margin-right: 3px;
	margin-top: 1px;

}
.mainTable .sbt {
	height: 22px;
	width: 95px;
	background-image: url(images/searchbtn.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 3px;
	/*margin-top: 5px;*/
}
.mainTable .centersl {
	padding-top: 3px;
}
.mainTable .bottomright .copy a {
	color: #333333;
	text-decoration: none;
}
.mainTable .mainarea .cntBlock .blockContent .genretable .td_genre .razdel a {
	font-size: 15px;
}
.mainTable .mainarea .cntBlock .blockContent .genretable .td_genre .hd1 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}
form{
margin:0px;padding:0px;
}

.warn {
	text-align:left;
	padding:5px;
	color: black;
}
.sms_price {
	font-weight: bold;

}
.sms_msg, .sms_num {
	font-weight: bold;
	color:darkblue;
}
#languages {
	display:none;
}
.cb2_abc_text {

	text-align: center;
	font-size: 17px;
	padding-top: 10px;
}
.cb2_abc_text a{
}

.mbb{
width: 100%;
overflow: hidden;
border-bottom: 2px solid black;
}
.mbb ul{
margin: 0;
padding: 0;
padding-left: 10px;
font: bold 12px Verdana;
list-style-type: none;
}

.mbb li{
display: inline;
margin: 0;
}

.mbb li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px;
border-right: 1px solid white;
color: white;
background: #414141;
}

.mbb li a:visited{
color: white;
}

.mbb li a:hover{
color: white;
}

.mbb li a.current{
color: white;
background: #CA0000;
}

.mbb li a:hover, .mbb li.selected a{
background: black


