﻿body{
	padding:0;
	margin:0;
	background-color:#FFFFFF;
    line-height: 1.5;
	
}

/* new styles */
.space3{width:1px; font-size:1px; height:10px;}
.space7{width:1px; font-size:1px; height:5px;}
.space9{width:1px; font-size:1px; height:25px;}
span.bold{font-weight:bold;}
.center{text-align:center;}

table.pharmacies{width:595px;}
table.pharmacies td{border:1px solid #115511; padding:3px; text-align:center; vertical-align:top;}
/* end of new styles */

div{
	margin:0; padding:0;
}

ul{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:0;
}

      /*------------------------------------------------top part--------------------*/


td.toptd ul{
	width:800px;
	height:26px;
	position:absolute;
	left:100px;
	top:174px;
}
td.toptd ul li{
	float:left;
	margin:0 1px 0 0;
}
td.toptd ul li a{
	background:url(images/5.png) 0 0 no-repeat;
	width:149px;
	height:26px;
	display:block;
	font:bold 11px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background-color:inherit;
}
td.toptd ul li a:hover{
	background:url(images/6.png) 0 0 no-repeat;
	width:149px;
	height:26px;
	color:#4C4C4C;
	background-color:inherit;
}

td.toptd ul li a#linked{
	background:url(images/6.png) 0 0 no-repeat;
	width:149px;
	height:26px;
	color:#4C4C4C;
	background-color:inherit;
}

td.toptd ul li.hover{
	float:left;
	margin:0 1px 0 0;
	background:url(images/nav_hover.gif) 0 0 no-repeat;
	width:149px;
	height:26px;
	display:block;
	font:bold 11px/29px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background-color:inherit;
}

td.toptd{
    background: url(images/with-logo.gif);
    height: 200px;
    width:100%;

}


/*------------------------------------------------top part--------------------*/
/*------------------------------------------------header--------------------*/
#header{
	width:100%;
	background:url(images/middle_bg.png) 0 0 repeat-x;
	height:11px;
	margin:0 auto;
    padding:0 auto;
}

/*------------------------------------------------header--------------------*/




/*------------------------------------------------left--------------------*/
td.left{
  width:230px;
  vertical-align: top;
  border-right: 1px #669966 dashed;
  height: 100%;

  }





img.limage{
  padding-left: 1px;
}

#left2{
  display: block;
  width:230px;
  height:280px;
  border: #DDDDDD 1px solid;
  margin-top: 3px;
  margin-left: 1px;
  font:bold 12px/29px Arial, Helvetica, sans-serif;
}

#counter{
  display: none;/*display:block*/
  width:180px;
  height:100px;
  background-image: url(images/counter.png);
  font:bold 12px/29px Arial, Helvetica, sans-serif;
  color: #003333;
}
#ctext{
  padding: 15px;
  margin-top: 3px;
}

.menu_item{height:30px;vertical-align:middle}
.menu_item a{
color:#362F2D;
text-decoration:none;
background-color:#F8F8F8;
height:30px;
padding-left:17px;
display:block;
font:11px verdana,serif;
line-height:30px;
vertical-align:middle;
text-transform:uppercase;
border-top:1px dashed #ccc}
.menu_item a:hover{background-color: #E9FEE2;color:#000}


/*------------------------------------------------left--------------------*/
/*------------------------------------------------middle--------------------*/

#main {
    vertical-align: top;
    padding-left: 1px;
    font:Arial, Helvetica, sans-serif;

}



#main p{
  margin:0px 0px 0px 5px;
  font:normal 12px/29px Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
/*margin:top right bottom left*/


#main a.midhref{
  color: #006633;
  font:bold 14px/29px Arial, Helvetica, sans-serif;
  padding: 0;
  margin:0px 0px 0px 4px;

}

#main td.mid2{
     padding-left:2px;
     padding-top:2px;
     border-bottom: 1px solid #E6E6E6;
     border-width: 85%;



}

div.newprod{
  padding-left: 25px;
  padding-bottom: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  display: block;
  width: 120px;
  height:30px;
  background: url(images/gh.png) 0 0 no-repeat;
  color: #FF9933;
  font:bold 14px/29px Arial, Helvetica, sans-serif;
}

#main a.middlenumber{
  color: #330066;
  font:bold 14px/29px Arial, Helvetica, sans-serif;
}

#main #hrdiv{
  width: 97%;
  border-top: 1px #D7D7D7 solid;
  margin:0 auto;
  padding: 0px;
  }

#main td.novinka_text{
    border-right: solid 1px #FFCC99;
    border-left: solid 1px #FFCC99;
     }
	 
#main td.novinka_text div{
     font:normal 12px/29px Arial, Helvetica, sans-serif;
     line-height: 1.5;
	 padding:2px;
     }

#main td.novinka_text p{
     font:normal 12px/29px Arial, Helvetica, sans-serif;
     line-height: 1.5;
     }



/*------------------------------------------------middle--------------------*/

/*------------------------------------------------right--------------------*/

td.right{
  border-left: 1px #669933 dashed;
  width: 220px;
  vertical-align: top;
  }


