/******************************************************************
	PRINT CSS
*/
body {
background: white;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
font-size:80%;
color:#333333;
text-align:center;
line-height:1.0em;
}
html, body { 
height: 100%; 
margin: 0;
padding: 0;
}
form {
padding:0px;
margin:0px;
}
div {
padding:0px;
margin:0px;
}
ol, ul {
margin-top:5px;
text-align:left;
}
p{
margin:0px;
padding:0px;
}
table, input, select, textarea {
font-size:100%;
font-family:arial, tahoma, verdana, sans-serif;
}
.left,
.blok-vlevo{
float:left;
}
.right,
.blok-vpravo{
float:right;
}
.clear,
.blok-vycisit{
clear:both;
}
.text-uprostred{
text-align:center;
}
.text-vlevo{
text-align:left;
}
.text-vpravo{
text-align:right;
}
img {
border:0px;
}
hr{
height:0px;
color:#cccccc;
border:0px;
border-top:1px solid #cccccc;
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

.justify{
text-align:justify;
}
a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color: black;
text-decoration: underline;
outline:none;
}
a:hover {
text-decoration:none;
}


.red{
color:#DE181F !important;
}

.error{
width:700px;
padding:11px 0px 12px 0px;
margin:10px 0px;
line-height:1.2em;
font-weight:bold;
color:white;
text-align:center;
background: url(../img/error-bg.gif) no-repeat;
}

.sucess{
width:700px;
padding:11px 0px 12px 0px;
margin:10px 0px;
line-height:1.2em;
font-weight:bold;
color:white;
text-align:center;
background: url(../img/sucess-bg.gif) no-repeat;
}

#map{
float:right;
width:400px;
height:300px;
margin:0px 0px 0px 20px;
}


/******************************************************************
	TABULKA
*/
table.tabulka{
/*width:100%;*/
font-size:100%;
color:black;
/*background:white;*/
margin:10px 0px 0px 0px;
}
div.tabulka table.tabulka{
margin:0px 0px 0px 0px;
}
table.tabulka tr td{
border-bottom:1px solid black;
border-left:1px solid black;
padding:12px 15px 14px 15px;
line-height:1.3em;
text-align:left;
background:white;
}
table.tabulka tr td.tabulka-stred{
text-align:center;
}

table.tabulka tr.tabulka-zahlavi td{
border-bottom:0px;
border-left:1px solid black;
font-weight:bold;
color:black;
background:white;
}
table.tabulka tr td.tabulka-prvni{
border-left:0px solid white;
}
table.tabulka tr td.tabulka-prvni strong,
table.tabulka tr.tabulka-zapati td.tabulka-zapati-levo strong{
color:black;
white-space:nowrap;
}

table.tabulka tr.tabulka-zahlavi td a:link,
table.tabulka tr.tabulka-zahlavi td a:visited,
table.tabulka tr.tabulka-zahlavi td a:hover{
color:black !important;
font-weight:bold !important;
}

table.tabulka tr td.tabulka-prvni a:link,
table.tabulka tr td.tabulka-prvni a:visited,
table.tabulka tr td.tabulka-prvni a:hover,
table.tabulka tr.tabulka-zapati td.tabulka-zapati-levo a:link,
table.tabulka tr.tabulka-zapati td.tabulka-zapati-levo a:visited,
table.tabulka tr.tabulka-zapati td.tabulka-zapati-levo a:hover{
color:black;
}


div.tabulka{
width:500px;
overflow:hidden;
position:relative;
}


div.tabulka .cornerShow{
z-index:1000;
}
div.tabulka .cornerShow .cornerLeftBG{
background: url(../img/table-corner-left-bg.png) left center repeat-y;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
div.tabulka .cornerShow .cornerRightTop{
background: url(../img/table-corner-right-top-2.png) right top no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
div.tabulka .cornerShow .cornerLeftTop{
background: url(../img/table-corner-left-top-3.png) left top no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
div.tabulka .cornerShow .cornerRightBottom{
background: url(../img/table-corner-right-bottom-2.png) right bottom no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
div.tabulka .cornerShow .cornerLeftBottom{
background: url(../img/table-corner-left-bottom-3.png) left bottom no-repeat;
margin:0px 0px 0px 0px;
padding:40px 0px 40px 26px;
}

div.tabulka .cornerShow .cornerRightBG{
background: url(../img/table-corner-right-bg-2.png) right center repeat-y;
margin:0px 0px 0px 0px;
padding:0px 26px 0px 0px;
display:block;
}

div.tabulka .cornerShow .cornerContent{
position:relative;
z-index:-1;
}

div.tabulka .cornerShow table.tabulka{
position:absolute;
z-index:-1;
top:-14px;
left:0px;
}

div.tabulka .cornerContent{
width:100%;
height:100%;
}



/******************************************************************
	ERROR
*/
#errorContent {
padding:35px 0px 10px 20px;
text-align:left;
line-height:1.5em;
color:#666666;
}
#errorContent a:link,
#errorContent a:visited,
#errorContent a:hover{
color:#e51b23;
}

#errorContent span.h1{
font-size:220%;
color:#333333;
line-height:1.2em;
display:block;
padding:0px 0px 15px 0px;
margin:0px;
}
#errorContent span.h2{
font-size:150%;
color:#ed1c24;
line-height:1.2em;
display:block;
padding:20px 0px 10px 0px;
margin:0px;
}
#errorContent ul{
margin:0px 0px 15px 0px;
padding:0px;
}
#errorContent ul li{
margin:0px;
padding:3px 0px 3px 36px;
background: url(../img/ul-li.gif) 14px 10px no-repeat;
list-style-type:none;
}
#errorContent ul.noneBG li{
padding:3px 0px 3px 15px;
background: none;
}

