body {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	background:#6aa121;
}

body, p, h1, h2, h3, ul, li, input, form {
	margin: 0;
	padding: 0;
}
.wrap{
	position:relative;
	width:990px;
	margin:0 auto;
}
#topwrap {
	width:100%;
	float:left;	
	background:url(../images/bodybg.png) no-repeat center top #fff;

}
#leftframe {
	float:left;
	width:240px;
	margin-top:42px;
}
	#logo {
		float:left;
		width:215px;
		height:88px;
		padding:23px 0 0 25px;
	}
		p.undlog {
			color:#0181cb;
			font-size:13px;
			padding:2px 0 0 10px;
		}
	#menu {
		float:left;
		margin-left:16px;
		width:224px;
		display:inline;
	}
		#menu ul {
			list-style:none;
			width:224px;
		}
			#menu ul li {
				float:left;
				width:224px;
				text-transform:uppercase;
			}
			#menu ul li a {
				display:block;
				width:192px;
				height:35px;
				background:url(../images/menulibg.png) no-repeat top;
				_background:url(../images/menulibg.gif) no-repeat top;
				color:#2d9dde;
				font-size:15px;
				text-align:right;
				padding:18px 32px 0 0;
				text-decoration:none;
				font-weight:bold;
			}
			#menu ul li a.first {
				background:url(../images/menulibgfirst.png) no-repeat top;
				_background:url(../images/menulibgfirst.gif) no-repeat top;
				color:#fff;
			}
			#menu ul li a:hover, #menu ul li a.active {
				background-position:bottom;
				color:#fff;
			}	
#rightframe {
	float:left;
	width:718px;
	min-height:509px;
	height:auto !important;
	height:509px;
	margin:71px 0 0 9px;
}
	#topbox {
		background:url(../images/topboxbg.jpg) no-repeat;
		float:left;
		width:718px;
		height:303px;
		margin-top:2px;
	}
		#tbleft {
			width:423px;
			float:left;
			height:303px;
		}
			#tbleft h2 {
				font-size:30px;
				color:#0173b5;
				font-weight:bold;
				padding:38px 0 0 50px;
			}
			p.tbmid {
				font-size:20px;
				font-weight:bold;
				color:#fff;
				padding:6px 0 0 50px;
			}
			p.tbbot {
				font-weight:bold;
				font-size:12px;
				color:#0173b5;
				width:350px;
				padding:30px 0 0 38px;
				line-height:18px;
			}
		#tbright {
			float:left;
			width:295px;
			height:293px;
			padding-top:10px;
		}
	#leftbox {
		float:left;
		width:330px;
		margin:22px 0 0 21px;
		display:inline;
	}
		#leftboxtop h1 {
			display:block;
			width:310px;
			float:left;
			height:27px;
			background:url(../images/izdzavarigbg.png) no-repeat;
			font-size:15px;
			font-weight:bold;
			color:#FFF;
			padding:9px 0 0 20px;
		}
		div.lbdiv {
			float:left;
			width:143px;
			height:132px;
			margin:18px 11px 0 11px;
			display:inline;
		}
			div.lbdiv1 {background:url(../images/otroska_igrisca_bg.gif) no-repeat bottom;}
			div.lbdiv2 {background:url(../images/sport_bg.gif) no-repeat bottom;}
			div.lbdiv3 {background:url(../images/sirsa_uporaba_bg.gif) no-repeat bottom;}
			div.lbdiv4 {background:url(../images/pripomocki_bg.gif) no-repeat bottom;}
				
			div.lbdiv img {
				border:1px solid #ff8b01;
			}
			div.lbdiv p {
				color:#fff;
				font-size:14px;
				font-weight:bold;
				text-align:center;
				widows:143px;
				text-transform:uppercase;
				padding-top:6px;
			}
			div.lbdiv p a {
				color:#fff;
				text-decoration:none;
			}
			div.lbdiv p a:hover {
				text-decoration:underline;
			}
		#leftboxbot {
			float:left;
			width:330px;
			margin:22px 0 0 0;
			background:url(../images/posebnaponudba.png) no-repeat top;
			height:200px;
		}
			p.lbttit {
				font-size:15px;
				font-weight:bold;
				color:#FFF;
				padding:9px 0 0 20px;
			}
			#leftboxbot img {
				float:left;
				border:1px solid #c8c8c8;
				margin:20px 0 0 15px;
			}
			p.lbttext {
				float:left;
				line-height:14px;
				font-size:11px;
				width:190px;
				margin:20px 0 0 10px;
			}
				span.lbttexttit {
					font-size:12px;
					font-weight:bold;
				}
			p.lbtlink {
				float:left;
				margin:2px 0 0 10px;
				font-size:11px;
			}
				p.lbtlink a {
					text-decoration:underline;
					color:#ff8b01;
					font-weight:bold;
				}
				p.lbtlink a:hover {
					text-decoration:none;
				}
	#rightbox {
		float:left;
		width:332px;
		margin:22px 0 0 16px;
		display:inline;
	}
		#galtrans {
			float:left;
			width:300px;
			height:210px;
			margin-left:12px;
			display:inline;
			position:relative;
			background:url(../images/galtrans_top.png) no-repeat top;
			padding-left:9px;
		}
			#galtranstop {
				width:300px;
				height:37px;
				float:left;
			}
				#galtranstop p {
					font-size:15px;
					font-weight:bold;
					float:left;
					color:#fff;
					padding:9px 0 0 10px;
				}
				#galtranstop a {
					background:url(../images/gttlink.gif) no-repeat right;
					color:#FFF;
					text-decoration:underline;
					font-size:11px;
					float:right;
					padding-right:28px;
					margin:11px 10px 0 0;
				}
				#galtranstop a:hover {
					text-decoration:none;
				}
			#galpngover {
				background:url(../images/galtrans_bot.png) no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/galtrans_bot.png');
				width:309px;
				height:173px;
				position:absolute;
				top:37px;
				left:0;
				z-index:200;
			}
			#galtrans .slideshow {
				width:292px;
				height:165px;
				overflow:hidden;
				z-index:100;
			}
			#galtrans .slideshow img {
				width:292px;
				height:165px;
			}
		#shadbox {
			background:url(../images/shadbox.png) no-repeat top;
			float:left;
			width:272px;
			min-height:312px;
			height:auto !important;
			height:312px;
			padding:20px 30px 0 30px;
			line-height:15px;
		}
