#site{
	background: #E6E7E2;
	width:100%;
	height:100%;
	color:#464646;
	font-family:"Tahoma", "arial", "sans-serif", "Verdana";
	font-size:11px;
	vertical-align:top;
	min-width:800px;

	min-height:100%;position:relative;overflow:hidden;


}


#site td{
	font-family:"Tahoma", "arial", "sans-serif", "Verdana";
}

td{
	color:#464646;
	font-size:11px;
	padding:0px;
	margin:0px;
	vertical-align:top;
}

a{
	color:#464646;
	text-decoration:underline;
}

p{
	/*text-indent:20px;*/
	margin-bottom:5px;
}

img {
	border:0px none;
	margin:0px;
	padding:0px;
}


h1, h2, h3, h4, h5, h6 {
	background:none;
	font-family:"Tahoma", "arial", "sans-serif", "Verdana";
	padding:0px;
	border:0px none;
	color:#464646;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

h1 {font-size:12px;}
h2 {font-size:12px;}
h3 {font-size:11px;}
h4 {font-size:10px;}







h1 {
	margin:5px 0px;
}
h2 {
	margin:5px 0px;
}
h2.headers_3_small {
	margin:5px 0px;
	color:#FFF;
}

h1 span {
	display:block;
	padding:2px;
	padding-top:1px;
	padding-left:6px;
	padding-right:6px;
}
h2 span{
	display:block;
	padding:2px;
	padding-top:1px;
	padding-left:6px;
	padding-right:6px;
}
h2.headers_3_small span{
	background:transparent;
}







#header {
	clear:both;
	float:left;
	width:100%;
}

/* column container */
.column_container {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	min-height:800px;
	padding-bottom:90px;
}

.col_middle,
.col_leftmenu{
}

.column_container .column_container2 {
}
.column_container .col_middle {
	margin-left:196px;
}
.column_container .col_leftmenu {
	width:186px;
	top:0px;
	left:0px;
	position:absolute;
}
/* Footer styles */



#contents {

}

#footer {
	position:relative;
	margin:0 10px;
	margin-top:-90px;
	height:80px;   /* Height of the footer */
	padding:0px;
	left:0;

}









.city_panorama {
	height:242px;
	background:#FFF;
	/*border:1px solid #F00;*/

       -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */

 -moz-box-shadow: 1px 1px 1px #B0B0AE; /* FF3.5+ */
  -webkit-box-shadow: 1px 1px 1px #B0B0AE; /* Saf3.0+, Chrome */
          box-shadow: 1px 1px 1px #B0B0AE; /* Opera 10.5, IE 9.0 */

	margin-bottom:5px;
}

.panorama_nebo, .panorama_riga, .panorama_dom1, .panorama_dom2, .panorama_dom3, .panorama_dom4, .panorama_dom5 {
	height:242px;
	background:transparent no-repeat 0 100%;
       -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */
}
.panorama_nebo {
	background: url(../images/panorama/nebo.png) repeat-x 0 100%;
}
.panorama_riga{
	background: url(../images/panorama/riga.png) repeat-x 50% 100%;
}
.panorama_dom1{background: url(../images/panorama/dom1.png) no-repeat -5% 100%;}
.panorama_dom2{background: url(../images/panorama/dom2.png) no-repeat 11% 100%;}
.panorama_dom3{background: url(../images/panorama/dom3.png) no-repeat 40% 100%;}
.panorama_dom4{background: url(../images/panorama/dom4.png) no-repeat 63% 100%;}
.panorama_dom5{background: url(../images/panorama/dom5.png) no-repeat 105% 100%;}




.box_panorama {
	height:242px;
	background:#FFF;
	/*border:1px solid #F00;*/

       -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */

 -moz-box-shadow: 1px 1px 1px #B0B0AE; /* FF3.5+ */
  -webkit-box-shadow: 1px 1px 1px #B0B0AE; /* Saf3.0+, Chrome */
          box-shadow: 1px 1px 1px #B0B0AE; /* Opera 10.5, IE 9.0 */

	margin-bottom:5px;
}

.box_panorama, .panorama_box1, .panorama_box2, .panorama_box3 {
	height:242px;
	background:transparent no-repeat 0 100%;
       -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */
}
.box_panorama {
	background: url(../images/boxes/background.png) repeat-x 0 100%;
}
.panorama_box1{background: url(../images/boxes/box-middle.png) no-repeat 58% 55%;}
.panorama_box2{background: url(../images/boxes/box-left2.png) no-repeat 35% 90px;}
.panorama_box3{background: url(../images/boxes/box-right.png) no-repeat 95% 52px;position:relative;}


#banner_background {
	background: url(../images/boxes/banner_background.png) no-repeat 0 0;
	width:394px;
	height:213px;
	left:7px;
	top:17px;
	position:absolute;
}

#news_background {
	height:242px;
	margin-left:419px;
	margin-right:13px;
	position:relative;
}


#news_slideshow_left_border {
	width: 6px;
	height:213px;
	background: url(../images/boxes/banner_background-left.png) no-repeat 0 0;
	top:17px;
	left:-6px;
	position:absolute;
}
#news_slideshow_right_border {
	width: 6px;
	height:213px;
	background: url(../images/boxes/banner_background-right.png) no-repeat 0 0;
	top:17px;
	right:-6px;
	position:absolute;
}
#news_slideshow_middle {
	width: 100% !important;
	background: url(../images/boxes/banner_background-middle.png) repeat-x 0 0;
	top:17px;
	height:213px;
	position:absolute;
}
#news_slideshow {
	width: 100% !important;
	margin-top:6px;
	height:200px;
	overflow:auto;
}







