/* Autor: Premysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;display:block;}
body {font-size:81.25%;font-family:Arial,Verdana,sans-serif;line-height:1.3em;background:#751b00 url(../_images/bgBody.gif) repeat-x left bottom;padding:0px 0px 16px 0px;color:#ffffff;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
textarea {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#hlavaHome {height:340px;width:100%;position:absolute;top:0px;left:0px;background:url(../_images/bgHlavaHome.gif) repeat-x;z-index:0;}
#hlavaSub {height:394px;width:100%;position:absolute;top:0px;left:0px;background:url(../_images/bgHlavaSub.gif) repeat-x;z-index:0;}

#lead {width:1000px;margin:0px auto;position:relative;padding:0px;}

#lead.home #logo {left:109px;}
#logo {width:187px;height:100px;display:block;left:49px;top:10px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:187px;height:100px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:187px;height:100px;background-image:url(../_images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {color:#fff;}

.footer {height:70px;text-align:right;padding:34px 43px 0px 43px;font-size:.85em;color:#751b00;background:url(../_images/bgSubFooter.gif) no-repeat top right;}
.footer img {float:left;margin:0px 20px 0px 0px;}
.footer p {float:left;text-align:left;font-size:1.1em;}
.footer a {color:#751b00;}
.footer p a {color:#ffe2ac;}
.home .footer {background:none;}

.top {font-size:.85em;height:108px;text-align:right;padding-right:10px;padding-top:12px;color:#ffe2ac;}
.home .top {padding-right:30px;}
.top a {color:#ffe2ac;margin:0px 2px;}
.top a:hover {color:#ed6500;}
.top span {margin:0px 2px;color:#fff;}

.top .topPhone {display:block;height:47px;background:url(../_images/bgTopPhone.png) no-repeat top left;padding-left:67px;float:right;text-align:left;padding-top:8px;margin-right:60px;color:#fff;font-weight:bold;font-size:1.1em;}
.top .topPhone span {display:block;font-size:.8em;color:#fff;font-weight:normal;}

.home .content {padding:0px 61px;margin:0px 48px;background:none;}

.homeItem {width:346px;height:103px;padding:12px 21px 0px 21px;float:left;margin-bottom:6px;}
.homeItem h1 {font-size:3.05em;color:#751b00;line-height:1em;}
.homeItem h1 a {text-decoration:none;}
.homeItem a {color:#751b00;}
.homeItem p {padding-right:80px;line-height:1.2em;}
.homeRight {float:right;text-align:right;}
.homeRight p {padding-left:80px;padding-right:0px;}
.homeOrange {background-color:#ed6500;}
.homeWhite {background-color:#ffe2ac;}
.homeOrl {background-image:url(../_images/bgOrl.png);background-repeat:no-repeat;background-position:bottom right;}
.homeOrl h1 {padding-top:7px;}
.homeOcni {background-image:url(../_images/bgOcni.png);background-repeat:no-repeat;background-position:bottom left;}
.homeOcni h1 {padding-top:7px;}
.homeSluchadla {background-image:url(../_images/bgSluchadla.png);background-repeat:no-repeat;background-position:top right;}
.homeSluchadla h1 {padding-bottom:7px;}
.homeOptika {background-image:url(../_images/bgOptika.png);background-repeat:no-repeat;background-position:top left;}
.homeOptika h1 {padding-bottom:7px;}

.homeNews {padding:5px 43px 10px 43px;}
.homeNews h3 {font-size:1em;color:#ed6500;padding-left:13px;padding-bottom:4px;}
.homeNews .my_news_column {background:url(../_images/bgHomeNews.gif) repeat-x left bottom;padding:0px 65px 15px 65px;}
.homeNews .my_news_column .news_list_item {width:371px;padding:0px 7px 10px 13px;float:left;}
.homeNews .my_news_column .news_list_item img {max-width:100px;_width:100px;max-height:70px;_height:70px;border:5px solid #fff;float:left;margin-right:12px;}
.homeNews .my_news_column .news_list_item .title {font-size:1em;color:#fff;display:block;font-weight:bold;}
.homeNews .my_news_column .news_list_item h2 {font-size:1em;color:#fff;}
.homeNews .my_news_column .news_list_item h2 a {color:#fff;}
.homeNews .my_news_column .news_list_item .ocreated {background:url(../_images/bgOcreated.gif) no-repeat left 50%;padding-left:20px;font-size:.85em;color:#ed6500;}
.homeNews .my_news_column .news_list_item .text {font-size:.85em;color:#ffffff;line-height:1.2em;padding-top:4px;}
.homeNews .news_more {text-align:right;padding:6px 0px 0px 0px;color:#ed6500;font-size:.9em;}
.homeNews .news_more a {color:#ed6500;}

.menu {margin-bottom:33px;background:url(../_images/topImg.png) no-repeat top left;height:61px;padding:213px 0px 0px 24px;}
#menuOcni {background:url(../_images/topImgOcni.png) no-repeat top left;}
#menuOptika {background:url(../_images/topImgOptik.png) no-repeat top left;}
#menuOrl {background:url(../_images/topImgOrl.png) no-repeat top left;}
.menu ul {list-style:none;}
.menu ul li {float:left;margin-right:1px;}
.menu ul li a {display:block;float:left;height:27px;padding-top:34px;width:190px;text-align:center;background:url(../_images/bgMenuItem.gif) no-repeat;color:#ffe2ac;font-weight:bold;font-size:.9em;text-decoration:none;}
.menu ul li a:hover {height:37px;padding-top:24px;background-position:0px -61px;color:#ffffff;}
.menu ul li:hover a {height:37px;padding-top:24px;background-position:0px -61px;color:#ffffff;}


.menu ul.level1 li {position:relative;behavior:url('web/hovermenu.htc');}
.menu ul.level1 ul.level2 {z-index:1;position:absolute;left:-1px;top:61px;display:none;width:190px;border-left:1px solid #ed6500;border-right:1px solid #ed6500;border-bottom:1px solid #ed6500;}
/*odkazy rozbaleného podmenu */
.menu ul.level1 ul.level2 li {clear:both;float:none;}
.menu ul.level1 ul.level2 li a {height:auto;background:#761b00;display:block;padding:5px 0px 5px 5px;width:185px;color:#FFFFFF;text-align:left;font-weight:normal;}
/*odkazy rozbaleného podmenu:hover */
.menu ul.level1 ul.level2 li a:hover{color:#fff;background:#621600;text-decoration:none;}
.menu ul.level1 li:hover ul.level2 {display:block;}


.location_orl_about .menu ul li.orl-about a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location_orl_sluzby .menu ul li.orl-sluzby a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location_faq_orl_get .menu ul li.orl-sluzby a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location__orl_get .menu ul li.orl-fotogalerie a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location_orl_kontakt .menu ul li.orl-kontakt a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}

.location_ocni_about .menu ul li.ocni-about a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location_ocni_zakroky .menu ul li.ocni-sluzby a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location_faq_ocni_get .menu ul li.ocni-sluzby a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location__ocni_get .menu ul li.ocni-fotogalerie a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location_ocni_kontakt .menu ul li.ocni-kontakt a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}