/******************************************************************
	SEARCH
*/
#searchContent {
padding:25px 10px 10px 20px;
text-align:left;
line-height:1.5em;
color:#666666;
}
#searchContent h2{
color:#ED1C24;
display:block;
font-size:150%;
line-height:1.1em;
padding:25px 0px 0px 0px;
margin:0px;
}
#searchContent h2 a:link,
#searchContent h2 a:visited,
#searchContent h2 a:hover{
color:#ED1C24;
text-decoration:none;
border-bottom:1px solid #ED1C24;
}
#searchContent h2 a:hover{
border-bottom:0px;
}
#searchContent .pagination{
padding:50px 0px 20px 0px;
text-align:center;
width:100%
}
#searchContent .pagination a.left:link,
#searchContent .pagination a.left:visited,
#searchContent .pagination a.left:hover{
width:136px;
height:30px;
display:block;
background: url(../img/pagination-left-bg.gif) top center no-repeat;
color:#ed1c24;
font-weight:bold;
text-decoration:none;
}
#searchContent .pagination a.left:hover{
background: url(../img/pagination-left-bg.gif) bottom center no-repeat;
color:white;
}
#searchContent .pagination a.right:link,
#searchContent .pagination a.right:visited,
#searchContent .pagination a.right:hover{
width:136px;
height:30px;
display:block;
background: url(../img/pagination-right-bg.gif) top center no-repeat;
color:#ed1c24;
font-weight:bold;
text-decoration:none;
}
#searchContent .pagination a.right:hover{
background: url(../img/pagination-right-bg.gif) bottom center no-repeat;
color:white;
}
#searchContent .pagination a.left:link span,
#searchContent .pagination a.left:visited span,
#searchContent .pagination a.left:hover span,
#searchContent .pagination a.right:link span,
#searchContent .pagination a.right:visited span,
#searchContent .pagination a.right:hover span{
display:block;
padding:5px 25px 0px 25px;
text-align:right;
}
#searchContent .pagination a.right:link span,
#searchContent .pagination a.right:visited span,
#searchContent .pagination a.right:hover span{
text-align:left;
}


#searchContent .pagination .paginationCenter{
margin:0px auto 0px;
width:400px;
}
#searchContent .pagination .paginationCenter strong,
#searchContent .pagination .paginationCenter a:link,
#searchContent .pagination .paginationCenter a:visited,
#searchContent .pagination .paginationCenter a:hover{
float:left;
}


#searchContent .pagination .paginationCenter strong,
#searchContent .pagination .paginationCenter a:link,
#searchContent .pagination .paginationCenter a:visited,
#searchContent .pagination .paginationCenter a:hover{
width:34px;
height:34px;
text-decoration:none;
display:block;
background: url(../img/pagination-bg.gif) top center no-repeat;
text-align:center;
color:#ed1c24;
font-weight:bold;
margin:0px 10px 0px 0px;
}
#searchContent .pagination .paginationCenter strong span,
#searchContent .pagination .paginationCenter a:link span,
#searchContent .pagination .paginationCenter a:visited span,
#searchContent .pagination .paginationCenter a:hover span{
display:block;
padding:7px 0px 0px 0px;
}
#searchContent .pagination .paginationCenter a:hover{
background: url(../img/pagination-bg.gif) bottom center no-repeat;
color:white;
}

#searchContent .pagination .paginationCenter strong{
background: url(../img/pagination-bg.gif) bottom center no-repeat;
color:white;
}

#searchContent #searchPanel{
background: url(../img/search-panel-bg.gif) no-repeat;
width:697px;
height:51px;
}
#searchContent #searchPanel #in_searchPanel{
padding:10px 20px;
}
#searchContent #searchPanel #in_searchPanel span{
float:left;
display:block;
font-size:110%;
padding:5px 10px 3px 0px;
color:#333333;
}

/******************************************************************
	MORE RELATED INFORMATION
*/
#moreRelatedInformation{
width:969px;
text-align:left;
position:relative;
padding:39px 0px 16px 0px;
margin:20px 0px 0px 0px;
background: url(../img/articleMoreInformation-bottom-bg.gif) center bottom no-repeat;
}
#moreRelatedInformation #moreRelatedInformationHeader{
position:absolute;
left:0px;
top:0px;
margin:0px 0px 0px 0px;
background: url(../img/articleMoreInformationHeader-bg.gif) left top no-repeat;
}
#moreRelatedInformation #moreRelatedInformationHeader span{
display:block;
padding:12px 20px 12px 20px;
background: url(../img/articleMoreInformationHeader-right-bg.gif) right top no-repeat;
font-size:140%;
line-height:1.1em;
font-weight:normal;
color:#333333;
}
#moreRelatedInformation #moreRelatedInformationContent{
background: url(../img/articleMoreInformation-bg.gif) repeat-y;
}
#moreRelatedInformation #moreRelatedInformationContent #in_moreRelatedInformationContent{
padding:12px 20px 0px 20px;
background: url(../img/articleMoreInformation-top-bg.gif) center top no-repeat;
line-height:1.7em;
}



