@font-face {
  font-family: 'Roboto Condensed';
  src: url('fonts/roboto-condensed/RobotoCondensed-Regular.woff2') format('woff2'),
       url('fonts/roboto-condensed/RobotoCondensed-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto Condensed';
  src: url('fonts/roboto-condensed/RobotoCondensed-Bold.woff2') format('woff2'),
       url('fonts/roboto-condensed/RobotoCondensed-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

body, html {
   /* background:url(images/bg-body.png) repeat; */
    font-size:13px;
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;   text-align: left;
    background-color:#FFFFFF;
    color: #555555;
    height: auto;
    margin: 0 auto;
}


body,
div,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
input,
textarea,
p,
table,
th,
td,
br,
tr {
    margin: 0;
    padding: 0;
}

fieldset, img {
    border: 0 none;
    margin: 0;
    padding: 0;
}

img {
    max-width: 100%;
}

a {
    color: #CC0000;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

input,
textarea,
select,
button {
    font-size: 11px;
    padding: 4px 3px;
    outline: none;
    vertical-align: middle;
    color: #333333;
    background: #FFFFFF;
    text-shadow: none;
}

option{
  background: #FFFFFF;
}

input:focus, textarea:focus, select:focus  {  border: 1px solid #DD3C44; -webkit-box-shadow: 0 0 4px #DD3C44; -moz-box-shadow: 0 0 4px #DD3C44; box-shadow: 0 0 4px #DD3C44;
    text-shadow: none;}

input.button:focus {  -webkit-box-shadow: 0 0 4px #003366; -moz-box-shadow: 0 0 4px #003366; box-shadow: 0 0 4px #003366;
    text-shadow: none;}

.container{
background-color: #fff;
width: 97%;
max-width: 1100px;
margin: 0 auto;
padding: 0 1.5%;
}


#nadheader{
  padding: 5px 0 5px 0;
  margin: 0 auto;
  display: table;
  width: 100%;
  background: #444444;
  color: #FFFFFF;
}

.logmenheadrig{
  float: right;
  width: 52%;
  font-size: 13px;
  text-align: right;
}
.logmenhead{
  padding-right: 5px;
  float: left;
  width: 46%;
}
.logmenheadrig a{
  color: #FFFFFF;
  margin: 0 8px 0 0px;
  font-size: 13px;
}
.logmenhead a:hover{
  color: #D8787C;
}

.logmenhead h1, .logmenhead p{
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
}


#header {
   height: auto;
   display: table;
   width: 100%;
   margin: 0 auto;
   padding: 20px 0 5px 0;
  background: #F4F4F4;
}

#header h1 {
  padding: 0px 0 0 0px;
}

#headl {
  display: block;
  float: left;
  width: 45%;
  padding-bottom: 10px;
}
#headc {
  display: block;
  float: right;
  width: 45%;
  padding-top: 10px;
}
/*#headr {
  display: table;
  float: right;
  width: 35%;
  padding-top: 10px;
}*/
#headr{
     display: none;
 }
#headr table{
  float: right;
}

#searchinput {
	background: #ffffff;
	width: 180px;
	height: 24px;
	float: right;
	margin: 5px 0 0 0;
    box-shadow: none;
    border: none;
    border-radius: 10px 0 0 10px;
    padding: 3px 10px;
}
#searchbutton {
	background: #ffffff;
	width: 30px;
	height: 30px;
	float: right;
	display: block;
	margin: 5px 0 0 0;
    border: none;
    color: #FFFFFF;
    padding: 0px 0px 0 0px;
    border: none;
    border-radius: 0 10px 10px 0;
}


#goremenu li {
  float: right;
  padding: 0 0 0 2px;
  margin: 0 4px 0 1px;
  list-style: none;
}

#goremenu li a{
  color: #999999;
  margin: 0 4px 0 1px;
}

#basshmen {
    width: 100%;
    background: #FFFFFF;
    display: table;
    border-bottom: 3px solid #F4F4F4;
}

#menuto{
  margin: 0px auto 0 auto;
  display: block;
}

#menu {
	overflow: hidden;
	clear: both;
    margin: 0px auto 0px auto;
    float: left;
    padding: 3px  0px;
    width: 100%;
}

	#menu li {
		float: left;
		position: relative;
		margin: 0 10px 0 0px;
		padding: 0;
		float: left;
    display: block;
	}

	#menu a {
		float: left;
		padding: 12px 5px 8px 5px;
		text-decoration: none;
		text-align: center;
		font-size: 15px;
		color: #000000;
        text-transform: uppercase;
        font-weight: bold;
        display: block;
        font-family: 'Roboto Condensed', Arial, Verdana;
}
		#menu a:hover {
		color: #CC0000;
		}
		#menu a.activm {
		color: #CC0000;
		}




