body{
	margin:0;padding:0;
	background-color:#000;color:#E2E0E0;
	font-size:12px;font-family:Tahoma,'Lucida Grande CE',lucida, sans-serif;
}
h1,h2,h3,h4{margin:0;}
h1{color:#fff;font-size:4em;font-style:italic;font-weight:bold;}
#logo{position:absolute;top:15px;left:17px;width:341px;height:86px;margin:0;padding:0;overflow:hidden;}
#logo a, #logo span{display:block;width:341px;height:86px;}
#logo span {position:absolute;left:0;top:0;background:url(../images/layout/unilight_logo.jpg) no-repeat;cursor:pointer;}
h2{color:#E2E0E0;font-size:2em;text-transform:lowercase;font-family:Arial, sans-serif;font-weight:bold;font-style:italic;}
h3{font-size:14px;font-weight:bold;font-style:normal;text-transform:uppercase;margin:0 0 5px;}
.article h3{text-transform:inherit;}
h4{font-size:1em;}
p, .article-text{margin:0;margin-bottom:1em;text-align:justify;}
a{color:#BDDD00;text-decoration:underline;}
a:hover{text-decoration:none;}

a.button{display:block;padding:5px 15px;color:#3F3D3D;background:#BDDD00;font-size:120%;text-decoration:none;font-weight:bold;}
a.button:hover{color:#000;}

img{border:none;}

#container{position:relative;width:980px;margin:0 auto;}
#header{position:relative;width:100%;height:170px;background:#1C1C1C;z-index:75;}
#contentBox{position:relative;width:980px;background:#000;z-index:50;padding:0 0 36px;background: url(../images/layout/bottom-bar.gif) 0 100% repeat-x;}

#footer{padding:30px 0 30px 0;background:#000 url(../images/layout/bg-footer.gif) repeat-x;font-size:11px;}
#footer p{line-height:24px;}

#information-box{padding:30px 32px;background:#000 url(../images/layout/bg-footer.gif) repeat-x;font-size:11px;}

/* HORIZONTAL MENU */
.horizontalMenu{
	position:absolute;left:0;bottom:0px;width:980px;height:48px;padding:3px 0 0;z-index:100px;
	/*position:absolute;right:25px;top:55px;height:2em;z-index:100;*/
	background: url(../images/layout/top-bar.gif) repeat-x;}
#footer .horizontalMenu{position:relative;left:0;top:0;margin:0 0 10px;}
.horizontalMenu ul {position:relative;margin:0;padding:0;list-style:none;}
.horizontalMenu ul li{position:relative;float:left;white-space:nowrap;_width:1px;margin:0;}
.horizontalMenu ul li a {display:block;font-size:12px;color:#ffffff;height:48px;line-height:48px;padding:0 12px;
	font-weight:normal;font-style:normal;
	text-decoration:none;text-transform:uppercase;}
.horizontalMenu ul li a.PINK{color:#FE0072;}
.horizontalMenu ul li:hover a{color:#3F3D3D;}
.horizontalMenu ul li:hover li a{color:#fff;}

.horizontalMenu ul li.PINK:hover, .horizontalMenu ul li.PINK a:hover, .horizontalMenu ul li.PINK a.active {background:#FE0072;color:#fff;}
.horizontalMenu ul li.GREEN:hover, .horizontalMenu ul li.GREEN a:hover, .horizontalMenu ul li.GREEN a.active {background:#BDDD00;color:#fff;}
.horizontalMenu ul li.BLUE:hover, .horizontalMenu ul li.BLUE a:hover, .horizontalMenu ul li.BLUE a.active {background:#2EA8F5;color:#fff;}

.horizontalMenu ul ul {position:absolute;left:0;top:48px;width:250px;visibility:hidden;background:#716d6d;z-index:200;}
.horizontalMenu ul ul li{display:list-item;float:none;width:250px;white-space:normal;}
.horizontalMenu ul ul li a {text-align:left;padding:10px 20px;margin:0;color:#fff;height:auto;line-height:normal;height:auto;text-transform:upercase;}
.horizontalMenu ul ul li:hover{background-color:#303030;}
.horizontalMenu ul ul li a:hover, .horizontalMenu ul ul li a.active {background-color:#303030;color:#FE0072;}

.horizontalMenu ul li.PINK li a:hover, .horizontalMenu ul li.PINK li a.active {background-color:#303030;color:#FE0072;}
.horizontalMenu ul li.GREEN li a:hover, .horizontalMenu ul li.GREEN li a.active {background-color:#303030;color:#BDDD00;}
.horizontalMenu ul li.BLUE li a:hover, .horizontalMenu ul li.BLUE li a.active {background-color:#303030;color:#2EA8F5;}

.horizontalMenu ul li{behavior:url(../hover.htc);}
.horizontalMenu ul li:hover,
.horizontalMenu ul li.Hover{}
.horizontalMenu ul li.Hover ul,
.horizontalMenu ul li:hover ul{visibility:visible;}

/* SUB MENU */
#sMenu{position:relative;min-height:2em;_height:2em;z-index:100;margin:15px 0 40px 0;}
#sMenu ul {position:relative;margin:0;padding:0;list-style:none;}
#sMenu ul li{position:relative;float:left;white-space:nowrap;_width:1px;margin:0 1px;}
#sMenu ul li a {display:block;color:#fff;height:2em;line-height:2em;padding:0 1em;
	font-size:1em;font-weight:normal;font-style:normal;
	text-align:center;text-decoration:none;text-transform:uppercase;}
/*
#contentBox.PINK #sMenu ul li a{color:#FE0072;}
#contentBox.GREEN #sMenu ul li a{color:#BDDD00;}
#contentBox.BLUE #sMenu ul li a{color:#2EA8F5;}
*/
#contentBox.PINK #sMenu ul li:hover, #contentBox.PINK #sMenu ul li a:hover, #contentBox.PINK #sMenu ul li a.active {background:#FE0072;color:#3F3D3D;}
#contentBox.GREEN #sMenu ul li:hover, #contentBox.GREEN #sMenu ul li a:hover, #contentBox.GREEN #sMenu ul li a.active {background:#BDDD00;color:#3F3D3D;}
#contentBox.BLUE #sMenu ul li:hover, #contentBox.BLUE #sMenu ul li a:hover, #contentBox.BLUE #sMenu ul li a.active {background:#2EA8F5;color:#3F3D3D;}



/* TOP MENU */
#topMenu{position:absolute;right:20px;top:64px;font-size:12px;color:#838282;}
#topMenu a{color:#838282;line-height:20px;margin-left:1em;text-decoration:none;}
#topMenu a.active{color:#fff;}
#topMenu a:hover{text-decoration:underline;}

#sForm{position:absolute;right:20px;top:25px;margin:0;color:#838282;}
#sForm td{vertical-align:top;margin:0;padding:0;}
#sForm input{border:none;width:123px;height:24px;padding:0 5px;background:url(../images/layout/search-input.gif) no-repeat;color:#737373;}
#searchSubmit{display:block;width:75px;height:27px;padding:5px 0 0 35px;background:url(../images/layout/search-submit.png) no-repeat;color:#fff;text-decoration:none;
	font-size:12px;font-weight:bold;text-transform:uppercase;}

.exForm{color:#959595;margin:0 auto;width:400px;}
.exForm th{text-align:right;padding-right:1em;}
.exForm input,
.exForm select,
.exForm textarea{border:1px solid #737373;width:250px;height:20px;background:#312F30;color:#959595;}
.exForm textarea{height:100px;}
.exForm input.wa{width:auto;}

.cForm{padding:20px 32px;font-size:12px;background:url("../images/layout/bg-footer.gif") repeat-x;border-top:2px dotted #676363;}
.cForm h3{color:#BDDD00;}
.cForm table{width:100%;}
.cForm td{vertical-align:top;}
.cForm fieldset{border:1px solid #333;}
.cForm label{display:block;line-height:30px;}
.cForm input,
.cForm select,
.cForm textarea{border:1px solid #6e7071;width:378px;padding:5px 10px;background:url(../images/layout/bg-input.gif) no-repeat;color:#fff;
	font-family:sans-serif;font-size:1em;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;}
.cForm textarea{width:408px;height:138px;}
.cForm textarea{height:}

.cForm a.submit{width:130px;height:26px;line-height:26px;text-align:center;background:url(../images/layout/submit.png) no-repeat;color:#000;font-size:14px;text-transform:uppercase;text-decoration:none;}
.cForm a.submit:hover{font-weight:bold;}



a#favorites{color:#BDDD00;}

/* GALERIE */
.galerie{}
.nahled{position:relative;float:left;margin:0 5px 5px;}
.nahled img{border:1px solid #333;}
.nahled span{position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:url(../images/blank.gif);}

/* CONTENT BOX */
#slideshow{position:relative;width:980px;height:445px;}
#katalog #slideshow{position:relative;width:425px;height:348px;margin:0 147px;}
#katalog #slideshow img{display:none;width:425px;height:348px;}

#contentBox.PINK a,
#contentBox.PINK h3{color:#FE0072;}
#contentBox.GREEN a,
#contentBox.GREEN h3{color:#BDDD00;}
#contentBox.BLUE a,
#contentBox.BLUE h3{color:#2EA8F5;}

#template01{padding:0px 15px;min-height:520px;_height:520px;}
#template01 .lc{float:left;width:420px;}
#template01 .rc{float:right;width:450px;}
#template02{ min-height:520px;_height:520px;}
#template02 .lc{padding:0 0 0 15px;float:left;width:420px;}
#template02 .rc{position:relative;float:right;width:500px;height:520px;}
#template02 .rc img, #slideshow img{position:absolute;left:0;top:0;display:none;line-height:1px;margin:0;}

#drobecky{position:relative;text-transform:uppercase;padding:25px 0;}

/* KATALOG */
#katalog{padding:0 15px 60px 0;min-height:520px;_height:520px;}
#katalog h2{margin:0 0 1em 15px;}
#katalog a{color:#BDDD00;}

#katalog #lcol h4 {display:block;background:#BDDD00;color:#3F3D3D;text-decoration:none;padding:5px 15px;width:50%;}

#katalog #lcol{float:left;width:220px;}
#katalog #lcol a{color:#E2E0E0;text-decoration:none;}
#katalog #lcol a:hover, #katalog #lcol a.active{color:#BDDD00;}
#katalog #rcol{float:right;width:720px;}

#produkt{padding:60px 15px 60px 15px;min-height:520px;_height:520px;}
#produkt h2{margin:0 0 1em 15px;}
#produkt h3{color:#BDDD00;margin-bottom:.5em;}
#produkt h4{margin:1.5em 0 .7em;}
#produkt .mfoto{position:relative;margin-bottom:2em;}
#produkt .mfoto span{position:absolute;display:block;left:0;top:0;width:100%;height:100%;background:url(../images/blank.gif);}
#produkt .vyfoto{text-align:center;margin-bottom:2em;}
#produkt .vyfoto img{border:1px solid #333;}

#produkt #lcol{float:left;width:200px;}
#produkt #lcol a{display:block;padding:.25em 0;color:#E2E0E0;text-align:right;text-decoration:none;}
#produkt #lcol a:hover{color:#fff;text-decoration:underline;}
#produkt #mcol{position:relative;float:left;width:375px;margin-left:25px;}
#produkt #mcol h3.pHeader{position:absolute;top:-25px;}
#produkt #rcol{float:right;width:331px;}
#produkt .galerie img{width:98px;}

.productPreview{float:left;width:138px;margin:0 20px 15px;}
.productPreview h3{color:#E2E0E0;font-weight:bold;font-size:12px;margin:.2em 0;}

.ctvereck{width:30px;height:30px;margin:5px;float:left;border:1px solid #333;}
#sale{display:block;margin:1em 0;background:url(../images/layout/sale.gif) no-repeat;width:200px;height:42px;line-height:42px;color:#fff;font-size:20px;font-weight:bold;text-align:center;}

.attribs ul{margin:1em 0 ;padding:0;}
.attribs li{list-style:none;padding-left:16px;margin-left:18px;background:url(../images/layout/bullet.gif) 0 50% no-repeat;}
.attribs #sMenu{margin:10px 0;}
.attribs  #sMenu li{background-image:none;padding:0;margin:0;}
#katalog .attribs  #sMenu ul li:hover, #katalog .attribs #sMenu ul li a:hover, #katalog .attribs #sMenu ul li a.active {background:#BDDD00;color:#3F3D3D;}

.filtr{margin:0 0 20px;}


/* STRANKOVANI */
#contentBox .strankovani{float:right;margin:20px;position:relative;color:#BDDD00;}
#contentBox .strankovani a{text-decoration:none;color:#E2E0E0;}
#contentBox .strankovani a:hover{text-decoration:underline;}
#contentBox .pgsbtm .strankovani{top:0px;}

/* BOXY */
.boxes{margin:0 0 30px;}
#footer .boxes p{line-height:normal;}
.box1, .box2, .box3{width:262px;margin:0 32px;color:#5D5D5E;}
.box1 .il, .box2 .il, .box3 .il {margin:0 5px 1px 0;}
.box1 h3, .box2 h3, .box3 h3{color:#fff;font-size:12px;text-transform:uppercase;margin:0 0 8px;padding:0 15px;line-height:2em;}
.box1 h3{background-color:#FE0072;}
.box2 h3{background-color:#BDDD00;color:#3F3D3D;}
.box3 h3{background-color:#2EA8F5;}
.box1 div, .box2 div, .box3 div{padding:6px;min-height:110px;_height:110px;}
.box1 a, .box2 a, .box3 a{text-decoration:none;}
.box1 a{color:#FE0072;}
.box2 a{color:#3F3D3D;}
.box3 a{color:#2EA8F5;}
.box1 a:hover, .box2 a:hover, .box3 a:hover{text-decoration:underline;}
.box1 div{background:#FEEFF6 url(../images/layout/bg-box1.gif) repeat-x;}
.box2 div{background:#F7FDEE url(../images/layout/bg-box2.gif) repeat-x;}
.box3 div{background:#EFF4F8 url(../images/layout/bg-box3.gif) repeat-x;}

/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
div.il{margin:0 25px 5px 0;}
div.ir{margin:0 25px 5px 0;}
.tac{text-align:center;}
.hr hr{display:none;}
.hr{height:1px;font-size:1px !important;margin:0 0 10px 0;width:450px;background:url(../images/layout/hr.gif) repeat-x;}
.ifile{display:block;float:left;width:30px;height:30px;margin-right:10px;background:url(../images/layout/file.gif) no-repeat;}
.ivideo, .ivideo a, .ivideo span{position:relative;display:block;float:left;width:28px;height:30px;overflow:hidden;}
.ivideo span{position:absolute;left:0;top:0;background:url(../images/layout/video.gif) no-repeat;cursor:pointer;}
.article .tags{font-size:.8em;color:#444;font-style:italic;}
.smaller{margin:1em 0;font-size:90%;}
.message{margin:1em 0;padding:1em;border:1px solid #f00;color:#f00; font-weight:bold;}
.download{margin:1em 0;}
.youtube{position:relative;z-index:10;}

