/* GLOBAL */
* {margin:0;padding:0;border:0;}
html, body {color:#000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#fff;}
.ir {display:block;overflow:hidden;position:relative;}
.ir span {width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0;top:0;z-index:1;}
a span, a.ir span, .ir a span {cursor:pointer;}
hr {display:none;}

h1 {font-size:20px}
h2 {font-size:18px}

/*GLOBALS*/
.clear {font-size:0!important;line-height:0!important;height:0!important;clear:both!important;}
.f10 {font-size:10px}
.f11 {font-size:11px}
.f12 {font-size:12px}
.f13 {font-size:13px}
.f14 {font-size:14px}
.bld {font-weight:bold}
.mt5 {margin-top:5px; position:relative}
.ml55 {margin-left:55px}
.ml145 {margin-left:145px}
.a-black {text-decoration:none!important; color:#000}
.a-none {text-decoration:none;color:#000; background-color:red}
.a-yellow {text-decoration:none!important; background-color:#FFFF33; color:#000}
.a-yellow :hover{background-color:#FFFF33 ;text-decoration:none!important}
.a-gray {color:#666666; text-decoration:none}
.cl-black {color:#000}
.cl-gray {color:gray}
.cl-red {color:red}
.cl-e0e0e0 {color:#e0e0e0}
.clb-e0e0e0 {background-color:#e0e0e0} 
.p-default {text-align:justify; width:440px}
.tt-up {text-transform:uppercase}
.al-cntr {text-align:center}
.pd-top-5 {padding-top:5px}
.pd-top-10 {padding-top:10px}
.pd-top-15 {padding-top:15px}
.pd-top-20 {padding-top:20px}
.pd-btm-5 {padding-bottom:5px}
.pd-btm-10 {padding-bottom:10px}
.pd-btm-15 {padding-bottom:15px}
.pd-btm-20 {padding-bottom:20px}
.w-440 {width:440px}


/* END GLOBALS*/

/* LAYOUT */
.all {width:900px;margin:0 auto;position:relative; /*border:solid 1px green*/}
.content {width:100%;position:relative; /*border:solid 1px orange*/}
.wrap-content {width:710px;float:left; margin-top:-3px; /*border:solid 1px blue*/}
.wrap-right {width:180px; float:right;}
.content-data {width:440px;float:right; padding:25px 0 25px 20px; /*min-height:785px*/}
.content-data-home {width:440px;float:right; padding:25px 0 25px 20px; min-height:785px}
.content-data a {text-decoration:none!important; background-color:#FFFF33; color:#000}
.content-data-eshop {width:460px;float:right; padding:25px 0 25px 0;}

.news {width:220px; float:left; padding:5px 5px 10px 15px; height:100%; position:relative;}
.menu {width:190px;float:left;}
.header-big {width:710px; float:left;}
.header-small {background-color:#fff; padding:13px 5px 8px 5px; color:#666666; border-bottom:#666666 dashed 1px; position:relative}
.header-small a {color:#666666; text-decoration:none;}
.header-small a:hover {background-color:#FFFF33}
.header-small .back-link {position:absolute; top:13px; right:0}
.header-left {width:710px; float:left; background-color:red}
.header-right {float:left;}
.header-right img {padding:10px 15px}
.designer-content {width:680px; margin:0 auto; padding:20px 0}
.designer-shop {position:absolute; top:37px; right:0; font-size:11px}
.designer-box {width:320px; height:170px; float:left; margin:8px 8px}
.designer-box .designer-photo {width:150px; height:100%; float:left}
.designer-box .designer-info {width:170px; height:100%; background-color:#fff; float:left; position:relative; text-align:center}
.designer-info .designer-title {position:absolute; top:5px; right:0; width:130px; padding:5px; border-bottom:dashed 1px #CCCCCC; text-align:left}
.designer-info img {/*float:right;*/ margin:50px 0 0 0}

.list ul {padding-left:15px; margin:0;}
.list ul li {padding:2px 0}

.eshop-content {width:660px; margin:0 auto; padding:31px 0;}
.eshop-box {width:180px; height:180px; float:left; margin:18px 15px; background-color:#fff; border:dashed 1px #CCCCCC; position:relative}
.eshop-box a {text-decoration:none}
.eshop-box-logo {height:130px; text-align:center; position:relative; display:block}
.eshop-box-logo img {margin-top:25px}
.eshop-box-title {padding-top:15px; text-align:center; position:relative; display:block}
.eshop-designer-detail {border-top:dashed 1px gray; border-bottom:dashed 1px gray;}
/*.eshop-product {width:180px; float:left; margin:0 5px 25px 32px; height:250px;}*/
.eshop-product {width:95%; margin:0 5px 25px 32px; float:left; /*height:180px; border:solid 1px gray*/}
.eshop-product img {border:solid 1px #CCCCCC; float:left}
.eshop-product-title {padding:5px; float:left; width:230px; padding:10px; font:normal 12px Arial; color:#666666}
.eshop-product-detail {padding-top:2px; float:left; width:230px; padding:10px; font:normal 11px Arial; color:#666666}


/*DEFINICE MENU*/
.home-locator {padding:10px 15px 10px 7px}
.navigation {margin:30px 0 0 10px;}
.navigation ul {list-style:none;  width:170px}
.navigation ul li {padding:2px 0 2px 0; color:black; font:normal 10px Arial;}
.navigation ul li a {padding:2px 0 2px 10px; display:block; border:dashed 1px #CCCCCC; background-color:#FFFF33; color:black; text-decoration:none;  width:120px}
.navigation ul li a:hover {background-color:white}
.menu a img {padding:10px 0 0 10px}
.banners {border:solid 1px #e0e0e0; position:relative; display:block; float:left; width:130px; height:600px; background: url('../img/banners/120x600.gif') no-repeat 5px 0; margin-left:10px; margin-top:15px; text-align:center}


/*.banners a {text-align:center}*/

ul.home-designers {list-style:none}
ul.home-designers li {padding-top:3px}


.language {padding:3px 0 3px 0; font-size:11px; font-weight:bold; color:#000}
.bg-image {background: url('../img/mainbg.gif') repeat-y; height:100%; /*border-bottom:dashed 1px black*/}
.news-inside {border-top:dashed 1px #999999; line-height:16px; font:normal 11px Arial; padding:5px 0 0 0; color:black}
.news-inside-btm {border-top:dashed 1px #999999; position:relative; bottom:0; line-height:16px; font:normal 11px Arial; padding:5px 0 0 0; color:black; left:15px; width:220px}

.footer {width:900px; height:50px; border-top:#666666 dashed 1px; position:relative; margin:0 auto}
.footer .inside {padding-top:5px}
.footer .inside a {font-size:10px; color:black; text-decoration:none}
.footer .websupport {position:absolute; top: 1px}

.arrow {font-size: 13px; background-color:#000000; color:#FFFFFF}
.arrow a:hover {background-color:#FFFF33; color:#000000}

.main-art-image {margin-top:10px; /*width:100%; height:140px;*/ /*height:140px; width:440px*/}
.main-art-image-data {position:relative; height:100%}
.main-art-image-txt-f {padding:0; line-height:16px; position:absolute; bottom:22px; left:10px; display:block; color:#fff; background-color:#000; font:normal 11px Arial; color:#CCCCCC}
.main-art-image-txt-s {padding:0; line-height:16px; position:absolute; bottom:5px; left:10px; display:block; color:#fff; background-color:#000; font:normal 11px Arial; color:#CCCCCC}

.article-images-content {background-color:#e0e0e0; padding:12px 20px 12px 20px; float:left; width:400px}
.article-image-thumb {background-color:transparent; height:62px; margin:9px; width:62px; float:left}
.article-image-thumb a {text-decoration:none; background-color:transparent}
.article-image-thumb img {width:60px; height:60px; border:solid 1px gray}

.designer-images-content {background-color:transparent;float:left; padding:10px 5px; width:210px}
.designer-image-thumb {background-color:transparent; height:60px; margin:5px; width:60px; float:left}
.designer-image-thumb a {text-decoration:none; background-color:transparent}
.designer-image-thumb img {width:60px; height:60px; border:solid 1px gray}

.offer-form-content {background-color:white; border:dashed 1px #e0e0e0; padding:8px}
.offer-form-title {position:relative; font:normal 11px Arial; padding-top:5px; display:block}
.offer-form-title-2 {position:relative; font:normal 11px Arial; padding-top:15px; display:block}
.offer-form-info {position:relative; font:normal 11px Arial; width:150px; padding-top:15px; display:block}
.offer-form-post {position:relative; font:bold 11px Arial; width:150px; display:block}
.offer-form-submit-content {position:relative; text-align:right; width:200px; display:block}
.offer-form-submit {border:solid 1px #e0e0e0; background-color:#f0f0f0; font:bold 11px Arial}
.offer-form-input-200 {border:0 none; background-color:#f0f0f0; width:200px}
.offer-form-input-80 {border:0 none; background-color:#f0f0f0; width:80px}
.offer-form-input-50 {border:0 none; background-color:#f0f0f0; width:50px}
.offer-form-textarea {border:0 none; background-color:#f0f0f0; width:200px}

.product-preview {width:97%; float:left; padding:5px 0; text-align:left}
.show-previews {text-decoration:none; color:gray}
.previews {width:98%; border:solid 1px #e0e0e0; display:none; padding:5px; margin-top:5px; color:#666666; float:left}