/* ----------------------------- GENERAL SETTINGS - start --------------------------------- */
.container_bg_big1{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; width:100% !important; text-align:left; padding-top:0px;   padding-left:0px !important; padding-right:0px !important;
	/* background-image:url(../images/live/container_bg_big1.png);	background-repeat:no-repeat;  */
}
.container_bg_big2{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; width:100% !important; margin:auto !important; text-align:left;
	/* background-image:url(../images/live/container_bg_big2.png);	background-repeat:repeat-y; */
	
}
	
.cont_h1{ margin:auto !important; width:100% !important; }
.cont_lmr1{margin:auto !important; width:100% !important; background-image:url(../images/live/bg_lmr.jpg);	background-repeat:repeat-y; background-position: left top;}
.cont_l1{ float:left; position:absolute !important;  background-image:url(../images/live/bg_l1.jpg);	background-repeat:no-repeat; background-position: left top; margin-top: -69px;}
.cont_m1{ float:left; width:70% !important; padding-left:15% !important; padding-right:15% !important; }
.cont_r1{ float:left; }
.cont_h2{ margin:auto !important; width:100% !important; }
.cont_lmr2{margin:auto !important; width:100% !important;}
.cont_l2{ float:left; }
.cont_m2{ float:left; width:100% !important; }
.cont_r2{ float:left; }
.cont_h3{ margin:auto; width:100% !important; background-color:#ed343c !important; }
.logo2{z-index:1000; position:absolute;}
#bg_subsegment_228{width:100% !important;}
#cont_m1_420{width: 92% !important; padding-left: 4% !important; padding-right: 4% !important; display:block !important;}

@media only screen and (min-device-width:1201px) and (max-device-width:1500px){
.cont_m1{ width:74% !important; padding-left:23% !important; padding-right:3% !important; }
}

@media only screen and (min-device-width:1501px) and (max-device-width:1800px){
.cont_m1{  width:80% !important; padding-left:18% !important; padding-right:2% !important; }
}


.segment_border{ border:0px solid #eeeeee; }
.long_text{ font-size:13px; color:#333333; font-family: 'Arimo', sans-serif; }

.div_lowmenu{ width:1000px; height:60px; background-image:url(../images/live/bottomimg.png); margin:auto; background-repeat:no-repeat; display:none; }
.a_bottom_button{ color:#ffffff; font-size:12px; text-decoration:none; }
.a_bottom_button:hover, .a_bottom_button:focus { color:#ffffff; text-decoration:underline; }
.bottom_text{ font-size:10px; color:#333333; }

.floatfix{ clear:both; }

h1{ font-size:32px; font-weight:normal; color:#333333;  font-family: 'Arimo', sans-serif; padding:20px 0px; margin:0px; text-align:center;  }
#long_text29 h1{margin-top:25px;}
h2{ font-size:18px;  color:#333333; font-family: 'Arimo', sans-serif; padding:0px; margin:0px; margin-top:0px; margin-bottom:15px;  font-weight:normal;  }

a.back_button{ font-size:12px; color:#2f6f9b;}
a.back_button:hover, a.back_button:focus{ color:#000000;}
a{ color:#1a5b85; }
a:hover,a:focus{ color:#036; }
/* ----------------------------- GENERAL SETTINGS - end --------------------------------- */

a.vote, .vote{
font-size:11px;
color:#990000;
text-decoration:none;
}

.vote_allow{
font-size:12px;
color:#990000;
text-decoration:none;
cursor:pointer;
}
.vote_allow:hover,.vote_allow:focus{
text-decoration:underline;
}


.anketa_bar{
width:200px;
background-color:#CCCCCC;
height:5px;
line-height:1px;
font-size:1px;
}
.anketa_fg{
background-color:#990000;
line-height:1px;
font-size:1px;
height:5px;
}
.anketa_width{
width:240px;
text-align:right;
}

.link_anketa_all{
font-size:11px;
color:#333333;
}
.link_anketa_all:hover,link_anketa_all:focus{
color:#000000;
}

.anketa_date{
font-size:10px;
color:#666666;
}

.warning{
color:red;
font-weight:bold;
}
.message_green{
color:#003300;
font-weight:bold;
}
.incoming_forms{
margin:5px 0px 5px 0px;
/* background-image:url(../images/admin/segment_bg.jpg);
background-repeat:repeat-x;*/
background-color:#FFFFFF;
border-bottom:1px solid #cccccc;
padding:5px;
}
.form_field_name{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.form_field_value{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
}

.filter_div{
float:left;
margin-bottom:10px;
width:100%;
}
.filter_div_period_selector_radio{
	float:left;
	font-size:11px;
	padding-right:15px;
}
.filter_div_selectbox{
	float:left;	
	font-size:11px;	
}

.ctrDropDown{
    width:140px;
    font-size:11px;
}
.ctrDropDownClick{
    font-size:11px;
    width:300px;
}
.plainDropDown{
    width:140px;
    font-size:11px;
}

.a_bottom_button{
color:#333333;
font-size:11px;
text-decoration:none;
}

.a_bottom_button:hover, .a_bottom_button:focus{
color:#000000;
text-decoration:underline;
}

.bottom_text{
font-size:10px;
color:#333333;
}

.diskusia_title{
margin-top:15px;
background-image:url(../images/live/diskusia_title.gif);
font-size:12px;
font-weight:bold;
color:#BF0000;
line-height:20px;
width:622px;
height:20px;
padding-left:10px;
margin-left:3px;
}
.comments_holder{
color:#000000;
}
.comments_holder_title{
padding-top:10px;
font-size:14px;
font-weight:bold;
color:#555555;
}
.comments_holder td{
	color:#000000;
}
.commentsbox_bottom_text{
	color:#000000;
}

.diskusia_box{
background-image:url(../images/admin/segment_bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
border:1px solid #AAAAAA;
padding:3px;
margin-bottom:3px;
margin-top:3px;
font-size:11px;
color:#333333;
margin-left:10px;
}
a.answer_button{
font-size:10px;
color:#1c671a;
text-decoration:none;
}
a.answer_button:hover, a.back_buttonanswer_buttonfocus{
color:#073306;
text-decoration:underline;
}
.clicks{
font-size:10px;
color:#666666;
font-weight:normal;
}

.prod_holder{
	float:left;
	margin-right:5px;
}

.prod_decor_tl,.prod_decor_tr,.prod_decor_bl,.prod_decor_br{
width:5px;
height:5px;
float:left;
font-size:1px;
line-height:1px;
}
.prod_decor_tl{
background-image:url(../images/live/decor/corner_tl.gif);
}
.prod_decor_tr{
background-image:url(../images/live/decor/corner_tr.gif);
}
.prod_decor_bl{
background-image:url(../images/live/decor/corner_bl.gif);
clear:both;
}
.prod_decor_br{
background-image:url(../images/live/decor/corner_br.gif);
}
.prod_decor_tm_1c,.prod_decor_tm_2c,.prod_decor_tm_3c,.prod_decor_tm{
background-color:#e9f5f9;
float:left;
font-size:1px;
line-height:1px;
border-top:1px solid #68c8ec;
}
.prod_decor_tm_1c{
	width:612px;
	height:4px;	
}
.prod_decor_tm_2c{
	width:312px;
	height:4px;	
}
.prod_decor_tm_3c{
	width:212px;
	height:4px;
}
.prod_decor_tm{
width:712px;
height:4px;
}

.prod_decor_middle_bg_1c,.prod_decor_middle_bg_2c,.prod_decor_middle_bg_3c,.prod_decor_middle_bg{
background-image:url(../images/live/decor/prod_decor_middle_bg.jpg);
background-repeat:repeat-x;
border-left:1px solid #68c8ec;
border-right:1px solid #68c8ec;
clear:both;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
background-color:#ffffff;
overflow:hidden;
}
.prod_decor_middle_bg_1c{
width:600px;
}
.prod_decor_middle_bg_2c{
width:300px;
height:150px;
}
.prod_decor_middle_bg_3c{
width:200px;
height:270px;
}
.prod_decor_middle_bg{
	padding-top:15px;
	width:700px;
}

.prod_decor_bm_1c,.prod_decor_bm_2c,.prod_decor_bm_3c,.prod_decor_bm{
background-color:#ffffff;
float:left;
height:4px;
font-size:1px;
line-height:1px;
border-bottom:1px solid #68c8ec;
}
.prod_decor_bm_1c{
	width:612px;
}
.prod_decor_bm_2c{
	width:312px;
}
.prod_decor_bm_3c{
	width:212px;
}
.prod_decor_bm{
width:712px;
height:4px;
}


.floatleft{
	float:left;
}

.prod_detail_holder_c1{
	float:left;
	padding-left:10px;
	width:380px;	
}
.prod_detail_holder_c2{
	float:left;
	padding-left:10px;
	width:140px;
}
.prod_detail_holder_c3{
	float:left;
	width:200px;
	height:60px;
	padding-top:5px;
}

.prod_image_height_cutter_c1{
	float:left;
	overflow:hidden;
}
.prod_image_height_cutter_c2{
	float:left;
	height:100px;	
	overflow:hidden;	
}
.prod_image_height_cutter_c3{
	float:left;
	height:133px;	
	overflow:hidden;	
}

.add_to_cart_button{
	background:url(../images/live/cart/add_to_cart.gif) no-repeat top left; 
	color:#1781a8; font-weight:bold; font-size:12px; height:16px; width:130px; border:none; cursor:pointer; 
	line-height:16px; padding-bottom:3px; font-family:arial; text-align:center;
}

.prod_description{
font-size:12px;
color:#2f6f9b;
}
.product_title{
font-size:12px;
font-weight:bold;
color:#0a2c3f;
text-decoration:none;
}
.product_title_holder{
	padding-bottom:4px;
}

.product_details_title{
}

.pricediv_left{
background-image:url(../images/live/decor/price_div_left.gif);
height:22px;
width:2px;
float:right;
margin-top:5px;
}
.pricediv_middle{
height:22px;
float:right;
background-color:#ff9600;
color:#FFFFFF;
font-weight:bold;
line-height:14px;
margin-top:5px;
}
.pricediv_right{
background-image:url(../images/live/decor/price_div_right.gif);
height:22px;
width:2px;
float:right;
margin-top:5px;
}

.pricediv2_left,.pricediv2_left_2r{
/* background-image:url(../images/live/decor/price_div_left.gif);*/
height:22px;
width:2px;
float:right;
margin-top:5px;
}
.pricediv2_left_2r{
	height:40px;
}
.pricediv2_middle,.pricediv2_middle_2r{
height:22px;
float:right;
/* background-color:#ff9600; */
color:#333333;
font-weight:bold;
line-height:20px;
margin-top:5px;
font-size:14px;
padding:0px 0px 0px 10px;
text-align:right;
}
.pricediv2_middle_2r{
	height:40px;
}
.pricediv2_right,.pricediv2_right_2r{
/* background-image:url(../images/live/decor/price_div_right.gif); */
height:22px;
width:2px;
float:right;
margin-top:5px;
}
.pricediv2_right_2r{
	height:40px;
}

.oldprice{
	text-decoration:line-through; font-weight:normal; color:#000000;
}
.newprice{
	font-weight:bold; color:red;
}
.normalprice{
	font-weight:bold; color:#000000;
}
.drop_down_lists{
	float:right;
}
.div_akcia_1r,.div_akcia_2r,.div_akcia_3r,.div_akcia_4r{
	position:absolute;
	margin-top:0px;	
	margin-left:172px;
	width:50px;
	height:50px;
}


.field_pcs{
height:14px;
width:20px;
font-size:11px;
border:none;
line-height:10px;
margin-left:7px;
}

hr {

	background: #ba1f1d;
	margin: 2px 0px 2px 0px;
	padding: 0;
	height: 2px;
	border: none;
	margin-bottom:30px;
	
}

.scd_holder{
	width:200px;
	margin:auto;
	margin-bottom:25px;
}

.scd_top_l{
width:5px;
height:4px;
line-height:1px;
font-size:1px;
background-image:url(../images/live/scd_top_l.gif);
float:left;
}
.scd_top_m{
width:190px;
height:4px;
background-color:#36a0d3;
line-height:1px;
font-size:1px;
float:left;
}
.scd_top_r{
width:5px;
height:4px;
line-height:1px;
font-size:1px;
background-image:url(../images/live/scd_top_r.gif);
float:left;
}

.scd_title{
width:195px;
height:22px;
background-color:#7bc8e6;
padding-left:5px;
line-height:16px;
background-image:url(../images/live/scd_title.jpg);
float:left;
cursor:pointer;
}
.scd_title_link{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

.scd_body{
width:188px;
background-image:url(../images/live/decor/prod_decor_middle_bg.jpg);
background-repeat:repeat-x;
border-left:1px solid #68c8ec;
border-right:1px solid #68c8ec;
border-bottom:1px solid #68c8ec;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
background-color:#FFFFFF;
}

.order_sent{
	font-size:14px;
	font-weight:bold;
	color:#333;
}

.row1{
background-image:url(../images/live/cart/row1_bg.jpg);
background-repeat:repeat-x;
line-height:18px;
background-color:#219cd6;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:0px 2px 0px 2px;
}
.row2{
background-color:#EEEEEE;
color:#2f6f9b;
padding:0px 2px 0px 2px;
line-height:20px;
}
.row3{
background-color:#AAAAAA;
color:#FFFFFF;
font-weight:bold;
padding:0px 2px 0px 2px;
}
.sum_div{
background-image:url(../images/live/decor/prod_decor_middle_bg.jpg);
background-repeat:repeat-x;
border:1px solid #68c8ec;
padding:5px 10px 5px 10px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
font-size:16px;
font-weight:bold;
color:#00557c;
float:right;
margin-top:20px;
}

.cart_top_info_off{
font-size:12px;
color:#999999;
text-align:center;
width:150px;
font-weight:bold;
border:1px dotted #cccccc;
margin-right:6px;
float:left;
}
.cart_top_info_on{
font-size:12px;
color:#03628e;
text-align:center;
width:150px;
font-weight:bold;
border:1px dotted #79b2cc;
margin-right:6px;
float:left;
}

.cart_top_info2_off{
font-size:12px;
color:#999999;
text-align:center;
background-color:#CCCCCC;
padding:1px;
width:30px;
font-weight:bold;
float:left;
}
.cart_top_info2_on{
font-size:12px;
color:#03628e;
text-align:center;
background-color:#a5d3e8;
padding:1px;
width:30px;
font-weight:bold;
float:left;
}

.button_next{
background-image:url(../images/live/cart/row1_bg.jpg);
background-repeat:repeat-x;
line-height:18px;
background-color:#219cd6;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:0px 2px 0px 2px;
float:right;
}
.button_prev{
background-image:url(../images/live/cart/row1_bg.jpg);
background-repeat:repeat-x;
line-height:18px;
background-color:#219cd6;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:0px 5px 0px 5px;
float:left;
}
.button_prevnext{
color:#FFFFFF;
font-weight:bold;
padding:5px 10px 5px 10px;
text-decoration:none;
font-size:12px;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.button_prevnext:hover,.button_prevnext:focus{
text-decoration:underline;
}

.form_txt{
font-size:12px;
color:#004a6c;
text-align:left;
width:150px;
background-color:#dbf4ff;
border-left:4px solid #aae4ff;
margin-right:6px;
padding-left:8px;
float:left;
line-height:22px;
margin-bottom:1px;
}
.form_input{
float:left;
width:200px;
margin-bottom:1px;
}
.form_output{
float:left;
width:250px;
margin-bottom:1px;
background-color:#ffffff;
color:#2f6f9b;
font-size:12px;
line-height:20px;
margin-bottom:1px;
padding-left:5px;
border:1px solid #cccccc;

}

.form_input_field{
width:250px;
border:1px solid #cccccc;
color:#2f6f9b;
}

.billing_address_div1{
float:left; background-color:#f1f1f1; width:430px; padding:5px; border:1px solid #d1d1d1;
}
.billing_address_div2{
width:100px; text-align:center; font-weight:bold; color:#03628e; float:left; background-color:#f1f1f1; padding:10px; border-top:1px solid #d1d1d1; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
.delivery_address_div1{
float:left; background-color:#f1f1f1; width:430px; padding:5px; border:1px solid #d1d1d1;
}
.delivery_address_div2{
width:100px; text-align:center; font-weight:bold; color:#03628e; float:left; background-color:#f1f1f1; padding:10px; border-top:1px solid #d1d1d1; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;
}

a.cart_button_changes{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.cart_button_changes:hover, a.cart_button_changes:focus{
text-decoration:underline;
}
.payment_desc{
}

/*
.next_prev_product a{
	color:#FFF;
}
.next_prev_product{
	color:#FFF;
}
.next_prev_page{
	padding-bottom:5px;
	color:#FFF;
}
.empty_cart{
	color:#fff;
}*/
.product_filter_fields select{
	width:150px;
}

.form_bg{
	margin-right:0px; 
	margin-left:0px;
	background-color:#FFFFFF; 
	padding:15px; 
	border:1px solid #cccccc;
}
input[type='text'],input[type='password'],input[type='file'],textarea,select{
	border:1px solid #bbbbbb;
}
input[type='text']:focus,input[type='text']:hover,input[type='password']:focus,input[type='password']:hover,input[type='file']:focus,input[type='file']:hover,textarea:focus,textarea:hover,select:focus,select:hover{
	border:1px solid #888888;
}
.form_bg_button{
	cursor:pointer; background-color:#dddddd; padding:3px 8px 3px 8px; border:1px solid #cccccc; border-bottom:0px; border-left:0px;
}

#makeMeScrollable
{	
	position: relative;
}

#makeMeScrollable div.scrollableArea *
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

/* ---------- CAT ------------- */
.segment_cat_block{
	float:left;
	margin-bottom:10px;
	margin-right:12px;
}
/* type1 */
.segment_cat_img_holder_type1{
}

.segment_cat_tl,.segment_cat_tr,.segment_cat_bl,.segment_cat_br{
width:5px;
height:5px;
float:left;
font-size:1px;
line-height:1px;
display:none;
}
.segment_cat_tl{
background-image:url(../images/live/decor/corner_tl.gif);
}
.segment_cat_tr{
background-image:url(../images/live/decor/corner_tr.gif);
margin-right:10px;
}
.segment_cat_bl{
background-image:url(../images/live/decor/corner_bl.gif);
clear:both;
}
.segment_cat_br{
background-image:url(../images/live/decor/corner_br.gif);
margin-bottom:7px;
}

.segment_cat_tm{
background-color:#f6f6f6;
float:left;
font-size:1px;
line-height:1px;
border-top:1px solid #e7e7e7;
width:180px;
height:4px;
display:none;
} 

.segment_cat_middle_bg{
background-image:url(../images/live/decor/prod_decor_middle_bg.jpg);
background-repeat:repeat-x;
border:1px solid #e7e7e7;
clear:both;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
background-color:#ffffff;
overflow:hidden;
padding-top:5px;
width:168px; height:200px;
}

.segment_cat_bm{
background-color:#ffffff;
float:left;
height:4px;
font-size:1px;
line-height:1px;
border-bottom:1px solid #e7e7e7;
width:180px;
height:4px;
display:none;
}

.segment_cat_img_height_cutter{
	margin:5px 0px 5px 10px; 
	/* height:100px; overflow:hidden;*/
}
/* type1 */

/* type2 */
.segment_cat_img_holder_type2{	
	width:508px;
	margin:10px 0px 0px 36px;	
}
.segment_cat_img_type2{
	float:left;
	margin:0px 2px 2px 0px;
}
/* type2 */
/* ---------- CAT ------------- */


/* ---------- BSP ------------- */
.bsp_holder{
	width:200px;
	margin:auto;
	margin-bottom:25px;
	margin-top:15px;
}

.bsp_top_l{
width:5px;
height:4px;
line-height:1px;
font-size:1px;
background-image:url(../images/live/scd_top_l.gif);
float:left;
}
.bsp_top_m{
width:190px;
height:4px;
background-color:#36a0d3;
line-height:1px;
font-size:1px;
float:left;
}
.bsp_top_r{
width:5px;
height:4px;
line-height:1px;
font-size:1px;
background-image:url(../images/live/scd_top_r.gif);
float:left;
}

.bsp_title{
width:195px;
height:22px;
background-color:#7bc8e6;
padding-left:5px;
line-height:16px;
background-image:url(../images/live/scd_title.jpg);
font-weight:bold;
text-decoration:none;
color:#FFF;
float:left;
}
.bsp_title_link{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

.bsp_body{
width:188px;
background-image:url(../images/live/decor/prod_decor_middle_bg.jpg);
background-repeat:repeat-x;
border-left:1px solid #68c8ec;
border-right:1px solid #68c8ec;
border-bottom:1px solid #68c8ec;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
background-color:#FFFFFF;
float:left;
}

.bsp_prod_image_height_cutter{
	margin:auto;
	height:75px;
	width:100px;
	overflow:hidden;
	margin-bottom:5px;
	margin-top:5px;	
}

.bsp_link{
	font-weight:bold;
	color:#0a2c62;
	text-decoration:none;
}
.bsp_link:hover,bsp_link:focus{
	text-decoration:underline;
}
.bsp_desc{
	color:#0a2c62;	
	text-align:left;
}
.bsp_price{
	color:#0a2c62;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}

/* ---------- BSP ------------- */

/* ---------- OFP ------------- */
.ofp_holder{
	width:200px;
	margin-left:5px;
	margin-bottom:25px;
	margin-top:15px;
}

.ofp_top_l{
width:5px;
height:4px;
line-height:1px;
font-size:1px;
background-image:url(../images/live/scd_top_l.gif);
float:left;
}
.ofp_top_m{
width:190px;
height:4px;
background-color:#36a0d3;
line-height:1px;
font-size:1px;
float:left;
}
.ofp_top_r{
width:5px;
height:4px;
line-height:1px;
font-size:1px;
background-image:url(../images/live/scd_top_r.gif);
float:left;
}

.ofp_title{
width:195px;
height:22px;
background-color:#7bc8e6;
padding-left:5px;
line-height:16px;
background-image:url(../images/live/scd_title.jpg);
font-weight:bold;
text-decoration:none;
color:#FFF;
float:left;
}
.ofp_title_link{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

.ofp_body{
width:188px;
background-image:url(../images/live/decor/prod_decor_middle_bg.jpg);
background-repeat:repeat-x;
border-left:1px solid #68c8ec;
border-right:1px solid #68c8ec;
border-bottom:1px solid #68c8ec;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
background-color:#FFFFFF;
float:left;
}

.ofp_prod_image_height_cutter{
	margin:auto;
	height:75px;
	width:100px;
	overflow:hidden;
	margin-bottom:5px;
	margin-top:5px;	
}

.ofp_link{
	font-weight:bold;
	color:#0a2c62;
	text-decoration:none;
}
.ofp_link:hover,ofp_link:focus{
	text-decoration:underline;
}
.ofp_desc{
	color:#0a2c62;	
	text-align:left;
}
.ofp_price{
	color:#0a2c62;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
/* ---------- OFP ------------- */

/* ----------------------------------- ARTICLES STYLES - START ----------------------------------------------- */
.packed_article{
font-size:20px;
line-height:24px;
font-weight:bold;
color:#222222;
padding:0px;
margin:0px;
margin-top:0px;
font-family: 'Roboto', sans-serif;
 text-decoration:none;
}
.packed_article:hover{color:#ad272b;}
.packed_article:focus{color:#ad272b;}
.unpacked_article{
font-size:27px;
line-height:34px;
font-weight:bold;
color:#222222;
padding:0px;
margin:0px;
margin-top:0px;
font-family: 'Roboto', sans-serif;
}

.article_holder{
	float:left;
	margin-right:5px;
}

.article_decor_tl,.article_decor_tr,.article_decor_bl,.article_decor_br{
width:5px;
height:5px;
float:left;
font-size:1px;
line-height:1px;
display:none;
}
.article_decor_tl{
background-image:url(../images/live/decor/corner_tl.gif);
}
.article_decor_tr{
background-image:url(../images/live/decor/corner_tr.gif);
}
.article_decor_bl{
background-image:url(../images/live/decor/corner_bl.gif);
clear:both;
}
.article_decor_br{
background-image:url(../images/live/decor/corner_br.gif);
}
.article_decor_tm_1c,.article_decor_tm_2c,.article_decor_tm_3c,.article_decor_tm_4c,.article_decor_tm{
background-color:#e9f5f9;
float:left;
font-size:1px;
line-height:1px;
border-top:1px solid #68c8ec;
display:none;
}
.article_decor_tm_1c{
	width:612px;
	height:4px;	
}
.article_decor_tm_2c{
	width:312px;
	height:4px;	
}
.article_decor_tm_3c{
	width:212px;
	height:4px;
}
.article_decor_tm_4c{
	width:212px;
	height:4px;
}
.article_decor_tm{
width:712px;
height:4px;
}

.article_decor_middle_bg_1c,.article_decor_middle_bg_2c,.article_decor_middle_bg_3c,.article_decor_middle_bg_4c,.article_decor_middle_bg{
/*
background-image:url(../images/live/decor/prod_decor_middle_bg.jpg);
background-repeat:repeat-x;
border-left:1px solid #68c8ec;
border-right:1px solid #68c8ec;
*/
clear:both;
padding-left:0px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;

overflow:hidden;
}
.article_decor_middle_bg_1c{
width:900px;
text-align:left;
}
.article_decor_middle_bg_2c{
width:300px;
height:150px;
text-align:justify;
}
.article_decor_middle_bg_3c{
width:200px;
}
}
.article_decor_middle_bg_4c{
width:200px;
}
.article_decor_middle_bg{
	padding-top:15px;
	width:700px;
}

.article_decor_bm_1c,.article_decor_bm_2c,.article_decor_bm_3c,.article_decor_bm_4c,.article_decor_bm{
background-color:#ffffff;
float:left;
height:4px;
font-size:1px;
line-height:1px;
border-bottom:1px solid #68c8ec;
display:none;
}
.article_decor_bm_1c{
	width:612px;
}
.article_decor_bm_2c{
	width:312px;
}
.article_decor_bm_3c{
	width:212px;
}
.article_decor_bm_4c{
	width:212px;
}
.article_decor_bm{
width:712px;
height:4px;
}

.article_detail_holder_c1{
	float:left;
	padding-left:10px;
	width:590px;	
}
.article_detail_holder_c2{
	float:left;	
	width:100%;
}
.article_detail_holder_c3{
	float:left;
	width:200px;
	height:80px;
	padding-top:5px;
}
.article_detail_holder_c4{
	float:left;
	width:100%;
	height:210px;
	padding-top:5px;
}

.article_image_height_cutter_c1{
	float:left;
	overflow:hidden;
	padding-right:10px;
	padding-bottom:10px;	
}
.article_image_height_cutter_c2{
	float:left;	
	overflow:hidden;	
	padding-right:10px;
	padding-bottom:10px;	
}
.article_image_height_cutter_c3{
	float:left;
	overflow:hidden;	
	padding-right:10px;
	padding-bottom:10px;	
}
.article_image_height_cutter_c4{
	float:left;
	overflow:hidden;	
	padding-right:10px;
	padding-bottom:10px;	
}

.article_description{
font-size:12px;
color:#000000;
}
.article_long_text{
font-size:12px;
color:#333333;
}

.related_articles{
	padding:10px;
}
.related_articles_header{
	font-size:16px;
	color:#666;
	font-weight:bold;
}
.related_articles_title{
	margin-left:10px;
	margin-top:3px;	
}
a.related_articles_title_link{
	font-size:12px;
	color:#000;
	font-weight:bold;	
}
/* ----------------------------------- ARTICLES STYLES - END ----------------------------------------------- */


/* ----------------------------------- REALITY STYLES - START ----------------------------------------------- */
.object_holder{
	float:left;	
}

.object_decor_tl,.object_decor_tr,.object_decor_bl,.object_decor_br{
width:5px;
height:5px;
float:left;
font-size:1px;
line-height:1px;
display:none;
}
.object_decor_tl{
background-image:url(../images/live/decor/corner_tl.gif);
}
.object_decor_tr{
background-image:url(../images/live/decor/corner_tr.gif);
}
.object_decor_bl{
background-image:url(../images/live/decor/corner_bl.gif);
clear:both;
}
.object_decor_br{
background-image:url(../images/live/decor/corner_br.gif);
}
.object_decor_tm_1c,.object_decor_tm_2c,.object_decor_tm_3c,.object_decor_tm{
background-color:#e9f5f9;
float:left;
font-size:1px;
line-height:1px;
border-top:1px solid #68c8ec;
display:none;
}
.object_decor_tm_1c{
	width:612px;
	height:4px;	
}
.object_decor_tm_2c{
	width:312px;
	height:4px;	
}
.object_decor_tm_3c{
	width:212px;
	height:4px;
}
.object_decor_tm{
width:712px;
height:4px;
}

.object_decor_middle_bg_1c,.object_decor_middle_bg_2c,.object_decor_middle_bg_3c,.object_decor_middle_bg{

background-image:url(../images/live/decor/prod_decor_middle_bg.jpg);
background-repeat:repeat-x;
/*
border-left:1px solid #68c8ec;
border-right:1px solid #68c8ec;
*/
clear:both;
padding-left:0px;
/* padding-right:10px; */
/* padding-top:5px;
padding-bottom:5px; */
font-family:Arial, Helvetica, sans-serif;
line-height:16px;

overflow:hidden;
}
.object_decor_middle_bg_1c{
text-align:justify;
width:725px;
}
.object_decor_middle_bg_2c{
width:300px;
height:150px;
text-align:justify;
}
.object_decor_middle_bg_3c{
width:200px;
}
.object_decor_middle_bg{
	padding-top:15px;
	width:700px;
}

.object_decor_bm_1c,.object_decor_bm_2c,.object_decor_bm_3c,.object_decor_bm{
background-color:#ffffff;
float:left;
height:4px;
font-size:1px;
line-height:1px;
border-bottom:1px solid #68c8ec;
display:none;
}
.object_decor_bm_1c{
	width:612px;
}
.object_decor_bm_2c{
	width:312px;
}
.object_decor_bm_3c{
	width:212px;
}
.object_decor_bm{
width:712px;
height:4px;
}

.object_detail_holder_c1,.object_detail_holder_c1_nopic{
	float:left;
	padding:10px;
	width:551px;	
	border:1px solid #bbbbbb;	
	height:78px;
	overflow:hidden;

}
.object_detail_holder_c1_nopic{
	width:700px;	
}
.object_detail_holder_c2{
	float:left;	
	width:100%;
}
.object_detail_holder_c3{
	float:left;
	width:200px;
	height:80px;
	padding-top:5px;
}

.object_image_height_cutter_c1{
	float:left;
	overflow:hidden;	
	height:100px;
}
.object_image_height_cutter_c2{
	float:left;	
	overflow:hidden;	
	padding-right:10px;
	padding-bottom:10px;	
}
.object_image_height_cutter_c3{
	float:left;
	overflow:hidden;	
	padding-right:10px;
	padding-bottom:10px;	
}

.object_description{
font-size:12px;
color:#2f6f9b;
}

.related_objects{
	padding:10px;
}
.related_objects_header{
	font-size:16px;
	color:#666;
	font-weight:bold;
}
.related_objects_title{
	margin-left:10px;
	margin-top:3px;	
}
a.related_objects_title_link{
	font-size:12px;
	color:#000;
	font-weight:bold;	
}

.reality_price{
	font-size:14px;
	font-weight:bold;
	color:#666;
	padding-top:5px;
}
.reality_price2{
	font-size:16px;
	font-weight:bold;
	color:#333;
	padding-top:5px;
}

.reality_title_holder{
	padding-bottom:10px;	
}
.reality_title{
	font-size:14px;
	font-weight:bold;
}
.reality_details_title{
	font-size:18px;
	font-weight:bold;
}
.reality_mainimg{
	float:left;
	width:250px;
}
.reality_description{
	float:left;
	padding-left:10px;
	width:450px;	
}
.reality_horizontal_line{
	margin-top:15px;
	background-color:#CCC;
	color:#333;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;	
	padding-top:5px;		
	padding-bottom:5px;			
}
/* ----------------------------------- REALITY STYLES - END ----------------------------------------------- */

/* ------------------------------------- advanced_search for reality -------------------------------------- */
.advanced_search_holder{
	color:#ffffff;
	padding-top:3px;	
	font-size:10px;	
}
.advanced_search_holder_ie6{
	color:#ffffff;
	padding-top:4px;	
	padding-left:4px;		
	font-size:10px;	
	position:absolute;
	height:37px;
	margin-top:-2px;
	overflow:hidden;
}

.advanced_search_holder_selectbox_krajina{
	width:100px;	
	font-size:11px;
}
.advanced_search_holder_selectbox_kraj{
	width:120px;	
	font-size:11px;	
}
.advanced_search_holder_selectbox_okres{
	width:140px;	
	font-size:11px;	
}
.advanced_search_holder_selectbox_obec{
	width:180px;
	font-size:11px;	
}
.advanced_search_holder_selectbox{
	
	font-size:11px;	
}
.advanced_search_holder_sub1{
	float:left;
	width:825px;
}
.advanced_search_holder_sub2{
	float:right;
	width:115px;
}
.advanced_search_holder_submitbutton{
	background-image:url(../images/live/search_button.png);
	width:115px;
	height:38px;
	border:0px;
	cursor:pointer;
}
/* ------------------------------------- advanced_search for reality -------------------------------------- */

/* ----------------------------- ASE - advanced_search for eshop ------------------------------------------ */
.ase_holder{
	width:190px;
	margin:auto;
	margin-bottom:10px;
	margin-top:10px;	
	margin-left:16px;
}

.ase_top_l{
width:5px;
height:4px;
line-height:1px;
font-size:1px;
background-image:url(../images/live/scd_top_l.gif);
float:left;
display:none;
}
.ase_top_m{
width:190px;
height:4px;
background-color:#36a0d3;
line-height:1px;
font-size:1px;
float:left;
display:none;
}
.ase_top_r{
width:5px;
height:4px;
line-height:1px;
font-size:1px;
background-image:url(../images/live/scd_top_r.gif);
float:left;
display:none;
}

.ase_title{
width:185px;
height:24px;
background-color:#333333;
padding-left:5px;
line-height:21px;
/* background-image:url(../images/live/scd_title.jpg); */
float:left;
color:#FFF;
font-weight:bold;
}
.ase_title_link{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

.ase_body{
width:178px;
border-left:1px solid #888888;
border-right:1px solid #888888;
border-bottom:1px solid #888888;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
background-color:#cccccc;
}

.ase_prod_image_height_cutter{
	margin:auto;
	height:75px;
	width:100px;
	overflow:hidden;
	margin-bottom:5px;
	margin-top:5px;	
}

.ase_link{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.ase_link:hover,ase_link:focus{
	text-decoration:underline;
	color:#333333;
}
.ase_desc{
	color:#333333;	
	text-align:left;
}
.ase_price{
	color:#333333;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}

.ase_holder select{
	width:180px;
}
/* ----------------------------- ASE - advanced_search for eshop ------------------------------------------ */

/* ---------------------------------- Navigation path - start --------------------------------------------- */
.navipath_holder{
	text-align:left;
	padding-top:5px;
	padding-bottom:3px;	
	margin-bottom:15px;
	padding-right:10px;	
	border-bottom:1px solid #cccccc;
	font-size:10px;
}
.navipath_title{
	font-weight:bold;
	color:#666;
	font-size:10px;
}
a.navipath_link{
	color:#333;
	font-size:10px;
}
.navipath_currentpage{
	font-weight:normal;
	color:#333;
	font-size:10px;
}
/* ---------------------------------- Navigation path - end  ---------------------------------------------- */

/* ----------------------------------- login box - start -------------------------------------------------- */
.loginbox_holder{
	width:100%;
	padding-bottom:15px;
	padding-top:15px;
}
.loginbox_table{
	float:right;
	padding-right:5px;
}
/* ----------------------------------- login box - end ---------------------------------------------------- */

/* --------------------------------- logout box - start --------------------------------------------------- */
.logoutbox{
	position:absolute;
	margin-left:0px;
	margin-top:0px;	
	text-align:right;
	width:1000px;
	height:25px;
}
.logoutbox_loginname{
	color:#ffffff;
	font-weight:bold;
}
.logoutbox_vertline{
	color:#ffffff;
}
a.logoutbox_logout_link{
	color:#FFF;
}
/* ---------------------------------- logout box - end ---------------------------------------------------- */

/* ------------------------------ AMAZON SCROLLER - start ------------------------------------------------- */
.amazon_scroller{
    padding: 0px;
    margin: 0px;
	/*
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -khtml-border-radius: 10px;*/	
}
.amazon_scroller .amazon_scroller_nav{
    position: absolute;
}
.amazon_scroller .amazon_scroller_nav li{
    cursor: pointer;
    position: absolute;	
}
.amazon_scroller .amazon_scroller_mask{
    position: absolute;
    margin-left: 30px;
    margin-right: 30px;
    overflow: hidden;	
}
.amazon_scroller ul{
    padding: 0px;
    margin: 0px;
    float: left;	
}
.amazon_scroller ul li{
    padding: 0px;
    margin: 0px;
    margin-left: 0px;
    margin-right: 0px;
    list-style: none;
    float: left;
    text-align: center;
    display:inline;	
}
.amazon_scroller ul li a{
    text-decoration: none;	
}
.amazon_scroller ul li a:hover{
    text-decoration: underline;
}
.amazon_scroller ul li a img{
    border: none;
}
/* ------------------------------ AMAZON SCROLLER - end ------------------------------------------------- */

/* --------------------------------- registration ----------------------------------------------------------- */
.registracia_holder{
	color:#ffffff;
}

.customer_select_div{
	width:600px;
	margin:auto;
	margin-top:80px;
	padding:50px;
	background-color:#050505;
}
.customer_select_div .login_text{
	font-size:12px;
	font-weight:normal;
}
.customer_select_div .login_field{
	width:100px;
}

.customer_select_div a{
	text-decoration:none;
}
.customer_select_div_box1,.customer_select_div_box2,.customer_select_div_box3{
	font-size:14px;
	font-weight:bold;
	width:33%;
	padding:10px;
	vertical-align:middle;
	padding-top:30px;
	padding-bottom:30px;		
}
.customer_select_div_box1{
	background-color:#999;
	color:#222;
	border-bottom:20px solid #777;
	border-top:4px solid #777;	
}
.customer_select_div_box2{
	background-color:#BBB;	
	color:#444;	
	border-bottom:20px solid #999;
	border-top:4px solid #999;	
}
.customer_select_div_box3{
	background-color:#DDD;	
	color:#555;	
	border-bottom:20px solid #bbb;	
	border-top:4px solid #bbb;		
}
.customer_select_div_box1:hover,.customer_select_div_box1:focus,.customer_select_div_box2:hover,.customer_select_div_box2:focus,.customer_select_div_box3:hover,.customer_select_div_box3:focus{
	background-color:#444;
	color:#FFF;
	border-bottom:20px solid #222;
	border-top:4px solid #222;	
}
.customer_select_div_box1:hover a,.customer_select_div_box1:focus a,.customer_select_div_box2:hover a,.customer_select_div_box2:focus a,.customer_select_div_box3:hover a,.customer_select_div_box3:focus a{
	color:#fff;
}

.customer_select_link1{
	color:#222;
}
.customer_select_link2{
	color:#222;
}
.customer_select_link3{
	color:#222;
}
.registracia_success{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}
.registracia_warning{
	color:red;
	font-weight:bold;
}
.textfield{
	width:100%;
}
/* --------------------------------- registration ----------------------------------------------------------- */

/* -------------------------------- NEWSLETTER - start -------------------------------------------------- */
.newsletter_holder{
	width:100%;	
	padding:5px;
}
.newsletter_title{
	color:#CCCCCC;
	font-size:22px;
	text-align:center;
	line-height:24px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;	
}
.newsletter_body{
	padding-bottom:10px;
	font-size:10px;	
}
.newsletter_sent{
	color:green;
	font-weight:bold;
}
.newsletter_warning{
	color:red;
	font-weight:bold;
}
.newsletter_inputfield{
	border:1px solid #666666;	
}
.newsletter_submitbutton{
	border:1px solid #666666;	
}
.newsletter_selectfield{
	border:1px solid #666666;	
	font-size:10px;	
}
/* -------------------------------- NEWSLETTER - end -------------------------------------------------- */

/* ---------------------------------- lost password - start --------------------------------------------*/
.lostpass_text{
	color:#ffffff;
	font-weight:normal;
}
.lostpass_text_success{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}
.lostpass_warning{
	color:red;
	font-weight:bold;
}
/* ----------------------------------- lost password - end ---------------------------------------------*/

/* ------------------------------------- bap - bazaar add product ------------------------------------- */
.bap_holder{
	margin-top:30px;
	color:#ffffff;
}

.bap_holder_input_title{
	width:500px;
}
.bap_holder_input_desc{
	width:500px;
}
.bap_holder_input_price{
	width:87px;
}

.bap_td1{
	width:150px;
}
.bap_td2{
	width:500px;
}
.bap_comments{
	font-size:11px;
}
.bap_warning{
	margin-top:30px;
	font-weight:bold;
	color:red;
}
.bap_success{
	margin-top:30px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;	
}
/* ------------------------------------- bap - bazaar add product ------------------------------------- */

.top_banner_link{
position:absolute;
width:350px;
height:94px;
}

.paypal_success{
	text-align:center;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	background-color:green;
	border:1px solid #ffffff;
	padding:10px;
	width:600px;
	margin:auto;	
	margin-top:50px;	
}

.logo{ position:absolute; left:10px; margin-top:13px; }

.fbtop{position:absolute; margin-top:18px; right:20px;}
.estop{position:absolute; margin-top:18px; right:70px;}


/* -------------------------------------- superfish - start ---------------------------------------- */
#bg_superfish_menu_302{background-color:#ed343c;}
#superfish_menu_302{margin:0 !important; margin-left:260px !important; width:auto !important;margin-top: 15px !important;}
.sf-menu { float: left; }
.sf-menu ul {	box-shadow: 2px 2px 6px rgba(0,0,0,.2); min-width: 12em; *width: 12em; }
.sf-menu a { border-left: none; padding: 7px 15px 7px 15px;	text-decoration: none;	zoom: 1; color: #fff; font-family: Raleway, sans-serif; font-weight: Bold; font-size: 13px; }  /* farba pisma tlacitok vseobecne*/
.superfish_li_level0 > a { border-left: 0px solid #eae7d8; } /* oddelovacia ciara tlacitok pre 0. uroven */
.superfish_li_level0 > .superfish_li_first{border-left:none !important; } /* oddelovacia ciara tlacitok pre 0. uroven pri prvom tlacitku je vypnuta */
.superfish_li_level0 > .sf-with-ul:after{border-top-color:#cccccc !important;} /* sipka (smerujuca nadol) pre 0. uroven */

.sf-menu li { background: #73aa37;	white-space: nowrap; *white-space: normal; 	-webkit-transition: background .2s; transition: background .2s; } /* vseobecna definicia tlacitok pre vsetky urovne. */
.superfish_li_level0{background-color:transparent !important; } /* definicia pre 0. uroven */
.superfish_li_level0 > a{padding:0px 15px 0px 15px !important; line-height:69px !important;} /* definicia pre 0. uroven */

.sf-menu ul li {  background: #eeeeee; font-size:12px; text-transform:uppercase; } /* 2. uroven */
.sf-menu ul ul li { background: #333333; } /* 3. uroven */
.sf-menu ul ul ul li { background: #333333; } /* 4. uroven */

.sf-menu li:hover, .sf-menu li.sfHover{ background: #ffffff !important;	/* only transition out, not in */	-webkit-transition: none; 	transition: none; }
.sf-menu li a:hover{color:#ed343c !important;}
.sf-menu li a:focus{color:#ed343c !important;}

.sf-menu-active-button{ background-color: #ffffff !important; } /* aktivne tlacitko */
.sf-menu-active-button > a{color:#ed343c !important;} /* aktivne tlacitko */
.sfHover > a{color:#ed343c !important;} /* aktivne tlacitko */

#bg_superfish_menu_468{background-color:#333333; border-top:1px solid #eae7d8; }
/* --------------------------------------- superfish - end ----------------------------------------- */


/* ----- Search ----- */
.holder_sfm{display:block !important; position:absolute !important; margin-top:14px; width:36px; height:45px; right:120px; z-index:1000;}
.holder_sfm_opensearch{ background-image:url(../images/live/icon_sfm.png); width:36px; height:45px; cursor:pointer;  background-size:36px 45px; background-repeat:no-repeat;}
.holder_sfm_opensearch:hover{opacity: 1.0;}
.holder_sfm_opensearch:focus{opacity: 1.0;}
.holder_sfm_searchfield_div{margin-left:-243px; margin-top:0px; width:279px; height:45px; background-color:#ed343c;}
.holder_sfm_searchfield input{ background-color:#fff; width:186px; height:39px; margin-top:3px; margin-left:45px; border:0px !important; color:#666666; padding-left:5px; font-size:16px;}
.holder_sfm_searchfield_x{position:absolute; margin-left:3px; margin-top:3px; background-image:url(../images/live/icon_sfm_x.png); width:39px; height:39px; border:0px; cursor:pointer;}
.holder_sfm_searchfield_submit{position:absolute; margin-left:243px; margin-top:0px; width:36px; height:45px;}
.holder_sfm_searchfield_submit input{width:36px; height:45px; background-image:url(../images/live/icon_sfm.png); border:0px; cursor:pointer; background-color:transparent; background-size:36px 45px; background-repeat:no-repeat; }

/* ----- Search - end ----- */ 


/* ----- 100% ----- */

/* obrazky kategorii */
	.segment_cat_block{float:left !important; width:100% !important; margin-right:0px !important; box-shadow: 0px 0px 30px -20px rgba(0,0,0,0.88);}
	.segment_cat_middle_bg,.segment_cat_title_div, .segment_cat_title_div_omo{ width:auto !important; padding-left:0px !important; padding-right:0px !important;}	
	.segment_cat_img_holder_type1{width:100% !important;}
  
  .segment_cat_block{ width:24% !important;  margin-right:1% !important;}		
  
  
  /* modul eshop - produkt */
  
  	
	.prod_decor_middle_bg_1c,.prod_decor_middle_bg_2c,.prod_decor_middle_bg_3c,.prod_decor_middle_bg_4c,.prod_decor_middle_bg_5c{ width:auto !important; border-radius:0px !important; margin-bottom:0px !important;}
  	.prod_detail_holder_c1,.prod_detail_holder_c2,.prod_detail_holder_c3,.prod_detail_holder_c4,.prod_detail_holder_c5{ width:auto !important; }	
  	.prod_holder{margin:0px !important; width:100% !important;}	
	.product_details_col1{margin:auto !important; float:none !important;}
   	.product_details_col2{width:100% !important;}
	.prodlist_pricecart_type2_3c_price_div{width:207px !important;}  
	.button_prev{text-align:center !important; width:250px !important; float:none !important; margin-bottom:10px !important;}
  	.button_next{text-align:center !important; width:250px !important; float:none !important;}  	
  	.cart_top_info_on{ width:220px !important; text-align:left !important; padding-left:10px !important; margin-right:0px !important;}
  	.cart_top_info_off{ width:220px !important; text-align:left !important; padding-left:10px !important; margin-right:0px !important;}  
  	.prod_decor_middle_bg{ width:auto !important; padding-left:10px !important; padding-right:10px !important; }
  	.next_prev_product{ width:100% !important; margin-top:10px !important; }
	.div_leftlabel_details{margin-left:-11px !important; }
  	.div_prodlist_show_ppp_selection{display:none !important;}
  	.div_prodlist_show_dropdown_orderby{display:none !important;}
  	.div_prodlist_show_dropdown_manufacturers{display:none !important;}
  	.div_prodlist_show_number_of_prods { display:none !important;}

	/* modul eshop - produkt */  	  	
  .prod_holder{margin:0px !important; width:24% !important; margin-left:0.5% !important; margin-right:0.5% !important; margin-bottom:1% !important; box-shadow: 0px 0px 30px -20px rgba(0,0,0,0.88);}	
	.product_details_col1{margin-right:5% !important; width:45% !important; float:left !important; }
  .product_details_col2{width:50% !important;}
  .prod_decor_middle_bg{box-shadow: 0px 0px 30px -20px rgba(0,0,0,0.88);}
  
  

/* ----- 100% - end ----- */ 

#photo_gallery_94 .gallery_txt_below1_img{margin-left:197px !important; position:absolute !important; margin-top:-700px !important; font-family: 'Raleway', sans-serif !important; font-weight: 800 !important; font-size:54px !important; text-transform: uppercase; width:500px !important; background-image:none; text-align:left !important;}
#photo_gallery_94 .gallery_txt_below2_img{margin-left:280px !important; position:absolute !important; margin-top:-450px !important; font-family: 'Raleway', sans-serif !important; font-weight: 600 !important; text-transform: uppercase; width:500px !important; border: 0px solid #000000; background-image:none; color:#394052 !important;}
#photo_gallery_94 .gallery_txt_below1_img .gallery_txt_inner{background-image:none; color:#394052 !important;}

.gallery_txt_below1_img .gallery_txt_inner{background-image:url(../images/live/bg_gall.png); background-repeat:repeat; width:60% !important; margin:auto !important; padding:20px !important;}
.gallery_txt_below2_img {text-transform: uppercase; font-family: Raleway, sans-serif; padding: 8px 15px 8px 15px !important; border: 1px solid #000000; color: #000000 !important; width: 90px !important; margin: auto !important; background-image: url(../images/live/bg_gall2.png); background-repeat: repeat; }


#photogallery_294 .gallery_txt_inner{background-image:none !important;}
#photo_gallery_146 .gallery_txt_inner{background-image:none !important; color:#333333 !important;}
#photogallery_297 .gallery_txt_inner{background-image:none !important;}
#photogallery_297 .gallery_txt_inner img{margin-bottom:20px !important;}

.footers{line-height: 69px !important; font-family: Raleway, sans-serif; font-weight: normal; font-size: 13px; color:#fff;margin-top: 4px;}
.footers a{text-decoration:none; color: #fff !important;}
.footers a:hover{color: #000 !important;}
.footers a:focus{color: #000 !important;}

#seg_tabs_columns_col_id3 img{margin-top: 4px;}

.footermobil{display:none;}

.article_holder_4c{width:24% !important; margin-right:1% !important; margin-bottom:25px !important;}
.article_holder_4c img{width:100% !important; height:auto !important;}

.date_time_autor{padding-top:10px; padding-bottom:5px;}

.article_read_more_div{margin-top:20px;}
.article_read_more_div .back_button{color:#ffffff; background-color:#222222; padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px;  text-decoration:none;}
.article_read_more_div .back_button:hover{color:#ffffff; background-color:#ad272b; }
.article_read_more_div .back_button:focus{color:#ffffff; background-color:#ad272b; }

.pat{margin-left:15px; margin-top:13px;}

.container_bg_big1{margin-top:-17px;}

.cont_m1{display:none;}

.b412_1_off span{font-family: Raleway, sans-serif; font-weight: bold; font-size: 13px; color:#ffffff; position:absolute; z-index:25; margin-top:-51px; right: 170px; background-color: #000; padding: 9px; border-radius: 25px; border:1px solid #000;}


.b412_1_on span{font-family: Raleway, sans-serif; font-weight: bold; font-size: 13px; color:#f6bd32; position:absolute; z-index:25;margin-top:-50px; right: 168px;background-color: #fff;padding: 10px;border-radius: 25px;}

.lyz a{text-decoration:none;font-family: Raleway, sans-serif; font-weight: bold; font-size: 13px; color:#fff; position:absolute; z-index:25;margin-top:18px; right: 250px; border:2px solid #fff;padding: 9px;border-radius: 25px;}
.lyz a:hover{background-color:#fff;color:#ed343c;}
.lyz a:focus{background-color:#fff;color:#ed343c;}

#seg_tabs_columns_col_id121{background-image:url(../images/live/bg_bazar.jpg); background-repeat:no-repeat; background-position:center top;}
#seg_tabs_columns_col_id121 .seg_tabs_columns_col_inner{padding-top:2% !important;}

#seg_tabs_columns_col_id143{background-image:url(../images/live/bg_bazar.jpg); background-repeat:no-repeat; background-position:center top;}
#seg_tabs_columns_col_id143 .seg_tabs_columns_col_inner{padding-top:2% !important;}

#seg_tabs_columns_col_id152{background-image:url(../images/live/bg_bazar.jpg); background-repeat:no-repeat; background-position:center top;}
#seg_tabs_columns_col_id152 .seg_tabs_columns_col_inner{padding-top:2% !important;}

.bicdet{position:absolute; margin-top:18px; right:253px; z-index:1000;}

/* ---------------------------------- RESPONSIVE DESIGN - START ------------------------------------ */
.msm_dd1{margin-top:5px; margin-bottom:10px; width:100%;  background-color:#ed343c; display:none; font-family: 'Oswald', sans-serif; font-weight:300; color:#ffffff;  }
.msm_dd1_header{background-color:#ed343c; padding:9px 3px 9px 14px; line-height:20px; font-size:22px; cursor:pointer;  color:#ffffff;}
.msm_dd1_submenu{padding-left:20px; display:none; color:#ffffff;}
.msm_dd1_menurow{line-height:20px; font-size:18px; color:#ffffff; border-bottom:1px dotted #ccc; }
.msm_dd1_menurow table{width:100%;}
.msm_dd1_menurow_col2{width:38px;}
.msm_dd1_menurow_col1{padding-top:10px; padding-bottom:10px; color:#ffffff;}
.msm_dd1_menurow_col1 a{text-decoration:none; color:#ffffff; }
.msm_dd1_menurow_plus{width:35px; height:35px; line-height:35px; font-weight:bold; font-size:30px; border:1px solid #ccc; color:#ffffff; text-align:center; cursor:pointer; font-family:Arial, Helvetica, sans-serif; margin-right:8px;}
.msm_dd1_header table,.msm_dd1_header td,.msm_dd1_header th{ margin:0px;  padding:0px;  border-collapse:collapse; }

.responsive_header_for_mobiles{width:100%; display:none;}
.responsive_header_for_mobiles_left{float:left; width:200px; margin-left:10px; }
.responsive_header_for_mobiles_left img{width:auto; height:95px;}
.responsive_header_for_mobiles_right{float:right; text-align:right; width:57px;display:none;}



.holder_cfm{display:block !important; width:57px !important; text-align:right !important; }
.cfm_cart_image{margin-right:5px; margin-top:5px; width:57px !important; height:45px !important;  }
.cfm_cart_image img{ width:57px !important; height:45px !important;  }

@media screen and (max-width : 1199px) {

  #photogallery_330{height: 440px !important;}
  #photogallery_331{width: 50% !important;height: 200px !important;}
  #photogallery_336{width: 50% !important;height: 200px !important;}
  #seg_tabs_columns_col_id116{width: 50% !important;}
  #photogallery_333{width: 50% !important;height: 200px !important;}
  #photogallery_334{width: 50% !important;height: 200px !important;}
  #seg_tabs_columns_col_id117{height: 220px !important;}
  #seg_tabs_columns_col_id118{height: 220px !important;}
  #photogallery_342{height: 190px !important;}
  #photogallery_339{height: 190px !important;width: 50% !important;}
  #photogallery_340{height: 190px !important;width: 50% !important;}
  #seg_tabs_columns_col_id122{width: 100% !important;}
  #seg_tabs_columns_col_id123{width: 100% !important;}
  .gallery_h350 .gallery_txt_below1_img{margin-top: -180px !important;}
  .bicdet{display:block; position:absolute; margin-top:-46px; right:64px;}

  .cont_h3{background-color: #fff !important;}
   #photogallery_321{padding-bottom: 0px !important;}
   .gallery_h700 .gallery_txt_below1_img{margin-top: -380px !important;}
   #seg_tabs_columns_col_id99{height:200px;}
   #photogallery_316{height:180px!important;}
   #photogallery_317{width:50%!important;height: 200px !important;}
   #photogallery_318{width:50%!important;height: 200px !important;}
  .lyz a{text-decoration:none;font-family: Raleway, sans-serif; font-weight: bold; font-size: 13px; color:#ed343c; position:absolute; z-index:25;margin-top:-90px; right: 110px; border:2px solid #ed343c;padding: 9px;border-radius: 25px;}
  .lyz a:hover{background-color:#ed343c;color:#fff;}
  .lyz a:focus{background-color:#ed343c;color:#fff;}
  .holder_sfm_opensearch{background-image: url(../images/live/icon_sfm_mobile.png);}
	.msm_dd1{display:block;}
	.cont_l1,.cont_r1,.cont_l2,.cont_r2,.menu_structure{display:none !important;}	
	.container_bg_big1,.container_bg_big2,.div_lowmenu{padding-left:0px !important; width:100% !important; margin:auto; background-image:none !important; }
	.cont_m1,.cont_m2,.cont_h1,.cont_h2,.cont_h3{padding:0px 10px 0px 10px !important; width: auto !important; height:auto !important; float:none !important; }
	.menu_structure_main{width:100% !important;}
	body{ background-image:none !important; background-color:#ffffff !important;}	
	.container_bg_big2{min-height:0px !important;}
	.bg_subsegment{width:100% !important;}	
	.cont_lmr1{width:100% !important;}
	.cont_lmr2{width:100% !important;}
  .cont_h1{padding:0px !important;}	
  .cont_h2{padding:0px !important;}	
  .cont_h3{padding:0px !important;}		
	
	/* logo */
  	.responsive_header_for_mobiles{display:block !important;}
    .logo{display:none;}
	
	/* texty, pismo */
	h1{font-size:22px; margin-bottom:10px; margin-top:10px; line-height:30px;}					
	
	/* obrazky kategorii */
	.segment_cat_block{float:left !important; width:100% !important; margin-right:0px !important;}
	.segment_cat_middle_bg,.segment_cat_title_div, .segment_cat_title_div_omo{ width:auto !important; padding-left:0px !important; padding-right:0px !important;}	
	.segment_cat_img_holder_type1{width:100% !important;}
	
	/* modul eshop - produkt */
	.div_akcia_1r,.div_akcia_2r,.div_akcia_3r,.div_akcia_4r,.div_akcia_5r{width:100% !important; text-align:right !important; margin-left:-27px !important;}  	  	
	.prod_decor_middle_bg_1c,.prod_decor_middle_bg_2c,.prod_decor_middle_bg_3c,.prod_decor_middle_bg_4c,.prod_decor_middle_bg_5c{ width:auto !important; border-radius:0px !important; margin-bottom:0px !important;}
  	.prod_detail_holder_c1,.prod_detail_holder_c2,.prod_detail_holder_c3,.prod_detail_holder_c4,.prod_detail_holder_c5{ width:auto !important; }	
  	.prod_holder{margin:0px !important; width:100% !important;}	
	.product_details_col1{margin:auto !important; float:none !important;}
   	.product_details_col2{width:100% !important;}
	.prodlist_pricecart_type2_3c_price_div{width:207px !important;}  
	.button_prev{text-align:center !important; width:250px !important; float:none !important; margin-bottom:10px !important;}
  	.button_next{text-align:center !important; width:250px !important; float:none !important;}  	
  	.cart_top_info_on{ width:220px !important; text-align:left !important; padding-left:10px !important; margin-right:0px !important;}
  	.cart_top_info_off{ width:220px !important; text-align:left !important; padding-left:10px !important; margin-right:0px !important;}  
  	.prod_decor_middle_bg{ width:auto !important; padding-left:10px !important; padding-right:10px !important; }
  	.next_prev_product{ width:100% !important; margin-top:10px !important; }
  	.div_akcia_details{ margin-left:-31px !important; width:100% !important; text-align:right;}
	.div_leftlabel_details{margin-left:-11px !important; }
  	.div_prodlist_show_ppp_selection{display:none !important;}
  	.div_prodlist_show_dropdown_orderby{display:none !important;}
  	.div_prodlist_show_dropdown_manufacturers{display:none !important;}
  	.div_prodlist_show_number_of_prods { display:none !important;}
	
	/* modul eshop - kosik a nakupny proces */
	.scd_holder{display:none !important;}	
  	.scd2_holder{display:none !important;}  	  	
  	.scd2_holder{position:relative !important; margin-top:0px !important; margin-left:0px !important;}	
	  .delivery_address_div1{width:auto !important; margin-left:0% !important; margin-right:0px !important; padding-left:10px !important; padding-right:10px !important;}  	  	
  	.billing_address_div1{width:auto !important; margin-left:0% !important; margin-right:0px !important; padding-left:10px !important; padding-right:10px !important;}	
    .cart_top_info2_on{width:10% !important;}
    .cart_top_info_on{width:85% !important;}
    .cart_top_info2_off{width:10% !important;}
    .cart_top_info_off{width:85% !important;}
    .button_prev{width:100% !important; margin-left:0% !important; margin-right:0px !important; padding-left:0% !important; padding-right:0% !important; padding-top:10px !important; padding-bottom:10px !important;}
    .button_next{width:100% !important; margin-left:0% !important; margin-right:0px !important; padding-left:0% !important; padding-right:0% !important; padding-top:10px !important; padding-bottom:10px !important;}
    .empty_cart{width:100% !important; margin-left:0% !important; margin-right:0px !important;  padding-top:7px !important; padding-bottom:7px !important;}
		.row3{width:140px !important; margin-left:0% !important; margin-right:0px !important;  padding-top:7px !important; padding-bottom:7px !important;}
      	
	/* formulare */
	.form_txt{background-color:transparent !important; border-left:0px !important;}
	.incoming_forms_img{width:100px !important;}	
	
	/* fotogalerie a slideshow*/
  	.gallery_txt_below_img{width: inherit !important;}
  	.gallery_txt_below2_img{width: inherit !important;}
	.photogallery img,.photoswipe_gallery img,.photogallery,.photo_gallery_container{width:100% !important; }
	.photoswipe_gallery{margin:0px !important; padding:0px !important;}
	.photogallery,.photo_gallery_container{ margin:0px !important; padding:0px !important; float:none !important; }	
	.cycle-slideshow,.cycle-slideshow img{width:100% !important; height:auto !important; }	
	
  	
	/* stlpce, karty, FAQ */
	.page-wrap .nav li {  margin: 0 6px 0 0 !important; }
  	.page-wrap { width: 100% !important;  }
  	.page-wrap iframe{ width: auto !important; padding-left:0px !important; padding-right:0px !important; }      	
	.seg_tabs_faq_q_col1{padding-bottom:10px;}
  	.seg_tabs_faq_q_col2{padding-bottom:10px;}
  	.seg_tabs_faq_q_col1_open{padding-bottom:10px;}
  	.seg_tabs_faq_q_col2_open{padding-bottom:10px;}
  	.seg_tabs_faq_a{padding-bottom:20px !important;}
  	.drop_down_lists select{width:100px !important;}
  	
	/* login, logout, registracia, prihlasenie, vyhladavanie, navigacna lista, newsletter */
  	.loginbox_holder{width:300px !important;} 
	.search_box_5{display:none !important;}
	.navipath_holder{ display:block !important; width:100% !important; text-align:right !important; margin-top:0px; margin-left:0px !important; padding-bottom:5px !important;}    	
	.newsletter_holder{display:none !important;}  		  		
	
	/* modul clanky */
	.next_prev_article,.diskusia_title{width:100% !important;}
	.articles_fb_like_icon iframe{width:100% !important; height:80px !important;}
	.article_decor_middle_bg_1c,.article_decor_middle_bg_2c,.article_decor_middle_bg_3c,.article_detail_holder_c1,.article_detail_holder_c2,.article_detail_holder_c3{width:100% !important; height:auto !important;}	
	.article_decor_middle_bg{width:100% !important;}
	.article_holder{width:100% !important;}	
	.article_description{width:100% !important; }
	.vimeo_videos iframe,.embedded_video iframe{width:300px !important;  margin:auto !important; height:225px !important;}			
	
	/* footer */
	.footer2{display:none !important;}
	.footer2_body{width:100% !important; font-size:10px !important; }
  	.footer2_body2{padding-top:0px !important; display:none !important;}
  	.footer2_text1{font-size:12px !important; display:none !important;}  
  	.footer2_flying_img_holder{ background-image:url(../images/live/footerbg.png) !important; width:100% !important; height:170px !important; margin-top:-120px !important; background-size:100%; background-repeat:no-repeat !important; }    
	.footermobil{display:block !important; padding:10px !important; width:auto !important; color:#ffffff !important; background-color:#ed343c !important; font-size:15px; font-weight:300; font-family: 'Roboto', sans-serif; text-align:center;}
  	.footermobil a{color:#ffffff !important; text-decoration: none !important;}
  	.div_lowmenu{display:none !important;}
	.footertable{display:none !important;}
	
	/* ine */  	
  	iframe{width:100% !important;}  	  	  	
  	.bmi_calculator_holder{width:275px !important; background-color:#578942 !important; background-image:none !important; } 
    #cart_form{width:auto !important; padding-left:10px !important; padding-right:10px !important;}
    
    .prod_image_height_cutter_c4{width:100% !important;}
    .prod_image_height_cutter_c5{width:100% !important;}
    
    .prod_decor_middle_bg_5c .floatleft{width:100% !important;}
    .paypal_success{width:auto !important;}
    
    .cycle2slides_text1{position:absolute; margin-left:0px; margin-top:36px; padding:10px 10px 0px 20px !important; width:410px !important;  color:#fff; z-index:10000;  font-family: Oswald, sans-serif; font-weight:bold; font-size:45px; cursor:pointer; background-image:url(../images/live/bg_gal1.png); background-repeat:repeat; }
    .cycle2slides_text2{position:absolute; margin-left:0px; margin-top:113px; padding:0px 10px 10px 20px !important; width:410px !important;  color:#fff; z-index:10001;  font-family: Oswald, sans-serif; font-weight:bold; font-size:16px; line-height:27px; cursor:pointer; background-image:url(../images/live/bg_gal1.png); background-repeat:repeat; }
    
    .fbtop{position:absolute; margin-top:-90px; right:64px;}
    .estop{position:absolute; margin-top:-90px; right:20px;}
    .holder_sfm{display:block !important; position:absolute !important; margin-top:-50px; width:36px; height:45px; right:20px; z-index:1000;}
    #bg_segment_228{display:none !important;}
    .seg_tabs_columns iframe{width:100% !important; height:auto !important; max-width:600px !important; margin: auto !important;}
     .gallery_h350 .photogallery, .gallery_h350 .gallery_image_height_cutter_div{ height:auto !important; padding-bottom:00px !important;}
     .gallery_h350 .photogallery, .gallery_h700 .gallery_image_height_cutter_div{ height:auto !important; padding-bottom:20px !important;}

    .seg_tabs_columns_col_inner img{max-width:100% !important; height:auto !important;}
    
}

@media screen and (max-width : 980px) {
  #seg_tabs_columns_col_id114{width: 100% !important;}
  #photogallery_330{height: 475px !important;}
  .gallery_h700 .gallery_txt_below1_img {margin-top: -650px !important;}
  #photogallery_331{width: 50% !important;height: 320px !important;}
  #photogallery_336{width: 50% !important;height: 320px !important;}
  #seg_tabs_columns_col_id115{width: 100% !important;}
  #seg_tabs_columns_col_id116{width: 100% !important;}
  #photogallery_333{width: 50% !important;height: 320px !important;}
  #photogallery_334{width: 50% !important;height: 320px !important;}
  #seg_tabs_columns_col_id119{width: 100% !important;}
  #seg_tabs_columns_col_id121{width: 100% !important;}
  #seg_tabs_columns_col_id118{height: 190px !important;}
  #seg_tabs_columns_col_id117{height: 190px !important;}
  #photogallery_342{height: 300px !important;}
  #photogallery_339{height: 300px !important;width: 50% !important;}
  #photogallery_340{height: 300px !important;width: 50% !important;}
  .gallery_h350 .gallery_txt_below1_img{margin-top: -275px !important;}

}

@media only screen and (min-width:0px) and (max-width:875px){	
  .gallery_h700 .gallery_txt_below1_img{margin-top: -240px !important;}
  .gallery_h350 .gallery_txt_below1_img{margin-top: -150px !important;}
  .gallery_h350 .photogallery, .gallery_h700 .gallery_image_height_cutter_div{padding-bottom: 0px !important;}
  .gallery_txt_below1_img .gallery_txt_inner{font-size: 18px;}
  .gallery_h700 .photogallery, .gallery_h700 .gallery_image_height_cutter_div{height: 362px !important;}
  #seg_tabs_columns_col_id99{height: 182px;}
  #photogallery_330{height: 362px !important;}
  #seg_tabs_columns_col_id117{height: 220px !important;width: 100% !important;}
  #seg_tabs_columns_col_id118{width: 100% !important;height: 300px !important;}
  }

  @media only screen and (min-width:0px) and (max-width:767px){	
  .gallery_txt_below_img .gallery_txt_below1_img{width: 220px !important;} 
  .gallery_txt_below_img .gallery_txt_below2_img{width: 220px !important;}
  #seg_tabs_columns_col_id99{height: auto;}
  #photogallery_317{width: 100% !important;}
  #photogallery_318{width: 100% !important;}
  .responsive_header_for_mobiles_left img{height: 75px;margin-top: 10px;margin-bottom: 10px;}
  }

@media only screen and (min-width:0px) and (max-width:700px){	
  #photogallery_331{height: 240px !important;}
  #photogallery_336{height: 240px !important;}
  #photogallery_333{height: 240px !important;}
  #photogallery_334{height: 240px !important;}
  #seg_tabs_columns_col_id118{height: 240px !important;}
  #photogallery_340{height: 240px !important;}
  #photogallery_339{height: 240px !important;}
  #photogallery_342{height: 240px !important;}
  #seg_tabs_columns_col_id121{height: 240px !important;}
}

@media only screen and (min-width:0px) and (max-width:540px){	
  #photogallery_331{height: 280px !important;width: 100% !important;}
  #photogallery_336{height: 280px !important;width: 100% !important;}
  #photogallery_333{height: 280px !important;width: 100% !important;}
  #photogallery_334{height: 280px !important;width: 100% !important;}
  #photogallery_340{height: 280px !important;width: 100% !important;}
  #photogallery_339{height: 280px !important;width: 100% !important;}
  #photogallery_342{height: 180px !important;}
  #seg_tabs_columns_col_id121{height: 180px !important;}
  .gallery_h350 .gallery_txt_below1_img{margin-top: -190px !important;}
}

@media only screen and (min-width:0px) and (max-width:480px){		
	/* logo*/
  .responsive_header_for_mobiles_left img{height: 55px;margin-top: 40px;margin-bottom: 0px;}
  
  /* fotogalerie a slideshow*/
	.photogallery{width:100% !important;  overflow:hidden !important; margin:0px !important; padding:0px !important; float:left !important;  margin-bottom:2px !important; }	
  
	/* stlpce, karty, FAQ */
	.seg_tabs_columns{width:100% !important; margin-right:0% !important;}
  .gallery_h350 .photogallery, .gallery_h350 .gallery_image_height_cutter_div{height: 200px !important;}
  #photogallery_322 .gallery_txt_below1_img{margin-top: -200px !important;}	
  #photogallery_322{height: 100px !important;}
  
  /* Objednavka */
  #temp_payment_methods_id{width:200px !important;}
  #shops_payment_methods_id{width:200px !important;}
  .billing_address_div2{display:none !important;}
  .billing_address_div1{width:95% !important;}
  .form_input_field{width:100%;}
  .form_input{width:90%;}
  
  /* modul eshop - produkt */
  .stock_status_details{position:relative; width: auto; float:right;}
  .prod_details_image_below_desc{display:none;}
  .product_details_image_height_cutter_invisible_duplicate{display:none !important;}
  
  /* modul eshop - produkt */
	.div_akcia_1r,.div_akcia_2r,.div_akcia_3r,.div_akcia_4r,.div_akcia_5r{width:50% !important; margin-left:-14px !important;}  	  	
  	.prod_holder{margin:0px !important; width:50% !important;}	
	 .product_details_col1{margin-right:5% !important; width:50% !important; float:left !important; text-align:left !important; }
   	.product_details_col2{width:45% !important;}
  	.stock_status_details{position:relative; width: auto; float:right;}
	.prod_details_image_below_desc{display:none;}
  .prod_image_height_cutter_c4{width:100% !important;}
  .prod_image_height_cutter_c5{width:100% !important;}
  .prod_image_height_cutter_c4 img{width:100% !important;}
  .prod_image_height_cutter_c5 img{width:100% !important;}
  .prod_decor_middle_bg_4c{height:445px !important;}
  .prod_decor_middle_bg_5c{height:445px !important;}
  .prod_detail_holder_c5{height:165px !important;}
  
  #seg_tabs_columns_col_id25{display:none;}
  #seg_tabs_columns_col_id26 .dorucenie{display:none;}
  .dorucenie1{display:none;}
  #seg_tabs_columns_col_id26{padding-top:20px;}
  
  .column_weight_top,.column_weight{display:none;}
  .price_subtot_top,.price_subtot{display:none;}
  
  .product-page-wrap .nav li a{ padding-left:3px !important; padding-right:3px !important; font-size:13px !important;}
  #toptabs1{margin-left:0px !important;}
  
    .cycle2slides_text1{margin-top:58px;  width:300px !important;  font-size:30px;  }
    .cycle2slides_text2{margin-top:113px; width:300px !important;  font-size:13px;  }    
    .cycle-pager { bottom: auto !important; top:0px !important; }
    .cycle-paused:after { top: 5px !important; right: 5px !important;} 
    
    #photo_gallery_94 .gallery_txt_below1_img{margin-left:-24px !important;  margin-top:-160px !important; font-size:17px !important; width:200px !important; }
    #photo_gallery_94 .gallery_txt_below2_img{margin-left:0px !important;  margin-top:-75px !important; font-size:13px !important; width:200px !important; }
    
    .gallery_h350 .gallery_txt_below1_img {margin-top: -150px !important; }
    .gallery_txt_below2_img{width:90px !important;}
    
    .gallery_h700 .gallery_txt_below1_img {margin-top: -185px !important; }
    
    .div_h700_red{height:auto !important;}
    .div_h700_black{height:auto !important;}
    .div_h700_white{height:auto !important;}
    .div_h350_red{height:auto !important;}
    .div_h350_black{height:auto !important;}
    .div_h350_white{height:auto !important;}
    
    #photogallery_295{display:none;}
    #photogallery_299{display:none;}
    #photogallery_294{height:200px !important;}
    #photogallery_300{height:200px !important;}
    #body_350 .gallery_h350 .photogallery, #body_350 .gallery_h350 .gallery_image_height_cutter_div {height: 200px !important;}
    
    #photo_gallery_147 .gallery_image_height_cutter_div{HEIGHT:300PX !important;}
    #photo_gallery_147 .gallery_txt_inner img {width: 249px !important; }
    
    #photo_gallery_147 .gallery_txt_below1_img{margin-top:-280px !important;}
    #photogallery_297{height:300px !important;}
    #seg_tabs_columns_col_id121{height:auto !important;}
    #seg_tabs_columns_col_id143{height:auto !important;}
    #seg_tabs_columns_col_id152{height:auto !important;}
    .bicdet{display:none;}

    


}
@media only screen and (min-width:0px) and (max-width:375px){
  .gallery_h700 .photogallery, .gallery_h700 .gallery_image_height_cutter_div{height: 280px !important;}
  .gallery_txt_below2_img{display: none;}
  #photogallery_316{height: 140px !important;}
  .gallery_h350 .gallery_txt_below1_img{margin-top: -160px !important;}
  #photogallery_322{height: 70px !important;}
}

@media only screen and (min-width:481px) and (max-width:767px){	
	/* obrazky kategorii */	
	.segment_cat_block{ width:49% !important; margin-right:1% !important;}		
	
	/* modul eshop - produkt */
	.div_akcia_1r,.div_akcia_2r,.div_akcia_3r,.div_akcia_4r,.div_akcia_5r{width:33.33% !important; margin-left:-14px !important;}  	  	
  	.prod_holder{margin:0px !important; width:33.33% !important;}	
	.product_details_col1{margin-right:5% !important; width:40% !important; float:left !important; }
	.product_details_col2{width:55% !important;}
  .div_akcia_details{ margin-left:0px !important; width:260px !important; text-align:right;}
  
  
  .prod_image_height_cutter_c4{width:100% !important;}
  .prod_image_height_cutter_c5{width:100% !important;}
  .prod_image_height_cutter_c4 img{width:100% !important;}
  .prod_image_height_cutter_c5 img{width:100% !important;}
  .prod_decor_middle_bg_4c{height:445px !important;}
  .prod_decor_middle_bg_5c{height:445px !important;}
  .prod_detail_holder_c5{height:165px !important;}
	
	/* fotogalerie a slideshow*/
	.photogallery{width:100% !important;  overflow:hidden !important; margin:0px !important; padding:0px !important; float:left !important; margin-bottom:0px !important;}
  
	/* stlpce, karty, FAQ */
	.seg_tabs_columns{width:100% !important; margin-right:0% !important;}	
	
	/* modul clanky */
	.article_holder{width:49.9% !important; margin-right:0.1% !important;}
  
  /* objednavka */	
  .billing_address_div1{width:75% !important;}
  .billing_address_div2{width:15% !important;}
  .form_input_field{width:100%;}
  .form_input{width:50%;}
  
  .product-page-wrap .nav li a{ padding-left:8px !important; padding-right:8px !important; font-size:15px !important;}
  #toptabs1{margin-left:0px !important;}
  
  
      .cycle2slides_text1{margin-top:58px;  width:300px !important;  font-size:30px;  }
    .cycle2slides_text2{margin-top:113px; width:300px !important;  font-size:13px;  }    
    .cycle-pager { bottom: auto !important; top:0px !important; }
    .cycle-paused:after { top: 5px !important; right: 5px !important;} 
    
    #photo_gallery_94 .gallery_txt_below1_img{margin-left:-24px !important;  margin-top:-200px !important; font-size:19px !important; width:200px !important; }
    #photo_gallery_94 .gallery_txt_below2_img{margin-left:0px !important;  margin-top:-110px !important; font-size:15px !important; width:200px !important; }
    
    .gallery_h350 .gallery_txt_below1_img {margin-top: -150px !important; }
    .gallery_txt_below2_img{width:90px !important;}
    
    .gallery_h700 .gallery_txt_below1_img {margin-top: -200px !important; }
    
    .div_h700_red{height:auto !important;}
    .div_h700_black{height:auto !important;}
    .div_h700_white{height:auto !important;}
    .div_h350_red{height:auto !important;}
    .div_h350_black{height:auto !important;}
    .div_h350_white{height:auto !important;}
    
    #seg_tabs_columns_col_id95{width:100% !important;}
    #seg_tabs_columns_col_id96{width:100% !important;}
    #photogallery_295{display:none;}
    #photogallery_299{display:none;}
    #photogallery_294{height:200px !important;}
    #photogallery_300{height:200px !important;}
    #photo_gallery_145 .gallery_h350 .photogallery, .gallery_h350 .gallery_image_height_cutter_div {height: 325px !important;}
    .gallery_txt_below_img{width: 100% !important;}
    
    #seg_tabs_columns_col_id4{width:100% !important;}
    #seg_tabs_columns_col_id5{width:100% !important;}
    #seg_tabs_columns_col_id87{width:100% !important;}
    #seg_tabs_columns_col_id88{width:100% !important;}
    #seg_tabs_columns_col_id92{width:100% !important;}
    #seg_tabs_columns_col_id91{width:100% !important;}
    #seg_tabs_columns_col_id93{width:100% !important;}
    #seg_tabs_columns_col_id94{width:100% !important;}
    #seg_tabs_columns_col_id89{width:100% !important;}
    #seg_tabs_columns_col_id90{width:100% !important;}
    #seg_tabs_columns_col_id9{width:100% !important;}
    #seg_tabs_columns_col_id10{width:100% !important;}
    #seg_tabs_columns_col_id13{width:100% !important;}
    #seg_tabs_columns_col_id14{width:100% !important;}
    #seg_tabs_columns_col_id15{width:100% !important;}
    #seg_tabs_columns_col_id16{width:100% !important;}
    #seg_tabs_columns_col_id17{width:100% !important;}
    #seg_tabs_columns_col_id18{width:100% !important;}
    #seg_tabs_columns_col_id21{width:100% !important;}
    #seg_tabs_columns_col_id22{width:100% !important;}
    #seg_tabs_columns_col_id23{width:100% !important;}
    #seg_tabs_columns_col_id24{width:100% !important;}
    #seg_tabs_columns_col_id25{width:100% !important;}
    #seg_tabs_columns_col_id26{width:100% !important;}
    #seg_tabs_columns_col_id30{width:100% !important;}
    #seg_tabs_columns_col_id31{width:100% !important;}
    #seg_tabs_columns_col_id32{width:100% !important;}
    #seg_tabs_columns_col_id33{width:100% !important;}
    #seg_tabs_columns_col_id34{width:100% !important;}
    #seg_tabs_columns_col_id35{width:100% !important;}
    #seg_tabs_columns_col_id36{width:100% !important;}
    #seg_tabs_columns_col_id37{width:100% !important;}
    #seg_tabs_columns_col_id38{width:100% !important;}
    #seg_tabs_columns_col_id39{width:100% !important;}
    #seg_tabs_columns_col_id40{width:100% !important;}
    #seg_tabs_columns_col_id41{width:100% !important;}
    #seg_tabs_columns_col_id44{width:100% !important;}
    #seg_tabs_columns_col_id45{width:100% !important;}
    #seg_tabs_columns_col_id46{width:100% !important;}
    #seg_tabs_columns_col_id47{width:100% !important;}
    #seg_tabs_columns_col_id49{width:100% !important;}
    #seg_tabs_columns_col_id52{width:100% !important;}
    #seg_tabs_columns_col_id53{width:100% !important;}
    #seg_tabs_columns_col_id54{width:100% !important;}
    #seg_tabs_columns_col_id56{width:100% !important;}
    #seg_tabs_columns_col_id57{width:100% !important;}
    #seg_tabs_columns_col_id58{width:100% !important;}
    #seg_tabs_columns_col_id59{width:100% !important;}
    #seg_tabs_columns_col_id60{width:100% !important;}
    #seg_tabs_columns_col_id62{width:100% !important;}
    #seg_tabs_columns_col_id63{width:100% !important;}
    #seg_tabs_columns_col_id66{width:100% !important;}
    #seg_tabs_columns_col_id67{width:100% !important;}
    #seg_tabs_columns_col_id68{width:100% !important;}
    #seg_tabs_columns_col_id69{width:100% !important;}
    #seg_tabs_columns_col_id72{width:100% !important;}
    #seg_tabs_columns_col_id70{width:100% !important;}
    #seg_tabs_columns_col_id73{width:100% !important;}
    #seg_tabs_columns_col_id74{width:100% !important;}
    #seg_tabs_columns_col_id75{width:100% !important;}
    #seg_tabs_columns_col_id76{width:100% !important;}
    #seg_tabs_columns_col_id77{width:100% !important;}
    #seg_tabs_columns_col_id78{width:100% !important;}
    #seg_tabs_columns_col_id79{width:100% !important;}
    #seg_tabs_columns_col_id80{width:100% !important;}
    #seg_tabs_columns_col_id81{width:100% !important;}
    #seg_tabs_columns_col_id82{width:100% !important;}
    #seg_tabs_columns_col_id83{width:100% !important;}
    #seg_tabs_columns_col_id84{width:100% !important;}
    #seg_tabs_columns_col_id85{width:100% !important;}
    #seg_tabs_columns_col_id86{width:100% !important;}
    
    .article_detail_holder_c4 {height: 270px;}
    #photo_gallery_134 .gallery_image_height_cutter_div{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_134 .photogallery{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_144 .gallery_image_height_cutter_div{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_144 .photogallery{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_141 .gallery_image_height_cutter_div{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_141 .photogallery{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_137 .gallery_image_height_cutter_div{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_137 .photogallery{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_147 .gallery_image_height_cutter_div{HEIGHT:420PX !important;}
    #photo_gallery_147 .gallery_txt_inner img {width: 249px !important; }
    
    #seg_tabs_columns_col_id121{height:auto !important;  font-size:22px !important;}
    #seg_tabs_columns_col_id121 strong{font-weight:bold !important; font-size:22px !important;}
    #seg_tabs_columns_col_id121 span{font-size:18px !important;}
    
    #seg_tabs_columns_col_id143{height:auto !important;  font-size:22px !important;}
    #seg_tabs_columns_col_id143 strong{font-weight:bold !important; font-size:22px !important;}
    #seg_tabs_columns_col_id143 span{font-size:18px !important;}
    
    #seg_tabs_columns_col_id152{height:auto !important;  font-size:22px !important;}
    #seg_tabs_columns_col_id152 strong{font-weight:bold !important; font-size:22px !important;}
    #seg_tabs_columns_col_id152 span{font-size:18px !important;}

  
  
}

@media only screen and (min-width:768px) and (max-width:1023px){
	/* obrazky kategorii */	
	.segment_cat_block{ width:32.33% !important; margin-right:1% !important;}		
	
	/* modul eshop - produkt */
	.div_akcia_1r,.div_akcia_2r,.div_akcia_3r,.div_akcia_4r{width:25% !important; margin-left:-12px !important;}  	  	
  	.prod_holder{margin:0px !important; width:25% !important;}	
	.product_details_col1{margin-right:30px !important; width:250px !important; float:left !important; }
	.product_details_col1 img{ width:250px !important; }
	.product_details_col2{width:70% !important;}
  
	
	/* fotogalerie a slideshow*/
	.photogallery{width:50% !important;  overflow:hidden !important; margin:0px !important; padding:0px !important; float:left !important; margin-bottom:0px !important; }	
  .seg_tabs_columns .photogallery{width:100% !important;}
  #photo_gallery_94 .photogallery{width:100% !important;}
  #photogallery_322 {width:100% !important;}
  	
	/* stlpce, karty, FAQ */
	.seg_tabs_columns{width:50% !important; margin-right:0% !important;}	
	
	/* modul clanky */
	.article_holder{width:24% !important; margin-right:1% !important;}
  .article_image_height_cutter_c4{padding-right:0px !important;}
  .packed_article {font-size: 15px; line-height: 18px;}
  .date_time_autor{font-size:12px !important;}
  .article_detail_holder_c4{height:290px !important;}
		
  	

	
  
  /* objednavka */
  .billing_address_div1{width:75% !important;}
  .billing_address_div2{width:15% !important;}
  .form_input_field{width:100%;}
  .form_input{width:50%;}
  
  #photo_gallery_94 .gallery_txt_below1_img{margin-left:-64px !important;  margin-top:-350px !important; font-size:30px !important; width:400px !important; }
    #photo_gallery_94 .gallery_txt_below2_img{margin-left:0px !important;  margin-top:-200px !important; font-size:20px !important; width:400px !important; }
    
    .gallery_h350 .gallery_txt_below1_img {margin-top: -150px !important; }
    .gallery_txt_below2_img{width:90px !important;}
    
    .gallery_h700 .gallery_txt_below1_img {margin-top: -280px !important; }
    
    .div_h700_red{height:auto !important;}
    .div_h700_black{height:auto !important;}
    .div_h700_white{height:auto !important;}
    .div_h350_red{height:auto !important;}
    .div_h350_black{height:auto !important;}
    .div_h350_white{height:auto !important;}
    
    #seg_tabs_columns_col_id95{width:100% !important;}
    #seg_tabs_columns_col_id96{width:100% !important;}
    #photogallery_295{display:none;}
    #photogallery_299{display:none;}
    #photogallery_294{height:200px !important;}
    #photogallery_300{height:200px !important;}
    #body_350 .gallery_h350 .photogallery, #body_350 .gallery_h350 .gallery_image_height_cutter_div {height: 200px !important;}
    
    #photo_gallery_147 .gallery_image_height_cutter_div{HEIGHT:420PX !important;}
    #photo_gallery_147 .gallery_txt_inner img {width: 249px !important; }
    
    #photo_gallery_98 .photogallery{width:50% !important;}
    #photo_gallery_136 .photogallery{width:50% !important;}
    #photo_gallery_140 .photogallery{width:50% !important;}
    
    .gallery_txt_below_img{width:100% !important;}
    
    #photo_gallery_98 .gallery_txt_below1_img a{font-size:14px !important;}
    #photo_gallery_136 .gallery_txt_below1_img a{font-size:14px !important;}
    #photo_gallery_140 .gallery_txt_below1_img a{font-size:14px !important;}
    
    #photo_gallery_134 .gallery_image_height_cutter_div{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_134 .photogallery{height:auto !important; padding-bottom:0px !important; width:100% !important;}
    #photo_gallery_144 .gallery_image_height_cutter_div{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_144 .photogallery{height:auto !important; padding-bottom:0px !important; width:100% !important;}
    #photo_gallery_141 .gallery_image_height_cutter_div{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_141 .photogallery{height:auto !important; padding-bottom:0px !important; width:100% !important;}
    #photo_gallery_137 .gallery_image_height_cutter_div{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_137 .photogallery{height:auto !important; padding-bottom:0px !important; width:100% !important;}
    
    #seg_tabs_columns_col_id49{width:100% !important;}
    #seg_tabs_columns_col_id54{width:100% !important;}
    #seg_tabs_columns_col_id60{width:100% !important;}
    #seg_tabs_columns_col_id66{width:100% !important;}
    #seg_tabs_columns_col_id70{width:100% !important;}
    #seg_tabs_columns_col_id79{width:100% !important;}
    #seg_tabs_columns_col_id86{width:100% !important;}
    .gallery_txt_below2_img { width: 90px !important;}
    
    #seg_tabs_columns_col_id121{height:auto !important;  font-size:22px !important;}
    #seg_tabs_columns_col_id121 strong{font-weight:bold !important; font-size:22px !important;}
    #seg_tabs_columns_col_id121 span{font-size:18px !important;}
    
    #seg_tabs_columns_col_id143{height:auto !important;  font-size:22px !important;}
    #seg_tabs_columns_col_id143 strong{font-weight:bold !important; font-size:22px !important;}
    #seg_tabs_columns_col_id143 span{font-size:18px !important;}
    
    #seg_tabs_columns_col_id152{height:auto !important;  font-size:22px !important;}
    #seg_tabs_columns_col_id152 strong{font-weight:bold !important; font-size:22px !important;}
    #seg_tabs_columns_col_id152 span{font-size:18px !important;}

  
}

  
@media only screen and (min-width:1023px) and (max-width:1199px){
	/* obrazky kategorii */		
	.segment_cat_block{ width:24% !important;  margin-right:1% !important;}		

	/* modul eshop - produkt */
	.div_akcia_1r,.div_akcia_2r,.div_akcia_3r,.div_akcia_4r{width:25% !important; margin-left:-12px !important;}  	  	
  	.prod_holder{margin:0px !important; width:25% !important;}	
	.product_details_col1{margin-right:30px !important; width:250px !important; float:left !important; }
	.product_details_col1 img{ width:250px !important; }
	.product_details_col2{width:70% !important;}
	
	/* fotogalerie a slideshow*/
	  .photogallery{width:50% !important;  overflow:hidden !important; margin:0px !important; padding:0px !important; float:left !important; margin-bottom:0px !important; }	
  .seg_tabs_columns .photogallery{width:100% !important;}
  #photo_gallery_94 .photogallery{width:100% !important;}
  #photogallery_322{width:100%!important;}
  	
	/* stlpce, karty, FAQ */
	.seg_tabs_columns{width:50% !important; margin-right:0% !important;}	
	
	/* modul clanky */
	.article_holder{width:24% !important; margin-right:1% !important;}
  .article_image_height_cutter_c4{padding-right:0px !important;}
  .packed_article {font-size: 15px; line-height: 18px;}
  .date_time_autor{font-size:12px !important;}
  .article_detail_holder_c4{height:230px !important;}
  
  /* objednavka */
  .billing_address_div1{width:75% !important;}
  .billing_address_div2{width:15% !important;}
  .form_input_field{width:100%;}
  .form_input{width:50%;}
  
  
  
  
  #photo_gallery_94 .gallery_txt_below1_img{margin-left:-64px !important;  margin-top:-450px !important; font-size:30px !important; width:400px !important; }
  #photo_gallery_94 .gallery_txt_below2_img{margin-left:0px !important;  margin-top:-300px !important; font-size:20px !important; width:400px !important; }
    
    .gallery_h350 .gallery_txt_below1_img {margin-top: -180px !important; }
    .gallery_txt_below2_img{width:90px !important;}
    
    .gallery_h700 .gallery_txt_below1_img {margin-top: -380px !important; }
    
    .div_h700_red{height:auto !important;}
    .div_h700_black{height:auto !important;}
    .div_h700_white{height:auto !important;}
    .div_h350_red{height:auto !important;}
    .div_h350_black{height:auto !important;}
    .div_h350_white{height:auto !important;}
    
    #seg_tabs_columns_col_id95{width:100% !important;}
    #seg_tabs_columns_col_id96{width:100% !important;}
    #photogallery_294{height:200px !important;}
    #photogallery_300{height:200px !important;}
    #body_350 .gallery_h350 .photogallery, #body_350 .gallery_h350 .gallery_image_height_cutter_div {height: 200px !important;}
    
    #photo_gallery_147 .gallery_image_height_cutter_div{HEIGHT:420PX !important;}
    #photo_gallery_147 .gallery_txt_inner img {width: 249px !important; }
    
    #photo_gallery_98 .photogallery{width:50% !important;}
    #photo_gallery_136 .photogallery{width:50% !important;}
    #photo_gallery_140 .photogallery{width:50% !important;}
    #photo_gallery_145 .photogallery{width:50% !important;}
    #photo_gallery_146 .photogallery{width:50% !important;}
    
    .gallery_txt_below_img{width:100% !important;}
    
    #photo_gallery_98 .gallery_txt_below1_img a{font-size:18px !important;}
    #photo_gallery_136 .gallery_txt_below1_img a{font-size:18px !important;}
    #photo_gallery_140 .gallery_txt_below1_img a{font-size:18px !important;}
    
    #photo_gallery_134 .gallery_image_height_cutter_div{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_134 .photogallery{height:auto !important; padding-bottom:0px !important; width:100% !important;}
    #photo_gallery_144 .gallery_image_height_cutter_div{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_144 .photogallery{height:auto !important; padding-bottom:0px !important; width:100% !important;}
    #photo_gallery_141 .gallery_image_height_cutter_div{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_141 .photogallery{height:auto !important; padding-bottom:0px !important; width:100% !important;}
    #photo_gallery_137 .gallery_image_height_cutter_div{height:auto !important; padding-bottom:0px !important;}
    #photo_gallery_137 .photogallery{height:auto !important; padding-bottom:0px !important; width:100% !important;}
    
    #seg_tabs_columns_col_id49{width:100% !important;}
    #seg_tabs_columns_col_id54{width:100% !important;}
    #seg_tabs_columns_col_id60{width:100% !important;}
    #seg_tabs_columns_col_id66{width:100% !important;}
    #seg_tabs_columns_col_id70{width:100% !important;}
    #seg_tabs_columns_col_id79{width:100% !important;}
    #seg_tabs_columns_col_id86{width:100% !important;}
    .gallery_txt_below2_img { width: 90px !important;}
    
    #seg_tabs_columns_col_id121{height:auto !important;  font-size:18px !important;}
    #seg_tabs_columns_col_id121 strong{font-weight:bold !important; font-size:18px !important;}
    #seg_tabs_columns_col_id121 span{font-size:16px !important;}
    
    #seg_tabs_columns_col_id143{height:auto !important;  font-size:18px !important;}
    #seg_tabs_columns_col_id143 strong{font-weight:bold !important; font-size:18px !important;}
    #seg_tabs_columns_col_id143 span{font-size:16px !important;}
    
    #seg_tabs_columns_col_id152{height:auto !important;  font-size:18px !important;}
    #seg_tabs_columns_col_id152 strong{font-weight:bold !important; font-size:18px !important;}
    #seg_tabs_columns_col_id152 span{font-size:16px !important;}
    
    #seg_tabs_columns_col_id118 .seg_tabs_columns_col_inner{height:220px !important;}
    #seg_tabs_columns_col_id121 .seg_tabs_columns_col_inner {padding-top: 10% !important;}
    #seg_tabs_columns_col_id143 .seg_tabs_columns_col_inner {padding-top: 10% !important;}
    #seg_tabs_columns_col_id152 .seg_tabs_columns_col_inner {padding-top: 10% !important;}
    
    
}
 @media only screen and (min-width:768px) and (max-width:980px){
  .gallery_h350 .gallery_txt_below1_img {margin-top: -275px !important;}
  .gallery_h700 .gallery_txt_below1_img {margin-top: -650px !important;}
  }
  
  @media only screen and (min-width:0px) and (max-width:875px){	
  .gallery_h700 .gallery_txt_below1_img{margin-top: -240px !important;}
  .gallery_h350 .gallery_txt_below1_img {margin-top: -275px !important;}
  }
  
  @media only screen and (min-width:0px) and (max-width:540px){	
  .gallery_h350 .gallery_txt_below1_img{margin-top: -190px !important;}
  
  }
  
  

/* ----------------------------- RESPONSIVE DESIGN - END -------------------------------- */

.nadpis4 { width:310px;  color:#ffffff;  height:19px; background-color:#ca6796; text-align:center; margin-left:10px; padding-top:7px;}
.nadpis3 {color:#ffffff; width:310px; margin-left:10px; height:19px;   background-color:#602c6a; text-align:center; padding-top:7px;}
.stlpec4 {float:left; width:310px;  height:140px;   text-align:center; margin-left:10px; }
.stlpec5 {float:left; width:310px; margin-left:10px;  height:140px;  text-align:center;  }
.stlpec6 {color:#ffffff; float:left; width:630px;  height:19px; background-color:#6599ff; text-align:center; margin-left:10px; padding-top:7px; margin-top:0px;  }
.stlpec7 {float:left; width:630px;     text-align:center; margin-left:10px; margin-top:15px; margin-bottom:25px;}


/* ---------------- BOXES start ---------------- */

.bannerbox{width:90%; font-family: 'Roboto Condensed', sans-serif; font-weight:400; padding-bottom:16px; margin-bottom:20px; cursor:pointer; margin-left:auto; margin-right:auto;}
.bannerbox_podnadpis1{ text-align:center; font-size:12px; line-height:28px; height:28px; }
.bannerbox_podnadpis2{ text-align:center; margin:auto; width:90%; font-size:22px; padding:7px; opacity:.95; filter: alpha(opacity=95);  }

.bannerbox_siva{background-color:#ccc; box-shadow:0px 5px 10px #ddd; }
.bannerbox_podnadpis1_siva{color:#555;}
.bannerbox_podnadpis2_siva{background-color:#fff; color:#555; box-shadow:0px 0px 25px #fff;}

.bannerbox_modra{background-color:#6599ff; box-shadow:0px 5px 10px #99bbff; }
.bannerbox_podnadpis1_modra{color:#fff;}
.bannerbox_podnadpis2_modra{background-color:#fff; color:#6599ff; box-shadow:0px 0px 25px #e3ecff;}

.bannerbox_pink{background-color:#c4569d; box-shadow:0px 5px 10px #e8a6c6; }
.bannerbox_podnadpis1_pink{color:#fff;}
.bannerbox_podnadpis2_pink{background-color:#fff; color:#cc6698; box-shadow:0px 0px 25px #ffe3f1;}

.bannerbox_zlta{background-color:#ffdf00; box-shadow:0px 5px 10px #fff29c; }
.bannerbox_podnadpis1_zlta{color:#887a5a;}
.bannerbox_podnadpis2_zlta{background-color:#fff; color:#887a5a; box-shadow:0px 0px 25px #fffbdf;}

/* ---- */

.leftbanner{width:180px; height:210px; font-family: 'Roboto Condensed', sans-serif; background-repeat:no-repeat; margin-bottom:4px; cursor:pointer; }
.leftbanner_podnadpis1{color:#fff; font-size:22px; text-align:center; font-weight:700; width:160px; margin:auto; padding-top:10px;}
.leftbanner_podnadpis2{color:#fff; font-size:16px; text-align:center; font-family: 'Oswald', sans-serif; font-weight:300; width:150px; margin:auto; padding-top:10px; line-height:20px; }
.leftbanner_viacinfo{position:absolute; color:#fff; font-size:15px; margin-top:161px; margin-left:0px; width:180px; text-align:center; }

.leftbanner_siva{background-image:url(../images/live/leftbanner_bg_siva.png);}
.leftbanner_modra{background-image:url(../images/live/leftbanner_bg_modra.png);}
.leftbanner_pink{background-image:url(../images/live/leftbanner_bg_pink.png);}
.leftbanner_zlta{background-image:url(../images/live/leftbanner_bg_zlta.png);}
.leftbanner_podnadpis1_zlta{color:#968008;}
.leftbanner_podnadpis2_zlta{color:#968008;}
.leftbanner_viacinfo_zlta{color:#968008;}

/* ---------------- BOXES end ---------------- */

.tab_prenajom_holder{margin-bottom:20px; margin-top:10px;}
.tab_prenajom_topline{background-color:#ed343c; height:32px;}
.tab_prenajom_topline_c1{float:left; padding-left:10px;}
.tab_prenajom_topline_c2{float:right; text-align:center;}
.tab_prenajom_topline_c2 a{color:#ed343c; font-weight:bold; line-height:31px; padding:3px 10px 3px 10px; background-color:#fff; text-decoration:none; margin-right:4px; border-radius:1ex 0 1ex 0;}
.tab_prenajom_topline_c2 a:hover,.tab_prenajom_topline_c2 a:focus{background-color:#333333; color:#fff;}

.tab_prenajom_nadpis{line-height:30px; color:#fff; font-size:15px; padding-right:10px; }
.tab_prenajom td{border: 1px dotted #E8D6E3; height:30px;}
.tab_prenajom,.tab_prenajom td,.tab_prenajom th{margin:0px; padding:0px; border-collapse:collapse; }
.tab_prenajom{width:100%;}
.tab_prenajom_bigsum{font-size:20px !important;}

.tab_prenajom_poistenie{text-align:center; width:50%; background-color:#333; color:#fff; font-size:12px; }
.tab_prenajom_rocnypoplatok{text-align:center; background-color:#fff; color:#000; font-size:12px;}
.tab_prenajom_zaloha{text-align:center; background-color:#c0c0c0; color:#000; font-size:12px;}




.infolinka{ font-family: Arimo,sans-serif; font-weight: bold; font-style: normal; font-size: 19px; color: #C9679A; position:absolute; margin-top:62px; margin-left:697px; }

/* .photogallery:hover .gallery_txt_below1_img,.photogallery:focus .gallery_txt_below1_img{background-color:#333 !important; color:#fff !important; background-image:none !important;}*/
.photogallery:hover div,.photogallery:focus div{color:#fff !important; }
.photogallery:hover .gallery_txt_below1_img .gallery_txt_inner,.photogallery:focus .gallery_txt_below1_img .gallery_txt_inner{background-image:none !important; background-color:#ed343c !important; color:#fff !important; }
.box_white:hover,.box_white:focus{background-image:none !important; background-color:#ed343c !important; color:#fff !important; border:1px solid #ed343c !important; }



/* ---------------------------------------- SELECTBOX - START --------------------------------------- */
.sbHolder{ width: 220px !important; }  
/* ----------------------------------------- SELECTBOX - END --------------------------------------- */

.box_white{border:1px solid #fff; padding:5px 30px; text-decoration:none; color:#fff !important;}
.box_black{border:1px solid #000; padding:5px 30px; text-decoration:none; color:#000 !important;}
.box_red{border:1px solid #ed343c; padding:5px 30px; text-decoration:none; color:#ed343c !important; }

@media only screen and (min-width:1200px) and (max-width:1500px){	
   #seg_tabs_columns_col_id121 .seg_tabs_columns_col_inner {padding-top: 0% !important;}
   #seg_tabs_columns_col_id143 .seg_tabs_columns_col_inner {padding-top: 0% !important;}
    #seg_tabs_columns_col_id152 .seg_tabs_columns_col_inner {padding-top: 0% !important;}
    
    #seg_tabs_columns_col_id121 .div_h350_white .seg_tabs_columns_col_inner{height:auto !important;  font-size:14px !important;}
    #seg_tabs_columns_col_id121 .div_h350_white .seg_tabs_columns_col_inner strong{font-weight:bold !important; font-size:14px !important;}
    #seg_tabs_columns_col_id121 .div_h350_white .seg_tabs_columns_col_inner span{font-size:12px !important;}
    
    #seg_tabs_columns_col_id143{height:auto !important;  font-size:14px !important;}
    #seg_tabs_columns_col_id143 strong{font-weight:bold !important; font-size:14px !important;}
    #seg_tabs_columns_col_id143 span{font-size:12px !important;}
    
    #seg_tabs_columns_col_id152{height:auto !important;  font-size:14px !important;}
    #seg_tabs_columns_col_id152 strong{font-weight:bold !important; font-size:14px !important;}
    #seg_tabs_columns_col_id152 span{font-size:12px !important;}
  
  }
  
