/* CSS Document */
	body,html{height: 100%;}
*{margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000000;outline: none}

body{
	
	background-image:url(../images/top_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:100%; 
	height:100%;
}

.clearfloat{clear:both}

.hidden{ display:none;}
.visible{ display:block;}
.fixed {
 position: fixed;
 display:block;

}



*html #main_container{ 
height: 100%; 
}

#main_container{
	min-height:100%;
	padding:0px 0px;
	width:960px;
	margin:auto
}



.clearMain { 
height: 40px; 
}

#main_container #scroll_top{
	display:none;
	width:55px;
	height:55px;
	background-image:url(../images/arrows_bg.png);
	background-position:left top;
	background-repeat:no-repeat; 	
	top:400px;
	left:0px;
	z-index: 99;	
}

#main_container #scroll_top.fixed{
	display:block
}
#main_container #scroll_top a{
	display:block;
	width:100%;
	height:100%;
}


/*HEAD*/
.pink_href{
	 color: #de156a;
}
.head{ 
	height:200px;
	width:100%;
	position:relative;
	
}

.head .logo{
	position:absolute;
	left:15px;
	top:46px;	
	z-index:10;
}

.head .search{
	position:absolute;
	right:0px;
	top:6px;
	width:238px;
	height:22px;
	padding-top:0px;
	background-image:url(../images/top_search_string.gif);
	background-position:top left;
	background-repeat:no-repeat; 
		
}

.head .search #site-search-input-text{
	float:right;
	width:192px;
	margin-right:10px;
	margin-top:3px;
	background:none;
	border:none;
		
}

.head .search #site-search-input-submit{
	float:right;
	width:23px;
	margin-right:10px;
	margin-left:3px;
	background:none;
	border:none;
	cursor:pointer;
}

.head .work_time{
	position:absolute;
	left:443px;
	top:93px;
	
	
}

.head .take_call{
	position:absolute;
	left:443px;
	top:116px;
	
	
}


.head .slogan{
	position:absolute;
	left:281px;
	top:46px;
	font-size:24px;
	color:#000;	
}





.head .cart{
	position:absolute;
	top:84px;
	right:4px;
	width:136px;
	height:60px;
	padding-top:18px;
	padding-left:56px;	
	background-image:url(../images/top_cart_bg.png);
	background-position:top left;
	background-repeat:no-repeat; 
	color:#000;
	font-size:14px;
	
	
	
}

.head .cart a{
	font-size:14px;
	line-height:22px;
	color:#de156a;
	
}

.head .lang{
	display:none;
	position:absolute;
	top:6px;
	right:0px;
	font-size:13px;
	color:#aeaeae;
	text-transform:uppercase;
}

.head .lang a{
	font-size:13px;
	color:#aeaeae;
	text-decoration:none;
	text-transform:uppercase;
}

