/* CSS Document */
*{margin:0px; padding:0px; border:0px;}
body{
	font-family:Verdana, Geneva, sans-serif;
}

#container{
	width:1000px;
	margin:auto;
}

#header{
	width:1000px;
	height:250px;
	position:relative;
}
#bird{
	background-image:url(images/logo_1024.png);
	width:250px;
	height:236px;
	position:absolute;
	left:-10px;
	top:10px;
}
#top_menu{
	float:right;
	margin:40px 0px 0px 0px;
}
#top_menu li{
	list-style:none;
	display:inline;
	float:left;
	border-right:1px solid #c1c1c1;
}
#top_menu li a{
	color:#464542;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	padding:24px 15px 0px 15px;
}
#top_menu li a:hover{
	text-decoration:underline;
}
#top_menu .akcii_icon a{
	background-image:url(images/akcii.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:17px;
	height:17px;
	color:#F00;
}
#top_menu .cart_icon a{
	background-image:url(images/cart.png);
	background-repeat:no-repeat;
	background-position:top -5px center;
	width:23px;
	height:26px;
}
#top_menu .phone_icon a{
	background-image:url(images/phone_icon.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:31px;
	height:21px;
}
#top_menu .map_icon a{
	background-image:url(images/map_icon.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:15px;
	height:24px;
}
#bottom_menu{
	width:720px;
	height:40px;
	background-color:#eeeded;
	position:absolute;
	top:185px;
	left:280px;
}
#bottom_menu ul{
	margin-top:10px;
	float:left;
}
#bottom_menu li{
	list-style:none;
	display:inline;
	float:left;
}
#bottom_menu li a{
	color:#464542;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	border-right:1px solid #c1c1c1;
	padding:0px 15px 0px 15px;
}
#bottom_menu li a:hover{
	color:#000;
}
#contact_block{
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#464542;
	margin:9px 15px 0px 15px;
}
.phone_icon_green{
	background-image:url(images/phone_icon_green.png);
	width:15px;
	height:17px;
	float:left;
	margin:3px 5px 0px 0px;
}
#logo{
	position:absolute;
	top:70px;
	left:290px;
	font-family: "Marck Script", Verdana;
	font-size:56px;
	font-weight:bold;
	text-decoration:none;
	color:#464542;
}
#logo_bottom{
	color:#50a41e;
	font-family: "Marck Script", Verdana;
	font-size:25px;
	position:absolute;
	top:135px;
	left:710px;
}

#left_side{
	float:left;
	width:200px;
}
#left_side ul li{
	list-style:none;
	margin:8px 0px 8px 0px;
}
#left_side ul li a{
	color:#474646;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	background-image:url(images/marker.png);
	background-position: left 0px top 6px;
    background-repeat: no-repeat;
	padding:0px 0px 0px 20px;
}
#left_side ul li a:hover{
	text-decoration:underline;
}

#left_side ol{
    margin-top: 6px;
}

#left_side ol li{
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 14px;
    margin-left: 25px;
    color:#474646;
    padding: 3px 0px;
}

#left_side ol li a{
    color:#474646;
    text-decoration:none;
    font-family:Tahoma, Geneva, sans-serif;
}
#left_side ol li a:hover {
    text-decoration: underline;
}

#content{
	width:560px;
	min-height:100px;
	float:left;
	padding:0px 20px 0px 20px;
	color:#595959;
	font-size:14px;
}
#content p{
	margin-bottom:10px;
}
h1{
	color:#464542;
	border-bottom:2px solid #85b842;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0px 0px 2px 15px;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
	text-transform: uppercase;
}
.text_category{
    text-align: justify;
    font-size: 12px;
    color: #7a7a7a;
}

#breadcrumbs{
	margin:0px 0px 10px 0px;
	font-size:12px;
}
#breadcrumbs a{
	color:#0052d9;
	font-size:12px;
	text-decoration:none;
}
#breadcrumbs a:hover{
	text-decoration:underline;
}
.home_icon{
	background-image:url(images/home.png);
	width:16px;
	height:15px;
	float:left;
	margin-right:5px;
}
#text{
	font-size:12px;
	text-align:justify
}

.item_desc {
	font-size: 11px;
	padding: 2px;
}

