html,body { 
	margin:0;
    padding:0;
    height:100%;
    border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

a { color:#0c3f97;}

a:hover { text-decoration:underline; color:#9ACCF1;}

a img { border:none;}

* html img { behavior: url(js/iepngfix.htc) }

.neoTable { border: 1px solid #cae4f8; table-layout:auto; border-collapse: collapse; }
.neoTableHead { font-weight: bold; background:#eff7fd; border: 1px solid #cae4f8; padding:3px; }
.neoTableRow { border: 1px solid #cae4f8; padding:3px;   }
.neotable { border: 1px solid #cae4f8; table-layout:auto; border-collapse: collapse; }
.neotablehead { font-weight: bold; background:#eff7fd; border: 1px solid #cae4f8; padding:3px; }
.neotablerow { border: 1px solid #cae4f8; padding:3px;   }

#wrapper {
	width:979px;
	padding-top:4px;
	margin:0px auto;
	background:url(../img/bg.jpg) no-repeat;
	background-position:0 4px;
}

#logo { 
	float:left;
	width:108px;
	padding-top:88px;
	text-align:center;
}

#content {
	width:868px; 
	/*overflow:auto;*/
	margin-left:106px;
}

#top {
	position: relative; 
	text-align:right;
	width:972px;
	color:#989898;
	margin-top:61px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#top #kir { position: absolute; top: -5px; left: 108px; width: 30px; height: 47px; background:url(../img/kir.gif) 0 0 no-repeat;}
#top img { float:left; margin-left:22px; }

#top a {
	color:#989898;
	padding-left:12px;
	padding-right:8px;
	text-decoration:none;
}
#top a:hover { text-decoration:underline; color:#000000;}

select, input { 
	color:#989898; 
	border:1px solid  #CCC; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:118px;
	margin-left:6px;
}

#top .bt { 
	color:#0c3f97; 
	border:1px solid  #CCC; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#DDEAFB;
	width:auto;
	margin-left:1px;
}

#top form { margin:0; padding:0; width:300px; display:inline;}

#meniu {
	width:760px;
	float:left;
	margin-top:33px;
}

#meniu ul {
	margin:0; 
	padding:0; 
	clear:both;
}

#meniu li {
	background:url(../img/meniu_bg.gif) no-repeat;
	background-position:0 2px;
	padding-left:13px;
	list-style:none;
	float:left;
	margin-right:14px;
}

#meniu a {
	font-weight:bold;
	text-decoration:none;
	color:#0065b2;
}

#meniu a:hover { 
	color:#9ACCF1; 
	text-decoration:underline; 
}

#meniu li.sel a { 
	color:#CAE5F8; 
	text-decoration:none;
}

#lang {
	float:right;
	width:100px;
	margin-top:33px;
	text-align:right;
}

#lang a { padding-left:1px; }

#foto { 
	/* height:333px; */
	height:283px;
	width:575px;
	background:url(../img/foto_bg.gif) 0 0 no-repeat;
	float:left;
	padding-top:4px;
	padding-left:5px;
}

#foto p { margin:0; color:#0065b2; font-weight:bold; font-size:12px; padding-top:10px; #padding-top:7px; margin-left:9px;  }

h1 { 
	color:#0065b2;
	font-size:16px;
	margin-bottom:13px;
}

h1 a{ text-decoration:none;}
h1 a:hover {	
	color:#9ACCF1; 
	text-decoration:underline;
}

h1.virselis { 
	color:#0065b2;
	font-size:12px;
	padding-top:90px;
	#padding-top:80px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}

h2 {
	font-size:12px;
	font-weight:bold;
	color:#0065b2;
	margin:0;
	padding:0;
}

h2.nt { font-size:14px; color:#000; }

#boxs { 
	float:left;
	height:261px;
	width:585px;
	margin-top:17px;
	margin-bottom:17px;
	background:url(../img/ln.gif) no-repeat left;
}

.box { 
	float:left;
	height:261px;
	width:178px;
	background:url(../img/ln.gif) no-repeat right;
	padding-left:15px;
	color:#5f5f5f;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.box p { padding-right:15px; margin-top:0;} 

.box img { float:left; }

#falvit-banner a { 
	float:left;
	width:282px;
	height:100px;
	background:url(../img/falvit-banner.png);
	margin:10px 0 0 0;
	padding: 0;
	text-indent: -9999px; font-size: 0;
}

#falvit-banner-en a { 
	float:left;
	width:282px;
	height:100px;
	background:url(../img/falvit-banner-en.png);
	margin-top:17px;
	padding: 0;
	text-indent: -9999px; font-size: 0;
}

