/* CSS Document */
html, body { 
        background: #ffffff url('/repository/layout/body_bgr.jpg') no-repeat;
        margin: 0px auto 5px auto;
        padding: 0px;
        text-align: center;
        font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
        font-size: 12px;
        color: #020202;
        background-position: 50% 0px;}
.editor {
        text-align: left;}

/* === BOXES === */
.obal-out {
	width: 950px;
	text-align: center;
	margin: 0px auto 5px auto;}
div.obal-in {
        text-align:left;
        border: none;}
/* Zahlavi */
.header {
        background-image: url('/repository/layout/banner_rezac.png');
        background-repeat: no-repeat;
        height: 343px;}
/* Logo */
.pruh-1 {
        height: 109px;}
.pruh-1 div.logo {
        height: 90px;
        width: 135px;
        float: left;}
.pruh-1 div.logo img.logo {
        margin-left: 6px;
        margin-top: 8px;}
/* Top menu */
.pruh-1 .wrap-r {
        height: 109px;
        width: 795px;
        float: right;}
.pruh-1 .blank {
        height: 66px;}
.pruh-1 .top-menu {
        height: 30px;
        float: right;}
/* Hlavní banner + prostor nacitani sortiment-navigace */
.pruh-3 {
        height: 192px;}
.pruh-3 .content {
        padding: 0px;
        margin: 0px}
.pruh-3 .content-a .titulek {
        width: 350px;
        float: left;}
.pruh-3 .content-a .katalog2009 {
        width: 400px;
        float: left;}
.pruh-3 .content-a .katalog2009 .cnt {
        padding: 63px 0px 0px 10px}
.pruh-3 .content-a .titulek .content {
        padding-top: 16px;
        padding-left: 20px;
        height: 115px;
        text-align: left;}
.pruh-3 .content-a .titulek h1 {
        padding: 0px;
        font-weight: normal;
        font-size: 16px;
        color: #006;
        background-image: none;}
.pruh-3 .content-a .titulek p {
        font-size: 13px;
        color: #000;
        margin-top: 10px;}
.pruh-3 .content-a .odkazy {
        height: 60px;}
.pruh-3 .content-a .odkazy .content {
        padding-top: 30px;}
.pruh-3 .content-b {
        padding-top: 7px}
.pruh-3 .content-b .sortiment-obal {
        height: 188px;}
.pruh-3 .content-b .sortiment-obal table {
        margin: 0px 1px 0px 8px;}
.pruh-3 .content-b .sortiment-obal td {
        padding-left: 5px;}
/* Odkazy na sortiment (pres banner) */
.list {
        padding: 0px;
        margin: 0px;}
td.list-blue, td.list-red, td.list-yell, th.list-yell {
        text-align: left;
        padding-top: 12px;}
th.list-yell, th.list-red {
        text-align: left;
        padding-top: 12px}
td.list-yell, th.list-yell {
        border-right: 1px dotted #ccc;
        width: 50%;}
td.list-blue {
        width: 19%;
        }
td.list-red {
        width: 31%;
        }        
a.listitem-yell, a.listitem-blue, a.listitem-red {
	display: block;
	height: 20px; 
	float: left; 
	margin-right: 0px;
	padding: 0px;}
a.listitem-yell:hover, a.listitem-blue:hover, a.listitem-red:hover {
        text-decoration: none;
        }
a.listitem-yell {
        width: 140px;}
a.listitem-blue {
        width: 140px;}
a.listitem-red {
        width: 125px;}