#site_main_div {margin:0px;}
#site_main_div_1 {}
#site_main_div_2 {}
#site_main_div_3 {}
#site_main_div_4 {padding:5px 10px 10px 10px;}


	#site_header_1_row {height:15px;border:0px none #F00;}
		#site_header_1_row_langs {float:left;width:280px;}
		#site_header_1_row_buttons {float:right;}
			#site_header_1_row_buttons a{color:#464646;}
	#site_header_2_row {background:#525252 url(../images/header_background_tile.gif) repeat-x 0 0;margin-top:5px;

			       -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */

	}
		#site_header_2_row_inner {padding:0px;margin:0px;color:#FFF;height:93px;position:relative;}
			#site_header_2_row_inner_logo {width:435px;height:93px;position:absolute;}
			#site_header_2_row_inner_info {width:300px;height:93px;position:absolute;right:180px;color:#FFF;text-align:right;vertical-align:top;}
				#site_header_2_row_inner_info_inner {padding-right:14px;}
					#site_header_2_row_inner_info_inner a {color:#FFF !important;background:transparent;padding:0px;font-size:11px !important;font-weight:bold !important;}
					#site_header_2_row_inner_info_inner img {vertical-align:middle !important;}
			#site_header_2_row_inner_basket{width:179px;height:79px;right:7px;top:7px;position:absolute;background:url(../images/header_basket_background.gif) no-repeat 100% 0;

			}
				#site_header_2_row_inner_basket_inner{padding:10px;padding-left:15px;color:#FFF;white-space:nowrap;}
					#site_header_2_row_inner_basket_inner_header{color:#FAC824;font-weight:bold;text-decoration:underline;text-align:center;display:block;margin-bottom:4px;}
					#cart_product_count{font-size:14px;font-weight:bold;}
					#cart_product_sum{font-size:14px;font-weight:bold;}
					#clean_basket_top_button{text-align:right;}
					#clean_basket_top_button a{color:#979797;font-size:10px;text-transform:lowercase;}
	#site_header_3_row {
		margin-top:4px;
		margin-bottom:9px;
		padding-top:3px;
		padding-bottom:3px;
		overflow:hidden;
		background: #EDEDED url(../images/light_fade.png) repeat-x 0 0;

       -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */

 -moz-box-shadow: 1px 1px 1px #B0B0AE; /* FF3.5+ */
  -webkit-box-shadow: 1px 1px 1px #B0B0AE; /* Saf3.0+, Chrome */
          box-shadow: 1px 1px 1px #B0B0AE; /* Opera 10.5, IE 9.0 */

		position:relative;
	}
		#site_header_3_row_inner {padding:5px;float:left;}

	#site_header_4_row {
		margin-top:4px;
		margin-bottom:9px;

		background: #EDEDED url(../images/light_fade.png) repeat-x 0 0;

       -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */

 -moz-box-shadow: 1px 1px 1px #B0B0AE; /* FF3.5+ */
  -webkit-box-shadow: 1px 1px 1px #B0B0AE; /* Saf3.0+, Chrome */
          box-shadow: 1px 1px 1px #B0B0AE; /* Opera 10.5, IE 9.0 */

	}
		#site_header_4_row_inner {padding:5px;overflow:hidden;vertical-align:middle;}
		#site_header_marquee {
			height:13px;
			overflow:hidden;
			text-align:center;
		}

			#search_params_switch {
				padding:2px 6px;
			}



			#block_list_switch {
				padding:2px 6px;
				font-weight:bold;
				float:right;
				width:auto;
				background: #E0E0E0 url(../images/middle_light_fade.png) repeat-x 0 0;

			   -moz-border-radius: 4px; /* FF1+ */
		  -webkit-border-radius: 4px; /* Saf3+, Chrome */
				  border-radius: 4px; /* Opera 10.5, IE 9 */

				margin-right:5px;
			}

			#block_list_switch a{
				white-space:nowrap;
				display:block;
				font-size:10px;
				color:#464646;
				text-decoration:none;
				padding:2px;
			}
			#block_list_switch a span{
				margin-top:2px;
				margin-left:2px;
				text-decoration:underline;
			}
			#block_list_switch a:hover span{
				text-decoration:underline;
			}
			#block_list_switch a.sel{
				color:#8D8D8D;
				text-decoration:none;
			}
			#block_list_switch a.sel span{
				text-decoration:none;
			}
			#block_list_switch a.sel:hover span{
				text-decoration:none;
			}







			#stock_switch {
				padding:2px 6px;
				font-weight:bold;
				float:right;
				width:auto;
				background: #E0E0E0 url(../images/middle_light_fade.png) repeat-x 0 0;

			   -moz-border-radius: 4px; /* FF1+ */
		  -webkit-border-radius: 4px; /* Saf3+, Chrome */
				  border-radius: 4px; /* Opera 10.5, IE 9 */
			}

			#stock_switch a{
				white-space:nowrap;
				display:block;
				font-size:10px;
				color:#464646;
				text-decoration:none;
				padding:2px;
			}
			#stock_switch a span{
				margin-top:2px;
				margin-left:2px;
				padding-right:2px;
				text-decoration:underline;
			}
			#stock_switch a:hover span{
				text-decoration:underline;
			}
			#stock_switch a.sel{
				color:#8D8D8D;
				text-decoration:none;
			}
			#stock_switch a.sel span{
				text-decoration:none;
			}
			#stock_switch a.sel:hover span{
				text-decoration:none;
			}

















				#site_header_4_row_blocks_left_td{background:url(../images/table-small-dots.gif) no-repeat 100% 50%;padding-right:2px;}
				#site_header_4_row_blocks_right_td{padding-left:1px;}



		#site_header_4_row_search {padding-left:0px;}
			#site_4_row_inner {padding-left:9px;}
				#site_header_4_row_search_outer {

				background: #4E4E4D url(../images/dark_fade.png) repeat-x 0 0;

					   -moz-border-radius: 4px; /* FF1+ */
				  -webkit-border-radius: 4px; /* Saf3+, Chrome */
						  border-radius: 4px; /* Opera 10.5, IE 9 */

				 -moz-box-shadow: 1px 1px 1px #B0B0AE; /* FF3.5+ */
				  -webkit-box-shadow: 1px 1px 1px #B0B0AE; /* Saf3.0+, Chrome */
				  box-shadow: 1px 1px 1px #B0B0AE; /* Opera 10.5, IE 9.0 */

				margin-bottom:5px;
				color:#FFF;
				}
					#site_header_4_row_search_inner {padding:5px;font-weight:bold;color:#FFF;}
						#site_header_4_row_search_inner td {vertical-align:middle;color:#FFF;}

				#site_header_4_row_adv_outer {

				margin-bottom:5px;

  background: #4E4E4D url(../images/dark_fade.png) repeat-x 0 0;

					   -moz-border-radius: 4px; /* FF1+ */
				  -webkit-border-radius: 4px; /* Saf3+, Chrome */
						  border-radius: 4px; /* Opera 10.5, IE 9 */
				 -moz-box-shadow: 1px 1px 1px #B0B0AE; /* FF3.5+ */
				  -webkit-box-shadow: 1px 1px 1px #B0B0AE; /* Saf3.0+, Chrome */
				  box-shadow: 1px 1px 1px #B0B0AE; /* Opera 10.5, IE 9.0 */

					padding:6px;


				}

					#site_header_4_row_adv_inner {
					font-weight:bold;color:#FFF;
					padding:2px;
					padding-bottom:3px;
					border:1px solid #9E9E9C;
					color:#FFF;

					background: #6A6A6A url(../images/middle_dark_fade.png) repeat-x 0 0;


       -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */
					}
					#site_header_4_row_adv_inner  a{
						color:#FFF;
					}



	#site_footer_1_row {background:#525252 url(../images/footer_background_tile.png) repeat-x 0 0;margin-top:5px;

			       -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */
		  	height:34px;
		overflow:hidden;
	}

		#site_footer_1_row_inner{padding:4px 6px;color:#FFF;}
			#site_footer_1_row_copy{width:179px;color:#FFF;}
			#site_footer_1_row_info{background:url(../images/footer-dots.gif) no-repeat 0 50%;color:#FFF;padding-right:14px;vertical-align:middle;}
				#site_footer_1_row_info_inner{float:left;text-align:left;padding-left:7px;color:#c1c1c1;}
	#site_footer_2_row{padding-top:10px;}
		#site_footer_2_row td{}
		#site_footer_2_row td a{}






























