body {font:85% Arial, Helvetica, sans-serif; color:#000; background:#fff url(../img/bg.jpg) fixed; line-height:1.3em;}
a {color:#000; text-decoration:underline;}
a:hover {text-decoration:none;}
h1 {font-size:2.5em; margin:10px 0 20px 0; line-height:1em;}
h3 {font-size:1.3em; margin:0 0 10px 0;}
p {line-height:20px;}
.left {float:left;}
.right {float:right;}
.red {color:red;}
.overflow {overflow:hidden;}
.clear {clear:both;}

#container {margin:10px auto; width:950px; background:#fff; overflow:hidden;}

#logo {height:200px; background:url(../img/logo.jpg) no-repeat;text-align:right;padding:0;}
#logo a {color:#fff; text-decoration:underline;}
#logo a:hover {text-decoration:none;}
#logo p {padding:10px;}

#homeTop {padding:10px; border-bottom:#000 solid 1px; border-top:#000 solid 1px; background:#9F6 url('../img/tip.png') no-repeat; height:80px;}
#homeTopIn {padding-left:260px;}
#homeTopIn a {font-size:1.5em;}
#homeTopIn strong {color:#F00; font-size:2em;}
#homeTopIn p {line-height:2em;}

#home1 {padding:10px; margin:0; background:#fff url('../img/bgHome.png') no-repeat; }
#home1 img{display:block; margin:5px 0 0 0;}
#home1 a {display:block;color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold;}
#home1 a:hover {color:#fff;}
#home1left {width:460px; float:left; margin:0 10px 0 0; overflow:hidden; height:100%;}
#home1right {width:460px; float:left; margin:0; overflow:hidden; height:100%;}
.homeMenu {overflow:hidden; padding:5px; height:100%;}


#home2 {clear:both; margin:0; padding:10px;}
#home2 img{display:block; margin:5px 0 0 0;}
#home2 a {display:block;color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold;}
#home2 a:hover {color:#fff;}
.home2box {float:left; width:215px; padding:5px; overflow:hidden; height:100%; margin:0;}

#home3 {padding:10px; margin:0; clear:both; border-bottom:#000 solid 1px; overflow:hidden; height:100%;}
#home3 img{display:block; margin:5px 0 0 0;}
#home3 a {display:block;color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold;}
#home3 a:hover {color:#fff;}
#home3left {width:460px; float:left; margin:0 10px 0 0;}
#home3right {width:460px; float:left; margin:0;}

#hot {padding:10px 10px 0 10px; border-top:#000 solid 1px; overflow:hidden; height:100%;}
#hot li {width:460px; float:left;}
#hot li a img {margin:0; padding:0;}
#hot li small {font-size:.9em; display:block; padding:2px;}
.news p {background:#eee; padding:5px; height:54px;}
.letakLink {background:#693; display:block; padding:5px; color:#fff; font-weight:bold;}
.eshopLink {background:#09F; display:block; padding:5px; color:#fff; font-weight:bold; margin:10px 0 0 0;}

#content {padding:10px 10px 0 10px;border-top:#000 solid 1px; border-bottom:#000 solid 1px; overflow:hidden; clear:both;}
#content ul {height:100%;}
#content li {float:left; padding:5px;}
#content li img{display:block; margin:5px 0 0 0;}
#content li a {display:block;color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold;}
#content li a:hover {color:#000;}
.marginRight {margin-right:10px;}
.marginBottom {margin-bottom:10px;}
.boxMenu {float:left; width:930px; display:inline; overflow:hidden; height:100%;}

.sternberk {background:#0292C0;}
.elektro {background:#693;}
.hudebniny {background:#930;}
.kadernictvi {background:#FBC700;}
.peceotelo {background:#FBC700;}
.solarium {background:#ff3;}
.kosmetika {background:#f69;}
.nehtoveStudio {background:#c9c;}
.cestovka {background:#9C3;}
.masaze {background:#F60;}
.textil {background:#D52100;}
.fastfood {background:#5122B4;}
.restaurace {background:#C96;}
.eshop {background:#5122B4;}
.infoBg {background:#eee;}

.box {width:300px; float:left;}
.boxRight {width:310px; float:left;}
.marginBoxRight {margin:0 10px 0 0;}

#contact {clear:both; padding:0 10px 10px 10px; overflow:hidden; height:100%; background:#fff url('../img/bgHome2.png') no-repeat;}
#contact h1 { text-align:right;}
#contact ul {margin:10px 0 0 0;}
.map {padding:5px; background:#999;}
#footer {clear:both; padding:10px; overflow:hidden; height:100%; border-top:#000 solid 1px; background:#eee;}

/* Content Page */
#contentPage {padding:0;overflow:hidden; clear:both; border-bottom:#000 solid 1px; border-top:#000 solid 1px; background:#000 url('../img/bgMenu.png') no-repeat; height:100%;}
#contentPage li {width:110px; float:left; padding:4px; margin:0; text-align:center; height:35px;}
#contentPage li a {display:block;color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:14px;}
#contentPage li a:hover {color:#000;}
.line a {margin-top:9px;}

/* Footer */
#companyInfo {font-size:1.5em; line-height:1.2em;}
.padding {padding:5px; margin:0 0 5px 0;} 