@charset "utf-8";

/* CSS Document */

html, body {
	margin:0 auto;
	padding:0;
	width:100%;
	background-color:white;
	background:url('../images/el/head.gif') repeat-x top left;
	/* font-family: Arial,Helvetica Neue,Helvetica,sans-serif;*/
	 font-family: Open Sans;
	 overflow-x: hidden;

}
header, footer,section,article{
	display: block;
}
.every
{

	margin: 0 auto;
padding: 0;
width: 1200px;

}
/*header*/

#maindiv
{
	margin:0 auto;
	width:1200px;

}


.logo
{
	float:left;
	width:168px;
	height:78px;
}

.logo a
{
	display:block;
	text-decoration:none;
	background:url('../images/el/logo.png') no-repeat top left;
	/*background:url('../images/el/logo_shapka.png') no-repeat top left;*/
	width:168px;
	height:78px;
}

#logo_2
{
	background: url('../images/el/log_2.png') no-repeat top left;
width: 162px;
height: 23px;
margin: 0px;
padding: 0;
float: left;
position: relative;
top: 41px;
}


/* gorno menu*/

.header_right
{
	float:left;
	width:850px;
	float: left;
    position: relative;
		top: -20px;
	height: 90px;
	display: block;
}

.head_menu
{
	float: left;
    height: 27px;
	margin-left:23px;
	width:620px;
	position:relative;
	top:12px;
}



.head_menu ul
{
	padding:0px;
	list-style:none;
	color:#b0b9bf;
	font-size:12px;

}
.head_menu ul li
{
	padding:0;
	margin:0;
	float:left;
	margin-right:27px;
	position:relative;
	top:3px;
	padding-top:2px;
	color:#b0b9bf;
	font-size:12px;

}

.head_menu ul li a
{
	/*color:#fff;
	color:#b0b9bf;*/
	color:#000;
	font-size:12px;

	display:block;
	text-decoration:none;

}

.head_menu ul li a:hover
{

color: #525353;
text-decoration:underline;

}

/*end  gorno menu*/


/*search*/

.search
{
	float:left;
	width:238px;
	margin-left:181px;
	margin-right:59px;
}

#searchwrapper
{
							 /*FORMA ZA TURSENE*/
width:270px; /*follow your image's size*/
height:32px;/*follow your image's size*/
background-image:url('../images/el/search.png');
background-repeat:no-repeat; /*important*/
}


.searchbox_submit {
border: 0px;
background-color: transparent;
width: 32px;
position: relative;
top: -10px;
float:right;

}

#searchwrapper form { display:inline ; }

.searchbox {
border: 0px;
background-color: transparent;
width: 205px;

text-align: left;
padding:0px;
padding-left:3px;
}

/* end search*/


/*lang*/
.lang
{
	float: left;
	margin-left:40px;
	width:22px;
}

.bg {float:left;}
.en {float:left;}
/*end lang*/


.fsm
{
	width:100px;
	float:left;
}

.fsm a
{
	display:block;
	width:30px;
	height:30px;
	text-decoration:none;
	float:left;
	margin-right:5px;
}




/*vtoro menu*/

#vtoro_menu
{
	width:1200px;
	height:47px;
	border-top:1px solid #c0c4c4;
	border-bottom:1px solid #c0c4c4;
	background-color:#c4161c;
	color:white;
	font-size:13px;
	float:left;
	margin-top:-40px;
	z-index:10;
	position:relative;
	display: block;
}

.main_menu ul{
line-height: 40px;
padding: 0px;
list-style: none;
float: left;
position: relative;
top: 1px;
padding-left:10px;
z-index: 9;
display: flex;
flex-direction: row;
justify-content: space-between;
width: 100%;

}

.main_menu ul li ul
{
	display: none;
min-width: 235px;
position: absolute;
top: 36px;
padding: 0px;
margin: 0px;
z-index:8;
}


.main_menu ul li
{
	padding:0;
	margin:0;
	float:left;
 position: relative;
	z-index:7;
	padding-right: 15px;
	max-width: 200px;
	margin: auto;
}
.main_menu ul li:hover li
{
 	float: none;
 	list-style:none;
	margin:0px;
	border:none;

	padding-bottom:2px;
	padding-right: 15px;
	z-index:6;
}

.main_menu ul li a
{
	color:#fff;
	display:block;
	text-decoration:none;
	font-weight: 700;
	font-size:12px;
	padding-bottom:4px;
	text-transform: uppercase;
	}

.main_menu ul li a:hover
{
	text-decoration:underline;
	color:#fff;
}

.main_menu ul li:hover ul
{
	 display: block;
	 margin: 0;
	 padding: 0;
	 height:20px;
	 z-index:5;
}




.main_menu ul li:hover li a
{
    color: #3f3b3b;
	padding:0px;
	display:block;
    height:12px;
	padding-bottom:14px;
	margin-bottom:-3px;
	z-index:4;
}

.main_menu ul li li a:hover
 {

/*min-width:203px;*/
text-decoration:underline;
font-weight:normal;
}

.main_menu ul li li a{color: #3f3b3b; text-align:center; background-color: #eff1f2;
border:1px solid #b0b9bf;line-height: 28px;}
/*vtoro menu*/

/*dostavka*/
#dostavka
{
	width: 1200px;
background-color: #eff1f2;
height: 42px;
float:left;
/*margin-left: 2px;*/
margin-top: 2px;
margin-bottom: 2px;
/*padding-left:16px;
padding-right:16px;*/
z-index:9;
}


.left_dostavka
{
	width:702px;
	padding-top:7px;
	padding-bottom:7px;
	border-right:1px solid #c4161c;
	height: 27px;
	float:left;
	padding-left:16px
}

.left_dostavka img
{
	display:block;
	width:40px;
	height:22px;
	float:left;
	margin-right:10px;
	margin-top:4px;
}

.left_dostavka b
{
	display:block;
	font-size:13px;

	color:#d11219;
	float:left;
	padding-right:5px;
	/*padding-top:3px;

	margin-top:4px;*/
}

.left_dostavka span
{
	display:block;
	font-size:13px;

	color:#d11219;
	/*float:left;
	padding-top:3px;
	margin-top:4px;*/
}
.left_dostavka_red2 span
{
	display:block;
	font-size:13px;

	color:#d11219;
	float:left;
	padding-top:3px;
	margin-top:4px;
}

.left_phone
{
	margin-left: 70px;
width: auto;
margin-right: 56px;
float: left;
margin-top: 4px;
}

.left_phone img
{
	display:block;
	width:30px;
	height:32px;
	float:left;
	margin-right:6px;
}

.left_phone span
{
	display: block;
font-size: 11px;

color: #d11219;
float: left;
padding-top: 3px;

}

.left_vreme
{
	float:left;
	width:169px;
	margin-top:3px;
}

.left_vreme img
{
	display:block;
	width:29px;
	height:28px;
	float:left;
	margin-right:4px;
	margin-top:7px;
}

.left_vreme span
{
	display:block;
	font-size:11px;

	color:#d11219;
	float:left;
	line-height:13px;
	padding-top: 3px;
}
/*end dostavka*/



.product_price_clearance_sale_filter4
{

	color: #DA251D;
font-size: 11px;
font-weight: bold;
padding-right: 5px;

position: relative;
top: -4px;
left: 7px;



}


#header
{
	margin:0 auto;
	padding:0;
	width:1200px;
	height: 90px;
margin-top: 20px;
display: inline-block;

}











.kolichka
{
float: right;
margin-top: -35px;
padding-right: 165px;
/*.margin-top: -23px;*//* IE 7-8 only (note the leading period) */
}


.img_promo
{
	background:url('../images/el/promo.png') no-repeat top left;
	width:502px;
	height:41px;
	float:left;
	margin-left:28px;
	margin-top:10px
}



.clear0
{
	clear:both;
	height:0px;
}

.clear3
{
	clear:both;
	height:1px;
}


.ask
{
	font-size: 12px;
color: #DA251D;
font-weight: bold;

width: 200px;
display: block;
text-align: center;
margin-top:19px;
}



/* content*/
#content
{
	float:left;
	height:100%;
	overflow:hidden;
	background-color:#ffffff;
	width:1200px;
	position:relative;

}

.contentmain
{
	float:left;
	height:100%;
	overflow:hidden;
	background-color:#ffffff;
}

.left{
	float: left;
width: 201px;
margin-right: 10px;
height: 100%;
overflow: hidden;
border-top: 1px solid #e5e5e5;
display: block;
margin-top: 5px;
border-radius: 5px;
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}

.left_index
{
	float:left;
	width:199px;
	margin-right:5px;
	height:360px;

	overflow:hidden;
	border:1px solid #000000;
	background-color:white;
	z-index: -1;
}

.left_index2
{
	float:left;
	width:199px;
	margin-right:4px;
	height:190px;
	overflow:hidden;
	border:1px solid #000000;
	background-color:white;
	/*margin-top: -3px;*/
}

/*.right
{
	float: left;
width: 548px !important;
.width: 550px !important;
height: 305px;
overflow: hidden;
margin-right:3px;
}*/

.right
{
	float: left;
width: 991px;
height: 360px;
overflow: hidden;
margin-right:0px;
}

.bjqs li
{
	height:299px !important;
	z-index:-1;
}

.bjqs
{
	height:299px !important;
	z-index:-1;
}

/* end content*/



#footer
{
	background-color:#d8dddf;
	width:100%;

	margin:0px;
	padding:0px;
	position:relative;
	display:block;

}

.foot_gorno
{
	height:auto;
	margin-top:3px;
	width:1200px;
}


.menu_one
{
	width:125px;
	margin-left: 20px;
	float:left;
}

.menu_two
{
	width:179px;
	margin-left: 20px;
	float:left;
}

.menu_tree
{
	width:230px;
	margin-left: 20px;
	float:left;
}

.menu_contact
{
	width:400px;
	margin-left: 10px;
	float:left;
}

.pay
{
	width:150px;
	float:left;
	margin-left: 20px;
}

.menu_footer li{list-style:none; float:left;}


.menu_one ul
{
	margin:0;
	padding:0;
}

.menu_one ul li a
{
	color:#c4161c;
	display:block;

	font-size:12px;
	text-decoration:none;
	/*line-height:22px;*/
}

.menu_one ul li a:hover
{
	text-decoration:underline;
}
.menu_one b
{
	/*color:#c4161c;*/
	color:#000;
	display:block;

	font-size:12px;
	/*padding-bottom:11px;*/
}


.menu_two ul
{
	margin:0;
	padding:0;
}

.menu_two ul li a
{
	color:#c4161c;
	display:block;

	font-size:12px;
	text-decoration:none;
}

.menu_two ul li a:hover
{
	text-decoration:underline;
}
.menu_two b
{
		/*color:#c4161c;*/
	color:#000;
	display:block;

	font-size:12px;
	/*padding-bottom:11px;*/
}


.menu_tree ul
{
	margin:0;
	padding:0;
}

.menu_tree ul li a
{
	color:#c4161c;
	display:block;

	font-size:12px;
	text-decoration:none;
}


.menu_tree ul li a:hover
{
	text-decoration:underline;
}
.menu_tree b
{
		/*color:#c4161c;*/
	color:#000;
	display:block;

	font-size:12px;
	/*padding-bottom:11px;*/
}


.menu_contact ul
{
	margin:0;
	padding:0;
}

.menu_contact b
{
		/*color:#c4161c;*/
	color:#000;
	display:block;

	font-size:12px;
	/*padding-bottom:11px;*/
}

.menu_contact ul li a
{
	color:#c4161c;
	display:block;

	font-size:12px;
	text-decoration:none;
}

.menu_contact ul li a:hover
{
	text-decoration:underline;
}

.pay b
{
	display:block;
		/*color:#c4161c;*/
	color:#000;

	font-size:12px;
}

.pay ul li {
	color:#c4161c;
	display:block;

	font-size:12px;
	text-decoration:none;
}
.pay ul
{
	margin:0;
	padding:0;
}
.pay ul li a
{
	color:#c4161c;
	display:block;

	font-size:12px;
	text-decoration:none;
}


.pay ul li a:hover
{
	text-decoration:underline;
}


.foot_down span
{
	display:block;
	font-size:11px;
	color:#545b5e;

	width:150px;
	float:left;
	margin-left: 20px;
}

.foot_down a
{
	float:left;
	width:740px;
	display:block;
	font-size:11px;
	color:#545b5e;
	margin-top: 20px;
	text-decoration:underline;
	text-align:center;
}

.foot_down a:hover
{
	text-decoration:none;
}


#foot_kont
{
	float:left;
}

#foot_kont a
{
	float:left;
	width:32px;
	margin-right:5px;
}

.pay span
{
	display:block;
	font-size:12px;
	color:#c4161c;

	padding-top:3px;
	padding-left:19px;
}

#tabove
{
	padding:0;
	padding-bottom:11px;
	margin:0;
	background-color:#e5e5e5;
	border:1px solid #9d9a9a;
	height:25px;
	width:1021px;
}



#tabove li
{
	width: 108px;
float: left;
text-align: center;
color: #383a3b;

font-size: 12px;
border-bottom: 1px solid #9d9a9a;
height: 35px;
font-weight:bold;
background:url('../images/el/tab_r.jpg') no-repeat top right;
}






.usage a
{
	color: #383a3b !important;

font-size: 12px!important;
font-weight: bold!important;
padding-top: 10px!important;
display: block!important;
border-bottom: 7px solid #b4b0b0!important;
height: 20px!important;
width: 106px!important;
}


.download a
{
	color: #383a3b !important;

font-size: 12px!important;
font-weight: bold!important;
padding-top: 10px!important;
display: block!important;
border-bottom: 7px solid #b4b0b0!important;
height: 20px!important;
width: 106px!important;
}



#tabove li a
{
	color: #383a3b !important;

font-size: 12px;
font-weight: bold;
padding-top: 9px;
display: block;
border-bottom: 7px solid #b4b0b0;
height: 20px;
width: 106px;
}

#tabove li a:hover
{

}

#razgl
{
float:right;
	display:block;
	color:#433d3d;

	font-size:11px;
	text-decoration:underline;
	float: right;
padding-top: 1px;


padding-right: 5px;

}

#razgl a
{
	display:block;
	color:#433d3d;

	font-size:11px;
	text-decoration:underline;
	float: right;
padding-top: 10px;
padding-right: 5px;
position: relative;
top: -36px;

}


















#index_bellow {

width: 1023px;
float: left;
height:auto;
margin-bottom:0px;
}

#central_col {
float: left;
/*margin-left: 2px;*/
width: 1200px;
z-index: -1;
}

.content_vutre
{
	width:1200px;
	float:left;
	position:relative;
}
/*stefan 0812*/
#central_col_800 {
	float: left;
	height: 100%;
  width: 985px;
/*margin-left: -6px;*/
 z-index: -1;
 display: block;
}


#container {width:1200px; margin-left:auto; margin-right:auto; display:block; height:100%; overflow:hidden; min-height:100%; margin-bottom:500px; }

#promo_header {margin-left:auto; margin-right:auto; display:block; width:1200px; top:auto;  z-index:-1;}
#leftcol_index { width:200px; height:auto; top:auto; float:left; display:block; z-index:-1;}
#leftcol {width:200px; height:auto; top:auto; float:left; display:block; z-index:-1;}

/*#leftcol_index {margin-left:auto; top:184px; width:180px; height:100%; float:left; display:block; z-index:-1;}
#leftcol {margin-left:auto; top:184px; width:180px; height:100%;  float:left;  z-index:-1; }
*/
#central-col_index { position:absolute; width:880px; height:400px; z-index:-1 }

#central_col_1024 {position:relative; width:1200px; height:100%; top:auto; float:left; z-index:-1}




.logo2 {display:block; background:red;}
.fb {position:absolute;left:220px;top:45px;}
.mail {position:absolute;left:250px;top:45px;}
.skype {position:absolute;left:280px;top:45px;}

.promo
{
	background:url('../images/el/promo.png') no-repeat top left;
	width:486px;
	height:45px;
	margin-top:-46px;
	margin-left:33px;
}







															 /*NAI-GORNO MENU*/




#mleft
{
	background-image:url('../images/el/main_l.gif');
	float:left;
    display:block;
	height:26px;
}

#mright
{
	background-image:url('../images/el/main_r.gif');
	float:left;
display:block;

}

#mcenter
{
	float:left;
	display:block;
}


.head_menu ul li ul
{
	 display: none;
	 width: auto;
	 top:21px;
	 padding:0px;
	 margin:0px;
	 left: 50px;
}
.head_menu ul li:hover ul
{
	 display: block;
position: absolute;
margin: 0;
padding: 0;
left: 0px;
}
.head_menu ul li:hover li
{
 	float: none;
 	list-style:none;
	margin:0px;
	background:#ec2327;

}

.head_menu ul li:hover li a
{
    color: #000;
	padding:0 20px;
	display:block;
	width:107px;
	border-top:1px solid silver;
	background-color:#d7d7d7;

	font-size:11px;
	height:20px;


}


															/*HORIZONTALNO MENU*/




.content {width:1200px; height:400px;background-color: #fff;top:128px; z-index:-1;}
.template_content {position:absolute;left:185px;background-color: #fff;top:128px;}


/*new div*/
.menu_fot {width:1200px; margin:0 auto; }

.menu_fot  li{list-style:none; float:left;}
.menu_fot  li a{display:block; text-decoration:none;  font-size:12px; color:white; text-transform:uppercase; margin-right:8px; }
a img {border: none; }

																/*vertikalno menu*/

.purvo_menu {
	background:#da251d;
	width:180px;

	top:auto;
	float:none;
	left:0px;
	margin-top:auto;
	margin-bottom:auto;
	z-index: -1;
	}


.zaglavie_na_menu
{
	font-weight:bold;
	background-color:
	#c4161c!important;;
text-align:center;
 padding-top:8px !important;
 cursor:default;
 color:white!important;
  font-size:12px;
  width:199px;
	height:17px;
}

.vertical_menu a {
	color: #000;
	text-decoration: none;
	font-size:12px;
	text-align:left;
	line-height:15px;
  padding-bottom:3px;
	background:#fff !important;
}

.vertical_menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width:180px;
	background:#fff !important;
	height:190px;
	z-index:1;
}

.zaglavie_na_menu
{
	height:24px;
}

.vertical_menu ul li {
	width:199px;
	position: relative;
	float:left;
	padding:0px;
	margin:0px;

	font-size:12px;
	font-weight: normal;
	}

.vertical_menu ul li ul li{
	background:#fff !important;
	width:200px;

	}
.vertical_menu ul li a{
	display:block;
	padding: 2px 3px;
	z-index:-1;

	font-size: 13px;
	font-weight: normal;
	line-height: 14px;

	}


.vertical_menu ul li ul li a:hover{
	background: #C5161D;
}

.vertical_menu ul ul {
	width:150px;
	position: absolute;
	top: 0;
	display:none;
	margin-left:-50px;
}

.vertical_menu ul li:hover ul{
	display: block;
	left:200px;
}
.strelka {font-size:13px;}
.last_one {font-style: italic;font-weight:bold;}

/*Ne variant na reklamen slider*/
/*GOLQM REKLAMEN SLIDER*/
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none; z-index:-1;}
li.bjqs-slide{display:none;position:absolute; z-index:-1;}

ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:1;}

ol.bjqs-markers{
position: absolute;
bottom: -13px;
.bottom: -50px;/* IE 7-8 only (note the leading period) */
background-image: url('../images/el/sl.png');
width: 297px;

height: 20px;
left: -1px!important;
padding-left: 255px;
text-align:right;
/*padding-top: 10px;*/
padding-top: 3px;
}

 ol.bjqs-markers li{
  float:left;
  margin:0 3px;

}

 ol.bjqs-markers li a{
  display:block;
  height:20px;
  width:10px;
  color: #000;
text-decoration:none;
}

