
.er, .red_error {color: #FF0000;}

TR.headerError {  background: #ff8c8f;}
body { margin: 0; padding: 0; font-size: 100%; font-family: 'Tahoma', sans-serif; color: #434343; }
body div.clear { clear: both; float: none; font-size: 1px; line-height: 1px; height: 1px; }
body br.clear { clear: left; }
body .left { float: left; }
body .right { float: right; }
body .float-box { float: left; width: 100%; }

h1, h2, h3, h5 { margin: 0; padding: 0; }
ul { list-style-type: none; }
h1 { text-transform: uppercase; font: normal bold 12px 'Arial Narrow', sans-serif; }
h1.green { border-bottom: 5px solid #9fd53b; }
h1.blue { border-bottom: 5px solid #3b86d5; }
h1.blue2 {position:absolute;left:0px;}
h1.pink { border-bottom: 5px solid #d5467f; }
h1.violet {border-bottom: 5px solid #8d54e3;  }
h2 { font: normal bold 14px 'Arial Narrow', sans-serif; font-style : italic; padding-bottom: 5px;}
h3 { font: normal normal 20px 'Tahoma', sans-serif; color: #d5467f; }
img { border: none; }

#container { width: 650px; margin: 0 auto; }

#header a { color: #434343; font-size: 11px; font-weight: bold; }
#header a.contacts { font-weight: normal; color: #888888; border: none; font-size: 11px; }
#header .info a { font-size: 11px; text-transform: uppercase; color: #434343; padding: 0 0 8px 7px;}
#header .info span { font: normal 11px Tahoma; }
#header .info span span { color: #4c9200; font-size: 11px; }
#header .location { font-size: 11px; margin-top: 7px; margin-bottom: 7px; height: 35px; border: 1px solid #C6C6C6; color: #434343; }
#header .location a { font-size: 11px; color: #A275AB; text-decoration: none; }
#header .location a.last { font-size: 11px; color: #d5467f; text-decoration: none; }

#menu-top { height: 35px; background: transparent url('i/menu-top-bg.gif') bottom left repeat-x; }
#menu-top td { text-align: center; width: 110px; height: 30px; background: transparent url('i/menu-top-li.gif') top center no-repeat; margin-left:5px;margin-right:5px}
#menu-top td.first { background: none; width: 0px;  }
#menu-top td a { text-transform: uppercase; text-decoration: none; font: normal bold 11px/120% 'Arial Narrow', sans-serif; color: #434343; font-style: normal;}

#search-bar { border-bottom: 2px solid #4884a7; height: 42px; background: #70accf url('i/search-bar-r.gif') top right no-repeat; }
#search-bar div { width: 253px; height: 41px; background: transparent url('i/search-bar-l.gif') top left no-repeat; }
#search-bar input { width: 400px; border: 1px solid #4884a7; }
#search-bar .button1 { cursor: pointer; width: 22px; height: 21px; top: 10px; left: 435px; background: transparent url('i/button-search.gif') top left no-repeat; border: none; }
#search-bar .button2 { cursor: pointer; width: 61px; height: 25px; top: 8px; left: 465px; background: transparent url('i/button-adv-search.gif') top left no-repeat; border: none; }

.box_categories { padding: 10px 5px 0; margin-bottom: 10px; border: 1px solid #c6c6c6; font-size: 11px; }
.box_categories table td { font-size: 12px; }
.box_categories dl dt { line-height: 120%; margin: 0 0px 0 0px; padding-left: 5px; background: transparent url('i/arrow-l.gif') center left no-repeat;}
.box_categories dl dt a { margin-left: 3px; color: #434343; }
.box_categories dl dt a .broj { margin-left: 1px; color: #d5467f; }
.box_categories a.special { font-size: 10px; text-transform: uppercase; font-weight: bold; color: #3b86d5; text-decoration: none; padding-left:10px;}
.box_categories a.special:hover { color: #d5467f; }
.box_categories a.special span { font-size: 11px; color: #d5467f; margin-right: 3px; }
.box_categories dl dt a:hover {  color: #d5467f; }
.box_categories dl dd { margin: 0; width: 0px; }
.box_categories dl dd img { margin: 3px 1px 0 0; width: 5px; height: 4px; }
.box_categories dl dd.clear { width: auto; clear: both; margin: 3px 0; border-bottom: 1px solid #c0c0c0; }
.box_categories a.special { font-size: 11px; text-transform: uppercase; font-weight: bold; color: #3b86d5; }
.box_categories a.special:hover { color: #d5467f; }
.box_categories a.special span { font-size: 11px; color: #d5467f; margin-right: 3px; }
.box_categories .ul { font-size: 11px; margin: 10px 5px 10px; }
.box_categories a { color: #d5467f; text-decoration: underline; }
.box_categories p img { margin-right: 5px;  }
.box_categories p span { color: #3b86d5; font-weight: bold; }

.box { padding: 10px 15px 0; margin-bottom: 10px; border: 1px solid #c6c6c6; font-size: 11px; }
.box table td { font-size: 12px; }
.box dl dt { line-height: 120%; margin: 0 0px 0 0px; padding-left: 5px; background: transparent url('i/arrow-l.gif') center left no-repeat;}
.box dl dt a { margin-left: 3px; color: #434343; }
.box dl dt a .broj { margin-left: 1px; color: #d5467f; }

.box a.special { font-size: 10px; text-transform: uppercase; font-weight: bold; color: #3b86d5; text-decoration: none; }
.box a.special:hover { color: #d5467f; }
.box a.special span { font-size: 11px; color: #d5467f; margin-right: 3px; }
.box dl dt a:hover {  color: #d5467f; }
.box dl dd { margin: 0; width: 0px; }
.box dl dd img { margin: 3px 1px 0 0; width: 5px; height: 4px; }
.box dl dd.clear { width: auto; clear: both; margin: 3px 0; border-bottom: 1px solid #c0c0c0; }
.box a.special { font-size: 11px; text-transform: uppercase; font-weight: bold; color: #3b86d5; }
.box a.special:hover { color: #d5467f; }
.box a.special span { font-size: 11px; color: #d5467f; margin-right: 3px; }
.box .ul { font-size: 11px; margin: 10px 5px 10px; }
.box a { color: #d5467f; text-decoration: none; padding-left: 10px;}

.box p img { margin-right: 5px;  }
.box p span { color: #3b86d5; font-weight: bold; }
.boxText {width: 300px;}
.leading dl dt a { color: #434343; }
dt { width: auto; clear: both; padding: 3px 0; border-bottom: 1px solid #c0c0c0; }
.box dl.manu {
	width: 150px;
	padding-bottom: 16px;
	height: 590px;
	overflow: auto;
}
.cart span.cart_span, td.cart_td { font-size: 10px; color: #d5467f; }
.cart div { margin-bottom: 10px; margin-top: 10px; border: 1px solid black;}
.cart a { padding-left: 0px; font-size: 10px; color: #434343; text-transform: uppercase; font-family: 'Arial Narrow', sans-serif; }

.product p { margin: 0px 0 0; font-size: 12px;}


.main .wide { padding: 0; }
.main .wide img { margin: 0; height: 166px; }
.main .photo { border: 1px solid #c6c6c6; margin-bottom: 3px; }

.main table { width: 100%; margin: 1px 0 0 1px; margin-left: 0; empty-cells: show; border-spacing: 0; border-collapse: collapse; margin-bottom: 15px; }
.main thead td { padding: 10px 15px; border-top: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; }
.main tbody tr td { padding: 0 15px 30px 0; }
.main tbody tr th { padding: 0 0 30px 15px; font-weight: normal; border-left: 1px solid #c6c6c6; }

.product { text-align: center;  }
.product h1 { text-align: left; }
.product h2 { padding: 5 5 5 5; }
.product img { margin-top: 10px; }
.product a { font-size: 12px; color: #d5467f; font-weight: bold; text-decoration: none;}

.main table { width: 514px; empty-cells: show; border: 1px solid #c6c6c6; }
.main tfoot tr td { font-size: 11px; padding: 0 15px 0 0; }
.main tfoot tr th { font-size: 11px; font-weight: normal; padding: 0 0 0 15px; }
.main tfoot p { margin: 10px 0; text-align: right;  }
.main tfoot tr th p { text-align: left; }
.main tfoot p a.current, #content .main tfoot p a.next { color: #d5467f; }

.account thead tr td img {border: 1px solid #c6c6c6;}
.account a { font-size: 11px; font-weight: bold; margin: 0; color: #a275ab; text-decoration: none; }
.account .header { font-size: 19px; color: #d5467f; }
.account td.recuire input {  border-left: 3px solid #d5467f; }

</*.contact thead tr td img {border: 1px solid #c6c6c6;} */>
.contact tbody p { margin: 10px 0 0;  }
.contact tbody .left { width: 50%; margin: 0; margin-left: 2px; }
.contact tbody .right { float: none; display: block; margin: 0 0 0 50%; width: 50%; margin-left: 2px; width: auto; }
.contact tbody tr td .shop { font-size: 11px; margin-top: 10px; border-left: 1px solid #cecece; padding-left: 7px; width: 100px; }
.contact tbody tr td .shop span { font-weight: bold; color: #a275ab; }
.contact tbody tr td p span.shipping { font-weight: bold; color: #A275AB; }
.contact tbody a { font-size: 11px; font-weight: bold; margin: 0; color: #a275ab; }
.contact tbody a.type1 { font-size: 11px; color: #DA3F79; font-weight: normal; text-decoration: none;}
.contact tbody .img { margin-right: 10px; margin-top: 10px; border: 1px solid #c6c6c6; }
.contact td.input input { display: inline; vertical-align: middle; border: 1px solid #c6c6c6; color: #434343; width: 250px; }
.contact input.radio { border: none; }
.contact input.checkbox { border: none; }
.contact td.recuire input {  border-left: 3px solid #d5467f; }

.spacing { padding: 10px; border-bottom: 2px solid #A176AB; }

.buy_now a { color: #DA3F79; font-size: 11px; text-decoration: none; font-weight: normal; }
#note .note { vertical-align: top; text-transform: uppercase; color: #d5467f; font-size: 11px; }
#note .message { color: black; font-size: 11px; background-color: #F2F2F2; border: 1px solid #E5E5E5; }
#note a { color: #d5467f; font-size: 11px; text-decoration: none; }

.title { font-size: 11px; font-weight: bold; }
.required { font-size: 10px; border-left: 2px solid #d5467f; color: #d5467f; padding-left: 3px;}

#footer { width: 900px; }
#footer .bar { margin-bottom: 50px; border-bottom: 2px solid #9fd53b; background-color: #daeed6 }
#footer td { font-size: 11px; }
#footer .rights { margin: 0; padding: 15px 0 50px 15px; color: #959595; }

font { font-size: 12px; }
div { font-size: 12px; }

.smallText {display: inline;}
/* ----------------- coolMenu ----------------- */

.clCMEvent{
	position:absolute;
	width:99%; height:99%;
	clip:rect(0,100%,100%,0);
	left:0;
	top:0;
	visibility:visible
}


.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
}

.clBar{
	position:absolute;
	width:10;
	height:10;
	background-color:F0F1F2;
	layer-background-color:#ffffff;
	visibility:hidden;
}

.clLevel0,.clLevel0over{
	position:absolute;
	padding:1px;
	font-family:Verdana,arial,helvetica;
	font-size:11px;
/*	font-weight: bold; */
}

.clLevel0{
	background-color:#F0F1F2;
	layer-background-color:#ffffff;
	color:#583A5D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	font-weight: bold; */
}
.clLevel0over{
	background-color:#6699FF;
	layer-background-color:#bbc3d3;
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
}

.clLevel0border{
	position:absolute;
	visibility:hidden;
	background-color:#6699FF;
	layer-background-color:white;
}

.clLevel1, .clLevel1over{
	position:absolute;
	padding:2px;
	font-family:Verdana,arial,helvetica;
	font-size:11px;
}

.clLevel1{
	background-color:#F0F1F2;
	layer-background-color:#ffffff;
	color:#583A5D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.clLevel1over{
	background-color:#6699FF;
	layer-background-color:#bbc3d3;
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
}

.clLevel1border{
	position:absolute;
	visibility:hidden;
	background-color:6699FF;
	layer-background-color:white;
}

.error {
	color: #FF0000;
}

.style2 {font-size: 12px}
.style1 {color: #FFFFFF}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.specialPrice{
 font-family: Times;
 font-size: 16px;
}
h5 {
	color:#000000;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.menu_header {margin:0px; padding:6px 0px 5px 0px;font-size:11px; line-height:8px; font-weight: bold;}
.menu {display:block;position:absolute;/*filter:progid:DXImageTransform.Microsoft.Fade(duration=0.6)*/	line-height:8px;}
.menu_item {padding:6px 0px 5px 0px;margin:0px;}
.menu_item_with_sub {padding:0px;margin:0px; background-image: url('i/arrow-l.gif'); background-position:right center; background-repeat:no-repeat;}
.menu, #menu {background-color:#FFFFFF;width:164px;padding:1px;margin:0px;display:block;color:#583A5D; list-style-type:none}
.menu li, #menu li {position:relative;width:164px; border-bottom: 1px solid #C6C6C6; line-height:8px; }
.menu_item a, .menu_item_with_sub a { color:#583A5D; text-decoration:none; font-size:11px; }

.menu_item_hover { background-color: #C6C6C6; background-image:none;}
.menu à:hover {color: #FFFFFF}
.menu_header_hover a {color: #FFFFFF;}
.menu_count {color:#d5467f; font-weight:normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; }

/* ----------------- coolMenu_eof ----------------- */

.price, .pricep {
  color: #808080;
}

.name a {
  color: #3b86d5;
  padding:0;margin:0;text-indent:0;
}

table#login td{
  font-size: 11px;
}

select, input {font-size:11px;}

.submit {
  background-image: url('i/button.gif');
  border:0;
  width:95px;
  height:18px;
  color: #c42a55;
  font-weight: bold;
  font-size:11px;
}

.input {
 width: 200px;
}

th p {
 font-weight: bold;
 color: #666666;
 font-size: 12px;
}

.t01 {font-size: 11px;}
.t01 * {
  font-size: 11px;
}

.px11 td {
  font-size: 11px;
}

.top5 {
  border-bottom:1px solid #c6c6c6;
  padding-bottom:5px;
}

.open {
border: solid 1px #c6c6c6;
border-right: none;
border-bottom: none;
text-align: center;
font-weight: bold;
}
.close {
border: solid 1px #c6c6c6;
border-right: none;
text-align: center;
background: #e7e7e7;
}

.open a {padding-left: 0;}
.close a {padding-left: 0; color: #7c7c7c;font-weight: normal;}
a.country {font-weight: normal;padding-left: 0;font-size:10px}
a.state {font-weight: normal;padding-left: 20px;font-size:10px}
div.text {text-align:justify;}
div.brand {width:150px;float:left;text-align:left;}
a.brand:hover {color: #3b86d5;}

.notice {
  background-color:#fff1f2;
  font-size:11px;
  padding: 5px;
  margin: 5px;
  text-align:left;
  color: #e50d1a;
  border:1px solid #e50d1a;
}

.notice1 {
  background: url('/i/special_offer.jpg') top left no-repeat;
  font-size:12px;
  padding: 5px;
  margin: 0px;
  text-align:left;
  color: #e50d1a;
  border:1px solid #e50d1a;
  text-align: center;
}

a.yellow {color:#e97f21;text-decoration:none;font-weight:bold;}
a.yellow:hover {color:#d54697}

table.drugitem td a.minpricefrom
{
  font-weight:bold;
  font-size:12px;
  color:#6ea700;
  text-decoration:none;
}

table.drugitem td a.minprice
{
  font-weight:bold;
  font-size:14px;
  color:#6ea700;
  text-decoration:none;
}
span.minprice
{
  font-weight:bold;
  font-size:14px;
  color:#6ea700;
}
table.drugitem td a.minprice:hover
{
  font-weight:bold;
  color:#6ea700;
  text-decoration:none;
}

a.letter {
  font-size:12px;
  padding:0;
  margin:0;
  font-weight:bold
  }

.notice {
  background-color:#fff1f2;
  font-size:11px;
  padding: 5px;
  margin: 5px;
  text-align:left;
  color: #e50d1a;
  border:1px solid #e50d1a;
}

.greytd {  background-color: #def1f9;
}