#menu .st-mobile-close{
  display: none;
}

#mmi{
  display: none;
}
#send1{
  display: block;

}


#sidebar1 {
  display: none;
}

#footera {
    background: #121212;
    border-top: 1px sold #3D3A36;
}

#footer{
    height: auto;
    margin: 0 auto;
    padding: 1% 1.5%;
    width: 97%;
    max-width: 1100px;
    color: #EEEEEE;
    display: table;

}
#footer a{
  text-decoration: none;
  font-size: 11px;
    color: #999999;
}
#footer p.nfoot a{
    color: #FFFFFF;
  padding: 0 5px;
}
#footer p.nfoot a:hover{
    color: #FFFFFF;
}

#header li, #menu li, #footer li{
  list-style: none;
}


#content {
     height: auto;
     display: table;
     margin: 23px auto 0px auto;
     padding: 0px 0 10px 0;
    width: 97%;
    max-width: 1100px;
    padding: 0 1.5%;
}

#contleft{
   display: block;
   float: left;
   width: 22%;

}

#contright{
   display: block;
   float: right;
   width: 75%;
}

#categories {
  width: 100%;
  padding-bottom: 3px;
}
#categories .menuzaghide, .nonetat .menuzaghide{
  color: #66666D;

  font-weight: normal;
  padding:  0px 0 5px 0;
  text-transform: uppercase;
  font: 22px/28px 'Roboto Condensed', Arial, Verdana;
  background: url(images/border_tab.png)  repeat-x left bottom;
  margin: 0 0 15px 0;

}

#categories li {
  list-style: none;
  padding: 6px 10px 3px 1px;
  margin: 2px 10px 3px 0px;
}

#categories li.lito {
  list-style: none;
  padding: 7px 10px;
  background: #AAAAAA;
}


#categories li a{
  color: #777777;
  font-size: 15px;
  font-family: 'Roboto Condensed', Arial, Verdana;
}
#categories li a.category-top {
  padding: 0 0 0 0px;
  display: block;
  margin: 0px;
}
#categories li a.category-top:hover {
  color: #D8787C;
}
#categories li a.category-top{
  padding: 0 0 0  0px;
  display: block;
  margin: 0px;
  color: #000000;
}
#categories li a.category-top1 {
  padding: 0 0 0 0;
  display: block;
  margin: 0px 0 0 10px;
  font-weight:normal;
  border-bottom: 1px solid #EEEEEE;
}
#categories li a.category-top1:hover {
  color: #D8787C;
  padding-left: 1px;
}

#categories li a.category-top2 {
  color: #D8787C;
}



.leftprod{
  color: #0c1c4d;
  margin: 10px 0;
  background: #FFFFFF;
  padding: 5px;
  width: 100%;
  max-width: 230px;
  border: 1px solid #DDDDDD;
  font-family: 'Roboto Condensed', Arial, Verdana;
}


.leftprod:hover{
  border: 1px solid #000000;
}

.leftprod p{
  margin: 0;
  padding: 1% 0;
}
p.imepromleft {
  font-weight: bold;
  padding: 3%;
  text-transform: uppercase;
}

.prodpodobni{
  background: #FFFFFF;
  width: 100%;
  padding: 15px 0;
  margin-top: 15px;
}
.podobni{
  color: #0c1c4d;
  margin: 10px;
  border: 1px solid #dddddd;
  background: #FFFFFF;
  padding: 8px;
  width: 165px;
  float: left;
  height: 210px;
  overflow: hidden;
  font-family: 'Roboto Condensed', Arial, Verdana;
  font-weight: bold;
}
.podobni:hover{
  border: 1px solid #000000;
}
.podobni p{
  margin: 0 0 5px 0px;
}
.podobni a{
  color: #0c1c4d;
  font-size: 12px;
}
.podobni span{
  margin: 0;
}


#faded { overflow:hidden; height:289px; width:820px; position:relative; border: 1px solid #dddddd;}
.pagination{ position:absolute; top:10px; right:7px; padding:0; margin:0;}
.pagination li{ float:left; margin-right:3px; position:relative; z-index:10;   list-style: none; }
.pagination li a{ text-indent:-9999px; width:11px; height:11px; background:url(images/pagination.png) no-repeat right top; display:block;}
.pagination li a:hover{ background:url(images/pagination.png) no-repeat center top;}
.pagination li.current a{ background:url(images/pagination.png) no-repeat left top;}