ol.bjqs-markers li.active-marker a{
  color: #C5161D;
  text-decoration: underline;
}

p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0px;}



.bjqs img {width:550px;height:301px;}
#banner {
  top:0px;
  margin:0 auto;
  position:relative;
  background:#fff;
  border:2px #EEF0F1 solid;
  z-index: 1;

}

 ul.bjqs-controls li a{
  display:block;
  padding:9px 11px;
  position:absolute;
  color:#fff;

  font-size:12px;
  text-decoration:none;
  text-transform:uppercase;
  width:39px;
  height:15px;
   background:url('../images/el/slaid.png') no-repeat top left;
}

a.bjqs-prev{

  width:40px;
  height:50px;
}

a.bjqs-next{
  right:0px;
  background:url('../images/el/next.png') no-repeat top left;
  width:40px;
  height:50px;
  .right:0;/* IE 7-8 only (note the leading period) */
}

 p.bjqs-caption{
  background:rgba(0,0,0,0.5);
  color:#EEF0F1;
  text-align:center;
}

.bjqs-wrapper
{

}



ol.bjqs-markers li.active-marker a{
  color: #C5161D;
  text-decoration: underline;
}
/*end golqm reklamen slider*/
/*end new variant*/

.right_banner
{
	float:left;
	width:264px;

    /*background:url('../images/el/pic1.jpg') no-repeat top left;*/



}

.reklamen_banner1 {position:absolute;left:991px;border:1px solid black;height: 300px;width:210px;top:auto}


.banneri
{
	width:991px;
	float:left;
	/*margin-top: -3px;*/
	height:193px;
}

.reklami
{
	width: 1200px;
    height: 192px;
}

.leftcol_index2
{
	float:left;
}

.reklamen_banner2 a
{

	height:150px;
	width:150px;
	float:left;
	margin-top:20px;
	margin-right:30px;
	/*background:url('../images/el/img1.jpg') no-repeat top left;*/
	border-radius:6px;
	display:block;
	cursor:pointer;
	text-decoration:none;
}
.reklamen_banner3 a
{
	display:block;

	height:150px;
	width:150px;
	float:left;
	margin-top:20px;
	margin-right:30px;
	/*background:url('../images/el/img1.jpg') no-repeat top left;*/
	border-radius:6px;
	cursor:pointer;
	text-decoration:none;
}


.baner1
{

	float:left;
	width:272px;
	height:193px;
	margin-right:3px;
	margin-left:3px;
}

.baner2
{

	float:left;
	width:272px;
	height:193px;
	margin-right:3px;
}

.baner3
{

	float:left;
	width:262px;
	height:193px;
}
.vertical_menu
{
	border-radius:5px;
	height:188px;
}
.balon {position:absolute; left:819px; top:auto; height: 57px;width:197px;}
.detailno {position:absolute; left:0px;top:auto; padding:0px; height: 45px; width:190px;}

#templates {
  height:auto;
  width:783px;
  background:#fff;
  text-align:left;
  padding:5px 15px;
  margin-left:3px;

}
#title {
  text-align:left;
  font-size:14px;
  color:#605d5c;
  padding-left:20px;

  font-weight:bold;

}
#news_content {
  text-align:left;
  font-size:12px;
  color: #666;
  font-size:13px;
  color:#605d5c;

  width:780px;

}
/*#banner
{
  height:300px;
  width:600px;
  margin:0 auto;
  background:#fff;
  border:none !important;
}
*/



.dolno_info {top:620px; left:0px; position:absolute;width:1200px;}