/******************************************************************
	CONTACT FORM
*/
#contactForm{
width:700px;
text-align:left;
}
#contactForm .leftContactForm{
width:330px;
float:left;
padding:0px 0px 10px 0px;
}
#contactForm .rightContactForm{
width:330px;
float:right;
padding:0px 0px 10px 0px;
}
#contactForm .centerContactForm{
width:700px;
}

#contactForm .leftContactForm label,
#contactForm .rightContactForm label,
#contactForm .centerContactForm label{
display:block;
padding:10px 0px 10px 0px;
color:black;
font-weight:bold;
}
#contactForm .centerContactForm label.err{
color:red;
}

#contactForm .leftContactForm .checkbox label,
#contactForm .rightContactForm .checkbox label{
float:left;
padding:7px 0px 10px 0px;
}

#contactForm .leftContactForm label span,
#contactForm .rightContactForm label span,
#contactForm .centerContactForm label span{
color:#de181f;
}

#contactForm .leftContactForm div,
#contactForm .rightContactForm div{
width:330px;
height:34px;
background: url(../img/contactForm-input-bg.gif) no-repeat;
}
#contactForm .leftContactForm div.checkbox,
#contactForm .rightContactForm div.checkbox{
background:none;
height:auto;
}
#contactForm .leftContactForm div.err,
#contactForm .rightContactForm div.err{
background: url(../img/contactForm-input-err-bg.gif) no-repeat;
}

#contactForm .centerContactForm div{
width:700px;
height:99px;
background: url(../img/contactForm-area-bg.gif) no-repeat;
}
#contactForm .centerContactForm div.err{
background: url(../img/contactForm-area-err-bg.gif) no-repeat;
}


#contactForm .centerContactForm div.contactSelectType{
width:700px;
height:180px;
background: none;
}
#contactForm .centerContactForm div.contactSelectType2{
height:370px;
}
#contactForm .centerContactForm div.contactSelectType label{
width:140px;
height:150px;
padding:0px;
margin:10px 0px;
display:block;
float:left;
text-align:left;
line-height:1.4em;
}
#contactForm .centerContactForm div.contactSelectType2 label{
width:130px;
height:170px;
}
#contactForm .centerContactForm div.contactSelectType span{
float:left;
width:100px;
}
#contactForm .centerContactForm div.contactSelectType input{
margin:0px 10px 10px 0px;
padding:0px;
float:left;
}



#contactForm .leftContactForm div input,
#contactForm .rightContactForm div input{
width:295px;
margin:6px 0px 2px 15px;
border:0px;
}

#contactForm .leftContactForm .checkbox input,
#contactForm .rightContactForm .checkbox input{
float:left;
width:auto;
height:auto;
margin:7px 20px 0px 5px;
}

#contactForm .leftContactForm div select,
#contactForm .rightContactForm div select{
width:295px;
margin:6px 0px 2px 15px;
border:0px;
}

#contactForm .centerContactForm div textarea{
width:670px;
height:70px;
margin:8px 12px 2px 12px;
border:0px;
}

#contactForm .sendForm{
background: url(../img/button-send-form-bg.gif) top center no-repeat;
width:128px;
height:37px;
border:0px;
cursor:pointer;
float:right;
margin:15px 0px 0px 0px;
}
#contactForm .sendForm:hover{
background: url(../img/button-send-form-bg.gif) bottom center no-repeat;
}
#contactForm strong.left{
color:black;
padding:25px 0px 0px 0px;
margin:0px;
display:block;
}
#contactForm strong.left span{
color:#de181f;
}

#contactForm h2{
font-size:200%;
margin:0px;
padding:0px 0px 15px 0px;
margin:0px;
color:#ED1C24;
}

.careerForm h2{
margin:0px;
padding:25px 0px 5px 0px !important;
color:#ED1C24;
}




/******************************************************************
	CONTACT FORM + LIGHTBOX
*/
#overlay{
display:none;
width:100%;
height:100;
position:absolute;
left:0px;
top:0px;
z-index:1000;
background:black;
opacity: 0.7; 
filter:Alpha(Opacity=70);
}

#lightBoxContactForm{
display:none;
width:767px;
position:absolute;
left:-800px;
top:0px;
z-index:2000;
text-align:left;
}
#lightBoxContactForm #lightBoxContactForm-header{
height:69px;
position:relative;
background: url(../img/lightBoxContactForm-header-left-bg.png) left top no-repeat;
padding:0px 69px 0px 15px;
}
#lightBoxContactForm #lightBoxContactForm-header span.h2{
display:block;
color:white;
font-size:190%;
padding:22px 0px 23px 15px;
margin:0px;
background:#de181f;
}
#lightBoxContactForm #lightBoxContactForm-header a.close:link,
#lightBoxContactForm #lightBoxContactForm-header a.close:visited,
#lightBoxContactForm #lightBoxContactForm-header a.close:hover{
display:block;
width:69px;
height:69px;
background: url(../img/lightBoxContactForm-header-close-bg.png) 0px 0px no-repeat;
position:absolute;
right:0px;
top:0px;
text-indent:-9999px;
}
#lightBoxContactForm #lightBoxContactForm-header a.close:hover{
background: url(../img/lightBoxContactForm-header-close-bg.png) 0px -69px no-repeat;
}