.vatrecont{
background:  #FFFFFF;
width: 100%;
margin:20px 0;
padding: 0;
}


.ma-title1{
  background: url(images/bg-block.png) repeat-x center bottom;
  margin: 0  0px 0 0;
  width: 100%;
}
#content h1, #content h2, #content p.caktoh2to {
  font-weight: normal;
  padding: 0 0 15px 0;
  font-family: 'Roboto Condensed', Arial, Verdana;
  text-transform: uppercase;
  font: 18px/22px 'Roboto Condensed', Arial, Verdana;text-transform: uppercase; padding-bottom: 10px; background: url(images/border_tab.png) no-repeat left bottom;
  margin: 0 0 20px 0;
}

#content h2.pont {
  font-weight: normal;
  padding: 0 0 5px 0;
  font-family: 'Roboto Condensed', Arial, Verdana;
  text-transform: uppercase;
  font: 12px 'Roboto Condensed', Arial, Verdana;text-transform: uppercase; padding-bottom: 10px; background: none;
  margin: 0 0 0px 0;
}


#content h3 {
  font-size: 17px;
  font-weight: normal;
  padding: 0 0 10px 0;
  font-family: 'Roboto Condensed', Arial, Verdana;
  text-transform: uppercase;
}

#content h4 {
  font-size: 16px;
  font-weight: normal;
  padding: 5px 0 0 0;
  font-family: 'Roboto Condensed', Arial, Verdana;
  text-transform: uppercase;
}

#content .vatrecont h3 {
  font-weight: normal;
  padding: 0 0 5px 0;
  font-family: 'Roboto Condensed', Arial, Verdana;
  text-transform: uppercase;
  font: 19px/26px 'Roboto Condensed', Arial, Verdana;text-transform: uppercase; padding-bottom: 5px; background: url(images/border_tab.png) no-repeat left bottom;
  margin: 0 0 20px 0;
}


#content h6.zaglavie, #content h3.zaglavie, #content h4.zaglavie  {
  font-weight: normal;
  padding: 0 0 5px 0;
  font-family: 'Roboto Condensed', Arial, Verdana;
  text-transform: uppercase;
  font: 17px/24px 'Roboto Condensed', Arial, Verdana;
  text-transform: uppercase; padding-bottom: 5px;
  background: url(images/border_tab.png) no-repeat left bottom;
  margin: 0 0 20px 0;
}

.homenews {
    height: 250px;
    width: 340px;
}
.scroll-pane {
    width:340px;
    height: 338px;
    overflow-y: auto;
    overflow-x: none;
    margin: 0 auto;
    padding: 0;
}

.newss{
  padding-bottom: 5px;
  padding-right: 10px;
}
#content .homenews h3{
  padding: 0 0 5px 0px;
  display: block;
  margin: 0 0 0 0;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana;
}

.homenews img.imgnews{
  margin: 4px 10px 5px 0;
  border: 1px solid #b1b1b2;
  float: left;
}
.homenews .date {
  font-size: 11px;
}
.date{
  color: #CC0000;
  padding-bottom: 2px;
}
.newsmore {
  padding-top: 2px;
  text-align: right;
}
.newsmore a{
  text-decoration: none;
  color: #CC0000;
  font-weight: bold;
}
.newsmore a:hover{
  text-decoration:underline;
  color: #FFFFFF;
}

 #nadfootera{
   background:  #1B1B1B;
   margin: 20px 0 0 0;
   padding: 0;
   display: table;
   width: 100%;
   color: #DDDDDD;
 }
 #nadfooter{
   width: 97%;
   max-width: 1100px;
   height: auto;
   margin: 0px auto 0 auto;
   padding: 2% 1.5%;
   display: table;

 }
.ma-title{background: url(images/bg-block.png) repeat-x center bottom;margin: 0  20px 0 0;}

#nadfooter h4 {
  color: #CCCCCC;
  font-size: 18px;
  font-weight: bold;
  padding: 0;
  font: 18px/25px Arial;text-transform: uppercase;padding-bottom: 5px;background: url(images/border_tab1.png) no-repeat left   bottom; margin: 0 0 20px 0;
}

#nadfooter p{
  list-style: none;
  padding: 0 20px 0 0 ;
  color: #999999;
}