.info_cqlo {position:absolute;background-image:url('../images/el/info.png');top:709px; left:0px; width:199px;height:390px;}
.news {text-align:center;color:#C5161D;padding-top:5px;font-size:18px;padding-bottom:20px;}
.all_news {text-align:right;color:#000;font-size:18px;font-style:italic;padding-right:5px;padding-top:10px;text-decoration:underline;}
.all_news a{color:#000;}
.novina {text-align:left;padding-top:10px;padding-bottom:10px;padding-left:5px;border-bottom:1px solid black;}
.tursi {position:absolute;border:1px solid black;top:709px;width:199px;height:390px;right:0px;}
.tursi_head {text-align:left;color:#C5161D;padding-top:5px;font-size:16px;padding-bottom:20px;padding-left:5px;}
.rezultati {text-align:left;color:#000;font-size:11px;padding-left:2px;}
.strelka1 {font-size:13px;}
.produkt1 {position:absolute;border:1px solid black;top:709px;width:130px;height:390px;right:225px;}
.produkt2 {position:absolute;border:1px solid black;top:709px;width:130px;height:390px;right:375px;}
.produkt3 {position:absolute;border:1px solid black;top:709px;width:130px;height:390px;right:525px;}
.produkt4 {position:absolute;border:1px solid black;top:709px;width:130px;height:390px;right:675px;}
.zag {font-size:18px;font-weight:bold;}
.tekst {font-size:13px;text-align:left;padding-left:5px;}
.prod_link {color:#C5161D;}
.promo {position:absolute; top:176px; left:200px;}
.welcome {position:absolute; top:auto; margin-top:30px; left:200px; width:600px;text-align:center;font-size:17px;font-style:italic;}
.welcome span{font-weight:bold;font-size:18px;font-style:normal;}
.menu { padding: 0;
margin: 0;
background-color: #e5e5e5;
border: 1px solid #9d9a9a;
height: 36px;
width: 1021px;}
.menu li { width: 108px;
float: left;
text-align: center;
color: #383a3b;

font-size: 12px;
height: 35px;
font-weight: bold;
background: url('../images/el/tab_r.jpg') no-repeat top right;}





			/*.menu li.active a {background:url('../images/el/range2.png') no-repeat left 6px;
padding-bottom: 2px;   color: #fff; font-weight: bold;  font-size:20px;}
.menu li.active a:hover
{
	text-decoration:none;
}*/



			.content1 { height:256px !important;  background: #fcfbfb;
			 width: 1200px;   border:1px solid #e5e5e5;
			   }

.content3{height: 266px !important;
background: #fcfbfb;
/*width: 807px;
 margin-left: 7px;*/
border: 1px solid #e5e5e5;
margin-top: 2px;

margin-bottom: 2px;}


/*ot k  klasove*/
.index_products_div200 {
	width: 120px;
	/*height: 150px;*/
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align:top;
	margin-top: 5px;
	margin-bottom:5px;

}

.index_products_div200b {
	width: 120px;
	/*height: 150px;*/
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align:top;
	margin-top: 5px;
	margin-bottom:5px;


}

.index_products_image {
	border: 1px #CCCCCC solid;
	width: 60px;
	/*height:100px; */

}

.index_products_product_name:link, .index_products_product_name:visited {
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

.index_products_product_name:hover, .index_products_product_name:active {
	color: #666666;
	text-decoration:underline;
}

.index_products_merchant_name:link, .index_products_merchant_name:visited {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.index_products_merchant_name:hover, .index_products_merchant_name:active {
	color: #333333;
	text-decoration:underline;
}

.index_products_button {
	background-image: url(../images/products/buy_button.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 5px;
	width: 87px;
	height: 19px;
	background-color: #FFFFFF;
	border: 0;
	padding-left: 5px;
	padding-top: 2px;
}

.index_products_button a {
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;

	text-align: left;
}

.index_products_div_border {
	border-bottom: 1px #CCCCCC solid;
	clear: both;
	margin-bottom: 5px;
}
.index_product_price_promotion {
	color: #FF0000;
	font-size: 11px;
	font-weight: 600;
	padding-right: 5px;
}


/* Product prices */
.product_price_availability_filter {
	color: #605d5c;
	font-size: 11px;
	font-weight: bold;

	position: relative;
    display:block;
}

.product_price_availability_filter_new {
	color: #605d5c;
	font-size: 11px;
	font-weight: bold;

	display:block;
	float:left;
	padding-right:25px;
	padding-left:21px;
}

.product_price_availability_filter b
{
	font-weight:normal;
}
.product_price_promotion_filter {

    color: #DA251D;
    font-size: 11px;
    font-weight: bold;
    padding-right: 5px;

    position: relative;
    top: -24px;
    left: 49px;
 }
.product_price_availability_filter_small {
/*color: #73a925;*/
color:#666666;
font-size: 15px;
font-weight: 600;
float: left;
height: 20px;
width: 144px;

margin-left:12px;
}

.product_price_availability_filter_small b
{
	font-weight:normal;
}

.product_price_promotion_filter {
	color: #DA251D;
font-size: 11px;
font-weight: bold;
padding-right: 5px;

position: relative;
top: -24px;
left:49px;
position: relative;
}

.product_price_promotion_filter2 {
	color: #DA251D;
font-size: 11px;
font-weight: bold;
padding-right: 5px;

position: relative;
top: -4px;
left: 7px;


}


.product_price_promotion_filter4 {
	color: #DA251D;
font-size: 11px;
font-weight: bold;
padding-right: 5px;

position: relative;
top: -4px;
left: 7px;


}

.product_price_promotion_filter_item {
	color: #369D28;
	font-size: 14px;
	font-weight: bold;
	display: block;
	width: 235px;
	text-align: center;
}
#product_price_bulk_filter {
/*color: #73a925;*/
color: #605D5C;
font-size: 14px;
font-weight: bold;
display: block;
width: 235px;
text-align: center;
}
.product_price_razprodajba{
	color: #c4161c;
font-size: 13px;
font-weight: 600;
float: left;
height: 18px;
width: 144px;

margin-left:12px;
}
.product_price_promindex{
color:#369D28;
font-size: 13px;
font-weight: 600;
float: left;
height: 18px;
width: 144px;

margin-left:12px;
}

.product_price_promociq{
	color: #f26522;
font-size: 15px;
font-weight: 600;
float: left;
height: 20px;
width: 144px;

margin-left:12px;
}


.product_price_novi{
	color: #73a925;
font-size: 15px;
font-weight: 600;
float: left;
height: 20px;
width: 144px;

margin-left:12px;
}


.product_price_clearance_sale_filter_item {
	color: #da251d;
font-size: 14px;
font-weight: bold;
position: relative;
color: #DA251D;
width: 235px;
text-align: center;
float: left;
}


.product_price_clearance_sale_filter {
	color: red;
	font-size: 14px;
	font-weight: bold;
	padding-right: 5px;
}
#product_price_clearance_sale_filter_small {
	color: red;
	font-size: 13px;
	font-weight: bold;
	padding-right: 5px;
}

.product_price_old_filter
{
height: 19px;
display: block;

font-size: 12px;
color: #605D5C;
float: left;
margin-left: 0px;
text-align: center;
width: 235px;
}

.product_price_old_filter_item
{
	height: 19px;
display: block;

font-size: 11px;
color: #605D5C;
float: left;
margin-left: 0px;
text-decoration: line-through;
width: 235px;
text-align:center;
margin-top:3px;
}

.product_price_promotion_filter_copon
{
height: 19px;
display: block;
/*color: #f26522;*/
color:#D11219;
float: left;
margin-left: 0px;
font-weight: bold;

font-size: 15px;
width: 235px;
text-align: center;
}
/*
#product_price_old_filter
{
background: url('../images/el/old.png') no-repeat left -3px;
height: 19px;
display: block;

font-size: 11px;
color: #605D5C;
float: left;
margin-left: 0px;
text-align:center;
}
*/

.product_price_old_filter_small
{

	height:16px;
	display:block;

	font-size:12px;
	color:#393535;
	float:left;
    width:144px;
	text-align:center;
	text-decoration:line-through;
	margin-left:12px;
}

.product_price_availability {
	color: #3AA200;
	font-size: 10px;
	font-weight: bold;
}

.product_price_promotion_filter_small {
	color: #f26522;
font-size: 15px;
font-weight: 600;
float: left;
height: 20px;
width: 144px;

margin-left:12px;
}

.product_price_promotion {
	color: #FF0000;
	font-size: 10px;
	font-weight: 600;
	padding-right: 5px;
}

.product_text_promotion {
	color: #3AA200;
	font-weight: 600;
}

.product_price_old {
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	text-decoration: line-through;
}

.product_price_clearance_sale {
	color: #000099;
	font-size: 10px;
	font-weight: 600;
	padding-right: 5px;
}

.product_text_clearance_sale {
	color: #FF0000;
	font-weight: 600;
}

#product_img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor:  pointer;
border:0px;
width:60%;
margin-left:auto;
margin-right:auto;
display:block;
margin-top:10px;
cursor: pointer;
cursor: pointer;
border: 0px;
width: 60%;
margin-left: auto;
margin-right: auto;
display: block;
margin-top: 10px;
width: 140px;
height: 140px;
border: 1px black solid;
.margin-bottom:0px/* IE 7-8 only (note the leading period) */
}


.detailno_img {position:absolute;top:10px;left:10px;}
.detailno_opis {position:absolute;top:160px;left:10px;text-align:left;font-weight:bold;}
.detailno_opis span{position:absolute;top:20px;left:0px;width:230px;text-align:left;font-weight:normal;}
.detailno_zaglavie {position:absolute;left:280px;font-size:25px;font-weight:bold;border-bottom:1px solid black;width:400px;text-align:left;}
.detailno_katalojen_nomer {position:absolute;left:280px;font-size:16px;font-weight:bold;top:30px;color:red;}
.galeriq {position:absolute;border:1px solid black;top:60px;left:280px;}
.snimka  {display:inline;top:3px;}
.snimka  img{padding-top:4px;}
.ce {position:absolute;top:150px;left:280px;}
.ce1  {display:inline;}

.tablica {position:absolute; top:250px;left:280px;}
.tablica td {width:205px;text-align:left;}
.tumen_cvqt{background-color: #ffebb1;}
.svetul_cvqt{background-color: #fffae6;}
.boldnato {font-weight:bold;}
.normalno {font-weight:normal;}

.tablica1 {position:absolute; top:440px;left:280px;border-bottom:1px solid black;border-right:1px solid black;border-left:2px solid black;border-top:2px solid black;}
.tablica1 td {text-align:center;}
.tumen_cvqt{background-color: #ffebb1;}
.svetul_cvqt{background-color: #fffae6;}
.boldnato {font-weight:bold;}
.normalno {font-weight:normal;}
.ramka { border-right:1px solid black;border-bottom:1px solid black;}
.cherta {position:absolute;width:1px;height:480px;top:30px;left:700px;border-right:1px solid black;}
.cherta1 {position:absolute;width:290px;height:1px;top:30px;left:720px;border-top:1px solid black;}
.cena_old {position:absolute;top:90px;left:780px;font-weight:bold;font-size:22px;text-decoration:line-through;}
.cena_new {font-weight:bold;color:red;font-size:22px; margin-top:10px; margin-bottom:10px;}
.pad_menu {position:absolute;top:170px;left:780px;font-weight:bold;padding-left:5px;}
.radio_buton {position:absolute;top:170px;left:850px;text-align:left;}
.dobavi {position:absolute;top:240px;left:750px;text-align:left;}
.text_dobavi {position:absolute;top:320px;left:710px;text-align:center;font-size:12px;font-weight:bold;}
.msg_head {width:430px;  padding-left: 160px; padding-top:1px;
color: #1E1E1E;  margin-bottom: 24px;

font-size: 13px;
font-weight: bold;}
.email_form {position:absolute;top:100px;left:150px;width:200px;}
.forma_za_pisane {width:150px;margin-top:-15px;text-align:left; float:left; margin-left: 151px;}
.forma_za_pisane1 {width: 372px;
height: 100px;
margin-top: 2px;
text-align: left;
resize: none; margin-left:7px; }
.buton_form {position:absolute;left:250px;width:70px;height:40px;top:350px;color:red;}
.form_text {text-align:left;padding-left:5px; width:140px;
color: #555;
font-size: 11px;
font-weight: normal;}
.zvezdichka {color:red !important; float:left;
position:relative;/* IE 7-8 only (note the leading period) */
.top:-11px;/* IE 7-8 only (note the leading period) */
.right:12px;/* IE 7-8 only (note the leading period) */
padding-right:7px;
margin-top: -4px;
}
.clear
{
	clear:both;
}

.menu_footer
{
	margin-left:256px;
	padding-top:6px;
}

.menu_footer2
{
	margin-left:278px;
	padding-top:16px;
}

.trader
{
	float:left;
	width:419px;
	font-size:11px;

	color:#ada7a5;
	padding-left:20px;
}
.trader a
{
	font-size:11px;

	color:#ada7a5;
}


.fm
{
	float:left;
	width:146px;
	margin-right:207px;
}


.fm a
{
	display:block;
	width:45px;
	height:46px;
	float:left;
}

.pla6t
{
	float:left;
}

.down_f
{
	float:left;
	margin-top:45px;

	font-size:14px;
}

.down_f a
{
	display:block;
	margin-top:10px;
}

#new_menu
{
	margin:0 auto;
	width:1200px;
	float:left;
}

#vutr6en
{
	float:left;
	z-index:-1;
}

.product_new
{
	float:left;
	height:247px;
	margin-left:38px;
	position:relative;
	top:-63px;
	margin-bottom:30px;
}
.product_new li img
{
	height:151px;
    border:1px solid black;
    border-radius:8px;
	width:151px;
}

.promo_prod
{
	background: url('../images/el/promo_prod.png') no-repeat left top;
width: 70px;
height: 37px;

font-size: 10px;
color: white;
text-align: center;
padding-top: 32px;
position: relative;
top: 43px;
left: 58px;
text-transform: uppercase;
}


.razprodajba_detail
{
background: url('../images/el/promo_prod.png') no-repeat left top;
width: 70px;
height: 44px;

font-size: 10px;
color: white;
text-align: center;
padding-top: 25px;
position: relative;
top: 43px;
left: 58px;
text-transform: uppercase;
}



.promo_prod2
{
	background: url('../images/el/promo_prod.png') no-repeat left top;
width: 70px;
height: 37px;

font-size: 10px;
color: white;
text-align: center;
padding-top: 32px;
position: relative;
top: 43px;
left:83px;
text-transform: uppercase;
}


.razprodajba
{
background: url('../images/el/promo_prod.png') no-repeat left top;
width: 70px;
height: 47px;

font-size: 10px;
color: white;
text-align: center;
padding-top: 22px;
position: relative;
top: 43px;
left: 83px;
text-transform: uppercase;

}

.promo_prod2 img
{
	width:142px;
	height:142px;
}


.promo_razprod
{
background: url('../images/el/promo_prod.png') no-repeat left top;
width: 70px;
height: 49px;

font-size: 10px;
color: white;
text-align: center;
padding-top: 20px;
position: relative;
top: 43px;
left: 83px;
text-transform: uppercase;
}


.promo_razprod2
{
background: url('../images/el/promo_prod.png') no-repeat left top;
width: 70px;
height: 49px;

font-size: 10px;
color: white;
text-align: center;
padding-top: 20px;
position: relative;
top: 43px;
left: 55px;
text-transform: uppercase;
}

.link_sortirame
{
float:right;
}

.s_evtini
{
	float:left;
	color: #284973;

font-size: 11px;
}

.s_evtini a
{
	float:left;
	display:block;
	margin-left:25px;
	text-decoration:underline;
	color: #284973;

font-size: 11px;
}

.s_evtini a:hover
{
	text-decoration:none;
}

.stranirane
{
	float:right;
	color:#284973;

	font-size:11px;
	margin-left:654px;
	margin-top:14px;
	margin-right:32px;
}

.stranirane a
{
	float:left;
	display:block;
	text-decoration:underline;
	margin-left:2px;
}

.stranirane a:hover
{
	text-decoration:none;
}

.stranirane span
{
	float:left;
	display:block;
	margin-left:2px;
}

.stranirane b
{
	float:left;
}

.title_pr
{
margin-left: 305px;
font-size: 16px;

text-decoration: underline;
color: #284973;
position: relative;
top: -71px;
min-width: 208px;
right: 112px;
}

.edit a
{
	color: #605D5C;
   font-size: 11px;
   font-weight: bold;

   text-decoration:underline;

}


.edit{
	color: #605D5C;
font-size: 11px;
font-weight: bold;
width: 61px;
float: left;
padding-left: 21px;
 .position:relative
}


.edit_nowo{
color: #605D5C;
font-size: 11px;
font-weight: bold;
}


.edit_new
{
	color: #605D5C;
font-size: 11px;
font-weight: bold;

width: 61px;
position: relative;
left: -39px;

}
.edit_promo
{
	color: #605D5C;
   font-size: 11px;
   font-weight: bold;

   width:61px;



}


.edit_promo_details
{
	color: #605D5C;
font-size: 11px;
font-weight: bold;

width: 61px;
position: relative;
left: -40px;

   .position:relative;/* IE 7-8 only (note the leading period) */
   .left:-81px;/* IE 7-8 only (note the leading period) */
   .top:5px;/* IE 7-8 only (note the leading period) */

}

.edit_bulk_details
{
	color: #605D5C;
font-size: 11px;
font-weight: bold;

float:left;
padding-left: 21px;
display: block;
 .position:relative;/* IE 7-8 only (note the leading period) */
   .left:-81px;/* IE 7-8 only (note the leading period) */
   .top:5px;/* IE 7-8 only (note the leading period) */
}

.edit span{
	color: #605D5C;
   font-size: 11px;

   text-decoration:none;
}

.kriterii
{
	width:140px;
	height:40px;
	margin-left: 15px;
    margin-bottom: 6px;
}

.kriterii a
{
	background: url('../images/el/kriterii.gif') no-repeat left top;
	display:block;
	text-decoration:none;
	width:140px;
	height:40px;
}

.men_ceni
{
	background-color:#da251d;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:0px;
	margin:0px;
	font-size:13px;
	text-align:center
}

.men_ceni span
{
	display:block;
	background-color:#605d5c;
	color:#ffffff;
	font-size:13px;

}

.men_ceni a
{
	display:block;
}

.pod_menu
{
	background-color:#d7d7d7 !important;
	border:none !important;

}

.pod_menu li
{
	background-color:#d7d7d7 !important;
	border:none !important;
}

.pod_menu li a
{
	border:none !important;


}

#new_menu2 li
{
	font-size:11px !important;

	background-color:#727270 !important;
	height:20px !important;
	text-transform:capitalize !important;
}

#new_menu2 li a
{
	height:20px;
	.height:15px;/* IE 7-8 only (note the leading period) */

}

#new_menu li a:hover
{
	background:url('../images/el/hover.jpg') repeat-x top left;
}



.title_product
{
	display:block;
	color:#605d5c;

	font-size:18px;
	font-weight:bold;
	padding-bottom:7px;
	text-decoration:underline;
}

.title_product:hover
{
	text-decoration:none;
}



.title_product_details
{
	display:block;
	color:#605d5c;

	font-size:13px;
	font-weight:bold;
	padding-bottom:7px;
	margin-left: 24px;
    margin-top: 3px;
	/*width:545px;*/
	width:auto;
	float:left;
}


.detail_zapit
{
	float:left;
	width:656px;
	display:block;
	margin:0;
	padding:0;

	height:22px;
	border-top:none;
}

li
{
	margin:0;
	padding:0;
}

.active2
{
	width: 158px;
float: left;
text-align: center;
color: #383a3b;

font-size: 12px;
height: 22px;
font-weight: bold;
background: url('../images/el/tab_r.jpg') no-repeat top right;
}

#active2 a
{

padding-bottom: 2px;
color: #383a3b !important;

font-size: 12px!important;
font-weight: bold!important;
display: block!important;
border-bottom: 7px solid #c4161c !important;
height: 14px;
width: 156px;
}

.zap2 a
{
	background: url('../images/el/range2.png') no-repeat left 6px;
padding-bottom: 2px;
color: #383a3b !important;

font-size: 12px!important;
font-weight: bold!important;
display: block!important;
border-bottom: 7px solid #b4b0b0!important;
height: 14px;
width: 85px;
padding-left: 7px;
}

.detailna_inf
{
	display:block;
	float:left;
	width:160px;
}

.zapitwane
{
	display:block;
	float:left;
	width:88px;
}


.left_det
{
	float:right;
	/*float:left;*/
	/*
	height:417px;
	margin-bottom:10px;*/
}


.producti_ever
{

margin-left: 30px;
}

.img_detail
{
	float:left;
	z-index: 1;
	max-width:500px;
}



.kaparo
{
	background: url('../images/el/kaparo.png') no-repeat left top;
width: 109px;
height: 136px;
position: relative;
left: 182px;
top: -190px;
	.left: 168px;/* IE 7-8 only (note the leading period) */
	.top: -198px;/* IE 7-8 only (note the leading period) */
}


.kaparo2
{
background: url('../images/el/kaparo.png') no-repeat left top;
width: 109px;
height: 136px;
position: relative;
left: 12px;
top: -152px;

	.left: -432px;/* IE 7-8 only (note the leading period) */
	.top: -262px;/* IE 7-8 only (note the leading period) */
}


.dds
{
	color:white;

	font-size:12px;
}

.img_detail img
{
	width:500px;
	height:500px;
	display:block;
	margin-top:2px;
	position: relative;
    left: 0px;
	float:left;
	margin-left:5px;
}

.cena_prod_det
{
	float:left;
	width:309px;
	margin-left:11px;
	height:14px;
}


.cena_prod_det span
{
	display:block;
	color: #D62D25;

    font-size: 12px;
    font-weight: bold;
	float:left;
	width:60px;
}

.cena_old span
{
	display:block;

	font-size:12px;
	color:#605d5c;
	font-weight:bold;
	float:left;
	width:60px;
}

.cena_old small
{
	display:block;

	font-size:12px;
	color:#605d5c;
	float:left;
	background: url('../images/el/old.png') no-repeat left -3px;
	height:22px;
}


.stara_cena small
{
	background: url('../images/el/old.png') no-repeat left -3px;
	height:22px;
	display:block;

	font-size:12px;
	color:#605d5c;
	float:left;
}

.cena_old
{
	height:23px;
}

.cena_new span
{
	color:#d62d25;
	display:block;

	font-size:12px;
	font-weight:bold;
	float:left;
	width:45px;
	margin-top: 10px;
}

.cena_new2
{
	color:#ffffff;
	font-size:12px;

	background: url('../images/el/bgr_cena.png') no-repeat left top;
	width:83px;
	width: 83px;
    height: 27px;
    margin-left: 43px;
    padding-left: 10px;
    padding-top: 10px;
	margin-top:10px;
}


.cena_new5
{
	color:#ffffff;
	font-size:12px;

	background: url('../images/el/bgr_cena.png') no-repeat left top;
	width:83px;
	width: 83px;
    height: 27px;
    margin-left: 43px;
    padding-left: 10px;
    padding-top: 10px;
	margin-top:34px;
	margin-bottom:10px;
}

.backet_det form input
{
	background: url('../images/el/bas_a.png') no-repeat left top;
display: block;
text-decoration: none;
width: 185px;
height: 38px;
border: none;
color: white;
padding-left: 7px;
text-align: center;
display:none;
}

/*
.backet_det form input
{
	background: url('../images/el/bas_a.png') no-repeat left top;
display: block;
text-decoration: none;
width: 185px;
height: 38px;
border: none;
color: white;
padding-left: 7px;
text-align: center;
display:none;
}
*/


.cena_new3
{
	color:#ffffff;
	font-size:12px;

	background: url('../images/el/bgr_cena.png') no-repeat left top;
	width:83px;
	width: 83px;
    height: 27px;
    margin-left: 43px;
    padding-left: 10px;
    padding-top: 10px;
    margin-top: 32px;
    margin-bottom: 10px;
}

.nomer
{
	color:#605d5c;

	font-size:12px;
	margin-top:10px;
}

.video
{
	float:right;
	margin-right:24px;
	position: relative;


}

#ask_cena
{
	text-decoration:underline;
	color:#DA251D;
}

#ask_cena:hover
{
	text-decoration:none;
}


/*
.content11 span
{
	color:#605d5c;

	font-size:13px;
	font-weight:bold;
	display:block;
    margin-bottom:5px;

}

.content11 small
{
	display:block;
	color:#605d5c;

	font-size:12px;
	margin-bottom:18px;
}



.content11 img
{
	position: relative;
top: -12px;
left: 5px;
}

*/

.podobni_pr
{
	/*margin-bottom:10px;*/

	margin-left:2px;

}


.title_podobni
{
	display: block;
color: white;

font-size: 12px;
font-weight: bold;
/*margin-left: 8px;*/
padding-top: 4px;
padding-left: 6px;
margin-bottom: 0px;
background-color: #d11219;
height: 25px;
margin-top:2px;
}


.dop_kon
{
	display: block;
	color: white;

font-size: 12px;
font-weight: bold;
/*margin-left: 8px;*/
padding-top: 4px;
padding-left: 6px;
margin-bottom: 0px;
background-color: #d11219;
height: 20px;

}

.title_podobni:hover
{
	text-decoration:none;
}

.prod_details_podobni
{
	width:800px;
}

.prod_details_podobni li
{
	width:180px;
	height:380px;
}

.promo_prod_podobni
{
	background: url('../images/el/promo_prod.png') no-repeat left top;
    width: 70px;
    height: 70px;

    font-size: 10px;
   color: white;
   text-align: center;
   padding-top: 32px;
   position: relative;
   top: 85px;
   left:40px;
   text-transform: uppercase;
}



.prod_details_podobni li img
{
	height:151px;
    border:1px solid black;
    border-radius:8px;
	width:151px;
}

.prod_det1
{
	float: left;
width: 175px;
height: 281px;
margin-bottom: 13px;
padding-left:5px;

}


.prod_det1 img
{
	border:1px black solid;
	border-radius:7px;
	width: 142px;
height: 142px;
}

li
{
	list-style:none;
}

.message
{

color: #da251d;
font-weight: bold;
font-size: 12px;
margin-left: -35px;
margin-top: -2px;
margin-bottom: 4px;
}


.caption_left2 {
	border-left:1px solid #DDDDDD;
}

.caption_title2 {
	height: 26px;
	text-align: left;
	color: #1e1e1e;

	font-size: 12px;
	font-weight: bold;
	line-height:26px;
	padding-bottom:3px;
	padding-left:7px;
	background-color:#DDDDDD;
	/*background-color: #E6E6E6;*//*background-image: url('../images/sh2_orange/caption_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;*/
}

.caption_right2 {
	border-right:1px solid #DDDDDD;
}

.search_table {
	border:1px solid #DDDDDD;
	border-top:0px solid #ffffff;
}

.subcaption_table {
	background-color: #FFFFFF;
	border-right:1px solid #DDDDDD;
}

.subcaption_title {
	/*padding: 0px 3px 0px 10px;*/
height: 36px;
text-align: center;
color: #555;

font-size: 11px;
font-weight: bold;
border-bottom: 1px solid #DDD;
}

.right_align {
	text-align:right;
}

.subcaption_right {
	width: 10px;
	height: 36px;
	/*
	background-image: url(../images/sh2_orange/caption_bg.gif);
	background-position: top right;
	background-repeat: no-repeat;*/
	border-bottom:1px solid #dddddd;
}

a.cart_del_link {
	font-size:11px;
	color:#555555;
	text-decoration:underline;
}

a.cart_del_link:hover {
	font-size:11px;
	color:#555555;
	text-decoration:underline;
}

.cl_border_bottom {
}

.cl_border_top {
	border-top: 0px solid #CCCCCC;
}

.cl_even {
	padding: 12px 0px 0 10px;

	font-size: 11px;
	vertical-align:middle;
	background-color: #FFFFFF;
	border-bottom:1px solid #dddddd;
	/*height:77px;*/
	height:30px;
	vertical-align:top;
	color:#555555;
}
.cl_trade {
	padding: 2px 0px 0 1px;

	font-size: 11px;
	vertical-align:middle;
	background-color: #FFFFFF;
	border-bottom:1px solid #dddddd;
	/*height:77px;*/
	height:30px;
	vertical-align:top;
	color:#555555;
}

.cl_border_top {
	border-top: 0px solid #CCCCCC;
}
.cl_border_left {
	border-left: 1px solid #CCCCCC;
}
.cl_border_right {
	border-right: 1px solid #CCCCCC;
}

.cl_total {
	vertical-align: top;
	text-align: right;

	color: #555555;
	font-size: 11px;
	font-weight: bold;
}

.cl_border_left_only {
}

.cl_even2 {
	padding: 12px 0px 0 10px;

	font-size: 11px;
	vertical-align:middle;
	background-color: #FFFFFF;
	color:#555555;
	height:36px;
}

.button_cart3 {
	width:114px;
	height:29px;
	background-image:url('../images/el/but3.png');
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	margin-bottom:25px;
	border:none;
	margin-left:8px;
	cursor:pointer;
	float:right;
}


.button_cart1 {


	width:114px;
	height:29px;
	background-image:url('../images/el/but1.png');
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	margin-left:8px;
	margin-bottom:25px;
	border:none;
	cursor:pointer;
	float:right;
}
.button_cart2 {
	height:29px;
	background-image:url('../images/el/but2.png');
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	width:114px;
	margin-bottom:25px;
	border:none;
	margin-left:8px;
	cursor:pointer;
	float:right;
}

.caption_left {
	width: 10px;
	height: 18px;
	/*background-image: url('../images/sh2_orange/caption_left_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;*/
	display:none;
}

.caption_title {
	height: 26px;
	text-align: center;
	color: #1e1e1e;

	font-size: 12px;
	font-weight: bold;
	line-height:26px;
	padding-bottom:3px;
	/*background-color: #E6E6E6;*//*background-image: url('../images/sh2_orange/caption_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;*/
	display:none;
}

.caption_right {
	width: 10px;
	height: 18px;
	/*background-image: url('../images/sh2_orange/caption_right_bg.gif');
	background-position: top right;
	background-repeat: no-repeat;*/
	display:none;
}

.cl_odd
{
	padding: 12px 0px 0 10px;
font-size: 11px;
vertical-align: middle;
height: 77px;
border-bottom: 1px solid #DDD;
vertical-align: top;
color: black !important;
padding-bottom:10px;
}


a.product_cart_link:link, a.product_cart_link:active, a.product_cart_link:visited {

	font-size: 11px;
	/*color: #BF6300;*/
	color:#555555;
	text-decoration: none;
}
a.product_cart_link:hover {

	font-size: 11px;
	text-decoration: none;
	color: #da251d;
}

.product_cart_link
{
	font-weight:bold;
}

.cl_price
{
	text-align: right;

color: #555;
font-size: 11px;
font-weight: bold;
}

.cl_even2
{
	padding: 12px 0px 0 10px;

    font-size: 11px;
    background-color: white;
    color: #555;
    height: 36px;
	vertical-align: top;
	width:200px;
}

.button2
{
	background-image: url('../images/el/send2.gif');
width: 119px;
height: 45px;
border: none;
margin-bottom: 10px;
color: #ffffff;
text-align: center;
font-size: 14px;

text-transform: uppercase;
margin-top: 10px;
position: relative;
/*top: -70px;*/
left: 374px;
cursor:pointer;
}

.button10
{
	background-color:#f26522;
	width:119px;
	height:45px;
	border:none;
	margin-bottom:10px;
	color:#ffffff;
	text-align:center;
	font-size:14px;

	text-transform:uppercase;
	margin-top: 10px;
	cursor:pointer;
	float:left;
}

.button11
{

	width:270px;
	height:45px;
	border:none;
	margin-bottom:10px;
	color:#ffffff;
	text-align:center;
	font-size:14px;

	text-transform:uppercase;
	margin-left: 17px;
	margin-top:20px;
	background-color:#73a925;
	cursor:pointer;
}

.izraniq_produkt
{
	border:1px solid red;
	display:none;
}

.pl_description
{
	margin-left:10px;
}

.buttons
{
	background:#d11219;
	width:219px;
	height:41px;
	border:none;
	color:white;

	font-size:11px;
	text-transform:uppercase;
	margin-bottom: 10px;
    margin-top: 10px;
	cursor: pointer;

}

.izbrano
{
	border:5px red solid;
}

.button3
{

	width: 153px;
height: 45px;
background-image: url('../images/el/send4.gif');
background-position: top left;
background-repeat: no-repeat;
text-align: center;
margin-left: 8px;
margin-bottom: 25px;
border: none;
cursor: pointer;
float: right;
color: white;
font-size: 14px;

text-transform: uppercase;
margin-top: 21px;
position: relative;
right: 77px;
}


.cat_right_param_t7
{
	background: url('../images/el/bas_a2.png') no-repeat left top;
	display:block;
	text-decoration:none;
	width:171px;
	height:38px;
	border:none;
}

.error
{
	margin-bottom:10px;
	margin-top:10px;
	color:#da251d;
}

hr
{
	height:1px;
}


.hr_menu
{

	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.hr_menu:hover
{

	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

#bgr_menu
{

    margin-left: 0px;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
padding-top: 9px;
}



.view_podobni
{
	position: absolute;
left: 820px;
top: 70px;
}

.view_podobni a
{
	display:block;
	color:white;
	font-size:12px;

}

.view_podobni a:hover
{
	text-decoration:underline;
}

.caption_selected22{
background-color: #E7E7E7;
width: 768px;

left: 544px;
text-align: left;
color: #555;

font-size: 12px;
font-weight: bold;
height: 20px;
padding-top: 3px;
padding-left: 11px;
}

.search_table
{
	padding-top: 5px;
padding-left: 5px;
}

.section_ie
{
	color: #555;

font-size: 12px;
font-weight: bold;
}

.labelbox
{

font-size: 12px;
color: #555;
}



#edit_prod
{
	border: 5px #da251d solid;
    border-radius: 7px;
	width: 140px;
    height: 140px;
}

.news_title
{
	color:#da251d;
	text-decoration: none;
height:38px;

font-size: 14px;
font-weight: bold;

}

.news_title a
{
	display:block;
	color: #da251d;

font-size: 14px;
font-weight: bold;
}

.news_title a:hover
{
	text-decoration:underline;
	display:block;
	color: #da251d;

font-size: 14px;
font-weight: bold;
}


.news_content
{

color: #605d5c;
font-size: 12px;
width: 100%;
border: 1px solid #EBEBEC;
padding: 3px 3px;
}
.news_content b{
	color:#787473;
	font-size:12px;
}

.news_more a:link{
	color:#817e7d;
	font-size:11px;
}
.pl_img{
margin-top: 45px;
margin-left: 17px;
}

.product_link{
color: #555;
font-size: 11px;
display: block;
float: left;
margin:3px;
padding:5px;
}

.cl_odd cl_border_left{
color: #555;
font-size: 11px;
}

.quantitybox{
	position:relative;
	float:left;
	width:auto;
	display:block;
}

.title_magazin{
	display: block;
font-size: 12px;
color: #9B8F8E;
padding-bottom: 10px;
}

.contact_magazini{
	color:#666;
}

.gps{
	display:block;
	color:#6d6565;

	font-size:12px;
	padding-bottom:5px;

}

.adres
{
	display:block;
	color:#544a4a;

	font-size:12px;
	float:left;
	font-weight:bold;
	width:50px;
}

.adres2
{
	display: block;
color: #544A4A;

font-size: 12px;
float: left;
width: 286px;
margin-top: 10px;
position: relative;
top: -17px;
left: 5px;
}

.adres2 a
{
	color:#544a4a;

	font-size:12px;
	text-decoration:underline;
}

.adres2 a:hover
{
	text-decoration:none;
}

.contact
{
display: block;
color: #544A4A;

font-size: 12px;
margin-top: 25px;

width: 100px;

}


.contact2
{
display: block;
color: #544A4A;

font-size: 12px;
margin-top: 50px;

width: 182px;

}

.title_d_m
{
	margin-bottom:14px;
	color: #DA251D;

font-size: 12px;
font-weight:bold;
}

.contact b
{

	display:block;
	float:left;
	width:90px;
}
.contact span{

display: block;
float: left;
width: 232px;

}

.rab_vreme b
{
display: block;
padding-left: 10px;
margin-bottom: 19px;
color: #544A4A;

font-size: 12px;
width: 200px;

}

.rab_vreme span
{
display: block;
color: #544A4A;

font-size: 12px;
width: 361px;
margin-bottom: 14px;
}

.magazin
{

}


.contact_magazini
{
	position: relative;
top: -128px;
width: 300px;
left: 224px;
}

.rab_vreme
{
position: relative;
top: -115px;


}
.img_domino
{
display: block;
position: relative;

}


.new_title
{
display: block;
float: left;
width: 274px;
position: relative;
left: 221px;
top:-180px;
}


.adres_new
{

}

.news_div
{

}

.title_krit
{
	display:block;
	color:#555555;

	font-size:15px;
	margin-top:5px;
	font-weight:bold;



}

.col1
{
	width:180px;
	margin-right:13px;
	margin-bottom:13px;
}

.red1
{
	margin-bottom:36px;
	border-bottom:1px solid #CCC;
	/*border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	*/
	margin-right:5px;

}


.red1 a
{
	color:#545454;

	font-size:11px;
	padding-left:5px;
	text-decoration:underline;
}

.red1 a:hover
{
	text-decoration:none;
}
.col1 span
{
	color:#555555;

	font-size:13px;
}

.ppic_img
{
	margin-left: 185px;
	margin-top:10px;
}



/*content2*/

.news_content2
{
	float:left;
	width:182px;
	height:360px;
	margin-right:4px;
	background-color:#e5e7e8;
}

.prod_content2
{
	width: 653px;
height: 100%;
overflow: hidden;
margin-right: 3px;
float: left;
}

.wards_content2
{
	float:left;
	width:180px;
	height:360px;
}

.title_news
{
	display:block;
	width:182px;
	height:22px;
	background-color:#c4161c;

	font-size:13px;
	text-align:center;
	color:#fff;
	padding-top:5px;
}

.news_content2 ul
{
	margin:0px;
	padding:0px;
	margin-left:5px;
	margin-top:7px;
	height:360px;
}

.news_content2 ul li
{
	width:172px;
	height:80px;
	background: url('../images/el/news.jpg') no-repeat left 4px;
	margin-bottom:5px;
}

.news_content2 ul li a
{
	display:block;

	font-size:12px;
	color:#0a0404;
	text-decoration:underline;
	width:152px;
	margin-left:19px;
}

.news_content2 ul li a:hover
{
	text-decoration:none;
}
.news_content2 ul li a span
{
	float:right;
	font-size:11px;
	color:#c4161c;
	text-decoration:underline;
}

.news_content2 ul li a span:hover
{
	text-decoration:none;
}

#view_news
{
	display: block;
color: #c4161c;
font-size: 12px;
float: right;
margin-top: 24px;
margin-right: 8px;

text-decoration: underline;
}

#view_news:hover
{
	text-decoration:none;
}

.middle
{
	background-color:#fcfbfb;
	padding:9px 6px 8px 6px;
	height:99px;
	margin-bottom:5px;
}

.middle img
{
	float:left;
	margin-right:7px;
	width:100px;
	height:100px;
}

.text_middle
{
	float:left;
	width:530px;
}

.title_middle
{
	display: block;

color: #000000;
font-size: 12px;
width: 537px;
height: 87px;
}

.wards_content2
{
	background-color:#e5e7e8;
}

.text_wards
{
	display: block;
height: 308px;
/*color: #0b0101;

font-size: 11px;
*/
margin-top: 8px;
margin-left: 5px;
width: 172px;
overflow:hidden;
}

.title_wards
{
	display:block;
	width:180px;
	height:27px;
	background-color:#c4161c;

	font-size:13px;
	text-align:center;
	color:#fff;
	line-height:13px;
}

/*end content2*/

/*filtur*/





#searchwrapper2
{
	margin-left:38px;
	margin-top:3px;
}


.searchbox2 {
border: 1px solid #f0f0f0;
background-color: #f5f5f5;
width: 93px;
height: 11px;
text-align: left;
padding-left:4px;
float:left;
margin-right:1px;
}

#searchwrapper2{
							 /*FORMA ZA TURSENE*/
width:93px; /*follow your image's size*/
height:13px;/*follow your image's size*/

}


.searchbox_submit2 {
border: 0px;
width: 19px;
height: 15px;
float:left;
}

#title_filtur_cena
{
	background:none;
	background: url('../images/el/cena_on.png') no-repeat left 7px;
	margin-left:5px;
	padding-left:15px;
	border:none;
}

.row1
{
	margin-left: 17px;
	width:181px;

	float:left;
	line-height:17px;
}

.row1 input[type="checkbox"]
{
	width:13px;
	height:13px;
	border:1px solid #8e8f8f;
	float:left !important;
}

.row1 a
{

	font-size:12px;
	color:#525353;
	font-weight:normal;
	display:block;
	float:left;
	margin-top:2px;

}


.row1 a:hover
{
	text-decoration:underline;
}

#zadai

{
	border-bottom: 1px solid #e5e5e5;
height: 4px;
margin-bottom: 4px;
}


.zadai2
{
	display: block;
/*background: url('../images/el/arow_zadai.png') no-repeat left 7px;*/
color: #d11219;

font-size: 12px;
padding-left: 13px;
font-weight: normal;
margin-left: 20px;
cursor:pointer;
}

.zadai2:hover
{
	text-decoration:underline;
}

.row1 small
{
	float:left;
}

#one
{
	background: url('../images/el/4erven.gif') no-repeat left top;
	width:13px;
	height:13px;
	margin-top:3px;
	margin-right:3px;
	.margin-top:0px;/* IE 7-8 only (note the leading period) */
	.margin-left:2px;/* IE 7-8 only (note the leading period) */
}

#two
{
	background: url('../images/el/bejav.gif') no-repeat left top;
	width:13px;
	height:13px;
	margin-top:3px;
	margin-right:3px;
	.margin-top:0px;/* IE 7-8 only (note the leading period) */
	.margin-left:2px;/* IE 7-8 only (note the leading period) */
}

#tree
{
	background: url('../images/el/lilav.gif') no-repeat left top;
	width:13px;
	height:13px;
	margin-top:3px;
	margin-right:3px;
	.margin-top:0px;/* IE 7-8 only (note the leading period) */
	.margin-left:2px;/* IE 7-8 only (note the leading period) */
}

#for
{
	background: url('../images/el/kafqv.gif') no-repeat left top;
	width:13px;
	height:13px;
	margin-top:3px;
	margin-right:3px;
	.margin-top:0px;/* IE 7-8 only (note the leading period) */
	.margin-left:2px;/* IE 7-8 only (note the leading period) */
}

#five
{
	background: url('../images/el/jult.gif') no-repeat left top;
	width:13px;
	height:13px;
	margin-top:3px;
	margin-right:3px;
	.margin-top:0px;/* IE 7-8 only (note the leading period) */
	.margin-left:2px;/* IE 7-8 only (note the leading period) */
}

.izgled
{
	float:left;
	width:220px;
	color:#575353;

	font-size:12px;
	margin-left:205px;
}


/*end filtur*/

/*producti_over*/
.producti_over
{
float: left;
width: 100%;
margin-left: 2px;
/*
height:384px;*/
}

.title_prod_over
{
	background-color: #f5f5f5;
width: 100%;
height: 33px;
border: 1px solid #e5e5e5;
margin-top: 5px;
margin-bottom: 5px;
}

.title_prod_over a
{
	color:#c4161c;
	padding-left:5px;
}

.title_prod_over form
{
	color:#525353;

	font-size:12px;
	float:right;
	margin-right: 2px;
    margin-top: 2px;
}

.title_prod_over form select
{
	width:111px;
	height:18px;
	color:#525353;

	font-size:12px;
}

/*producti_over*/
.producti_over_detail
{
float: left;
width: 1200px;
margin-left: -1px;
/*
height:384px;*/
}

.title_prod_over_detail
{
	background-color:#f5f5f5;
	width:1200px;
	height:27px;
	/*border:1px solid #e5e5e5;*/
	/*margin-left:1px;*/
}

.title_prod_over_detail a
{
	color:#c4161c;
	padding-left:5px;
}

.title_prod_over_detail form
{
	color:#525353;

	font-size:12px;
	float:right;
	margin-right: 2px;
    margin-top: 2px;
}

.title_prod_over_detail form select
{
	width:111px;
	height:18px;
	color:#525353;

	font-size:12px;
}


.product_one
{
	width:820px;
	height:170px;
	background-color:#f5f5f5;
	margin-top:4px;
	margin-left:4px;
}

.product_one img
{
	display:block;
	float:left;
	width:150px;
	height:150px;
	margin-right:7px;
	margin-top:10px;
	margin-left:10px;
}

.small_img
{
		float: left;
	margin-top: 2px;

	width: 425px;
	min-height:100px;
	height: auto;
}

.svetoiz
{
	margin-top: 10px;
	border: 1px solid #eee;
	width: 669px;
	margin-bottom: 10px;

}


.text_product_one
{
	width:645px;
	height:104px;
	margin-top:10px;
	float:left;
}

.opisanie{
	width: 669px;
	display: block;
}

.op_row1
{
	width: 100%;
	height: auto;
	background-color: #fff;
	max-height: 45px;
	min-height:28px;
	display: inline;
	float: left;
}
.op_row1k
{
	width: 100%;
	height: auto;
	background-color: #fff;
	max-height: 45px;
	min-height:28px;

}

.op_row2
{
	width: 100%;
	height: auto;
	background-color: #f5f5f5;
	max-height: 45px;
	min-height:28px;
	float: left;
	display: inline;
}
.op_row2k
{
	width: 100%;
	height: auto;
	background-color: #f5f5f5;
	max-height: 45px;
	min-height:28px;

}
.op_row1_komb
{
	width:100%;
	height:22px;
	background-color:#b4b0b0;
}

.op_row2_komb
{
	width:610px;
	height:22px;
	background-color:#f5f5f5;
}



.op_row1_sv
{
	width:409px;
	height:20px;
	background-color:#b4b0b0;

	font-size:12px;
	color:black;
}

.op_row2_sv,.op_row2k_sv
{
	width:409px;
	height:20px;
	background-color:white;

	font-size:12px;
	color:black;
}

.title_op
{
	display:block;
	float:left;
	width:204px;

	font-size:14px;
	padding-top:3px;
	padding-left:3px;
	color:black;
}

.title_op_sv
{
	display:block;
	float:left;
	width:121px;

	font-size:14px;
	padding-top:3px;
	border-right:1px solid #7a7878;
	height:17px;
	text-align:center;
}

.broi
{
display: block;
float: left;

font-size: 12px;
padding-top: 3px;
border-right: 1px solid #7a7878;
height: 17px;
text-align: center;
padding-left: 4px;
padding-right: 3px;
}

.mo6t
{
	display: block;
float: left;
width: 66px;

font-size: 12px;
padding-top: 3px;
border-right: 1px solid #7a7878;
height: 17px;
text-align:center;
}

.fas
{
	display: block;
float: left;
width: 60px;

font-size: 12px;
padding-top: 3px;
border-right: 1px solid #7a7878;
height: 17px;
text-align:center;

}


.napr
{
display: block;
float: left;
width: 122px;

font-size: 12px;
padding-top: 3px;
height: 17px;
text-align:center;
}

.right_op
{
	display:block;
	/*float:left;*/

	font-size:13px;
	padding-top:3px;
	padding-left:3px;
	color:black;
}

.right_op_pics_20px
{
	display:block;
	float:left;

	font-size:12px;
	padding-top:1px;
	padding-left:3px;
	color:black;
}



.pictogram_img
{
width: 100%;
height: auto;
min-height: 36px;
/*border: 1px solid #F8F8F8;*/
padding-top:2px;
padding-bottom:2px;
margin-top: 2px;
margin-bottom:2px;
}

.proizvoditel
{
float:left;
width: 120px;
height: 140px;


}


.det_inf
{
width: 100%;
min-height:160px;
height:auto;
/*background-color: #b4b0b0;*/
/*background-color:#CCC;*/
background-color: #F3F3F3;
margin-top:5px;
float:left;
overflow: hidden;
padding-bottom:10px;
}

.det_inf small
{
	display:block;
	float:left;
}


.left_opisanie
{
	/*float:left;*/
	float:right;
	width:auto;
	height:auto;

}

.cena_opis
{
	display:block;

	font-size:16px;
	color:#d11219;
	width:182px;
	text-align: right;
	font-weight:bold;
	margin-bottom:5px;
	float: right;
	margin-right: 20px;

}
.cena_opis_promo
{
	display:block;

	font-size:16px;
	color:#369D28;
	width:182px;
	text-align: right;
	font-weight:bold;
	margin-bottom:5px;
	float: right;
	margin-right: 20px;
}
.cena_opis_new
{
	display: block;

font-size: 16px;
color: #666666;
width: 182px;
text-align: right;
font-weight: bold;
margin-bottom: 5px;
margin-right: 20px;
float: right;
}

.right_opisanie
{
	float: left;
width: 184px;
margin-top:5px;
}

strike
{
	color:#383a3b;

	font-size:14px;
	width:182px;
	text-align: right;
	display:block;
	margin-bottom:3px;
	margin-right: 20px;
	float: right;
}

.right_opisanie img
{
	display:block;
	float:left;
	margin-left:19px;
	margin-top:2px;
}

.right_opisanie form input
{
	display:block;
	float:left;
	margin-left:65px;
}

.right_opisanie form label
{
	display:block;
	float:left;
	color:#c4c4c4;
	font-weight:normal;
	font-size:12px;

	padding-top:2px;
}

.dost_pla
{
	width:180px;
	border:1px solid #a6a6a6;
	border-top:none;
	margin-top:8px;
	height:296px;
}

.check
{
	margin-left:0;
}


#dost
{
	height:51px;
	border-bottom:1px solid #a6a6a6;
}

.title_dost_pla
{
	display:block;
	width:180px;
	height:17px;
	background-color:#c6171e;

	font-size:13px;
	color:white;

}

.title_dost_pla b
{
	display:block;
	float:left;

	font-size:13px;
	color:white;
	margin-left:9px;
	width:158px;
	font-weight:normal;
}

#car
{
	float: left;
width: 34px;
height: 19px;
display: block;
margin-left: 0;
margin-top:14px;
margin-left:7px;
}

#car2
{
	float: left;
width: 44px;
height: 33px;
display: block;
margin-left: 0;
margin-top:13px;
margin-left:3px;
}

#dost span
{
	float: left;
width: 134px;

font-size: 10px;
display: block;
margin-top: 7px;
margin-left:3px;
color:#6d7072;
}

#otst
{
	height:56px;
	border-bottom:1px solid #a6a6a6;
}


#otst span
{
	float: left;
width: 96px;

font-size: 10px;
display: block;
margin-top: 15px;
margin-left:3px;
	color:#6d7072;
}


#otst2
{
	height:56px;
	border-bottom:1px solid #a6a6a6;
}


#otst2 span
{
	float: left;
width: 127px;

font-size: 10px;
display: block;
margin-top: 12px;
margin-left:3px;
	color:#6d7072;
}

#otst2 span b
{
	display:block;

font-size: 10px;
color:#c5171d;
font-weight:normal;
}



#pla6t
{
	height:53px;

}


#pla6t span
{
	float: left;
width: 93px;

font-size: 10px;
display: block;
margin-top: 6px;
margin-left:3px;
	color:#6d7072;
}


#car3
{
	float: left;
width: 51px;
height: 51px;
display: block;
margin-left: 0;
margin-top:4px;

}

.title_dost_pla img
{
	display:block;
	float:left;
	margin-left:0;
	margin-left:-5px;

}
.right_opisanie a
{
	display:block;
	float:left;
	margin-left:3px;
}

.right_opisanie a img
{
	margin:0;
	display:block;
}

.proizvoditel span
{
	display:block;
	float:left;

	font-size:11px;
	color:black;
}
.login_link_{

   font-size:11px;
   color:#666;
   cursor:pointer;

}

.proizvoditel span a
{
	display:block;
	float:left;

	font-size:9px;
	color:black;
	text-decoration:underline;

	margin-bottom: 5px;
}

.proizvoditel span a:hover
{
	text-decoration:none;
}

.proizvoditel img
{
	display:block;
	float:left;
	margin-left:4px;


}

.pictogram_img a
{
	display:block;
	float:left;
	margin-left:2px;
}


.title_text_product_one
{
	float:left;
	display:block;
	color:#525353;

	font-size:12px;
	font-weight:bold;
	height:24px;
}

.text_product_one
{
	float:left;
	color:#7f7f80;

	font-size:12px;
	height:105px;
}

.ceni_text_product_one
{
	float:left;
}

.zadraskana_cena
{
	float:left;
	text-decoration:line-through;
	color:#3f3c3c;

	font-size:12px;
	margin-right:14px;
}

.ceni_razprodajba
{
	display:block;
	float:left;
	color:#d11219;
	font-weight:bold;

	font-size:12px;
}

.ceni_promociq
{
	display:block;
	float:left;
	color:#73a925;
	font-weight:bold;

	font-size:12px;
}

.ceni_novi
{
	display:block;
	float:left;
	color:#f26522;
	font-weight:bold;

	font-size:12px;
}

.stranirane1
{
	display: block;
float: left;
width: 25px;
height: 18px;
color: #707070;
background-color: #efefef;
border: 1px solid #b9b9b9;
font-size: 12px;

text-align: center;
padding-top: 3px;

}

.stranirane2
{
 display: block;

/*width: 25px;*/
height: 18px;
font-size: 12px;
text-align: center;
padding-top: 3px;

width:100%;
margin-bottom:20px;
}

.sledva6ta
{
	display: block;
float: left;
width: 78px;
height: 18px;
color: #707070;
background-color: #f7f7f7;
border: 1px solid #b9b9b9;
font-size: 12px;

padding-top: 3px;
padding-left: 4px;
}

.sledva6ta b
{
	margin-top: 1px;
display: block;
float: right;
margin-right: 4px;
}
/*end producti_over*/

.zaglavie_na_menu
{
	background: url('../images/el/cena_on.png') no-repeat left 7px;
margin-left: 5px;
padding-left: 15px;
border: none;
}
.filrti span {
height: 20px;
color: #525353;
display: block;

font-size: 12px;
font-weight: bold;
padding-top: 3px;
}

.zaglavie_na_menu2
{

margin-left: 5px;
padding-left: 15px;
border: none;
height:17px;

}

.filrti ul
{
	margin:0;
	padding:0;
	margin-top:4px;
}

/*mozaika*/

.product_one_mozaika
{
	width: 234px;
	height: 350px;
	border: 1px solid #b9b9b9;
	float: left;
	margin-bottom:5px;
	border-radius: 3px;
	margin-left: 10px;
	margin-top:5px;
	margin-right:0px;
}

.product_one_mozaika_border
{
	width:232px;
	height:350px;
	border:1px solid #b9b9b9;
	float:left;
	border-radius:3px;
	margin-top: 5px;
	border-radius: 3px;
	/*margin-bottom: 5px*/
	margin-left: 5px;
}

.product_one_mozaika:hover
{
	width: 234px;
height: 350px;
border: 1px solid #b9b9b9;
float: left;
margin-bottom:5px;
margin-top:5px;
border-radius: 3px;
/*margin-bottom: 5px;*/
margin-left: 10px;
margin-right: 0px;
}

.product_one_mozaika_border:hover
{
	width:232px;
	height:350px;
	border:1px solid #FF0000;
	/*box-shadow: inset 0 0 10px 5px #E3D1D1;*/
	float:left;
	border-radius:3px;
	margin-left:5px;
}


.border
{

	/*margin-left:4px;*/

}


.product_one_mozaika img
{
	display: block;
	float: left;
	width: 200px;
	height: 200px;
	text-align: center;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}

.product_one_mozaika_border img
{
	display: block;
	float: left;
	width: 200px;
	height: 200px;
	text-align: center;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;

}

.title_text_product_one_mozaika
{
	display: block;
	height: 230px;
	color: #3c3d3e;
	font-size: 13px;
	width: 235px;
/*border-bottom: 1px solid #a7a2a2;*/
	font-weight: 600;
	text-align: center;
}


.title_text_product_one_mozaika_border
{
	display:block;
	margin-top:8px;
	margin-left:19px;

	color:#3c3d3e;
	font-size:13px;
	width:160px;
	border-bottom:1px solid #a7a2a2;
	font-weight: normal;
	text-align: center;
    padding-bottom: 5px;
	height:166px;
}
.ceni_text_product_one_mozaika
{
	float:left;
}

.zadraskana_cena_mozaika
{
	float:left;
	text-decoration:line-through;
	color:#3f3c3c;

	font-size:13px;
	margin-right:14px;
	margin-left:82px;
}

.ceni_razprodajba_mozaika
{
	display:block;
	float:left;
	width: 235px;
	/*color:#d11219;*/
	color:#666666;
	font-weight:bold;

	font-size:14px;
	margin-top: 19px;
	text-align:center;
}

.ceni_razprodajba_mozaika_table
{
	display:block;
	float:left;
	width: 80px;
	color:#d11219;
	font-weight:bold;

	font-size:12px;
}

.ceni_promociq_mozaika
{
	display:block;
	float:left;
	color:#73a925;
	font-weight:bold;

	font-size:12px;
	margin-left:76px;
}

.ceni_novi_mozaika
{
	display:block;
	float:left;
	color:#f26522;
	font-weight:bold;

	font-size:12px;
	margin-left:76px;
}


#left_pad_menu
{
	margin:0;
	padding:0;

}


/*end mozaika*/





/*filtyr*/

.filrti
{
	width:200px;

	float:left;
	min-height:743px;
	border-bottom:none;
}

#tablica_fol
{
	width:200px;
}

.filrti span
{
	height: 20px;
background-color: #f5f5f5;
color: #525353;
display: block;

font-size: 12px;
font-weight: bold;
padding-top: 3px;
padding-left: 5px;
}


.search_filtur
{
	border-bottom: 1px solid #e5e5e5;
	height:49px;
}

.search_filtur small
{
	display:block;
	float:left;
	color:#575353;

	font-size:12px;
	padding-top:4px;
	margin-left:72px;
}

#spisyk
{
	display: block;
float: left;
width: 71px;
height: 18px;
border: 1px solid #f5f5f5;
background-color: #d11219;
margin-top: 3px;
margin-left: 17px;
margin-right: 5px;
}


#spisyk b
{
	font-size: 12px;
color: #ffffff;

background: url('../images/el/spisyk.png') no-repeat left top;
display: block;
padding-left: 14px;
margin-left: 2px;
font-weight:normal;
margin-top:2px;
}

.mozaika
{
	display:block;
	float:left;
	width:79px;
	height:17px;
	border:1px solid #cdcdcd;
	margin-right:2px;
	background-color:#f5f5f5;
	margin-top:3px;
}

.mozaika b
{
font-size: 12px;
color: #575353;

background: url('../images/el/mozaika.png') no-repeat 2px 5px;
display: block;
padding-left: 14px;
margin-left: 2px;
margin-top: 1px;
font-weight: normal;
}

.proba
{
	border: 1px solid #e5e5e5;
width: 200px;
min-height: 653px;
height: 100%;
border-bottom: none;
}

.product_one_mozaika a
{
	display:block;
	height:235px;
}


.slidedown
{
	color: #525353;
display: block;

font-size: 13px;
font-weight: bold;
margin-top: 2px;
margin-left: 5px;
padding-left: 15px;
border: none;
height: 17px;
background: url('../images/el/cena.png') no-repeat left 3px;
}

.cat_item a
{

font-size: 13px;
color: #525353;
font-weight: normal;
/*display: block;
float: left;
margin-top: 2px;
margin-left: 20px;
width: 180px;*/
}

.left_menu_caption1
{
	border-bottom: 1px solid #e5e5e5;
}

.cat_item a:hover
{
	text-decoration:underline;
}
/*end fultyr*/

.konsumatiwi
{
	width:822px;
	height:100%;
}

.title_konsumatiwi
{
	background-color:#c90d02;
	height:65px;
}

.tit_kons
{
	display:block;

	color:white;
	font-size:12px;
	float:left;
}

.tit_kons_snimka
{
	display:block;

	color:white;
	font-size:12px;
	float:left;
	width:105px;
	text-align:center;
	height:67px;
	border-right:1px solid white;
}

.tit_kons_ime
{
	display:block;

	color:white;
	font-size:12px;
	float:left;
	width:105px;
	text-align:center;
	height:67px;
	border-right:1px solid white;
}

.tit_kons_broi
{
	display:block;

	color:white;
	font-size:12px;
	float:left;
	width:85px;
	text-align:center;
	height:67px;
	border-right:1px solid white;
}


.tit_kons_cena
{
	display:block;

	color:white;
	font-size:12px;
	float:left;
	width:62px;
	text-align:center;
	height:67px;
	border-right:1px solid white;
}


.tit_kons_por
{
	display:block;

	color:white;
	font-size:12px;
	float:left;
	width:115px;
	text-align:center;
	height:67px;
	border-right:1px solid white;
}

.konsumatiwi img
{
	float:left;
	width:100px;
	height:100px;
}

.tit_kons_ime2
{
	float: left;
width: 106px;
margin-left: 8px;
}

.noww
{
	width: 818px;
border: 1px solid gray;
height: 255px!important;
margin-left: 4px;
}

.operation_cell
{
	border-right: 1px solid gray;
	text-align:center;
}

.oddrow
{
	/*border-right: 1px solid gray;*/
	border-bottom: 1px solid #CCC;
	text-align:center;

}
.evenrow
{
	/*border-right: 1px solid gray;*/
	border-bottom: 1px solid #CCC;
	background:#F6F6F6;
	text-align:center;

}

.det_inf_text
{
	float: left;
	font-size:14px;
  color:black;
	padding: 10px;
	display: block;
}

.basket_brouse
{
	background: url('../images/el/bastet_op.png') no-repeat left top;
	width:95px;
	height:27px;
	border:none;
	margin: 0;
margin-left: 44px;
cursor:pointer;
}

.litle_sn
{
	float:left;
	width:409px;
}

.left_img_detail{
	float: left;
  width: 505px;
  display: block;
  margin-right: 20px;
}

#dobawi
{
   background:url('../images/el/bastet_op.png') no-repeat left top;
   width: 95px;
height: 27px;
   border: none;
   position: relative;
margin-top:8px;
cursor:pointer;
   }
.dobawi_cart
{
   background:url('../images/el/bastet_op.png') no-repeat left top;
   width: 95px;
height: 27px;
   border: none;
   position: relative;
margin-top:8px;
cursor:pointer;
   }

   .cat_right_param_t5
   {
	   background:url('../images/el/dob.png') no-repeat left top;
   width:129px;
   height:17px;
   border: none;
position: relative;
top: 448px;
   }



/*
.active a
{
	background: url('../images/el/range2.png') no-repeat left 6px;
padding-bottom: 2px;
color: #383a3b !important;

font-size: 12px!important;
font-weight: bold!important;
display: block!important;
border-bottom: 7px solid #c4161c !important;
height: 14px;
width: 100px;
padding-left: 7px;
float:left;
}

*/

.menu li a { color: #383a3b !important;

font-size: 12px;
font-weight: bold;
padding-top: 9px;
display: block;
height: 20px;
width: 106px;
border-bottom: 7px solid #b4b0b0!important;}


.menu li.active a
{
	border-bottom: 7px solid #c4161c !important;
}



/*
.menu1 li.active a:hover
{
	border-bottom: 7px solid #b4b0b0!important;
}

.menu1 li a:hover
{
	border-bottom: 7px solid #c4161c !important;
}
*/
contentsvp
.contentsvp
{
float: left;
width: auto;
position: relative;
/*top: -24px;*/
}
.contentsvp form
{
	position: relative;
height:auto;
left: 10px;
}
.svprod_td_title{
border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;text-align:center;  font-size:11px; color:#787878; font-weight:600;
}
.svprod_td{
border-right: 1px solid rgb(229, 229, 229);
text-align: center;
font-size: 11px;
color: rgb(120, 120, 120);
font-weight: 300;

text-align: center;
vertical-align: middle;
}
.svprod_td a{
border-right: 1px solid rgb(229, 229, 229);
text-align: center;
font-size: 13px;
color: rgb(120, 120, 120);
font-weight: 300;

text-align: center;
vertical-align: middle;
cursor:pointer;
}
.svprod_td a:hover{
border-right: 1px solid rgb(229, 229, 229);
text-align: center;
font-size: 13px;
color: rgb(120, 120, 120);
font-weight: 300;

text-align: center;
vertical-align: middle;
text-decoration:underline;
cursor:pointer;
}
.content11
{
float: left;
width: auto;
position: relative;
/*top: -24px;*/
}

.det_opisanie
{
	float:left;
	margin-top:5px;

}

.fsdf
{
	float:left;
	width:425px;
	margin-top:5px;
	margin-left:5px;
}



.table_kons
{
 position: relative;
 float:left;
 width:1200px;

}

.table_kons2
{
	position: relative;
 float:left;
 width:1200px;

}

.tablica_sw
{
	margin-bottom: 10px;
/*height: 90px;*/
}


.tablica_sw2
{
	margin-bottom: 10px;
/*height: 90px;*/
}




.pl_item_left_cell
{
	padding-top:1px!important;
}

.news_more a
{

	font-size:11px;
	color:#da251d;
	float:left;
}

.button22 {
background-image: url('../images/el/send2.gif');
width: 139px;
height: 45px;
border: none;
margin-bottom: 10px;
color: #ffffff;
text-align: center;
font-size: 14px;

text-transform: uppercase;
margin-top: 10px;

cursor:pointer;
float:left;
}

ul
{
	margin:0;
}

.pic_prz
{
	float: left;
	/*height: 82px;*/
	width:98%;
	display:block;
}

.zadraskana_cena_mozaika_item
{
	float:left;
	display:block;
	color: #605d5c;
    font-size: 11px;

	text-decoration: line-through;
	height:18px;
	width: 235px;
text-align: center;
}

.page_link
{
 display:block;
 float:left;
 width: 25px;
 height: 18px;
color: #707070;
background-color: white;
border: 1px solid #b9b9b9;
font-size: 12px;

text-align: center;
padding-top: 3px;
margin-right: 2px;
margin-bottom: 3px;
}

.pagemenu_selected
{
	display:block;
	float:left;
	width: 30px;
height: 20px;
color: #F00;
background-color: #eee;
border: 1px solid #b9b9b9;
font-size: 13px;
text-align: center;
font-weight:bold;
text-decoration:underline;
padding-top: 3px;
margin-right: 2px;
margin-bottom: 3px;
}
 /*koli4ka*/

.kolichka_hallo
 {
float: left;
color: #c4161c;
font-size: 14px;
padding-left: 5px;

margin-top: -30px;
margin-left:3px;
width:200px;

}

.kolichka_hallo a{color:#c4161c;  font-size:14px;}
.kolichka_hallo a:hover{text-decoration:underline;}


.kolichka_hallo span
{
   display: block;
   /*margin-top: -11px;
  .margin-top: -18px;
  */
  /* IE 7-8 only (note the leading period) */
   margin-left: 47px;
  /*.margin-left: 3px;*//* IE 7-8 only (note the leading period) */
}


#gost
{
	font-weight: normal;
    display: block;
    padding-bottom: 6px;
    cursor:pointer;
}
#gost:hover
{
	font-weight: normal;
    display: block;
    padding-bottom: 6px;
    text-decoration: underline;
    cursor:pointer;
}
.kolichka_hallo span b
{
	width:40px;
	color:#c4161c;
	font-weight:bold;

}

#kolicka
{
color: #c4161c;

font-size: 14px;
/*margin-top: -8px;
margin-left: 45px;
*/
}

.kolichka a img
{
	margin-top:1px;
	/*.margin-top:-10px;*/
	/* IE 7-8 only (note the leading period) */
}
/*end koli4ka*/

.plastane_dostavka
{
float: left;
width: 800px;
margin-left: 13px;
/*margin-bottom: 5px;*/
margin-top:5px;
padding-top:2px;

}

.posleden_artikul
{
	border-right:1px solid #b9b9b9;
}

.content11 form
{
	position: relative;
min-height:341px;
height: auto;
left: 10px;
}


#details22
{
		position: relative;
top: 1px;
left: 10px;
}

.product_price_old_filter_small
{
	color: black;
font-size: 12px;

text-decoration:line-through;
text-align: center;
width: 166px;
height: 6px;
display:block;
font-weight:normal;
}

.link_sortir
{

	float:right;

}

/*tabove*/


.ddd
{
	border: 1px solid #9d9a9a;
/*width: 360px;
left: 463px;*/
height: 22px;
position: relative;
top: -26px;
.top:-24px;/* IE 7-8 only (note the leading period) */
border-top: none;
float:right;
}

.ddd_2tab
{
	border: 1px solid #9d9a9a;
width: 240px;
/*left: 595px;*/
height: 22px;
position: relative;

top: -26px;
.top:-24px;/* IE 7-8 only (note the leading period) */
border-top: none;
float:right;
}


   #menu1
   {
	   margin:0;
	   padding:0;
	   width:360px;
	   height:24px;
   }

   .menu1 li
   {
	   float:left;
	   width: 120px;
   }

   .menu1 li a{
	background: url('../images/el/range22.png') no-repeat left -1px;
padding-bottom: 2px;
color: #383a3b !important;

font-size: 12px!important;
font-weight: bold!important;
display: block!important;
border-bottom: 7px solid #b4b0b0!important;
height: 14px;
width: 120px;
float:left;

text-align: center;
}




.menu1 li.active a
{
	border-bottom: 7px solid #c4161c !important;
	width: 120px;
	float:left;
}


.pagemenu_content
{
	float:right;
}

.pagemenu2
{
	display:block;
	float:right;
}
#guide_content {
  text-align:left;
  font-size:12px;
  color: #666;
  padding-left:10px;
  font-size:13px;
  color:#605d5c;

  width:800px;
}

.index_tabnew_ul{
position:relative;
background-color: #e5e5e5;
border: 1px solid #9d9a9a;
height:28px;
width: 1200px;
list-style:none;
margin-top:1px;
display:block;
}

.index_tabnew_li {
width: 350px;
float: left;
height: 28px;
background: url('../images/el/tab_r.jpg') no-repeat top right;
/*border-bottom: 7px solid #b4b0b0!important;*/
}

.index_tabnew_li_а {
width: 348px;
float: left;
text-align: left;
color: #383a3b;
font-size: 13px;
height: 16px;
vertical-align:middle;
font-weight: bold;
padding-top:5px;
border-bottom: 7px solid #b4b0b0 !important;
display: block;
}

.index_tabnew_li_а:hover{
width: 348px;
float: left;
text-align: left;
color: #383a3b;
font-size: 13px;
height: 16px;
vertical-align:middle;
font-weight: bold;
padding-top:5px;
border-bottom: 7px solid #c4161c !important;
display:block;
}

.index_tabnew_urlall{
color:rgb(209, 18, 25);
font-size:14px;
text-decoration:none;
font-weight:bold;
float:right;
padding-right:3px;
}
.index_tabnew_urlall{
color:rgb(209, 18, 25);
font-size:14px;
text-decoration:underline;
font-weight:bold;
float:right;
padding-right:3px;
}
.guides_item_img{
	height:300px;
	vertical-align:top;
	width:300px;
	.width:300px !important;
	.height:300px !important;

	}
.guides_item_addpics{
	height:300px;
	vertical-align:top;
	padding-left:5px;
	/*
	width:427px;
	.width:427px !important;
	*/

	}
/* SEARCH FORM */
#searchform { margin:2px 2px; font-size:12px; }
#searchform div { color:#eeeeee; }
#searchform div input { font-size:13px; padding:5px; width:200px; }
#suggestions{ position: relative; left:5px; width:320px; display:none; max-height:300px; height:300px; overflow:auto ;z-index:1000;}

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#CCCCCC; border-style:solid; width:280px; background-color:#FFFFFF; font-size:10px; line-height:14px;  }
#searchresults a { display:block; background-color:#FFFFFF; clear:left; height:56px; text-decoration:none; border-bottom:1px solid #E2E2E2;}
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#CCC; }
#searchresults span.name { font-size:12px; font-weight:900; margin:5px; display:block; color:#4A4A4A; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px; }


#suggestions_search{ position: relative; left:5px; width:280px; display:none; max-height:320px; overflow-y: auto;
overflow-x: hidden; z-index:1100;}

/* SEARCHRESULTS */
#searchresults_search { border-width:1px; border-color:#C4161C; border-style:solid; width:270px; background-color:#FFFFFF; font-size:10px; line-height:14px;  }
#searchresults_search a { display:block; background-color:#FFFFFF; clear:left; height:50px; text-decoration:none; border-bottom:1px solid #E2E2E2;}
#searchresults_search a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults_search a img { float:left; padding:5px 10px; }
#searchresults_search a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults_search a:hover span.searchheading { color:#ffffff; }
#searchresults_search a span { color:#555555; }
#searchresults_search a:hover span { color:#f1f1f1; }
#searchresults_search span.category { font-size:11px; margin:5px; display:block; color:#CCC; }
#searchresults_search span.name { font-size:12px; font-weight:900; margin:5px; display:block; color:#4A4A4A; }
#searchresults_search span.seperator { float:right; padding-right:15px; margin-right:5px; }

.konsum_price_promotion_filter {

    color: #DA251D;
    font-size: 12px;
    font-weight: bold;
    padding-right: 5px;

    position: relative;

 }
 .konsum_price_old_filter {

    color: #BFBFBF;
    font-size: 11px;
    font-weight: 400;
    padding-right: 5px;

    position: relative;
    text-decoration:line-through;

 }

 /*stil*/
 /*producti_over*/
.producti_stil
{
float: left;
width: 1200px;
margin-left: 1px;

}

.product_one_stil img
{
	display:block;
	float:left;
	width:200px;
	height:192px;

	margin-bottom:8px;
}
.border_stil{
margin-left:0px;
}
.product_one_stil
{
	width:200px;
	height:240px;
	border:0px solid #b9b9b9;
	float:left;
	margin-top:3px;
	margin-left:4px;
}
.title_text_product_one_stil
{
margin-top: 192px;

color: #D11219;
font-size: 13px;
width: 200px;
height: 46px;
font-weight: normal;
text-align: center;

background:#F5F5F5;
}

/*producti_stil_tip_el*/
.producti_stil_tip_el
{
/*float: left;*/
width: 996px;
margin-left: 1px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content:flex-start;
align-items :stretch;
}
.browse_catalog_products{
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: start;
	align-items: flex-start;
}

.product_one_stil_tip_el img
{
	display:block;
	float:left;
	width:236px;
	/*height:225px;*/

	margin-bottom:10px;
}
.border_stil_tip{
margin-left:0px;
}
.product_one_stil_tip_el
{
	width:auto;
	height:auto;
	border:0px solid #b9b9b9;
	/*float:left;*/
	margin: 3px;
	padding: 3px;

}
.title_text_product_one_stil_tip_el
{
margin-top: 225px;
color: #D11219;
font-size: 13px;
/*width: 200px;
height: 46px;
*/
font-weight: 700;
text-align: center;
background:#e5e5e5;
padding-top: 10px;
padding-bottom: 10px;
}

.clearfix {
				float: none;
				clear: both;
			}
	.pager {
				margin:auto;
				width: 100px;
				height:20px;
				text-align: left;
				margin-top: -28px;

				z-index:1;
				position:relative
			}
			.pager a {
				margin: 3px 3px;
				text-decoration: none;
				width: 6px;
				height: 6px;
				background: #FFF;
				z-index: 1;
				border: 6px solid #FFF;
				-moz-border-radius: 50%;
				-webkit-border-radius: 50%;
				border-radius: 50%;
				color: #FFF;
				font-size: 1px;

			}
			.pager a.selected {
				margin: 3px 3px;
				width: 6px;
				height: 6px;
				background:	#c4161c;
				z-index:1;
				border: 6px solid #c4161c;
				-moz-border-radius: 50%;
				-webkit-border-radius: 50%;
				border-radius: 50%;
				color:#ff5001;
				font-size:1px;
			}
			.pager a:hover {
				margin: 3px 3px;
				width: 6px;
				height: 6px;
				background:	#c4161c;
				z-index:1;
				border: 6px solid #c4161c;
				-moz-border-radius: 50%;
				-webkit-border-radius: 50%;
				border-radius: 50%;
				color:#F00;
				font-size:1px;
			}

/*
.pager {
				float: right;
				width: auto;
				height:30px;
				text-align: left;
				margin-top: -28px;
				padding-right:3px;
				z-index:1;
				position:relative
			}
			.pager a {
				margin: 3px 3px;
				text-decoration: none;
				width:25px;
				height:25px;
				padding:3px 5px;
				background: #EBEBEB;
				opacity:0.2;

				color: #333;
				font-size:15px;
				z-index:1;
			}
			.pager a.selected {
				margin: 3px 3px;
				width:25px;
				height:25px;
				padding:3px 5px;
				background:	#E9D4D4;
				opacity:0.2;

				color: #F00;
				font-size:15px;
				font-weight:bold;
				text-decoration: underline;
				z-index:1;
			}
*/
			.timer {
				background-color: #E9E9E9;
				height: 5px;
				width: 0px;
				max-width:1200px;
			}

/*bgcatalog menu*/

.reklama
{
height: 50px;
width: 1020px;
border: 1px solid #dee2e4;
margin-bottom: 2px;
margin-top: 2px;
padding-top: 4px;
padding-bottom: 3px;
}

.reklama a
{
	display:block;
	margin-left:5px;
	float:left;

	height:50px;
}

.reklama a img
{

	height:50px;
	display:block;
}

.reklama ul
{
	line-height: 25px;
padding: 0px;
list-style: none;
float: left;
position: relative;
top: 1px;
padding-left:10px;
z-index: 9;
}

.reklama ul li ul
{
	display: none;
min-width: 235px;
position: absolute;
top: 50px;
padding: 0px;
margin: 0px;
z-index:8;
}


.reklama ul li
{
	padding:0;
	margin:0;
	float:left;

	position:relative;
	z-index:7;
}
.reklama ul li:hover li
{
 	float: none;
 	list-style:none;
	margin:0px;
	border:none;
	padding-bottom:2px;
	padding-right:30px;
	z-index:6;
}

.reklama ul li a
{
	color:#fff;
	display:block;
	text-decoration:none;

	font-size:12px;
	padding-bottom:4px;
	}

.reklama ul li a:hover
{
	text-decoration:underline;
	color:#fff;
}

.reklama ul li:hover ul
{
	 display: block;
	 margin: 0;
	 padding: 0;
	 height:50px;
	 z-index:5;
}




.reklama ul li:hover li a
{
    color: #3f3b3b;
	padding:0px;
	display:block;
	padding-bottom:4px;
	margin-bottom:-3px;
	z-index:4;
	height:235px;
	height:50px;
}

.reklama ul li li a:hover
 {

min-width:235px;
text-decoration:underline;
font-weight:normal;
}

.reklama ul li li a
 {
color: #3f3b3b;
text-align:center;
background-color: #eff1f2;
border:1px solid #b0b9bf;
width:235px;
}
/*vtoro menu*/


/*copon*/

.cena_opis_promo_copon
{
	display:block;

	font-size:16px;
	color:#DFC40A;
	width:182px;
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
	text-shadow: 1px 1px #655A0A;
}


.product_price_promindex_copon{
color:#DFC40A;
font-size: 13px;
font-weight: 600;
float: left;
height: 18px;
width: 144px;

margin-left:12px;
text-shadow: 1px 1px #655A0A;
}

/*pdfcatalog*/
.pdfsmall_img
{
	float:left;
	margin-bottom: 5px;
	width:770px;
	height:100px;

}

.pdfcatalog{
	width:100%;
	height:auto;
	margin-bottom:3px;
	margin-left:3px;
}

.description_pdfcatalog {
    font-size: 13px;
    color: #000;
    padding-top: 10px;
    margin-left: 10px;

    display: block;
}
.pdf1{
	width:100%;
	height:200px;
	display:block;
	margin-top:10px;
}
.pdfcat_img{
	width:200px;
	height:200px;
	float:left;
	border: 1px solid #CCC;
	margin-right:10px;

}
.getpdf{
	font-size: 14px;
font-weight: 700;
width: 765px;
height: 65px;
color: #000;
padding: 5px;

}
.getpdf_description{
	font-size:12px;
	font-weight: 100;
	width:350px;
	height:25px;
	color: #000;

}
.getpdf div{
	/*margin-top: 30px;*/
    width: 350px;
    display: inline-block;
}

/*
.button_pdfget {
    width: 200px;
    height: 25px;
    background-color: #4e4541;

    text-align: center;

    cursor: pointer;
    margin-top: 20px;
    margin-right:10px;
	display: inline-block;
    color: #FFF;
    font-weight: 800;
    float: right;
    padding-top:5px;
    text-align: center;

}
*/
.button_pdfget {
    width: 200px;
    height: 25px;
    background: url('../images/el/button_view.png') no-repeat left top;
    cursor: pointer;
    margin-top: 20px;
    margin-right:10px;
	display: inline-block;
    color: #FFF;
    font-weight: 800;
    float: right;
    padding-top:5px;
 }
.button_pdfget:hover {
    width: 200px;
    height: 25px;
    background: url('../images/el/button_view_active.png') no-repeat left top;
    cursor: pointer;
    margin-top: 20px;
    margin-right:10px;
	display: inline-block;
    color: #FFF;
    font-weight: 800;
    float: right;
    padding-top:5px;
 }
.pdfop_row1_sv
{
	width:810px;
	height:150px;
	background-color:#f5f5f5;

	font-size:12px;
	color:black;
}

.pdfop_row2_sv
{
	width:810px;
	height:150px;
	background-color:#eaeaea;

	font-size:12px;
	color:black;
}
.table_pdf
{
 position: relative;
 float:left;
 margin-top:20px;
 margin-bottom:20px;
 border-top:20px solid #969595;
  border-bottom:20px solid #969595;
	width:990px;
}

.hr_pdfsub {
    color: #63605E;
    width: 98%;
    height: 1px;
    margin-right: 10px;

}

.pdf1_index{
	width:100%;

	display:block;
	margin-top:10px;
}
.pdfcat_img_index{
	width:120px;
	height:120px;
	float:left;
	border-bottom: 1px solid #CCC;

}
.pdfcat_img_index:hover{
	width:120px;
	height:120px;
	float:left;
	border-bottom: 1px solid #c4161c;

}
.hr_pdf {
    color: #63605E;
    width: 100%;
    height: 1px;
    margin-right: 10px;

}
.title_pdf_index {

    position: relative;
    background-color: #E5E5E5;
    border: 1px solid #9D9A9A;
    height: 28px;
    width: 1200px;
    margin-top: 1px;
    display: block;
    margin-top:2px;
    margin-bottom:2px;
}
.index_pdf_darkblue_a {
    width: 400px;
    float: left;
    text-align: left;
    color: #383A3B;

    font-size: 13px;
    height: 16px;
    vertical-align: middle;
    font-weight: bold;
    padding-top: 5px;
    border-bottom: 7px solid #B4B0B0;
    display: block;
}
.index_pdf_darkblue_a:hover
{

width: 400px;
float: left;
text-align: left;
color: #383a3b;

font-size: 13px;
height: 16px;
vertical-align:middle;
font-weight: bold;
padding-top:5px;
border-bottom: 7px solid #c4161c;
display:block;
}
.index_pdf_darkblue {
    width: 400px;
    float: left;
    height: 28px;
    background: transparent url("../images/el/tab_r.jpg") no-repeat scroll right top;
}
/**
 * EasyZoom core styles
 */
.easyzoom {
	position: relative;

	/* 'Shrink-wrap' the element */
	display: inline-block;
	display: inline;
	zoom: 1;
}

.easyzoom img {
	vertical-align: bottom;
}

.easyzoom.is-loading img {
	cursor: progress;
}

.easyzoom.is-ready img {
	cursor: crosshair;
}

.easyzoom.is-error  img {
	cursor: not-allowed;
}

.easyzoom-notice {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 150;
	width: 10em;
	margin: -1em 0 0 -5em;
	line-height: 2em;
	text-align: center;
	background: #FFF;
	box-shadow: 0 0 10px #888;
}

.easyzoom-flyout {
	position:absolute;
	z-index: 100;
	overflow: hidden;
	background: #FFF;
}

/**
 * EasyZoom layout variations
 */
.easyzoom--overlay .easyzoom-flyout {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.easyzoom--adjacent .easyzoom-flyout {
	top: 0;
	left: 100%;
	width: 100%;
	height: 100%;
	margin-left: 20px;
}

.titlebar{
	background: #fff;
	width: 100%;
	line-height: 25px;

}
.titlebar  a{
	color: #666;
	font-size: 12px;
	font-weight: 500;
}


.titlebar  a:hover{
color:rgb(209, 18, 25)!important;
font-size:12px;
font-weight:500;
text-decoration: underline!important;

}
.titlebar_left{
width:5%;
height:20px;
margin-top:3px;
margin-bottom:3px;
background:#F5DADB;
border-left:1px solid #F79FA2;
border-top:1px solid #F79FA2;
border-bottom:1px solid #F79FA2;
}
.titlebar_right{
width:5%;
height:20px;
margin-top:3px;
margin-bottom:3px;
background:#F5DADB;
border-right:1px solid #F79FA2;
border-top:1px solid #F79FA2;
border-bottom:1px solid #F79FA2;
}

#cart_dialog {
    display: block;
    margin: 0px;
    padding: 0px;
    top: 5px;
    max-width: 600px;
    max-height: 800px;
    border: 3px solid #E69FAB ;
    border-radius:5px;
    background: #FFF;
     z-index: 1000;
     position:fixed;
     overflow: scroll;
     right:0px;

}

.cart_dialog_close{
	border:2px solid #F293A4;
	border-radius: 3px;
	color:#FF0000;
	font-size:13px;
	cursor:pointer;
	padding:3px;
}
.cart_dialog_close:hover{
	border:2px solid #FF0000;
	border-radius: 3px;
	color:#FFFFFF;
	font-size:13px;
	cursor:pointer;
	padding:3px;
	background:#F293A4;
}
.cart_dialog_url{
	border:2px solid #7F7FF6;
	border-radius: 3px;
	color:#F293A4;
	font-size:13px;
	cursor:pointer;
	padding:3px;
}
.cart_dialog_url:hover{
	border:2px solid #FF0000;
	border-radius: 3px;
	color:#FFF;
	font-size:13px;
	cursor:pointer;
	padding:3px;
	background:#F293A4;
}

.cart_dialog_title{
 font-size:13px;
 color:#FF0000;
 background:#EFD4D9;


}
.kolichka_shadow_header{
/*border:1px solid red; box-shadow:inset 2px 2px 10px 5px #FFC0CB;*/
}
.view_cart_mini_link{
	font-size:11px;
    color:#FF0000;
    cursor:pointer;
}
.is_linked{

width:100%;
height:15px;
color:black;
font-size:12px;
border:1px solid #b4b0b0;
padding:2px;
margin-top: -25px;
text-align: left;
background:#b4b0b0;
padding-left:30px;
color:#666;
font-weight: 600;
/* IE10+ */
/*background-image: -ms-linear-gradient(top, #FFC0CB 0%, #F4DCE1 100%);*/

/* Mozilla Firefox */
/*background-image: -moz-linear-gradient(top, #FFC0CB 0%, #F4DCE1 100%);*/

/* Opera */
/*background-image: -o-linear-gradient(top, #FFC0CB 0%, #F4DCE1 100%);*/

/* Webkit (Safari/Chrome 10) */
/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFC0CB), color-stop(100, #F4DCE1));*/

/* Webkit (Chrome 11+) */
/*background-image: -webkit-linear-gradient(top, #FFC0CB 0%, #F4DCE1 100%);*/

/* W3C Markup */
/*background-image: linear-gradient(to bottom, #FFC0CB 0%, #F4DCE1 100%);*/
}
.pdf_etiket {
		width:250px;
		height:auto;

		margin-top:5px;
		display:block;
		position:relative;
		padding:5px;
}
.etiket_div{
 width:120px;
 height:140px;
 float:left;
 display:block;
 margin-top:2px;

}
.etiket_img{
 margin-top:3px;
 width:50px;
 height:100px;

 border: 1px solid #CCC;
text-align: center;
margin-left: 5px;

}
.etiket{
 font-size:11px; font-weight:800;padding:4px;

}
.getpdf_price{
	margin-top:25px;

}

#emailf {width:195px;
margin-top:-15px;
text-align:left;
float:left;
margin-left: 151px;
border:1px solid #F00;
border-radius:5px;
}
#emailfh{
display:none;
}
.emailf {text-align:left;padding-left:5px; width:140px;
color: #F00;
font-size: 11px;
font-weight: normal;
}
#prcopon_list1{
	width:100%;
	height:auto;
	display:inline-block;
}
.coponindex{
width:100%;
height:360px;
margin-top:5px;
display:inline-block;

}
.coponindex_left{
background: #dddee0;
height:370px;
width:370px;

margin-right:-370px;
display: block;
}
.coponindex_right{
background: #dddee0;
height:370px;
width:370px;

margin-left:-370px;
display: block;
}
.coponindex_title{
font-size:17px;
color: #FFF;
display:block;
font-weight:700;
background:#292929;
width:1200px;
height:30px;
display: inline-block;
text-align: center;
padding-left: 10px;
line-height: 30px;
}
.copon_products{
width:100%;
height:auto;
margin-top:5px;
display: inline-block;
background: #dddee0;
}
.copon_products ul{
 list-style:none;
 margin:none;
 display:block;
 padding:0;

}
.copon_products ul li{
	 float: left;
	margin: 2px;
	display: block;

	background: #FFF;
	width: 330px;
	height: 320px;

}
.copon_divider{
	width:3px !important;
	height: 320px !important;
	border-right: 1px solid #3f4040 !important;
	display:block;
	margin-right: 4px !important;
	background: #dddee0 !important;
}
.price_copon_section{
 display:block;
 float:right;
 margin-left:2px;
position:relative;
width:132px;
height:250px;
}
.copon_price_start_price {
    color: black;
    font-size: 14px;

    text-decoration: line-through;
    text-align: center;
    width: 130px;
    height: 6px;
    display: block;
    font-weight: normal;
}
.copon_price_current_price {
		background-color: #a41921;
		color: #FFF;
    font-size: 18px;
    text-align: center;
    width: 132px;
    height: 70px;
    display: block;
    font-weight: 800;
		margin-top:10px;
		text-align: right;
}
.copon_current_title{
	font-size:11px;
	color:#fff;
	font-weight: 700;
	text-align: right;
	margin-top: 10px;
	padding-right: 5px;
	display: block;
	padding-top: 10px;
	margin-bottom: 3px;
}
.copon_finish_after{
	font-size:10px;
	color:#626262;
	font-weight: 700 ;
	text-align: center;
	margin-top: 10px;
	display: block;

}
.copon_pricecopon_step{
	font-size:9px;
	color:#fff;
	font-weight: 700;
	text-align: right;
	padding-right: 2px;
	display: block;
	padding-top: 2px;
}
.copon_image{
margin-top:10px;
width:190px;
height:250px;
float:left;
display:block;
position:relative;
}
.h4_copon_title{
	color: #515151;
font-size: 12px;
font-weight: 500;
display: inline-block;
margin: 3px;
text-align: center;
text-decoration: underline;
cursor: pointer;
}
.copon_time_fromstart{
color: #666;
font-size: 13px;
font-weight:700;
display:inline-block;
margin: 2px;
}
.copon_action_fall{
	color: #515151;
	font-size: 10px;
	font-weight: 100;
	display: inline-block;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	text-align: center;
	padding: 2px;
	margin-right: 5px;
	width: 125px;
	height: auto;
	vertical-align: middle;
   line-height: 19px;
}
.copon_action_fall_time{
	color: #515151;
	font-size: 11px;
	font-weight:700;
	display:inline-block;
	border:1px solid #eee;
	padding: 2px;
	text-align: center;
	width:125px;
	margin-right: 5px;
	height:15px;
	line-height: 15px;

}
.copon_action_fall_blink{
color: #333;
font-size: 11px;
font-weight:100;
display:inline-block;
margin: 2px;
-webkit-animation-name: blinker;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(.5, 0, 1, 1);
  -webkit-animation-duration: 1.7s;

}
.copon_action_btn_buy{
width: 150px;
height:35px;
color: #FFF;
display: block;
text-align: center;
margin-left: 10px;
cursor:pointer;
background:#c4161c;
font-size: 13px;
border:0px solid #fff;
font-weight: 700;
line-height: 33px;
}
.addcoponcart_button{

	width: 150px;
	height:35px;
	color: #FFF;
	float: left;
 display: block;
	text-align: center;
	margin-left: 10px;
	cursor:pointer;
	background:#c4161c;
	font-size: 13px;
	border:0px solid #fff;
font-weight: 700;
line-height: 33px;
}
.copon_action_btn_offer{
border: 0px solid #fff;
color: #FFF;
width: 220px;
background: #3f4040;
height: 40px;
display: block;
margin-top: 10px;
text-align: center;
cursor:pointer;
font-weight: 700;
}
.buy_copon_section{
	width:330px;
	height:45px;
	margin-top:5px;
	display: inline-block;
}
.display_copon_offer{
	width: 150px;
	height: 35px;
	color: #FFF;
	display: block;
	text-align: center;
	cursor: pointer;
	background: #292929;
	font-size: 13px;
	border: 0px solid #fff;
	float: right;
	margin-right: 5px;
	line-height: 33px;
	font-weight: 700;
}
.display_copon_img_offer{
width:20px;
height: auto;
margin-right: 5px;
float: right;
margin-top:8px;
display: block;

}
.display_copon_img_offer_left{
width:20px;
height: auto;
margin-right: 3px;
float: left;
display: block;

}
.copon_action_fall_time_img{
	width:13px;
	height: auto;
	margin-left: 2px;
	float:left;
	display: block;
	}
	.copon_image .copon_overlay {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 185px;
	    display: none;
	    color: #FFF;
			text-align: center;
			vertical-align: middle;
			font-size: 15px;

	}
	.copon_image:hover .copon_overlay {
	    display: block;
	    background: rgba(0, 0, 0, .2);
	}

	.display_copon_offer .tooltiptext {
	    visibility: hidden;
	    width: 300px;
			height: auto;
	    background-color: #fff;
			border:1px solid #eeee;
	    color: #515151;
	    padding: 4px 4px;
	    position: absolute;
	    z-index: 1;
	    bottom: 125%;
	    left: 25%;
			font-size:11px;
	    margin-left: -60px;
			text-align: justify;
			opacity: 0;
	    transition: opacity 1s;
			line-height: 15px;
	}
	.display_copon_offer .tooltiptext::after {
    /*content: "";*/
    position: absolute;
    top: 100%;
    left: 25%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    background-color: #eee;
}

.display_copon_offer:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}




/*valday formcopon */
label, input { display:inline-block;}
    input.text { margin-bottom:12px; width:95%; padding: .4em; }
    fieldset { padding:0; border:0; margin-top:25px; }
    .ui-dialog .ui-state-error { padding: .3em; }
    .validateTips { border: 1px solid transparent; padding: 0.3em; color:#a41921;}

@-webkit-keyframes blinker {
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}


.zoom {
			display:inline-block;
			position: relative;
		}

		/* magnifying glass icon */
		.zoom:after {
			content:'';
			display:block;
			width:33px;
			height:33px;
			position:absolute;
			top:0;
			right:0;
			background:url(../images/icon.png);

		}

		.zoom img {
			display: block;
		}

		.zoom img::selection { background-color: transparent; }

		#ex2 img:hover { cursor: url(grab.cur), default; }
		#ex2 img:active { cursor: url(grabbed.cur), default; }
		.zoom p { position:absolute; top:3px; right:28px; color:#555; font:bold 13px/1;}
		.cart_finish_btn_bad{
		  width:99%;
		  padding:10px;
		  height:auto;
		  color:red;
		  font-weight: 700;
		  background: #eee;
		  border:1px solid #ccc;
		  border-radius: 5px;
		  display: inline-block;
		  margin-top:10px;
		  margin-bottom: 10px;
		cursor: pointer;
		text-align: center;
		}
		.h1_title_products{
			padding: 0px;
margin: 0px;
font-size: 22px;
text-align: left;
color: rgb(209, 18, 25);
font-weight: bold;

}
		.h2_desc_products{
			width: 99%;
			background-color: rgb(245, 245, 245);
			height: auto;
			font-size: 14px;
			color: #444;
			/*border: 1px solid rgb(229, 229, 229);*/
			font-weight: 500;
			white-space: normal;
			padding: 5px;
		}
		.psubcat_table{
			max-width:211px;
		}
		.table_consum{
			border: 1px solid #E5E5E5;
			width:100%;
		}
		.td_consum{
			border-right:1px solid #E5E5E5;
			border-bottom:1px solid #E5E5E5;
			text-align:center;
			font-size:11px;
			color:#787878;
		 font-weight:600;
		}
		.table_subproducts{
			border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; width:812px;
		}
		.td_subproducts{
			border-right:1px solid #E5E5E5;
			border-bottom:1px solid #E5E5E5;
			text-align:center;
			font-size:9px;
			color:#787878;
			font-weight:600;
		}
		.kproducts_name{
			display: block;
			height: 30px;
			color: #3c3d3e;
			font-size: 11px;
width: 200px;

font-weight: 600;
text-align: center;
		}
		.kprod_ceni_razprodajba{
		display: block;
float: left;
width: 200px;
color: #d11219;
color: #666666;
font-weight: bold;
font-size: 14px;
margin-top: 10px;
text-align: center;
}
.kprod_zadraskana_cena_mozaika_item
{
	float:left;
	display:block;
	color: #605d5c;
    font-size: 11px;

	text-decoration: line-through;
	height:18px;
	width: 200px;
text-align: center;
}
.kproduct_price_old_filter_item
{
	height: 19px;
display: block;

font-size: 11px;
color: #605D5C;
float: left;
margin-left: 0px;
text-decoration: line-through;
width: 200px;
text-align:center;
margin-top:3px;
}

.kproduct_price_promotion_filter_copon
{
height: 19px;
display: block;
/*color: #f26522;*/
color:#D11219;
float: left;
margin-left: 0px;
font-weight: bold;

font-size: 12px;
width: 200px;
text-align: center;
}
.kproduct_price_clearance_sale_filter_item {
	color: #da251d;
font-size: 14px;
font-weight: bold;
position: relative;
color: #DA251D;
width: 200px;
text-align: center;
float: left;
}
.kproduct_price_promotion_filter_item {
	color: #369D28;
	font-size: 14px;
	font-weight: bold;
	display: block;
	width: 200px;
	text-align: center;
}
.cena_opis_old
{
	color:#383a3b;

	font-size:14px;
	width:182px;
	text-align: right;
	display:block;
	margin-bottom:3px;
	margin-right: 20px;
	float: right;
	text-decoration: line-through;
}
.right_dostavka
{
	width: auto;
	padding-bottom: 7px;
	height: 27px;
	float: left;
	padding-left: 8px;
}
.pdfcatalog_subtable{
	border: 1px solid #E5E5E5;
	width:990px;
}
#heading_top{
	  border-top:10px solid #c4161c;
		background-color: #eff1f2;
		width: 100%;
		margin: 0px;
		padding: 0px;
		position: relative;
		display: block;
		height:40px;
		}
.h1_heading_top{
	margin: 0 auto;
 width: 100%;
	height: 30px;
 position: relative;
 display: block;
 padding: 10px;
 text-align: center;
font-size: 14px;
font-weight: 500;
}
 .all_heading_top{
	margin: 0 auto;
 width: 100%;
	height: 30px;
 position: relative;
 display: block;
 padding: 10px;
 text-align: center;
font-size: 14px;
font-weight: 500;
}
.producti_stil_tip{
  width:99%;
  display: inline-block;
  margin-top:3px;
  border:1px solid #eee;
	border-radius: 5px;
	background: #eff1f2;
	margin-left:5px;
}
.producti_stil_tip img{
  width:100%;
  height: auto;
  margin:5px;
  float:left;
  max-width: 260px;
}
.producti_stil_tip p{
  width:auto;
  height: auto;
  margin:5px;
  padding:5px;
  font-size:80%!important;
}
/*
.producti_stil_tip div {
  width: auto;
  display: block;
  float: left;
  margin: 3px;
  padding: 3px;
  border: 2px solid #eee;
  background: #fff;
  position: relative;
  min-height: 35px;
}

.producti_stil_tip div:hover {
  width: auto;
  display: block;
  float: left;
  margin: 3px;
  padding: 3px;
  border: 2px solid #eee;
  background: #f2f2f2;
  position: relative;
  min-height: 35px;
}
*/
.producti_stil_tip div b {
  color:#d11219;
	font-weight:500;
}

.producti_stil_tip div {
  width: auto;
  display: block;
  float: left;
  margin: 5px;
  padding: 5px;
  background: #fff;
  position: relative;
  height: 30px;
  text-align: center;
}

.producti_stil_tip div:hover {
  width: auto;
  display: block;
  float: left;
  margin: 5px;
  padding: 5px;
  background: #ccc;
  position: relative;
  height: 30px;
  text-align: center;

}
.producti_stil_tip div a:link h2 {
  font-size: 80%!important;
  color:#757575!important;
  font-weight:400;
}
.producti_stil_tip div a:hover h2 {
  font-size: 80%!important;
  font-weight:400;
}
.producti_stil_tip div a:link {
  font-size: 80%!important;
  color:#757575!important;
  font-weight:400;
}
.producti_stil_tip div a:hover {
  font-size: 80% !important;
  font-weight:400;
}
/*index products*/
.index_products{
	display:inline-block;
	width:100%;
	height: auto;
	background-color: #fff;
	margin-top:5px;
	margin-bottom:5px;
}
.index_products a:link h2{
	display:inline-block;
	 font-size:90%;
	 font-weight: 700;
	 /*border-bottom:1px solid #efafbd;*/
	 text-align: center;
	 width: 100%
 }
 .index_products_left{
	 display:inline-block;
	 width:98%;
	 height: auto;
	 background-color: #fff;

 }
 .index_products_left div , index_products_left div:hover{
	 display:inline-block;
		font-size:90%;
		font-weight: 700;
	/*	border-bottom:1px solid #efafbd;*/
		text-align: center;
		width: auto;
		min-width: 170px;
	}
 .index_prod_items{
	 display:inline-block;
	 width:100%;
	 height: auto;
	 margin-top:5px;
	 margin-bottom:5px;
 }
 .index_products_left div a:link {
   font-size: 90%!important;
   color:#757575!important;
   font-weight:400;
 }
 .index_products_left div a:hover {
   font-size: 90%!important;
   font-weight:400;
 }
.index_promo_banners_div{
	width:1280px;
	height:463px;
	display: block;
	/*margin-top:46px;*/
	margin-bottom:46px;

}
.index_promo_banners_div_new{
	width:590px;
  height:463px;
	display: block;
	float:left;
	}
	.index_banners_div_all{
		width:292px;
	  height:463px;
		display: block;
		margin-left:12px;
		float:left;
		}
.index_promo_banners_div_promo{
	width:292px;
  height:463px;
	display: block;
	margin-bottom:8px;
	margin-left:13px;
	float:left;
}
.index_promo_banners_div_bulk{
	width:292px;
  height:297px;
	display: block;
	/*margin-left:8px;*/
	float:left;
}
.index_dostavka_banners_div{
	width:292px;
  height:161px;
	display: block;
	margin-top:6px;
	float:left;
}
.index_title_div{
	width:1280px;
	height:auto;
	display: inline-block;
	font-size:18px;
	font-weight:900;
	text-align: center;
	margin-top:10px;
	color:#757575;
}
.producti_stil_index {
    width: 100%;
    display: inline-block;
    margin-top: 3px;
    border: 1px solid #eee;
    border-radius: 5px;
    background: #eff1f2;
}
.producti_stil_index div {
  width: auto;
  display: block;
  float: left;
  margin-left: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
  padding: 5px;
  background: #fff;
  position: relative;
  /*height: 30px;*/
  text-align: center;
}

.producti_stil_index div:hover {
  width: auto;
  display: block;
  float: left;
	margin-left: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
  padding: 5px;
  background: #ccc;
  position: relative;
  /*height: 30px;*/
  text-align: center;

}
.producti_stil_index div a:link h3 {
  font-size: 100%!important;
  color:#757575!important;
  font-weight:400;
}
.producti_stil_index div a:hover h3 {
  font-size: 100%!important;
  font-weight:400;
}
.producti_stil_index div a:link h2 {
  font-size: 100%!important;
  color:#757575!important;
  font-weight:400;
}
.producti_stil_index div a:hover h2 {
  font-size: 100%!important;
  font-weight:400;
}
.price_row {
display:block;
width:230px;
margin-top:40px;
}
/*new footer*/
/*footer*/
 .footer-logo-box{
 padding:3px;
 max-width:1000px;
 }
 .footer-info-container{
	 margin:0 auto;
	 background:#1e1e1e;
	 width: 96%;
 }

 .footer-info-box{
	width:25%!important;
	margin:3px auto;
	}
 .footer-info-box-follow a{
 display:block;
 float:left;
 border:1px solid #ccc;
 text-align:center;
 width:100%;
 }
 .footer-info-box ul{
	list-style-position: outside;
	padding: unset;
	width:90%;
}

 .footer-info-box ul li{
 width:100%;
 display:block;
 text-align:center;
 text-align:center;
 }
 .footer-info-box ul li a:link{
	 color:#adadad;

 }
 .footer-info-box ul li a:hover{
	 color:#fff;
 }

 h4.footer-info-box-name{
 color:#fff;
 font-size:100%;
 font-weight:bold;
 text-transform:uppercase;
 text-align:left;
 display:block;
 margin-bottom:12px;
 width:100%;
 }
 .footer-info-box ul li.footer-info-box-info{
 color:#c0c0c0;
 font-size:90%;
 text-align:left;
 margin-right:5px;
 }
 .footer-info-box ul li.footer-info-box-info a{
 color:#c0c0c0;
 font-size:90%;
 display:block;
 text-decoration:none;
 text-align:left;
 width:100%;
 }
 .footer-info-box ul li.footer-info-box-info a:hover{
 color:#fff;
 text-align:left;
 }
 .footer-info-box-follow a{
 background-color:#adadad;
 margin-right:8px;
 display:block;
 }
 .footer-info-box-follow a:hover{
 background-color:#fff;
 }
 .bottom-info{
 width:100%;
 background-color:#c6beb6;
 color:#4a4a4c;
 font-size:95%;
 padding:12px 10px;
 text-align:center;
 }
 .footer-copyright{
 background-color:#1e1e1e;
 text-align:center;
 font-size:80%;
 text-align:left;
 padding:8px 0px;
 color:#c0c0c0;
 width:auto;
 }
 .footer-copyright a{
 color:#fff;
 text-decoration:none;
 }
 .footer {
	 margin: 0 auto;
	clear: both;
	background-color:#1e1e1e;
	overflow: hidden;
	width:1200px;
}
.cust_buletin_notice {
font-size:70%!important;
padding:2px;
text-align:left;
color:#c0c0c0;
line-height:11px;
display: block;
}
.cust_buletin_in{
width:63%;
border:none;
border-radius:unset;
font-size: 90%!important;
float:left;
margin:0px;
padding:2px;

}
.cust_buletin_button{
width:33%;
border:none;
border-radius:unset;
font-size: 90%!important;
background:#aa0f0f;
color:#fff;
text-transform:uppercase;
float:left;
margin:0px;
padding:2px;
text-align:center;
cursor: pointer;
}
.cust_buletin_button_bad{
	width:33%;
	border:none;
	border-radius:unset;
	font-size: 90%!important;
	background:#aa0f0f;
	color:#fff;
	text-transform:uppercase;
	opacity:0.5;
	float:left;
	margin:0px;
	padding:2px;
	text-align:center;
	}
	.cust_buletin_agree_text{
		font-size:70%!important;
		padding:2px;
		text-align:left;
		color:#c0c0c0;
		line-height:11px;
		display: block;
		/*float:left;*/
	}
	.cust_buletin_agree_text:hover{
		color:#fff;
	}
	.cust_buletin_checkbox{
		float: left;
		display: block;
		width: 10px!important;
	}
	.text-centered{
	text-align:center;
	}
	.centered{
	margin:0 auto;
	}
	.flex_display{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;

	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;

	 /*Center horizontaly */
	       justify-content: center;

	       /*Center horizontaly ie */
	       -ms-flex-pack: center;
	}
	.flex_strech{
	-webkit-box-align: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-align-items: stretch;
	align-items: stretch;
	}
	.flex_centerd_content{
	justify-content: center;
	}
	.flex_left_content{
	justify-content: left;
	}
	.flex_right_content{
	justify-content: left;
	}
	.flex-start{
	-webkit-align-self: flex-start;
	-moz-align-self: flex-start;
	-ms-align-self: flex-start;
	-webkit-align-self: flex-start;
	align-self: flex-start;
	}
	.footer p {padding:30px 10px 10px 0px;}

/*style carosel*/
/*index*/
/*promo*/
#left_scroll3{
float:left;
margin-top:108px;
height:20px;
width:20px;
padding-left:10px;

}

#left_scroll1{
float:left;
margin-top:108px;
height:20px;
width:20px;
padding-left:10px;

}

#left_scroll{
float: left;
height: 20px;
width: 20px;
padding-left: 10px;
position: relative;
left: -9px;
top:93px;
}

#left_scroll2{
float:left;
margin-top:108px;
height:20px;
width:20px;

}
/*promo*/
#left_scroll3 img
{
	width:27px !important;
	height:39px !important;
	display:block;
	cursor: pointer;
}
#left_scroll3b img
{
	width:27px !important;
	height:39px !important;
	display:block;
	cursor: pointer;
}

#left_scroll1 img
{
	width:27px !important;
	height:39px !important;
	display:block;
	cursor: pointer;
}


#left_scroll2 img
{
	width:27px !important;
	height:39px !important;
	display:block;
	cursor: pointer;
}

#left_scroll img
{
	width: 21px !important;
height: 34px !important;
display: block;
cursor: pointer;
}
/*promo*/
#carousel_inner3 {
float:left; /* important for inline positioning */
width:1130px; /* important (this width = width of list item(including margin) * items shown */
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
height:246px;
position: relative;
/*top: -20px;
.top:9px;*/
/* IE 7-8 only (note the leading period) */
}

#carousel_inner1 {
float:left; /* important for inline positioning */
width:1130px; /* important (this width = width of list item(including margin) * items shown */
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
height:246px;
position: relative;
/*top: -20px;
.top:9px;
*/
/* IE 7-8 only (note the leading period) */
}


#carousel_inner {
float:left; /* important for inline positioning */
width:1130px; /* important (this width = width of list item(including margin) * items shown */
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
height:246px;
}



#carousel_inner10 {
float: left;
width: 1200px;
overflow: hidden;
height: 246px;
/*margin-top: -18px;*/
}