#lightBoxContactForm #lightBoxContactForm-footer{
height:14px;
background: url(../img/lightBoxContactForm-footer-left-bg.png) left bottom no-repeat;
padding:0px 0px 0px 14px;
}
#lightBoxContactForm #lightBoxContactForm-footer #lightBoxContactForm-footer-right{
height:14px;
background: url(../img/lightBoxContactForm-footer-right-bg.png) right bottom no-repeat;
padding:0px 14px 0px 0px;
}
#lightBoxContactForm #lightBoxContactForm-footer #lightBoxContactForm-footer-right #lightBoxContactForm-footer-bg{
height:14px;
background: url(../img/lightBoxContactForm-footer-bg.png) center bottom repeat-x;
}



#lightBoxContactForm #lightBoxContactForm-content{
background:white;
padding:20px 30px;
}




/******************************************************************
	ARTICLE LIGHTBOX
*/
.lightbox-clanek{
}

#lightBoxArticle{
display:none;
width:970px;
position:absolute;
left:-1000px;
top:0px;
z-index:2000;
text-align:left;
}
#lightBoxArticle #lightBoxArticle-header{
height:69px;
position:relative;
background: url(../img/lightBoxContactForm-header-left-bg.png) left top no-repeat;
padding:0px 69px 0px 15px;
}
#lightBoxArticle #lightBoxArticle-header span.h2{
display:block;
color:white;
font-size:190%;
padding:22px 0px 23px 15px;
margin:0px;
background:#de181f;
}
#lightBoxArticle #lightBoxArticle-header a.close:link,
#lightBoxArticle #lightBoxArticle-header a.close:visited,
#lightBoxArticle #lightBoxArticle-header a.close:hover{
display:block;
width:69px;
height:69px;
background: url(../img/lightBoxContactForm-header-close-bg.png) top center no-repeat;
position:absolute;
right:0px;
top:0px;
text-indent:-9999px;
margin:0px -69px 0px 0px 0px;
}
#lightBoxArticle #lightBoxArticle-header a.close:hover{
background: url(../img/lightBoxContactForm-header-close-bg.png) bottom center no-repeat;
}

#lightBoxArticle #lightBoxArticle-footer{
height:14px;
background: url(../img/lightBoxContactForm-footer-left-bg.png) left bottom no-repeat;
padding:0px 0px 0px 14px;
}
#lightBoxArticle #lightBoxArticle-footer #lightBoxArticle-footer-right{
height:14px;
background: url(../img/lightBoxContactForm-footer-right-bg.png) right bottom no-repeat;
padding:0px 14px 0px 0px;
}
#lightBoxArticle #lightBoxArticle-footer #lightBoxArticle-footer-right #lightBoxArticle-footer-bg{
height:14px;
background: url(../img/lightBoxContactForm-footer-bg.png) center bottom repeat-x;
}



#lightBoxArticle #lightBoxArticle-content{
background:white;
padding:20px 20px;
}







/******************************************************************
	PAGE
*/
#page{
width:100%;
}


/******************************************************************
	HEADER
*/
#header{
display:none;
}


/******************************************************************
	FOOTER
*/
#footer{
display:none;
}

/******************************************************************
	CONTENT
*/

#content{
padding:0px;
}





/******************************************************************
	CONTENT - HOME
*/
#homeContent{
width:969px;
margin:0px 0px -20px 0px;
}
#homeContent #homeContentTop{
width:969px;
height:296px;
background: url(../img/homeContentTop-bg.jpg) no-repeat;
}

#homeContent #homeContentMiddle{
width:969px;
height:78px;
background: #eee;
overflow:hidden;
}
#homeContent #homeContentMiddle a:link,
#homeContent #homeContentMiddle a:visited,
#homeContent #homeContentMiddle a:hover{
height:78px;
display:block;
float:left;
text-indent:-9999px;
}
#homeContent #homeContentMiddle a.homeContentMiddleBag:link,
#homeContent #homeContentMiddle a.homeContentMiddleBag:visited,
#homeContent #homeContentMiddle a.homeContentMiddleBag:hover{
width:167px;
background: url(../img/homeContentMiddleBag-bg.gif) no-repeat;
}
#homeContent #homeContentMiddle a.homeContentMiddleOutdoor:link,
#homeContent #homeContentMiddle a.homeContentMiddleOutdoor:visited,
#homeContent #homeContentMiddle a.homeContentMiddleOutdoor:hover{
width:159px;
background: url(../img/homeContentMiddleOutdoor-bg.gif) no-repeat;
}
#homeContent #homeContentMiddle a.homeContentMiddleHobby:link,
#homeContent #homeContentMiddle a.homeContentMiddleHobby:visited,
#homeContent #homeContentMiddle a.homeContentMiddleHobby:hover{
width:160px;
background: url(../img/homeContentMiddleHobby-bg.gif) no-repeat;
}
#homeContent #homeContentMiddle a.homeContentMiddleShip:link,
#homeContent #homeContentMiddle a.homeContentMiddleShip:visited,
#homeContent #homeContentMiddle a.homeContentMiddleShip:hover{
width:159px;
background: url(../img/homeContentMiddleShip-bg.gif) no-repeat;
}
#homeContent #homeContentMiddle a.homeContentMiddleGrass:link,
#homeContent #homeContentMiddle a.homeContentMiddleGrass:visited,
#homeContent #homeContentMiddle a.homeContentMiddleGrass:hover{
width:160px;
background: url(../img/homeContentMiddleGrass-bg.gif) no-repeat;
}
#homeContent #homeContentMiddle a.homeContentMiddleFibre:link,
#homeContent #homeContentMiddle a.homeContentMiddleFibre:visited,
#homeContent #homeContentMiddle a.homeContentMiddleFibre:hover{
width:164px;
background: url(../img/homeContentMiddleFibre-bg.gif) no-repeat;
}