#nadfooter p a.category-topf {
  padding: 0 0 0 0px;
  display: block;
  margin: 10px 0 0 0;
  color: #999999;
}

#nadfoot1, #nadfoot12, #nadfoot13  {
  width: 28%;
  float: left;
  display: table;
  padding: 0 2% 0 3%;
}
#nadfoot2 {
  width: 22%;
  float: left;
  display: table;
}

#telgaranca {
   background:#F3EEE3;
   border-top: 2px solid #E2DBCC;
   height: 55px;
 }
#telgaranc{
  width: 100%;
  margin: 0 auto;
}

.contact-block {
   background: url("images/banner-icon.png") no-repeat;
   width: 320px;
   height: 49px;
   margin: 5px;
}
.contact-block:hover {
   background: url("images/banner-icon.png") no-repeat;
   width: 320px;
   height: 49px;
   margin: 5px;
   background-position: 0 -50px;
}
.contact-block .text{
   margin: 10px 0 0 60px;
   float: left;
   font-size: 17px;
  font-weight: bold;
  color: #707070;
  font-family: Arial;
}
.contact-block .text:hover{
  color: #D8787C;
}

.shipping .text{
   margin: 10px 0 0  0px;
   font-size: 20px;
  font-weight: bold;
  color: #707070;
}
.shipping .text span{
  color: #D8787C;
  font-family: Arial;
}


#social_block{float:right;width:230px;position:relative;margin-top:8px;}
#social_block .title_block{float:right;margin-right:15px;font-size:16px;font-weight:bold;padding:10px 0;color:#707070;}
#social_block ul{clear:none;width:auto;overflow:hidden;}
#social_block li{display:inline; }
#social_block li.facebook a{background:url("images/sprite_pict_social_block.png") no-repeat scroll 0 0 transparent;}
#social_block li.twitter a{background:url("images/sprite_pict_social_block.png") no-repeat scroll 0 -83px transparent;}
#social_block li.rss a{background:url("images/sprite_pict_social_block.png") no-repeat scroll 0 -161px transparent;}
#social_block li.facebook a:hover{background-position:0 -41px;}
#social_block li.twitter a:hover{background-position:0 -121px;}
#social_block li.rss a:hover{background-position:0 -202px;}
#social_block li a {
    float: right;
    height: 35px;
    margin-right:2px;
    text-indent: -999em;
    width: 35px;
	margin-top:3px;
}


.good {
  color: #CC0000;
  font-weight: bold;
}
.good1 {
  color: #CC0000;
}
.good2{
  color: #336699;
}


#homecateg  {
margin-top: 10px;
  background:#FFFFFF;
  width: 100%;
  display: table;
  padding: 0;
  text-align: center;
}

.homeprodbox {
  color: #0c1c4d;
  margin: 7px 6px;
  border: 1px solid #dddddd;
  background: #FFFFFF;
  padding: 7px;
  width: 150px;
  float: none;
  height: 160px;
  display: inline-block;
  overflow: hidden;
  font-family: 'Roboto Condensed', Arial, Verdana;
  font-weight: bold;
}
.homeprodbox:hover{
  border: 1px solid #000000;
}
.homeprodbox img{
  padding: 5px 0 3px 0;
  margin: 0;
  width: auto;
  height: auto;
  max-width:145px;
  max-height: 110px;
}
.homeprodbox a{
  padding: 0;
  margin: 0;
  color: #000000;
}
.homeprodbox p	{
  padding: 0;
  margin: 0;
}

/*   ///////////////////////////////////////////////////////  contcatbox */


.homeprodbox0 {
  color: #0c1c4d;
  margin: 7px 6px;
  border: 1px solid #dddddd;
  background: #FFFFFF;
  padding: 7px;
  width: 150px;
  float: none;
  height: 290px;
  display: inline-block;
  overflow: hidden;
  font-family: 'Roboto Condensed', Arial, Verdana;
  font-weight: bold;
}
.homeprodbox0:hover{
  border: 1px solid #000000;
}
.homeprodbox0 img{
  padding: 5px 0 3px 0;
  margin: 0;
  width: auto;
  height: auto;
  max-width:148px;
  max-height: 115px;
}
.homeprodbox0 a{
  padding: 0;
  margin: 0;
  color: #000000;
}
.homeprodbox0 p	{
  padding: 0;
  margin: 0;
}

/*   ///////////////////////////////////////////////////////  contcatbox */