#footer {
	background:url(../images/footerbg.png) no-repeat center top;
	float:left;
	width:100%;
	height:250px;
}
	#povpras {
		float:left;
		width:170px;
		height:110px;
		margin:26px 0 0 288px;
		display:inline;
	}
		p.fptit {
			color:#8cc63e;
			font-size:15px;
			font-weight:bold;
			padding-bottom:4px;
		}
		p.fpbod a, #kontakt a {
			color:#ff8b01;
			text-decoration:underline;
		}
		p.fpbod a:hover, #kontakt a:hover {
			text-decoration:none;
		}
	#kontakt {
		float:left;
		width:290px;
		height:110px;
		margin:26px 0 0 180px;
		display:inline;
	}
		p.fktit {
			color:#ff8b01;
			font-size:15px;
			font-weight:bold;
			padding-bottom:4px;
		}
	#copy {
		float:left;
		width:946px;
		text-align:right;
	}
		#copy p {
			float:right;
			padding-top:10px;
			font-size:11px;
			color:#FFF;
		}
		#copy p a {
			color:#FFF;
			text-decoration:none;
		}
		#copy p a:hover {
			text-decoration:underline;
		}
		#copy img.fooimg {
			float:right;
			padding:11px 0 0 8px;
		}

/* ------ P O D S T R A N ------------*/
#podstran {
	width:680px;
	float:left;
	margin-left:21px;
	display:inline;
	padding-bottom:10px;
}
	#header {
		width:680px;
		height:102px;
		float:left;
	}
	div.headpod {background:url(../images/headbg_podstran.png) no-repeat;}
	div.headnews {background:url(../images/headbg_news.png) no-repeat;}
	div.headprods {background:url(../images/headbg_prods.png) no-repeat;}
	div.headgal {background:url(../images/headbg_gallery.png) no-repeat;}
		#header h1 {
			font-weight:bold;
			color:#FFF;
			font-size:16px;
			padding:22px 0 20px 20px;
		}
		#breads {
			width:660px;
			height:17px;
			float:left;
			font-size:11px;
			padding:3px 0 0 20px;
		}
			#breads a {
				color:#000;
				text-decoration:none;
			}
			#breads a:hover {
				text-decoration:underline;
			}
	#solobox {
		float:left;
		width:340px;
		display:inline;
		line-height:18px;
	}
		#solobox a {
			color:#ff8b02;
			text-decoration:underline;
			}
		#solobox a:hover {text-decoration:none;}
		#solobox ul {
			list-style:circle;
			margin-left:16px;
			}
	#galtransframe {
		float:left;
		margin:0 0 0 10px;
		width:330px;
	}
		#galtrans {
			float:left;
			}
		a.fastlink {
			display:block;
			width:310px;
			float:left;
			height:27px;
			font-size:15px;
			font-weight:bold;
			color:#FFF;
			padding:9px 0 0 20px;
			text-decoration:none;
			margin:10px 0 0 0;
		}
		a.fastlink:hover {
			text-decoration:underline;
		}
		.varigr {
			background:url(../images/izdzavarigbg.png) no-repeat;
		}
		.pospon {
			background:url(../images/posponbg.png) no-repeat;
		}