#homeContent #homeContentBottom{
width:969px;
height:180px;
background: url(../img/homeContentBottom-bg.jpg) no-repeat;
color:white;
text-align:left;
}
#homeContent #homeContentBottom #aboutUs{
float:left;
width:484px;
height:180px;
}
#homeContent #homeContentBottom #aboutUs #in_aboutUs{
padding:20px 20px 15px 30px;
line-height:1.6em;
}
#homeContent #homeContentBottom #aboutUs #in_aboutUs h1{
margin:0px;
padding:0px 0px 15px 0px;
font-size:140%;
background: url(../img/about-us-cz-bg.gif) no-repeat;
text-indent:-9999px;
}
#homeContent #homeContentBottom #aboutUs #in_aboutUs a:link,
#homeContent #homeContentBottom #aboutUs #in_aboutUs a:visited,
#homeContent #homeContentBottom #aboutUs #in_aboutUs a:hover{
display:block;
padding:0px;
margin:15px 0px 0px 0px;
width:134px;
height:28px;
}

#homeContent #homeContentBottom #news{
float:right;
width:485px;
height:180px;
}
#homeContent #homeContentBottom #news #in_news{
padding:20px 20px 15px 30px;
line-height:1.6em;
position:relative;
overflow:hidden;
}

#homeContent #homeContentBottom #news #in_news .newsHeader{
margin:0px;
padding:0px 0px 15px 0px;
display:block;
font-size:140%;
background: url(../img/news-cz-bg.gif) no-repeat;
text-indent:-9999px;
}

#homeContent #homeContentBottom #news #in_news #newsContent{
height:95px;
overflow:hidden;
width:430px;
}
#homeContent #homeContentBottom #news #in_news #newsContent ul{
margin:0px;
padding:0px;
}
#homeContent #homeContentBottom #news #in_news #newsContent ul li{
margin:0px;
padding:0px;
list-style-type:none;
width:430px;
height:95px;
overflow:hidden; 
}

#homeContent #homeContentBottom #news #in_news #newsContent ul li .newsDate{
width:54px;
height:45px;
background: url(../img/newsContent-date-bg.gif) no-repeat;
font-size:85%;
text-align:center;
color:black;
float:left;
margin:0px 13px 0px 0px;
}
#homeContent #homeContentBottom #news #in_news #newsContent ul li .newsDate strong{
color:#ed1c24;
display:block;
text-align:center;
padding:10px 0px 0px 0px;
line-height:1.1em;
}
#homeContent #homeContentBottom #news #in_news #newsContent ul li .newsDate span{
color:black;
display:block;
text-align:center;
padding:0px 0px 0px 0px;
font-size:120%;
line-height:1.1em;
}
#homeContent #homeContentBottom #news #in_news #newsContent ul li h2{
color:white;
font-size:100%;
line-height:1.6em;
margin:0px;
padding:0px 0px 0px 0px;
min-height:55px;
_height:55px;
}
#homeContent #homeContentBottom #news #in_news #newsContent ul li h2 a:link,
#homeContent #homeContentBottom #news #in_news #newsContent ul li h2 a:visited,
#homeContent #homeContentBottom #news #in_news #newsContent ul li h2 a:hover{
color:white;
}

#homeContent #homeContentBottom #news #in_news #controlPanel{
background: url(../img/news-controls-panel-bg.gif) no-repeat;
width:203px;
height:25px;
position:absolute;
right:29px;
top:21px;
}
#homeContent #homeContentBottom #news #in_news #controlPanel a:link,
#homeContent #homeContentBottom #news #in_news #controlPanel a:visited,
#homeContent #homeContentBottom #news #in_news #controlPanel a:hover{
color:white;
text-decoration:none;
font-size:85%;
padding:2px 12px 0px 0px;
display:block;
float:right;
}
#homeContent #homeContentBottom #news #in_news #controlPanel a:hover{
text-decoration:underline;
}

#homeContent #homeContentBottom #news #in_news #controls{
position:absolute;
right:130px;
top:27px;
margin:0px;
padding:0px;
}
#homeContent #homeContentBottom #news #in_news #controls li{
margin:0px 0px 0px 8px;
padding:0px;
float:left;
list-style:none;
width:12px;
height:12px;
background: url(../img/news-controls-bg.gif) no-repeat;
}
#homeContent #homeContentBottom #news #in_news #controls li a:link,
#homeContent #homeContentBottom #news #in_news #controls li a:visited,
#homeContent #homeContentBottom #news #in_news #controls li a:hover{
display:block;
width:12px;
height:12px;
background: url(../img/news-controls-bg.gif) no-repeat;
text-indent:-9999px;
}
#homeContent #homeContentBottom #news #in_news #controls li a:hover{
background: url(../img/news-controls-act-bg.gif) no-repeat;
}