.homeprodbox1 {
  width: 166px;
  height: 140px;
  display: block;
  float: left;
  margin: 0px 12px 15px 1px;
  border: 1px solid #E5E3D6;
  background: #FFFFFF;
}
.homeprodbox1 img{
  padding: 0;
  margin: 0;
}
.homeprodboximg1{
  width: 166px;
  height: 140px;
  display: block;
  padding-top: 0px;
}

.homeprodbox1 a{
  padding: 0;
  margin: 0;
}
.homeprodbox1 p	{
  padding: 0;
  margin: 0;
}
.caption1 img{
  padding: 0;
  margin: 0;
}
.homeprodbox1 .caption2 {
    background:#000000 none repeat scroll 0 0;
    color:#FFFFFF;
    height: 15px;
    width:156px;
	_width:156px; opacity:0.5;
	filter:alpha(opacity=50); /* IE patch */
	position: relative;
    left:0px; top: -22px;
    padding: 5px 5px 2px 5px;
    margin: 0px 0 0 0;
    text-align: center;
}
.caption2 a {color:#FFFFFF; text-decoration:none; text-align: center;}
/*   ///////////////////////////////////////////////////////  contcatbox */


.contcatbox {
  height: 190px;
  display: none;
  float: left;
  margin: 0px 10px 0px 10px;
  background: #FFFFFF;
}
.contcatbox img{
  padding: 0;
  margin: 0;
  height: 190px;
}
.contcatboximg{
  display: block;
  padding-top: 5px;
}

.contcatbox a{
  padding: 0;
  margin: 0;
}
.contcatbox p	{
  padding: 0;
  margin: 0;
}
.caption1 img{
  padding: 0;
  margin: 0;
}
.contcatbox .caption1 {
    background:#000000 none repeat scroll 0 0;
    color:#FFFFFF;
    height: 15px;
    width:100%;
	_width:100%; opacity:0.5;
	filter:alpha(opacity=50); /* IE patch */
	position: relative;
    left:0px; top: -31px;
    padding: 5px 0px 2px 0px;
    margin: 0px 0 0 0;
    text-align: center;
}
.caption1 a {color:#FFFFFF; text-decoration:none; text-align: center; padding: 0 5px;   }

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

#vatreloga {
background: #EAEBEB;
width: 735px;
padding: 15px 0 0 15px;
display: table;
}
/*
#bashcont{
  background:#EAEBEB;
  width: 720px;
  padding: 15px;
  display: table;
}*/
#bashcont{
  background:#FFFFFF;
  width: 100%;
  display: table;
  padding: 0;
}
#bashcont h1.zaglavie, .bashcont h1.zaglavie {
  text-align: left;
}

.bashcont{
  background:#FFFFFF;
  width: 100%;
  display: table;
  padding: 0 0 20px 0;
}

.bashcont2{
  background:#FFFFFF;
  width: 100%;
  display: table;
  padding: 0;
  margin: 0 auto;
  text-align: center;

}


#contact-wrapper { width:100%px; margin: 0px;}
#contact-wrapper div { clear:both; margin: 0; }
#contact-wrapper label { display:block; float:none; width:auto; }
form#contactform input {background:#fff; border:1px solid #dadada; padding:4px; font-size:13px; width:250px;  -webkit-box-shadow: 0 0 3px #888888; -moz-box-shadow: 0 0 3px #888888; box-shadow: 0 0 3px #888888; margin-bottom: 5px;}
form#contactform textarea {font-family:Arial, sans-serif; background:#fff; font-size:13px; padding:8px;  border:1px solid #dadada;   -webkit-box-shadow: 0 0 3px #888888; -moz-box-shadow: 0 0 3px #888888; box-shadow: 0 0 3px #888888; }
#contact-wrapper input.error, #contact-wrapper textarea.error {font-size:13px; font-style:normal !important; color:#747474 ;}
#contact-wrapper .error {color:#666; font-style:italic; margin-bottom:0px; font-size:11px;}
p.success {color:#039300;}
form#contactform input.submit-form {width:115px; cursor:pointer; display:inline-block;  text-decoration:none !important; font-size:12px; font-weight:bold; color:#858585; font-family: Arial, sans-serif;	background: #f6f6f6 url(images/big-button-overlay.png) top left repeat-x; border-top:none !important; border-right:none !important; border-left:none !important; border-bottom: 1px solid #b8b8b8;	padding: 6px 15px 7px 15px;line-height: 1;	-moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 0 1px 3px #ccc; -webkit-box-shadow: 0 1px 3px #ccc; box-shadow: 0 1px 3px #ccc;  border-bottom: 1px solid #b8b8b8; position: relative; cursor: pointer;}
form#contactform input.submit-form:hover {background-color:#fff; color:#787878;}
#contact-wrapper span.required {color:#f10000}
form#contactform input:focus {  border: 1px solid #DD3C44; -webkit-box-shadow: 0 0 4px #DD3C44; -moz-box-shadow: 0 0 4px #DD3C44; box-shadow: 0 0 4px #DD3C44;}
form#contactform textarea:focus {  border: 1px solid #DD3C44; -webkit-box-shadow: 0 0 4px #DD3C44; -moz-box-shadow: 0 0 4px #DD3C44; box-shadow: 0 0 4px #DD3C44;}


#content .nezaglavie{
  font-family: 'Roboto Condensed', Arial, Verdana;
  font-size: 14px;
}


