@font-face {

    font-family: 'AcadNusxRegular';

    src: url('../fonts/acadnusx-webfont.eot?') format('eot'),

         url('../fonts/acadnusx-webfont.woff') format('woff'),

         url('../fonts/acadnusx-webfont.ttf') format('truetype'),

         url('../fonts/acadnusx-webfont.svg#webfont7gwPqAH3') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'AcadMtavrRegular';

    src: url('../fonts/acadmtav-webfont.eot?') format('eot'),

         url('../fonts/acadmtav-webfont.woff') format('woff'),

         url('../fonts/acadmtav-webfont.ttf') format('truetype'),

         url('../fonts/acadmtav-webfont.svg#webfont46VO4wVp') format('svg');

    font-weight: normal;

    font-style: normal;
}


@charset "utf-8";



/* CSS Document */







html {



	margin: 0;



	padding: 0;



	overflow: -moz-scrollbars-vertical;



	overflow-x: hidden;



	overflow-y: scroll;



}







body {



	background-color: #fff;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	padding: 0px;



	margin: 0px;



}







a:link, a:visited {



	text-decoration: none;



	color: #ec008c;



	outline: none;



}







a:hover, a:active {



	text-decoration: underline;



	outline: none;



}







object, img {



	outline: none;



}







#player_container {



	position: absolute; width: 20px; height: 20px; left: 10px; top: 11px;



}







#language_container {



	position: absolute; width: 100px; height: 20px; left: 10px; top: 36px;



}



	



#container {



	width:850px; margin: 0 auto; position: relative;



}







#leftbg {



	height: 600px; border: 0px solid; left: 50%; margin-left: -555px; position: absolute; width: 130px; background: #fff url(../images/leftbg.jpg) no-repeat top right;



}







#rightbg {



	height: 600px; border: 0px solid; left: 50%; margin-left: 425px; position: absolute; width: 130px; background: #fff url(../images/rightbg.jpg) no-repeat top left;



}







#leftbgbottom {



	height: 130px; border: 0px solid; left: 50%; margin-left: -555px; position: absolute; width: 130px; background: #fff url(../images/bottomleftbg.jpg) no-repeat top right;



}







#rightbgbottom {



	height: 130px; border: 0px solid; left: 50%; margin-left: 425px; position: absolute; width: 130px; background: #fff url(../images/bottomrightbg.jpg) no-repeat top left;



}







#innercontainer {



	border: 0px solid; position: relative; width: 850px; margin: 0 auto;



}







#innermaincontainer {



	width: 800px; margin: 0 auto; position: relative; padding-top: 15px;



}







#lovilogo {



	height: 62px; width: 800px; text-align: left; margin: 0; padding: 0;



}







#lovilogo span {



	z-index: -10; position: absolute; color: rgb(255, 255, 255);



}







#lovilogo a {



	width: 301px; height: 67px; display: block; position: relative; margin-left: -25px; top: -5px;



}







#lovilogo h1 {



	margin:0; padding:0; position:absolute;



}







#topmenucontainer {



	height: 32px; width: 800px; text-align: right; margin: 0; padding: 0;



}







#topmenu {



	list-style: none; width: auto; margin: 0; padding: 0; right: 0; position: absolute; line-height: 30px; font-size: 10px; color: #898989; z-index:10;



}







#topmenu li {



	text-align: center; float: left; width: auto; height: 39px;



}







#topmenu li a {



	display: block; width: auto; height: 40px; padding: 0 12px 0 12px;



}







#topmenu li#current a:link, #topmenu li#current a:visited {



	text-decoration: none; color: #fff; background: transparent url(../images/menuactive.png) no-repeat center bottom;



}







#topmenu li#current a:hover, #topmenu li#current a:active {



	text-decoration: none; color: #fff; background: transparent url(../images/menuactive.png) no-repeat center bottom;



}