#homeContent #homeContentBottom #news #in_news #controls li.current a:link,
#homeContent #homeContentBottom #news #in_news #controls li.current a:visited,
#homeContent #homeContentBottom #news #in_news #controls li.current a:hover{
background: url(../img/news-controls-act-bg.gif) no-repeat;
}


#homeContent #homeFooter{
width:969px;
padding:20px 0px 0px 0px;
background: url(../img/homeContentRight-grey-bg.gif) bottom center repeat-x;
}
#homeContent #homeFooter #homeContentFooter{
width:969px;
background: url(../img/homeContentFooter-bg.gif) center center repeat-y;
}
#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom{
width:969px;
background: url(../img/homeContentFooter-bottom-bg.gif) bottom center no-repeat;
padding:0px 0px 2px 0px;
}
#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop{
width:969px;
background: url(../img/homeContentFooter-top-bg.gif) top center no-repeat;
padding:0px 0px 0px 0px;
text-align:left;
}

#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop #homeContentLeft{
float:left;
width:259px;
}
#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop #homeContentLeft #homeContentLeftHeader{
float:left;
display:block;
width:129px;
height:40px;
text-indent:-9999px;
background: url(../img/homeContent-left-cz.gif) no-repeat;
}

#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop #homeContentLeft .homeContentLeftA{
float:left;
padding:0px 1px;
height:74px;
border-bottom:1px solid #e5e5e5;
}
#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop #homeContentLeft .homeContentRightA{
float:right;
padding:0px 1px 0px 0px;
height:74px;
border-bottom:1px solid #e5e5e5;
}
#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop #homeContentLeft .homeContentLeftB{
float:left;
padding:0px 1px;
height:74px;
}
#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop #homeContentLeft .homeContentRightB{
float:right;
padding:0px 1px 0px 0px;
height:74px;
}






#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop #homeContentRight{
float:right;
width:693px;
}
#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop #homeContentRight #homeContentRightHeader{
float:left;
display:block;
width:161px;
height:40px;
text-indent:-9999px;
background: url(../img/homeContent-right-cz.gif) no-repeat;
}

#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop #homeContentRight table{
width:682px;
margin:0px 0px 0px 10px;
}
#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop #homeContentRight table tr td{
padding:10px 10px 10px 10px;
line-height:2.0em;
font-size:85%;
color:#666666;
}
#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop #homeContentRight table tr td.last{
background: none;
}

#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop #homeContentRight table tr td strong{
color:#ed1c24;
font-size:110%;
}
#homeContent #homeFooter #homeContentFooter #homeContentFooterBottom #homeContentFooterTop #homeContentRight table tr td span{
color:#333333;
font-weight:bold;
}







/******************************************************************
	CONTENT - DEPARTMENT
*/
#departmentContent{
width:100%;
}
#departmentContent #departmentInformation{
width:100%;
height:auto;
background: none;
text-align:left;
}
#departmentContent #departmentInformation #in_departmentInformation{
padding:0px;
line-height:1.2em;
}

#departmentContent #departmentInformation #in_departmentInformation #navigation{
display:none;
}
#departmentContent #departmentInformation #in_departmentInformation h1{
position:relative;
left:0px;
top:0px;
bottom:auto;
margin:0px;
padding:0px;
color:black;
font-size:290%;
font-weight:normal;
line-height:1.2em;
}
#departmentContent #departmentInformation #in_departmentInformation img{
display:none;
}



#departmentContent #departmentCol{
width:100%;
text-align:left;
}

#departmentContent #departmentCol h2{
margin:0px 0px -25px 0px;
padding:40px 0px 0px 0px;
color:black;
font-weight:normal;
font-size:230%;
}


#departmentContent #departmentCol .goodsDepartmentP{
margin: 35px 0px -10px 0px;
line-height:1.5em;
}

#departmentContent #departmentCol .goodsDepartmentItem{
width:220px;
height:300px;
margin:0px;
padding:0px;
float:left;
text-align:left;
margin:0px 20px 20px 0px;
background: none;
}
#departmentContent #departmentCol .goodsDepartmentItemLast{
margin:0px 20px 20px 0px;
}

#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem{
background: url(../img/goodsDepartmentItem-bottom-bg.gif) bottom center no-repeat;
}

#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem .in_goodsDepartmentItemTop{
background: url(../img/goodsDepartmentItem-top-bg.gif) top center no-repeat;
width:220px;
height:300px;
position:relative;
}

#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem h2,
#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem h3{
font-size:170%;
display:block;
width:214px;
margin:0px;
padding:0px;
line-height:1.1em;
border-bottom:0px;
position:absolute;
left:3px;
top:10px;
z-index:100;
text-decoration:none;
}
#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem h2 a:link,
#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem h2 a:visited,
#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem h2 a:hover,
#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem h3 a:link,
#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem h3 a:visited,
#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem h3 a:hover{
color:black;
text-decoration:none;
display:block;
padding:3px 10px 10px 15px;
border-bottom:0px;
}
#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem h2 a:hover,
#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem h3 a:hover{
color:black;
}