#info_box { 
	float:right;
	width:259px;
	height:103px;
	background:url(../img/infobox_bg_small.gif);
	margin-top:17px;
	padding:10px 12px;
	color:#5f5f5f;
	text-align:left;
}

#info_box a {
	color:#0c3f97;
}

#info_box a:hover {
	color:#9ACCF1; 
}

a.box-link { padding: 0 0 0 15px; display: block; width: 220px; margin: 0 0 10px 0; font-weight: bold; background: url(../img/box-link.gif) 0 3px no-repeat;}
a.box-link:link, a.box-link:visited { color: #E80006 !important; }

a.przetarg { float:left; width:265px; padding: 0 0 0 15px; margin: 10px 0 0 0; font-weight: bold; background: url(../img/box-link.gif) 0 3px no-repeat;}
a.przetarg:link, a.przetarg:visited { color: #E80006 !important; }

a.przetarg2 { float:left; width:265px; padding: 0 0 0 15px; margin: 10px 0 0 0; font-weight: bold; background: url(../img/meniu_bg.gif) 0 3px no-repeat;}
a.przetarg2:link, a.przetarg2:visited { color: #0060A9 !important; }

/* #info_box span { display:block; text-align:center; padding:10px;} */

#search input { width:95px; height:16px; padding:0; margin:0; margin-right:6px; }

#search { padding-left:16px; width:153px; height:66px; padding-top:13px;} 

#search span { display:block; margin-top:2px; }

#map { width:169px; height:67px; padding-top:12px;}

#map img { padding-top:1px; padding-left:16px; padding-right:5px; padding-bottom:10px; float:left;}

#map a {
	text-decoration:none;
	color:#0c3f97;
}

#map a:hover { 
	color:#9AB1D3; 
	text-decoration:underline; 
}

#banner-dermoterapia {
	float:right;
	padding:0;
	margin: 17px 0 0 0;
}


#news {
	float:right;
	width:267px;
	background:url(../img/news_bg.gif) no-repeat;
	/* height:320px; */
	height:270px;
	padding-left:16px;
	padding-top:17px;
}

#news ul {
	margin:0; 
	padding:0; 
	clear:both;
	margin-top:15px;
}

#news li { 
	list-style:none;
	width:230px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding-bottom:14px;
	color:#0c3f97;
}

#news a {
	color:#0c3f97;
}

#news a:hover {
	color:#9ACCF1; 
}

.data { 
	display:block; 
	color:#adaeaf;
}

.more { 
	padding-left:13px;
	background:url(../img/meniu_bg.gif) no-repeat;
	background-position:0 2px; 
} 
	
#text_content { 
	width:867px; 
	background:url(../img/text_bg.gif) repeat-y; 
	float:left;
	margin-bottom:43px;
}	

#text { 
	width:530px; 
	background:url(../img/text_bg_top.gif) no-repeat;
	float:left;
	padding-left:21px;
	padding-top:18px;
	padding-right:30px;
}

#pic_in { 
	float:left; 
	width:283px; 
	height:188px; 
	background:url(../img/pic_vid_bg.gif) no-repeat;
	margin-left:3px;
	border-bottom:5px #FFFFFF solid;
}

#text p { margin-top:0; margin-bottom:15px; } 

#text_footer {background:url(../img/text_bg_bt.gif) no-repeat; height:34px; width:867px;float:left;}

.foto { width:207px; height:131px; float:left; margin-right:17px; margin-bottom:17px;}

#search_in { float:left; width:212px; height:66px; background:url(../img/saerch_bg.gif) no-repeat; margin-left:4px; padding-left:16px; padding-top:13px;}

#search_in img { vertical-align:top; }

#search_in input { width:140px; height:17px; padding:0;  margin-right:6px; }

#search_in span { display:block; margin-top:2px; }

.iestkok { width:20px !important; height:20px !important; border:none; vertical-align:top !important;}

#sub_meniu { float:right; width:246px; background:url(../img/sub_meniu_bg.gif) top left no-repeat; margin-left:4px; padding-left:16px; padding-top:15px; padding-right:20px; }

#sub_meniu li li.ns a {  color:#0c3f97; text-decoration:none;}

#sub_meniu li li.ns a:hover {
	color:#9ACCF1;
	text-decoration:underline;
}

#sub_meniu .ns a {  color:#0c3f97; text-decoration:none;}

#sub_meniu .ns a:hover {
	color:#9ACCF1;
	text-decoration:underline;
}

#sub_meniu li.sel { font-weight:bold; }

#sub_meniu .sel a { color:#0c3f97; text-decoration:none; }

