/* Autor: Premysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.6em;background:url(../images/bgBody.gif) repeat-x top left;padding:0px 0px 0px 0px;color:#000000;margin:0px;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
input.iText {}
input.check {margin-right:10px;}
textarea {}
select {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

.obal1 {background:url(../images/bgObal1.gif) no-repeat center 155px;padding-bottom:33px;}

#lead {width:968px;margin:0px auto;position:relative;padding:76px 0px 0px 0px;background:url(../images/bgLeadBubbles.png) no-repeat top left;}

#logo {width:102px;height:109px;display:block;left:8px;top:28px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:102px;height:109px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:102px;height:109px;background:url(../images/logo.png) no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

.top {height:77px;}
	.top .menu {float:right;font-size:1.2em;}
	.top .menu ul {list-style:none;}
	.top .menu ul li {float:left;padding-top:3px;}
	.top .menu ul li.sep {padding:0px;background:url(../images/bgMenuSep.gif) no-repeat;height:31px;width:1px;margin:0px 3px;}
	.top .menu ul li a {float:left;display:block;color:#969595;text-decoration:none;background:none;}
	.top .menu ul li a span {float:left;display:block;background:none;cursor:pointer;}
	.top .menu ul li a span span {float:left;display:block;background:none;}
	.top .menu ul li a span span span {float:left;display:block;background:none;}
	.top .menu ul li a span span span span {float:left;display:block;background:none;padding:3px 8px;}
	.top .menu ul li a:hover {padding:0px;color:#ffffff;display:block;float:left;background:#2c2975 url(../images/bgMenuItem.gif) repeat-x;}
	.top .menu ul li a:hover span {padding:0px;display:block;float:left;background:url(../images/bgMenuItemTL.gif) no-repeat top left;}
	.top .menu ul li a:hover span span {padding:0px;display:block;float:left;background:url(../images/bgMenuItemTR.gif) no-repeat top right;}
	.top .menu ul li a:hover span span span {padding:0px;display:block;float:left;background:url(../images/bgMenuItemBL.gif) no-repeat bottom left;}
	.top .menu ul li a:hover span span span span {padding:3px 8px;display:block;float:left;background:url(../images/bgMenuItemBR.gif) no-repeat bottom right;}
	.top .menu ul li.active a {padding:0px;color:#ffffff;display:block;float:left;background:#2c2975 url(../images/bgMenuItem.gif) repeat-x;}
	.top .menu ul li.active a span {padding:0px;display:block;float:left;background:url(../images/bgMenuItemTL.gif) no-repeat top left;}
	.top .menu ul li.active a span span {padding:0px;display:block;float:left;background:url(../images/bgMenuItemTR.gif) no-repeat top right;}
	.top .menu ul li.active a span span span {padding:0px;display:block;float:left;background:url(../images/bgMenuItemBL.gif) no-repeat bottom left;}
	.top .menu ul li.active a span span span span {padding:3px 8px;display:block;float:left;background:url(../images/bgMenuItemBR.gif) no-repeat bottom right;}

.homeLeft {width:662px;float:left;margin-bottom:15px;}
	.homeItem {width:290px;min-height:127px;_height:127px;padding:16px 19px 0px 17px;background:url(../images/bgHomeItem.gif) no-repeat;float:left;margin:0px 0px 18px 3px;}
	.homeItem img {margin-bottom:9px;float:left;}
	.homeItem h2 {font-size:1em;font-weight:bold;color:#000000;float:right;text-align:right;border:1px solid #e2e2e2;border-top:0px;background:#f3eea0 url(../images/bgHomeItemHeader.gif) repeat-x top left;padding:6px 10px 6px 20px;}
	.homeItem h2 a {color:#000000;text-decoration:none;}
	.homeItem h2 a:hover {text-decoration:underline;}
	.homeItem h2 strong a {color:#000000;text-decoration:underline;}
	.homeItem h2 strong a:hover {text-decoration:none;}

.homeRight {width:272px;padding-right:12px;float:right;background:url(../images/bgHomeRight.gif) repeat-y;margin-bottom:15px;}
	.homeRight .hrIn1 {background:url(../images/bgHomeRightTop.gif) no-repeat top left;}
	.homeRight .hrIn2 {padding:20px 20px 20px 26px;background:url(../images/bgHomeRightBottom.gif) no-repeat bottom left;}
	.homeRight h3 {color:#969595;font-size:2.15em;font-weight:normal;background:url(../images/bgHomeRightHeader.gif) no-repeat 1px 0px;padding:0px 0px 10px 42px;line-height:1.1em;border-bottom:1px solid #c9c9c9;margin-bottom:15px;}
	.homeRight .akceItem {margin-bottom:12px;}
	.homeRight .akceItem .akceImg {width:94px;float:left;text-align:left;padding-right:0px;}
	.homeRight .akceItem .akceDesc {width:129px;float:left;}
	.homeRight .akceItem .price {font-size:1.2em;color:#be4f64;font-weight:normal;line-height:1.5em;}
	.homeRight .akceItem a {color:#be4f64;}
	.homeRight .akceItem p {font-size:.9em;}
	.homeRight .akceItem p a {color:#000;}
	.homeRight hr {border-width:1px 0px 0px 0px;border-style:solid;border-color:#ececec;margin-bottom:11px;height:1px;overflow:hidden;}

.homeWelcomeObal {width:935px;padding-right:0px;margin:0px 0px 0px 11px;}
.homeWelcome {padding:14px;background:url(../images/bgHomeWelcome.gif) repeat-x top left;}
	.homeWelcome h2 {font-size:1.9em;font-weight:normal;background:url(../images/bgHomeRightHeader.gif) no-repeat 0px 0px;padding:0px 0px 10px 42px;line-height:1.1em;border-bottom:1px solid #c9c9c9;margin-bottom:15px;color:#969595;}
	.homeWelcome .homeText {width:626px;float:left;}
	.homeWelcome .homeText img {float:left;margin-right:30px;}
	.homeWelcome .homeText div.col {width:190px;float:left;margin-right:40px;line-height:1.8em;}
	.homeWelcome .homeText div.col p {margin-bottom:10px;}
	.homeWelcome .homeText div.col p a {color:#e31b23;}
	.homeWelcome .nabidka {width:186px;height:158px;padding:15px 20px 20px 27px;background:url(../images/bgNabidkaPrace.png) no-repeat;float:right;}
	.homeWelcome .nabidka .header {margin-bottom:5px;display:block;position:relative;font-size:1.1em;font-weight:bold;color:#000000;}
	.homeWelcome .nabidka .header span {color:#9E0017;}
	.homeWelcome .nabidka p {font-size:.9em;}
	.homeWelcome .nabidka a {color:#000;}

.leftCategoriesObal {float:left;padding-left:13px;width:223px;}
.leftCategories {width:223px;background:url(../images/bgLeftCategories.gif) repeat-y;margin-bottom:15px;}
	.leftCategories .lcIn1 {width:223px;background:url(../images/bgLeftCategoriesBottom.gif) no-repeat left bottom;}
	.leftCategories .categoriesHeader {background:#fff url(../images/bgLeftCategoriesTop.gif) no-repeat left bottom;padding:0px 18px 8px 18px;}
	.leftCategories .categoriesHeader h3 {font-size:1em;font-weight:bold;color:#000000;float:left;text-align:left;border:1px solid #e2e2e2;border-bottom:0px;background:#f3eea0 url(../images/bgLeftCategoriesHeader.gif) repeat-x bottom left;padding:6px 10px 6px 10px;}
	.leftCategories .leftCatContent {width:184px;padding:10px 22px 20px 17px;}
	.leftCategories .leftCatContentForm {width:195px;padding:10px 14px 20px 14px;}
	.leftCategories .leftCatContent ul {list-style:none;}
	.leftCategories .leftCatContent ul li {margin-bottom:2px;}
	.leftCategories .leftCatContent ul li a {display:block;background:url(../images/leftCatArrow.gif) no-repeat 5px 9px;padding:3px 5px 5px 23px;text-decoration:none;color:#000000;}
	.leftCategories .leftCatContent ul li a:hover {background-color:#f3eea0;}
	.leftCategories .leftCatContent ul li.active a {background-color:#f3eea0;font-weight:bold;}
	
	.leftCategories form table {border-collapse:collapse;}
	.leftCategories form td {vertical-align:top;}
	.leftCategories form label {white-space:nowrap;font-size:0.9em;display:block;font-weight:bold;text-align:right;padding-right:4px;}
	.leftCategories form label.lleft {text-align:left;}
	.leftCategories form select {width:114px;border:1px solid #e0dfdf;padding:1px;font-size:1em;margin-bottom:5px;}
	.leftCategories form select.typ {width:195px;}
	.leftCategories form input {border:1px solid #e0dfdf;padding:2px;font-size:1em;margin-bottom:5px;}
	.leftCategories form input.iText {width:109px;}
	.leftCategories form textarea {width:189px;height:50px;border:1px solid #e0dfdf;padding:2px;font-size:1.1em;margin-bottom:5px;}

.mainCol {background:url(../images/bgMainCol.gif) repeat-y;width:718px;float:right;padding-right:12px;}
	.mainCol .mcIn1 {background:url(../images/bgMainColBottom.gif) no-repeat left bottom;}
	.mainCol a {color:#e31b23;}
	.mainCol .mainColHeader {background:#fff url(../images/bgMainColTop.gif) no-repeat left bottom;padding:0px 18px 8px 18px;}
	.mainCol .mainColHeader h1 {font-size:1em;font-weight:bold;color:#000000;float:left;text-align:left;border:1px solid #e2e2e2;border-bottom:0px;background:#f3eea0 url(../images/bgLeftCategoriesHeader.gif) repeat-x bottom left;padding:6px 10px 6px 10px;}
	.mainCol .mainColHeader h2 {font-size:1em;font-weight:bold;color:#000000;float:left;text-align:left;border:1px solid #e2e2e2;border-bottom:0px;background:#f3eea0 url(../images/bgLeftCategoriesHeader.gif) repeat-x bottom left;padding:6px 10px 6px 10px;}
	.mainCol .mainColContent {padding:1px 19px 35px 39px;line-height:2em;min-height:450px;_height:450px;}
	.mainCol .mainColContentList {padding:1px 19px 35px 19px;}
	.mainCol .mainColContentDetail {padding:20px 39px 35px 39px;}
	.mainCol .mainColContent h2 {font-size:1.15em;color:#2c2975;}
	.mainCol .mainColContent h2 a {color:#e31b23;}
	.mainCol .mainColContent p {margin-bottom:20px;}
	
	.mainCol .mainColContent .subAkce {width:190px;background:url(../images/bgSubAkce.gif) repeat-y;float:right;margin:0px 0px 20px 30px;}
	.mainCol .mainColContent .subAkce .saIn1 {background:url(../images/bgSubAkceTop.gif) no-repeat top left;}
	.mainCol .mainColContent .subAkce .saIn1 .saIn2 {padding:20px 22px 25px 26px;background:url(../images/bgSubAkceBottom.gif) no-repeat bottom left;}
	.mainCol .mainColContent .subAkce p {margin-bottom:0px;font-size:.9em;line-height:1.7em;}
	.mainCol .mainColContent .subAkce p strong {font-weight:normal;color:#e31b23;}
	.mainCol .mainColContent .subAkce .header {display:block;font-size:2.15em;font-weight:normal;background:url(../images/bgHomeRightHeader.gif) no-repeat 0px 0px;padding:0px 0px 10px 42px;line-height:1.1em;border-bottom:1px solid #c9c9c9;margin-bottom:15px;color:#969595;}
	
	.mainCol .mainColContent .imgLeft {float:left;margin:0px 30px 20px 0px;}
	.mainCol .mainColContent .imgRight {float:right;margin:0px 0px 20px 30px;}
	
	.mainCol .mainColContent .col1 {width:320px;float:left;}
	.mainCol .mainColContent .col2 {width:340px;float:right;}
	
	.mainCol .mainColContent ul {list-style:none;}
	.mainCol .mainColContent ul li {margin-bottom:10px;background:url(../images/leftCatArrow.gif) no-repeat left 10px;padding-left:20px;}
	
	.mainCol .mainColContent .listItem {width:182px;height:159px;padding:20px 36px 0px 15px;float:left;background:url(../images/bgListItem.gif) no-repeat;margin:0px 0px 14px 0px;overflow:hidden;}
	.mainCol .mainColContent .listItemLast {padding-right:15px;}
	.mainCol .mainColContent .listItem h2 {font-size:1.35em;color:#000000;height:50px;}
	.mainCol .mainColContent .listItem img {margin-bottom:15px;float:left;margin-right:7px;}
	.mainCol .mainColContent .listItem table {border-collapse:collapse;width:117px;}
	.mainCol .mainColContent .listItem table th {font-size:.9em;text-align:left;padding-right:4px;line-height:1.6em;}
	.mainCol .mainColContent .listItem table td {font-size:.9em;line-height:1.6em;}
	.mainCol .mainColContent .listItem a {color:#e31b23;}
	.mainCol .mainColContent .listItem .listItemDesc {height:115px;}
	.mainCol .mainColContent .listItem input.submit {font-size:1em;border:0px;color:#fff;background:#27008c;padding:3px 2px;width:178px;cursor:pointer;}
	
	.mainCol .mainColContent .listItemHalf {width:295px;height:350px;padding:15px 20px 0px 20px;float:left;background:url(../images/bgListItemHalf.gif) no-repeat;margin:0px 0px 0px 0px;text-align:center;overflow:hidden;}
	.mainCol .mainColContent .listItemHalfRight {float:right;}
	.mainCol .mainColContent .listItemHalf h2 {font-size:1.15em;color:#000000;height:60px;}
	.mainCol .mainColContent .listItemHalf h2 a {color:#000000;}
	.mainCol .mainColContent .listItemHalf img {margin-bottom:15px;border:1px solid #000;}
	.mainCol .mainColContent .listItemHalf a {color:#e31b23;}
	.mainCol .mainColContent .listItemHalf .desc {font-size:.9em;line-height:1.4em;text-align:justify;margin-bottom:20px;height:60px;}
	
	.mainCol .mainColContentDetail h1 {font-size:2.5em;line-height:1.1em;font-weight:normal;margin-bottom:15px;}
	.mainCol .mainColContentDetail {line-height:1.7em;}
	
	.mainCol .params {border-collapse:collapse;width:100%}
	.mainCol .params td {border:1px solid #f4f4f4;text-align:center;font-size:.9em;}
	.mainCol .params td.blue {background:#26008b;color:#fff;}
	.mainCol .params tr.yellow td {background:#f9f5be;}
	
	.mainCol .regalItem {padding-bottom:20px;border-bottom:1px solid #e6e6e6;margin-bottom:20px;}
	.mainCol .regalItem img {float:left;margin:0px 20px 0px 0px;}
	.mainCol .regalItem p {margin-bottom:0px;}
	.mainCol .regalItem p a {color:#e31b23;}
	.mainCol .regalItem h2 a {color:#000000;text-decoration:none;}
	.mainCol .regalItem h2 a:hover {text-decoration:underline;}
	
	.mainColForm {padding:15px 0px 0px 10px;}
	.mainColForm td {vertical-align:top;}
	.mainColForm label {font-weight:bold;display:block;text-align:right;padding-right:5px;}
	.mainColForm input {padding:2px;margin-bottom:4px;}
	.mainColForm select {padding:1px;margin-bottom:4px;}
	.mainColForm textarea {padding:2px;width:400px;height:100px;}

.footer {width:911px;padding:13px 20px 13px 5px;margin:0px auto;border-top:1px solid #ededed;line-height:2em;}
	.footer img {float:left;margin-right:20px;}
	.footer p {padding-top:8px;color:#969595;}
	.footer p a {color:#969595;}
	.footer p.fleft {float:left;}
	.footer p.fright {float:right;}