#carousel_inner2 {
float:left; /* important for inline positioning */
width:1130px; /* important (this width = width of list item(including margin) * items shown */
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
height:246px;
position:relative;
top:0px;

/* IE 7-8 only (note the leading period) */
}
/*promo*/
#carousel_ul3 {

list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:1130px; /* important */
/* non-important styling bellow */
}
#carousel_ul3b {

list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:1130px; /* important */
/* non-important styling bellow */
}


#carousel_ul1 {

list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:1130px; /* important */
/* non-important styling bellow */
}

#carousel_ul {
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:1200px; /* important */
/* non-important styling bellow */
}

#carousel_ul2 {
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:1130px; /* important */
/* non-important styling bellow */
}
/*promo*/
#carousel_ul3 li{
float: left;
width: 192px;
padding: 0px;
height: 242px;
margin-bottom: 5px;
border-right: 1px solid #a7a2a2;
margin-top: 7px;
}

#carousel_ul3b li{
float: left;
width:330px;
padding: 0px;
height: 192px;
margin-right:3px;

}


#carousel_ul1 li{
float: left;
width: 192px;
padding: 0px;
height: 242px;
margin-bottom: 5px;
border-right: 1px solid #a7a2a2;
margin-top: 7px;
}

#carousel_ul li{
float: left;
width: 201px;
padding: 0px;
height: 242px;
margin-bottom: 5px;
border-right: 1px solid #a7a2a2;
margin-top: 7px;
}

