body
{
	background-color:#5b5b5b;
	margin:0px;
	font-family:Arial,tahoma,sans-serif;
	font-size:12px; 
}
th,td,input
{
	font-family:Arial,tahoma,sans-serif;
	font-size:12px; 
}
h1
{
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
	color:#666666
} 
h2
{
	font-size: 16px;
	font-weight:bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:30px;
	color:#646464;
}

h3
{
	font-size: 14px;
	font-weight:bold;
	margin-left: 0px;
	margin-right: 0px;
	color:#646464;
}


hr
{
	height:1px;
	clear:both
}


li    { padding: 0px; margin: 0px; background: none; text-decoration: none; line-height:170%}


a:link,a:visited,a:active
{
	color: #d23b37;
	text-decoration: none;
	
}
a:hover
{
	color: #000000;
	text-decoration: none;
}

.articles
{
	width:478px;
	margin-left:50px;
	font-size:12px;
	text-align:justify;	
	float:left;
}

.articleList { margin-bottom: 20px; }

.arttitle
{
	font-weight:bold;
	font-size:16px;
	margin-bottom:0px
} 
.artauth
{
	margin-top:15px;
	margin-bottom:15px
} 
.artimg
{
	width: 64px; height: 64px;
	padding:2px;
	border:1px solid #d23b37;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:0px
} 
.artperex
{
	clear:both;
} 
.artperex p
{
	margin-top:0px
} 
.articleperex
{
	clear:both;
} 
.articleperex p
{
	margin-top:0px
} 
.artdate
{
	font-size:8pt;
	margin-bottom:0px;
	position:relative;
} 

.bazarA
{
	position:relative;
	float:left;
	width:162px;
	height:138px;
	top:0px;
	left:0px	
}
.bazarB
{
	position:relative;
	float:left;
	width:162px;
	height:138px;
	top:0px;
	left:4px	
}
.bazarTd
{
	background-color:#f3f3f3;
	border:1px solid #e7e7e7;
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	color:#666666;
	width:160px;
	height:43px;
	margin-bottom:2px;
	vertical-align:middle
}
.bazarTd img
{
	border:none;
	margin-top:0px;
	margin-right:8px;
	margin-left:8px;
}
.bazarTd a:link,.bazarTd a:visited,.bazarTd a:active
{
	color:#666666
}
.bazarTd a:hover
{
	color:#fc0a16
}
.bazarTd p
{
	margin-top:1px;
	position:relative;
	top:5px
}

.boxMenu1
{
	border:1px solid #e7e7e7;
	width:160px;
	_width:162px;
	height:186px;
	_height:188px;
	color:#444444;
	position:relative;
	top:0px;
	left:0px;
	float:left
}
.boxMenu2
{
	border:1px solid #e7e7e7;
	width:160px;;
	_width:162px;
	height:186px;
	_height:188px;
	color:#444444;
	position:relative;
	top:0px;
	left:4px;
	float:left
}
.boxMenu3
{
	border:1px solid #e7e7e7;
	width:160px;;
	_width:162px;
	height:186px;
	_height:188px;
	color:#444444;
	position:relative;
	top:0px;
	left:8px;
	float:left
}
.boxMenu4
{
	border:1px solid #e7e7e7;
	width:162px;;
	_width:164px;
	height:186px;
	_height:188px;
	color:#444444;
	position:relative;
	top:0px;
	left:12px;
	float:left
}
.boxMenu5
{
	border:1px solid #e7e7e7;
	width:160px;;
	_width:162px;
	height:186px;
	_height:188px;
	color:#444444;
	position:relative;
	top:0px;
	left:16px;
	float:left
}
.c1
{
	font-weight:bold
}
.c5
{
	font-weight:bold
}
.content
{
	clear:both;
	margin-top:4px;
}
.contentBox
{
	width:152px;
	_width:162px;
	border:1px solid #e6e6e6;
	padding:5px;
	margin-top:4px;
	margin-bottom:4px;
}
.contentBox p
{
	margin-top:6px;
	margin-left:5px;
}

#footer
{
	background-color: #dbdbdb;
	width:828px;
	height:43px;
	border:1px solid #919191;		
	margin-left:50px;
	clear:both
}
.footerP
{
	color: #4f4f4f;
	font-family: Arial,tahoma,sans-serif;
	font-size: 11px;
	float:left;
	width:300px; height:25px;
	position:relative;
	top:15px; left:15px	
}

#header
{
	margin-left:50px; width:828px
}

.hlboxy
{
	background-color:white;
	position:relative;
	width:328px;
	height:138px;
	float:left;
	top:4px;
	left:0px;
}

.hlfoto
{
	background-color:white;
	position:relative;
	width:496px;
	height:138px;
	float:left;
	top:4px;
	left:4px;
}
.hlfoto img
{
	border:1px solid #e7e7e7;
	width:494px;
	height:136px;
}