.head .lang a.rus{
	background-image:url(../images/rus_eng_delimitr.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:4px;
	margin-right:4px;
}

.head .phones{
	position:absolute;
	left:280px;
	top:87px;
	vertical-align:top;
	width:142px;	
	color:#606060;
}


.head .phones .nums{
	font-size:20px;	
	color:#de156a;
	white-space:nowrap;

}


.head .logo a img{
	border:none;
}

.head .main_menu{
	width:100%;	
	position:absolute;
	left:0px;
	top:155px;
	
}

.head .main_menu_bg{
	/*background-image:url(../images/main_menu_bg.gif);
	background-position:top left;
	background-repeat:repeat-x; 	*/
}

.head .main_menu .catalog_menu_cnt{
	height:37px;
	/*overflow:hidden;*/
}


.head .main_menu ul{
	padding-left:10px;
	z-index:160;
		
}

.head .main_menu li{
	float:left;		
	list-style:none;
	padding-right:12px;
	padding-left:12px;
	border-right:1px solid #aeaeae;
	margin:1px 0px 1px 1px;
	position:relative;
	z-index:160; 
}
.head .main_menu ul li:last-child{
	border-right:none;
}
.head .main_menu ul li .bridge{
	position:absolute;
	top:33px;
	left:0px;
	height:2px;
	background-color:#FFF;
	width:100%;
	display:none;
	z-index:160;
}
.head .main_menu ul li:hover .bridge{
	display:block;
}
.head .main_menu ul li:hover li .bridge{
	display:none;
	
}
.head .main_menu ul li a{
	display:block;
	padding-top:7px;
	height:27px;
	font-size:15px;
	font-weight:bold;
	color:#de156a;
	text-decoration:none;
}
.head .main_menu ul li li a{
	font-size:13px;
	height:20px;
	font-weight:normal;
}


.head .main_menu ul li a:hover{
	color:#191919;
}

.head .main_menu ul li ul{
	display:none;
	position:absolute;
	top:33px;
	left:-1px;
	width:280px;
	background-color:#FFF;
	border:1px solid #aeaeae;
	z-index:150;
	
}
.head .main_menu ul li ul li{
	border-right:none;
	float:none;
	
}
.head .main_menu ul li ul li:hover{
	border:none;
	
}
.head .main_menu ul li:hover{
	border:1px solid #aeaeae;
	border-bottom:1px solid #fff;
	background-color:#FFF;
	margin:0px;
	margin-left:-1px;
	padding-left:14px
	
	

}
.head .main_menu ul li li:hover{
	
	border-bottom:0px solid #fff;
	background-color:#FFF;
	margin-top:1px;
	
	margin-left:0px;
	padding-left:14px
	
	

}
.head .main_menu ul li:hover ul{
	display:block;
}
.head .top_menu{
	position:absolute;
	top:8px;
	left:6px;
	
	
}

.head .top_menu ul li{	
	float:left;		
	margin-right:10px;
	list-style:none;	
}

.head .top_menu ul li a{
	display:block;
	font-size:14px;
	color:#fff;
	padding-right:10px;
	
	background-image:url(../images/top_menu_delim.gif);
	background-position:right 4px;
	background-repeat:no-repeat; 	
}
.head .top_menu ul li:last-child a{
	background:none;

}
.head .top_menu ul li a:hover{
	color:#de156a;

}


.head .top_menu ul li:last-child{
	margin-right:0px;
	background:none
	
}



.main_content{
	width:100%;
	padding-top:18px;
	padding-left:2px;
	padding-bottom:0px;
}

/*LEFT_SIDE*/
.main_content_table{
	margin-bottom:72px;
}
.main_content_table td{
	vertical-align:top;
	/*padding-bottom:72px;*/
		
}



.main_content .left_side{
	width:765px;
	padding-right:10px;	
}

.main_content .left_side_catalog{
	padding-left:10px;
	padding-right:0px;
}

.banner_cnt{
	width:742px;
	/*height:277px;*/
	position:relative;
	padding-top:7px;
	}
.banner_cnt .banner_ramka{
	width:742px;
	height:277px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}
.banner_cnt  .slides_short{
	position:absolute;
	top:0px;
	left:300px;
	width:410px;
	height:211px;
	z-index:11;
}
.banner_cnt  .slides_short p{
	margin:0px;
}

.banner_cnt  .link_to_element{
	display:block;
	width:90%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:12;
}


.banner_cnt  .catalog_product_price{
	width:195px;
	position:absolute;
	top:211px;
	left:315px;
	
	text-align:right;
	font-size:18px;
	color:#191919;
	z-index:11;
	
}

.banner_cnt  .catalog_product_price span{
	font-size:24px;
	color:#de156a;
	
}

.banner_cnt  .catalog_product_price span.old_price{
	font-size:18px;
	color:#b2b2b2;
	text-decoration:line-through;
}


.banner_cnt  #cShop_add_to_cart_Link{
	display:block;
	position:absolute;
	top:211px;
	left:555px;
	
	width:109px;
	height:25px;
	padding-top:3px;
	border:1px solid #b9b9b9;
	border-radius: 7px 7px 7px 7px;
	text-align:center;
	background-color:#de156a;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	
	z-index:11;
}

.order_btn{
	display:block;
	width:159px;
	height:24px;
	padding-top:5px;
	border:1px solid #b9b9b9;
	border-radius: 7px 7px 7px 7px;
	text-align:center;
	background-color:#de156a;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	
	z-index:11;
}