#carousel_ul2 li{
float: left;
width: 192px;
padding: 0px;
height: 242px;
margin-bottom: 5px;
border-right: 1px solid #a7a2a2;
margin-top: 7px;
}

/*promo*/
#carousel_ul3 li img {

/* styling */
cursor:pointer;
cursor: hand;
border:0px;
margin-left:auto;
margin-right:auto;
display:block;
width:150px;
height:150px;
}
#carousel_ul3b li img {

cursor:pointer;
cursor: hand;
border:0px;
margin-left:auto;
margin-right:auto;
display:block;
width:330px;
height:192px;
}

#carousel_ul1 li img {

cursor:pointer;
cursor: hand;
border:0px;
margin-left:auto;
margin-right:auto;
display:block;
width:150px;
height:150px;
}


#carousel_ul2 li img {

cursor:pointer;
cursor: hand;
border:0px;
margin-left:auto;
margin-right:auto;
display:block;
width:150px;
height:150px;
}

#carousel_ul li img {

cursor:pointer;
cursor: hand;
border:0px;
margin-left:auto;
margin-right:auto;
display:block;
width:150px;
height:150px;
}


.info1{
/*color: #fff;*/
font-size: 11px;
font-family: Tahoma, Geneva, sans-serif;
font-weight: none;
display: block;
margin-top: 5px;
height: auto;
text-align: center;
margin-left: 12px;
}