.top_menu {
	float:left;
}


.top_menu a span{
	display:block;
	padding-left:13px;
	text-align:center;
}

.top_menu a {
	display:block;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:15px;
	background:transparent url(../images/right_arrow.gif) no-repeat 0 50%;
	vertical-align:middle;
}
.top_menu_separate span {
	display:none;
}
.top_menu_separate {
	width:1px;
}
.top_menu a.selected {
	background:transparent url(../images/right_arrow_orange.gif) no-repeat 0 50%;
	color:#ef721d;
}
.top_menu a:hover {
	background:transparent url(../images/right_arrow_orange.gif) no-repeat 0 50%;
	color:#ef721d;
}






.bottom_menu {
	float:right;
}
.bottom_menu a span{

}

.bottom_menu a {
	color:#FFF;
	display:block;
	vertical-align:middle;
	margin:5px;
	white-space:nowrap;
}
.bottom_menu_separate {
	vertical-align:middle;
	width:1px;
	color:#FFF;
}
.bottom_menu a.selected {
}
.bottom_menu a:hover {
}















.categories_menu {
	border:1px solid #E8E8E8;
	margin-bottom:10px;
	width:100%;
	background:#F0F0F0;
}
.categories_menu .categories_menu{
	border:0px none;
	margin-bottom:0px;
}

.categories_menu a span {
	display:block;
	background: transparent url(../images/passive_categories_menu_icon.png) no-repeat 3px 4px;
	padding-left:11px;
}

.categories_menu a {
	margin:0px;
	text-transform:none;
	color:#464646;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding:5px 16px 5px 5px;
	margin:1px;
	border-bottom:1px solid #F0F0F0;
}