.imgBox img
{
	border:none;
}
.imgBox
{
	width:150px;
	border:1px solid #e6e6e6;
	padding:5px;
	margin-top:4px;
	margin-bottom:4px;
	text-align:center;	
}
.interviewimg
{
	width:150px;
	padding:2px;
	border:1px solid #d23b37;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:0px
} 

.interviewperex
{
	clear:both;
	margin-bottom:15px
} 
.interviewperex p
{
	margin-top:0px
} 
.leftBox
{
	position:relative;
	width:160px;
	left:20px;	
	float:left;
	font-size:11px
}
.line
{
	background-color:#c9252c;
	height:1px;
	margin-top:0px;
	margin-bottom:0px;
	width:828px;
	clear:both
} 



.menubar
{
	background-color: #7e7e7e;
	width:828px; 
	height:58px; 
	border:1px solid #4b4b4b; 
	margin-left:0px; 
	text-align:center;
	clear:both
}

.menubar td
{
	color: white;
	font-size: 9pt;
}

.menubar a:link,.menubar a:active,.menubar a:visited
{
	color: white;
	text-decoration: none;
}

.menubar a:hover
{
	color: #E0E0E0;
	text-decoration: none;
}



.menupull
{
	background-color: #7e7e7e;
	border-left: 1px solid #4b4b4b;
	border-right: 1px solid #4b4b4b;
	border-bottom: 1px solid #4b4b4b;
	position: absolute;
	z-index: 30000;
	top: 78px;
	visibility: hidden;
	cursor: hand;
}
.menupull td
{
	background-color: #7e7e7e;
	padding-left: 6px;
	padding-right: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: white;
	font-size: 8pt;
	line-height: 150%;
}

.menupull a
{
	text-decoration: none;
	color: white;
}
.menupull a:visited
{
	color: white;
}
.menupull a:hover
{
	color: #E0E0E0;
}


