@import "global.css";

@media screen, projection {

	body {background:#fff;}
	a {color:#E2001A}
	h1 {color:#E2001A;font-size:40px;font-weight:bold;}
	h2 {color:#3d3d3d;font-size:22px;font-weight:bold;}
	h3 {color:#3d3d3d;font-size:18px;font-weight:bold;}
	h4 {color:#E2001A;font-size:15px;font-weight:bold;}
	table th {background-color:#e2e2e2;border-color:#ccc}
	table td {background-color:#fff;border-color:#ccc}
	blockquote, pre {background:#e2e2e2;padding:20px;margin-bottom:1em;}
	hr {border:none;height:0px;margin:1em 0;border-bottom:dotted 1px #a4a4a4;}

	/* skryje první ze dvou h1 vedle sebe */
    h1.h1p {display:none;}

	.headtitle {color:#E2001A;font-size:40px;font-weight:bold;line-height:150%;margin-bottom:.5em;}
	.search-result {background:#ccc}
	.gallery {background:#e2e2e2; border:none}
	.gallery .image {border-color:#ccc}
	.comment blockquote {border-color:#ccc}
	.msg_alert,.msg_info{background-color:#e2e2e2; border-color:#ccc}
	.pager {}
	.search {}


	/* CHAPTERS */
	.chapters {background:none;border:none;width:100%;border-bottom: 2px solid #E5E6E7;}
	.chapters ol {height:26px;margin-left:0;margin-bottom:0;}
	.chapters ol li {background: none repeat scroll 0 0 #F2F2F3;border:#E5E6E7 solid 1px;border-bottom:none;float: left;list-style-type: none;margin: 0 3px 0 0;padding: 3px 8px;}
	.chapters ol li a {color: #939598;text-decoration: none;}
	.chapters ol li.active {background: none repeat scroll 0 0 #FFFFFF;font-weight: bold;}
	.chapters ol li.active a {color: #FF0000;}
	.chapters ol li.active a {font-weight: bold;}

	/* MAIN MENU */
	.mmenu {font-size:16px;}
	.mmenu ul {float: right;width: auto;}
	.mmenu ul li {}
	.mmenu ul li a {color:#3e3a38;padding-left:15px;margin-left:10px;text-transform:uppercase;height:30px;line-height:30px;}
	.mmenu ul li.active a {color:#E2001A;}
	.mmenu ul li.sfhover a {text-decoration:none;background:url('../img/bullet-big.gif') no-repeat scroll left center;}
	.mmenu ul li.sfhover ul {display:block;}
	.mmenu ul li ul {display:none;width:220px;float:none;position:absolute;}
	.mmenu ul li ul li a, .mmenu ul li.sfhover ul li a {text-transform:none;background:#fff;width:220px;height:26px;line-height:26px;border-top:dotted 1px #a4a4a4;color:#3e3a38;display:block;}
	.mmenu ul li ul li.sfhover a {background:#e63426;color:#fff;}
	.mmenu ul ul ul, .mmenu ul li.sfhover ul ul {display:none}

	/* SEARCHBOX */
	.searchbox .searchbox-input {background:url('../img/search-input.gif') repeat-x scroll 0 0;width:181px;height:18px;border:none;vertical-align:top;padding:2px 5px;margin:0;border:solid 1px #b0b0b0;border-right:none;float:left;}
	.searchbox .searchbox-button {width:31px;height:22px;border:none;vertical-align:top;padding:0;margin:0;border:solid 1px #b0b0b0;border-left:none;float:left;}

	/* BANNER */
	.bnr dl {width: 100%;height:440px;}
	.bnr dl dt {display:none;}
	.bnr dl dd {width:550px;height:350px;margin:auto;padding-top:90px;padding-left:40px;padding-right:400px}
	.bnr dl dd div.header {color:#E2001A;font-size:40px;font-weight:bold;}
	.bnr dl dd div.header i, .bnr dl dd div.header em {color:#3d3d3d;font-weight:bold;font-style:normal}
	.bnr dl dd p {font-size:16px;margin-bottom:1em;}
	.bnr dl dd ul {list-style:none;margin:0;margin-bottom:1em;}
	.bnr dl dd ul li {background:url('../img/bullet.gif') no-repeat scroll 0 center;padding-left:15px;font-size:16px;height:19px;line-height: 19px;}
	.bnr dl dd ul li a {color:#3d3d3d;text-decoration:underline;}
	.bnr dl dd ul li.active {background:url('../img/bullet-active.gif') no-repeat scroll 0 center;}
	.bnr dl dd ul li.active a {color:#E2001A;text-decoration:none;}
	.bnr dl dd ul li a:hover {text-decoration:none;}
	.bnr-product dl dd h1 i, .bnr-product dl dd h1 em {display:none}
	.bnr-product-wrap {width:990px;margin:auto;}

	/* BANNER VARIANTS - CSS DEPENDENCY! */
	.bnr-home dl.item1, .bnr-okna {background:#fff url('../img/bkg-bnr-yellow.gif') repeat-x scroll 0 45px;}
	.bnr-home dl.item1 dd {background:url('../files/category/uvod1.jpg') no-repeat scroll 500px 0;}
	.bnr-home dl.item2, .bnr-dvere {background:#fff url('../img/bkg-bnr-blue.gif') repeat-x scroll 0 45px;}
	.bnr-home dl.item2 dd {background:url('../files/category/home2.jpg') no-repeat scroll 570px 0;}
	.bnr-home dl.item3, .bnr-vrata {background:#fff url('../img/bkg-bnr-green.gif') repeat-x scroll 0 45px;}
	.bnr-home dl.item3 dd {background:url('../files/category/home3.jpg') no-repeat scroll 600px 0;}
	.bnr-default dl.item1 {background:#fff url('../img/bkg-bnr-grey.gif') repeat-x scroll 0 45px;}

	/* BANNER VARIANTS - PRODUCT - CSS DEPENDENCY! */
	/*
	.banner-okna dl.item1 dd {background:url('../img/home1a.jpg') no-repeat scroll 580px 0;}
	.banner-dvere dl.item1 dd {background:url('../img/home2a.jpg') no-repeat scroll 570px 0;}
	.banner-vrata dl.item1 dd {background:url('../img/home3.jpg') no-repeat scroll 600px 0;}
	.banner-drevo-hlinikova-okna dl.item1 dd {background:url('../img/home1b.jpg') no-repeat scroll 540px 0;}
	.banner-balkonove-a-posuvne-dvere dl.item1 dd {background:url('../img/home2c.jpg') no-repeat scroll 540px 0;}*/

	/* NAV - CSS DEPENDENCY! */
	.nav a {display:block;width:174px;height:42px;line-height:42px;text-align:center;background:url('../img/bkg-nav.gif') no-repeat scroll 0 0;margin-right:8px;float:left;font-size:22px;font-weight:bold;text-decoration:none;color:#919191;outline:none}
	.nav a:hover {color:#666;}
	.nav > a.item1.activeSlide, .nav-okna a.item1 {background-position:0 -42px;color:#3d3d3d;}
	.nav > a.item2.activeSlide, .nav-dvere a.item2 {background-position:0 -84px;color:#3d3d3d;}
	.nav > a.item3.activeSlide, .nav-vrata a.item3 {background-position:0 -126px;color:#3d3d3d;}

	/* PATH */
	.path .article {display:inline;}
	.path ul {list-style:none;width:auto;}
	.path ul li {font-size:11px;color:#3d3d3d;margin-right:5px;display:inline;float:left;}
	.path ul li a {color:#3d3d3d;padding-bottom: 1px;}
	.path ul li.home a {background:url('../img/ico-sitemap.gif') no-repeat scroll 2px center;padding-left:24px;}
	/*.page-product .path .separator1 {display:none}
	.page-product .path .depth1 {display:none}*/

	/* SERVICE */
	.service ul {float:right;}
	.service ul li.print a {background:url('../img/ico-print.gif') no-repeat scroll right center;padding-right:24px;}
	.service ul li.sitemap a {background:url('../img/ico-sitemap2.gif') no-repeat scroll right center;padding-right:24px;}
	.page-home .service {display:none;}

	/* FOOTER */
	.footer {width:910px;margin:0 40px 40px 40px;}
	.footer * {color:#999;font-size:12px}
	.footer a {color:#999;text-decoration:none;}
	.footer p {color:#999;margin-bottom:1em;}
	.footer a:hover {text-decoration:underline;}
	.footer .footer-left {width:90px;}
	.footer .footer-center {width:620px;}
	.footer .footer-right {width:190px;text-align:right;}
	.footer .footer-right img {margin-left:10px;}

	/* CAROUSEL GALLERY */
	.gallerycarousel {background:#e2e2e2;}
	.gallerycarousel .button {position:absolute;float:left;display:block;width:24px;height:24px;outline:none;z-index:9}
	.gallerycarousel .button span {display:none;}
	.gallerycarousel .prev {background:#E2E2E2 url('../img/gallery-buttons-prev.gif') no-repeat scroll 0 0;}
	.gallerycarousel .next {background:#E2E2E2 url('../img/gallery-buttons-next.gif') no-repeat scroll 0 0;}
	.gallerycarousel .carousel {float:left;}
	.gallerycarousel .carousel li {padding-top:20px;padding-right:20px;padding-left:20px;}
	.gallerycarousel .carousel li .title {margin:0;height: 33px;overflow:hidden;}
	.gallerycarousel .carousel li .image {display:block;border:solid 8px #fff;}
	.gallerycarousel .carousel li .excerpt {height:19px;overflow:hidden;}
	.gallerycarousel .jcarousel-container {width: 570px;overflow:hidden;height: 222px;}
	.gallerycarousel .disabled {display: none;}

	.gallery-home {margin-bottom:40px}
	.gallery-home h3 {font-size:22px;font-weight:bold;color:#3d3d3d;margin-left:40px;margin-bottom:1em;}
	.gallerycarouselhome {width:990px;height:340px;overflow: hidden;}
	.gallerycarouselhome .button {padding:190px 8px 126px 8px;}
	.gallerycarouselhome .prev {background-position:8px 190px;}
	.gallerycarouselhome .next {background-position:8px 190px;margin-left: 949px;}
	.gallerycarouselhome .carousel {margin-left:20px;/*width:950px !important;*/}
	.gallerycarouselhome .carousel li {padding-top:20px;padding-right:20px;padding-left:20px;width:277px;}
	.gallerycarouselhome .carousel li .image img {width:260px;height:195px;}
	.gallerycarouselhome .disabled {display: none;}

	.gallerycarouselhigh {width:665px;height:255px;margin-bottom:2em;}
	.gallerycarouselhigh .button {padding:115px 14px 116px 14px;}
	.gallerycarouselhigh .prev {background-position:14px 115px;}
	.gallerycarouselhigh .next {background-position:14px 115px;margin-left: 613px;}
	.gallerycarouselhigh .carousel {margin-left:45px;/*width:577px !important;*/}
	.gallerycarouselhigh .carousel li {padding-top:35px;padding-right:8px;padding-left:8px;background:none}
	.gallerycarouselhigh .carousel li .image img {width:112px;height:168px;}
	.gallerycarouselhigh .disabled {display: none;}

	.gallerycarouselwide {width:665px;height:260px;margin-bottom:2em;}
	.gallerycarouselwide .button {padding: 120px 12px 116px 12px;}
	.gallerycarouselwide .prev {background-position:12px 120px;}
	.gallerycarouselwide .next {background-position:12px 120px;margin-left: 617px;}
	.gallerycarouselwide .carousel {margin-left:40px;/*width:577px !important;*/}
	.gallerycarouselwide .carousel li {padding-top:35px;padding-right:8px;padding-left:8px;background:none}
	.gallerycarouselwide .carousel li .image img {width:260px;height:173px;}
	.gallerycarouselwide .disabled {display: none;}

	/* GALLERY DVERE - CSS DEPENDENCY! */
	.gallery .dvere {display:block;height:200px;line-height:200px;text-align:center;width:118px;border:none;margin: 0 10px 15px;}

	/* MAIN HOME */
	.main-home .panel {width:100px;}
	.main-home .content {width:800px;}
	.main-home .content .article {width:360px;margin-right:40px;float:left;}
	.main-home .content .article .title {font-size:22px;font-weight:bold;}
	.main-home .content .article .title a {text-decoration:none;}

	/* MAIN PRODUCT */
	.main-product .panel {width:205px;margin-top:10px;}
	.main-product .panel dl {margin-bottom:40px;}
	.main-product .content {width:665px;}

	/* MAIN PRODUCT */
	.main .panel {width:205px;margin-top:10px;}
	.main .panel dl {margin-bottom:40px;}
	.main .content {width:665px;}
	.main .content .article {padding-bottom:30px;}
	.main .content .article .title {font-size:22px;font-weight:bold;}
	.main .content .article .title a {text-decoration:none;color:#3d3d3d;}
	.main .content .article .image {border:solid 20px #e2e2e2;padding:6px;background:#fff;}
	.main .content .article .excerpt {float:right;width: 480px;}
	.main .content .article .excerptnoimg {width: 480px;}
	.main .content .article .half {margin-bottom:10px;}

	/* TABLE FRAME */
	.content table.frame {margin-left:-40px;margin-top:1em;width:740px;}
	.content table.frame tr td {background:#e2e2e2;border:none;padding:0 25px;}
	.content table.frame tr.first td {padding-top:5px;}
	.content table.frame tr.last td {padding-bottom:30px;}
	.content table.frame tr td.item1 {padding-left:40px;padding-right:0;}
	.content table.frame tr td.item3 {padding-left:0;padding-right:40px;}
	.content table.frame tr td h2 {color:#db2f25;margin-bottom:0;}

	/* CONTENT IMAGE */
	.content p .image-left {margin:0;margin-left:-40px;margin-right:8px;}
	.content p .image-center {margin-right:8px;}
	.content p .image-right {margin:0;position: absolute;}

	/* SUBMENU */
	.submenu ul {list-style:none;margin:0;border-bottom:dotted 1px #a4a4a4;}
	.submenu ul li {border-top:dotted 1px #a4a4a4;background:url('../img/bullet.gif') no-repeat scroll 0 9px;padding-left:15px;font-size:16px;line-height: 26px;}
	.submenu ul li a {color:#3d3d3d;font-weight:bold;line-height:26px;}
	.submenu ul li.active {background:url('../img/bullet-active.gif') no-repeat scroll 0 9px;color:#E2001A;}
	.submenu ul li.active a {color:#E2001A;}
	.submenu ul ul {border:none;}
	.submenu ul ul li {border:none;background:url('../img/bullet-black.gif') no-repeat scroll 0 center;}
	.submenu ul ul li a {font-weight:normal;line-height:24px;}
	.submenu ul li.active ul li {background:url('../img/bullet-black.gif') no-repeat scroll 0 center;}
	.submenu ul li.active ul li a {color:#3d3d3d;}
	.submenu ul li.active ul li.active a {color:#E2001A;}
	.submenu ul ul ul {display:none;}

	/* CONTENT */
	.content ul {list-style:none;margin:0;}
	.content ul li {background:url('../img/bullet-black.gif') no-repeat scroll 0 6px;padding-left:15px;}
	.content ul.more li {background:url('../img/bullet.gif') no-repeat scroll 0 6px;}
	.page-product .content ul li {background:url('../img/bullet-black.gif') no-repeat scroll 0 6px;}
	.page-product .content ul.red-dot li {background:url('../img/bullet.gif') no-repeat scroll 0 6px;padding-left:15px;}
	.content .gallerycarousel ul li {background:none;}
	.content ul li a {color:#3d3d3d;text-decoration:underline;}
	.content ol li.active a {color:#000;text-decoration:none;}
	.content ul li a:hover {text-decoration:none;}
	.content p img {margin-right:40px;}

	/* FORM */
	.page-form .content h1 {display:none;}
	.page-form .content h2 {color:#E2001A;font-size:40px;font-weight:bold;}

	.content .formpoptavka .formcontent {margin-bottom:40px;}
	.content .formpoptavka .formcontent .choices {float:left;margin-top:6px;}
	.content .formpoptavka .formcontent .choices-types {}
	.content .formpoptavka .formcontent .choices-types-sub {margin-bottom:1em;padding:10px;border:solid 1px #e2e2e2;background:#fbfbfb;border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
	.content .formpoptavka .formcontent .choices-types-sub .choices-types-sub-head {}
	.content .formpoptavka .formcontent .choices-types-sub .choices-types-sub-head .button-expand {cursor:pointer;display:block;width:24px;height:24px;}
	.content .formpoptavka .formcontent .choices-types-sub .choices-types-sub-head .button-expanded {background:url('../img/button-minus.gif') no-repeat scroll 0 0;}
	.content .formpoptavka .formcontent .choices-types-sub .choices-types-sub-head .button-collapsed {background:url('../img/button-plus.gif') no-repeat scroll 0 0;}
	.content .formpoptavka .formcontent .choices-types-sub .choices-types-sub-head h3 {font-size:20px;font-weight:bold;margin:0;padding-left:10px;height:24px;line-height:24px;}
	.content .formpoptavka .formcontent .choices-types-sub .choices-types-sub-content {padding-top:15px;padding-left: 35px;}
	.content .formpoptavka .formcontent .choices-types-sub .choices-types-sub-content .poptokna {float:left;margin-right:20px;margin-bottom: 20px;}
	.content .formpoptavka .formcontent .choices-types-sub .choices-types-sub-content .poptokna img {cursor:pointer}

	.content .formpoptavka .formcontent .line label {margin: 2px 0;font-size:20px;line-height:24px;padding-right:10px;}
	.content .formpoptavka .formcontent .line label strong {line-height:24px;}
	.content .formpoptavka .formcontent .type-varchar input {background:url('../img/bkg-input.gif') repeat scroll 0 0;height:18px;width:320px;border:solid 1px #b4b4b4;padding:2px 3px;}
	.content .formpoptavka .formcontent .type-varchar-small input {width:160px;}
	.content .formpoptavka .formcontent .type-select select {margin-top:5px;}
	.content .formpoptavka .formcontent .type-info p {font-size:14px;color:#e2001a;font-style:italic;width:500px;margin-left:176px;padding-top:5px;}
	.content .formpoptavka .formcontent .type-textarea {margin-bottom:12px;}
	.content .formpoptavka .formcontent .type-textarea textarea {width:480px;height:100px;background:#f3f3f3;border:solid 1px #b4b4b4;}

	.content .formpoptavka .formcontent .type-check-specifikace {width: 325px;float: left;clear: none;}
	.content .formpoptavka .formcontent .type-check-specifikace label {width: 125px !important;}
	.content .formpoptavka .formcontent .type-check-profil {width: 325px;float: left;clear: none;}
	.content .formpoptavka .formcontent .type-check-profil label {width: 125px !important;}

	.content .formpoptavka .captcha {margin-bottom:1em;}
	.content .formpoptavka .captcha label {margin: 2px 0;font-size:16px;line-height:24px;padding-right:10px;color:#e2001a;}
	.content .formpoptavka .captcha input {background:url('../img/bkg-input.gif') repeat scroll 0 0;height:18px;width:100px;border:solid 1px #b4b4b4;padding:2px 3px;}
	.content .formpoptavka .captcha img {margin-bottom:1em;}
	.content .formpoptavka .captcha a {}

	.content .formpoptavka .buttons {text-align:left;}
	.content .formpoptavka .buttons button {margin-left:175px;}

	/* formpoptavka */
	.form-helper {display:none;border:1px #bbb solid;background:#fff;padding:2px 7px;}
	.input-helper {margin:-28px 0 0 180px;width:300px;}
	.select-helper div.abs img {margin: 5px 0px 5px 0;}
	.select-helper p {margin: 0;max-width: 300px;}
	.checkbox-helper {margin: 40px 0 0 100px;width:500px;}
	.form-box-profil {width: 285px !important;}
	.content .formpoptavka .formcontent .form-box-profil label {width: 80px !important;}
	.content .formpoptavka .formcontent .form-box-drevina {width: 355px !important;}
	.content .formpoptavka .formcontent .form-box-drevina label {width: 155px !important;}
	.content .formpoptavka .formcontent .form-box-drevina select {max-width: 185px !important;}
	.content .formpoptavka .formcontent .form-box-nu1 {float: left;width: 300px;}
	.content .formpoptavka .formcontent .form-box-nu2 {float: left;width: 360px;}
	.content .formpoptavka .formcontent .form-box-nu1 label {width: 110px;}
	.content .formpoptavka .formcontent .form-box-nu2 label {width: 130px;}
	.content .formpoptavka .formcontent .form-box-nu2 .choices {width: 220px;}

	/* POSITIONING */
	#wrap {margin:auto;width:990px;}
	#main-home, #main-product, #main {width:910px;margin:605px 0 0 0;padding:0 40px}
	#main-product, #main {border-bottom:solid 5px #e2e2e2;margin-bottom:40px;padding-bottom:40px;}
	#logo {position:absolute;top:55px;margin-left:40px;z-index: 30;}
	#mmenu {position:absolute;top:82px;margin-left:40px;width:910px;margin-right:40px;z-index: 20;}
	#searchbox {position:absolute;top:25px;margin-left:725px;width:224px;height:24px;z-index: 10;}
	#bnr {height:440px;overflow: hidden;position: absolute;top:120px;width: 100%;z-index: 10;}
	#nav {position:absolute;margin-left:15px;top:502px;z-index: 20;}
	#path {position:absolute;width:700px;margin-left:15px;top:560px;z-index: 20;overflow:hidden}
	#service {position:absolute;width:200px;margin-left:750px;top:560px;z-index: 20;overflow:hidden}

	/* IE6 HAX */
	* html .mmenu ul li ul, * html .mmenu ul li.sfhover ul {display:none;}
	* html .gallerycarouselhome .carousel {margin-left:16px;}
	* html .gallerycarouselhome .prev {margin-left: -979px;}
	* html .gallerycarouselhome .next {margin-left: -10px;}
	* html .gallerycarouselhigh .carousel {margin-left:22px;}
	* html .gallerycarouselhigh .prev {margin-left: -623px;}
	* html .gallerycarouselhigh .next {margin-left: -10px;}
	* html .gallerycarouselwide .carousel {margin-left:22px;}
	* html .gallerycarouselwide .prev {margin-left: -623px;}
	* html .gallerycarouselwide .next {margin-left: -10px;}

	/* IE7 HAX */
	*:first-child+html .mmenu ul li ul, * html .mmenu ul li.sfhover ul {display:none;}
	*:first-child+html .gallerycarouselhome .carousel {}
	*:first-child+html .gallerycarouselhome .prev {margin-left: -979px;}
	*:first-child+html .gallerycarouselhome .next {margin-left: -10px;}
	*:first-child+html .gallerycarouselhigh .carousel {}
	*:first-child+html .gallerycarouselhigh .prev {margin-left: -623px;}
	*:first-child+html .gallerycarouselhigh .next {margin-left: -10px;}
	*:first-child+html .gallerycarouselwide .carousel {}
	*:first-child+html .gallerycarouselwide .prev {margin-left: -623px;}
	*:first-child+html .gallerycarouselwide .next {margin-left: -10px;}

}
@media print {

	body,textarea,input {font:15px/19px Calibri, "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#fff; color:#3d3d3d}

	a {color:#E2001A}
	h1 {color:#E2001A;font-size:30px;font-weight:bold;}
	h2 {color:#3d3d3d;font-size:22px;font-weight:bold;}
	h3 {color:#3d3d3d;font-size:18px;font-weight:bold;}
	h4 {color:#E2001A;font-size:15px;font-weight:bold;}

	#main-home, #main-product, #main {margin-top:100px;}
}
