
body {
  margin:0px;
  padding:0px;
  text-align:center;
  background-color: #db8063; /*PHP col1 #0EACD4*/
  font-family: Verdana;
  font-size:12px;
  color:#333;
}
input {font-size:12px;}

#page {
  margin:auto;
  text-align:left;
  width:740px;
  display:block;
  margin-bottom:20px;

}
#page.with_advertise {  
  width:740px;_width:890px;
  padding-right:150px;
} 

#header {
  display:block;
  background-color: #2b2b2b;  /*PHP col2 #000000*/  
  color: #FFFFFF; /*PHP col3 #FFFFFF*/
  min-height:88px;
  _height:138px;
  padding:24px 32px;
  padding-bottom:0px;
  position:relative;
}
h1 a, #header #label a, #header #title a{
  text-decoration:none;
  color: #FFFFFF;
}
img {border:none;}

#header #image {
  position:absolute;
  right:0px;
  top:0px;
  background: url(../images/main_img_back.png) no-repeat;
  width:303px;
  height:130px;
  text-align:right;
}
#header #image img {margin-right:0px;margin-top:0px;}

h1, #header #label {font-size:36px; font-weight:normal;margin:0px; padding:0px;}
#content h1, h2 {font-size:24px; font-weight:normal; margin:0px; margin-bottom:10px;margin-top:5px;padding: 0px;}
#content h3 {font-size:14px; font-weight:bold;}

#title {font-size:14px;}
#content p {
  margin-top:0px;
  margin-bottom:10px;
}
#content {
  background: url(../images/bg_content.png) repeat-x #FFFFFF;
  display:block;
  padding: 33px 25px;
  position:relative;  
}
#content a:hover {
  text-decoration:none;
}

#footer { 
  background: url(../images/bg_footer.png) top repeat-x;
  background-color: #2b2b2b;  /*PHP col2 #000000*/  
  color: #FFFFFF; /*PHP col3 #FFFFFF*/  
  padding: 10px 32px;
  padding-top:20px;
}

#footer .links {float: left; margin: 0; line-height: 2;}
#footer .links p { margin: 0; padding: 0; float: left; }
#footer a {color:  #f03c02; /*PHP col4 #0eacd4*/ margin-right:15px; }
#footer a:hover {text-decoration:none;}
#content a {color:  #a30006; /*PHP col6 #0eacd4*/ 3}

#menu {
  padding-top:5px;
  display:block;
  font-size:120%;
}
#menu.with_image {
  width:535px;
}
#menu a{
  color: #f03c02; /*PHP col4 #0eacd4*/
  border-right: 1px solid #f03c02; /*PHP col4 #0eacd4*/
  position:relative;  
  display:block;
  float:left;
  height:15px;
  padding: 8px 18px;  
  white-space:nowrap;
}
#menu a:hover {
  text-decoration:none;
}
#menu a.active {
  text-decoration:none;
  color: #ffffff; /*PHP col5 #FFFFFF*/
  background-color: #f03c02; /*PHP col4 #0eacd4*/  
}

.advertise {
  position:absolute;
  float:right;
  top:10px;
  right:-110px;
  _right: 10px;
  width:100px;
  display:block;
}

.cleaner{clear:both;}

.products {
  display:block; 
  position:relative;
  width:690px;
}
.products .item {
  display:block;
  width:320px;
  border: 2px solid #EEEEEE;
  padding:5px 8px;
  padding-right:3px;
  margin-right:5px;
  margin-bottom:8px;
}
.products h2 {font-size:13px;font-weight:bold;margin-bottom:3px;}
#content .products h2 a {color:#000000;}
.products .descr {margin-left:140px; }
.products .descr p {font-size:10px;margin:0px;}
.products .img {float:left;}
.products img {border:0px;}

.products .availability .in_stock {color:#22BE0C;font-weight:bold;}
.products .akce {font-weight:bold; color: red;}

.products .prices {text-align:right;}
.products .old_price {font-size:9px;}
.products .price {font-size:14px; font-weight:bold;}
.products .price.action {color:red;}


#text img {position:relative;}



.col_right {
  display: block;
  float: right;
  z-index:100;
  width: 164px;
  margin: 0 0 10px 10px;
  padding: 0px 0px 20px 3px;
  background-color:  #FFFFFF;
  position: relative;
  background-position: 0px 0px;
}
.col_left {
  display: block;
  sfloat: left;
  margin-top: 0px;
  padding: 0px 10px 0px 0px;
  position: relative;
}


.bold { font-weight:bold;}

/*--------------   INZERCE  ----------------*/

table {font-size:12px;}
td, th {text-align:left; vertical-align:top;}

.info{font-size:10px;}

.links_item { float: left; margin-right: 10px; }
#footer .links_item a { float: left; margin-right: 5px; font-size: 10px; }

.insertion table textarea{height:95px; width:440px;}

.insertion_item{
  display:block;
  border-bottom: 1px solid #BCBCBC; 
  padding: 0px 0 0px 0;
  position: relative;
  margin-bottom:20px;
  border: 1px solid #ECECEC;
}

.insertion_item_title {
  display:block;
  font-weight: bold;
  background-color: #f0f0f0;
  padding: 5px;
  border-top: 1px solid #db8063;
  border-left: 10px solid #db8063;
  margin-bottom: 10px;
  color:#333;
  font-size:14px;
}

.new_insertion{font-size:12px;}
.new_insertion{color:black;}
.insertion_item .photo {display:block; float:left;margin:0px 15px 10px 0px; position:relative;}
.insertion_item .photo img {display:block; height:90px; width:120px;}
.insertion_item .author {color:#929292; margin-right:5px; font-weight:bold;}
.insertion_item .date {position:absolute; right:12px; top:5px; color:#545454;}
.insertion_item .email, .insertion_item {color:#545454; margin-left:5px;}
.insertion_item a {color:#545454;}
.insertion_item .text{
  display: block;
  margin: 10px;
  margin-top:0px;
}
.insertion_item .desc{
  display:block;
  font-size:10px;
  margin: 0px;
  color:#929292;
  background: url(../images/bg_content.png) repeat-x top left  #FFFFFF;
  background:#fafafa;
  padding:3px 10px;
}

.article h2 {font-size:16px;font-weight:bold;}
.article .article_item {margin-bottom:10px;margin-top:10px;}
.article .photo{float:left; margin-right:10px;margin-bottom:10px;position:relative;}
.article .desc {margin-bottom:10px;font-size:11px;}



.question {padding-left:10px; border-left: 2px solid #BCBCBC;}
.question h3{font-size:14px;}
.progress{background:#f03c02;margin-top:1px;font-size:2px;}
.captcha img{border: 1px solid #000; position:relative; top:6px;}

/*-------------- NAVIGACE --------------------*/
.list_navigation{
  display: block;
  text-align: center;
  padding-top: 12px;
  margin:22px 0 16px 0;
  border-top:1px solid #db8063;
}
.list_navigation a{
  text-decoration: none;
  border:1px solid #db8063;
  padding: 3px 5px;
  color: #db8063;
  position:relative;
}
.list_navigation a.active{
  background-color: #db8063;
  font-weight: bold;
  border:1px solid #db8063;
  color: #fff !important;
}
.list_navigation a:hover{
  background-color: #db8063;
  color: #fff !important;
}

.err{font-size:10px;color:#FF0000;text-align:center;}