#send_btn{
width:179px;
	height:31px;
	padding-top:3px;
	padding-bottom:5px;
	border:1px solid #b9b9b9;
	border-radius: 7px 7px 7px 7px;
	text-align:center;
	background-color:#de156a;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	
	z-index:11;
	cursor:pointer;
	margin-left: 10px;
}

.save_changes,#do_order{
	width:179px;
	height:31px;
	padding-top:3px;
	padding-bottom:5px;
	border:1px solid #b9b9b9;
	border-radius: 7px 7px 7px 7px;
	text-align:center;
	background-color:#de156a;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	
	z-index:11;
	cursor:pointer;
}

.save_changes:hover,#do_order:hover,.order_btn:hover{
	 background-color: #b21e5d;
}

.banner_cnt  .CartProductAmount{
	display:none;
}


.btns_cnt,.CartAmountTitle{ display:none;}

#last_child{
	margin-right:0px;
	
}


/*CATALOG*/
.catalog_categoryes td{
	padding-right:25px;
	padding-bottom:30px;
}
.catalog_categoryes td .catalog_category_item{
	position:relative;
}

.catalog_categoryes td .height_cnt{
	margin-bottom:0px;
}

.catalog_categoryes .catalog_category_image_cnt{
	width:230px;
	height:266px;
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	margin-bottom:5px;
	
}
.catalog_categoryes .catalog_category_image_cnt_list{
	width:230px;
	height:266px;
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	margin-bottom:5px;
	padding-top:40px;
}
.catalog_categoryes .catalog_category_image_cnt .catalog_ico_sale,.NewAndSaleCont .catalog_ico_sale{
	width:60px;
	height:60px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../images/sale_ico.png);
	background-position:left top;
	background-repeat:no-repeat; 
	z-index:101;
	
}
.catalog_categoryes .catalog_category_image_cnt .catalog_ico_new,.NewAndSaleCont .catalog_ico_new{
	width:60px;
	height:60px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../images/new_ico.png);
	background-position:left top;
	background-repeat:no-repeat; 
	z-index:101;
	
}
.catalog_categoryes .catalog_category_image_cnt a img{
	border:none;
}

.catalog_categoryes .catalog_category_name{
	/*position:absolute;
	top:20px;
	left:0px;*/
	width:100%;
	font-size:14px;
	color:#191919;
	text-align:center;
}
.catalog_categoryes .catalog_product_price{
	text-align:center;
	font-size:18px;
	color:#de156a;
	margin-bottom:10px;
	margin-top:7px;
}
.catalog_categoryes  .catalog_product_price span.old_price{
	font-size:18px;
	color:#b2b2b2;
	text-decoration:line-through;
}

.catalog_categoryes .popup_short{
	position:absolute;	
	width:183px;
	height:145px;
	overflow:hidden;
	padding:10px;
	padding-bottom:26px;
	background-image:url(../images/popup_bg.png);
	background-position:left top;
	background-repeat:no-repeat; 
	font-size:12px;
	color:#b2b2b2;
	z-index:11;
	display:none;
}


.catalog_categoryes #cShop_add_to_cart_Link{
	display:block;
	width:109px;
	height:25px;
	padding-top:3px;
	border:1px solid #b9b9b9;
	border-radius: 7px 7px 7px 7px;
	text-align:center;
	background-color:#de156a;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:auto;
}


.catalog_categoryes #cShop_add_to_cart_Link:hover{
	background-color:#b21e5d;
}
.catalog_categoryes .CartProductAmount{
	display:none;
}
.catalog_categoryes .catalog_category_name a{
	font-size:14px;
	color:#191919;
	text-align:center;
	text-decoration:none;
}
.catalog_categoryes .catalog_category_name a:hover{
	text-decoration:underline;
}


.catalog_categoryes .catalog_category_subcategories,.catalog_categoryes .catalog_category_subcategories a{
	color:#de156a;
	font-size:14px;
}
.catalog_categoryes .catalog_category_subcategories a:hover{
	color:#000;
	text-decoration:none
}

/*RIGHT_SIDE*/

.main_content .right_side{
	float:left;
	width:195px;
	
	
}

.news_block{
	
	margin-bottom:20px;
	
}

.news_block_item{
	margin-bottom:30px;
}

.news_block_item_title{
	margin-bottom:10px;
}
.news_block_item_title a{
	font-size:13px;
	color:#de156a;
}

