body {
	margin:0px; padding:0px;
	background-color:#FFFFFF;
	background-image:url(../images/bg_top.jpg); background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
}

div.skelet {
	width:990px; margin:0px auto;
}
div.headtop {
	height:100px;
}

div.headcont {
	height:240px;
	background-image:url(../images/bg_header.jpg); background-repeat: no-repeat; background-position: top;
}
div.conttop {
	height:8px; background-color:#B81319;
}
div.contleft {
	float:left; width:250px;
	background-color:#FFFFFF;
}
div.contleftin {
	width:220px; margin:30px 10px 0px 10px; text-align:right;
	font-size:12px;
}
div.contmain {
	float:left; background-color:#FFFFFF; min-height:400px; 
	background-image:url(../images/bg_left.jpg); background-repeat:no-repeat; background-position:left top;
}
div.contmainin {
	padding:20px 5px 20px 20px;
}
div.contright {
	float:left; width:265px; background-color:#FFFFFF;
	font-size:12px;
}
div.contrighta {
	float:right; width:250px; background-color:#FFFFFF;
	font-size:12px;
}
div.right_col {
	float:left; width:15px; background-color:#FFFFFF; min-height:400px;
	background-image:url(../images/bg_right.jpg); background-repeat:no-repeat; background-position: right top;
}
div.botmain {
	height:131px; background-image:url(../images/bg_bottom.jpg); background-repeat:repeat-x; background-position:bottom;
}

.sprite { 
	background-image: url(../images/sprite.gif); }
/* HORIZONTALNE MENU */	
#navigation {
	background: url(../images/sprite.gif) -200px 0 no-repeat;
	width:770px; height:55px;
	margin:0; padding:0;
}
#navigation span {
	display:none;
}
#navigation li {
	float:left; list-style:none; display:inline;
}
#navigation li, #navigation a {
	height:55px; display:block; margin:0; padding:0;
}
#kto-sme,
#ponukame,
#referencie,
#cennik,
#kontakt,
#kto-sme2,
#ponukame2,
#referencie2,
#cennik2,
#kontakt2 { width:154px; height:55px; }

#kto-sme a { background: url(../images/sprite.gif) -200px 0; }
#ponukame a { background: url(../images/sprite.gif) -354px 0; }
#referencie a { background: url(../images/sprite.gif) -508px 0; }
#cennik a { background: url(../images/sprite.gif) -662px 0; }
#kontakt a { background: url(../images/sprite.gif) -816px 0; }

#kto-sme2 a { background: url(../images/sprite.gif) -200px -110px; }
#ponukame2 a { background: url(../images/sprite.gif) -354px -110px; }
#referencie2 a { background: url(../images/sprite.gif) -508px -110px; }
#cennik2 a { background: url(../images/sprite.gif) -662px -110px; }
#kontakt2 a { background: url(../images/sprite.gif) -816px -110px; }

#kto-sme a:hover,
#kto-sme2 a:hover { background: url(../images/sprite.gif) -200px -55px; }
#ponukame a:hover,
#ponukame2 a:hover { background: url(../images/sprite.gif) -354px -55px; }
#referencie a:hover,
#referencie2 a:hover { background: url(../images/sprite.gif) -508px -55px; }
#cennik a:hover,
#cennik2 a:hover { background: url(../images/sprite.gif) -662px -55px; }
#kontakt a:hover,
#kontakt2 a:hover { background: url(../images/sprite.gif) -816px -55px; }

div.logotyptop {
	position:relative; top:-99px; width:185px; text-align:right;
}
div.logotypbot {
	float:left; width:780px; height:60px; 
	text-align:left; margin-left: 100px;
	background: url(../images/sprite.gif) -201px -171px;
}
div.logotyptopin {
	width: 172px; height:81px; margin-left:12px;
}
div.stars { 
	position:relative; top:-1px; left:150px;
	width:810px; height:44px;
	background: url(../images/sprite.gif) -201px -164px; 
}

h1 {
	color:#BB0209; margin:0px 0px 10px 0px; font-weight:bold;
	padding-bottom:0px; 
	/*border-bottom:1px solid #BB0209;*/
}
h2, h3 {
	margin:0px 0px 10px 0px;
	color:#BB0209;
}
img {
	border:none;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

.formauto {
	padding:7px;
	background:url(../images/bg_form_input.jpg) repeat-x bottom;
	background-color:#F1EFF0;
}
.formautobut {
	background:url(../images/img_button_send.gif) 0 -35px; 
	width:90px; height:35px;
}
.formautobut2 {
	background:url(../images/img_button_send.gif) 0 0; 
	width:90px; height:35px;
}
.formok {
	background:url(../images/bg_button_ok.gif) 0 -35px; 
	width:36px; height:30px;
}
.formok2 {
	background:url(../images/bg_button_ok.gif) 0 0; 
	width:36px; height:30px;
}

a.basketstatus, a.basketstatus:visited, a.basketstatus:hover {
	text-decoration: none;
}

a {
	color:#BB0209; text-decoration: underline; font-weight:bold;
}
a:visited {
	color:#BB0209; text-decoration: underline; font-weight:bold;
}
a:hover {
	color:#BB0209; text-decoration: none; font-weight:bold;
}
a.noh {
	text-decoration: none;
}
a.noh:visited {
	text-decoration: none;
}
a.noh:hover {
	text-decoration: none;
}
a.navi {
	color:#FFF; text-decoration:none; font-weight:normal;
}
a.navi:visited {
	color:#FFF; text-decoration:none; font-weight:normal;
}
a.navi:hover {
	color:#FFF; text-decoration:underline; font-weight:normal;
}
a.kat {
	text-decoration: none; display: block; padding:7px 10px; 
}
a.kat:visited {
	text-decoration: none; display: block; padding:7px 10px;
}
a.kat:hover {
	text-decoration: none; display: block; padding:7px 10px;
	background-color:#A9A8AD;
}

/* VERIKALNE MENU */
a.menuver {
	display:block; text-decoration:none; color:#585858;
	padding: 8px 20px; background:url(../images/sprite.gif) -40px -217px #FFFFFF no-repeat;
	border-bottom:1px solid #D7D7D7;
}
a.menuver:visited {
	display:block; text-decoration:none; color:#585858;
	padding: 8px 20px; background:url(../images/sprite.gif) -40px -217px #FFFFFF no-repeat;
	border-bottom:1px solid #D7D7D7;
}
a.menuver:hover {
	display:block; text-decoration:none; color:#EB1C24;
	padding: 8px 15px; background:url(../images/sprite.gif) -290px -217px #F6F6F6 no-repeat;
	border-bottom:1px solid #D7D7D7;
}

a.menuver2 {
	display:block; text-decoration:none; color:#EB1C24;
	padding: 8px 15px; background:url(../images/sprite.gif) -290px -217px #E2E2E2 no-repeat;
	border-bottom:1px solid #D7D7D7;
}
a.menuver2:visited {
	display:block; text-decoration:none; color:#EB1C24;
	padding: 8px 15px; background:url(../images/sprite.gif) -290px -217px #E2E2E2 no-repeat;
	border-bottom:1px solid #D7D7D7;
}
a.menuver2:hover {
	display:block; text-decoration:none; color:#EB1C24;
	padding: 8px 15px; background:url(../images/sprite.gif) -290px -217px #E2E2E2 no-repeat;
	border-bottom:1px solid #D7D7D7;
}

.blank0 {
	position: relative;
	clear: both; height: 0px; border: 0px;
	font-size: 0px; margin:0px; padding:0px; 
}
