﻿html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }


body 
{
    background-color: #dca263;
    
	font-family: Tahoma;
	font-size: 78.5%;
	height: auto;
}

a
  {
      color: #3388ba;
      text-decoration: none;
  }
  
  a:hover
  {
      color: #3388ba;
      text-decoration: underline;
  }
  
  H1
  {
      color: #2c5b9d;
    font-weight: bold;
    font-size: 11pt;
    margin-top: 5px;
    margin-bottom: 5px;
  }

.clearfix {
    
}

.left {
	float:left;
}

hr.cleaner 
{ 
clear:both; 
display: none 
} 

ul,ol {
	list-style-type: none;
}

#obal
{
	 width: 944px;
	
	height: auto;
	
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#obsah
{
    background-color: #ffffff;
    border: solid 2px #b5c7d6;
    padding: 1px 3px 1px 3px;
    width: 944px;
    height: auto;
	margin-left: auto;
	margin-right: auto;
}

#header
{
    background-color: #3b4c68;
    width: 944px;
}

#topHeader {
	height: 100px;
}

#logo
{
    float: left;
    width: 924px;
    text-align: right;
    padding-top: 40px;
    padding-right: 20px;
    background-image: url(../images/logofull.jpg);
	background-repeat: repeat;
	background-position: top;
	height: 60px;
	font-family: Verdana;
	font-size: 110%;
}

#logo a
{
    color: White;
    font-weight: bold;
}

#banner
{
    float: left;
    
}

#menu
{
    height: 26px;
	padding-top: 10px;
	
	background-color: #3b4c68;
}

#menu ul {
	
	padding-left: 7px;
}

#menu ul li {
	display: block;
	float: left;
	
}

#menu ul li a {
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
	background-image: url(../Images/top_menu_left_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 11px;
	margin-right: 1px;
	cursor: pointer;
}

#menu ul li a:hover, #menu ul li a.active {
	color: #ffffff;
	text-decoration: none;
	background-image: url(../Images/top_menu_hover_left_03.jpg);
}

#menu ul li a:hover span, #menu ul li a.active span {
	background-image: url(../Images/top_menu_hover_right_03.jpg);
}
#menu ul li a span {
	display: block;
	float: left;
	background-image: url(../Images/top_menu_right_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 11px;
	height: 26px;
	line-height: 26px;
	text-align: center;
}

#menu2
{
    background-image: url(../Images/menu2.gif);
    height: 27px;
}

.menu2Item
{
    margin-left: 10px;
    margin-top: 2px;
    display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
	height: 18px;
}