/*promo*/
#right_scroll3{
float:right;
margin-top:83px;
height:20px;
width:20px;
padding-right:14px;

}
/*promo*/
#right_scroll3b{
float:right;
margin-top:83px;
height:20px;
width:20px;
padding-right:14px;

}

#right_scroll1{
float:right;
margin-top:83px;
height:20px;
width:20px;
padding-right:14px;

}

#right_scroll{
float: left;
height: 20px;
width: 20px;
padding-left: 10px;
position: relative;
left: 1165px;
top: -158px;

}

#right_scroll2{
float: right;
margin-top: 108px;
height: 20px;
width: 20px;
padding-right: 14px;

}

/* end index*/












a {text-decoration:none;}




/*TRETI*/





a {text-decoration:none;}


.info2{border-top:1px solid #e3e3e3;color: #000; display:block;height:18%;margin-top: 5px;height:190px;text-align:center;border-left:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
}
/*VTORI*/


.label
{
	width:56px;
	height:41px;
	background:url('../images/el/label.png') no-repeat top left;
	position:relative;
	top:176px;
	left:139px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:red;
	text-transform:uppercase;
	text-align:center;
	padding-top:21px;
}




a {text-decoration:none;}




#left_scroll2{
float: left;
margin-top: 108px;
height: 20px;
width: 20px;
padding-left: 10px;


}