/* posebna ponudba */
div.onenews {
	width:680px;
	float:left;
	background:url(../images/shad680.png) no-repeat bottom;
	margin-bottom:20px;
	padding-bottom:30px;
}
	div.onleft {
		float:left;
		width:180px;
	}
		div.onleft img {
			border:1px solid #ff8b02;
			float:left;
			margin-left:20px;
		}
		a.prodpovpr {
			display:block;
			width:134px;
			height:18px;
			background:url(../images/prodpovpr.png) no-repeat;
			color:#FFF;
			text-decoration:none;
			font-size:11px;
			float:left;
			margin:10px 0 0 20px;
			padding:3px 0 0 10px;
			display:inline;
		}
		a.prodpovpr:hover {
			text-decoration:underline;
		}
		a.prodorder {
			display:block;
			width:134px;
			height:18px;
			background:url(../images/narocilogumb.gif) no-repeat;
			color:#00334F;
			text-decoration:none;
			font-size:11px;
			float:left;
			margin:10px 0 0 20px;
			padding:3px 0 0 10px;
			display:inline;
			font-weight:bold;
		}
		a.prodorder:hover {
			text-decoration:underline;
		}
	div.onright {
		float:left;
		width:500px;
	}
		p.ondate {
			color:#6ba222;
			font-size:11px;
		}
		p.ontit {
			text-transform:uppercase;
			font-size:13px;
			font-weight:bold;
			padding:4px 0;
		}
		p.onprod {
			text-transform:uppercase;
			font-size:13px;
			font-weight:bold;
			padding:0 0 10px 0;
		}
		p.proddet {
			color:#0281cb;
			font-weight:bold;
		}
		div.onbod {
			padding-bottom:6px;
			line-height:16px;
		}
		a.onkat {
			color:#ff8b02;
			text-decoration:underline;
			background:url(../images/pdficon.gif) no-repeat left;
			padding-left:20px;
		}
		a.prodmore {
			color:#ff8b02;
			text-decoration:underline;
			font-weight:bold;
		}
		a.backbut {
			background:url(../images/backbut.gif) no-repeat;
			text-decoration:underline;
			color:#FFF;
			font-size:11px;
			display:block;
			width:47px;
			height:18px;
			float:right;
			margin-right:20px;
			text-align:center;
			padding-top:3px;
		}
			
		a.onkat:hover, a.prodmore:hover, a.backbut:hover {
			text-decoration:none;
		}


		div.onegroup {
			float:left;
			width:143px;
			height:132px;
			display:inline;
		}
			div.onegroup p {
				display:block;
				width:143px;
				height:23px;
				float:left;
				margin-left:20px;
				color:#fff;
				font-size:14px;
				font-weight:bold;
				text-align:center;
				text-transform:uppercase;
				padding-top:6px;
				display:inline;
			}
			div.onegroup img {
				border:1px solid #ff8b01;
			}
			p.ogp1 {background:url(../images/otroska_igrisca_bg.gif) no-repeat;}
			p.ogp2 {background:url(../images/sport_bg.gif) no-repeat bottom;}
			p.ogp3 {background:url(../images/sirsa_uporaba_bg.gif) no-repeat bottom;}
			p.ogp4 {background:url(../images/pripomocki_bg.gif) no-repeat bottom;}
		div.onmid {
			float:left;
			width:180px;
		}
			div.onmid ul {
				list-style:square;
				margin-left:20px;
				color:#0281cb;
				line-height:18px;
			}
			div.onmid ul li a {
				color:#0281cb;
				text-decoration:underline;
				font-weight:bold;
			}
			div.onmid ul li a:hover {
				text-decoration:none;
			}
		div.ongrig {
			float:left;
			width:320px;
		}
/* galerija */
	#galdiv {
		float:left;
		width:650px;
		margin-left:20px;
		display:inline;
	}