#topmenu li a:link, #topmenu li a:visited {



	text-decoration: none; color: #898989;



}







#topmenu li a:hover, #topmenu li a:active {



	text-decoration: none; color: #fff; background: transparent url(../images/menuactive.png) no-repeat center bottom;



}







#bottommenu li a:link, #bottommenu li a:visited {



	text-decoration: none; color: #898989;



}







#bottommenu li a:hover, #bottommenu li a:active {



	text-decoration: none; color: #333; 



}







#languagebox  a:link, #languagebox  a:visited {
	text-decoration: none; 
	color:  #898989;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;

}

#languagebox  a:hover, #languagebox  a:active {
	text-decoration: none; 
	color: #333;
	font-size: 11px; 
}


#languageboxge  a:link, #languageboxge  a:visited {
	text-decoration: none; 
	color:  #898989;
	font-size: 11px;
	font-family: AcadNusxRegular,Arial, Helvetica, sans-serif;

}

#languageboxge  a:hover, #languageboxge  a:active {
	text-decoration: none; 
	color: #333;
	font-size: 11px; 
}









#wideboard {



	height: 300px; width: 800px; text-align: left; margin: 0; padding: 0;



}







#bottomcontainer {



	height: 195px; width: 800px; text-align: left; margin: 0; padding: 0; position: relative;



}







#bottomleft {



	height: 188px; width: 370px; text-align: left; margin: 0; padding: 0 20px 0 10px; position: relative; float: left;



}







#bottomleft h2 {



	font-size: 20px;



	font-weight: normal;



	color: #8dc63f;



	margin: 10px 0 10px 0;



}







#bottomleft div.text {



/*	margin-left: 5px;*/



	font-size: 11px;



	color: #898989;



}







#bottomcenter {



	height: 188px; width: 200px; text-align: left; margin: 0; padding: 0; position: relative; float: left;



}







#bottomcenter h2 {



	font-size: 20px;



	font-weight: normal;



	color: #8dc63f;



	margin: 10px 0 10px 0;



}







#bottomcenter div.promoproduct {



	position: relative;



	font-size: 11px;



	color: #898989;



}







#bottomcenter div.promoproduct img {



	position: relative;



	float: left;



	margin-right: 10px;



}







#bottomcenter div.promoproduct span.promoproducttitle {



	color: #00aeef;	



}







#bottomright {



	height: 200px; width: 200px; text-align: left; margin: 0; padding: 0; position: relative; float: left; background: #FFFFFF url(../images/plansza7.jpg) no-repeat; 



}







#bottomrighten {



	height: 188px; width: 200px; text-align: left; margin: 0; padding: 0; position: relative; float: left; background: #008EA8 url(../images/plansza7en.jpg) no-repeat;



}



#bottomrighttr {



	height: 188px; width: 200px; text-align: left; margin: 0; padding: 0; position: relative; float: left; background: #fff url(../images/plansza7tr.jpg) no-repeat;



}



#bottomrightru {



	height: 188px; width: 200px; text-align: left; margin: 0; padding: 0; position: relative; float: left; background: #008EA8 url(../images/plansza7ru.jpg) no-repeat;



}



#bottomrightde {



	height: 188px; width: 200px; text-align: left; margin: 0; padding: 0; position: relative; float: left; background: #008EA8 url(../images/plansza7de.jpg) no-repeat;



}

#bottomrightlt {



	height: 188px; width: 200px; text-align: left; margin: 0; padding: 0; position: relative; float: left; background: #008EA8 url(../images/plansza7lt.jpg) no-repeat;



}

#bottomrightvn {



	height: 188px; width: 200px; text-align: left; margin: 0; padding: 0; position: relative; float: left; background: #008EA8 url(../images/plansza7vn.jpg) no-repeat;



}


#bottomrightlv {
	height: 188px; width: 200px; text-align: left; margin: 0; padding: 0; position: relative; float: left; background: #008EA8 url(../images/plansza7lv.jpg) no-repeat;
}