.categories_menu .categories_menu a {
	font-weight:normal;
	padding-left:24px;
}
.categories_menu .categories_menu .categories_menu a {
	font-weight:normal;
	padding-left:32px;
}


.categories_menu .categories_menu_separate span{
	display:none;
}
.categories_menu .categories_menu_separate {
	background: transparent url(../images/categories_menu_separator.gif) repeat-x 0 100%;
	height:1px;
}


.categories_menu a:hover, .categories_menu a.selected{
	background:#e7e7e7 url(../images/active_categories_menu_background.png) no-repeat 0 0;
	border-bottom:1px solid #D6D7D8;
}
.categories_menu a:hover span, .categories_menu a.selected span {
	display:block;
	background: transparent url(../images/active_categories_menu_icon.png) no-repeat 3px 4px;
	padding-left:11px;
}














/*//////////////// ------------------ FLAGS ----------------- ////////////////////*/

.flags {
	float:left;
}
.flags a {
	margin:0px;
	margin-right:3px;
	padding: 5px;
	padding-bottom:2px;
	color:#000;
}

.flags img {
	margin-right:4px;
	vertical-align:middle;
}

.flags a:hover {
	border:0px none;
	color:#3B95E6;
	text-decoration:none;
	background:transparent;
}


.flags a.selected {
	color:#777;
	font-weight:normal;
	background:transparent;
}

.flags a.selected:hover {
	color:#777;
	font-weight:normal;
	background:transparent;
}


	.flags li{
		display:inline;
		float:left;
	}



/* ********************************************************************** */



div.sub_menu_lg {
	margin-bottom:8px;
	display:block;
}

a.read_more {
	text-align:right;
	background:none;
	display:block;
	color:#0950A0;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-style:italic;
}


a.back_to_top {
	text-align:right;
	background:none;
	display:block;
	color:#45597D;
	text-decoration:none;
	border-top:1px dashed #45597D;
	margin-bottom:20px;
}
a.back_to_top:hover {
	color:#F28746;
	border-color:#F28746;
}