#sub_meniu .sel a:hover { color:#0c3f97; text-decoration:none; }

#sub_meniu ul {	
	clear:both;
	margin-top:0;
	margin-left:0;
	padding-left:0;
}

#sub_meniu ul ul { #margin-left:-10px;  font-weight:normal;  padding-left:11px; }	

#sub_meniu li {
	line-height:18px;
	padding-left:10px;
	list-style:none;
}	

ul.pirmas li { 	
	background:url(../img/list_style1.gif) no-repeat;
	background-position:0 6px;
}	
	
ul.antras li { 	
	background:url(../img/list_style2.gif) no-repeat;
	background-position:0 6px;
}

ul.products  {
	list-style:none;
	margin:0;
	padding:0;
	color:#0065b2;
}	

ul.products a { color:#0065b2;}

ul.products a:hover { color:#9ACCF1;}

.products li {
	background:url(../img/list_style1.gif) no-repeat;
	background-position:0 6px;
	padding-left:14px;
	line-height:18px;
}

.product_foto { 
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	border:none;
}

.product_info_line { display:block; color:#585858; }

.product_info_line h2 { display:inline;  margin:0; padding:0; padding-right:5px;}

h2.product_info { margin-top:13px; margin-bottom:15px; color:#6A6A6A; }

#footer {
	width: 583px;
	/*width:867px;*/
	color:#b1b1b1;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	display:block;
	padding-bottom:50px;
	padding-right: 284px;
	position:relative;
}

#footer a {
	color:#b1b1b1;
	text-decoration: none;
}

#footer a:hover {
	color:#9ACCF1;
	text-decoration: underline;
}

.copy {
	position:absolute;
	right:0;
	top:0;
}

/*20071204*/

h1 a { text-decoration:underline;color:#0065b2}
h1 a:hover {	
	text-decoration:underline;
	color:#9ACCF1;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/*20071207*/

.neo_status_bx{}
.neo_status_bx .status_0{margin-top:2px;color:green;padding:4px 10px 4px 10px;border-left:4px solid green; background:#eee;}
.neo_status_bx .status_1{margin-top:2px;color:orange;padding:4px 10px 4px 10px;border-left:4px solid orange; background:#eee;}
.neo_status_bx .status_2{margin-top:2px;color:red;padding:4px 10px 4px 10px;border-left:4px solid red; background:#eee;}
.neo_status_bx .status_3{margin-top:2px;color:navy;padding:4px 10px 4px 10px;border-left:4px solid navy; background:#eee;}

.small { font-size:11px; }
.big { font-size:14px; }
.normal { font-size:12px; }
.title { font-size:14px; font-weight:bold; display:block; }


#pressnews table { margin-bottom:10px; }
#pressnews p { margin:0; padding:0 0 5px 0; }
.news_list td { padding-bottom:5px; }
.date { padding-right:10px; }

.back {
	padding-left:13px;
	background:url(../img/arrow_left.gif) no-repeat;
	background-position:0 2px; 
}

#cv {}
#cv input { width:305px; margin-left:0; }
#cv textarea { width:305px; }
#cv select { height:auto; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-right:0; margin-left:0; }
#cv .cal input { width:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; vertical-align: middle; }
#cv .cal img { vertical-align:middle; }
#cv .bt { 
	color:#0c3f97; 
	border:1px solid  #CCC; 
	background:#DDEAFB;
	width:auto;
}

/*20080512 catalogue styles*/

.prcell { width:530px; margin-bottom:13px; clear: both; position: relative; }
.pr { width:509px; border-collapse:collapse; margin-bottom:5px; position:relative; float:left; }
*html .pr { width:500px; }
.pr td, .pr th { border-bottom:1px solid #eaf4fc; padding:2px 0; text-align:left; font-size:11px; position:relative; }
.pr th { border-bottom:3px solid #eaf4fc; padding:0 2px 2px 2px; font-size:12px; }
.pr td.prt1 { width:150px; font-weight:bold; }
.pr td.prt2 { width:357px; }
.pr th a {text-decoration:none; }
.pr th span { position:absolute; right:8px; }
.pr th span a { color:#0c3f97; text-decoration:none; }
.pages { margin-top:13px; }


#filter {margin: 13px 0 23px 0;}
#filter form { margin: 0; padding: 10px 8px 0 4px; background: #eaf4fc; }
#filter form p { margin:0; padding:0; }
#filter form select { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; width:510px; height:auto; }
#filter form strong { color:#0c3f97; font-weight:normal; margin-bottom:2px; padding-left:6px; }
#filter form input { width:562px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
* html #filter form input { width:560px;}
#filter form input.button { width:auto; margin-top:3px; }