.news_block_item_preview{
	font-size:13px;
	color:#010101;
	margin-bottom:10px;
	
}

.news_block_item_date{
	width:73px;
	float:left;
	color:#7d7d7d;
	font-size:14px;
	padding-top:2px;
}
.news_block_item_part{
	width:122px;
	height:20px;
	float:left;
	text-align:right;
	/*background-color:#aeaeae;*/
}

.news_block_item_part a{
	
	
	
	color:#b2b2b2;
	font-size:14px;
	
	padding-top:0px;
	
}
.news_block_item_part a:hover{

	text-decoration:none;
}
.show_all {
	
	text-align:right;
}
.show_all a{
	color:#de156a;
	font-size:13px;
	text-align:right;
}

.right_side_catalog ul li{
	list-style:none;
	margin-bottom:15px;
	
}

.right_side_catalog ul li a{
	color:#191919;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	
}
.right_side_catalog ul li li{
	margin-bottom:0px;
}
.right_side_catalog ul li li a{
	color:#de156a;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	padding-left:15px;
	text-decoration:underline;
	margin-bottom:0px;
}

.right_side_catalog ul li li a:hover,.right_side_catalog ul li li a.selected{
	color:#191919;
	text-decoration:none; 
}


.right_side_catalog .left_gray_block{
	margin-top:55px;
	margin-bottom:50px;
}

.right_side_catalog .left_gray_block .left_gray_title{
	height:20px;
	padding-left:18px;
	padding-top:4px;
	font-size:14px;
	font-weight:bold;
	color:#191919;
	background-color:#e5e5e5;
	margin-bottom:3px;
	border-radius:4px 4px 4px 4px;
	
}

.right_side_catalog .left_gray_block .left_gray_text{
	font-size:14px;
	color:#191919;
	line-height:17px;
	padding-bottom:5px;
}

.right_side_catalog .left_gray_block .left_gray_text ul{
	
}

.right_side_catalog .left_gray_block .left_gray_text ul li{
	list-style:none;
	padding-left:15px;
	background-image:url(../images/left_menu_style.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	font-size:14px;
	color:#191919;
}
.right_side_catalog .left_gray_block .left_gray_more{
	text-align:right;
	margin-top:5px;
}
.right_side_catalog .left_gray_block .left_gray_more a{
	font-size:14px;
	color:#de156a;
}







.right_banner{
	
	margin-bottom:20px;
}
/*CATALOG_LIST*/
.breadcrumbs{
	color:#b2b2b2;
	font-size:12px;
	margin-bottom:15px;
}

.breadcrumbs a,.breadcrumbs span{
	color:#b2b2b2;
	font-size:12px;
}

.catalog_category_title{
	font-size:20px;
	color:#191919;
	margin-bottom:15px;
}

.catalog_category_title_pink{
	color:#de156a;
}

/*CATALOG_PAGE*/
.NewAndSaleCont{
	position:relative
}
.catalog h1{
	font-size:20px;
	color:#191919;
	margin-bottom:10px;
	width:600px;
}

.no_comeback{
	margin-bottom:5px;
	cursor:pointer;
	width:270px;
	background:url("../images/qu.png") no-repeat right top;
	white-space:nowrap;
}

.no_comeback span{
	color:#de156a;
	font-size:13px;
	border-bottom:1px dotted #de156a;
	
}

.catalog .news_block_item_part{ display:none}
#slider5 { height: 1%; overflow:hidden; padding: 0 0 10px; margin: -25px 0 0 8px;  }
#slider5 .viewport { width: 240px; height: 450px; overflow: hidden; position: relative; }
#slider5 .buttons { background:url("../images/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 0 0 0px 60px; background-position: 0 -74px; text-indent: -999em; width: 39px; height: 25px; overflow: hidden; position: relative; }
#slider5 .next { background-position: 0 -112px; margin: 5px 0 0 100px;  }
#slider5 .disable { visibility: hidden; }
#slider5 .overview { list-style: none; position: absolute; width: 240px; left: 0 top: 0; }
#slider5 .overview li{ float: left; margin: 0 0 15px 0 ; padding: 0px; height: 100px; border: 1px solid #dcdcdc; width: 120px;}

#large_img{
	border:1px solid #b2b2b2;
	margin-bottom:25px;
	width:600px;
}