#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem .goodsDepartmentItemContent{
position:absolute;
left:3px;
top:85px;
z-index:1;
width:214px;
color:#666666;
}
#departmentContent #departmentCol .goodsDepartmentItem .in_goodsDepartmentItem .goodsDepartmentItemContent p{
padding:0px 15px;
line-height:1.5em;
}


















/******************************************************************
	CONTENT - CAREER
*/

#departmentContent #departmentCol #careerContent{
line-height:1.5em;
padding:0px 0px 0px 20px;
}
.careerForm {
float:left;
margin:0px 0px 0px 20px;
}
.careerForm .careerFormArticle{
line-height:1.5em;
}
#departmentContent #departmentCol #careerContent h2{
margin:0px 0px -10px 0px;
padding:45px 0px 0px 0px;
color:#ED1C24;
font-weight:normal;
font-size:210%;
}
#departmentContent #departmentCol #careerContent h3{
margin:0px 0px 0px 0px;
padding:25px 0px 5px 0px;
color:black;
font-weight:normal;
font-size:150%;
}

#departmentContent #departmentCol #careerContent a:link,
#departmentContent #departmentCol #careerContent a:visited,
#departmentContent #departmentCol #careerContent a:hover{
color:#ED1C24;
}

#departmentContent #departmentCol #careerContent ul,
.careerForm .careerFormArticle ul{
margin:0px 0px 0px 0px;
padding:0px;
}
#departmentContent #departmentCol #careerContent ul li,
.careerForm .careerFormArticle ul li{
margin:0px;
padding:3px 0px 3px 36px;
background: url(../img/ul-li.gif) 14px 10px no-repeat;
list-style-type:none;
}


#departmentContent #departmentCol #careerContent a.lightBoxCareer:link,
#departmentContent #departmentCol #careerContent a.lightBoxCareer:visited,
#departmentContent #departmentCol #careerContent a.lightBoxCareer:hover{
width:700px;
padding:11px 0px 12px 0px;
margin:10px 0px;
line-height:1.2em;
font-weight:bold;
display:block;
color:white;
text-align:center;
background: url(../img/sucess-bg.gif) no-repeat;
}







/******************************************************************
	CONTENT - CONTACT
*/

#contactContent{
width:969px;
}
#contactContent #contactContentLeftcol{
text-align:left;
float:left;
width:720px;
line-height:1.6em;
color:#666666;
}
#contactContent #contactContentLeftcol #in_contactContentLeftcol{
padding:0px 0px 0px 20px;
}

#contactContent #contactContentLeftcol #in_contactContentLeftcol .contactContentMapArticle{
padding:35px 0px 0px 0px;
}

#contactContent #contactContentLeftcol #in_contactContentLeftcol .contactContentItem{
width:320px;
float:left;
line-height:1.5em;
margin:0px 40px 0px 0px;
}
#contactContent #contactContentLeftcol #in_contactContentLeftcol .contactContentItemLast{
margin:0px 0px 0px 0px;
}
#contactContent #contactContentLeftcol #in_contactContentLeftcol h2{
color:#ED1C24;
font-size:200%;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:35px 0px 5px 0px;
}
#contactContent #contactContentLeftcol #in_contactContentLeftcol h3{
color:#ed1c24;
font-size:100%;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}
#contactContent #contactContentLeftcol #in_contactContentLeftcol p{
padding:0px 0px 15px 0px;
}
#contactContent #contactContentLeftcol #in_contactContentLeftcol a:link,
#contactContent #contactContentLeftcol #in_contactContentLeftcol a:visited,
#contactContent #contactContentLeftcol #in_contactContentLeftcol a:hover{
color:#666666;
}








/******************************************************************
	CONTENT - ARTICLE
*/
#articleContent{
width:100%;
}
#articleContent #articleInformation{
width:100%;
height:auto;
background: none;
text-align:left;
}
#articleContent #articleInformation #in_articleInformation{
padding:0px;
line-height:1.2em;
}

#articleContent #articleInformation #in_articleInformation #navigation{
display:none;
}
#articleContent #articleInformation #in_articleInformation h1{
position:relative;
top:0px;
bottom:auto;
left:0px;
z-index:100;
margin:0px;
padding:0px;
color:black;
font-size:290%;
font-weight:normal;
line-height:1.2em;
}
#articleContent #articleInformation #in_articleInformation img{
display:none;
}



#articleContent #articleRightCol,
#contactContent #contactContentRightCol,
#articleNewsContent #contactContentRightCol{
displaY:none;
}


#articleContent #articleLeftCol{
text-align:left;
float:left;
width:100%;
line-height:1.6em;
color:black;
}

/*******
	class="articleContent2Col"	
	POKUD CHCEME MIT STRANKU ROZDELENOU NA DVA PRESNE SLOUPCE!
	NA ARTICLE NAPR. U CLANKU O NAS
*******/
.articleContent2Col #articleLeftCol{
width:100% !important;
}
.articleContent2Col #articleRightCol{
margin:0px !important;
}



#articleContent #articleLeftCol #in_articleLeftCol{
padding:0px 0px 0px 0px;
}
#articleContent #articleLeftCol #in_articleLeftCol p{
padding:0px 0px 20px 0px;
}