.date_added {
	text-align:right;
	background:none;
	color:#636363;
	font-size:9px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

a.go_prev {
	text-align:left;
	background:none;
	display:block;
	color:#0950A0;
	margin:0px;
	padding:0px;
	font-weight:normal;
	margin-bottom:10px;
	padding-left:12px;
	background: url(../images/back.png) no-repeat 0 50%;
}












.price_int_vs2 {
	color: #CD161D;
	font-family: Calibri;
	font-size:25px;
}
.price_dec_vs2 {
	color: #CD161D;
	font-family: Calibri;
	font-size:16px;
}



.price_old {
	color: #464646;
	font-weight:normal;
	font-size:11px;
	text-decoration: line-through;
	white-space:nowrap;
}



.price_int {
	color: #ef000b;
	font-weight:bold;
	font-size:14px;
	white-space:nowrap;
}
.price_dec {
	color: #ef000b;
	font-weight:bold;
	font-size:14px;
	white-space:nowrap;
}

















.product_table {
	border-bottom:1px solid #E3E3E3;
	background: url(../images/start_page_table_top_line.gif) repeat-x 0% 0%;


}
.product_cell {
	width:25%;
	padding:4px 5px 4px 3px;
	border:1px solid #E3E3E3;
	border-bottom:0px none;
	border-left:0px none;
	border-right:0px none;
	background: url(../images/product_separator.gif) no-repeat 100% 50%;
}
.product_row_last_cell {
	background: transparent;
}

.product_cell_inner {
	padding:8px 10px;
-moz-border-radius: 4px; /* FF1+ */
-webkit-border-radius: 4px; /* Saf3+, Chrome */
border-radius: 4px; /* Opera 10.5, IE 9 */
background: #FFF url(../images/product_cell_bottom.png) repeat-x 0 100%;

}

.price_buy_table {
	border:1px solid #F00;
	border:0px none;
}
.price_buy_table td {
	vertical-align:bottom;
}


.frame_action .product_table, .frame_recommended .product_table, .frame_recommended_gray .product_table, .frame_new .product_table {
	border:0px none;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3+, Chrome */
	border-radius: 4px; /* Opera 10.5, IE 9 */
}

.frame_action .product_cell, .frame_recommended .product_cell, .frame_recommended_gray .product_cell, .frame_new .product_cell {
	border:0px none;
}


.frame_action .product_table{
	background:#FFDD79;
}
.frame_new .product_table {
	background:#DDE665;
}
.frame_recommended .product_table {
	background:#F5CEED;
}
.frame_recommended_gray .product_table {
	background:#F1F1F1;
}



.frame_action .product_cell_inner, .frame_recommended .product_cell_inner, .frame_recommended_gray .product_cell_inner, .frame_new .product_cell_inner {
	-moz-box-shadow: 1px 1px 1px #B0B0AE; /* FF3.5+ */
	-webkit-box-shadow: 1px 1px 1px #B0B0AE; /* Saf3.0+, Chrome */
	box-shadow: 1px 1px 1px #B0B0AE; /* Opera 10.5, IE 9.0 */
	background-color:#FFF;
}






.product_table tr.product_row:hover .product_cell_inner {
	/*background-color:#F8F8F8;*/
}
.product_table td.product_cell:hover .product_cell_inner{
	background-color:#F8F8F8;
}








.product_cat {
	font-size:11px;
	background:transparent;
	/*text-overflow: ellipsis;*/
	height:12px;
	position:relative;
	/*width:50px;*/
	overflow:hidden;
	display:block;
}
.product_name {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	background:transparent;
	/*text-overflow: ellipsis;*/
	height:26px;
	position:relative;
	/*width:50px;*/
	overflow:hidden;
}
.product_name  a{
	position:absolute;
}


.product_photo {
	position:relative;
	height:113px;
}



















.vs2_order_table {
	border-collapse:collapse;
	border:1px dotted #B4B4B4;
	border-left:0px none;
	border-right:0px none;
	margin-bottom:5px;
}

.vs2_order_table th{
	background:#F9F9F9;
	margin:0px;
	padding:0px;
	font-weight:bold;
	white-space:nowrap;
	border-bottom:1px dotted #B4B4B4;
	padding:6px;
	color:#000;
	text-align:left;
}


.vs2_order_table td{
	padding:4px 8px;
	vertical-align:middle;
	font-weight:normal;
	border-bottom:1px dotted #B4B4B4;

}
.vs2_order_table td.last_td{
	background:transparent;
}

.vs2_order_table td.first_col{
	width:187px;
	background:url(../images/table-small-dots.gif) no-repeat 100% 50%;
}
.vs2_order_table td.first_big_col{
	width:187px;
	background:url(../images/table-long-dots.gif) no-repeat 100% 50%;
}





.vs2_basket_table {
	border-collapse:collapse;
	border:1px solid #E3E3E3;
}

.vs2_basket_table th{
	background:#F3F3F3;
	margin:0px;
	padding:0px;
	font-weight:normal;
	white-space:nowrap;
	border-bottom:1px solid #E3E3E3;
}
.vs2_basket_table th div{
	padding:6px;
	color:#000;
	border:1px solid #FFF;
	border-left:0px none;
	border-right:0px none;
}
.vs2_basket_table th.first_th div{
	border:1px solid #FFF;
	border-right:0px none;
}
.vs2_basket_table th.last_th div{
	border:1px solid #FFF;
	border-left:0px none;
}

.vs2_basket_table td{
	padding:4px 8px;
	vertical-align:middle;
	font-weight:normal;
	border-bottom:1px solid #E3E3E3;
	background:url(../images/table-dots.gif) no-repeat 100% 50%;
}
.vs2_basket_table td.last_td{
	background:transparent;
}

.basket_count {
	border:1px solid #DADADA;
	width:22px;
}





.button {
	background:#D6D6D6 url(../images/button_background.gif) repeat-x 100% 0;
	border:1px solid #C0C0C0;
	color:#464646;
	padding:1px 4px;
	 -moz-border-radius: 2px;
	 -webkit-border-radius: 2px;
	 cursor:pointer;
	 white-space:nowrap;
	text-decoration:none;
}
.button:hover {
	background:#EAEAEA url(../images/button_background_hover.gif) repeat-x 100% 0;
	border:1px solid #C0C0C0;
	color:#000;
}
.button:active {
	background:#FFCD7B url(../images/button_background_active.gif) repeat-x 100% 0;
	border:1px solid #EAB411;
	color:#000;
}



.button_green {
	background:#7EA90F url(../images/button_green_background.gif) repeat-x 100% 0;
	border:1px solid #5B9400;
	color:#FFF;
	font-weight:bold;
	padding:1px 10px;
	 -moz-border-radius: 2px;
	 -webkit-border-radius: 2px;
	 cursor:pointer;
	 white-space:nowrap;
}









.button_red {
	background:#e65140 url(../images/button_red_background.gif) repeat-x 0 0;
	border:1px solid #D03221;
	color:#FFF;
	padding:1px 50px;
	font-weight:bold;
	 -moz-border-radius: 2px;
	 -webkit-border-radius: 2px;
	 cursor:pointer;
}





.to_basket_button {
	white-space:nowrap;
	cursor:pointer;
	background:#020303 url(../images/cart_button_background_active.gif) repeat-x 0 0;
	border:1px solid #121212;
	color:#FFF;
	font-weight:bold;
	padding:1px 4px;
	 -moz-border-radius: 2px;
	 -webkit-border-radius: 2px;
}
.to_basket_button:hover {
	background:#8C0E0E url(../images/cart_button_background_hover.gif) repeat-x 0 0;
	border:1px solid #A30404;
	color:#FFF;
}
.to_basket_button:active {
	background:#E4160F url(../images/cart_button_background_press.gif) repeat-x 0 0;
	border:1px solid #DC0800;
	color:#FFF;
}





.to_basket_button img{
	vertical-align:bottom;
	margin-bottom:1px;
	margin-right:2px;
}
.in_basket_button {
	white-space:nowrap;
	cursor:pointer;
	background:#878787 url(../images/cart_button_background_passive.gif) repeat-x 0 0;
	border:1px solid #707070;
	color:#FFF;
	font-weight:bold;
	padding:1px 4px;
	 -moz-border-radius: 2px;
	 -webkit-border-radius: 2px;
}
.in_basket_button img{
	vertical-align:bottom;
	margin-bottom:1px;
	margin-right:2px;
}
.not_basket_button {
	white-space:nowrap;
	cursor:pointer;
	background:#F3F3F3;
	border:1px solid #E0E0E0;
	color:#898989;
	font-weight:normal;
	padding:1px 1px !important;
	 -moz-border-radius: 2px;
	 -webkit-border-radius: 2px;
}
.not_basket_button img{
	vertical-align:top;
	margin-left:2px;
}






.first_gallery_thumb_div {
	z-index:0;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 113px;
    height: 113px;
}
.first_gallery_thumb_div * {
    vertical-align: middle;
}
/*\*//*/
.first_gallery_thumb_div {
    display: block;
}
.first_gallery_thumb_div span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

/* if lt IE 8 */
.first_gallery_thumb_div span {
    display: inline-block;
    height: 100%;
}



.first_gallery_thumb_div {
	background-color:#FFF;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width:113px;
	height:113px;
	position:absolute;
	left:50%;
	margin-left:-56px;
}

.first_gallery_thumb_div img{
	background-color:#FFF;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.first_gallery_thumb_div .first_gallery_thumb_empty {
	background-image: url(../images/empty_image.png);
	width:113px;
	height:113px;
}



.first_gallery_thumb_small {
	height:30px;
	max-width:60px;
}














.product_params {
	border-collapse:collapse;
}
.product_params th{
	padding:5px;
}
.product_params td{
	padding:5px;
}
.product_params .odd{
	background:#FFF;
}
.product_params .even{
	background:#EEEEEE;
}





#site .error_report{
	background:#F0F0F0;
	border: 1px solid #E9E9E9;
	padding:0px;
	margin:0px;
	padding:10px;
	display:block;
}