.price_td .catalog_product_price{
	text-align:left;
	padding-left:20px;
	font-size:18px;
	color:#de156a;
	margin-bottom:28px;
	margin-top:7px;
}
.price_td  .catalog_product_price span.old_price{
	font-size:18px;
	color:#b2b2b2;
	text-decoration:line-through;
	margin-right:20px;
}

.price_td .popup_short{
	position:absolute;	
	width:183px;
	height:145px;
	overflow:hidden;
	padding:10px;
	padding-bottom:26px;
	background-image:url(../images/popup_bg.png);
	background-position:left top;
	background-repeat:no-repeat; 
	font-size:12px;
	color:#b2b2b2;
	z-index:11;
	display:none;
}


.price_td #cShop_add_to_cart_Link{
	display:block;
	width:109px;
	height:25px;
	padding-top:3px;
	border:1px solid #b9b9b9;
	border-radius: 7px 7px 7px 7px;
	text-align:center;
	background-color:#de156a;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:auto;
}

.price_td .catalog_product_price{
	padding-right:30px;
	padding-left:30px;
	
	float:left;
}

.price_td .to_cart{
	width:243px;
	float:left;
	margin-top:7px;
}

.status{
	width:100px;
	float:left;
	margin-top:2px;
	padding-left:10px;
	padding-top:5px;
	margin-right:20px;
}

.status .green{
	display:block;
	width:109px;
	height:25px;
	padding-top:3px;
	border:1px solid #b4bab0;
	border-radius: 7px 7px 7px 7px;
	text-align:center;
	background-color:#6ccd1e;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:auto;
	color:#fff;
}
.status .yellow{
	display:block;
	width:109px;
	height:25px;
	padding-top:3px;
	border:1px solid #b4bab0;
	border-radius: 7px 7px 7px 7px;
	text-align:center;
	background-color:#f1ba14;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:auto;
	color:#fff;
}

.teh_icons{
	width:100px;
	float:left;
	margin-top:7px;
}

.teh_icons .add_to_favorite{
	width:22px;
	height:30px;
	background-image:url(../images/favorit.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	cursor:pointer;
	float:left;
	margin-right:30px;
	margin-left:20px;
	
}

.teh_icons .ask_question{
	width:22px;
	height:30px;
	background-image:url(../images/ask_active.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	cursor:pointer;
	float:left;
}

.price_td   .CartAmountTitle{
	display:block;
	float:left;
	width:55px;
	height:16px;
	margin-top:5px;
	font-size:14px;
	color:#191919;
}

.price_td  .CartProductAmount{
	float:left;
	background:none;
	border:none;
	font-size:18px;
	color:#191919;
	text-align:center;
	margin-top:3px;
}

.price_td  .minus_btn{
	display:block;
	background-image:url(../images/arrow_left.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:9px;
	height:16px;
	margin-top:6px;
	
}
.price_td  .plus_btn{
	display:block;
	background-image:url(../images/arrow_right.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:9px;
	height:16px;
	margin-top:6px;
	margin-right:30px;
}


.price_td  .btns_cnt{
	display:block;
	float:left;
}


.parametrs_list{ margin-top:20px;}
.parametrs_list .parametrs_list_element{
	margin-bottom:20px;
}

.product_page_copy{
	color:#de156a;
}

/*BOTTOM*/ 
#bottom{
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat;
	background-position:top;
}
#bottom_cnt{
	width:960px;
	margin:auto;
	padding-top:30px;
	padding-bottom:35px;
}

#bottom_cnt h1,#bottom_cnt h2,.left_side_content  h1, .left_side_content  h2,#tabs h1{
	color:#de156a;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}

#bottom_cnt p,.left_side p{
	margin-bottom:15px;
}

#bottom_cnt ul,#bottom_cnt ol,.left_side_content ul,.left_side_content ol{
	padding-left:15px;
	margin-bottom:15px;
}

/**/


/*FOOTER*/
#footer{
	height: 183px;
	width:100%;
	margin-top: -40px;
	background-color:#000000;
	text-align:center;
	font-size:12px;
	color:#ffffff;
	position:absolute;	
}
#footer_cnt{
	width:960px;
	margin:auto;
	position:relative;
}