a.listitem-yell {
        background: url('/repository/layout/odrazka_sortiment_yellow.png') no-repeat 0px 2px;
        padding-left: 14px;
        color: #486D7D;}
a.listitem-blue {
        background: url('/repository/layout/odrazka_sortiment_blue.png') no-repeat 0px 2px;
        padding-left: 14px;
        color: #486D7D;}
a.listitem-red {
        background: url('/repository/layout/odrazka_sortiment_red.png') no-repeat 0px 2px;
        padding-left: 14px;
        color: #486D7D;}
/* Navigace, News box side */
.navigation {
        padding: 0px 2px 0px 7px}
.navigation-left {
        float: left;
        width: 600px;}
/* News box side */
.navigation-right {
        min-height: 47px;
        height: auto;
        float: right;
        width: 300px;
        background: url('/repository/layout/bgr_newsbox.jpg') no-repeat 0px 0px #eee;}
/* for Internet Explorer */
/*\*/
* html .navigation-right {
height: 47px;}
/**/
.navigation-right .cnt {
        padding: 5px 5px 5px 20px;
        font-size: 10px;
        line-height: 12px;}
.navigation-right .cnt .title {
        font-size: 11px;}
.navigation-right .cnt .text {}
.next-news .title {
        padding: 5px;}
.next-news .date {
        padding: 5px;}
/* Akce, Vyhledavatko */
.pruh-5 {
        height: 30px;}
.pruh-5 .akce {
        float: left;
        width: 700px;}
.pruh-5 .akce .content {
        padding-top: 2px;
        padding-left: 7px;}
.pruh-5 .vyhledavatko {
        padding: 4px;}
.pruh-5 .vyhledavatko .cnt {
        width: 230px;
        height: 32px;
        float: right;
        background: url('/repository/layout/bgr_search.jpg') 0px 0px no-repeat;}
.pruh-5 .vyhledavatko .text {
        font-size: 13px;
        color: #424441;
        border: 1px solid #CED3D9;
        margin-right: 6px;
        margin-top: 3px;}
.pruh-5 .vyhledavatko .submit {
        background: url('/repository/layout/search_button.jpg') 0px 0px no-repeat;
        margin-right: 8px;
        margin-top: 3px;}
/* Hlavni container */
.pruh-6 {}
.pruh-6 .content {
        min-height: 400px;
        height: auto;
        padding: 8px 0px 20px 10px;}
/* for Internet Explorer 6 */
/*\*/
* html .pruh-6 .content {
        height: 400px;}
/**/
/* Paticka */
iframe.siko {
        border: 1px #ccc solid;}
.pruh-7 {
        padding: 20px 6px 0px 5px;
        background: url('/repository/layout/bgr_pata.jpg') 0px 0px no-repeat;}
.pruh-7 .img {
        width: 18px;
        float: left;}
.pruh-7 .text {
        width: 150px;
        float: left;}
.pruh-7 .lusk {
        float: right;
        text-align: right;}
/* dno */
.pruh-8 {
        height: 20px;}
/* FOR TAGS */
.cleaner {
	clear: both;
	height: 0px;
	line-height: 0px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	width: 0px;
	font-size: 0px;}
h1, h2, h3, h4, h5, h6 {
        margin: 0px;
        padding: 0px;
        color: #000066;}
h1 {
	font-size: 20px;
	color: #020202;
	margin-bottom: 0.8em;
	font-weight: normal;}
h2 {
        font-size: 16px;
        margin-bottom: 0.2em;
        margin-top: 0.2em;}
h3 {
        font-size: 14px;
        margin-bottom: 0.07em;}
h4 {
        font-size: 12px;
        margin-bottom: 0.06em;}
h5 {
        font-size: 10px;
        margin-bottom: 0.05em;}
h6 {
        font-size: 8px;
        margin-bottom: 0.04em;}
a {
        outline: none;
        color: #486D7D;}
img {
        outline: none;}
p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	text-align: justify;
	line-height: 1.3em;}
th {
        font-weight: bold;}
i, em {
	color: #822A6C;}
b, strong {}
.modra {
        font-weight: bold;
        color: #000066;
        letter-spacing: 2px;}
cite{
	color: #006633;
	border-bottom: 3px double #FFCC00;
	font-style: normal;}
address{
	color: #F2003D;
	background-color: #FFFFCC;
	text-align: justify;
	font-family: "Times New Roman";
	margin-left: 20px;
	padding: 2px 8px;
	border: 1px solid #A5A5A5;
	font-style: normal;}
blockquote{
	color: #7a7004;
	text-align: justify;
	padding: 10px 4px;
	padding-left: 43px;
	background: url('http://luskdesign.cz/repository/layout/styles/blockquote.gif') 4px 4px no-repeat;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;}
blockquote.soutez {font-size: 1.4em}
hr {}
.content {
	padding: 5px 5px;
	margin: 0px;}
.b {
        font-weight: bold;}
.i {
        font-style: italic;}

/* E-SHOP */

select, .flat {
        height: 17px;
        font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
        font-size: 11px;}
.main-box-main {
        width: 730px;
        float: right;}
.main-box-main .cnt {
        padding: 0px 0px 0px 5px;}
.main-box-main .cnt {
        padding: 0px 0px 0px 5px;}    
.main-box-left {
        width: 200px;
        float: left}
.main-box-left .cnt {
        padding: 0px 5px 0px 0px;}
.main-box-left h2.nadpis {}
.main-box-left h2.koupelny {}
.main-box-left h2.stavebniny {
        color: #ac0d06;}
/* E-SHOP list */
.filtros {
        float: left;
        width: 150px;}
.filtros .cnt {
        margin: 20px 10px;}
.sortiment-list {
        width: 210px;
        height: 370px;}        
.sortiment-list .content {
        padding: 0px;
        margin: 0px;}
.sortiment-list .vrch-koupelny {
        background: url('/repository/layout/poklice_blue.jpg') no-repeat 0px 0px;
        height: 53px;}
.sortiment-list .vrch-stavebniny {
        background: url('/repository/layout/poklice_red.jpg') no-repeat 0px 0px;
        height: 53px;}
.sortiment-list .vrch-siko {
        background: url('/repository/layout/poklice_yellow.jpg') no-repeat 0px 0px;
        height: 53px;}
.sortiment-list .vrch-koupelny h2, .sortiment-list .vrch-stavebniny h2, .sortiment-list .vrch-siko h2 {
        padding-top: 10px;
        text-align: center;
        font-size: 14px;}
.sortiment-list .vrch-koupelny h2 a, .sortiment-list .vrch-stavebniny h2 a {
        color: #fff;
        text-decoration: none;}
.sortiment-list .vrch-siko h2 a {
        color: #020202;
        text-decoration: none;}
.sortiment-list .content .telo {
        background: url('/repository/layout/sedy_pruh.jpg') repeat-y 0px 0px;}
.sortiment-list .content .producer {
        min-height: 30px;
        height: auto;
        padding: 4px 10px;}
/* for Internet Explorer */
/*\*/
* html .sortiment-list .content .producer {
        height: 30px;}
/**/
.sortiment-list .content .bold {
        font-weight: bold;}
.sortiment-list .content .image {
        text-align: center;
        height: 195px;}
.sortiment-list .content .description {
        min-height: 30px;
        height: auto;
        padding: 4px 10px;}
.sortiment-list .content .sleva {
        font-weight: bold;
        font-size: 1.2em;
        color: #C3140F;}
.sortiment-list .content a.detail {
        background:url('/repository/layout/ikonka_detail.png') no-repeat 0px 0px;
        padding-left: 20px;
        padding-top: 2px;}
/* for Internet Explorer */
/*\*/
* html .sortiment-list .content .description {
        height: 30px;}
/**/
.sortiment-list .content .submit {
        background: url('/repository/layout/poklice_bottom.png') no-repeat 0px 0px;
        height: 40px;}
.sortiment-list .content .submit .cnt {
        padding: 4px 10px;
        text-align: right}
.sortiment-full {
	margin-top: 10px;
        margin-bottom: 10px;}
.sortiment-full .photo-bgr {
        padding-bottom: 5px;}
.sortiment-full .main-photo {
        float: left;
        width: 310px;
        padding-top: 5px;}
.sortiment-full .photos {
        float: right;
        width: 270px;}
.sortiment-full .photos .cnt {
        padding: 0px 5px;}
.sortiment-full #box-right {
        float: right;
        width: 405px;}
.sortiment-full #box-right .cnt {
        padding: 0px 5px;}        
.sortiment-full h2.name, .sortiment-full h2.details {
        margin-top: 30px;
        border-top: 1px dashed #ccc;
        padding-top: 8px;}
h2.fb {
        margin-bottom: 10px;
        border-bottom: 1px dashed #ccc;}
.sortiment-full .price{}
.sortiment-full .akce {
	color: #C3140F;
	font-size: 20px;}
.elements_short_desc td {
        padding: 1px 15px 1px 0px !important;}
.sortiment-full .menu-variety{
        margin-top: 20px;}
.sortiment-elements {
        padding: 10px;}
.sortiment-elements .name {
        font-size: 0.9em;
        line-height: 0.9em;
        font-weight: bold;
        padding: 2px 5px 2px 5px;
        color: #585858}
.sortiment-elements img {}
.sortiment-elements .image {}
.sortiment-elements .description {
        padding: 0px 5px 5px 5px;
        font-size: 0.9em;
        line-height: 0.9em;}
.sortiment-elements td, .sortiment-elements th {
        padding: 1px 10px 1px 4px;}

/* ======== FOTOGALERIE =========== */
.img-fotogalerie{
	border: 1px solid silver;
	padding: 5px;
	background-color: #f5f5dc;}
img.ramecek {
        border: 2px solid #ddd;}
img.ramecek1px {
        border: 1px solid #ddd;}
td.bgr-galerie-list{
	background: url('/repository/layout/bgr_galerie_list.jpg') no-repeat 0px 0px; height: 207px; width: 260px;
	text-align: left;}
.photo-gallery-name {
        font-weight: bold;
        font-size: 1.2em;}
.photo-gallery-description {
        color: #020202;}
        
/* Forms */
.highlightSearch {
	text-decoration: underline;
	color: orange;}
.echo {
	color: #0093DD;
	font-weight: bold;}	