.container_bg_big1{
	font-family: roboto,sans-serif;
	font-size:13px;	
	width:1000px;
	text-align:left;	
	background-image:url(../images/live/container_bg_big1.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
}
.container_bg_big2{
	font-family: roboto,sans-serif;
	font-size:13px;
	width:1000px;
	margin:auto;
	text-align:left;
	background-image:url(../images/live/container_bg_big2.jpg);
	background-repeat:repeat-y;
}

.cont_h1{
	margin-top:0px;		
}
.cont_l1{
	float:left;
	overflow:hidden;
}
.cont_m1{
	float:left;
	overflow:hidden;	
}
.cont_r1{
	float:left;
	overflow:hidden;	
}
.cont_h2{

	overflow:hidden;	
}
.cont_h2 .bg_subsegment{width: 100% !important;}
.cont_l2{
	float:left;
	overflow:hidden;	
}
.cont_m2{
	float:left;
	overflow:hidden;	
}
.cont_r2{
	float:left;
	overflow:hidden;	
}
.cont_h3{

	overflow:hidden;	
	display:none;
}
.margintop_div{
	float:left;
	height:26px;
	width:1000px;
}

.div_time{
width:1000px;
height:20px;
background-color:#fefdff;
display:none;
}

.div_container{
width:900px;
}

.segment_border{
border:0px solid #eeeeee;
}

.div_lowmenu{
width:100%;
/* background-image:url(../images/live/bottomimg.jpg); */
margin:auto;
background-repeat:no-repeat;
background-color:#515151;
}
.h3_in_bottom_div{	
	width:1000px;	
	margin:auto;
	padding-top:15px;
	text-align:left;
}

.floatfix{
clear:both;
}

.packedtext_box{
border-bottom:0px dotted #dddddd;
padding-bottom:0px;
}

a.pac_title{
color:#cc0000;
font-weight:bold;
text-decoration:none;
font-size:12px;
font-family: roboto,sans-serif;

}
a.pac_title:hover, a.pac_title:focus{
text-decoration:underline;
}

h1{
font-size:36px;
font-weight:bold;
color:#0a2c3f;
margin:0px;
margin-top:0px;
margin-bottom:5px;
background-repeat:repeat-x;
padding:8px 0px 8px 0px;
font-family: roboto,sans-serif !important;
}
h2{
font-size: 36px;
font-weight: bold;
color: #0a2c3f;
font-family: roboto;
margin: 0px;
margin-top: 0px;
padding: 5px 0px 5px 0px;
}

h3{
/* background-image: url(../images/live/bnc/bnc_bg2.png); */
background-color:#515151;
color:#fff;
padding:5px 0px 5px 10px;
font-family: roboto,sans-serif !important;
}
h4{background-color: #f0dfe5; color: #333333; padding: 5px 0px 5px 10px;}
h5{background-color: #eee; color: #333333; padding: 5px 0px 5px 10px;}

.desc_pac{
font-size:12px;
color:#333333;
}

.long_text{
font-size:18px !important;
color:#000000;
line-height:170%;
}

.back_button_box{
margin-left:3px;
padding-top:15px;
padding-bottom:15px;
}
a.back_button{
font-size:12px;
color:#333333;
font-family: roboto,sans-serif;
}
a.back_button:hover, a.back_button:focus{
color:#000000;
}

.date_time_autor{
font-size:10px;
color:#666666;
font-family: roboto,sans-serif;
}

a{
color:#cc0000;
}
a:hover,a:focus{
color:#000;
}

a.vote, .vote{
font-size:12px;
color:#990000;
text-decoration:none;
}

a.vote:hover,a.vote:focus{
text-decoration:underline;
}

.vote_allow{
font-size:12px;
color:#990000;
text-decoration:none;
cursor:pointer;
}

.anketa_title{
	padding-left:10px; background-image: url(../images/live/bnc/bnc_bg.png); height:35px; line-height:35px; color:#000; font-size:16px; text-transform:uppercase; margin-bottom:10px; font-weight:bold;
}
.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: roboto,sans-serif;
font-size:14px;
font-weight:bold;
}
.form_field_value{
color:#333;
font-family: roboto,sans-serif;
font-size:14px;
}

.filter_div{
float:left;
margin-bottom:10px;
margin-top: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:12px;
color:#ccc;
font-family: roboto,sans-serif;
}

.bottom_text a{color:#ccc;}

.inc_form_spec_red{
font-family: roboto,sans-serif;
font-size:12px;
font-weight:bold;
color:#CE0005;
}
.inc_form_spec_black{
font-family: roboto,sans-serif;
font-size:12px;
color:#000000;
}
.inc_form_spec_black_b{
font-family: roboto,sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
.unpacked_inc_form_spec_red{
font-family: roboto,sans-serif;
font-size:14px;
color:#CE0005;
}
.unpacked_inc_form_spec_black{
font-family: roboto,sans-serif;
font-size:14px;
color:#000000;
}
.unpacked_inc_form_spec_black_b{
font-family: roboto,sans-serif;
font-size:14px;
color:#000000;
}

.diskusia_title{
margin-top:15px;
font-size:18px;
color:#333;
background-color:#efefef;
line-height:20px;
height:20px;
padding:10px;
padding-left:10px;
font-family: roboto,sans-serif !important;
margin-left:0px;
border:1px solid #ccc;
font-weight:bold;
}
.comments_holder_title{
padding-top:10px;
font-family: roboto,sans-serif;
font-size:14px;
font-weight:bold;
color:#555555;
}
.diskusia_box{
/* background-image:url(../images/admin/segment_bg.jpg);
background-repeat:repeat-x; 
background-color:#FFFFFF;
border:1px solid #AAAAAA;*/
padding:0px;
margin-bottom:3px;
margin-top:3px;
color:#333333;
margin-left:0px;
font-family: roboto,sans-serif;
font-size:14px;
}
.diskusia_innerbox{
border:1px solid #ccc;
border-left:3px solid #BBB;
padding:10px;
background-color:#efefef;
}
a.answer_button{
font-family: roboto,sans-serif;
font-size:14px;
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:#333333;
font-family: roboto,sans-serif;
}

.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: #336887;
	margin: 2px 0px 2px 0px;
	padding: 0;
	height: 1px;
	border: none;
	margin-bottom:15px;
	
}

.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{
line-height:18px;
background-color:#a71516;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:3px 5px 3px 5px;
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;
}

.form_bg{
	margin-right:0px; 
	margin-left:0px;
	background-color:#FFFFFF; 
	padding:15px; 
	font-family: roboto,sans-serif;
	font-size:12px;
	border:1px solid #dddddd;
}
input[type='text'],input[type='password'],input[type='file'],textarea,select{
	border:1px solid #bbbbbb;
	line-height: 17px;
	padding: 1%;
	width: 98% !important;
}
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;
	width:148px;
	height:20px;
	line-height:20px;	
	padding-left:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	background-image:url(../images/live/pridaj_podujatie.jpg);
	text-decoration:none;
}
.form_title{font-weight:bold; margin-bottom:7px; margin-top:10px; font-size:16px;}
.in_form_fieldname{margin-top: 18px; margin-bottom: 7px; font-size: 14px;}

#makeMeScrollable
{	
	position: relative;
}

#makeMeScrollable div.scrollableArea *
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

/* ---------- CAT ------------- */
.segment_cat_block{
	float:left;
	margin-top:5px;	
	margin-bottom:5px;
	margin-right:12px;
}
/*
.segment_cat_block:hover,.segment_cat_block:focus .segment_cat_middle_bg{font-weight:normal; text-decoration:none;}
.segment_cat_block:hover,.segment_cat_block:focus .segment_cat_title_link{font-weight:bold; text-decoration:none;}
*/

.segment_cat_img_holder_type1{
}

/* 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:15px;
font-family: roboto,sans-serif !important;
line-height:16px;
background-color:#ffffff;
overflow:hidden;
padding-top:15px;
width:217px; height:310px;
text-align:center;
}

.segment_cat_middle_bg .prod_description{
	font-size:16px; font-weight: 300; line-height: 20px;
	
}
.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 0px; 
	text-align:center;
	height: 183px;
	height:183px; overflow:hidden;
}
.segment_cat_img_height_cutter td{vertical-align: middle;
height: 183px;}
/* type1 */

/* type2 */
.segment_cat_img_holder_type2{	
	width:600px;
	margin:10px 0px 0px 15px;	
}
.segment_cat_img_type2{
	float:left;
	margin:0px 22px 2px 0px;
}
/* type2 */

.segment_cat_title_link,.segment_cat_title_link_omo{ font-weight:bold; color:#0f587a; text-decoration:none; color:#cc0000; font-size:20px; line-height: 24px; } /* link color */
.segment_cat_title_link:hover,.segment_cat_title_link:focus{ color:#333; } /* omo link */
.segment_cat_title_link_omo{ color:#333; } /* omo link */
.segment_cat_title_link_omo:hover,.segment_cat_title_link_omo:focus{ color:#333;} /* omo link */


/* ---------- 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:14px;
color:#cc0000;
font-family: roboto,sans-serif !important;
padding:0px;
margin:0px;
margin-top:0px;
line-height:14px;
text-decoration:none;
font-weight:bold;
}
.packed_article:hover, .packed_article:focus{
	text-decoration:underline;
}
.unpacked_article{
/*font-size:18px;
font-weight:bold;*/
color:#cc0000;
/*font-family: roboto,sans-serif;
margin:0px;
margin-top:0px;
padding:8px 0px 8px 10px;*/
}

.article_holder{
	float:left;
}

.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{
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{
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_5c,.article_decor_middle_bg_6c,.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: roboto,sans-serif;
line-height:16px;
}
.article_decor_middle_bg_1c{
width:660px;
text-align:left;
}
.article_decor_middle_bg_2c{
width:220px;
}
.article_decor_middle_bg_3c{
width:190px;
margin-right:29px;
}
.article_decor_middle_bg_6c{
width:150px;
margin-right:15px;
padding-right:0px;
}
.article_decor_middle_bg{
	padding-top:15px;
	width:700px;
}

.article_decor_bm_1c,.article_decor_bm_2c,.article_decor_bm_3c,.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{
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;	
}
.article_detail_holder_c4{
	float:left;
}
.article_detail_holder_c5{
	float:left;
}
.article_detail_holder_c6{
	float:left;
}

.article_image_height_cutter_c1{
	float:left;
	overflow:hidden;
	padding-right:10px;
	margin-bottom:10px;	
}
.article_image_height_cutter_c2{
	float:left;	
	overflow:hidden;	
	padding-right:10px;
	margin-bottom:10px;	
}
.article_image_height_cutter_c3{
	float:left;
	overflow:hidden;	
	padding-right:10px;
	margin-bottom:10px;
}
.article_image_height_cutter_c4{
	float:left;
	overflow:hidden;	
	padding-right:10px;
	margin-bottom:10px;
}
.article_image_height_cutter_c5{
	float:left;
	overflow:hidden;	
	padding-right:10px;
	margin-bottom:10px;
}
.article_image_height_cutter_c6{
	float:left;
	overflow:hidden;	
	padding-right:10px;
	margin-bottom:10px;
}

.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;
}

.article_description{
font-size:12px;
color:#333333;
font-family: roboto,sans-serif !important;
line-height: 23px !important;
font-weight: 300;
}
.article_long_text{
font-size:18px !important;
color:#333333;
font-family: roboto,sans-serif !important;
line-height: 170%;
}

.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;	
}

.pac_filter_buttons{
	padding-top:10px;
	padding-bottom:20px;	
}

.pac_filter_buttons select{	
	margin-top:5px;
	font-family: roboto,sans-serif;
	font-size:11px;
}

.select_menu_name{
	font-weight:bold;
	font-family: roboto,sans-serif;
	font-size:11px;	
}

/* ----------------------------------- 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;	
}

.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;
}

.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;
}

h1.reality_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 ----------------------------------------------- */

/* ---------------------------------- Navigation path - start ---------------------------------------------- */
.navipath_holder{
	text-align:right;
	padding-top:5px;
	padding-bottom:3px;	
	margin-bottom:15px;
	padding-right:10px;	
	border-bottom:1px solid #cccccc;
	font-size:11px;
}
.navipath_title{
	font-weight:bold;
	color:#666;
	font-size:11px;
}
a.navipath_link{
	color:#cc0000;
	font-size:11px;
	text-decoration:none;
}
.navipath_currentpage{
	font-weight:normal;
	color:#333;
	font-size:11px;
}
/* ---------------------------------- Navigation path - end  ---------------------------------------------- */

/* -------------------------------------- login box -------------------------------------------------------- */
.loginbox_holder{
	width:340px;
	padding-bottom:15px;
	padding-top:15px;
}
.loginbox_table{
	float:left;
	padding-right:5px;
}
/* -------------------------------------- login box -------------------------------------------------------- */

/* -------------------------------------- logout box -------------------------------------------------------- */
.logoutbox{
	position:absolute;
	margin-left:0px;
	margin-top:-60px;	
	text-align:right;
	width:990px;
	height:25px;
}
.logoutbox_loginname{
	color:#000;
	font-weight:bold;
}
.logoutbox_vertline{
	color:#000;
}
a.logoutbox_logout_link{
	color:#000;
}
.logoutbox a{
	color:#000;	
}
/* -------------------------------------- logout box -------------------------------------------------------- */

/* ---------------------------------- AMAZON SCROLLER ------------------------------------------------------- */
.amazon_scroller{
    padding: 0px;
    margin: 0px;
	background-color:#333;
	width:975px !important;
	padding-left:5px !important;
	overflow:hidden !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	
	/*
	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_nav li{
}
.amazon_scroller_nav{
	top:10px !important;
}
.amazon_scroller_nav li.nav_left,.amazon_scroller_nav li.nav_left:hover,.amazon_scroller_nav li.nav_left:focus{
	background-position:left 50% !important;
}
.amazon_scroller_nav li.nav_right,.amazon_scroller_nav li.nav_right:hover,.amazon_scroller_nav li.nav_right:focus{
	background-position:right 50% !important;
}
.amazon_scroller_nav li.nav_left,.amazon_scroller_nav li.nav_right{
	background-image:url(../images/live/arrow_amazon_scroller.png) !important;
}
.amazon_scroller_nav li.nav_left:hover,.amazon_scroller_nav li.nav_left:focus,.amazon_scroller_nav li.nav_right:hover,.amazon_scroller_nav li.nav_right:focus{
	background-image:url(../images/live/arrow_amazon_scroller_omo.png) !important;	
}

/* ---------------------------------- AMAZON SCROLLER ------------------------------------------------------- */

h2 a{
	text-decoration:none;
}

/* --------------------------------- registration ----------------------------------------------------------- */
.registracia_holder{
	color:#000000;
}

.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:#073a00;
	font-weight:bold;
	font-size:14px;
}
.registracia_warning{
	color:red;
	font-weight:bold;
}

/* --------------------------------- 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 -------------------------------------------------- */

/* ---------------------------------------- TV Program - start --------------------------------------- */
.tvprogram_div{color:#333; font-family: roboto,sans-serif; }

.tvprogram{width:270px; font-weight:bold; }
#cont_m1_371 .tvprogram,#cont_m1_372 .tvprogram,#cont_m1_373 .tvprogram,#cont_m1_374 .tvprogram,#cont_m1_375 .tvprogram,#cont_m1_376 .tvprogram,#cont_m1_377 .tvprogram{width:500px;}
#cont_m2_371 .tvprogram,#cont_m2_372 .tvprogram,#cont_m2_373 .tvprogram,#cont_m2_374 .tvprogram,#cont_m2_375 .tvprogram,#cont_m2_376 .tvprogram,#cont_m2_377 .tvprogram{width:500px;}
.tvprogram_row_odd{background-color:#fff;}
.tvprogram_row_even{background-color:#fff;}
.tvprogram_col1{padding:8px 0px 0px 0px; width:50px; text-align:center; vertical-align:top;}
.tvprogram_col2{padding:8px 8px 0px 8px; vertical-align:top;}
.tvprogram_col1_actual{border-left:2px solid #d50000;  border-top:2px solid #d50000; border-bottom:2px solid #d50000; padding-bottom:8px; }
.tvprogram_col2_actual{border-right:2px solid #d50000; border-top:2px solid #d50000; border-bottom:2px solid #d50000; padding-bottom:8px; }

.actual{color:#cc0000;}
.tvprogram_date{color:#333;}
.tvp_cell_time{color:#333; font-size:12px; padding-right:15px;}
.tvp_cell_description{font-weight:normal; color:#555; font-size:11px;}
.tvp_cell_image img{margin:2px;}
.tvprogram a{text-decoration:none; display:inline !important;}
.tvprogram_div a:hover,.tvprogram_div a:focus{background-color:transparent !important; color:#000 !important;}
/* ----------------------------------------- TV Program - end ---------------------------------------- */

/* ------------------------------------------ TABS - start -------------------------------------------- */
.hide { position: absolute; top: -9999px; left: -9999px; }

.page-wrap { width: 100%; margin-left:0px; overflow:hidden; font-family: roboto,sans-serif; font-size: 18px;}
.page-wrap a{text-decoration:none;}
.page-wrap .list-wrap { background: #fff; border: 1px solid #ccc; margin: 0px 0px 15px 0px; padding:20px; padding-bottom:20px; } /* textbox*/

.page-wrap ul { list-style: none; margin: 0; padding: 0; }
.page-wrap ul li a { display: block;} /* inactive tab's border */
.page-wrap ul li a:hover { background-color: #777; color: white; }
.page-wrap ul li:last-child a {  }

.page-wrap .nav { overflow: hidden; }
.page-wrap .nav li { float: left; margin: 0 4px 0 0; }
.page-wrap .nav li.last { margin-right: 0; }
.page-wrap .nav li a { display: block; padding: 10px 17px 10px 17px; background-color: #aaaaaa; color: white; font-size: 18px; text-align: center; font-weight:bold;} /* inactive bg color */

.page-wrap li a.current,.page-wrap li a.current:hover { background-color: #eeeeee !important; color: black; } /* active tab's border */
.page-wrap .nav li a:hover, .page-wrap .nav li a:focus { background-color: #999999;}







/* special tab - tv program */

#page-wrap-1 .tvprogram_div{height:350px; width:280px; overflow:scroll;  overflow-x: hidden; color:#333;}

#page-wrap-1 a{text-decoration:none;}
#page-wrap-1 { width: 298px; margin-left:0px; margin-top:5px; padding-top:10px; margin-bottom:10px;  background-image: url(../images/live/tvprogram/bg.png); background-repeat:repeat-x;  background-color:#c3c3c3; border:1px solid #ccc; }
#page-wrap-1 .list-wrap { margin: 0px 0px 0px 0px; padding:10px; padding-bottom:10px; padding-top:0px; color:#fff; background-color:none; background-image:none;} /* textbox*/

#page-wrap-1 ul { list-style: none; margin: 0; padding: 0; }
#page-wrap-1 ul li a { border-radius:0ex 0ex 0 0; -moz-border-radius:0ex 0ex 0 0; -webkit-border-top-left-radius:0ex; -webkit-border-top-right-radius:0ex; display: block;} /* inactive tab's border */
#page-wrap-1 ul li a:hover { background-color: #777; color: white; }
#page-wrap-1 ul li:last-child a {  }

#page-wrap-1 .nav { overflow: hidden; }
#page-wrap-1 .nav li { float: left; margin: 0 0 0 0; }
#page-wrap-1 .nav li.last { margin-right: 0; }
#page-wrap-1 .nav li a { display: block; padding: 5px 0px 5px 0px; width:40px; 
/* background-image: url(../images/live/tvprogram/button_off.png); */
color: #555; font-size: 12px; text-align: center; 
border-right:1px solid #555;
} /* inactive bg color */

#page-wrap-1 li a.current,#page-wrap-1 li a.current:hover { background-image:none; background-color: #555555 !important; color: white; } /* active tab's border */
#page-wrap-1 .nav li a:hover, #page-wrap-1 .nav li a:focus { background-image:none; background-color: #888888;}

#page-wrap-1 .list-wrap{
border-radius:0 0ex 0ex 0ex;
-moz-border-radius:0 0ex 0ex 0ex;
-webkit-border-top-right-radius:0ex;
-webkit-border-bottom-right-radius:0ex;
-webkit-border-bottom-left-radius:0ex;
}
/* special tab - tv program */

.cont_m2 .tvprogram{width:600px;}
.cont_m2 .page-wrap .nav li a { display: block; padding: 10px 10px 10px 10px; }
/* ------------------------------------------- TABS - end --------------------------------------------- */

/* -------------------------------------- cycle plugin - start ---------------------------------------- */
#cycle_pager { z-index: 50; position: absolute; bottom: 10px; right: 5px; }
#cycle_pager a { margin: 0 5px; padding-right:7px;  padding-bottom:2px; line-height:0px; text-decoration: none; background-repeat:no-repeat; background-image: url(../images/live/cycle_pager_off.png);}
#cycle_pager a.activeSlide { background-repeat:no-repeat; background-image: url(../images/live/cycle_pager_on.png); }
#cycle_pager a:focus { outline: none; }
/* --------------------------------------- cycle plugin - end ----------------------------------------- */	

.top_banner_link{
position:absolute;
width:350px;
height:94px;
}

.iframe_title{
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
.iframe_text{
	color:#333333;	
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.list_of_incoming_forms_title{
	font-size:14px; font-family: roboto,sans-serif;
}

.anketa_question{
	font-size:14px; font-family: roboto,sans-serif;
	font-weight:bold;	
}

.next_prev_product a{ font-size:10px; color:#333333; }
.next_prev_product{ font-size:10px; color:#333333; width:680px; margin-top:5px; }
.next_prev_page{ font-size:10px; padding-top:5px; padding-bottom:5px; color:#fff; margin-right:10px; }
.next_prev_page table{margin-top:5px; line-height: 10px;}
.next_prev_page_td_nums{ font-size:10px; width:24px; height:25px; text-align:center; cursor:pointer;}
.next_prev_page_nums{ font-size:10px; text-decoration:none;	border-width:1px; border-style:hidden; width:24px; height:25px; }
.next_prev_page_nums_act, .next_prev_page_nums:hover, .next_prev_page_nums:focus{ text-decoration:none; color:#fff; }
.next_prev_page_td_nums_act, .next_prev_page_td_nums:hover, .next_prev_page_td_nums:focus, .next_prev_page_td_nums_act a, .next_prev_page_td_nums:hover a, .next_prev_page_td_nums:focus a{ cursor:pointer; color:#fff; background-image:url(../images/live/arrow_pagenums.png); 
text-align:center; width:24px; height:25px; background-repeat:no-repeat; line-height: 10px;}



.next_prev_page_td_dots{padding-left:3px;padding-right:3px;color:#aaa;}

/* ------------------- BNC - start ---------------- */
.bnc,.bnc2 { width:298px; border:1px solid #ccc; background-color:#fff; padding-bottom:10px; font-family: roboto,sans-serif; font-size:11px; line-height:14px; margin-bottom: 10px;}
.bnc2{border-top:none; margin-bottom:10px; margin-top:10px;}
.bnc_header,.bnc_header2{ background-color:#efefef; padding-left:10px; height:35px; line-height:35px; color:#333; font-size:18px; text-transform:uppercase; margin-bottom:10px; font-family: 'Oswald' , sans-serif !important; font-weight:300 !important; } /*removed: background-image: url(../images/live/bnc/bnc_bg.png); */
.bnc_comment{color:#888; padding-bottom:15px; padding-left:10px; padding-right:10px; }
.bnc_comment2{color:#888; padding-bottom:5px; padding-left:10px; padding-right:10px; }
.div_bnc_read_more,.div_bnc_read_more2{  margin-left:10px; /* background-color:#999;  width:110px; text-align:center; */ margin-top:10px; margin-bottom:15px; /* padding:2px; */}
.div_bnc_read_more2{margin-top:15px;}
a.bnc_read_more,a.bnc_read_more2{color:#000; font-size:12px;}
a.bnc_read_more:hover,a.bnc_read_more:focus,a.bnc_read_more2:hover,a.bnc_read_more2:focus{color:#333; }
a.bnc_article_title{color:#515151; text-decoration:none; font-weight:bold; }
a.bnc_article_title2{ color:#515151; text-decoration:none; font-weight:bold; }
a.bnc_article_title:hover,a.bnc_article_title:focus,a.bnc_article_title2:hover,a.bnc_article_title2:focus{color:#000;}
.div_bnc_article_title,.div_bnc_article_title2{margin-left:10px;}
.bnc2{display:none;}
/* ------------------- BNC - end ---------------- */

.actual_tv_program,.next_tv_program{border-top:1px solid #ccc;}
.actual_tv_program a{text-decoration:none; }
.next_tv_program a{text-decoration:none; }

.segment_cat_title_div,.segment_cat_title_div_omo{font-weight:bold; cursor:pointer; text-align:center; padding-top: 5px; padding-bottom: 8px;}
.segment_cat_title_div a{text-decoration:none;}

.actual_tv_program table,.next_tv_program table{width:100%;}


/* --------------------------------------- cycle2 plugin - start ----------------------------------------- */							

/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cycle-slideshow { margin: 0px auto; padding: 0; position: relative;}

.cycle-pager { text-align: right; width: 100%; z-index: 500; position: absolute; bottom: 0px; overflow: hidden; padding-right:15px; }
.cycle-pager span { font-family: arial; font-size: 50px; width: 16px; height: 16px; display: inline-block; color: #ddd; cursor: pointer; }
.cycle-pager span.cycle-pager-active { color: #c42026;}
.cycle-pager > * { cursor: pointer;}

.cycle-prev, .cycle-next { position: absolute; top: 0; width: 50px; opacity: .3; filter: alpha(opacity=30); z-index: 800; height: 100%; cursor: pointer; margin-top:0px;}
.cycle-prev { left: 0;  background-image:url(../js/cycle2/cycle2_arrow_prev.png); background-position:50% 50%; background-repeat:no-repeat; }
.cycle-next { right: 0; background-image:url(../js/cycle2/cycle2_arrow_next.png); background-position:50% 50%; background-repeat:no-repeat; /* background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat; */ }
.cycle-prev:hover, .cycle-next:hover { opacity: .6; filter: alpha(opacity=60) }

.cycle-paused:after { content: '||'; color: white; background: black; padding: 5px 10px 5px 10px; z-index: 500; position: absolute; top: 10px; right: 10px; border-radius: 10px; opacity: .5; filter: alpha(opacity=50);}

/* --------------------------------------- cycle2 plugin - end ----------------------------------------- */


/* datepicker corrections */
.ui-datepicker { width: 200px;}
.ui-state-hover{background-color:#d00000 !important;  color: #fff !important; }

/* datepicker highlight */
table.ui-datepicker-calendar tbody td.highlight > a {
    background: url("images/ui-bg_inset-hard_55_ffeb80_1x100.png") repeat-x scroll 50% bottom #888;
	
    color: #eeeeee;
    /* border: 1px solid #FFDE2E; */
}

.ui-datepicker-today a.ui-state-highlight {
        border-color: #d3d3d3;
        background-color:#d00000;
        color: #fff;    
    }
.ui-datepicker-today.ui-datepicker-current-day a.ui-state-highlight {
        border-color: #333;
        background-color:#d00000;
        color: #fff;
}


.generate_menurows_title_0{ text-decoration:none !important; font-size:16px !important; color:#ccc !important; margin-top:20px !important; }
.generate_menurows_title_0 a{text-decoration:none !important; font-size:16px !important; color:#ccc !important; float:none !important; line-height:14px !important; font-weight:bold !important;}
.generate_menurows_title_0 a:hover,.generate_menurows_title_0 a:focus{color:#fff !important; text-decoration:underline !important; }
.generate_menurows_title_1{text-decoration:none !important; font-size:16px !important; color:#aaa !important; font-family: roboto,sans-serif !important; font-weight:300 !important; }
.generate_menurows_title_1 a{text-decoration:none !important; font-size:16px !important; color:#aaa !important; float:none !important; font-family: roboto,sans-serif !important; font-weight:300 !important; line-height:14px !important;}
.generate_menurows_title_1 a:hover,.generate_menurows_title_1 a:focus{color:#fff !important; text-decoration:underline !important; }

/* ------------------------------------------ FAQ - start --------------------------------------------- */
.seg_tabs_faq_holder{font-family: roboto,sans-serif;}
.seg_tabs_faq_q{cursor:pointer; margin-bottom:10px; border: 1px solid #ccc; background-color: #f5f5f5; padding: 5px 15px;}
.seg_tabs_faq_q:hover .seg_tabs_faq_q_col2,.seg_tabs_faq_q:focus .seg_tabs_faq_q_col2{color:#b92424;}
.seg_tabs_faq_q table{margin:0px; padding:0px; border-collapse:collapse;}
.seg_tabs_faq_q_col1,.seg_tabs_faq_q_col1_open{background-image: url(../images/live/faq_q_closed.png); width:20px; height:20px; background-repeat:no-repeat; background-position:0px 6px;}
.seg_tabs_faq_q_col1_open{background-image: url(../images/live/faq_q_open.png); width:20px; height:20px;}
.seg_tabs_faq_q_col2,.seg_tabs_faq_q_col2_open{line-height:130%; font-size:18px; color:#333; font-weight:300; }
.seg_tabs_faq_q_col2_open{color:#b92424;}
.seg_tabs_faq_a{line-height:170%; font-size: 18px; color: #888; padding: 25px; margin-bottom: 15px; margin: 21px; line-height: 180%; border: 1px solid #ccc; background-color: #fff;}

/* ------------------------------------------ FAQ - end --------------------------------------------- */

.gallery_txt_below_img{font-family: roboto,sans-serif; }

.logo{position:absolute; margin-top:0px; margin-left:0px;}
.footermobil{display:none;}

.nadpisfooter{font-family: roboto,sans-serif; font-weight: normal; font-style: normal; font-size: 18px;}
.nadpisfooter a{color:#515151; text-decoration: none;}
.nadpisfooter a:hover{color:#cc0000;}
.nadpisfooter a:focus{color:#cc0000;}

.article_holder_4c{width:230px !important; margin-right:13px; background-color:#f9f9f9; border:1px solid #cccccc; height:230px; margin-bottom:10px;}
.article_holder_4c img{max-width:230px !important;}
.article_detail_holder_c4{padding-left:10px  !important; padding-right:10px  !important; padding-top:5px !important; padding-bottom:5px !important;}



.article_holder_3c{width:200px !important; margin-right:21px; background-color:#f9f9f9; border:1px solid #cccccc; height:220px; margin-bottom:10px;}
.article_holder_3c img{max-width:200px !important;}
.article_detail_holder_c3{padding-left:10px  !important; padding-right:10px  !important; padding-top:5px !important; padding-bottom:5px !important;}
.article_image_height_cutter_c3{height:115px  !important;}

.article_holder_3c:hover{background-color:#d00000;}
.article_holder_3c:focus{background-color:#d00000;}
.article_holder_4c:hover{background-color:#d00000;}
.article_holder_4c:focus{background-color:#d00000;}
.article_holder_3c:hover .packed_article{color:#ffffff !important;}
.article_holder_3c:focus .packed_article{color:#ffffff !important;}
.article_holder_3c:hover .date_time_autor{color:#ffffff !important;}
.article_holder_3c:focus .date_time_autor{color:#ffffff !important;}
.article_holder_4c:hover .packed_article{color:#ffffff !important;}
.article_holder_4c:focus .packed_article{color:#ffffff !important;}
.article_holder_4c:hover .date_time_autor{color:#ffffff !important;}
.article_holder_4c:focus .date_time_autor{color:#ffffff !important;}

.article_holder_3c:hover img{transform: scale(1.1) !important; }
.article_holder_3c:focus img{transform: scale(1.1) !important; }
.article_holder_4c:hover img{transform: scale(1.1) !important; }
.article_holder_4c:focus img{transform: scale(1.1) !important; }

.article_decor_middle_bg_3c  a{transition: all 0s cubic-bezier(0, 0, 0.58, 1) 0s !important;}
.article_decor_middle_bg_4c  a{transition: all 0s cubic-bezier(0, 0, 0.58, 1) 0s !important;}

.article_holder_3c img{transition: all 0.40s cubic-bezier(0, 0, 0.58, 1) 0s !important;}
.article_holder_3c img{transition: all 0.40s cubic-bezier(0, 0, 0.58, 1) 0s !important;}
.article_holder_4c img{transition: all 0.40s cubic-bezier(0, 0, 0.58, 1) 0s !important;}
.article_holder_4c img{transition: all 0.40s cubic-bezier(0, 0, 0.58, 1) 0s !important;}

.article_decor_middle_bg_3c{overflow:hidden;}
.article_decor_middle_bg_4c{overflow:hidden;}



.owl-stage-outer .gallery_txt_below1_img{margin-top:-170px !important; line-height:60px !important; background-color:#d00000; width:360px !important; text-align:center !important; padding-left:20px; padding-right:20px;  float:right;}
/*.owl-stage-outer .gallery_txt_below2_img{margin-top:-110px !important; line-height:26px !important; background-color:#d00000; width:360px !important; text-align:center !important; padding-left:20px; padding-right:20px; padding-bottom:15px; float:right; }*/

.owl-dots{bottom:10px; text-align:left !important; width:97% !important; padding-left:3% !important; }

.owl-dots .owl-dot span { width: 10px !important; height: 10px !important;
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0% !important;
    border-radius: 6px !important;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #d00000 none repeat scroll 0% 0% !important; border-color:#d00000 !important; border:0px !important;}
    
.unpacked_article_div{line-height:150%;}  
.seg_tabs_columns{line-height:200%;}
h1{line-height:130%;} 

.list-wrap{line-height: 170%; } 

/* -------------------------------------- superfish - start ---------------------------------------- */

.sf-menu { float: left; margin-left:226px; margin-top:20px; }
.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 10px 7px 10px;	text-decoration: none;	zoom: 1; color: #15397d; font-family: Roboto Condensed, sans-serif; font-weight: 300; font-size: 21px; }  /* 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:#c3aca6 !important;} /* sipka (smerujuca nadol) pre 0. uroven */

.sf-menu li { background: red;	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 35px 0px 10px !important; line-height:40px !important;} /* definicia pre 0. uroven */

.sf-menu ul li {  background: #888; font-size:12px;  } /* 2. uroven */
.sf-menu ul li a{font-size:14px !important; color:#ffffff !important;}
.sf-menu ul ul li { background: #888; } /* 3. uroven */
.sf-menu ul ul ul li { background: #2c4da9; } /* 4. uroven */

.sf-menu li:hover, .sf-menu li.sfHover{ background: #d00000 !important;	/* only transition out, not in */	-webkit-transition: none; 	transition: none; }
.sf-menu li a:hover{color:#ffffff !important;}
.sf-menu li a:focus{color:#ffffff !important;}

.sf-menu-active-button{ background-color: #d00000 !important; } /* aktivne tlacitko */
.sf-menu-active-button > a{color:#ffffff !important;} /* aktivne tlacitko */
.sfHover > a{color:#ffffff !important;} /* aktivne tlacitko */


/* --------------------------------------- superfish - end ----------------------------------------- */
    

.button1{color: #fff; background-color: #cc0000; text-decoration: none; padding: 10px 20px; display: inline-block; font-weight: bold; font-size: 17px; border-radius: 3px;}
.button1:hover{background-color: #b10303; color:#fff;}

.button2{color: #000000; background-color: #efefef; text-decoration: none; padding: 10px 20px; display: inline-block; font-weight: bold; font-size: 17px; border-radius: 3px; border:1px solid #cccccc;}
.button2:hover{background-color: #ddd; color:#000;}

/*.button3{color: #444; background-color: #eeeee; text-decoration: none; padding: 5px 10px; display: inline-block; font-weight: 300; font-size: 16px; border-radius: 3px; font-family: roboto,sans-serif;}
.button3:hover{background-color: #dddddd; color:#fff;}*/
.button3{color: #fff; background-color: #444; text-decoration: none; padding: 10px 20px; display: inline-block; font-weight: bold; font-size: 17px; border-radius: 3px;}
.button3:hover{background-color: #222; color:#fff;}

.button4{color: #333; background-color: #f0dfe5; text-decoration: none; padding: 10px 20px; display: inline-block; font-weight: bold; font-size: 17px; border-radius: 3px;}
.button4:hover{background-color: #eac6d2; color: #000; }


.bg_superfish_menu,.sf-menu,#search_box{display:block;}


.display_tab_desc_below,.display_tab_desc_above{font-size: 14px; line-height: 30px;margin-top:15px; margin-bottom:15px;}
.prod_share_icons{display:none;}
.form_submit_button{color: #fff; background-color: #555; text-decoration: none; padding: 10px 20px; display: inline-block; font-weight: bold; font-size: 16px; border-radius: 3px; border: 0px; cursor: pointer;}
.form_submit_button:hover,.form_submit_button:focus{background-color: #cc0000;}
.segment_cat_img_type4{background-color:#fff; font-weight: bold;}
.cookies_panel_2022_btn_all, .cookies_panel_2022_btn_basic{background-color: #394494 !important;}
.cookies_panel_2022_btn_all:hover, .cookies_panel_2022_btn_basic:hover, .cookies_panel_2022_btn_all:focus, .cookies_panel_2022_btn_basic:focus{background-color: #2d3361 !important;}
/* ---------------------------------- RESPONSIVE DESIGN - START ------------------------------------ */
.msm_dd1{margin-top:5px; margin-bottom:10px; width:100%;  background-color:#d00000; display:none; font-family: 'Oswald', sans-serif; font-weight:300; color:#ffffff;  }
.msm_dd1_header{background-color:#d00000; 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;}
.responsive_header_for_mobiles_right{float:right; text-align:right; width:57px;}

.holder_sfm{display:block !important; position:relative !important; margin-top:5px; width:57px; height:45px;}
.holder_sfm_opensearch{ background-image:url(../images/live/icon_sfm.png); width:57px; height:45px; cursor:pointer; }
.holder_sfm_searchfield_div{margin-left:-243px; margin-top:0px; width:300px; height:45px; background-color:#2a3e78;}
.holder_sfm_searchfield input{ background-color:#ffffff; width:186px; height:35px; margin-top:3px; margin-left:45px; border:0px; color:#333; 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:57px; height:45px;}
.holder_sfm_searchfield_submit input{width:57px; height:45px; background-image:url(../images/live/icon_sfm.png); border:0px; cursor:pointer;}

.holder_cfm{display:none !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 : 1023px) {
	.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:#f4f4f4 !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{background-image:url(../images/live/cerven.jpg); background-color:#efefef !important; margin-bottom:0px !important; padding-bottom:0px !important; }
  .cont_h3{display:block !important; background-color:#cccccc !important;}
  .cont_m1{padding-top:0px !important; margin-top:0px !important;}
  .cont_m2{padding-top:0px !important; margin-top:0px !important;}
  .h3_in_bottom_div{width:100% !important;}
  
  
	
	/* logo */
  	.responsive_header_for_mobiles{display:block !important;}
    .logo{display:none;}
	
	/* texty, pismo */
	h1{font-size:22px; margin-bottom:10px; margin-top:0px !important; line-height:24px !important;}					
	
	/* 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; }	
	.photo_gallery_container .floatfix{display:none !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_6{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:#333333 !important; font-size:15px; font-weight:300; font-family: 'Oswald', sans-serif;}
  	.footermobil a{color:#ffffff !important; text-decoration: none !important;}  	
	.footertable{display:block !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;}
    .tabulkauvod{width:100% !important;}
    #seg_archive_301 .article_holder{width:100% !important; margin-left:0% !important; margin-right:0% !important;}
    #seg_archive_392 .article_holder_1c{width:100% !important; height:auto !important; }
    .page-wrap .nav li a{margin-bottom:5px !important;}
    .b583_1_off{display:block !important;}
    .mid{display:block !important;}
    .nadpisfooter{margin-top:5px;}
    .pocitadlo{display:none;}
     #photo_gallery_18757{display:none;}
     table{max-width:100% !important;}
     .top_banner_link{display:none !important;}
     #cont_m2_948 .article_holder_1c{width:100% !important;}
     .imgtv{width:100% !important; height:auto !important; max-width:500px !important;}
     .navipath_holder{padding-bottom:0px !important; margin-bottom:0px !important;}
     
     #body_663 .article_holder_3c br{display:none;} 
     #body_663 .article_detail_holder_c3{width: 48% !important;}
     #body_663 .article_image_height_cutter_c3{width: 42% !important; margin-right:2% !important;}    
     .list-wrap table{width: 100% !important;}
     .tvprogram{width: 100% !important;}
     .tvprogram_div{width: 100% !important;}
     .jspContainer{width: 100% !important;}
     .jspPane{width: 100% !important;}
     
     .article_holder_4c{width:23% !important; margin-right:1%; height:200px;}
    .article_holder_4c img{max-width:230px !important; width:100% !important;} 

    .article_holder_3c{width:31% !important; margin-right:1%; height:245px;}
    .article_holder_3c img{max-width:300px !important; width:100% !important;}
    
    #body_663 .article_holder_3c{width:31% !important; margin-right:1%; height:245px;}
    #body_663 .article_holder_3c img{max-width:200px !important; width:100% !important;}
    #body_663 .article_detail_holder_c3{padding-left:10px  !important; padding-right:10px  !important; padding-top:5px !important; padding-bottom:5px !important;}
    
    .packed_article img{display:none !important;}
    #body_663 .article_detail_holder_c3{text-align:center !important;}
    #body_663 .article_image_height_cutter_c3{text-align:center !important;}
    #body_663 .article_image_height_cutter_c4{height:auto !important; margin-right:0px !important;}
    .article_holder_6c{height:160px !important;}   
	.bg_superfish_menu,.sf-menu,#search_box{display:none;}
	#bg_segment_9041{display:none !important;}

}

@media only screen and (min-width:0px) and (max-width:480px){		
	/* fotogalerie a slideshow*/
	.photogallery{width:50% !important; height: auto !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;}		
  
  /* 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;}
  .myPlayer {width:300px !important; height:225px !important; margin:auto !important; }
  .tabulkauvod{display:none !important;}
  #seg_archive_394 .article_holder_3c{width:100% !important; height:auto !important; }
  
  #seg_tabs_columns_col_id15{width:49% !important; margin-left:0% !important; margin-right:2% !important;}
  #seg_tabs_columns_col_id28{width:49% !important; margin-left:0% !important; margin-right:0% !important;}
  #seg_tabs_columns_col_id16{width:49% !important; margin-left:0% !important; margin-right:2% !important;}
  #seg_tabs_columns_col_id158{width:49% !important; margin-left:0% !important; margin-right:0% !important;}
  #seg_tabs_columns_col_id22{width:100% !important; margin-left:0% !important; margin-right:0% !important; display:none !important;}
  #seg_tabs_columns_col_id22 table{width:100% !important;}
  h1{line-height:40px !important;}
  
  .article_holder_4c{width:99% !important; margin-right:0%; height:200px; margin-bottom:10px;}
  .article_holder_4c img{max-width:230px !important; width:100% !important;} 

  .article_holder_3c{width:99% !important; margin-right:0%; height:245px; margin-bottom:10px;}
  .article_holder_3c img{max-width:300px !important; width:100% !important;}
  
  #body_663 .article_holder_3c{width:99% !important; margin-right:0%; height:auto; margin-bottom:10px;}
  #body_663 .article_holder_3c img{ width:200px !important; }
  #body_663 .article_detail_holder_c3{padding-left:10px  !important; padding-right:10px  !important; padding-top:5px !important; padding-bottom:5px !important; width:90% !important;}
  #body_663 .article_image_height_cutter_c3{width:100% !important;} 
  
.owl-stage-outer .gallery_txt_below1_img{  width:280px !important; text-align:center !important; padding-left:10px; padding-right:10px; font-size:35px !important;}
.owl-stage-outer .gallery_txt_below2_img{ width:280px !important; text-align:center !important; padding-left:10px; padding-right:10px; padding-bottom:15px; font-size:18px !important;}

.article_holder{width:49.5% !important; margin-right:0.5% !important; margin-bottom:15px !important;}
.article_holder_1c{width:100% !important; margin-right:0% !important; margin-bottom:15px !important}

#body_663 .article_holder_4c{width:48% !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:33.33% !important; height: auto !important; overflow:hidden !important; margin:0px !important; padding:0px !important; float:left !important; margin-bottom:2px !important;}
  
	/* stlpce, karty, FAQ */
	.seg_tabs_columns{width:49% !important; margin-right:1% !important;}	
	
	/* modul clanky */
	.article_holder{width:31.3% !important; margin-right:2% !important;}
  .article_image_height_cutter_c3{width:100% !important; height:auto !important;}
  .article_image_height_cutter_c3 img{width:100% !important; height:auto !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;}
  .myPlayer {width:320px !important; height:240px !important; margin:auto !important; }
  .tabulkauvod{display:none !important;}
  
  #seg_tabs_columns_col_id15{width:49% !important; margin-left:0% !important; margin-right:2% !important;}
  #seg_tabs_columns_col_id28{width:49% !important; margin-left:0% !important; margin-right:0% !important;}
  #seg_tabs_columns_col_id16{width:49% !important; margin-left:0% !important; margin-right:2% !important;}
  #seg_tabs_columns_col_id158{width:49% !important; margin-left:0% !important; margin-right:0% !important;}
  #seg_tabs_columns_col_id22{width:100% !important; margin-left:0% !important; margin-right:0% !important; display:none !important;}
  #seg_tabs_columns_col_id22 table{width:100% !important;}
  
  .article_holder_4c{width:47% !important; margin-right:1%; height:210px; margin-bottom:10px;}
  .article_holder_4c img{max-width:230px !important; width:100% !important;}  

  .article_holder_3c{width:30% !important; margin-right:1%; height:190px;}
  .article_holder_3c img{max-width:300px !important; width:100% !important;}
  .article_decor_middle_bg_3c{margin-right:0px !important;}
  .article_decor_middle_bg_4c{margin-right:0px !important;} 
  .article_detail_holder_c3{width:90% !important;}  
  
  #body_663 .article_holder_3c{width:30% !important; margin-right:0%; height:210px;}
  #body_663 .article_holder_3c img{max-width:200px !important; width:100% !important;}
  #body_663 .article_detail_holder_c3{padding-left:10px  !important; padding-right:10px  !important; padding-top:5px !important; padding-bottom:5px !important; width:90% !important;}
  #body_663 .article_image_height_cutter_c3{width:100% !important;} 
  .article_holder_1c{width:100% !important; margin-right:0% !important; margin-bottom:15px !important}
  
}
@media only screen and (min-width:600px) and (max-width:767px){

#seg_tabs_columns_col_id15{width:23% !important; margin-left:0% !important; margin-right:2% !important;}
#seg_tabs_columns_col_id28{width:23% !important; margin-left:0% !important; margin-right:2% !important;}
#seg_tabs_columns_col_id16{width:24% !important; margin-left:0% !important; margin-right:2% !important;}
#seg_tabs_columns_col_id158{width:24% !important; margin-left:0% !important; margin-right:0% !important;}
#seg_tabs_columns_col_id22{ display:none !important;}
.article_holder_1c{width:100% !important; margin-right:0% !important; margin-bottom:15px !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:25% !important; height: auto !important; overflow:hidden !important; margin:0px !important; padding:0px !important; float:left !important; margin-bottom:2px !important; }	
  	
	/* stlpce, karty, FAQ */
	.seg_tabs_columns{width:49% !important; margin-right:1% !important;}	
	
	/* modul clanky */
	.article_holder{width:31.3% !important; margin-right:2% !important;}
  .article_image_height_cutter_c3{width:100% !important; height:auto !important;}
  .article_image_height_cutter_c3 img{width:100% !important; height:auto !important;}   
	
	/* fotogalerie a slideshow*/
	.photogallery{width:25% !important; height: auto !important; overflow:hidden !important; margin:0px !important; padding:0px !important; float:left !important; margin-bottom:2px !important; }	
  	
	/* stlpce, karty, FAQ */
	.seg_tabs_columns{width:49% !important; margin-right:1% !important;}	
	
	/* modul clanky */
	.article_holder{width:31.3% !important; margin-right:2% !important;}
  
  /* objednavka */
  .billing_address_div1{width:75% !important;}
  .billing_address_div2{width:15% !important;}
  .form_input_field{width:100%;}
  .form_input{width:50%;}
  .myPlayer {width:480px !important; height:360px !important; margin:auto !important; }
  
  #seg_tabs_columns_col_id15{width:18% !important; margin-left:0% !important; margin-right:2% !important;}
  #seg_tabs_columns_col_id28{width:18% !important; margin-left:0% !important; margin-right:2% !important;}
  #seg_tabs_columns_col_id16{width:16% !important; margin-left:0% !important; margin-right:2% !important;}
  #seg_tabs_columns_col_id158{width:14% !important; margin-left:0% !important; margin-right:2% !important;}
  #seg_tabs_columns_col_id22{width:26% !important; margin-left:0% !important; margin-right:0% !important;}
  #seg_tabs_columns_col_id22 table{width:100% !important;}
  
  .article_holder_4c{width:22% !important; margin-right:1%; height:240px; margin-bottom:1%;}
  .article_holder_4c img{max-width:230px !important; width:100% !important;}

  .article_holder_3c{width:30% !important; margin-right:1%; height:240px;}
  .article_holder_3c img{max-width:300px !important; width:100% !important;}
  .article_decor_middle_bg_3c{margin-right:0px !important;}
  .article_decor_middle_bg_4c{margin-right:0px !important;} 
  .article_detail_holder_c3{width:90% !important;}
  
  #body_663 .article_holder_3c{width:30% !important; margin-right:0%; height:190px; }
  #body_663 .article_holder_3c img{max-width:200px !important; width:100% !important;}
  #body_663 .article_detail_holder_c3{padding-left:10px  !important; padding-right:10px  !important; padding-top:5px !important; padding-bottom:5px !important; width:90% !important;}
  #body_663 .article_image_height_cutter_c3{width:100% !important;} 
  
  .article_holder_1c{width:100% !important; margin-right:0% !important; margin-bottom:15px !important}
}




/* ----------------------------- RESPONSIVE DESIGN - END -------------------------------- */