@charset "utf-8";
a:link {
	text-decoration: none;
	
}
a:visited {
	text-decoration: none; color:#fff;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a img {border: none; }
:focus { outline: 0; }
body, html{
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: normal;
	color: #FFF;
	background-color: #075972;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/gradient_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border: 0;outline: 0;
}
#footer {
	font-size:12px;
	padding-bottom:10px;
	bottom:0px;
	height:120px;
	z-index:12;
	color:#ddd;
	background-color: transparent;
	margin-top:35px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
	position:relative;

}
#footerbg{background-image: url(../images/gradient_back.jpg);
	background-repeat: no-repeat;
	background-position: center -250px;
	height:215px;}
.info{width:820px; padding:5px;margin-left:auto; margin-right:auto; text-align:left; position:relative;}

#logobottom{position:absolute;display:block;text-align:center;left:0px;}
#k-prim{position:absolute; display:block;right:0px; text-align:center;}
#k-prim a:link, #k-prim a:visited{color:#fff;}
#botmenu{
	font-size:14px;
	position:absolute;
	width: 500px;
	left:160px;
	text-align:center;
	margin: 0 auto;
	padding:10px;
	line-height:40px;
	
}
#botmenu a:link, #botmenu a:visited {color:#fff; padding:10px; border: 1px solid transparent;}
#botmenu a:hover{
	border: 1px solid #075972;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #0072A6;
	text-shadow: #111 1px 1px 1px;
}


#page {
 margin-left:auto; margin-right:auto;	
 width:720px;
 color:#fff;
}

#topline{ position:relative;}

#language{position:absolute; right:10px; top:-5px; z-index:300; margin:0;}
#language ul{list-style-type:none; padding:0px;}
#language ul li{
	float:left;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 0px;
	margin-right: 10px;
	border: 1px solid #0083C3;
}
#language ul li.english{}
#language ul li img{padding-right:8px; position:relative;  top:2px; }
#language ul li.active{
	color:#FFF;
	text-shadow: #000 0px 0px 2px;
	background-color: #0083C3;
	border: 1px solid #bbb;
}
#language ul li a:link, #language ul li a:visited{
	color:#003561;
}
#language ul li a:hover{color:#FFF;}
#language ul li:hover{
	background-color: #BBB;
}
#main{
	text-align:center;
	margin:0;
	padding:0;
	background-image: url(../images/spring.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
#content{
	text-align:justify;
	margin-left:10px;
	margin-top:10px;
	width:600px;
	min-height:600px;
	background-color: #003561;
	border: 1px solid #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-image: url(../images/content_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
	
	}
h3{
	font-size: 18px;
	line-height:10px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	margin-top: 0px;
	padding-top: 10px;
	
}	
h3 em, #content em{color:#0CF;}
p{	line-height: 18px;}
.download{
	
	 padding:15px 60px 15px 20px;
	 float:left;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #004175;
	margin:5px 20px 20px 0px;
	position:relative;
}
.download:hover{background-color: #002646;}
p img.link{top:-10px; position:absolute; margin:0px; padding:0px;}

p a.lightbox, p a:link, p a:visited{color:#0CF;}
p a.lightbox:hover, p a:hover {text-decoration:underline;}
p a:link, p a:visited, {color:#ddd !important;}
#content li{
	list-style-position: outside;
	padding-bottom:10px;
	list-style-image: url(../images/bullet.png) !important;
}

#device{
	width:246px;
	height:562px;
	position:absolute;
	top:-20px;
	left:625px;
	background-image: url(../images/device.png);
	background-repeat: no-repeat;
	z-index:100;
	}
	
#details{
	width:190px;
	height:auto;
	position:absolute;
	top:540px;
	right:-152px;
	z-index:100;
	}
#details ul{
	list-style:none;
	margin-top:0px;
	padding:0px;
	margin-bottom: 0px;
}	
#details ul img{
	float:right;
	text-align:right;
}
#reklama{
	width:720px;
	height:365px;
	background-image: url(../images/reklama.png);
	background-repeat: no-repeat;
	z-index:3;
	}
#reklamacw10tn{
	width:720px;
	height:365px;
	background-image: url(../images/reklamacw10tn.png);
	background-repeat: no-repeat;
	z-index:3;
	}	
#logotop{
	width:175px;
	height:90px;
	position:absolute;
	top:0px;
	left:-163px;
	z-index:3;
	}
#new{
	width:220px;
	height:103px;
	position:absolute;
	top:95px;
	left:240px;
	background-image: url(../images/new2.png);
	background-repeat: no-repeat;
	z-index:3;
	}
#leftmenu{
	width:115px;
	height:auto;
	position:absolute;
	top:115px;
	left:-135px;
	z-index:6;
	background-color: #003561;
	border: 1px solid #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px
	}