/*promo*/
#right_scroll3 img
{
	width:27px;
	height:39px;
	display:block;
	cursor: pointer;
}



#right_scroll1 img
{
	width:27px;
	height:39px;
	display:block;
	cursor: pointer;
}

#right_scroll2 img
{
	width:27px;
	height:39px;
	display:block;
	cursor: pointer;
}

#right_scroll img
{
	width: 21px !important;
height: 34px !important;
display: block;
	cursor: pointer;
}

.over
{
	background:#605D5C;
}



.info1 h4
{
	height: 35px;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #393535;
border-bottom: 1px solid #a7a2a2;
width: 144px;
text-align: center;
margin-left: 12px;
margin-bottom: 3px;
font-weight:100;


}
.h4
{
	height: 35px;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #393535;
border-bottom: 1px solid #a7a2a2;
width: 170px;
text-align: center;
/*margin-left: 12px;*/
margin-bottom: 3px;
font-weight:100;
display:list-item;
}

.new а
{
	display:block;
	color:white;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

.new а:hover
{
	text-decoration:none;
}

.new small
{
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:white;
}

.new
{
	float:left;
	padding-left:52px;
}

.kproducts_by_catalogid{
  width:100%;
  padding-top:5px;
  padding-bottom:5px;
}
.kproducts_by_catalogid div{
	color: #c4161c;
	font-size: 100%;
}
.kproducts_by_catalogid ul{
  list-style:inside;
	margin-left:-42px;
}

.kproducts_by_catalogid ul li{
  float:left;
  display:block;
  max-width:50px;
  margin-left:4px;
}

.kproducts_by_catalogid ul li img{
  width:100%;
	border:1px solid #f2f2f2;
}
.kproducts_by_catalogid_hover{
  border:1px solid #fb1521!important;
}
.title_text_product_one_mozaika_pprodid{
			color: #fff;
		font-size: 80% !important;
		text-align: center;
		display: block;
		margin-top: 5px!important;
		background: #b7b7b7;
		width: 70%;
		border-radius: 20px;
		margin: 0 auto;
		font-size: 75% !important;
		line-height: 20px;
}
.flex_display_left{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;

-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;

-webkit-box-align: start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-align-items: start;
align-items: start;

 /*LEFT horizontaly */
 justify-content: start;

       /*Center horizontaly ie */
       -ms-flex-pack: start;
}

/*tables_order_detail_front*/

.table_search{
 border-collapse:collapse;
 width:auto;
 text-transform: uppercase;
 color: #333;

}
.table_search_product{
 border-collapse:collapse;
 width:100%;
 text-transform: uppercase;
 color: #333;
 width:99.9%;
}
.table_tr_serch{
border:#DDDBDB 1px solid;
background: #F1F9FE;;
/*background:#FFFFFF;*/
height:auto;
}
.table_tr_title{
border:#DDDBDB 1px solid;
background: #F7F7F7;
height:auto;
}
.table_tr_result_green{
background:#DFFEDA;
border:#DDDBDB 1px solid;
height:auto;
}
.table_td_serch{
border-right:#DDDBDB 1px solid;
font-size:12px;
height:auto;

}
.table_tr_serch1{
border: #C4C4FF 2px solid;
/*background: #F7F7F7;*/
background:#F1F9FE;
height:auto;
}
.table_td_serch1{
border-right:#DDDBDB 1px solid;
font-size:12px;
height:auto;

}


.table_tr_serch_result{
border:#DDDBDB 1px solid;
background:#f2f2f2;;
height:20px;

}
.table_td_serch_result{
border-right:#DDDBDB 1px solid;
font-size:90%;
vertical-align:middle;
text-align:center;
text-transform: uppercase;
}
.table_td_serch_result a:link{
		font-size:90%;
		text-transform: uppercase;
		color:#666;
		font-weight:400;
}
.table_td_serch_result a:link{
	font-size: 90%;
text-transform: uppercase;
color: #1a1a1a;
font-weight: 500;
text-decoration: none;

}
.table_td_serch_result_title{
border-right:#ccc 1px solid;
font-size:75%;
vertical-align:middle;
text-align:center;
text-transform:uppercase;
font-weight:600;

}
.table_td_serch_result_right{
border-right:#DDDBDB 1px solid;
font-size:90%;
font-weight:bold;
vertical-align:middle;
text-align:right;

}
.table_td_serch_result_c{
border-right:#3EC932 1px solid;
background:#C4FFAA;
}
.table_td_serch_result_c_onstok{
border-right:#EBFFA8 1px solid;
background:#EBFFA8;
}
.table_td_serch_result_right{
border-right:#DDDBDB 1px solid;
text-align:right;
}

.tablecell_1{
border:#DDDBDB 1px solid;
height: 20px;
vertical-align:top;
}
.tablecell_2{
border:#DDDBDB 1px solid;
background:#F7F7F7;
height: 20px;
vertical-align:top;
}
.textsize_grid{
font-size:12px;
text-align:center;
vertical-align:middle;
color:#508901;
}

.promocolor{
color:green;
}
.availablecolor{
color:999;
}
.bulkcolor{
color:red;
}
.inv_detail_td{
border:1px solid #eee;
vertical-align:top;
font-size: 12px;
text-transform: uppercase;;
}
.inv_detail_div_title{

vertical-align: top;
font-size: 12px;
background: #eee;
height: 20px;
color: #333;
font-weight: 800;
text-transform: uppercase;
}
.inv_detail_label{
float:left; margin-left:5px; border:1px solid #0375A0; height:36px; background:#E7FBC1;padding:2px; margin-top:2px;font-size:80%;
}
.inv_detail_label_ord{
float:left; margin-left:5px; border:1px solid #A4340B; height:36px; background:#DFFEDA; padding:2px; margin-top:2px;
}
.inv_detail_label_div{

background: #CBD9FE; border:1px solid #0375A0; height:46px;
}
.order_detail_stat_td{

background: #eee; border:1px solid #ccc; height:auto;
}
.order_detail_stat_tr{
	background: #f2f2f2;
	border: #CCC 1px solid;
	height: 18px;
	font-size: 15px;
	text-transform:  capitalize;
}

.order_detail_stat_main{
vertical-align:top; margin:3px; padding:2px;
}
.order_product_tr{
background:#eee; border:#CCC 1px solid; height:25px;
}
.order_product_tr_price{
background:#c3d69b; border:#CCC 1px solid; height:25px;
}
.order_product_stat_td_main_left{
background:#fff;
vertical-align:top;
width:98%;
display: inline-table;
padding:3px;
}
.order_product_stat_td_main_right{
background:#fff;
vertical-align:top;
width:98%;
display: inline-table;
padding:3px;
}
.order_product_bold{
font-weight:700;
font-size:13px;
}
.products_details_smalladd_title_form{
font-size: 100%;
color:#444;
display: inline-block;
width:auto;
min-width: 400px;
height: auto;
text-transform: none;
border-bottom: 1px solid #F6F4F4;
margin-top:5px;
padding: 3px;
}
.products_details_smalladd_title {
    font-size: 13px;
    color: #757575;
    display: block;
    width: auto;
    min-width: 400px;
    height: auto;
    text-transform: uppercase;
    /*border-bottom: 1px solid #F6F4F4;*/
    margin-top: 1px;
		margin-left: 5px;
    padding: 1px;
		text-align:left;
}
.admin_comments{
		height: auto;
	min-height: 100px;
	font-size: 15px;
	background: #FFEDDF;
	padding: 5px;
	color: #666;
	width: 50%;
	display: block;
	float: left;
	position: relative;
	margin-top: 5px;
	margin-right: 5px;
	}
.admin_comments span{
	color:#333;
	padding:5px;
}
.cust_comments{
	height: auto;
min-height: 100px;
font-size: 15px;
background: #DFFEDA;
padding: 5px;
color: #666;
display: block;
width: 45%;
float: left;
position: relative;
margin-top: 5px;
margin-right: 5px;
}
.cust_comments span{

padding:5px;
color:#333;

}
.title_comments{
text-transform: uppercase;
color:#333;

}
/*end table order_detail_front*/
.get_from_stores_mozaika
{
min-width: 200px;
width: 90%;
height: auto;
min-height: 250px;
border:1px solid #eee;
float: left;
margin:5px;
display:block;
 background: #fff;
padding: 2px;
}
.get_from_stores_mozaika_title{
    display: block;
    position: relative;
    margin-top: 5px;
    width: 100%;

    text-align: left;
    font-size: 100%;
    font-weight: 600;
    color: #5b6171;
}
.get_from_stores_mozaika_address,.get_from_stores_mozaika_worktime{
    display: block;
    position: relative;
    margin-top: 5px;
    width: 100%;

    text-align: left;
    font-size: 80%;
    font-weight: 400;
    color: #5b6171;
}
.get_from_stores_mozaika_save{
  display: block;
  position: relative;
  margin-top: 5px;
  text-align: center;
  font-size: 80%;
    color: #5b6171;
}

.order_final_div,.step_customer_data,.step_delivery,.step_payment,.final_step,.checkbox_step_firma_data{
  width: 99.80%;
  display: inline-block;
  border:1px solid #ccc;
  margin-top:10px;
	margin-bottom:10px;
}

.cart_invpayment_select{
  width:auto;
  height:auto;
  font-size:100%;
  display:block;

}



.color_red {
  color: red;
  font-weight: 300;
}
.cart_back_btn{
  width:30%;
  padding:10px;
  height:auto;
  color:#FFF;
  font-weight: 700;
  background: #000;

  border-radius: 5px;
  display: inline-block;

		cursor: pointer;
		float: left;
		text-align: center;
		text-transform:uppercase;
	}
.cart_back_btn:hover{
  width:30%;
  padding:10px;
  height:auto;
  color:#fff;
  font-weight: 700;
  background: #c4161c;

  border-radius: 5px;
  display: inline-block;


  text-decoration: none;
  cursor: pointer;
  float: left;
  text-align: center;
	text-transform:uppercase;
}

.cart_upd_btn,.cart_browse_btn{
  width:auto;
  padding:10px;
  height:auto;
  color:#444;
  font-weight: 400;
  background: #fff;
  border:2px solid #c4161c;
  border-radius: 5px;
  display: inline-block;
  margin:10px;
		cursor: pointer;
		float: left;
		text-align: center;
		text-transform:uppercase;
		}
.cart_upd_btn:hover,.cart_browse_btn:hover{
  width:auto;
  padding:10px;
  height:auto;
  color:#444;
  font-weight: 400;
  background: #f2f2f2;
  border:2px solid #ccc;
  border-radius: 5px;
  display: inline-block;
  margin:10px;
  text-decoration: none;
  cursor: pointer;
  float: left;
  text-align: center;
	text-transform:uppercase;
}
.cart_updqtty_btn{
	width:auto;
	padding:10px;
	height:auto;
	color:#fff;
	font-weight: 400;
	background: #c4161c;
	border:2px solid #f2f2f2;
	border-radius: 5px;
	display: block;
	margin:10px;
		cursor: pointer;
		float: right;
		text-align: center;
		text-transform:uppercase;
		}
.cart_updqtty_btn:hover{
	width:auto;
	padding:10px;
	height:auto;
	color:#c4161c;
	font-weight: 400;
	background: #f2f2f2;
	border:2px solid #c4161c;
	border-radius: 5px;
	display: block;
	margin:10px;
	text-decoration: none;
	cursor: pointer;
	float: right;
	text-align: center;
	text-transform:uppercase;
}
.cart_delivery{
width:50%; height: auto; padding:3px;  border:#F7F7F7 1px solid;  margin:5px;
display: block;
}
.labelbox{
  font-size:100%;
  width:100%;
  height: auto;
  float: left;
  display: block;
}
.order_final_cust_info{
	width: 99%;
padding: 5px;
display: inline-block;
margin: 6px;

}
.order_final_cust_info_label{
  color: #c4161c;
  text-align: center;
  font-size: 100%;
  font-weight: 700;
  margin: 10px;
	width:90%;
}
.order_final_cust_info_input,  .order_final_cust_info_select {
  color: #555;
  text-align: center;
  font-size: 100%;
  font-weight: 700;
  width: 90%;
  height: auto;
	float:left;
	display:block;
}
.order_final_cust_info_textarea{
  color: #555;
  text-align: center;
  font-size: 90%;
  font-weight: 700;
  width: 90%;
  height: auto;
}
.order_final_label_field{
float: left;
padding: 5px;
color: #555;
font-size: 100%;
font-weight: 500;
display:block;
}
input, textarea, select {
  width: auto;

  padding: 5px;
  border: 1px solid #ccc;
  margin: 5px;
  /*display: block;*/
  text-align: left;
  border-radius: 3px;
	font-size:100%;
}
.izberi_dostavka {
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #c4161c;
  font-weight: 600;
}
.izbran_delivery_metod {
  display: inline-block;
  width: 90%;
  text-align: center;
  color: #c4161c;
  font-weight: 600;
}
.get_from_stores_mozaika_address,.get_from_stores_mozaika_worktime{
    display: block;
    position: relative;
    margin-top: 5px;
    width: 100%;

    text-align: left;
    font-size: 80%;
    font-weight: 400;
    color: #5b6171;
}
.get_from_stores_mozaika_save{
  display: block;
  position: relative;
  margin-top: 5px;
  text-align: center;
  font-size: 80%;
    color: #5b6171;
}

.cart_finish_btn{
  width:auto;
  padding:10px;
  height:auto;
  color:#fff;
  font-weight: 400;
  background: #000!important;
  border-radius: 5px;
  display: block;
  margin-top:10px;
  margin-bottom: 10px;
		cursor: pointer;
		text-align: center;
		font-size: 100%;
		text-transform: uppercase;
		float:left;
}
.cart_finish_btn:hover{
  width:auto;
  padding:10px;
  height:auto;
  color:#fff;
  font-weight: 400;
  background: #c4161c;
  border-radius: 5px;
  display: block;
  margin-top:10px;
  margin-bottom: 10px;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
	font-size: 100%;
	text-transform: uppercase;
  float:left;
}
.cart_ok_result{
    background: #7bc673;
    color: #fff;
    font-weight: 600;
		padding:5px;
}
.toggle_input_inv{
	float:left;
	display:block;
	padding:5px;
	width:30px;
	margin-top: 10px;

}
.toggle_input_text{
	float:left;
	display:block;
	padding:5px;
	font-size:100%;
	color:#c4161c;
	text-transform: uppercase;

}
.toggle_input_text_cart{
	float:left;
	display:block;
	padding:5px;
	font-size:100%;
	color:#c4161c;
	text-transform: uppercase;
	max-width:50%;
}
.form-control,.areabox{
	border:1px solid #ccc;
	color:#000;
	width:99%;
}

.form-control_red{
	border:2px solid #c4161c;
	color:#f00;
}
.order_final_label_error{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	color: #fb1521;
	font-size:90%;
	display: inline-block;

}
.cart_step_customer_data_searchemail{
	width:99.2%;
	padding:5px;
	display:inline-block;
	background:#f2f2f2;
	color:#c4161c;

	}

	.order_detail_front{
		width:100%;
		display:inline-block;
		margin-top:10px;
	}

	.green_dot{
		width: 10px;
		height: 10px;
		border-radius: 10px;
		background: #7bc673;
		display: block;
		float: left;
		margin-left: 10px;
		margin-top: 7px;
		margin-right: 10px;
	}
	.green_dot_text{
		font-size:100%;
		color:#000;
		display:block;

	}
	.green_dot_div{
		display:block;
		width:90%;
	}
.sform-control {
	width:100%;
	display:block;
}
.select_search_span{
	width:100%;
	display:block;
}
.div_agree_final{
	display:inherit;
}
.div_agree_final_text{
	width:100%;

}
.agree_final_text_red{
	width:99.2%;
	padding:5px;
	display:inline-block;
	background:#ffff;
	color:#c4161c;

	}
	.agree_final_text_conf{
	background:#f2f2f2;
	display:inline-block;
	}

	.view_plus_page_btn{
	  width: 15px;
  	background: #f2f2f2;
	display: block;
	text-align: center;
	color: #343434;
	cursor: pointer;
	margin: 10px;
	height: auto;
	padding: 5px;

	}
	.view_plus_page_btn:hover{
	  width: 15px;
		background: #ccc;
	display: block;
	text-align: center;
	color: #fff;
	cursor: pointer;
	margin: 10px;
	height: auto;
	padding: 5px;

	}
	.view_minus_page_btn{
	  width: 15px;
	background: #f2f2f2;
	display: block;
	text-align: center;
	color: #343434;
	cursor: pointer;
	margin: 10px;
	height: 15px;
	padding: 5px;
	float:left;

	}
	.view_minus_page_btn:hover{
	  width: 15px;
		background: #ccc;
	display: block;
	text-align: center;
	color: #343434;
	cursor: pointer;
	margin: 10px;
	height: 15px;
	padding: 5px;
	float:left;

	}
	.faminus{
		 color:#c4161c;
		 	cursor:pointer;
			font-weight: bold !important;
			font-size: 110%;
	}
	.faplus{
		 color:#7bc673;
		 font-weight: bold !important;
		 font-size: 110%;
		 cursor:pointer;
	}
	.view_qtty_cart_disabled{
			 width: auto;
			 max-width: 60px;
			 display: block;
			 text-align: center;
			 color: #343434;
			 margin: 5px auto;
			 height: auto;
			 padding: 5px;
			 float: none;
	}
	.view_qtty_cart{
			 width: auto;
			 max-width: 60px;
			 display: block;
			 text-align: center;
			 color: #343434;
			 margin: 10px auto;
			 height: auto;
			 padding: 5px;
			 float: left;
	}
	.cart_qtty_input{
		width:auto;
		max-width:50px;
		display:block;
		float:left;

	}
	.cart_qtty_dim{
			width: auto;
			max-width: 60px;
			display: block;
			text-align: center;
			color: #343434;
			margin: 5px auto;
			height: auto;
			padding: 5px;
			float: left;
	}
	.view_qtty_cart_input{
			 width: auto;
			 max-width: 160px;
			 display: block;
			 text-align: center;
			 color: #343434;
			 margin: 0px auto;
			 height: auto;
			 padding: 5px;
			 float: left;
	}
	.cart_qtty_div{
			width: auto;
			margin: 0px auto;
			float: none;
			text-align: center;
			color: #343434;
			display: inline-block;
	}