.product-box {
margin:0;
width:660px;
padding: 15px;
}
.product-box:hover {
opacity:0.7;filter:alpha(opacity=70);
}


.product-box p a{
  color: #000000;
  background: transparent;
}
.product-box p a:hover{
  color: #CC0000;
  text-decoration: none;
}


.box-star1 {
background-image:url("images/details_flag-offer.png");
background-position: 0 0 127px 0;
background-repeat:no-repeat;
height:61px;
width:61px;
position:absolute;
display:block; }
.box-star2 {
background-image:url("images/list-product-hot.png");
background-position: 0 0 127px 0;
background-repeat:no-repeat;
height:62px;
width:62px;
position:absolute;
display:block; }
.box-star3 {
background-image:url("images/list-product-new.png");
background-position: 0 0 127px 0;
background-repeat:no-repeat;
height:61px;
width:61px;
position:absolute;
display:block; }

hr{
  border: none;
  border-bottom: 1px solid #EEEEEE;
  margin: 0px 0px;
  height: 1px;
  padding: 0;
}


.sort {
	float: right;
    width: 220px;
	margin: 0;
	padding: 0;
}
.sort .div1 {
	float: right;
	margin: 0 0 0 5px;
	padding-top: 3px;
	padding-right: 0px;
}
.sort select {
	font-size: 12px;
	margin: 0;
	padding: 0;
    width: 150px;
    border: 1px dotted #333333;

}

.sort option{
    background: #FFFFFF;
}
.border{
  padding: 15px 0 0 0;
}

.bigpic {
    width: 320px;
}
.bigpic img{
    border-bottom: 1px dotted #EEEEEE;
    max-width: 320px;
    width: 100%;
}
 a.button, input.button {
	cursor: pointer;
	color: #FFFFFF;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #395562 top left repeat-x;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #E5E3D6;
	-moz-box-shadow: 0px 2px 2px #E5E3D6;
	box-shadow: 0px 2px 2px #E5E3D6;
    border: none;
    padding: 4px 6px;
    text-decoration: none;
    margin: 0;
    text-shadow: none;
}

button.button {
	cursor: pointer;
	color: #FFFFFF;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #D8787C top left repeat-x;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #E5E3D6;
	-moz-box-shadow: 0px 2px 2px #E5E3D6;
	box-shadow: 0px 2px 2px #E5E3D6;
    border: none;
    padding: 4px 6px;
    text-decoration: none;
    margin: 0;
    text-shadow: none;
}
 a.button:hover, input.button:hover{
  text-decoration: none;
  background: #000000;
}



.vatrenews {
  margin-top: 5px;
}


.vatrepiscs{
  padding: 7px 30px 10px 0;
  float: left;
}
#bashcont .vatrenews h3{
  font-size: 17px;
}
.vatrepiscs1{
  padding: 5px 0 1px 0;
  width: 130px;
  margin-right: 10px;
}
.vatrepiscs2{
  padding: 5px 0 1px 0;
  width: 130px;
}

.vatrepiscs3{
  padding: 0px 0 1px 0;
  display: block;
  margin-bottom: 0px;
}

.vatrepiscs4{
  padding: 0px 0 1px 0;
}
.allnews a   {
  padding: 0 0 0px 0px;
  display: block;
  margin: 10px 0 0 0;
  line-height: 25px;
  font-size: 15px;
  text-decoration: none;
}

.peto h4 {
  font-size: 13px;
  font-weight: bold;
  padding: 0;
  margin: 0;
}
.imageholder img{
  margin-top: 10px;
  border: 1px solid #797777 ;
}
.peto p {
  padding: 2px 0 5px 0;
}
.peto p small {
  color: #F10000;
}