.menu {	background-color:#7e7e7e; width:828px; height:58px; border:1px solid #4b4b4b; margin-left:0px; text-align:center}

.menu ul {padding-left:11px; margin-left:0px; margin-top:17px;}
.menu li  { list-style-type: none; font-size:13px; padding-right: 12px; margin: 0px; background: none; text-decoration: none; float: left;  }
.menu  a  { color: #FFFFFF; text-decoration: none; }
.menu  a:hover { color: #000000;}

.menuTab ul    { padding-left: 0px; margin-left: 14px; margin-top:15px}
.menuTab li    { list-style-type: none; font-size:11px; padding: 0px; margin: 0px; background: none; text-decoration: none; line-height:160%}
.menuTab li a, .menuTab li a:link, .menuTab li a:visited, a.v, a.v:link  {  background: url('img/li.png') no-repeat 0px 5px; padding-left: 8px; color: #1d1d1d; text-decoration: none; }
.menuTab li a:hover , a.v:hover  { color: #cc3238; background-image: url('img/li-r.png');}

.menu span  { font-size:13px; padding-right: 8px; margin: 0px; background: none; text-decoration: none; position:relative; top:20px; left:4px }

.podmenu { position:absolute; top:150px; left:10px; text-align:left; padding:5px; background-color:white; }
.podmenu ul  { padding-left: 0px; margin-left: 7px; margin-top:15px}
.podmenu li  { list-style-type: none; font-size:11px; padding: 0px; margin: 0px; background: none; text-decoration: none; line-height:160%}
.podmenu li a, .podmenu li a:link, .podmenu li a:visited, a.v, a.v:link  {  background: url('img/li.png') no-repeat 0px 5px; padding-left: 8px; color: #1d1d1d; text-decoration: none; }
.podmenu li a:hover , a.v:hover  { color: #cc3238; background-image: url('img/li-r.png');}

.menuTab
{
	margin-bottom:4px;
	margin-top:4px;
}
.separator
{
	border:1px solid #e6e6e6;
	background-color:#f3f3f3;
	margin-bottom: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	color:#646d76;
	font-size:16px;
}

.nadpisBox
{
	width:162px;
	height:25px;
	border:1px solid #e6e6e6;
	background-color:#f3f3f3;
	font-size:16px
}
.nadpisBox span
{
	color:#646d76;
	line-height:140%;
	margin-left:10px;
}

.nadpisMenu
{
	width:150px;
	height:25px;
	border:1px solid #dbdbdb;
	background-color:#e2e2e2;
	position:relative;
	top:4px;
	left:4px;
}
.nadpisMenu span
{
	color:#ca252c;
	font-size:16px;
	line-height:140%;
	margin-left:10px;
}

#page
{
	background-color:#FFFFFF;
	width:920px;
	text-align:left;	
	padding-top:15px;
	padding-bottom:15px
}

.popisWebu
{
	color:#757575;
	font-size:11px;
	float: left; width: 300px; height:15px;  position: relative; top: 0px; 
}

.pripravujeme
{
	position: relative; 
	top: -100px; 
	left:144px;
}
.pripravujemeD
{
	
	height:146px; width:828px;
	padding:0px
}
.question
{
	font-weight:bold
}

.realizace td
{
	text-align:left	
}

.reklamaBox
{
	width:150px;
	border-bottom:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	padding:5px;
	margin-top:1px;
	margin-bottom:4px;
	text-align:center;
	background-color:#f3f3f3;	
}
.reklamaBox div
{
	margin-top:14px;
	margin-bottom:14px;
}

.rightBox
{
	width:160px;
	position:relative;
	left:-44px;	
	float:right;	
	font-size:11px
}


#submenu {	float:right; position:relative; top:12px; right:1px; width:180px; height:25px; padding-bottom:0px; padding-top:0px; width:180px; margin-left:0px; margin-top:0px}
#submenu li    { list-style-type: none; font-size:11px; padding: 0px; margin: 0px; background: none; float: left; width: 60px; height: 15px; text-decoration: none; }
#submenu li a, #submenu li a:link, #submenu li a:visited, a.v, a.v:link  {  background: url('img/li.png') no-repeat 0px 5px; padding-left: 8px; color: #1d1d1d; text-decoration: none; }
#submenu li a:hover , a.v:hover  { color: #cc3238; background-image: url('img/li-r.png');}

.text
{
	width:478px;
	margin-left:50px;
	margin-bottom:50px;
	margin-top:5px;
	font-size:12px;
	text-align:justify;	
	float:left;
}
.text4
{
	width:621px;
	margin-left:50px;	
	margin-bottom:50px;
	margin-top:5px;
	font-size:12px;
	text-align:justify;	
	float:left;
}

.text4 div.articleperex
{
	margin-top: 40px;
}

#article
{
	margin-right: 0px;
}

#article img
{
	margin: 6px;
}

.text4 div.artdate
{
	font-size:8pt;
	margin-left:0px;
	margin-bottom:0px;
	position:relative;
	color: gray;
} 

.text4 #article div.artdate
{
	float:left;
} 

.artcategory
{
	font-size:8pt;
	float:right;
	margin-left:0px;
	margin-bottom:0px;
	text-align:right;
} 

.vyhledavani input
{
	border:1px solid #909090;
	margin-right:5px;
	width: 144px;
	vertical-align:middle	
}
.vyhledavani button
{
	vertical-align:middle	
}
.vyhledavani
{
	position:relative;
	float:right;
	height:24px; width:215px;
	top:-10px;
	vertical-align:middle
}

.catName
{
	text-decoration: underline;
}

.subCatList { font-size: 8pt; }
.subCatListTitle { font-weight: bold; }




.company
{
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
}
.companyVIP
{
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
    background-image: url(images/vip-back.jpg);
    background-repeat: no-repeat;
}
.company td.companyName
{
	color: red;
	font-size: 11px;
	font-weight: bold;
    padding-left: 4px;
}
.companyVIP td.companyName
{
	color: red;
	font-size: 14px;
	font-weight: bold;
    padding-top: 16px;
    padding-left: 4px;
}

.company td.companyAddress
{
	color: #666666;
    padding-left: 4px;
}

.company td.companyDescription
{
	color: black;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}

.companyVIP td.companyAddress
{
	color: #666666;
    padding-left: 4px;
}

.companyVIP td.companyDescription
{
	color: black;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}


.bazarLista
{
	position:relative; top:-25px; float:left; height:29px
}
.bazarLista img
{
	vertical-align:middle; border:0px; margin-left:53px; margin-right:7px
}

.mbdate
{
	font-size: 8pt;
	margin-left: 2px;
	margin-right: 2px;
}
.mblink
{
	font-size: 8pt;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 8px;
}

table.form
{
    border-collapse:collapse;
}

label.required
{
    font-weight: bold;
    color: #333333;
}

.perr { font-size: 9px; display: block; background-color: #FFFFCC; border: 1px solid red; color: black; margin-top:1px;}
.perr a:link, .perr a:visited, .perr a:active {	color: #003399; }
.perr a:hover {	color: #FF6600;}

div.interviewQuestion
{
	color: red;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: 20px;
}

div.interviewAnswer
{
	margin-left: 20px;
	margin-right: 20px;
}
.form2
{
	border:1px solid #c3c3c3;
	margin-right:40px;
}

.form2 th
{

	border:1px solid #c3c3c3;
	background-color:#dadada;
	text-align:left;
	color: #575757;
	padding-top:5px;
	padding-bottom:5px;	
	padding-left:5px
}

.form2 td
{
	color: #575757;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;	
	padding-left:5px
}

.form2 td.flabel
{
	padding-top: 7px;
}
.finput2
{
	border:1px solid #808080;
	margin-right: 2px;
	margin-top:2px;
	margin-bottom:2px;
	padding-left: 4px;
	padding-right: 4px;
}
.bannerRight
{
	position:relative; width:125px; left:190px; top:-765px; float:right; border:1px solid black width:125px; height:600px
}