.menu2ItemSelect
{
    margin-left: 10px;
    margin-top: 2px;
    display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
	background-image: url(../Images/menu2select.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 18px;
}

.menuSubLineEmpty
{
    background-position: left top;
    float: left;
    padding: 3px 0px 3px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    border: none;
    width: 944px;
    height: 1px;
    background-image: url(../Images/submenu_empty.gif);
    background-repeat: repeat-x;
}


.menuSubLine
{
    background-position: left top;
    float: left;
    padding: 3px 0px 3px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    border: none;
    width: 944px;
    height: 12px;
     background-image: url(../Images/submenu.gif);
     background-repeat: repeat-x;
}

.menuSubLine a
{
    color: White;
    font-weight: bold;
    text-decoration: none;
    padding-left: 15px;
}

.menuSubLine a:hover
{
    color: White;
    font-weight: bold;
    text-decoration: underline;
}

.subLineImg
{
    padding: 0px;
    margin: 0px;
    top: 0px;
    float: left;
}

#mainContent
{
 
    width: 944px;
    height: auto;
	float: left; 
	margin: 0;
	background-color: #ffffff;
	padding-top: 5px; 
	padding-bottom: 15px;
	
}

#leftColumn
{
    float: left;
    background-color: #ffffff;
    width: 150px;
}

#middleColumn
{
    float: left;
    background-color: #ffffff;
    width: 532px;
    padding-left: 6px;
    padding-right: 6px;
    
}

#rightColumn
{
    float: left;
     background-color: #ffffff;
    width: 250px;
}

#footer
{
    
    background-color: #3b4c68;
    text-align: center;
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
}

#ajaxArticlesBox
{
    background-color: #b5c7d6;
    background-image: url(../images/ajaxarticles_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 201px;
}

#ajaxArticlesLeft
{
    float: left;
    padding-left: 6px;
    width: 245px;
}

#ajaxArticlesRight
{
    float: left;
    background-color: #ffffff;
    width: 276px;
    padding: 5px 0px 6px 5px;
    margin-top: 6px;
}

.ajaxItem
{
    background-color: #b5c7d6;
    background-image: url(../images/ajaxItem.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 215px;
	height:49px;
	margin-top: 6px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	font-size: 8pt;
	
}

.ajaxItemTitle
{
    color: #136fa4;
    font-weight: bold; 
    font-size: 9pt;  
}

.ajaxItemActive
{
     background-color: #b5c7d6;
    background-image: url(../images/ajaxItemActive.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 230px;
	height:49px;
	margin-top: 6px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 10px;
	font-size: 8pt;
}

.articleItem
{
    width: 500px;
    background-color: #ffffff;
    border: solid 1px #b5c7d6;
    margin-top: 4px;
    padding-left: 30px;
    height: auto;
    float: left;
    padding-bottom: 5px;
}

.articleItem2
{
    width: 500px;
    background-color: #deecf4;
    border: solid 1px #b5c7d6;
    margin-top: 4px;
    padding-left: 30px;
    height: auto;
    float: left;
    padding-bottom: 5px;
}

.articleItemTitle
{
    color: #3b4c68;
    font-weight: bold;
    font-size: 10pt;
    margin-top: 4px;
    margin-bottom: 4px;
    
}

.articleItemTitle a
{
    color: #3b4c68;
}

.articleItemImage
{
 float: left; 
 width: 100px;  
}

.articleItemText
{
    float: left; 
    padding-left: 20px;
    color: #3b4c68;
    font-size: 8pt;
    width: 360px;
}

.articleItemLine
{
    width: 360px;
    text-align: right;
    margin-top: 5px;
    padding-right: 20px;
    
}

.readNext
{
    background-image: url(../images/readNext.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 112px;
	height: 28px;
	text-align: center;
	font-size: 8pt;
	padding-top: 2px;
	float: right;
	
}

.readNext a
{
    color: White;
  
}

.leftTitle
{
    padding-left: 20px;
}

.leftItem
{
    border: solid 1px #b5c7d6;
    padding-left: 24px;
    padding-top: 3px;
    width: 124px;
    height: 18px;
    margin-top: 1px;
    color: #348abc;
    font-size: 8pt;
    vertical-align:middle;
    background-color: #ffffff;
    background-image: url(../images/leftPunkt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.inspirace
{
    
}

.inspiraceHeader
{
    background-color: #3388ba;
    background-image: url(../images/inspiraceBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 9pt;
}

.inspiraceHeader a
{
    color: White;
    font-weight: bold;
}

.inspiracePhoto
{
    text-align: center;
    background-color: #3388ba;

}

.inspiraceFooter
{
    background-color: #3388ba;
    background-image: url(../images/inspiraceBg2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 9pt;
}

.searchBox
{
    background-color: #e1edf5;
    border: solid 1px #3388ba;
}

.searchButton
{
    color: White;
    background-color: #3388ba;
    border: none;
    padding-left: 4px;
    padding-right: 4px;
}

#leftBanner
{
    margin-top: 30px;
    text-align: center;
}

.rightArticleItem
{
    margin-top: 5px;
}

.rightArticleItemTitle
{
    color: #3b4c68;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: bold;
}

.rightArticleItemTitle a 
{
     color: #3b4c68;
     font-weight: bold;
}

.rightArticleItemText
{
    background-color: #b5c7d6;
     padding-top: 5px;
    padding-bottom: 5px;
    color: black;
    font-size: 8pt;
    padding-left: 10px;
}

.rightArticleItemPhoto
{
    border-bottom: solid 1px #ffffff;
}



#inquiryBox
{
    margin-top: 10px;
    margin-bottom: 10px;
    width: 248px;
    border: solid 1px #b5c7d6;
    padding-bottom: 10px;
    
}

#inquiryTitle
{
    padding: 5px;
    
    color: White;
    font-weight: bold;
    background-color: #3388ba;
}

#inquiryQuestion
{
    color: Black;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    width: 200px;
    
}

.inquiryAnswer
{
    color: #3388ba;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 10px;
    font-size: 7pt;
    
}

.inquiryLine
{
    
    height: 8px;
    margin-left: 5px;
    margin-top: 10px;
   width: 200px;
}

.inquiryLineImg
{
    padding-left: -20px;
}

#catalogBoxTitle
{
    padding: 5px;
    width: 178px;
    float: left;
    color: White;
    font-weight: bold;
    background-color: #3388ba;
}
#catalogBoxTitle2
{
    padding: 5px;
    width: 50px;
    float: left;
    
    background-color: #3388ba;
}

#catalogBoxTitle2 a
{
    color: White;
    font-weight: bold;
    text-decoration: underline;
}

#catalogBox
{
    margin-top: 8px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

#catalogBoxMain
{
    margin-top: 10px;
    margin-bottom: 10px;
    width: 248px;
    border: solid 1px #b5c7d6;
    
    
}

#articleDetail
{
    margin-top: 10px;
}

.articleTitle
{
    color: #2c5b9d;
    font-weight: bold;
    font-size: 11pt;
}

.articleAnnotation
{
    color: Black;
    margin-top: 20px;
    font-weight: bold;
}

.articleBody
{
    margin-top: 20px;
}

.articlePhoto
{
    width: 530px;
    text-align: center;
    border: solid 1px #b5c7d6;
    margin-top: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#articlePhotoList
{
     width: 532px;
    background-color: #b5c7d6;
    margin-top: 1px;
    margin-left: auto;
margin-right: auto;

}

.photoList
{
	text-align: center;

}






.pager
{
    float: left;
    margin-top: 5px;
    padding-top: 5px;
   
}

.pagerItem
{
    padding: 5px;
    border: solid 1px #b5c7d6;
    margin-right: 5px;
    font-size: 80%;
    margin-bottom: 5px;
    width: 10px;
   text-align: center;
    
    
}

.pagerItemActive
{
    padding: 5px;
    margin-right: 5px;
    border: solid 1px #b5c7d6;
    background-color: #deecf4;
    font-size: 80%;
   margin-bottom: 5px;
   width: 10px;
   text-align: center;
}

#phorumList
{
    background-color: #b5c7d6;   
    padding: 5px 0px 55px 5px;
    height: auto;
    float: left;
    width: 525px;
}

.phorumItem
{
    background-color: #ffffff;
    color: #16699a;
    padding-left: 10px;
    padding: 5px 0px 5px 5px;
    width: 373px;
    margin-top: 1px;
    float: left;
    height: 55px;
}

.phorumColumn1
{
     background-color: #f3f6f8;
     float: left;
     width: 70px;
       height: 60px;
       margin-top: 1px;
        text-align: center;
        padding-top: 5px;
        border-left: solid 1px #b5c7d6;
        color: #16699a;
}

.phorumColumn2
{
    padding-top: 5px;
     background-color: #f3f6f8;
     float: left;
     width: 70px;
       height: 60px;
       margin-top: 1px;
       text-align: center;
}

.phorumItem a
{
    color: #16699a;
    font-weight: bold;
}

.phorumItemCreate
{
    font-size: 90%;
    color: Black;
    margin-top: 3px;
}

.linkBtn
{
    background-color: #3b4c68;
    color: White;
    padding: 3px 20px 2px 20px;
    margin-right: 10px;
}

.phorumDetailItem
{
    border: solid 1px #b5c7d6;   
    
    height: auto;
    float: left;
    width: 527px;
   margin-top: 5px;
}

.phorumDetailHeader
{
    background-color: #b5c7d6;     
    padding: 5px;
    height: auto;
    float: left;
    width: 517px;
    font-weight: bold;
    
}

.phorumDetailBody
{
    margin: 10px;
    padding-top: 10px;
}

#subCatItem
{
    margin-bottom: 5px;
    color: #e77817;
}

#subCatItem a
{
    color: #e77817;
    font-size: 12px;
    text-decoration: underline;
   
}

#CompanyHeader
{
    background-color: #b5c6d6;
    
     margin-top: 10px;
}

#CompanyHeaderText
{
    color: White;
    font-weight: bold;
    background-color: #338bbd;
    padding: 5px 5px 5px 10px;
    width: 150px;
}

#CompanyDetailPlace
{
    background-color: #ffffff;
    padding: 10px;
    margin-top: 4px;
}

#CategoryHeader
{
    background-color: #338bbd;
    
     margin-top: 10px;
}

#CategoryHeaderText
{
    
    
   padding: 5px 5px 5px 10px;
    
}

#CategoryHeaderText a 
{
    color: White;
    font-weight: bold;
}

#CategoryPlace
{
    background-color: #eceff5;
    padding: 5px 10px 5px 10px;
    margin-top: 2px;
}

#CompanyList
{
    margin-top: 5px;
    padding: 10px;
}

.categoryItem
{
    color: #405566;
    font-weight: bold;
    font-size: 13px;
    text-decoration: underline;
    
}

.companyName
{
    font-weight: bold;
    font-size: 18px;
   
}

.fotoTitle
{
    color: #9b9b9d;
    font-size: 12px;
    margin-bottom: 3px;

}

#compListItem
{
    margin-bottom: 10px;
}

#compListItem .left
{
    float: left;
    width: 120px;
}

#compListItem .right
{
    float: left;
    width: 390px;
}

#compListItem a
{
    color: #0066d5;
}

.recomendItem
{
    width: 142px;
    background-color: #eaf2f8;
    margin-bottom: 1px;
    border: solid 1px #b5c7d6;
    padding: 3px;
    font-weight: bold;
    color: #2e84b7;
}


.readMore
{
	padding-top: 15px;
}

.readMoreTitle
{
	color:#5c97b5;
	border-bottom: solid 1px #5c97b5;
	
    font-weight: bold;
    font-size: 11pt;
	margin-bottom: 10px;
	
}

.readMoreItem
{
	width: 250px;
	margin-right: 15px;
	height: 120px;
}

.readMoreItemImage
{
	float:left;
	width: 110px;
}

.readMoreItemText
{
	float: left;
	width: 140px;
	font-weight: bold;
}

#bottomLinks
{
    float: left;
    width: 532px;
    
}


.bottomColumn
{
	width: 160px;
	padding-right: 15px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.bottomColumnTitle
{
color: #394d68;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 10px;
}

.bottomColumnTitle a
{
color: #394d68;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.bottomLinkItem
{
	background-image: url(../images/point3.gif);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 10px;
    color: Black;
}

.bottomLinkItem a
{
	text-decoration: none;
	font-size: 11px;
	color: Black;
}