.news_block_top {
	background: url(../images/news-dots.gif) repeat-x 0 0;
	margin-bottom:4px;
}

.news_block_top p{
	text-indent:0px;
}














.search_button {
	width:61px !important;
	height:19px !important;
	padding:0px !important;
	margin:0px !important;
	margin-top:2px !important;
	background:transparent url(../images/buttons/poisk-ru.png) no-repeat 0 0;
	border:0px none;
}
.cur-lang-lv .search_button {
	background-image:url(../images/buttons/poisk-lv.png);
}
.search_button:hover {
	background-position:0 -19px;
}
.search_button:active {
	background-position:0 -38px;
}



























.badges_big {
	z-index:100;
	text-align:left;
	position:absolute;
	left:0px;
}
.badges_big img{
	margin-bottom:2px;
}

.badges_left {
	z-index:100;
	text-align:left;
	padding:10px;
	position:absolute;
}
.badges_left img{
	margin-bottom:2px;
}

.badges_right {
	float:right;
}
.badges_right img{
	margin-left:2px;
}






.brand_logo_sm_link {
	padding:0px !important;
	margin:0px !important;
	display:inline !important;


	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity: 0.80;
	-khtml-opacity: 0.8;
	opacity:0.8;

}

.brand_logo_sm_link:hover {

	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1.00;
	-khtml-opacity: 1.0;
	opacity:1.0;
}

.brand_logo_sm_link img{
	margin-right:3px;
	margin-bottom:3px;
	border:1px solid #CFCFCF;
}
.brand_logo_sm_link:hover img{
	border:1px solid #ababab;
}



.top_icons a {
	background:transparent;
	padding:0px;
	margin:0px;
}



















a.vi_but{
	text-decoration:none !important;
	padding:0px !important;
	margin:0px !important;

	float:left;
	display:block;
	width:16px;
	height:16px;
}




.vi_b{
	clear:both;
	display:block;
	margin-right:10px;
}

.vi_p{
	background: transparent url('../images/plus-small.gif') no-repeat;
}
.vi_m{
	background: transparent url('../images/minus-small.gif') no-repeat;
}




/* fonts */
.strong { font-weight: bold; }
.text-medium, .text-medium:hover { font-size: 118.2%; }
.text-large, .text-large:hover { font-size: 17px; font-weight: bold; }
.text-center { width: 100%; text-align: center; }
.text-right { text-align: right; }
.text-normal { font-weight: normal; }