.imageholder1{
  display: inline;
  padding: 6px 12px 6px 0;
}
.imageholder1 img{
  padding: 0 0 1px 0;
}

.quontitydiscount{
  margin-top: 5px;
}

.quontitydiscount td{
  background: #EAEBEB;
  padding: 6px 15px;
}



.header_mini_cart {position:relative; display: inline-block;}
.header_mini_cart a{color:#ccc;}
.header-mini-cart { position:absolute; top:41px; left: 1px; background:url(images/mini-cart-top.png) 0% 0% no-repeat; width:269px; float:left; display:inline-block; padding-top:31px; z-index:110;}
.subheader2 .header-mini-cart,
.subheader3 .header-mini-cart {right:3px; top:27px;}
.subheader4 .header-mini-cart {top:32px;}
.subheader5 .header-mini-cart {top:33px; right:3px;}
.header-mini-cart-content { background:url(images/mini-cart-bottom.png) 0% 100% no-repeat; width:223px; float:left; display:inline-block; padding:0px 23px 20px;}
.header-mini-cart table { margin-bottom:11px; }
.header-mini-cart table td { overflow:hidden; font-size:11px; padding-bottom:8px; vertical-align:top;}
.header-mini-cart table .subtotal th{ font-size:11px; line-height:14px; border-top:1px dotted #919191; padding:14px 0px; text-transform:uppercase; color:#ccc;}
.header-mini-cart-content .right.price-value { float:right; color:#FF0000; font-weight:bold; font-size:13px; }
.header-mini-cart-content .mini-cart-box-price { color:#ccc; }
.header-mini-cart-content .mini-cart-box-price .mini-cart-header-price{ color:#FF0000; }
.header-mini-cart-content .mini-cart-box-name a:link, .header-mini-cart-content .mini-cart-box-name a:visited { color:#fff !important; font-size:11px; line-height:14px;  }
.header-mini-cart-content .mini-cart-box-name a:hover, .header-mini-cart-content .mini-cart-box-name a:active {text-decoration:underline;}
.header-mini-cart-content .button {display:inline-block; float:left; position:relative; zoom:1;}
.header-mini-cart-content .button a:link, .header-mini-cart-content .button a:visited { color:#fff !important;}
.header-mini-cart-content .button a:hover, .header-mini-cart-content .button a:active { }
.header-mini-cart-content .miniCartEmpty { color:#fff ; }
object {z-index:1;}
.mini-cart-box-remove { padding:4px 0px 8px; }
.mini-cart-box-remove a { background:url(images/delete_16x16.gif) 0% 0% no-repeat; width:16px; height:16px; display:block; text-indent:-9999px; }

.tablekosh tr td{
  padding: 10px;
}
.button1{
  background:url(images/update.png);
  width: 16px;
  height: 16px;
  border: none;
}
.black{
  color: #000000;
}
.inputiteprireg input{
  width: 250px;
}
.inputiteprireg select{
  width: 258px;
}
.left{
  float: lef;
}
.right{
  float: right;
}


/* orders */
.order-list {
	margin-bottom: 10px;
}
.order-list .order-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.order-list .order-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.order-list .order-content {
	padding: 10px 5px;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
    background: #CCCCCC;
}
.order-list .order-content div {
	float: left;
	width: 33.3%;
}
.order-list .order-info {
	text-align: right;
}
.order-detail {
	background: #EFEFEF;
	font-weight: bold;
}

.addthis_default_style{
  float: right;
}

.mitkoto{
    width: 40px; height: 40px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;
  behavior: url(ie-css3.htc);
	position: relative;
    left: 2px; top: -44px;
    padding: 0px;
    margin: 0px 0 0 0;
    text-align: center;
}

article {
  width: 33.00%;
  min-width: 200px;
  vertical-align: top;/*Fix for different     height elements*/
  display: inline-block;
  margin: 0;
  padding: 0;
}

.proda{
  width: 100%;
  max-width: 300px;
  height: 440px;
  display: block;
  margin: 4px 0 15px 0 ;
}

.prod{
  width: 90%;
  height: 420px;
  margin: 2% ;
  padding: 10px 3%;
  border: 1px solid #EEEEEE;
  text-align: center;
  overflow: hidden;
}

.proda:hover{
}
.prod:hover{
  border: 1px solid #000000;
}


#content .proda h6 {
  font-family: 'Roboto Condensed', Arial, Verdana;
  font-size: 14px;
  margin: 0 0 4px 5px;
  padding: 0 3px;
  font-weight: normal; text-transform: uppercase;
}
#content .proda p.procoth4 {
  font-family: Arial;
  font-size: 11px;
  margin: 1px 0 3px 0;
  padding: 0;
    color: #999999;
}

#content .proda h6 a, #content .proda p.procoth4 a{
    color: #707070;
}
#content .proda p.procoth4 a{
  color: #000000;
}

.vatrecont li {
  margin-left: 15px;
}
.bashcont li {
  margin: 4px 0 7px 15px;
}



.frame {
    margin: 0 auto;
    min-height: 170px;
    position: relative;
    text-align: center;
}

.frame img {
    vertical-align: middle;
    text-align: center;
    max-width: 200px;
    max-height: 175px;
}
.frame hr{
    text-align: center;
    width: 96%;
    padding: 0 2%;
    max-width: 200px;
    margin: 5px auto 10px auto;
}

.descr table td {
  padding: 4px;
  text-align: center;
}


.uspehadob {
  display: table;
  border: 1px solid #D8787C;
  margin: 15px 0 0 0;
  padding: 5px;
  background: #FFB8B8;
  color: #000000;
}

.hide {
  display: none;
}

#conlef {
  float: left;
  width: 47%;
}
#conler {
  float: right;
  width: 47%;
}

br {
  margin: 4px;
  padding: 0;
  display: table;
}

.pictekst, .bigpic {
  display: table;
  width: 100%;
  max-width: 330px;
}

.check4, .check5{
  font-size: 13px;
  margin: 10px 0;
}
.check4 table, .check5 table{
  font-size: 11px;
}


#content h2.h2ne, #content h3.h2ne, #content h4.h2ne, #content h5.h2ne, #content h6.h2ne {
  font-weight: bold;
  padding:  0;
  font-family: 'Roboto Condensed', Arial, Verdana;
  text-transform: uppercase;
  text-transform: none;
  background: none;
  margin: 10px 0 5px 0;
  font-size: 14px;
  line-height: 18px;
}



#prodaleft{
   display: table;
   float: left;
   width: 51%;
}