#footer .soc_buttons{
	position:absolute;
	top:78px;
	left:0px;
	width:142px;
	height:37px;
	background-image:url(../images/social_ico.gif);
	background-position:top left;
	background-repeat:no-repeat; 
}

#footer .soc_buttons .facebook_btn,#footer .soc_buttons .twitter_btn,#footer .soc_buttons .vk_btn,#footer .soc_buttons .insta_btn{
	display:block;
	cursor:pointer;
	width:22px;
	height:22px;
	float:left;
	margin-right:10px;
	
	
}
#footer .soc_buttons .insta_btn{
	background-image:url(../images/insta_pink.png);
	background-position:top left;
	background-repeat:no-repeat; 
}

#footer .copy{
	position:absolute;
	width:300px;
	top:58px;
	right:3px;
	text-align:right;
	font-size:12px;
	color:#b2b2b2;
	
}
#footer .copy a{
	color:#de156a;
	font-size:13px;
}

.head .top_menu{
	position:absolute;
	top:8px;
	left:6px;
	
	
}



#footer .bottom_menu ul li{	
	float:left;		
	margin-right:7px;
	list-style:none;
	margin-top:15px;
}

#footer .bottom_menu ul li a{
	display:block;
	font-size:14px;
	color:#fff;
	padding-right:10px;
	
	background-image:url(../images/top_menu_delim.gif);
	background-position:right 4px;
	background-repeat:no-repeat; 	
}
#footer .bottom_menu ul li:last-child a{
	/*background:none;*/

}
#footer .bottom_menu ul li.buff{
	width:10px;
}
#footer .bottom_menu ul li a:hover{
	color:#de156a;

}


#footer .bottom_menu ul li:last-child{
	margin-right:0px;
	background:none
	
}

#footer .to_top{
	display:block;
	position:absolute;
	top:-75px;
	left:-55px;
	
}
#footer .to_top img{
	width:0px;
	height:0px;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	width:183px;
	height:145px;
	overflow:hidden;
	padding:10px;
	padding-bottom:26px;
	background-image:url(../images/popup_bg.png);
	background-position:left top;
	background-repeat:no-repeat; 
	font-size:12px;
	color:#b2b2b2;	
}
#tooltip h3, #tooltip div { margin: 0; font-weight:normal }


#cShop_teh,#cShop_CartPopup{ display:none;}

#cShop_CartPopup a{ color: #de156a; font-weight:bold}

.contact_form input,.contact_form textarea{background-color:#CCCCCC; color:#000000; padding:2px; border:1px solid #FFF; margin-top:3px; margin-bottom:3px; width:250px; margin-left:10px;}
.contact_form button{color:#000000;}

.news_img,.articles_list td{ padding-bottom:10px; padding-right:10px;}

.sitemap_ul a{
	color:#de156a;
}

.dialog{
	text-decoration:underline;
	cursor:pointer;
	color:#de156a;
}

#dialog2{ display:none}


/*GALLERY*/
.gallery_item{
	width:222px;
	height:270px;
	overflow:hidden;
	text-align:center;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	
	
	cursor:pointer;
	text-decoration:underline;
	
}
.gallery_item:hover{
	color:#de156a
}
.gallery_item img{
	border:1px solid #de156a;
	margin-bottom:5px;
}

.gallery_item_hide{
	display:none
}

/*uhod_table*/
.uhod_table td{
	width:33%;
	height:60px;
	vertical-align:middle;
}
.uhod_table td img{
	float:left;
	margin-right:15px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

.product_icons div{
	width:37px;
	height:37px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	
}

.sizes td,.sizes th{
	border:1px solid;
	padding:2px;
}
.sizes th{
	background:#CCC;
}
#merki_div img{
	max-width:550px;
	
}
#merki_block{
	background:#fff;
	display:none;
	margin-right:20px;
}
#merki_block img{
	max-width:600px;
	
}
#merki_block img.big_img{
	max-width:800px;
}
.sizes-table{
border-collapse: collapse;
}
.sizes-table th{
	background:#CCC
}
.sizes-table td{
	text-align:center;
}
.sizes-table td,.sizes-table th{
	border:1px solid;
}