/*
Prefix:
	l- : Left Column 
	bg- : BackGrounds
	title-h<level>- : Titles
*/

/* Main Styles */
.sp {visibility: hidden;}	
body{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url('../imgs/design/bg.gif'); 
	background-repeat: repeat-x;
	background-color: #F1F2F4;
}

table, td, div, span {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003370;
}
input, select, textarea{ font-size: 11px; }

/* /Main Styles */


/* --- main page --- */
.bg-main-left {background: #EDF3F9 url('../imgs/design/bg_main_left.gif') repeat-x;}
.bg-charts-h  {background: #EDF3F9 url('../imgs/design/bg_charts_h.gif') repeat-x;}

.block-layout {padding-bottom: 10px;}
/* --- /main page --- */

.black-line {color: #000000;}
a.black:link, a.black:active, a.black:visited{
	text-decoration: underline;
	color: #000000;
}
a.black:hover {
	text-decoration: none;
	color: #000000;
}




/* Style for reg page */
table.form td, table.form div, table.form span{
	font-size: 10px;
	color: #5A6E86;
	font-weight: bold;
}

table.form .no-accent { font-weight: normal; }

table.form td input, table.form td select, table.form td textarea {
	font-size: 11px;
	color: #5A6E86;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	font-weight: normal;
}


table.form div.subtitle {
	padding-top: 15px;
	padding-bottom: 3px;
}

table.select td input {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

}
/* /Style for reg page */


/* BG */
.bg-top{
	background-image: url('../imgs/design/bg_top.gif'); 
	background-repeat: no-repeat;
	background-color: #004FAA;
}

.bg-left1{
	background-image: url('../imgs/design/bg_left1.gif');
	background-repeat: repeat-x;
}

.bg-left2{
	background-image: url('../imgs/design/bg_left2.gif');
	background-repeat: repeat-x;
}

.bg-left3{
	background-image: url('../imgs/design/bg_left3.gif');
	background-repeat: repeat-x;
}

.bg-bottom{
	background-image: url('../imgs/design/bg_corner_bottom.gif'); 
	background-repeat: no-repeat;
}
/* /BG */


/* Left */
.l-ourservice-content { color: #A8BBD2;	font-size: 10px; }
/* /Left */


/* Other */
.copy {color: #6E8AAB;	font-size: 10px;}

/* Other */



a.l-sel-item1:visited,  a.l-sel-item1:link,  a.l-sel-item1:active,  a.l-sel-item1:hover{
	color: #5E7EA3;
	font-size: 11px;
	font-weight: bold;
}

A:visited, A:link, A:active {color:#003370; text-decoration: none;}

A:hover {color:#003370;	text-decoration: underline;}


/* Menu */
.menu-a, .menu-a *{
 	color:#FF8A00;
	font-size: 10px;
	font-weight: bold;
}
.menu{
	font-size: 10px;
 	color:#FF8A00;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 11px;
	padding-bottom: 5px;
}

.menu .white {color: #ffffff; font-weight: bold;}

.menu a:visited, .menu a:link, .menu a:active {color:#FFFFFF; text-decoration: none;}
.menu a, .menu a:hover {color:#FF8A00; text-decoration: none;}

.menu-a a:visited, .menu-a a:link, .menu-a a:active {color:#FF8A00; text-decoration: none;}
.menu-a a, .menu-a a:hover {color:#FF8A00; text-decoration: none;}
/* /Menu */


/* --- news ---*/
.bg-topnews {background: #F2F5FA;}
.topnews-layout {padding-left: 10px; padding-right: 10px; padding-top: 7px;}
.topnews-item {padding-bottom: 8px; color: #5A5A5A;}
.news-date {color: #595959; font-weight: bold;}
.news-date-main {color: #004FAA; font-weight: bold;}
.news-annonce {margin-top: 7px; color: #595959;}
.news-body {padding-top: 5px; color: #595959;}

.topnews-item a:link, .topnews-item a:active, .topnews-item a:visited {
	color: #FF8A00;
	font-weight: bold;
	text-decoration: underline;
}
.topnews-item a:hover {color: #FF8A00; font-weight: bold; text-decoration: none;}

.title-news ,a.news-link:link, a.news-link:active, a.news-link:visited {
	color: #004FAA;
	font-weight: bold;
	text-decoration: none;
}
a.news-link:hover {color: #004FAA; font-weight: bold; text-decoration: underline;}

a.news-link-main:link, a.news-link-main:active, a.news-link-main:visited {
	color: #595959;
	font-weight: normal;
	text-decoration: none;
}
a.news-link-main:hover {color: #595959; font-weight: normal; text-decoration: underline;}
/* --- /news ---*/

.banner-main-layout {padding-top: 1px; padding-left: 1px; padding-bottom: 1px;}
.banner-left-layout {padding-bottom: 12px;}
.main-title {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 7px;
	padding-bottom: 5px;
}
.main-content {padding-top: 10px; padding-bottom: 10px;}

.table-hot {background: #FFF4F0;}
.title-hot {padding-bottom: 7px;}
.title-hot .artist {color: #003370; font-weight: bold;}
.title-hot .label {color: #5E7EA3; font-weight: bold;}
.info-hot {padding-top: 5px;}
.info-hot td div {padding-right: 6px;}
.info-hot td.more {padding-right: 4px; padding-left: 6px;}
.info-hot td.more-border {border-left: 1px solid #9A9A9A; padding-left: 6px;}


.charts-layout {padding-bottom: 12px;}
.charts-content {padding-bottom: 9px; padding-top: 7px; padding-right: 7px;} 
.charts-content td {font-size: 10px;} 
.charts-content a:link, .charts-content a:active, .charts-content a:visited {
	color: #325883;
	font-size: 10px;
}
.charts .charts-content a:hover {color: #305884; font-size: 10px;}

.forum-table {border-collapse: collapse; background: #F2F5F7;}
.forum-table td {
	background: #F2F5F7;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}

.forum-table td {
	color: #919191;
	border: 1px solid #ffffff;
	border-bottom-width: 0px;
}

.forum-table td.author {color: #7990AE; border-left-width: 0px;}

.forum-table td.messages {border-right-width: 0px;}

.forum-table td a:link, .forum-table td a:active, .forum-table td a:visited {
	color: #919191;
	text-decoration: underline;
}
.forum-table td a:hover {color: #919191; text-decoration: none;}

.forum-table td.author a:link, .forum-table td.author a:active, .forum-table td.author a:visited {
	color: #7990AE;
	text-decoration: underline;
}
.forum-table td.author a:hover {color: #7990AE; text-decoration: none;}

/*.table-shop {border-collapse: collapse; border: 1px solid #5E7EA3;}
.table-shop td {
	border: 1px solid #D3DCE6;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.table-shop td.right {border-right: 1px solid #5E7EA3; padding-left: 4px; padding-right: 4px;}
.table-shop td.left {border-left: 1px solid #5E7EA3; padding-left: 10px;}

.table-shop .first td {border-top:  1px solid #5E7EA3;}
.table-shop .last td {border-bottom:  1px solid #5E7EA3;}*/

/* раздел */

.section-sub-block{
	margin-left: 9px;
	margin-bottom: 6px;
	margin-top: 1px;
}
.section-sub-block a:visited, .section-sub-block a:link, .section-sub-block a:active, .section-sub-block a:hover{
	color: #5E7EA3;
	font-size: 11px;
	font-weight: bold; 
 }
.section-title, .section-title a:visited, .section-title a:link, .section-title a:active, .section-title a:hover{
	color: #838383;
	font-size: 11px;
	font-weight: bold;
}
.section-block{ margin-top: 9px; margin-bottom: 12px; margin-left: 15px; margin-right: 2px;}
.section-item{ margin-top: 1px;}
.guest-name {color: #FF8A00; font-weight: bold;}

.img-border {background-color: #264365;}

.list-pad A:visited, .list-pad A:link, .list-pad A:active, .list-pad A:hover{
	color:#5E7EA3;
}

a.listen:visited, a.listen:link, a.listen:active, a.listen:hover {
 	color:#5E7EA3;
	font-size: 10px;
	font-weight : bold;
	text-decoration: none;
}

a.buy:visited, a.buy:link, a.buy:active, a.buy:hover {
 	color:#9F9F9F;
	font-size: 10px;
	font-weight : bold;
	text-decoration: none;
}

A.buy:visited, A.buy:link, A.buy:active, A.buy:hover {
 	color:#9F9F9F;
	font-size: 10px;
	font-weight : bold;
	text-decoration: none;
}
.pad {
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 13px;
}

.pad-img {padding-right: 5px;}
div.sale-pad{padding-left: 9px;}
.summa {color: #FF8A00; font-weight: bold;}
.list {color:#5E7EA3; font-weight: bold;}
.bold {font-weight: bold;}

.summa-pad {
	color:#FF8A00;
	font-weight : bold;
	text-align: right;
	padding-right: 6px;
	padding-left: 6px;	
}
.list-pad {
	color:#5E7EA3;
	font-weight : bold;
	padding-left: 5px;
}

A.faq-qw:visited, A.faq-qw:link, A.faq-qw:active {
	color: #5E7EA3;
	font-weight : bold;
	text-decoration: none;
}

 A.faq-qw:hover {
 	color: #5E7EA3;
	font-weight : bold;
	text-decoration: underline;
}
.bold-pad {
	font-weight : bold;
	padding-left: 11px;
}
.light-blue-pad {
	color:#A7B8CC;
	font-weight : bold;
	padding-left: 11px;
}
.li {padding-left: 11px;}

a.blue:link, a.blue:active, a.blue:visited{
	font-family: verdana, arial, geneva, helvetica, sans serif;
	color: #5E7EA3;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;	
}
a.blue:hover {text-decoration: underline;}

a.grey:link, a.grey:active, a.grey:visited{
	font-family: verdana, arial, geneva, helvetica, sans serif;
	color: #838383;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;	
}
a.grey:hover {text-decoration: underline;}

a.text-basket:link, a.text-basket:active, a.text-basket:visited, a.text-basket:hover{
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;	
	font-size: 10px;
}

div.li-margin{
	margin-top: 2px;
	margin-bottom: 9px;
	padding-left: 0px;
}

div.text-promoservis{
	padding-left: 8px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;		
	color: #A8BBD2;
	font-size: 11px;
	

}
.push-next {
	padding-left: 9px;
	padding-bottom: 8px;		
}
.serch {padding-bottom: 11px;}
.login {
	padding-top: 7px;
	padding-left: 11px;
	padding-bottom: 0px;	
	padding-right: 11px;
	color:#8E8E8E;
}
.password {
	padding-top: 2px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 4px;	
	color:#8E8E8E;
}
.bg-servis{
 background-image: url('../imgs/design/bg_left.gif');
 background-repeat: repeat-x;
}
.bg-leftcolum{
	 background-image: url('../imgs/design/bg_left1.gif');
	 background-repeat: repeat-x;
}
.bg-basket{
	 background-image: url('../imgs/design/bg_l_cart.gif');
	 background-repeat: repeat-x;
}
 
.menu div {padding-top: 1px;
	font-size: 10px;
	font-weight:bold;	
}
div.text-basket{
	margin-left: 8px;
	margin-top: 4px;
	margin-bottom: 6px;	
	color:#DCE4ED;
	font-weight: normal;
}
.text-basket{
	color:#FFFFFF;
	font-weight: bold;
}
.col1{
	font-weight: bold;
	color:#003370;
	text-transform: uppercase;
}
.col2{color:#5E7EA3;}
.col3{color:#A7B8CC;}
.col6-buy{color:#9F9F9F;}

/*FORUM MAIN*/
.f-main-table-header {background-color: #FFB154; color:#8D5300; font-size: 10px; padding-bottom: 1px;}
.f-main-table-content {background-color: #F2F5F7; color:#919191; font-size: 11px; padding: 5px 5px 5px 5px;}
.f-main-table-a-content {background-color: #F2F5F7; color:#7990AE; font-size: 11px; padding: 5px 5px 5px 5px;}
.f-main-table-null {background-color: #FFFFFF;}
.f-main-table-bottom {background-color: #9CB0C7;}


.f-main-table-content a:link, .f-main-table-content a:active, .f-main-table-content a:visited {
	text-decoration: underline; color: #919191;}
.f-main-table-content a:hover {
	text-decoration: none; color: #919191;}
.f-main-table-a-content a:link, .f-main-table-a-content a:active, .f-table-a-content a:visited {
	text-decoration: underline; color: #7990AE;}
.f-main-table-a-content a:hover {
	text-decoration: none; color: #7990AE;}


.table-content{
	background-color: #FFFFFF;
}
