/* *************************************************************************************************
 *
 *  resety | globalni definice
 *   
 * ************************************************************************************************* */
 
a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
sub, sup {line-height:1;font-size:60%;}

legend {margin-bottom:5px;}
 
table.tab {border-collapse:collapse;border-spacing:0;*margin-top:10px;width:100%;}
table.tab td, th {padding:4px 7px;border:1px solid #ddd;vertical-align: middle;}
table.tab td {border:1px solid #ddd;padding:4px 7px;}
table.tab thead {background-color:#eee;font-weight:bold;font-size:14px;}
table.tab tbody th {background-color:#eee;font-weight:bold;text-align:center;padding:4px 7px;}

table.tab .row1 {background-color:#fff5f5;}
table.tab .row2 {}

address {font-style:normal;}
 
.required, .red {color:#ec1c24;}
.black {color:#3b3b3b;}
.green {color:#228b22;}
.cleaner {clear:both;font-size:0;height:1px;display:block;}
.hidden {display:none;}
.shown {display:block;}
.transparent {opacity:0;filter:alpha(opacity=0);}
.content .more {text-align:right;}
 
.float-left {float:left;}
.float-right {float:right;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
.margin-auto {margin:auto;}
 
:focus {outline:0;}
 
a {color:#3b3b3b;text-decoration:none;}
a.active {color:#ec1c24;font-weight:bold;}
a:hover {color:#3b3b3b;font-weight:normal;text-decoration:underline;}
 
h1 {font-size:17px;color:#ec1c24;font-weight:bold;line-height:1em;}
h2 {font-size:15px;color:#ec1c24;font-weight:normal;}
h3 {font-size:;}
h4 {font-size:;}

.content h2 a {color:#ec1c24;}

h1.plast, h2.plast, h3.plast, h1.Plast, h2.Plast, h3.Plast {color:#0071bc;}
h1.drevo, h2.drevo, h3.drevo, h1.Drevo, h2.Drevo, h3.Drevo,
h1.dřevo, h2.dřevo, h3.dřevo, h1.Dřevo, h2.Dřevo, h3.Dřevo {color:#8b0204;}
h1.hlinik, h2.hlinik, h3.hlinik, h1.Hlinik, h2.Hlinik, h3.Hlinik,
h1.hliník, h2.hliník, h3.hliník, h1.Hliník, h2.Hliník, h3.Hliník {color:#727d84;}


.h2 {font-size:15px;color:#ec1c24;font-weight:normal;}

small {font-size:90%;}

form label {float:left;padding:5px 10px;margin-right:10px;border:1px solid #bbb;background:#ddd url(../images/design/label.gif) repeat-x left bottom;
	text-shadow:0px 1px 0px #eee;
	/*-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow:2px 3px 4px #aaa;
	-webkit-box-shadow: rgb(170, 170, 170) 2px 2px 5px;*/
}
form label.no_style {border:0 none;background:transparent none;
	/*-moz-box-shadow:0 0 0 #ddd;
	-webkit-box-shadow: rgb(221, 221, 221) 0 0 0;*/
}
form input.text {border-width:1px;width:160px;border-style:solid;border-color:#777 #f5f5f5 #f5f5f5 #777;margin-bottom:10px;padding:7px;font-size:100%;
	/*-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
}
form input.radio {}
form input.checkbox {}
form input.submit {cursor:pointer;color:#3B3B3B;padding:5px 20px;border:1px solid #bbb;background:#ddd url(../images/design/label.gif) repeat-x left bottom;
	text-shadow:0px 1px 0px #eee;
	/*-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow:2px 3px 4px #aaa;
	-webkit-box-shadow: rgb(170, 170, 170) 2px 2px 5px;*/
}
form button {cursor:pointer;}
form select {}
form textarea {border-width:1px;width:250px;float:left;border-style:solid;border-color:#777 #f5f5f5 #f5f5f5 #777;margin-bottom:10px;padding:7px;font-size:100%;
	/*-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
}
 
.content p, .content, .content ul, .content ol, .content ol li, .content h1, .content h2, .content h3, .content h4, .content table, .content form {margin-bottom:10px;}
.content ol, .content ul {margin-left:30px;}
.content.h1 {margin-bottom:10px;}
.content a {color:black;font-weight:bold;}

li.nostyle {list-style:none;}
/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */
 
html {font:normal normal normal 12px/1.5 arial,Helvetica,Tahoma,Verdana,FreeSans,sans-serif;color:#3b3b3b;background:#fff url(../images/design/body.png) repeat-x left top;}
body {min-width:900px;_width:expression(document.body.clientWidth < 900? "900px" : "auto" );padding-top:19px;background:transparent url(../images/temp-background.jpg) no-repeat center top;/*background:transparent url(../images/design/shadow.gif) no-repeat center top;*/}

body#karta { background: white url(none) no-repeat 0 0; margin:0; padding:30px; width:740px; min-width:740px; /* width:560px;min-width:560px; */ }
body#karta .content { position:relative; padding:20px; width:700px; border:1px solid #9cf; overflow:hidden; }
body#karta .content h1 { margin-left:5px; font-size:22px; color:#9cf; margin-bottom:0px; }
body#karta .content h2 { margin-left:5px; font-size:18px; color:#888; margin-bottom:0px; font-style:italic; }
body#karta .content h3 { margin-left:5px; color:#9cf; margin-top:15px; margin-bottom:0px; }

body#karta .content table { margin-left:5px; margin-bottom:15px; }
body#karta .content table.alt { margin-left:0; width:273px; border-collapse:collapse; /* margin-bottom:0; */ }
body#karta .content table.alt th { padding:0px 5px; background-color:#9cf; text-align:left; font-weight:normal; border:1px solid #9cf; border-bottom:1px solid #fff; }
body#karta .content table.alt td { padding:0px 5px; border:1px solid #9cf; text-align: center; }

body#karta .content #zu { margin-top:-110px; /* position:absolute; left:50px; top:400px; */ }

body#karta .l-content { float:left; display:inline; width:300px; }
body#karta .l-content .loga { position:absolute; left:30px; bottom:30px; }
body#karta .r-content { float:right; display:inline; width:275px; }
body#karta .logo { display:block; margin-bottom:15px; }

body#karta #print { font-weight:normal; float:right; line-height:0.9; margin-bottom:30px; }

body#karta.drevo .content { border-color:#993300; }
body#karta.drevo .content h1,
body#karta.drevo .content h3 { color:#993300; }
body#karta.drevo .content table.alt th { color:#fff; background-color:#993300; border-color:#993300; border-bottom:1px solid #fff; }
body#karta.drevo .content table.alt td { border-color:#993300; }

body#karta.hlinik .content { border-color:#808080; }
body#karta.hlinik .content h1,
body#karta.hlinik .content h3 { color:#808080; }
body#karta.hlinik .content table.alt th { color:#fff; background-color:#808080; border-color:#808080; border-bottom:1px solid #fff; }
body#karta.hlinik .content table.alt td { border-color:#808080; }


#page {width:900px;margin:auto;background-color:#fff;position:relative;}

#heading {width:100%;height:101px;}
#heading .logo {float:left;width:207px;height:37px;margin:31px 0 0 25px;display:inline;background:#fff url(../images/design/logo.png) no-repeat left top;}
#heading .logo span {display:none;}
#heading #flash-rotate {position:relative;z-index:1;float:right;width:449px;height:99px;margin:1px 1px 0 0;display:inline;/* background:#fff url(../images/design/heading-picture.jpg) no-repeat left top; */}

#top {width:100%;height:30px;overflow:hidden;background:#fff url(../images/design/top.png) no-repeat right top;}
#top ul {list-style:none;margin-left:30px;}
#top ul li {float:left;line-height:30px;color:#fff;}
#top ul li a, #top ul li .link {color:#fff;padding:0 14px;border-left:1px solid #fff;}
#top ul li .akcni {color:#6f6;font-weight:bold;padding-right:0;}
#top ul li .first {border:0 none;}
#top .find {display:inline;float:right;margin-right:25px;}
#top .find label {float:left;width:auto;margin:0;line-height:30px;color:#fff;padding:0 8px;border:0 none;background:transparent none;
	-moz-box-shadow:0 0 0 #ddd;
	-webkit-box-shadow: rgb(221, 221, 221) 0 0 0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	text-shadow:0 0 0 transparent;
}
#top .find input {width:122px;height:12px;border:0 none;margin:5px 0;padding:4px;background:#fff url(../images/design/find.png) no-repeat left top;}

#navigation-line {width:100%;height:40px;line-height:40px;}
#navigation-line .lang {float:right;margin-right:25px;display:inline;}
#navigation-line .lang img {margin:14px 0 0 12px;}
#navigation-line .lang span {float:left;margin-left:12px;}
#navigation-line .lang a {float:left;}
#navigation-line .navigation {float:left;margin-left:240px;display:inline;width:475px;height:40px;overflow:hidden;}
#navigation-line .navigation a:hover {font-weight:normal;text-decoration:underline;}
#navigation-line .navigation .active {color:#ec1c24;font-weight:bold;}

#main {float:left;width:100%;padding-bottom:20px;}

#cont {width:625px;padding:0 25px 20px 20px;float:right;border-left:1px solid #c8c8c8;}

#left {width:180px;float:right;margin-right:24px;display:inline;}
#left #verticalMenu {list-style:none;}
#left #verticalMenu li { float:left; width:100%; }
#left #verticalMenu a,#left #verticalMenu .link {/* line-height:26px; */padding:5px 0 5px 15px;margin-top:1px;color:#fff;text-decoration:none;display:block;background:#ec1c24 url(../images/design/vMenu-item.png) no-repeat left center;}
#left #verticalMenu .link {padding:5px 0 5px 15px;text-decoration:none;display:block;}
#left #verticalMenu .akcni2 {color:#fe5;font-weight: bold;}
#left #verticalMenu .first {background-position:left top;}
#left #verticalMenu .last {background-position:left bottom;}
#left #verticalMenu ul {list-style:none;}
#left #verticalMenu ul a {padding-left:30px;margin:0;border: 1px solid #999;border-top:0 none;color:#3b3b3b;background:#eee url(../images/design/verticalMenu-bullet.gif) no-repeat left center;}
#left #verticalMenu ul .link {padding-left:30px;margin:0;border: 1px solid #999;border-top:0 none;color:#999;background:#eee url(../images/design/verticalMenu-bullet.gif) no-repeat left center;}
#left #verticalMenu ul a:hover,
#left #verticalMenu ul .active {color:#ec1c24;font-weight:bold;}
#left #verticalMenu ul ul a {padding-left:40px;background:#eee url(../images/design/verticalMenu-bullet2.gif) no-repeat 30px center;}


#center {width:400px;float:left;padding-right:20px;}
#right {width:205px;float:left;}

/* FOOT */
#foot {float:left;width:850px;padding:15px 25px;background:#fff url(../images/design/foot.png) no-repeat center top;}
#foot .advert {float:left;width:303px;height:43px;margin:5px 35px 0 0;background:#fff url(../images/design/advert.png) no-repeat left top;}
#foot p {float:left;line-height:1.7em;color:#888;}
#foot p a {color:#888;}
#foot ul {float:left;width:510px;list-style:none;}
#foot ul li {float:left;padding:0 5px;border-left:1px solid #666;line-height:1em;}
#foot ul li.first {border:0 none;padding-left:1px;}
#foot ul a {font-size:90%;}

/* UVOD */
body#hlavni-stranka #main ul {float:left;list-style:none;padding:0 0 25px 25px;}
body#hlavni-stranka #main ul li {float:left;position:relative;border:1px solid #bbb;background:#fff none no-repeat left top;}
body#hlavni-stranka #main ul li.firma,
body#hlavni-stranka #main ul li.poradna {margin-left:10px;}
body#hlavni-stranka #main ul li a {width:203px;height:203px;display:block;color:#fff;text-align:center;text-decoration:none;}
body#hlavni-stranka #main ul li a .button {position:absolute;left:30px;bottom:5px;border:0 none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/design/sort-button.png');_width:1px;_height:1px;}
body#hlavni-stranka #main ul li a span {position:relative;top:170px;}

body#hlavni-stranka #main .text {position:relative;float:left;font-size:14px;width:635px;height:180px;margin-left:25px;display:inline;}
body#hlavni-stranka #main .text p {width:360px;font-weight: bold;}
/*body#hlavni-stranka #main .text h1 {font-weight:normal;size:150%;}*/
body#hlavni-stranka #main .banner {float:right;display:inline;width:203px;height:408px;margin-right:25px;border:1px solid #bbb;background:#fff url(../images/banners/banner-cena.jpg) no-repeat left top;}

body#hlavni-stranka h1 {color:#3b3b3b;font-weight: normal;}

/* SORTIMENT, FIRMA */
body #cont ul.categoryList6x {float:left;list-style:none;}
body #cont ul.categoryList6x li {float:left;margin:0 0 5px 5px;position:relative;border:1px solid #bbb;background:#fff none no-repeat center top;}
body #cont ul.categoryList6x li.first {margin-left:0;}
body #cont ul.categoryList6x li a {width:203px;height:148px;display:block;color:#fff;text-align:center;text-decoration:none;}
body #cont ul.categoryList6x li a .button {position:absolute;left:30px;bottom:5px;border:0 none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/design/sort-button.png');_width:1px;_height:1px;}
body #cont ul.categoryList6x li a span {position:relative;top:115px;}
body#sortiment #heading #flash-rotate {background-image:url(../images/design/sortiment-pic.jpg);}

/* HLINIK */
body#hlinikova-okna #heading #flash-rotate,
body#hlinik #heading #flash-rotate {background-image:url(../images/design/hlinik-pic.jpg);}
body#hlinikova-okna #top,
body#hlinik #top {background-image:url(../images/design/hlinik-top.png);}
body#hlinikova-okna #navigation-line .navigation .active,
body#hlinik #navigation-line .navigation .active {color:#727d84;}
body#hlinikova-okna #left #verticalMenu a,
body#hlinik #left #verticalMenu a {background-image:url(../images/design/hlinik-vMenu-item.png);}
body#hlinikova-okna #left #verticalMenu ul a,
body#hlinik #left #verticalMenu ul a {background-image:url(../images/design/hlinik-bullet1.gif);}
body#hlinikova-okna #left #verticalMenu ul ul a,
body#hlinik #left #verticalMenu ul ul a {background-image:url(../images/design/verticalMenu-bullet2.gif);}
body#hlinikova-okna #left #verticalMenu ul a:hover,
body#hlinikova-okna #left #verticalMenu ul .active,
body#hlinik #left #verticalMenu ul a:hover,
body#hlinik #left #verticalMenu ul .active {color:#727d84;}
/* body#hlinikova-okna #right {background-image:url(../images/design/hlinik-article.jpg);} */
body#hlinikova-okna h2,
body#hlinik h2,
body#hlinikova-okna h1,
body#hlinik h1 {color:#727d84;}

/* PLAST */
body#plastova-okna #heading #flash-rotate,
body#plast #heading #flash-rotate {background-image:url(../images/design/plast-pic.jpg);}
body#plastova-okna #top,
body#plast #top {background-image:url(../images/design/plast-top.png);}
body#plastova-okna #navigation-line .navigation .active,
body#plast #navigation-line .navigation .active {color:#0071bc;}
body#plastova-okna #left #verticalMenu a,
body#plast #left #verticalMenu a {background-image:url(../images/design/plast-vMenu-item.png);}
body#plastova-okna #left #verticalMenu ul a,
body#plast #left #verticalMenu ul a {background-image:url(../images/design/plast-bullet1.gif);}
body#plastova-okna #left #verticalMenu ul ul a,
body#plast #left #verticalMenu ul ul a {background-image:url(../images/design/verticalMenu-bullet2.gif);}
body#plastova-okna #left #verticalMenu ul a:hover,
body#plastova-okna #left #verticalMenu ul .active,
body#plast #left #verticalMenu ul a:hover,
body#plast #left #verticalMenu ul .active {color:#0071bc;}
/* body#plastova-okna #right {background-image:url(../images/design/plast-article.jpg);} */
body#plastova-okna h2,
body#plast h2,
body#plastova-okna h1,
body#plast h1 {color:#0071bc;}

/* DREVO */
body#drevena-okna #heading #flash-rotate,
body#drevo #heading #flash-rotate {background-image:url(../images/design/drevo-pic.jpg);}
body#drevena-okna #top,
body#drevo #top {background-image:url(../images/design/drevo-top.png);}
body#drevena-okna #navigation-line .navigation .active,
body#drevo #navigation-line .navigation .active {color:#8b0204;}
body#drevena-okna #left #verticalMenu a,
body#drevo #left #verticalMenu a {background-image:url(../images/design/drevo-vMenu-item.png);}
body#drevena-okna #left #verticalMenu ul a,
body#drevo #left #verticalMenu ul a {background-image:url(../images/design/drevo-bullet1.gif);}
body#drevena-okna #left #verticalMenu ul ul a,
body#drevo #left #verticalMenu ul ul a {background-image:url(../images/design/verticalMenu-bullet2.gif);}
body#drevena-okna #left #verticalMenu ul a:hover,
body#drevena-okna #left #verticalMenu ul .active,
body#drevo #left #verticalMenu ul a:hover,
body#drevo #left #verticalMenu ul .active {color:#8b0204;}
/* body#drevena-okna #right {background-image:url(../images/design/plast-article.jpg);} */
body#drevena-okna h2,
body#drevo h2,
body#drevena-okna h1,
body#drevo h1 {color:#8b0204;}

/* BOX 3x */
#cont .box3x {float:left;list-style:none;margin:0 0 20px 0;}
#cont .box3x li {float:left;margin-left:19px;width:195px;display:inline;}
#cont .box3x li.first {margin:0;}
#cont .box3x img {width:193px;height:130px;display:block;border:1px solid #bbb;}
#cont .box3x div {margin-top:5px;padding:5px 10px;background-color:#eee;}
#cont .box3x h2 a {width:100%;display:block;}
#cont .box3x a {text-decoration:none;position:relative;}

/* REFERENCE */
.ref-category {float:left;list-style:none;margin-bottom:8px;}
/* body#reference .ref-category {margin-bottom:30px;} */
.ref-category li {float:left;}
.ref-category li a {float:left;width:203px;height:40px;line-height:40px;display:inline;color:#fff;text-align:center;margin-left:7px;background:#727d84 none no-repeat left top;}
.ref-category li a.img {height:auto;}
.ref-category li a.first {margin:0;}

.ref-category li a.plast {background-image:url(../images/design/plast-button.png);}
.ref-category li a.hlinik {background-image:url(../images/design/hlinik-button.png);}
.ref-category li a.drevo {background-image:url(../images/design/drevo-button.png);}

.ref-subcategory {float:left;list-style:none;margin-bottom:25px;}
.ref-subcategory li {float:left;}
.ref-subcategory li a {float:left;width:98px;height:30px;line-height:30px;display:inline;color:#fff;text-align:center;margin-left:7px;background:#727d84 none repeat-x left top;}
.ref-subcategory li a.first {margin:0;}
/*.ref-subcategory li a.second {margin-left:7px;} - neni odstranena zbytecna funkcionalita v sablone na reference - az bude cas...*/

body#plast .ref-subcategory li a {background-image:url(../images/design/plast-buttons.png);}
body#hlinik .ref-subcategory li a {background-image:url(../images/design/hlinik-buttons.png);}
body#drevo .ref-subcategory li a {background-image:url(../images/design/drevo-buttons.png);}
/* body#drevo .ref-subcategory li a.hluche {background-image:none;} */

/* #page #main .ref-subcategory li.active a {background:#727d84 none repeat-x left top;} */
#page #main .ref-subcategory li.active a.active {font-weight:normal;width:94px;height:26px;line-height:26px;border:2px solid #ec1c24;}

body#plast #page .ref-subcategory li.active a.active {background-image:url(../images/design/plast-buttons.png);}
body#hlinik #page .ref-subcategory li.active a.active {background-image:url(../images/design/hlinik-buttons.png);}
body#drevo #page .ref-subcategory li.active a.active {background-image:url(../images/design/drevo-buttons.png);}

body#reference .content ol {float:left;width:173px;padding-left:8px;display:inline;}
body#reference .content ol.first {padding:0;}

/* ITEM */
.item {float:left;position:relative;width:100%;margin:0 0 20px 0;}
.ref-i {height:102px;overflow:hidden;}
.ref-i h2 {margin:0;font-weight: bold;}
.item img {float:left;width:140px;height:100px;margin-right:20px;border:1px solid #bbb;}
.item .icons {position:absolute;left:162px;bottom:0;height:39px;}
.item .icon {float:left;width:auto;height:37px;margin-right:10px;border:1px solid #bbb;}

/* GALLERY ARTICLE */
.gallery-article img {float:left;display:inline;margin-left:10px;}
.gallery-article .first {margin:0;}

/* KONTAKT */
.kontakt #map_cr {position:relative; z-index:1;float:left;margin:0 20px 20px 0;width:400px;height:230px;/* height:227px; */background:#fff url(../images/design/map.gif) no-repeat left top;}
.kontakt #map_cr .legenda {position:absolute;bottom:0;left:0;padding:5px;background-color:#eee;z-index:10;}
.kontakt #map_cr .legenda ul {margin:0;font-size:10px;}
.kontakt #map_cr .legenda ul li {padding-left:17px;}

.kontakt #map_cr .legenda ul .l1 {background:#eee url(../images/design/legenda/li1.jpg) no-repeat left center;}
.kontakt #map_cr .legenda ul .l2 {background:#eee url(../images/design/legenda/li2.jpg) no-repeat left center;}
.kontakt #map_cr .legenda ul .l3 {background:#eee url(../images/design/legenda/li3.jpg) no-repeat left center;}

.kontakt .list {float:right;width:195px;display:inline;}
.kontakt ul {list-style:none; margin-left:10px;}
.kontakt .icon {margin:0 0 20px 20px;width:193px;height:130px;display:inline;float:left;border:1px solid #bbb;}
.kontakt .icon.long {width:408px;}
.kontakt .first {margin-left:0;}


.kontaktItem .box {float:left;width:603px;padding:10px 10px 0 10px;border:1px solid #bbb;margin-bottom:20px;background-color:#eee;}
.kontaktItem .box .data {float:left;width:350px;}
.kontaktItem .box img,
.kontaktItem .box .GMap {float:right;margin-bottom:10px;border:1px solid #bbb;}
.kontaktItem .box .GMap p {margin:0;padding:0;}

.kontaktItem .box .SMap {float:right;}
.kontaktItem .box .SMap p {margin:0;padding:0;}

/* PORADNA */
.main-img {float:left;margin:0 20px 20px 0;width:193px;height:130px;border:1px solid #bbb;background-color:#fff;}
.gallery, body#poradna .gall, body#dotazy .gall {float:left;width:585px;padding:20px;border:1px solid #bbb;background-color:#eee;}
.gallery .last {margin:0;}

.gallery img {border:1px solid #bbb;}

body#cele-probiha h1 {margin-top:10px;}
body#cele-probiha td {vertical-align:top;}

body#cele-probiha .ref-category li a.active,body#vybrat-okna-1 .ref-category li a.active {font-weight:normal;background-image:url(../images/design/button.png);}

/* FORUM */
body#dotazy-a-odpovedi .newStory, .forum-item {padding:10px;border:1px solid #bbb;background-color:#eee;
	/*-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
}
.forum-item {margin-top:10px;}
.f-i2 {background-color:#ddd}
body#dotazy-a-odpovedi .f-i2 .discusionForm {background-color:#eee}
.newStory .note {width:158px; height:235px; float:left; border:1px solid #bbb;}
body#dotazy-a-odpovedi .discusionForm {width:410px;padding:10px;float:right;border:1px solid #bbb;background-color:#ddd;
	/*-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
}
.react {width:10px;height:30px;float:left;display:inline;margin:-22px 0 0 -22px;position:relative;border-top:0 none;border-right:0 none;border-bottom:1px solid #ccc;border-left:1px solid #ccc;
	/*-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;*/
}
body#dotazy-a-odpovedi .discusionForm label {width:70px;}

.forum-item .text {padding:10px;border:1px solid #bbb;background-color:#ffeeef;/*background-color:#ddd*/
	/*-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
}
.forum-item div.text {padding-bottom:0;background-color:#fff;}
.h3 {margin-top:20px;}

/* poradna 1-2 */
body#vybrat-okna .mainHeading {position:relative;width:400px;height:100px;margin-bottom:10px;}
.video {position:relative;/* border:3px double #eee; */background:#ddd url(../images/design/ddd-top.gif) repeat-x left top;/* text-shadow:0px 1px 1px #fff; */}
.video .v-item {height:300px;padding:20px 20px 0 20px;background:transparent url(../images/design/ddd-bottom.gif) repeat-x left bottom;}
.typy {height:90px;overflow:hidden;padding:5px 10px;font-size:10px;background-color:#eee;}
.typy h3 {margin-bottom:3px;font-size:12px;font-weight: bold;}
.previous {float:left;}
.next {float:right;}
.ovladani {position:absolute;bottom:0;width:350px;padding:15px 0 15px 0;*padding-bottom:0;border-top:1px solid #eee;}
.ovladani .arrow-left {width:18px;height:21px;background:transparent url(../images/design/arrows.gif) no-repeat left top;}
.ovladani .arrow-right {width:18px;height:21px;background:transparent url(../images/design/arrows.gif) no-repeat right top;}

#bookmarks {list-style: none;position:absolute;left:0;bottom:0;}
#bookmarks .button {float:left;}
#bookmarks .button a {font-size:10px;float:left;width:66px;padding:8px 0 0 0;border:3px double #eee;color:#666;font-weight:bold;height:40px;letter-spacing:1px;/* line-height:50px; */margin-right:10px;text-align:center;background:#ddd url(../images/design/label.gif) repeat-x left bottom;/* text-shadow:0px 1px 1px #fff; */}
#bookmarks .button a.active {border-color:#aaa;}
#bookmarks .button a:hover {text-decoration:none;border-color:#999;-moz-box-shadow: 1px 1px 5px #000;-webkit-box-shadow: 1px 1px 5px #000;}
#bookmarks .button .last {margin:0;}

/* Akce */
.green-box {padding:10px;background-color:#98fb98;}
/* LOOP Poradna 2-1 */
.box3x li a span {position:absolute;width:194px;line-height:131px;height:131px;vertical-align:middle;text-align:center;font-size:120px;font-weight:bold;color:#fff;}
.box3x h2 {color:#999;}/* 3B3B3B} */
/* Podporujeme */
body#podporujeme td {padding:0;border:0 none;}
/* gallery - podelovali */
.gallery .item-4x {float:left;}
.gallery .item-4x a {margin:20px 19px 0 0;display:block}
.gallery .item-4x .fourth {margin-right:0;}
.gallery .item-4x .firstLine {margin-top:0;}

ol {font-weight:bold;}
ol ul {font-weight: normal;}
.ddd {background-color:#ddd;padding:10px;}
/* FILES */
.file {float:left;width:195px;height:60px;/* line-height:35px; */vertical-align:middle;display:block;margin-right:20px;}
.file a {/* line-height:35px; */text-decoration:none;font-weight: normal;}
.file a:href {text-decoration:none;}
.file a img {vertical-align:middle;}
.file a span {text-decoration:underline;font-weight:bold;}
.file-last {margin:0;}

.vedle {float:left;width:195px;margin-right:20px;}
.vedle-last {float:left;width:195px;}
body#dokumenty-stazeni h2 {margin-top:40px;font-weight:bold;}
body#dokumenty-stazeni h3 {margin-top:30px;}

/**/
.copyright {font-size: 11px;}

/* CZ MAPA */
#cz_map_wrap {margin:15px 20px 15px 15px;width:230px;height:130px;position:absolute;right:0;bottom:0;overflow:hidden;}
/* #cz_map_wrap a {position:absolute;display:block;font-size:12px;color:#3337aA;text-decoration:none;}
#cz_map_wrap a:hover {color:#ffffff;text-decoration:none;}
#cz_map_wrap a.outside:hover {color:#3337aA;} */
/* #cz_pozadi {position:absolute;top:0px;left:0px;margin:0;padding:0;display:inline !important;} */
/* #cz_map_wrap img  {position:absolute;display:none;border:none;margin:0;padding:0;} */

/* img#cz_kraj1{position: absolute;top: 20px;left: 3px;}/*Karlovarský kraj*/
/* img#cz_kraj2{position: absolute;top: 36px;left: 12px;}/*Plzeňský kraj*/
/* img#cz_kraj3{position: absolute;top: 55px;left: 29px;}/*Jihočeský kraj*/
/* img#cz_kraj4{position: absolute;top: 3px;left: 26px;}/*Ústecký kraj*/
/* img#cz_kraj5{position: absolute;top: 47px;left: 69px;}/*Vysočina*/
/* img#cz_kraj6{position: absolute;top: 33px;left: 55px;}/*Praha*/
/* img#cz_kraj7{position: absolute;top: 2px;left: 57px;}/*Liberecký kraj*/
/* img#cz_kraj8{position: absolute;top: 11px;left: 76px;}/*Královohradecký kraj*/
/* img#cz_kraj9{position: absolute;top: 33px;left: 81px;}/*Pardubický kraj*/
/* img#cz_kraj10{position: absolute;top: 24px;left: 113px;}/*Olomoucký kraj*/
/* img#cz_kraj11{position: absolute;top: 55px;left: 87px;}/*Jihomoravský kraj*/
/* img#cz_kraj12{position: absolute;top: 59px;left: 122px;}/*Zlínský kraj*/
/* img#cz_kraj13{position: absolute;top: 30px;left: 124px;}/*Moravskoslezský kraj*/
/* img#cz_kraj16{position: absolute;top: 17px;left: 34px;}/*Středočeský kraj*/
/* img#cz_kraj20{position: absolute;top: 69px;left: 109px;}/*Brno*/

/* PARTNERI */
body#partneri td {height:110px;}

/* KARTA */
body#karta .margin-auto {margin:20px auto;}
body#karta div {margin:0;}
body#karta table {margin:0;}
/* body#karta table tbody {margin:10px;display:block;}
body#karta table td {width:50%;}
body#karta table#plast {background-color:#e6f1f8;}*/

/* SEARCH */
body#search h2 a {color:black;margin-top:20px;display:block;}
/* SITEMAP */
.content .mapa-webu ul, .content .mapaWebu ul {margin-bottom:0px;}

/* slideshow */
.slideshow {position:relative; display:block;}
.slideshow img {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
.slideshow img.active {z-index:10; opacity:1.0;}
.slideshow img.last-active {z-index:9;}

/* green */
body#zelena-usporam #left #verticalMenu a {background-image:url(../images/design/green-vMenu-item.png);}
body#zelena-usporam #top {background-image:url(../images/design/green-top.png);}
body#zelena-usporam h1,
body#zelena-usporam h2,
body#zelena-usporam h3,
body#zelena-usporam #navigation-line .navigation .active {color:#027b2a;}

/* -- */
.content p.dokumenty-link {margin-bottom:15px;}
/* --sortiment-table-- */
table.special { width:100%; border-spacing: 0; border-collapse: collapse; }
/* table.special tr { margin-bottom:5px; border-bottom:4px solid white; } */
table.special td { vertical-align:top; }
table.special ul { margin:5px 10px; list-style:none; }
table.special li { line-height:23px; padding-left:20px; background:no-repeat left center; color:#fff; font-weight:normal; }
table.special li a { color:#fff; font-weight:normal; }

table.special .white { height:5px; }
#main #cont table.special .white td,
#main #cont table.special .white th { background-color: #fff; height:5px; }

#hlinikova-okna table.special td { background-color:#7c8389; }
#hlinikova-okna table.special td ul li { background-image:url(../img/clanky/a-hlinik.jpg); }

#plastova-okna table.special td { background-color:#3694c7; }
#plastova-okna table.special td ul li { background-image:url(../img/clanky/a-plast.jpg); }

#drevena-okna table.special td { background-color:#c6c29d; }
#drevena-okna table.special td ul li { background-image:url(../img/clanky/a-drevo.jpg); }

#servisni-informace .ref-category { margin:0; padding:0; }
#servisni-informace .ref-category li a { width:128px; }