#articleContent #articleLeftCol #in_articleLeftCol a:link,
#articleContent #articleLeftCol #in_articleLeftCol a:visited,
#articleContent #articleLeftCol #in_articleLeftCol a:hover{
color:black;
}

#articleContent #articleLeftCol #in_articleLeftCol h2{
font-size:220%;
font-weight:normal;
margin:0px;
padding:10px 0px 10px 0px;
color:black;
line-height:1.1em;
}
#articleContent #articleLeftCol #in_articleLeftCol h3{
font-size:150%;
font-weight:normal;
margin:0px;
padding:10px 0px 10px 0px;
color:black;
line-height:1.1em;
}



/******************************************************************
	CONTENT - ARTICLE - NEWS
*/
#departmentContent #departmentCol #articleNewsContent{
padding:0px 0px 0px 0px;
}
#departmentContent #departmentCol #articleNewsContent #in_articleNewsContent{
line-height:1.5em;
width:100%;
float:left;
text-align:left;
}
.careerForm .careerFormArticle{
line-height:1.5em;
}
#departmentContent #departmentCol #articleNewsContent h2{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
color:#ed1c24;
font-weight:normal;
font-size:150%;
}
#departmentContent #departmentCol #articleNewsContent h2 a:link,
#departmentContent #departmentCol #articleNewsContent h2 a:visited,
#departmentContent #departmentCol #articleNewsContent h2 a:hover{
color:black;
text-decoration:none;
line-height:1.2em;
border-bottom:1px solid black;
}
#departmentContent #departmentCol #articleNewsContent .articleNewsContentItem{
float:left;
width:45%;
padding:20px 0px 10px 0px;
color:black;
}
#departmentContent #departmentCol #articleNewsContent .articleNewsContentItemLast{
float:right;
}
#departmentContent #departmentCol #articleNewsContent .articleNewsContentItem p{
padding:0px 0px 0px 0px;
}






/******************************************************************
	CONTENT - GOODS
*/
#goodsContent{
width:100%;
}

/********
	GOODSCONTENT & ARTICLECONTENT - GOODSINFORMATION
	
	VELKE ZAHLAVI S OBRAZKY PRODUKTU, POUZIVA SE JAK NA CLANKU PRO DETAIL PRODUKTU, 
	TAK I PRO HLAVNI CLANEK V DANE SEKCI PRODUKTU, NAPR. LODNI LANA
********/
#goodsContent #goodsInformation,
#articleContent #goodsInformation{
width:100%;
height:auto;
text-align:left;
position:relative;
overflow:hidden;
}
#goodsContent #goodsInformation #in_goodsInformation,
#articleContent #goodsInformation #in_goodsInformation{
padding:0px 0px 0px 0px;
line-height:1.2em;
}

#goodsContent #goodsInformation #in_goodsInformation #navigation,
#articleContent #goodsInformation #in_goodsInformation #navigation{
display:none;
}
#goodsContent #goodsInformation #in_goodsInformation span.h1,
#goodsContent #goodsInformation #in_goodsInformation h1,
#articleContent #goodsInformation #in_goodsInformation span.h1,
#articleContent #goodsInformation #in_goodsInformation h1{
margin:0px;
padding:15px 0px 0px 0px;
color:black;
font-size:290%;
font-weight:normal;
line-height:1.1em;
display:block;
}
#goodsContent #goodsInformation #in_goodsInformation img,
#articleContent #goodsInformation #in_goodsInformation img{
display:none;
}

#goodsContent #goodsInformation #in_goodsInformation div,
#articleContent #goodsInformation #in_goodsInformation div{
display:none;
}


#goodsContent #goodsInformation #in_goodsInformation .jcarousel-container,
#articleContent #goodsInformation #in_goodsInformation .jcarousel-container {
display:none;
}










#goodsContent #goodsLeftCol #in_goodsLeftCol #goodsRightCol{
display:none;
}





#goodsContent #goodsLeftCol{
text-align:left;
line-height:1.6em;
color:black;
width:100%;
}
#goodsContent #goodsLeftCol #in_goodsLeftCol{
padding:0px 0px 0px 0px;
}
#goodsContent #goodsLeftCol #in_goodsLeftCol h1{
margin:0px;
padding:0px 0px 10px 0px;
color:black;
font-size:210%;
font-weight:normal;
line-height:1.1em;
}
#goodsContent #goodsLeftCol #in_goodsLeftCol p{
padding:0px 0px 20px 0px;
}




#goodsContent #goodsLeftCol #in_goodsLeftCol h2{
font-size:140%;
font-weight:normal;
padding:10px 0px 5px 0px;
margin:0px;
line-height:1.1em;
color:black;
}
#goodsContent #goodsLeftCol #in_goodsLeftCol ul{
margin:0px 0px 15px 20px;
padding:0px;
}
#goodsContent #goodsLeftCol #in_goodsLeftCol ul li{
margin:0px;
padding:3px 0px 3px 0px;
background: url(../img/ul-li.gif) 14px 10px no-repeat;
list-style-type:disc;
}


#goodsContent #goodsLeftCol #in_goodsLeftCol a:link,
#goodsContent #goodsLeftCol #in_goodsLeftCol a:visited,
#goodsContent #goodsLeftCol #in_goodsLeftCol a:hover{
color:black;
}