/*---PRODUCT ITEM ON MAIN---*/
.product_item{
	width:164px;
    height: 204px;
	border:1px solid #CCC;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:7px 5px;
	margin:0px 5px 15px 5px;
    display: block;
    text-decoration: none !important;
}
.product_item:hover {
    border:1px solid #FF7C04;
}
.product_item_image{
	width:164px;
	height:164px;
}
.product_item_name{
	color:#464542;
	font-weight:bold;
	margin:3px 0px 5px 0px;
	font-size:14px;
	text-align:center;
}
.product_item_price{
	color:#b92c28;
	/*background-color:#50a41e;*/
	font-weight:bold;
	/*width:62px;
	height:19px;*/
	text-align:center;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.product_item_store{
	text-align:center;
	color:#06c;
	font-size:14px;
	font-family: Verdana;
	margin-top:10px;
    text-transform: uppercase;
}
.product_item_code{
	text-align:center;
	font-size:14px;
    font-family: Verdana;
	margin:10px 0px 0px 0px;
}
.product_item_add_to_cart{
    background-color: #219be7;
    border-bottom: 2px solid #045e96;
    color: #fff;
    cursor: pointer;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 5px 0px;
    border-radius: 4px;
    margin-top: 18px;
    font-size: 15px;
}
.product_item_add_to_cart:hover{
    background-color: #2ea7f3 ;
}
.product_item_download{
    background-color: #3082CB;
    border-bottom: 2px solid #045e96;
    color: #fff;
    cursor: pointer;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 5px 0px;
    border-radius: 4px;
    margin-top: 18px;
    font-size: 15px;
}
.product_item_in_cart{
	float:left;
	color:#FFF;
	background-color: #2876E0;
	width:97px;
	height:19px;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	float:right;
}
.product_item_go a{
	margin:10px 0px 10px 80px;
	color:#464542;
	display:block;
	text-decoration:none;
}
.product_item_go a{
	margin:10px 0px 10px 80px;
	color:#464542;
	display:block;
	text-decoration:underline;
}
.product_item_go a:hover{
	text-decoration:none;
}


/*---LIST PRODUCT ITEM---*/
.list_product_item{
	width:538px;
	border:1px solid #c1c1c1;
	margin-bottom:20px;
	padding:10px;
	/*background-color:#f9f9f9;*/
}
.list_product_item_name{
	margin:0px 0px 10px 0px;
}
.list_product_item_name a{
	color:#ff7c04;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:underline;
	text-transform:uppercase;
}
.list_product_item_image{
	float:left;
}
.list_product_item_image img{
	width:160px;
	height:160px;
	display:block;
}
.list_product_item_characteristics{
	float:left;
	margin:0px 0px 0px 10px;
	padding-right:10px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	height:155px;
	width:165px;
	border-right:1px solid #d8d8d8;

}
.list_product_item_characteristics_2{
	float:left;
	margin:0px 0px 0px 8px;
	height:160px;
	width:184px;
}
.list_product_item_characteristics span{
    color: #373737;
    font-size: 13px;
}
.item_characteristics{
    margin-bottom: 5px;
}
.list_border{
	width:100%;
	height:2px;
	background-color:#85B842;
	margin-bottom:15px;
}
.download_track{
    background-color: #8ec62b;
    border-bottom: 2px solid #64940d;
    color: #fff;
    cursor: pointer;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 3px 0px;
    border-radius: 4px;
    font-size: 15px;
    margin-top: 9px;
}
.download_track:hover{
    background-color: #9ad531;
}

#list_pages{
	margin:15px 0px;
	}
#list_pages a{
	border-radius:2px;
	padding:2px 8px;
	margin:0px 3px;
	text-decoration:none;
	color:#fff;
	background-color:#7fb539;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	}

#right_side{
	float:left;
	width:200px;
}
.clear{
	clear:both;
}
.title_green{
	color:#464542;
	border-bottom:2px solid #85b842;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0px 0px 2px 15px;
	font-size:16px;
}
.title_yellow{
	color:#464542;
	border-bottom:2px solid #ffb912;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0px 0px 2px 15px;
	font-size:16px;
}
.cart_album{
	background-image:url(images/basket.png);
	width:58px;
	height:61px;
	margin:auto;
	margin-top:30px;
}
.cart_album_info, .cart_track_info{
    background-color: #c1c1c1;
    border-bottom: 2px solid #999;
    color: #fff;
    cursor: pointer;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 5px 0px;
    border-radius: 4px;
    font-size: 14px;
    width:170px;
    margin:16px auto;
}
.cart_album_info:hover, .cart_track_info:hover {
    background-color: #ccc;
}

.active_cart_album, .active_cart_track{
    background-color: #FF7C04;
    border-bottom: 2px solid #ca6100 !important;
}

.active_cart_album:hover, .active_cart_track:hover{
    background-color: #fc8d28;
}

/*---CART DOWNLOAD---*/