#leftmenu h2{
	padding:0;
	margin:0;
	font-size: 18px;
	font-weight: normal;
	text-shadow: #000 0px 0px 2px;
}
#leftmenu ul{
	list-style:none;
	margin-top:0px;
	padding:0px;
	margin-bottom: 0px;
}	
#leftmenu ul li a:link, #leftmenu ul li a:visited{display:block; width:115px; height:30px;color:#aaa; line-height:30px;}
#leftmenu ul li a:hover{
	background-image: url(../images/blue_glow.png);
	background-repeat: no-repeat;
	background-position: center center;
	color:#fff;
	font-weight: bold;
	text-shadow: #000 0px 0px 2px;
}
.line{padding-top:0px; margin-top:0px;padding-bottom:0px; margin-bottom:0px; line-height:1px;}
#currentproduct{
	width:150px;
	height:150px;
	position:absolute;
	top:142px;
	left:-142px;
	z-index:7;
	padding:5px;
	background-image: url(../images/cwptn.png);
	background-repeat: no-repeat;
	}
#currentproduct h3{
	padding-top:13px;
	padding-right:20px;
	padding-left:5px;
	color: #003561;
	font-style: normal;
	font-weight: normal;
	font-size:16px;
}	

.tooltip {
	display:none;
	background-color:#fff;
	font-size:12px;
	height:auto;
	width:112px;
	margin-left:28px;
	padding:10px;
	color:#222;
	z-index:200;
	border: 1px solid #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}
#orderbutton a:link, #orderbutton a:visited{
	width:80px;
	display:block;
	position:relative;
	background-image: url(../images/topmenu_back.png);
	background-repeat: repeat-x;
	background-position: center;
	padding: 10px;
	text-align:center;
	border: 1px solid #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#000;
	margin-top:20px !important;
}
#orderbutton a:hover{
	background-image: url(../images/topmenu_back_on.png);
	background-repeat: repeat-x;
	color:#fff;
	border: 1px solid #fff;
}
#orderbutton{clear:both;}
.razdelitel{clear:both; margin-top:10px;}
.gallery{
	margin-top:10px;
	text-align:center;
	padding:0px;
	margin-bottom:20px;
	
}
#galleryitem{padding:0px; float:left; position:relative; }
.gallery h3{position:relative;font-size:12px;max-width:190px; padding:0px; text-align:center; margin:5px; line-height:15px;}
.gallery img{padding:3px; padding-left:5px; padding-right:2px; padding-top:4px;}
.imageOver{
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	background-image: url(../js/zoom.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border: 1px solid #fff;
	background-color:#000;
}
.imagevideo:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	border: 1px solid #fff;
	
}
.imagevideo{border: 1px solid transparent;}
table {
	color:#333;
	background-color: #ddd;
	margin:20px;
	margin-left:0px;
	text-align: center;
	
	}
th{padding:10px; font-size:16px;}	
td{padding:5px;border-top: 1px solid #aaa; border-right: 1px solid #aaa;margin:0px; text-align:left;}
td.center{text-align:center;}

#facebookline{
	height:92px;
	width:auto;
	background-color:#333333;
	padding:0;
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#facebook {
	width: 720px; height:92px; margin:0 auto; color:#fff !important; overflow:hidden; background-color:#333333; position:relative;
}
#facebook div.fb-like-box{ width:700px;top:-65px; color:#fff !important; }
div.fb-like{position:absolute; top:-35px; left:-70px; z-index:30; width:47px; height:21px; overflow:hidden; padding:1px; }
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {display: none !important;}
#facebooklogo{
	width:119px;
	height:55px;
	position:absolute;
	top:-90px;
	left:-70px;
	background-image: url(../images/fb_like.png);
	background-repeat: no-repeat;
	z-index:200;
}
#fb{position:absolute; left:-135px; top:360px;}
#stork{position:absolute; background-image:url(../images/stork.png); width:99px; height:100px; top:32px; left:-130px; z-index:15;}
#bucket{position:absolute; background-image:url(../images/bucket.png); width:138px; height:84px; top:31px; left:-145px; z-index:15; display:none;}
#vegetables{position:absolute; background-image:url(../images/vegetables.png); width:140px; height:61px; top:54px; left:-144px; z-index:15; display:none;}
#visulki{position:absolute; background-image:url(../images/visulki.png); width:134px; height:70px; top:51px; left:-146px; z-index:15; display:none;}
#reference{
	margin-left:10px;
	margin-top:5px;
	width:700px;
	min-height:40px;
	background-color: #003561;
	border: 1px solid #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height:40px;
	color:#fff;}
#reference:hover{
	background-color: #0C9BDD; text-shadow: 1px 1px 2px #222;
}
#reference a:link, #reference a:visited{color:#fff;}