@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;
	height: 37px;
	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: #F8F8F8;
}
.mainTable .right {
	background-color: #F8F8F8;
	text-align: left;
	vertical-align: top;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.mainTable .mainarea {
	text-align: left;
	vertical-align: top;
}
.mainTable .bottomleft {
	background-image: url(images/bottombg.jpg);
	background-repeat: repeat-x;
	height: 60px;
	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: 60px;
	text-align: left;
	vertical-align: top;
	background-color: #8abb12;
}
.mainTable .rightsl {
	width: 191px;
	height: 37px;
	text-align: left;
	vertical-align: top;
}
.mainTable .left {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
/* Block 1 styles */
.block .blockTop {
	background-image: url(images/blocktopbg.jpg);
	background-repeat: repeat;
	height: 37px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.block .blockTop .text {
	padding-top: 8px;
	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: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
}
.block2 .blockTop .text {
	padding-top: 8px;
	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: 9px;
	font-size: 15px;
	color: #ffffff;
	padding-left: 10px;
}
.cntBlock .blockContent {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
.mainTable .mainarea .cntBlock2 .blockContent .genretable .td_genre img {
	border: 2px solid #FFFFFF;
	margin-right: 5px;
}

/* Center Block 2 styles */
.cntBlock2 .blockTop {
	background-image: url(images/blockorangetopbg.jpg);
	background-repeat: repeat-x;
	height: 37px;
}
.cntBlock2 .blockTop .text {
	padding-top: 9px;
	font-size: 15px;
	color: #ffffff;
	padding-left: 10px;
}
.cntBlock2 .blockContent {
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #F9F9F9;
}
.mainTable .mainarea .cntBlock2 .blockContent .genretable .td_genre .razdel a {
	font-size: 16px;
	font-weight: bold;
}
.mainTable .mainarea .cntBlock2 .blockContent .genretable {
}
.mainTable .mainarea .cntBlock2 .blockContent .genretable TD {
	padding: 10px;
}


/* --------------- */
a {
	color: #006699;
}
a:hover {
	color: #000000;
}
.mainTable .bottomleft .copy {
	padding-left: 11px;
}
.g_table .td_genre .gname a {
	font-size: 18px;
}
.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 #C0C0C0;
	margin: 8px;
}
.g_table {
	background-color: #EEEEEE;
	border: 2px solid #FFFFFF;
	margin-bottom: 2px;
}
.mainTable .mainarea .cntBlock2 .blockContent .cb2_body div a {
	border: 1px solid #CCCCCC;
	background-color: #F8F8F8;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.mainTable .mainarea .cntBlock2 .blockContent .cb2_body div .nowpage {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	color:grey;
	font-weight:bold;
	color:#000000;
}
.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 .centersl .edit {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	height: 18px;
	font-family: Tahoma;
	color: #990000;
	width: 250px;
	margin-right: 3px;
	/* margin-top: 5px; */

}
.mainTable .centersl .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{
	
	
}