#bottommenucontainer {



	height: 30px; width: 800px; text-align: left; margin: 0px 0 5px 0; padding: 0; position: relative; background: #fff url(../images/footerbg.jpg) repeat-x bottom left; float: left;



}







#bottommenu {



	list-style: none; width: auto; margin: 0; padding: 0; right: 0; line-height: 30px; font-size: 10px; color: #898989;



}







#bottommenu li {



	text-align: center; float: left; margin: 0 6px 0 6px;



}







#bottommenu #bottmmenusitemap {



	text-align: center; float: right; width: 120px; margin: 0 4px 0 4px; background: transparent url(../images/sitemap.jpg) no-repeat right;



}







#footer {



	height: 30px; width: 800px; text-align: right; margin: 0 0 50px 0; padding: 0; position: relative; font-size: 10px; color: #898989; float: left;



}







#menuleftcont {



	position: relative; margin: 0; padding: 0; left: 0; width: 200px; height: auto; float: left;



}







#menuleftcont h5 {



	font-size: 16px; color: #abd572; font-weight: normal; display: block; width: 200px; position: relative; margin: 0; padding: 0;



}







#imagebox {



	position: relative; margin: 0 0 0 200px; padding: 0; left: 0; width: 600px; height: 200px;



}







#contentbottom {



	position: relative; margin: 10px 0 0 200px; padding: 0 0 0 10px; left: 0; width: 590px;



}







#contentbottom:after {



	content: "";



	display: block;



	height: 0;



	overflow: hidden;



	clear: both;



}







#contentbottom .columncontent {



	position: relative; float: left; width: 180px; padding: 0 0 0 20px;



}







#contentbottom p {



	margin-top: 6px;



	margin-bottom: 6px;



}







#contentbottom ul {



	padding: 0;



	margin: 0 0 0 12px;



	list-style: disc;



	list-style-position: outside;



}







#contentbottom h6 {



	font-size: 20px; color: #abd572; font-weight: normal; margin-bottom: 6px; margin-top: 4px;



}







#productimagebox {



	position: relative; margin: 0 0 0 200px; padding: 0; left: 0; width: 600px; height: 300px; background: #fff url(../images/plansza6.jpg) no-repeat top;



}







#container2 {



	position: relative; width: 800px; height: auto; background: #fff url(../images/dotbgvert-wide2.jpg) repeat-y;



}







#menuleft {



	list-style-type: none; margin: 0; padding: 0 0 0 12px;



}







#menuleft li ul {



	list-style-type: none; margin: 0; padding: 0 0 0 0px;



}







#menuleft li, #menuleft li ul li {



	margin-bottom: 4px;



}







#menuleft li a:link, #menuleft li a:visited {



	text-decoration: none;



	color: #898989;



}







#menuleft li a:hover, #menuleft li a:active {



	text-decoration: none;



	color: #333;



}







#menuleft li#active a:link, #menuleft li#active a:visited {



	text-decoration: none;



	color: #00aeef;



}







#menuleft li#active a:hover, #menuleft li#active a:active {



	text-decoration: none;



	color: #333;



}







div.headermenu, li.headermenu {



	color: #ec008c;



	cursor: pointer;



	width: 200px;



	position: relative;



	display: block;



	padding-left: 12px;



}







#menu1, #menu2 {



	padding: 0;



	margin: 0 0 0 -1px;



	height: auto;



	border: 1px solid #fff;



}







#breadcrumb {



	position: absolute; top: 9px; font-size: 11px; color: #898989; right: 12px;



}







#breadcrumb h2, #breadcrumb h3, #breadcrumb h4 {



	margin: 0; padding: 0; font-size: 11px; display: inline; font-weight: normal;



}







#breadcrumb a:link, #breadcrumb a:visited {



	color: #898989;



	text-decoration: none;



}







