@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;
	
}

#languagebox  a:hover, #languagebox  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: 188px; width: 200px; text-align: left; margin: 0; padding: 0; position: relative; float: left; background: #2C5EA5 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;
}



#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;
}

.s0 {
	color: auto;
}

.s1 {
	color: #00AEEF;
}

.s2 {
	color: #EC008C;
}

.s3 {
	color: #669C2F;
}

.s4 {
	color: #E84D31;
}