.location_optika_sluzby .menu ul li.sluzby a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location_optika_vady .menu ul li.vady a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location_optika_kontakt .menu ul li.kontakt a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}

.location_sluchadla_sluzby .menu ul li.sluzby a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location_faq_sluchadla_get .menu ul li.sluzby a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location_sluchadla_faq .menu ul li.faq a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location__sluchadla_get .menu ul li.gallery a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location_sluchadla_vyrobci .menu ul li.vyrobci a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}
.location_sluchadla_kontakty .menu ul li.kontakt a {height:37px;padding-top:24px;background-position:0px -61px;color:#fff;}

.content {background:url(../_images/bgContent.gif) repeat-y top right;overflow:hidden;}
.contentIn {background:url(../_images/bgContentIn.gif) no-repeat top right;}

.mainCol {width:725px;float:left;padding:0px 0px 20px 42px;}
.mainCol h1 {color:#ffe2ac;font-size:1.15em;font-weight:normal;margin-bottom:15px;}
.mainCol h2 {font-size:1.2em;font-weight:bold;margin-bottom:15px;}
.mainCol h3 {font-size:1.1em;font-weight:bold;margin-bottom:15px;}
.mainCol h4 {font-size:1.1em;font-weight:bold;margin-bottom:8px;}
.mainCol .highlight {font-size:.85em;}
.mainCol .imgLeft {float:left;margin:0px 17px 12px 17px;border:1px solid #ffe2ac;}
.mainCol .imgRight {float:right;margin:0px 17px 12px 17px;border:1px solid #ffe2ac;}
.mainCol p {margin-bottom:13px;}
.mainCol a {color:#ffe2ac;}
.mainCol ul {margin:0px 0px 15px 20px;}
.mainCol ol {margin:0px 0px 15px 20px;}
.mainCol ul li {padding-bottom:4px;}
.mainCol ol li {padding-bottom:4px;}
.mainCol hr {border-width:1px 0px 0px 0px;border-style:solid;border-color:#fff;margin-bottom:12px;}
.mainCol .kontaktyLeft {width:360px;float:left;}
.mainCol .kontaktyLeft .imgLeft {margin-left:0px;margin-bottom:20px;}
.mainCol .kontaktyRight {width:340px;float:right;margin-bottom:20px;margin-left:10px;border:1px solid #ffe2ac;padding:5px;}

.mainCol table.odoba td {vertical-align:top;padding:0px 10px;}

.rightCol {width:165px;float:right;padding:20px 35px 20px 0px;color:#ed6500;}
.rightCol ul {list-style:none;}
.rightCol ul.smaller li {font-size:.85em;line-height:1.3em;background-position:left 6px;}
.rightCol ul li {background:url(../_images/bgRightColLi.gif) no-repeat left 8px;padding:2px 0px 2px 10px;}
.rightCol a {color:#751b00;}

.content .news___get h2 {color:#ffe2ac;font-size:1.15em;font-weight:normal;margin-bottom:15px;}
.content .news___get .thumbnail {float:left;margin:0px 0px 0px 0px;}
.content .news___get .thumbnail img {float:left;margin:0px 20px 15px 0px;}
.content .news___get .ocreated {font-size:.85em;margin-left:0px;padding-left:0px;}
.content .news___get .summary {padding-top:10px;margin-bottom:10px;}

.content ._orl___get h2 {color:#ffe2ac;font-size:1.15em;font-weight:normal;margin-bottom:15px;}
.content ._orl___get .item {float:left;margin:0px 15px 15px 0px;}

.content ._ocni___get h2 {color:#ffe2ac;font-size:1.15em;font-weight:normal;margin-bottom:15px;}
.content ._ocni___get .item {float:left;margin:0px 15px 15px 0px;}

.location__sluchadla_get h2 {color:#ffe2ac;font-size:1.15em;font-weight:normal;margin-bottom:15px;}
.location__sluchadla_get .item {float:left;margin:0px 15px 15px 0px;}

.whiteTable {width:100%;border-collapse:collapse;border:1px solid #fff;margin-bottom:14px;}
.whiteTable th {background:#fff;color:#000;padding:0.3em 0.5em;border:1px solid #fff;}
.whiteTable td {padding:0.3em 0.5em;border:1px solid #fff;}
.thTdTop th {vertical-align:top;text-align:left;}
.thTdTop td {vertical-align:top;}

#lead table.vyrobci {width:100%;border-collapse:collapse;margin-bottom:15px;}
#lead table.vyrobci td {text-align:center;padding-bottom:15px;font-weight:bold;}

fieldset.writeUs {border:1px solid #fff;padding:15px;margin-bottom:15px;}
fieldset.writeUs legend {padding:0px 10px;font-weight:bold;}
fieldset.writeUs table {width:100%;border-collapse:collapse;}
fieldset.writeUs table td {padding:.3em;}
fieldset.writeUs table td.nopa {padding:0px;}
fieldset.writeUs table td.nopa td input {margin-bottom:8px;}
fieldset.writeUs table td.vtop {vertical-align:top;}
fieldset.writeUs label {font-weight:bold;padding-right:10px;}
fieldset.writeUs input {padding:2px;}
fieldset.writeUs input.btn {padding:1px;margin-bottom:2px;}
fieldset.writeUs textarea {width:400px;height:70px;margin-top:8px;margin-bottom:9px;padding:2px;}

p.small {font-size:.9em;}