.cart_track{
    background-image:url(images/basket_download.png);
    width:58px;
    height:58px;
    margin:auto;
    margin-top:30px;
}

/*---TRACK LIST---*/
#track_list{
	margin-top:10px;
	font-size:12px;
}
.track_list_name{
	font-size:16px;
}
.track_list_action{
}
#track_list a{
	color:#06c;
}
.track_list_play a{
	color:#F00 !important;
}
.track_list_table{
    border-collapse: collapse;
}
.track_list_table td, th{
    /*border: 1px solid #98bf21;*/
    padding: 4px 7px 4px 7px;
}
.track_list_table th{
   padding: 5px;
   background-color: #8ec62b;
   color: #fff;
}
.track_list_table .alt td{ 
	background-color: #EAF2D3; 
}
.track_list_table tr{
    border-bottom: 1px solid #C1C1C1;
}
/*
.track_list_table tr:nth-child(odd) { background-color: #e8f5c0; }
*/

.tracks_box_list{
	/*height:24px;*/
}
.play_mp3_img{
	cursor:pointer;
    margin-top: 5px;
    display: block;
}
#swf_box{
    margin: 5px 0px 0px 0px;
}
.upload_track{
	margin-top:3px;
}
/*---END TRACK LIST---*/


/*---NEWS ITEM---*/
.news_item{
	background-image:url(images/dash.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:10px 0px;
}
.news_item_date{
	color:#c1bfbf;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;	
}
.news_item_name{
	color:#464542;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	padding:5px 0px;
}
.news_item_text{
	color:#7a7a7a;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
}
.news_item_go a{
	color:#464542;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	float:right;
	text-decoration:underline;
	margin-top:5px;
}
.news_item_go a:hover{
	text-decoration:none;
}
.all_news{
    background-color: #ffb400;
    border-bottom: 2px solid #c68c00;
    color: #fff;
    cursor: pointer;
    display: block;
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    float:right;
    font-size:14px;
    font-family:Tahoma, Geneva, sans-serif;
    padding: 5px 20px;
    margin-top: 10px;

}
.all_news:hover{
	text-decoration:none;
    background-color: #f8bc2e;

}
/*---ALL NEWS ITEM---*/

/*---NEWS LIST---*/
.news_list{
	background-image:url(images/dash.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:20px;
}
.news_list_name{
	color:#464542;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	padding:5px 0px;
}
.news_list_date{
	color:#c1bfbf;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-bottom:5px;
}
.news_list_more{
	color:#464542;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	float:right;
	text-decoration:underline;
	margin-top:5px;
	margin-bottom:10px;
}
.news_list_more:hover{
	text-decoration:none;
}

/*---END NEWS LIST---*/

#sitemap ul{
	margin-left:30px;
	margin-bottom:10px;
}
#sitemap ul li{
	line-height:20px;
}
#sitemap ul a{
	color:#367804;
}
#sitemap ul ul{
	margin-left:40px;
	margin-bottom:10px;
}
#sitemap ul ul a{
	color:#06C;
}
#sitemap ul ul ul a{
	color:#464542;
}

#footer{
	height:40px;
	width:1000px;
	margin-top:10px;
	border-top:1px solid #CCC;
	font-size:14px;
	color: #7a7a7a;
    font-family: Tahoma,Geneva,sans-serif;
}
#counter{
	float:right;
	margin-top:5px;
}
#copyright{
	margin-top:10px;
}

/*--CART--*/
#list_cart_table{
	font-size:12px;
	border-collapse: collapse;
	margin-bottom:15px;
	width:560px;
}
.cart_item_name{
    color:#06c;
    text-decoration:none !important;
    font-size: 14px;
}
.cart_item_name:hover{
    text-decoration:underline !important;
}
#list_cart_table a{
	text-decoration:none;
}
#list_cart_table td, th{
	padding: 7px 7px 7px 7px;
}
#list_cart_table th{
   padding: 5px;
   background-color: #A7C942;
   color: #fff;
}
#list_cart_table .alt td{
	background-color: #EAF2D3; 
}
#list_cart_table tr:nth-child(odd) {background-color: #EAF2D3;}

.del_cart_item {
    background-image: url("../images/delete.png");
    color: #464542;
    cursor: pointer;
    height: 15px;
    text-decoration: none;
    width: 15px;
}
/*.del_cart_item{
	color:#06c;
	text-decoration:underline !important;
}
.del_cart_item:hover{
	text-decoration:none !important;
}*/
.cart_total_price{
	font-size:18px;
	color:#2876e0;
	float:right;
	margin-top:2px;
}
.cart_order_form{
	font-family:Verdana;
	font-size:14px;
}
.cart_order_form p{
	margin:0px 0px 0px 0px !important;
    color: #474646;

}
.cart_order_form input{
	border:1px solid #999;
	width:250px;
	height:22px;
	margin-bottom:10px;
    padding: 0px 3px;
}
.input_block{
    margin: 0px 10px;
    float: left;
 }