#breadcrumb a:active, #breadcrumb a:hover{



	text-decoration: none;



	color: #333;



}







#shops {



	list-style: none;



	width: 600px;



	margin: 0;



	padding: 0;



}







#shops li {



	display: block;



	width: 200px;



	text-align: left;



	float: left;



	font-size: 10px;



	color: #898989;



	margin-bottom: 10px;



} 







#shops li span.shopname {



	color: #00aeef;



}







#product_list {



	list-style: none;



	width: 600px;



	margin: 0; 



	padding: 0;



}







#product_list li {



	width: 135px;



	height: 150px;



	float: left;



	padding-right: 15px;



	text-align: left;



}







#product_list li a:link, #product_list li a:visited {



	color: #898989;



	text-decoration: none;



}







#product_list li a:active, #product_list li a:hover {



	text-decoration: underline;



}







#product_list li span.img_frame {



	display: block; width: 120px; height: 120px; overflow: hidden;



}







ul.sitemap, ul.sitemap li {



	list-style: none;



	list-style-type: none;



	list-style-image: none;



}







div.button_more_area {



	position: absolute;



	text-align: right;



	width: 370px;



	bottom: 0;



	right: 0;



}







div.button_more_area_small {



	float: left;



	position: absolute;



	text-align: right;



	width: 190px;



	bottom: 0;



	right: 0;



}





div.button_more_area_small_flash {

	float: left;
	position: absolute;
	text-align: right;
	width: 200px;
	height: 210px
	bottom: 0;
	right: 0;
	background-color:#FFFFFF;
}









.s0 {



	color: auto;



}







.s1 {



	color: #00AEEF;



}







.s2 {



	color: #EC008C;



}







.s3 {



	color: #669C2F;



}







.s4 {
	color: #E84D31;
}

.as1{
	width:600px;
	position:relative;
	color: #898989;
}

.as-top{
	width:590px;
	position:relative;

}

.tabelka{
	float: right;
	width:250px;
	background-color: #999;
	vertical-align:top;	
}

.tabelka2{
	float: right;
	width:250px;
	background-color: #999;
	vertical-align:top;
	margin-right: 19px;	
}

.ramka{
	width:248px;
	background-color:#fff;
	margin: 1px;
	vertical-align:top;
}

.tabelka-lewa{
	float: left;
	width:305px;
	vertical-align:top;
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 15px;
	position:relative;
}

.tabelka-lewa2{
	float: left;
	width:295px;
	vertical-align:top;
	padding-left: 17px;
	padding-top: 5px;
	padding-right: 10px;
	position:relative;
}

.ramka_naglowek{
	width:248px;
	height: 93px;
	background-image:url(http://lovi.pl/images/zakladka_bg.jpg);
	color: #FFFFFF;
	position:relative;	
}

.ramka_naglowek2{
	width:248px;
	height: 51px;
	background-image:url(http://lovi.pl/images/zakladka_bg2.jpg);
	position:relative;	
}

.ramka_body{
	width:218px;
	padding-bottom: 12px;
	margin-left: 15px;
	margin-right: 15px;

}

.text_rama_tytul
{
	width:218px;
	height:63px;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 15px;
	vertical-align:text-top;
	position:relative;
	
}

.text_rama_tytul2
{
	width:218px;
	height:28px;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 15px;
	vertical-align:text-top;
	position:relative;
	color:#FFFFFF;
	
}

.lekarz{
	float: left;
	width:600px;
	vertical-align:top;
	position:relative;
	padding-top: 20px;	
}
.lekarz_lewa{
	float: left;
	width: 120px;
	vertical-align:middle;
	position:relative;
}
.lekarz_prawa{
	float: right;
	width: 460px;
	padding-left: 10px;
	padding-right: 10px;
	position:relative;
	vertical-align:text-top;
}
.lekarz_dol{
	float: left;
	width: 600px;
	vertical-align:text-top;
	padding: 10px;
	position:relative;
}