td.right div.rightl{
  display: block;
  height:30px/29px;
  background-color: #FFFFCC;
  font:bold 12px/29px Arial, Helvetica, sans-serif;
  color: #003333;
  background: url(images/rightdiv.png) 0 0 no-repeat;
  margin: 0;
  }

td.right p.rightp{
  padding-left: 25px;
  margin:0;
  

}

/*form elements style*/
form.searchform{
  margin: 0;
  margin-top: 5px;
  margin-bottom: 5px;
}


td.right .tb-rounded {
    border:1px dashed #C9BDCA;
    margin-left:3px;
    margin-top:5px;
    height: 18px;
    width: 183px;
    padding-left:5px;
}
td.right .sub_button{
	border:0;
    background: transparent url(images/bt_search.png) no-repeat top left;
    height: 23px;
    width: 24px;
}

td.right a.pricestyle1{
  display:block;
  width:99%;
  height:25px;
  background: url(images/btright1.png) center;
  text-align: center;
  font: bold 14px/27px Arial, Helvetica, sans-serif ;
  color: #006699;
  margin-top: 1px;
  }
td.right a.pricestyle2{
  display:none;/*display:block;*/
  width:99%;
  height:25px;
  background: url(images/btright2.png) center;
  text-align: center;
  font: 12px/29px Arial, Helvetica, sans-serif ;
  color: #006699;
  margin-top: 3px;

}

img.bun{
  border: 1px dashed #FF6633;
}



/*form elements style*/




/*------------------------------------------------right--------------------*/

/*------------------------------------------------bottom--------------------*/
td.bottomtd{
  border-top:1px dashed #339933;
  background: url(images/bottombg.jpg) 0 0 no-repeat;
  height: 100px;
}

#bottomlinks{
  padding-left: 200px;
  font:bold 12px/29px Arial, Helvetica, sans-serif;
  color: #003333;
  padding-top: 22px;
}

div.counter{
  padding-right: 25px;
  text-align:right;
  font:bold 12px Arial, Helvetica, sans-serif;
  color: #333;
  padding-top: 3px;
}


/*------------------------------------------------bottom--------------------*/



/*-----------------------------------------partners.php--------------------*/

#partnertable p.a0{
  width: 100%;
  overflow: hidden;
  font:bold 12px/29px Arial, Helvetica, sans-serif;
  margin: 0;

}

#partnertable p.a1{
  width: 100%;
  overflow: hidden;
  font:12px/29px Arial, Helvetica, sans-serif;
  margin: 0;

}

#partnertable td.partnertd{
  vertical-align: top;
  margin: 0;

  }

#partnertable td.partnerhead{
  height:30px;
  font:bold 13px/29px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background: url(images/bg2.png) 0 0 repeat-x;
  padding-left: 5px;
  vertical-align: top;
}


#partnertable{
  border-bottom: solid 1px #CCCC99;
  border-right: solid 1px #CCCC99;
  border-left: solid 1px #CCCC99;
  margin-top: 0px;
  vertical-align: top;
  margin-bottom: 3px;
  margin-top:3px;

}

#partnertable div.plogo_div{
  width:160px;
  border-right: #CDCDCD 2px dotted;
  vertical-align: top;
  }
#partnertable div.plogo_div a, #partnertable div.plogo_div a:active, #partnertable div.plogo_div a:visited {font:12px Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; color:#006633;}
#partnertable div.plogo_div a:hover {text-decoration:none; color:#4C4C4C;}


 /*-----------------------------------------partners.php--------------------*/

.roundbox-tr {
	margin:0px auto;
	padding:0;
	background:url('images/roundbox_tr.gif') no-repeat right top;
	width: 100%;
}

/* top-left corner and left side */
.roundbox-tl {
	margin:0;
	padding:0;
	background:   url('images/roundbox_tl.gif') no-repeat left top;
}

/* bottom-right corner and bottom side */
.roundbox-br {
	margin:0;
	padding:0;
	background:   url('images/roundbox_br.gif') no-repeat right bottom;
}

/* bottom-left corner */
.roundbox-bl {
	margin:0;
	padding:0;
	background:   url('images/roundbox_bl.gif') no-repeat left bottom;
}

/* content div, it could be omitted (the content going into "roundbox-bl" but I felt that alinging the content was easier
with "roundbox-content" in place */
.roundbox-content {
	margin:0;
	padding:2.2em 2.2em;
    }

td.info1{
  background: url(images/15.png);
  font:bold 14px/29px  Arial, Helvetica, sans-serif ;
  padding-left: 15px;
}
td.info2{
  border-right: 2px solid #33CC66;
  padding-right: 20px;
  padding-left: 10px;
  padding-top: 10px;
}

td.info3{

  padding-left: 7px;
  font:normal 12px/29px  Arial, Helvetica, sans-serif ;
}
div.info1{
  padding:0;
  height:30px;
  background: url(images/15.png);
  font:bold 17px/29px  Arial, Helvetica, sans-serif ;
  padding-left: 15px;
}