/*@import url(http://maksoft.net/css/standart_classes.css);
	/* predefine here*/
body
{
	SCROLLBAR-BASE-COLOR: #dce2e5; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color: Black; font-size: 10px; margin: 0px; padding: 0px;
	/*background-image : url(http://www.maksoft.net/Templates/street_salseros/images/bg.jpg);*/
	background-position: 50% 0%;
	background-repeat : no-repeat;
	background-color: #000000; 
}

p, ul, li { font-size: 10px; color: inherit; list-style: square; }
p:first-line {padding-left: 15px;}
A {text-decoration: none; font-size: 10px; color: #000000 }
A:Hover { color: orange;}
p a {text-decoration: underline; color: #878787}
p a:hover {color: #FFFFFF}
hr {border: solid 1px #dce2e5; }
table {color: Black; font-family:inherit; font-size: 10px; background: inherit; border: 0px; padding: 0px;margin: 0px;}
fieldset > legend { background-color: black; color: White;}
fieldset {background-color: invert; border: thin 1px solid invert; color: inherit}
/* main color classes */
/* 1-darkest; 2-dark; 3-normal; 4-light */

.t1 { background-color: #e25f0f; color: #FFFFFF;}
	.t1 a{color: White;}
	.t1 a:hover {color: #FFFFFF; text-decoration : underline;}
.t2 { background-color: #fdc13c; color: #000000; }
	.t2 a{color: Black;}
	.t2 a:hover {color: #000000; text-decoration : underline;}
.t3 { background-color: #c500f5; color: #FFFFFF;}
	.t3 a{color: #FFFFFF;}
	.t3 a:hover {color: #FFFFFF; text-decoration : underline;}
.t4 { background-color: #cccccc; color: #000000; font-size: 10px;}
	.t4 a{color: Black;}
	.t4 a:hover {color: #000000; text-decoration : underline;}


@import url(http://maksoft.net/css/text_classes.css);
	/* predefine here*/

@import url(http://maksoft.net/css/link_classes.css);
	/* predefine here*/

a.next_link {display: block; clear: both; text-align:right; color: #c600f5; border-top: 1px dotted #a5a5a5; margin-top:10px;}
.main_table th a.main_link {font-size: 14px; text-decoration:none;}
.main_table a.main_link {font-size: 10px; text-decoration:none;}
.main_table a.main_link:hover {text-decoration:underline;}

@import url(http://maksoft.net/css/image_classes.css);
	/* predefine here*/
img.main_image {margin: 3px;}

@import url(http://maksoft.net/css/table_classes.css);
	/* predefine here*/

/*@import url(http://maksoft.net/css/block_classes.css);
	/* predefine here*/
/* message blocks, width, bgcolor, color */
.message_normal 	{display: block; margin: 5px; background: #f6faff; color: #000000; font: 10px inherit; padding: 10px; border: solid 1px #DDEBFF;}
	.message_normal a{color: Black;}
	.message_normal a:hover{color: Black;	text-decoration: underline;}

.message_warning 	{display: block; margin: 5px; background: #D5FCC9; color: #000000; font: 10px inherit; padding: 10px; border: solid 1px #CAEFA7;}
	.message_warning a{color: Black;}
	.message_warning a:hover{color: Black;	text-decoration: underline;}

.message_error 	{display: block; margin: 5px; background: #FF0000; color: #FFFFFF; font: 10px inherit; padding: 10px; border: solid 1px #D70000;}
	.message_error a{color: #FFF;}
	.message_error a:hover{color: White;	text-decoration: underline;}
	
@import url(http://maksoft.net/css/form_classes.css);
	/* predefine here*/
/*
@import url(http://maksoft.net/css/menu_classes.css);
	/* predefine here*/

@import url(http://maksoft.net/css/extra_classes.css);
	/* predefine here*/
.bullet1 {display: block; width: 5px; height: 20px; float: left;}
@import url(http://maksoft.net/css/admin_classes.css);
	/* predefine here*/

#main_content
{
	display: block;
	margin-left: 0px;
	margin-top: 25px;
	margin-right: 0px;
	background-color: #cccccc; 
	width: 650px;
	overflow: hidden; 
	float: left;
	/*border : 1px solid Red;*/
}

td.menu { background-color: #cccccc; color: #000000; font-size: 10px; background-image: url(http://www.maksoft.net/Templates/street_salseros/images/award_bg.jpg); background-position:0% 100%; background-repeat: no-repeat;}
	td.menu a{color: Black;}
	td.menu a:hover {color: #000000; text-decoration : underline;}
td.menu_hover { background-color: #cccccc; color: #000000; font-size: 10px; background-image: url(http://www.maksoft.net/Templates/street_salseros/images/award_bg_hover.jpg); background-position:0% 100%; background-repeat: no-repeat;}
	
#menu
{
	display: block;
	margin-top: 25px;
	border-right: 1px solid #ededed;
	width: 250px;
	height : 100%;
}	

#menu a.menu_button
{
	display: block; margin-left:40px; margin-right: 30px; font-size: 12px; font-weight: bold; border: 0px; background-color: #f19729; border-bottom: solid 1px #e88000; padding:5px;
	width: 180px;
	color: #ffffff;
}

#menu	a.menu_button:hover { background-color: #dce2e5;}

#menu a.submenu_button, #menu a.submenu_button_selected
{
	
	background-color : transparent;
	display: block; 
	margin-left: 40px;
	margin-right: 30px;
	padding: 3px;
	margin-bottom: 0px;
	line-height: 30px;
	border-bottom : 1px solid #aeaeae;
	color: #000000;
	text-align: left;
}

#menu a.submenu_button_selected
{
	color: #FFFFFF;
	font-weight : bold;
	background-color : #8f8f8f;
	margin-left: 20px;
	width: 180px;
	padding-left: 23px;		
}

#menu a.submenu_button:hover, #menu a.submenu_button_selected:hover
{
	margin-left: 20px;
	width: 180px;
	padding-left: 23px;
	background-color : #c600f5;
	color: #FFF;
}
	
#top_menu
{
	background-color: #000000;
	background-image : url(http://www.maksoft.net/css/street_salseros/images/top_menu_bg.jpg);
	background-repeat : repeat-x;
	background-position : 0% 0%;
	color: #ffffff;
	display: block;
	height: 58px;
	border: 1px solid #000000;
	position: relative;
}

#top_menu .head_text
{
	display: block;
	color: #FFFFFF;
	margin-left: 85px;
	font-size: 20px;
	margin-top: 15px;
	font-weight : normal;
	height: 20px;
	position: relative;
}
#top_menu .top_menu_container
{
	float: right; display: block; height: 40px; margin-right: 25px;
} 

#top_menu a.menu_button
{
	display: block;
	height:30px; 
	line-height: 30px;
	text-transform : uppercase;
	font-size : 10px;
	margin: 5px 0 5px 0;
	color: #ffffff;
	padding: 0px;
	border : none;
	text-align : center;	
	float: left;
}

#top_menu a.menu_button span {border-right: 1px solid #FFFFFF; 	padding-left: 5px; padding-right: 5px;}

#top_menu a.menu_button:hover
{
	background: url(http://www.maksoft.net/css/street_salseros/images/top_menu_button_hover.jpg) 50% 100% no-repeat;
	color: #e682ff;
}


#img_preview
{
	display: block;
	width: 200px;
	height: 200px;
	overflow: hidden; 
	margin-left: -185px;
	margin-bottom: 20px; 
}

#img_preview .mask
{
	display: block;
	width: 200px;
	height: 200px;
	position: absolute;
	z-index:2;
	background-color : transparent;
	background-image : url(http://www.maksoft.net/css/street_salseros/images/mask2.png); 
	background-position : 50% 50%;
}


#img_preview .content
{
	position: absolute;
	display: block;
	width: 200px;
	height: 200px;
	overflow: hidden; 
	background-position: 50% 0%;
}

#arrow_left
{
	display : block;
	float: left; 
	width: 25px; 
	margin: 5px;
	margin-top: 25px;
}

#arrow_right
{
	display : block;
	float: right; 
	width: 25px; 
	margin: 5px;
	margin-top: 25px;
}

#sitemap
{
	display: block;
	background-color: #FFFFFF;
	padding: 15px;
}

#video_preview
{
	display: block;
	text-align: center;
}

#video_preview a
{
	display: block;
	width: 45%;
	float:left;
	text-align:left;
	padding: 5px;
	background-color: #f78f1e;
	color: #ffffff;
	margin: 3px;
}

#video_preview a:hover, #video_preview a.selected
{
	background-color: #c500f5;
}


#video_preview .video_left
{
	display: block;
	height: 360px;
	width: 50px;
	background-image: url(http://www.maksoft.net/Templates/street_salseros/images/video_left.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

#video_preview .video_right
{
	display: block;
	height: 360px;
	width: 50px;
	background-image: url(http://www.maksoft.net/Templates/street_salseros/images/video_right.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	float: left;
}

#video_preview .head_text
{
	font-size: 15px;
	color: #79146c;
	font-weight: bold;
}

#top_links
{
	display: block;
	background-color: #8f8f8f;
	float: none;
	clear: both;
	width: 100%;
	height: 120px;
	padding: 5px;
	text-align: left;
	color: #FFF;
	font-size:12px;
}
#top_links a .img_preview
{
	display: block;
	width: 145px;
	height: 90px;
	overflow: hidden; 
	margin: 5px;
	float: left;
	position: relative;
}

#top_links a .img_preview .mask
{
	display: block;
	width: 145px;
	height: 90px;
	position: absolute;
	z-index:2;
	background-color : transparent;
	/*background-image : url(http://www.maksoft.net/css/street_salseros/images/mask2.png); */
	background-position : 50% 50%;
}


#top_links a .img_preview .content
{
	position: absolute;
	display: block;
	width: 145px;
	height: 90px;
	overflow: hidden; 
	background-position: 50% 50%;
}

#top_links a .img_preview .mask
{
	cursor: hand;
	border: 2px solid transparent;
}

#top_links a:hover .img_preview .mask
{
	cursor: hand;
	border: 2px solid #FFFFFF;
}

#top_links h1
{
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
}

#lang
{
	display: block;
	float: right;
	margin-top: 30px;
	margin-right: 250px;
}

#lang a img
{
	border: 1px solid #8e8e8e;
	margin: 2px;
}

#vip_news
{
	display: block;
	width:650px;
	height:180px;
	background: url(http://www.maksoft.net/Templates/street_salseros/images/vip_news.jpg) no-repeat 0% 50%;
	margin: 0px;
	position:relative;
}

#vip_news .vn_content
{
	display: block;
	overflow:hidden;
	width: 400px;
	height: 100px;
	margin: 50px 170px 30px 80px;
}

#vip_news .vn_content a {text-decoration:  none;}
#vip_news .vn_content a:hover {text-decoration:  underline;}

/*CMS classes*/

/*page content identificator*/
#pageContent {display: block; border: 0px solid #FF0000; margin: 25px 0 0 0; float: left; overflow: hidden; width: 650px;}


#pageContent .sPage{float: left; border: 0px solid #d9d9d9; margin: 1px; margin-top: 5px;}
#pageContent .sPage a {font-weight: normal; text-decoration: none; }
#pageContent .sPage a:hover {font-weight: normal; text-decoration: none; color: #FF0000;}

#pageContent .sPage a.title{float: left; border: none; border-bottom: 1px solid #d9d9d9; color: #000000; font-weight: bold; display: block; width: 100%; margin: 0 2px 5px 0; line-height: 18px; font-size: 12px; text-transform: uppercase;}
#pageContent .sPage a.title:hover{background-color: #d9d9d9; color: #000000; font-weight: bold;}

#pageContent .sPage .text{float: left; cursor: hand; margin:5px;}
#pageContent .sPage img{background-color: #d9d9d9; border: 0px; margin: 0px;}

#pageContent .sPage .ssLinks {display: block;}
#pageContent .sPage .ssLinks a{font-weight: italic; text-decoration: underline; color: #FF0000; margin-left: 15px; display: block;}
#pageContent .sPage .ssLinks a:hover{text-decoration: underline; color: #000000;}


#media_buttons {display: block; float: right; width: 260px; height: 32px; margin: -35px 10px 2px 20px; background: url(http://www.maksoft.net/css/street_salseros/images/music_video_player.jpg) 0% 0% no-repeat #000;}
#media_buttons a {line-height: 30px; color: #FFF; margin: 0 10px 0 30px}
#media_buttons a:hover {color: #fab837}

#list_comments {display:block; margin: 10px; clear: both; background: #FFF;}
#list_comments h3.head_text {color: #4e4e4e; text-transform: lowercase; border-bottom: 1px dotted #636363; padding: 0 0 0 25px; line-height: 30px; background: url(http://www.maksoft.net/css/street_salseros/images/icon_comments.gif) 0% 50% no-repeat; }
#list_comments .comment {display: block; margin: 5px 0 0 0; padding: 10px; border-bottom: 1px dotted #636363; background: #FFF;}
#list_comments .comment .quote {color: #c4161c; font-variant: italic;}
#list_comments .comment .bubble {display: block; float: left; width: 15px; height: 15px; background: url(http://www.maksoft.net/css/street_salseros/images/icon_speech.gif) 50% 50% no-repeat transparent; margin: 0 5px 5px 0;}
#list_comments .comment .text {font-style: italic; color: #636363;}
#list_comments .comment .date {font-weight: normal; color: #636363;}
#list_comments .comment .author {font-weight: bold; color: #636363; background: url(http://www.maksoft.net/css/street_salseros/images/icon_user.gif) 0% 50% no-repeat transparent; padding: 0 0 0 20px;}
#list_comments .subcomments {display: block; padding: 0 10px 0 10px; margin: 0 20px 0 20px; border-left: 5px solid #bcbcbc; background: #FFF; color: #636363;}
#list_comments .subcomments .date {}

a#show_comments_form {display: block; width: 230px; height: 30px; line-height: 30px; margin: -9px 0 0 10px; font-size: 10px; text-transform: uppercase; color: #c4161c; background: url(http://www.maksoft.net/css/street_salseros/images/button_comment_bg.jp) 0% 0% no-repeat; text-align: center;}