#prodaright{
   display: table;
   float: right;
   width: 48%;
}

br {
   display: block;
   margin:  0px 0 4px 0;
}
div.stran a{
   margin: 1px 2px;
   font-weight: bold;
}
div.stran a.page_link {
   color: #000000;
}

.hidecataloge img {
    width: 120px;
}



#homeslider1 {
  width: 100%;
  margin: 0 auto;
  display: table;
  height: 110px;
  position: relative;

    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    background-position:  center bottom;


}
#homeslider1 p{
  padding: 15px 2% 15px 2%;
    color: #EEEEEE;
    font-size: 16px;
    text-align: center;
    font-family: 'Roboto Condensed', Arial, Verdana;
    margin: 0 auto;
    width: 96%;
    max-width: 1020px;
}

.portf{
    font-family: 'Roboto Condensed', Arial, Verdana;
    font-size: 15px;
}


#bashcont li {
    margin-left: 30px;
}
form#contactform input#termsChkbx {
    margin: 0;
    padding: 0;
    width: 20px;
}
a.point {
    cursor: pointer;
}

strong.cenicateg br {
    height: 3px;
    padding: 0;
    margin: 0;          
}





#overlay-in {
	background: #000000;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
    color: #FFFFFF;
	height: auto;
    display: table;
	left: 0;
	margin: 0px 0px 0px 0;
	position: fixed;
	bottom: 1%;
	width: 90%;
	padding: 10px 5% 2px 5%;
    z-index: 999999999999999999999999999999999999999999999;
}

.foromrom {
    margin: 10px auto;
	width: 90%;
	text-align: center
}

.btn55 {
  background-color: #F45B05;
  border: none;
  color: white;
  padding: 8px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 15px;
  margin: 4px 4px;
  cursor: pointer;
}
.btn77 {
  background-color: #0066CC;
  border: none;
  color: white;
  padding: 8px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 15px;
  margin: 4px 4px;
  cursor: pointer;
}


.search-container {
    text-align: center;
    margin: 5px 0;
    max-width: 240px;
}

.search-container h2 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #333;
}

.search-container input[type="text"] {
    width: 65%;
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 14px;
}

.search-container button {
    padding: 5px 10px;
    border: none;
    background: #d80000;
    color: white;
    font-size: 14px;
    border-radius: 5px;
    cursor: pointer;
    transition: background 0.3s ease;
}

.search-container button:hover {
    background: #a60000;
}

