@import "global.css";

@media screen, projection {
	
	body {background:#f2f2f2;}
	a {color:#cc3333; text-decoration: none;}
	
	h1 {color:#ca312f;font-size:2em}
	h2 {color:#ca312f;font-size:1.5em}
	h3 {color:#ca312f;font-size:1.3em}
	table th {background-color:#f2f2f2;border-color:#ccc}
	table td {background-color:#fff;border-color:#ccc}
	blockquote, pre {background:#fff url("../img/quote-top.gif") no-repeat 0 0;padding:15px 50px 0 50px;}
	blockquote p, pre p {margin:0;padding:0;}
	blockquote.bottom, pre.bottom {background:#fff url("../img/quote-bottom.gif") no-repeat right 0;padding:0;height:36px;margin-bottom:10px;}
	hr {border:none;height:1px;background-color:#ccc;margin:1em 0}
	ul {list-style-image:url("../img/bullet-red.gif");}

	.search-result {background:#ccc}
	.gallery {background:none; border:none}
    .gallery ul { list-style-image: none !important; list-style-type: none; }
	.gallery a.image:hover {border: 13px solid #CA312F}
	.gallery a.image{border:13px solid #CCBFB2;margin-right: 25px}
	.article-gallery {margin-left: 20px;}
	
		.chapters {background:none; border:none}
	.comment blockquote {border-color:#ccc}
	.msg_alert,.msg_info{background-color:#fff; border-color:#ccc}
	.message{background-color:#ff8d8d; border-color:#ccc}
	.search {}


	.header-arrow {padding:9px 15px 0 15px;}
	.header-arrow h3 {color:#000;font-size:20px;font-family:verdana;margin:0 0 5px -2px;line-height:25px;}
	.header-arrow a {color:#fff;}
	.header-arrow a.header-arrow-longlink {margin-left:75px;margin-top:-26px;position:absolute;}
	.header-arrow.sfhover h3 {color:#fff;}

	
	.subtitle p {color:#333333;}
	
	.mmenu ul {margin-left:10px;margin-right:125px;}

	.mmenu li a {height:52px;line-height:52px;color:#740200;padding:0 8px;text-decoration:underline;}
	.mmenu li.active {height:67px;background: url("../img/bkg-menu-active.gif") no-repeat center bottom;}
	.mmenu li.active a {color:#ca312f;text-decoration:none;}
	.mmenu li.sfhover a {color:#fff;text-decoration:none;background:#ca312f;}

	.mmenu li ul {width:200px;position:absolute;left:-999em;margin:0;padding:25px 0 20px 0;height:auto;z-index:5;background:#ca312f;}
	.mmenu li li {width:200px;overflow:hidden;/*height:32px;line-height:32px;*/}
	.mmenu li li a, .mmenu li.sfhover li a {height:32px;line-height:32px;color:#fff;text-decoration:underline;background: url("../img/bullet-yellow.gif") no-repeat 0 9px;margin-left:15px;padding-left:30px;padding-right:0;}
	.mmenu li li.active {height:32px;background:none;}
	.mmenu li li.active a {color:#fca626;text-decoration:none !important;}	
	.mmenu li.sfhover li a {text-decoration:underline;}
	.mmenu li.sfhover li.sfhover a {text-decoration:none;}
	.mmenu li.sfhover ul {left:auto;top:52px;clear:both;}
	/*.mmenu li.sfhover li ul {position:relative;display:block;top:auto;padding:0}*/
	.mmenu li li ul {display:none;}
	
	.smenu {margin:0 0 15px -8px;height:52px;}
	.smenu ul {margin:0;height:52px;}
	/*.smenu ul li {background:#fdb940;}
	.smenu ul li.active {background:#fdb940;height:52px;}*/
	.smenu ul li {background:none;}
	.smenu ul li.active {background:none;height:52px;}

	.lang ul {margin:0 5px;}
	.lang li.sfhover {background:#ca312f;}
	.lang li a {height:26px;line-height:26px;color:#740200;padding:0 5px;text-decoration:underline;font-size:11px;}
	.lang li.active a {color:#fff;text-decoration:none;}
	.lang li.sfhover a {color:#fff;text-decoration:none;}
	
	.separator-arrow p {height:41px;line-height:41px;margin:0;text-align:center;}
	.separator-arrow p a {color:#000;}
	.separator-arrow p a:hover {text-decoration:underline;}
	
	.content {}
	.rbox {width:240px;padding-top:13px}
	.dir-prod div.categories {margin: 0}
		
	/* novinky na home */
	.article2 td {background:none;border:none;background: url('../img/bkg-hr.gif') repeat-x scroll 0 bottom;}
	.article2 td.left {padding:0 15px;vertical-align:top;}
	.article2 td.right {padding:0 15px 0 0;}
	.article2 td.last {background:none;}
	.article2 .date {background:#fdb940;width:40px;color:#fff;text-align:center;height:36px;line-height:16px;padding-top:4px;}
	.article2 .title {font-size:12px;font-weight:bold;margin-top:0;}
	.article2 .title a:hover {color:#fca626; color:black; text-decoration:underline;}	
	.article2 .excerpt {line-height:22px;margin:0;}	
	
	/* short vypis clanku */
	.article1 td {background:none;border:none;background: url('../img/bkg-hr.gif') repeat-x scroll 0 bottom;}
	.article1 td.left {padding:0 15px 0 0;vertical-align:top;}
	.article1 td.right {padding:0 15px 0 0;}
	.article1 td.last {background:none;}
	.article1 .title {font-size:12px;font-weight:bold;margin-top:0;}	
	.article1 .excerpt {line-height:22px;margin:0;}	
	.article1 table {margin-bottom:30px;}

	.path {margin-bottom:20px;}
	.path .depth1 {display:none;}
	.path li {padding-left:10px;margin-left:10px;border-left:solid 1px #999;}
	.path li.init {padding-left:0;margin-left:0;border-left:none;}
	.path li a {color:#333333;font-size:11px;text-decoration:underline;}
	.path li.actual a {color:#cc3333}
	.path li.sfhover a {text-decoration:none;}
	
	.table_background {background-color:#eeebe8}
	.table_background tr {background-color:#eeebe8}
	.table_background tr td {background-color:#eeebe8}
	
	.table_rows_underline {background-color:#eeebe8;}
	.table_rows_underline {background-color:#eeebe8;}
  .table_rows_underline tr td {background-color:#eeebe8;border-bottom: 1px solid #CCC; border-top:none; border-right:none; border-left:none;}
	
	body.home {background: #f2f2f2 url('../img/bkg-top.gif') no-repeat scroll center top;}
	.footer-home {background: url('../img/bkg-hr.gif') repeat-x scroll 0 bottom;}
	.subfooter p, .subfooter a {color:#999;}	
	
	/* INDEX */
	.index-list .banner {width:210px;height:210px;margin: 0 10px 10px 0;}
	.index-list .excerpt {width:640px;}
	.index-list .categories {margin-top:30px;}
	.index-list .categories .category {float:left;width:420px;padding: 0 20px 0 0;margin: 0px 0 25px 0;background:url("../img/bkg-hr.gif") repeat-x scroll 0 bottom transparent;height:153px;overflow:hidden}
	.index-list .categories .category img {margin: 0 10px 10px 0;}
	
	.index-category .banner {width:210px;height:210px;margin: 0 10px 10px 0;}
	.index-category .categories {margin-top:30px;}
	.index-category .categories .category {padding: 0 20px 0 0;margin: 0 0 25px 0;background:url("../img/bkg-hr.gif") repeat-x scroll 0 bottom transparent;height:153px;overflow:hidden}
	.index-category .categories .category img {margin: 0 10px 10px 0;border:solid 1px #ccc;padding:2px;}
	.index-category .categories .category img:hover {border:solid 3px #fca626;padding:0}	
	
	.wysiwyg ul {list-style-image: url("../img/bullet-red-small.gif");}
	
	.index-full .wysiwyg {float:left;width:600px;}
	
	.index-full .box {float:right;width:240px;}
	.index-full .box ul {margin-bottom:20px;}
	.index-full .box a:hover {color:blue;}
	
	/* CATEGORY IMAGE */
	.category-image img {margin-left:-120px;}
	.categories .category h2 a:hover {color:#fca626; color:black; text-decoration:underline;}
	
	/* FORM */
	.content form h2 {display:none}
	.content form .formcontent .line label, .content form .captcha label {line-height:38px;}
	.content form .formcontent .input input {border:solid 1px #ccc;width:160px;height:30px;padding:1px 5px}
	.content form .formcontent .textarea textarea {border:solid 1px #ccc;width:400px;height:150px}
	.content form .formcontent .radio {margin-left:225px;}
	.content form .formcontent .text {display:block;float:left;font-weight:normal;padding-right:5px;width:25%;text-align:right;}
	.content form .captcha input {border:solid 1px #ccc;width:160px;height:30px;padding:1px 5px}
	.content form .codeimage {margin-left:225px;}
	.content form .controlbox {margin-left:225px;margin-top:10px}
	
	/* FORM CUSTOMIZE */
	.content .poptavka form .formcontent .item0 {width:255px;float:left;display:block;clear:none;margin-bottom:25px;}
	.content .poptavka form .formcontent .item1 {width:255px;float:left;display:block;clear:none;margin-bottom:25px;}
	.content .poptavka form .formcontent .item2 {width:195px;float:left;display:block;clear:none;margin-bottom:25px;}
	.content .poptavka form .formcontent .item3 {width:170px;float:left;display:block;clear:none;margin-bottom:25px;}
	.content .poptavka form .formcontent .item0 input {width:210px;}
	.content .poptavka form .formcontent .item1 input {width:210px;}
	.content .poptavka form .formcontent .item2 input {width:150px;}
	.content .poptavka form .formcontent .item3 input {width:150px;}	
	.content .poptavka form .formcontent .item4 {text-align:left;padding:0 0 0 10px;margin:0 0 10px 0;width:210px;line-height:26px;}
	.content .poptavka form .formcontent .item5 {margin:0 0 25px 10px;height:20px}
	.content .poptavka form .formcontent .item5 .option {float:left;margin-right:25px}
	.content .poptavka form .formcontent .item6 {width:672px;}
	.content .poptavka form .formcontent .item6 textarea {width:670px;height:210px}
	.content .poptavka form .formcontent .line label {float:none;text-align:left;padding:0 0 0 10px;width:150px;line-height:26px;}
	.content .poptavka form .captcha {width:180px;height:140px;display:block;clear:none;margin-bottom:25px;margin-left:703px;margin-top:-216px;position:absolute;}
	.content .poptavka form .captcha .line label {float:none;text-align:left;padding:0 0 0 10px;width:160px;line-height:26px;}
	.content .poptavka form .captcha .line input {width:160px;}	
	.content .poptavka form .codeimage {width:180px;margin:0}
	.content .poptavka form .controlbox {margin:0;margin:-45px 0 0 672px;position:absolute;}
	*:first-child+html .content .poptavka form .captcha {margin-top:-232px;}
	*:first-child+html .content .poptavka form .controlbox {margin-top:-59px;margin-left:674px}
	* html .content .poptavka form .captcha {margin-top:-232px;}
	* html .content .poptavka form .controlbox {margin-top:-59px;margin-left:674px}	
		
	/* CONTACT ARROW */
	.content .sipka-red {overflow:hidden;width:350px;height:41px;line-height:41px;margin-left:-40px;padding-left:65px;color:#fff;margin-bottom:20px;
		background:#d63130 url('../img/arrow-red-right.gif') no-repeat right 0;background: url('../img/arrow-red-left.gif') no-repeat 28px 0, url('../img/arrow-red-right.gif') no-repeat right 0, #d63130;}
	.content .sipka-orange {overflow:hidden;width:350px;height:41px;line-height:41px;margin-left:-40px;padding-left:65px;color:#000;margin-bottom:20px;
		background:#fdb940 url('../img/arrow-orange-right.gif') no-repeat right 0;background: url('../img/arrow-orange-left.gif') no-repeat 28px 0, url('../img/arrow-orange-right.gif') no-repeat right 0, #fdb940;}
	.content .size100 {width:100px !important;}
	.content .size200 {width:200px !important;}
	.content .size300 {width:300px !important;}
	.content .size400 {width:400px !important;}
	.content .size500 {width:500px !important;}
	.content .size600 {width:600px !important;}
	.content .size700 {width:700px !important;}
	.content .size800 {width:800px !important;}
	/* specialita pro zakaznika v zalozce O FIRME */
	ul.menu_o_firme_light {list-style-image:url("../img/bullet-yellow2.gif");}
	.index-full .box .menu_o_firme_dark a {color:black;text-decoration:none;}
	.index-full .box .menu_o_firme_light a {text-decoration:none;}
	.index-full .box .menu_o_firme_dark a:hover {color:black;text-decoration:underline;}
	.index-full .box .menu_o_firme_light a:hover {color:#B00;text-decoration:underline;}
	
	/* GLOBAL */
	#footer {width:930px;height:234px;margin:0 0 20px 15px;}
	#footer ul ul {display:none;}
	#subfooter {padding:10px 0 10px 40px;height:25px;}

	#footer li {display:none;width:141px;height:232px;margin:0 18px;}
	#footer li.first {margin-left:40px;}
	#footer li.last {margin-right:0;}
	#footer li a {display:block;width:100px;height:41px;line-height:41px;color:#000;text-decoration:none;text-align:right;padding-right:12px;padding-left:29px;}
	#footer li.sfhover a {text-decoration:underline}
	#footer li.infrasauny, #footer li.infrasaunas {display:block;background: url('../img/sauna1.jpg') no-repeat scroll 0 bottom;}	
	#footer li.finske-sauny, #footer li.finnish-saunas {display:block;background: url('../img/sauna2.jpg') no-repeat scroll 0 bottom;}	
	#footer li.kombinovane-sauny, #footer li.combined-saunas {display:block;background: url('../img/sauna3.jpg') no-repeat scroll 0 bottom;}	
	#footer li.saunova-kamna-na-drevo, #footer li.stove-harvia {display:block;background: url('../img/sauna4.jpg') no-repeat scroll 0 bottom;}	
	#footer li.solna-terapie, #footer li.salt-therapy {display:block;background: url('../img/sauna5.jpg') no-repeat scroll 0 bottom;}	
	#footer li.infrasauny a, #footer li.infrasaunas a {background: url('../img/bkg-arrow-red.png') no-repeat scroll right 0;}
	#footer li.finske-sauny a, #footer li.finnish-saunas a {background: url('../img/bkg-arrow-yellow.png') no-repeat scroll right 0;}	
	#footer li.kombinovane-sauny a, #footer li.combined-saunas a {background: url('../img/bkg-arrow-orange.png') no-repeat scroll right 0;}
	#footer li.saunova-kamna-na-drevo a, #footer li.stove-harvia a {background: url('../img/bkg-arrow-beige.png') no-repeat scroll right 0;}	
	#footer li.solna-terapie a, #footer li.salt-therapy a {background: url('../img/bkg-arrow-brown.png') no-repeat scroll right 0;}
	/* pro dlouhe nadpisy lamane na dalsi radek */
	#footer li.saunova-kamna-na-drevo a, #footer li.kombinovane-sauny a, #footer li.combined-saunas a {line-height:15px;height:36px;padding-top:5px;}
	#footer.footer-home li {margin:0 22px;}
	#footer.footer-home li.first {margin-left:25px;}
	#footer.footer-home li.last {margin-right:0;}

	.header-arrow a span{text-decoration: underline}
	.sfhover.header-arrow a span{text-decoration: none}
	#header-infrasauny {width:135px;height:62px;position:absolute;top:402px;margin-left:722px;text-align:left;}
	#header-finske-sauny {width:160px;height:62px;position:absolute;top:200px;margin-left:20px;text-align:left;}
	#header-kombinovane-sauny {width:170px;height:62px;position:absolute;top:416px;margin-left:341px;text-align:left;}
	#header-solna-terapie {width:150px;height:62px;position:absolute;top:176px;margin-left:760px;text-align:left;}

	/* HOME */
	#wrap-home {margin:auto;width:960px;/*background: #f2f2f2 url('../img/bkg-top.gif') no-repeat scroll 0 top;*/}
	#main-home {margin-top:600px;margin-bottom:20px;}
	#logo-home {position:absolute;margin-left:248px;top:28px;z-index:200;}
	#subtitle-home {position:absolute;margin-left:400px;top:50px;z-index:200;}
	#mmenu-home {width:928px;height:52px;background:#fdb940;position:absolute;top:523px;z-index:0;margin-left:-1990px;padding-left:2000px;}
	#lang-home {height:26px;background:#fdb940;position:absolute;top:28px;margin-left:860px;z-index:200;}
	#separator {height:41px;background: url('../img/bkg-line.gif') repeat-x scroll 0 0;margin:0 20px 0 15px;margin-bottom:50px;}
	#separator-arrow {width:167px;padding-right:20px;height:41px;background: url('../img/bkg-arrow-grey.gif') no-repeat scroll 0 0;float:right;}
	#header-home {width:960px;height:541px;background: url('../img/bkg-head-home.png') no-repeat scroll 0 0;position:absolute;top:0;z-index:100;}
	#main-center-home {width:490px;margin:0 0 0 40px;float:left;}
	#main-right-home {width:380px;margin:0 20px 0 0;float:right;}
	
	/* INDEX */
	#wrap {margin:auto;width:960px;background: #eeebe8 url('../img/bkg-bottom.gif') no-repeat scroll 0 bottom;}
	#main {margin-top:221px;padding-bottom:60px;}
	#logo {position:absolute;margin-left:58px;top:28px;z-index:200;}
	#subtitle {position:absolute;margin-left:210px;top:42px;z-index:200;width:190px;line-height:18px;}	
	#mmenu {height:52px;position:absolute;top:145px;z-index:199;margin-left:-2000px;padding-left:2000px;background:#fdb940;}
	#mmenu ul {margin-right:0px}
	#lang {height:26px;background:#fdb940;position:absolute;top:28px;margin-left:883px;z-index:200;}
	#header {width:960px;height:221px;background: #eeebe8 url('../img/bkg-head.png') no-repeat scroll 0 0;position:absolute;top:0;z-index:100;}	
	#main-center {width:880px;margin:0 0 40px 40px;}
	#main-left {width:300px;margin:40px 10px 0 0;float:left;}
	#main-right {width:610px;margin:0 0 0 0;float:left;}
	
	/* ARTICLE */
	#main-center-article {width:610px;margin:0 45px 0 40px;float:left;}
	#main-right-article {width:225px;margin:40px 0 0 0;float:left;}
	#main-right-article dl {margin-bottom:20px;}
	#main-right-article ul {list-style-image:url("../img/bullet-orange.gif");}
	#main-right-article h1 {color:#de9f2e;font-size:2em}
	#main-right-article h2 {color:#de9f2e;font-size:1.5em}
	#main-right-article h3 {color:#de9f2e;font-size:1.3em}
	
	/* ARTICLE 2 */
	#main-center-article-2 {width:610px;margin:0 45px 0 40px;float:left;}
	#main-right-article-2 {width:225px;margin:40px 0 0 0;float:left;}
	#main-right-article-2 dl {margin-bottom:20px;}
	
	#map {border: 5px #ffffff solid;}
	
    
    /* pager */
    .pager { padding-top: 15px; }
    .pager .prev, .pager .next { width: 160px; min-height: 46px; }
    .pager .next { text-align: right; }
    .pager .pages { width: 560px; text-align: center; }
    .pager .prev a, .pager .next a  { color: #000; font-weight: normal; font-size: 14px; }
    .pager a { height: 40px; min-width: 10px; line-height: 40px; padding: 0 15px 0 15px; margin: 3px; font-size: 18px; font-weight: bold; color: #9e9d9d; background: #e1dbd5; border-radius: 4px; display: inline-block; }
    .pager a.active { color: #cc0000; background: #fff; }
    .pager a:hover { background: #fff; }
    
    
	/* IE6 HAX */
	* html a {text-decoration:none;}
	* html #lang-home {width:80px;}
	* html .lang li a, * html .lang li {width:16px;}
	
	* html #mmenu-home {width:825px;margin-top:20px;margin-left:0px;padding-left:10px;}	
	* html #mmenu-home li a {overflow:hidden;float:left}	
	* html #mmenu {width:825px;margin-left:0px;padding-left:10px;background:none}	
	* html #mmenu li a {overflow:hidden;float:left}	
	* html .mmenu ul {margin-left:0;}			
	* html .mmenu li.active {height:52px;background:none;}
	* html .mmenu li li {width:230px;}	
	
	* html #main-home {margin-top:0;padding-top:620px}	
	* html #main-center-home {margin-left:20px;}	
	* html #footer.footer-home li {margin:0 15px;}
	* html #footer li {margin:0 10px;}
	
	/* IE7 hax */
	
	*:first-child+html #main-home {margin-top:0;padding-top:620px}			
	*:first-child+html .mmenu ul {margin-left:10px;}
	
	*:first-child+html  #mmenu-home {width:825px;margin-top:20px;margin-left:0px;padding-left:10px;}	
	*:first-child+html  #mmenu-home li a {overflow:hidden;float:left}	
	*:first-child+html  #mmenu {width:825px;margin-left:0px;padding-left:10px;background:none}	
	*:first-child+html  #mmenu li a {overflow:hidden;float:left}	
	*:first-child+html  .mmenu ul {margin-left:0;}			
	*:first-child+html  .mmenu li.active {height:52px;background:none;}
	*:first-child+html  .mmenu li li {width:230px;}	

  /* eshop -full */
  .produkt-l {width: 435px; float: left;padding:0}
  .product .h1-wrap { position: relative; top: 38px}
  .product h1 {height: 44px; background: #fdb940;float: left;padding:8px 0 0 30px;}
  .product .h1-arr {width: 25px;height: 52px; background: url(../img/eshop/h1-arr.png) no-repeat;float:left;margin-left:-1px}
  .produkt-l .prod-gal {width: 352px;padding: 14px; padding-bottom: 0;background: #e1dbd5;}
  .produkt-l .prod-gal img {margin-bottom:14px}
  .produkt-r {width: 421px; float: left;margin-top :60px}
  .produkt-r .popis {width: 380px; margin-left: 20px;}
  .produkt-r hr {margin: 6px 0;background: #f9f9f9;border-top: 1px solid #d7d7d7;height: 2px}
  .produkt-r .popis strong {font-size: 130%}
  .produkt-r .popis strong.avail {color: #ffb200}
  .produkt-r span{display: inline-block; width: 115px; font-size: 13px;font-weight: bold}
  .produkt-r p {margin: 30px 0 45px 0}
  .produkt-r input.unit {background : #fff url(../img/eshop/input-ks.png) bottom repeat-x;border: 1px solid #cdcdcc; height:21px; width: 26px}
  .produkt-r .cena-wrap {width: 186px; height: 37px; padding: 15px 0 0 22px;background: #fb6e19;color : #fff;font-size: 17px;margin-top: 20px}
  .produkt-r .into-basket {text-align: left;padding-left: 17px;float:left;width:208px; height: 52px; background: url(../img/eshop/input-basket.png);border: none;color: #f00;font-size: 17px;cursor: pointer;;margin: 20px 0 0 5px}
  .produkt-r .select-variant {background : #fff url(../img/eshop/input-ks.png) bottom repeat-x;border: 1px solid #cdcdcc;min-width: 180px}

  .descript p, .descript a{color: #5d5d5d}
  .descript a {text-decoration: underline;font-weight: bold}
  .descript a:hover {text-decoration: none}
  .descript h2 {font-size:16px;font-weight: bold; color: #000;background: url(../img/eshop/circle.png) no-repeat center left;padding-left: 30px}
  .descript .levo {width:420px;float:left}
  .descript .pravo {width:420px;float:right}
  
  .kontaktujte {font-size: 22px;margin-top: 85px;vertical-align: middle;}
  .kontaktujte hr {width: 670px;background: #f9f9f9;border-top: 1px solid #d7d7d7;height: 2px;position: absolute;margin-left:0}
  .kontaktujte a {position:relative;left: 740px;bottom: 10px;color: #fdb940;display: block; width: 208px; height: 79px; background: url(../img/eshop/contact.png)}
  .kontaktujte a span {position : absolute; bottom: 30px;left: 15px}
  .kontaktujte a:hover span {text-decoration: underline}
  
  /* eshop -short */
  .prod-wrap {width: 640px;}
  .prod-cell {width: 180px; height: 300px; float:left;padding: 16px 0}
  .prod-cell a img {border: 5px solid #FFF;margin-bottom: 10px}
  .prod-cell a:hover img {border: 5px solid #fdb940}
  .prod-cell .prod-name {font-size: 14px; color: #000;height:40px;display:block;clear:both;}
  .prod-cell a.prod-name:hover {text-decoration: underline}
  .prod-cell div {;font-size:11px; color: #5d5d5d; line-height: 15px;height: 30px;overflow: hidden; margin:10px 0}
  .prod-cell div.obal-p {display: none}
  .prod-cell div.obal-p.visibleNone {visibility: hidden}
  .prod-cell a.prod-more,.prod-cell a.prod-more:hover {width: 56px; height: 23px; display: block;text-align: center;padding-top: 1px;font-size: 10px; margin-left:125px;}
  .prod-cell a.prod-more {background: url(../img/eshop/more.png) no-repeat top; color: #f00;}
  .prod-cell a.prod-more:hover {background: url(../img/eshop/more.png) no-repeat bottom; color: #fdb940}

   /* eshop -kosik */
  .t-basket {border: 10px solid #beb1a8; background: #d7d2cc;}
  .t-basket thead th, .t-basket td {background: #dedbd7;height: 40px;padding-left:5px}
  .t-basket h2.basket, .t-basket h3.fa-udaje, .t-basket h3.do-udaje, .t-basket h3.poznamky, .t-basket h3.waypay {display: block;color: #000;padding:8px 0 0 45px;height: 32px;font-weight: bold;vertical-align: middle;}
  .t-basket h2.basket {background: url(../img/eshop/basket.png) no-repeat left center}
  .t-basket h3.fa-udaje {background: url(../img/eshop/fa-udaje.png) no-repeat left center}
  .t-basket h3.do-udaje {background: url(../img/eshop/dod-udaje.png) no-repeat left center;width: 200px; float: left}
  .t-basket h3.poznamky {background: url(../img/eshop/poznamka.png) no-repeat left center}
  .t-basket h3.waypay {background: url(../img/eshop/way-pay.png) no-repeat left center;margin-left:5px}
  .t-basket th, .t-basket td {border:none;border-bottom: 1px solid #c4bdb5; border-top: 1px solid #e2ded5}
  .t-basket textarea {resize: vertical;margin-bottom: 10px}
  .t-basket .t-name {width: 70%;padding-left:10px}
  .a-cont, .b-cont {width: 158px; height: 52px; background: url(../img/eshop/b-continue.png) no-repeat;display:block;color: #fff;;border:none;float:right;cursor: pointer}
  .a-cont {padding:13px 0 0 40px;font-size: 13px;width: 118px;height: 39px;line-height: 15px}
  .a-cont:hover,.b-cont:hover{text-decoration: underline}
  tr.schovat {display: none}
  a.rozklik{float: right; font-size: 140%;height:25px;padding:8px 40px 0 0;font-weight: bold; color: #db8546;position: relative; top:12px; margin-right: 20px;background: url(../img/eshop/plus.png) no-repeat right center}
  a.rozklik:hover {text-decoration: underline}
  
    #top-kosik {top: 100px; margin-left:70px;z-index: 230;width: 305px}
  #top-kosik h3 {display: none}
  #top-kosik table {background: url(../img/top-basket.png) no-repeat 2px 3px;float:left;width: 180px}
  #top-kosik table tr td{border: none;background: none;color: #777;line-height: 12px;font-size: 11px}
  #top-kosik table tr td.first-col {padding-left: 30px;width: 20%}
	
	.article-gallery {margin-left: 20px;}
	.article-gallery a {width: 201px;height: 151px;}
	.gallLeft {margin-top: 70px;cursor: pointer;}
	.gallRight {margin-top: 70px;margin-left: 863px;cursor: pointer;}
}
@media print {

	#main, #main-home {margin-top:100px;}
	#logo, #logo-home {position:absolute;top:0;}
	#logo img, #logo-home img {border:none;}
}
/* Chrome hax */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.content .poptavka form .controlbox {margin:-45px 0 0 676px;}
}