.price-orange-big { font: bold 16px; color: #ff5100; }
.price-grey-big { font: bold 16px; color: #999999; }
.price-orange-middle { font: bold 16px; color: #ff5100; }





.frame {
	margin-bottom:5px;
	background:#FFF;

       -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */

 -moz-box-shadow: 1px 1px 1px #B0B0AE; /* FF3.5+ */
  -webkit-box-shadow: 1px 1px 1px #B0B0AE; /* Saf3.0+, Chrome */
          box-shadow: 1px 1px 1px #B0B0AE; /* Opera 10.5, IE 9.0 */
}
.frame_inner {
}

.frame_only_header  {
}
.frame_only_header .frame_inner  {
}
















.frame_header {
	color:#FFF;
	margin-bottom:5px;

	background: #4E4E4D url(../images/dark_fade.png) repeat-x 0 0;




		   -moz-border-radius-topleft: 4px; /* FF1+ */
	  -webkit-border-top-left-radius: 4px; /* Saf3+, Chrome */
			  border-top-left-radius: 4px; /* Opera 10.5, IE 9 */

			-moz-border-radius-topright: 4px; /* FF1+ */
	  -webkit-border-top-right-radius: 4px; /* Saf3+, Chrome */
			  border-top-right-radius: 4px; /* Opera 10.5, IE 9 */

	border-bottom:1px solid #B0B0B0;
	padding:4px;

}

.frame_header span {
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	/*

	width:auto;
	*/
	display:table;
	padding:3px 8px;


	color:#373737;


		background: #EDEDED url(../images/light_fade.png) repeat-x 0 0;


       -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */

 -moz-box-shadow: 1px 1px 1px #3D3D3D; /* FF3.5+ */
  -webkit-box-shadow: 1px 1px 1px #3D3D3D; /* Saf3.0+, Chrome */
          box-shadow: 1px 1px 1px #3D3D3D; /* Opera 10.5, IE 9.0 */



}


.frame_only_header .frame_header {
}

.frame_header h1 {
	margin:0px;
}
.frame_header h1 span {

}

.frame_contents {

}
.frame_contents_inner {
	padding:3px 7px;
}
.frame_contents_inner2 {

}
.frame_contents_inner_add {
	padding:3px 17px;
}












.frame_action {
}
.frame_action .frame_header span {color:#383838;background: #ff7f00 url(../images/orange_fade.png) repeat-x 0 0;}
.frame_action .frame_inner {
}
.frame_action .frame_contents {
}
.frame_action .frame_contents_inner {
}

.frame_new {
}
.frame_new .frame_header span {color:#383838;background: #89b01e url(../images/green_fade.png) repeat-x 0 0;}
.frame_new .frame_inner {
}
.frame_new .frame_contents {
}
.frame_new .frame_contents_inner {
}


.frame_recommended {
}
.frame_recommended .frame_header span {color:#383838;background: #e56992 url(../images/violetta_love_fade.png) repeat-x 0 0;}
.frame_recommended .frame_inner {
}
.frame_recommended .frame_contents {
}
.frame_recommended .frame_contents_inner {
}




.frame_recommended_gray {
}
.frame_recommended_gray .frame_header span {color:#383838;background: #a0a0a0 url(../images/gray_fade.png) repeat-x 0 0;}
.frame_recommended_gray .frame_inner {
}
.frame_recommended_gray .frame_contents {
}
.frame_recommended_gray .frame_contents_inner {
}







.paginator {
	margin:6px 0px;
	zoom:1;
	clear: both;
}
.paginator_top {
	margin-top:0px;
}
.paginator_bottom {
	margin-bottom:0px;
}
.paginator .total_pages {
	float:right;
	padding:4px 0px;
}



.paginator span.pages_span{
	color:#9B9B9B;
	display:block;
	width:auto;
	float:left;
	margin-right:2px;
	text-decoration:none;
}
.paginator span.pages_span span{
	display:block;
	padding:4px 2px;
}



.paginator a {
	display:block;
	color: #464646; text-decoration: none;
	background: transparent url(../images/paginator.png) no-repeat 0 0;
	width:21px;
	height:20px;
	text-align:center;
	float:left;
	margin-right:2px;
	text-decoration:none;
}
.paginator a span{display:block;padding:2px 0px 0px 2px;overflow:hidden;}
.paginator a:hover {background-position:0px -20px;}
.paginator a.pages_a_selected {background-position:0px -40px;color:#FFF;font-weight:bold;text-shadow: #BBB 0px -1px 1px; }


.paginator a.pages_a_next, .paginator a.pages_a_prev {
	width:99px;
	background-position:-21px 0px;
}
.paginator a.pages_a_next:hover, .paginator a.pages_a_prev:hover {
	background-position:-21px -20px;
}












.cycle_div {
	width: auto !important;
	background:transparent !important;
}

#banner_slideshow {
	width: 100% !important;
}



#nav_news a { border: 1px solid #FFF; outline: 1px solid #BCBBC0; background: #CCCCCC url(../images/nav_button_gray_back.gif) repeat-x; color: #464646; text-decoration: none; margin: 0 0 0 5px; padding: 0px 3px;  }
#nav_news a.activeSlide { background: #FEC200 url(../images/nav_button_orange_back.gif) repeat-x; }

#nav_banner a { border: 1px solid #FFF; outline: 1px solid #BCBBC0; background: #CCCCCC url(../images/nav_button_gray_back.gif) repeat-x; color: #464646; text-decoration: none; margin: 0 0 0 5px; padding: 0px 3px;  }
#nav_banner a.activeSlide { background: #FEC200 url(../images/nav_button_orange_back.gif) repeat-x; }






.middle_table td{
	vertical-align:middle;
}
.middle_table th{
	vertical-align:middle;
}











.button_left_right {
	display:block;
	border:0px none #D88900 !important;
	width:27px;
	height:150px;
	text-align:center;
	background: transparent url(../images/buttons/left-right_new.png) no-repeat 0 0;
	color:#FFF;
	text-decoration:none;
}
.button_left_right:hover {
	color:#FFF;
	text-decoration:none;
	background-position: -27px 0px;
}
.button_left_right:active {
	color:#FFF;
	text-decoration:none;
	background-position: -54px 0px;
}
.button_left_right:focus {
	color:#FFF;
	text-decoration:none;
	background-position: -54px 0px;
}




.button_left_green{margin-left:-4px;background-position: 0px 0px;}
.button_left_green:hover{background-position: -27px 0px;}
.button_left_green:active{background-position: -54px 0px;}
.button_left_green:focus{background-position: -54px 0px;}

.button_right_green{margin-right:-4px;background-position: 0px -150px;}
.button_right_green:hover{background-position: -27px -150px;}
.button_right_green:active{background-position: -54px -150px;}
.button_right_green:focus{background-position: -54px -150px;}



.button_left_orange{margin-left:-4px;background-position: 0px -300px;}
.button_left_orange:hover{background-position: -27px -300px;}
.button_left_orange:active{background-position: -54px -300px;}
.button_left_orange:focus{background-position: -54px -300px;}

.button_right_orange{margin-right:-4px;background-position: 0px -450px;}
.button_right_orange:hover{background-position: -27px -450px;}
.button_right_orange:active{background-position: -54px -450px;}
.button_right_orange:focus{background-position: -54px -450px;}











/* just image */
.gallery_main_image {
	border:1px solid #AEB1B3;
	padding:0px;
	text-align:center;
	background:#FFF;
	padding:1px;
	min-height:100px;
}
.gallery_thumbs {
	margin-top:5px;
}


.gallery_thumb_image{
	float:left;
	margin-right:5px;
	border:1px solid #AEB1B3;
	background:#FFF;
	padding:1px;
	text-align:center;
}




/*style="background:url(sites/vs2/images/subcat_header_background.gif) repeat-x 0 0;height:29px;margin-top:4px;margin-bottom:4px;"*/
/*padding:7px;padding-left:10px;font-size:12px;font-weight:bold;*/
.subcat {
	position: relative;
	z-index: 500;
	padding:0px;
	margin: 0px;
	border:0px none;
	margin-bottom:3px;
	border-top:1px solid #E8E8E8;
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	border-bottom:1px solid #DBDBDB;

	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3+, Chrome */
	border-radius: 3px; /* Opera 10.5, IE 9 */


	background: #EAEAEA url('../images/categories_menu_background.gif') repeat-x 0 0;

}






.subcat_padding {
	overflow:hidden;
	display: block;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
	padding:0px;
	margin:0px;
	background:#F00;
	background: transparent url(../images/passive_categories_menu_icon.png) no-repeat 5px 13px;
	padding:8px;
	padding-left:14px;



	border-top:1px solid #F9F9F7;
	border-left:1px solid #F4F4F4;
	border-right:1px solid #F4F4F4;
	border-bottom:1px solid #F0F1EC;

	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3+, Chrome */
	border-radius: 3px; /* Opera 10.5, IE 9 */
}


.subcat_padding a{
	float:left;
}


.friend_sites_button_panel {
	position:absolute;
	right:0px;
}



.friend_sites_button span{
	display:none;
}

.friend_sites_button {
	display:block;
	background: url(../images/knopki-09.png) no-repeat 0 0;
	height:23px;
	width:75px;
	border:0px;
	text-decoration:none;
	float:left;
	margin-right:4px;
}

.friend_sites_button:hover, .friend_sites_button:focus {background-position:0 -23px;text-decoration:none;}
.friend_sites_button:active {background-position:0 -46px;text-decoration:none;}



.friend_sites_button_aio {background-position:0 0;width:75px;}
.friend_sites_button_aio:hover, .friend_sites_button_aio:focus {background-position:0 -23px;}
.friend_sites_button_aio:active {background-position:0 -46px;}

.friend_sites_button_power {background-position:-75px 0;width:68px;}
.friend_sites_button_power:hover, .friend_sites_button_power:focus {background-position:-75px -23px;}
.friend_sites_button_power:active {background-position:-75px -46px;}

.friend_sites_button_costumes {background-position:-220px 0;width:95px;}
.friend_sites_button_costumes:hover, .friend_sites_button_costumes:focus {background-position:-220px -23px;}
.friend_sites_button_costumes:active {background-position:-220px -46px;}

.friend_sites_button_textile {background-position:-143px 0;width:77px;}
.friend_sites_button_textile:hover, .friend_sites_button_textile:focus {background-position:-143px -23px;}
.friend_sites_button_textile:active {background-position:-143px -46px;}

.friend_sites_button_os {background-position:-315px 0;width:68px;}
.friend_sites_button_os:hover, .friend_sites_button_os:focus {background-position:-315px -23px;}
.friend_sites_button_os:active {background-position:-315px -46px;}

.friend_sites_button_auto {background-position:-383px 0;width:62px;}
.friend_sites_button_auto:hover, .friend_sites_button_auto:focus {background-position:-383px -23px;}
.friend_sites_button_auto:active {background-position:-383px -46px;}


.vspro_button_panel {
	float:left;
}
.vspro_button {
	display:block;
	background: url(../images/VS-PRO-button2.png) no-repeat 0 0;
	height:23px;
	width:62px;
	border:0px;
	text-decoration:none;
	float:left;
	margin-left:10px;
}
.vspro_button:hover,.vspro_button:active,.vspro_button:focus {
	background-position:0 -23px;
}
.vspro_button span{
	display:none;
}







.draugiem span {
	display:none;
}
.draugiem {
	display:block;
	background: url(../images/draugiem_icon.png) no-repeat 50% 50%;
	width:16px;
	height:16px;
	float:left;
	margin: 0px 2px;
}
.draugiem:hover {
	opacity: 0.8;
}