@charset "windows-1251";
body {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-image:url(images/bg.jpg);
	background-color:#ffffff;
	background-repeat: repeat-x;
	
}
.logoTable {
	width: 1000px;
	height: 132px;
	margin: 0 auto;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-image:url(images/logo.jpg);
	background-color:#ffffff;
}
.logoTable .left {
	width: 199px;
	text-align: left;
	vertical-align: top;

}
.mainTable {
	width: 1000px;
	margin: 0 auto;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color:#ffffff;
}
.mainTable .leftsl {
	width: 191px;
	height: 37px;
	text-align: left;
	vertical-align: top;
		background-image: url(images/slbg.jpg);
	
}
.mainTable .centersl {
	background-image: url(images/slbg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}
.mainTable .left {
	background-color: #eceded;
	background-image: url(images/mbg.jpg);
}
.mainTable .right {
	background-color: #eceded;
	background-image: url(images/mbg2.jpg);
	text-align: left;
	vertical-align: top;
	border-left-width: 3px;
	border-left-style: double;
	border-color: #777777;
}
.mainTable .mainarea {
	text-align: left;
	vertical-align: top;
}
.mainTable .bottomleft {

	height: 94px;
	text-align: left;
	vertical-align: top;
	color: #ffffff;

	border-top: 1px solid #666666;
	color: #666666;

}
.mainTable .bottomcenter {
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #666666;
	color: #666666;
}

.mainTable .bottomright {
	border-top: 1px solid #666666;
	color: #666666;
	height: 94px;
	text-align: left;
	vertical-align: top;
	color: #ffffff;

}
.mainTable .rightsl {
	width: 191px;
	height: 37px;
	text-align: left;
	vertical-align: top;
	background-image: url(images/slbg.jpg);
}
.mainTable .left {
	border-right-width: 3px;
	border-right-style: double;
	border-right-color: #777777;
	text-align: left;
	vertical-align: top;
}
/* Block 1 styles */
.block .blockTop {
	background-color: #FFFFFF;
	height: 33px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #636363;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #203557;
	background-image: url(images/blocktopbg.jpg);
}
.block .blockTop .text {
	padding-top: 7px;
	font-weight: bold;
	font-size: 14px;
	color: #203557;
	padding-left: 10px;
}
.block .blockContent {
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
/* Block 2 styles */
.block2 .blockTop {
	background-color: #FFFFFF;
	height: 33px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #636363;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #203557;
	background-image: url(images/blocktopbg.jpg);
}
.block2 .blockTop .text {
	padding-top: 7px;
	font-size: 14px;
	color: #203557;
	font-weight: bold;
	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: #666666;
	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: 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: #666666;
	padding-left: 10px;
}
.cntBlock2 .blockContent {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #ffffff;
}
.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: #b11218;
}
a:hover {
	color: #000066;
}

.logoTable .center {

	text-align: center;
	vertical-align: middle;
}
.logoTable .right {
	width: 132px;
	text-align: left;

}
.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: 5px;
}
.g_table {
	background-color: #F2F2F2;
	border: 1px solid #496548;
	margin-bottom: 5px;
}
.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{
	
	
}
.footer {
	background-image: url(images/footer.jpg);

}