.min_amount_cart{
    color:#ec0501;
    float: left;
    font-size: 18px;
    margin-top: 2px;
}
.min_amount_cart .hide{
    display: none;
}
.minus_cart_item {
    background-image: url("../images/minus.png");
    cursor: pointer;
    float: left;
    height: 16px;
    width: 16px;
}
.plus_cart_item {
    background-image: url("../images/plus.png");
    cursor: pointer;
    float: right;
    height: 16px;
    width: 16px;
}

.submit_order{
	/*cursor:pointer;
	width:200px !important;
	height:30px !important;
	font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
	background-color:#2876E0;
	color:#FFF;
	border:0px !important;
	border-radius: 2px;
	margin-top:5px;*//*cursor:pointer;
	width:200px !important;
	height:30px !important;
	font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
	background-color:#2876E0;
	color:#FFF;
	border:0px !important;
	border-radius: 2px;
	margin-top:5px;*/

    background-color: #219be7;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 15px;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width:200px !important;
    height:32px !important;
    border:0px !important;
    border-bottom: 2px solid #045e96 !important;
    margin-top: 2px;


}
.submit_order:hover{
	text-decoration:underline;
}
.button_cart{
	background-color: #fd963a;
    background-image: url("images/arrow.png");
    background-position: right 5px top 11px;
    background-repeat: no-repeat;
    border-radius: 2px;
    color: #fff;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    padding: 5px 25px 5px 10px;
    text-decoration: none;
}
.button_cart:hover{
	text-decoration:underline;
}
.clean_cart:hover{
	text-decoration:underline;
}

.cart_order_form textarea {
    border: 1px solid #999;
    height: 80px;
    margin-bottom: 10px;
    width: 534px;
}

.error{
	color:#F00;
    text-align: center;
}

.modal_window_text{
	font-size:14px;
	text-align:center;
	margin:10px 0px 20px 0px;
	font-weight:bold;
	color:#2876E0;
}

.modal_window_button a{
	font-size:14px;
	text-decoration:none;
	background-color:#FD963A;
	color:#FFF;
	display:block;
	width:170px;
	height:21px;
	text-align:center;
	border-radius:2px;
	margin-bottom:10px;
	padding-top:3px;
}
.modal_window_button a:hover{
	text-decoration:underline;
}

/*--END CART--*/

.download_item{
    cursor: pointer;
    display: block;
    margin: 10px 0px 7px 0px;
    color: #06c;
    text-decoration: underline;
    font-size: 14px;
}
.download_item:hover{
    text-decoration: none;
}

#login_form{
    margin: auto;
    width: 202px;
}
#login_form input{
    border: 1px solid #ccc;
    height: 25px;
    width: 200px;
}
#login_form input[type="submit"]{
    background-color: #C1C1C1;
    border: 0px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}

#search_block{
    border: 1px solid #c1c1c1;
    position: absolute;
    top:29px;
    left:300px;
}
#search_block input[type="search"] {
    border: medium none;
    height: 30px;
    outline: medium none;
    padding: 0 7px;
    vertical-align: middle;
    width: 450px;
}
#search_block input[type="submit"] {
    background-color: #fff;
    background-image: url("../images/search.jpg");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 23px;
    margin-right: 9px;
    margin-top: 6px;
    width: 15px;
}
#search_results{
    margin-top: 20px;
}
#search_results input {
    border: 1px solid #c1c1c1;
    height: 30px;
    width: 416px;
    outline: medium none;
    padding: 0 7px;
    vertical-align: middle;
    float: left;
    margin: 0px 8px 0px 0px;
}
#search_results .search_submit {
    background-color: #C1C1C1;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    font-size: 16px;
    height: 32px;
    width: 120px;
    float: left;
    margin-right: 0px;
}

.search_item{
    margin: 7px 0px;
}
.search_item a{
    text-decoration: none;
}
.search_item a:hover{
    text-decoration: underline;
    color: #595959;
}
.search_item_name{
    color: #006633;
    font-size: 14px;
}
.search_item_artist{
    color: #595959;
    font-size: 12px;
}

.high_light_search{
    font-weight: bold;
}
.buy_track{
    font-size: 16px;
}




