* {
	margin : 0px;
	padding : 0px;
}

body {
	background : url('pozadi2.gif') #fff repeat-x 0px 19px;

	color : #010F16;;	
	font-family : tahoma, sans-serif;
	font-size : 9px;
}


h1
{
font-family:Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
color:#076FA2;
margin : 5px 0 0 135px;

}

a:hover {
	color : #7B7B7B;
	text-decoration : none;
}

.odsaditnadpis {
padding-top:6px;
}
.telefon 
{
background:url(telefon.gif) no-repeat;
}
.odsaditbunku 
{
text-align:left;
padding: 10px 5px 10px 60px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}
.format 
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px;
color:#000000;
padding:0 0 0 0;
}
.format a {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px;

padding:0 0 0 0;
}




/* Header Style */

#page_header {
margin : 0px auto;
	width : 950px;
	height : 246px;
	text-align : left;
	overflow : hidden;
	
}

#page_title {
	width : 970px;
	height : 246px;
	
	margin-left : 0px;
	margin-top : 0px;	
	float : left;	
}



#header_search {
	margin-top : 15px;
	width : 220px;
	float : right;
	background : url('images/search_icon.gif') no-repeat 0px 11px;
	overflow : hidden;
}

#header_search form {
	margin-top : 4px;
	margin-left : 16px;
}



#header_search input.submit {
	width : 30px;
	height : 18px;
	position : relative;
	top : 2px;
	margin : 2px;
	border : none;
}


#page_mz{
margin :0 0 0 300px;
	padding:10px 0 0 0px;	
	width : 650px;
	clear : both;
	
}
/* Menu Style */

#page_menu {
padding:15px 0 0 130px;
	width : 900px;
	height : 35px;
	float:left;
	clear : both;
	text-align : center;
	font-weight:bold;
}

#page_menu li {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4E5357;

	float : left;
	display : block;
	
}
#page_menu b{
color:#000000;
	

}


.leva {
	background:url('menu-left2.gif') left top no-repeat ;
}

.prava {
	background:url('menu-right2.gif') right top no-repeat ;
}

.stred {
	background:url('menu-middle.gif') repeat-x;
}
.ltaba {
display:block;
padding-top:7px;
padding-left:20px;
padding-right:20px;
padding-bottom:5px;
}
#page_menu a {
text-decoration:none;
color:#4E5357;

}
#page_menu a:hover {
text-decoration:underline;
color:#0D3E67;

}

#page_spacing {
margin : 0px auto;	
	clear : both;	
	border-top : #fff 5px solid;
	float:left;
}

#page_ma{
margin : 0px auto;
	background : url('back.gif') #fff repeat-x 0px 9px;
	padding:10px 0 0 0px;
	height : 95px;
	clear : both;
	
}

#page_ma ul {
margin : 0px auto;
	display : block;
	clear : both;
	height : 35px;
}

#page_ma li {
margin : 0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#165A94;
	padding : 5px 14px 0px 5px;
	height : 14px;
	float : left;
	display : block;
	position: relative;
}
#page_ma a {
margin : 0px auto;
text-decoration:none;
color:#165A94;

}
#page_ma a:hover {
margin : 0px auto;
text-decoration:underline;
color:#0D3E67;

}


/* Main Body Style */

#page_wrapper {	
background:#FFFFFF url(images/body_bg.gif) repeat-y scroll 0 0;
margin:0 auto;
min-height:1300px;
padding:0;
width : 900px;
}
#page_wra {	
background:#FFFFFF url(images/body_bg.gif) repeat-y scroll 0 0;
margin:0 auto;
min-height:1300px;
padding:0;
width : 875px;
}
#page_wra {
	margin : 0px auto;
	
	text-align : justify;
	display : block;
	clear : both;
font-size : 13px; 

}
#page_wra TD {
	font-family : arial, sans-serif; 
	color:#000000;
	}

#page_wra a {
	
	color:#EB4F4F;
	text-decoration:underline;
	}
#page_wra span {
	font-family : arial, sans-serif; font-size : 13px; 
	color:#0E3796;
	font-weight:bold;
	}

#page_leftcol {
padding-left:0px;
margin-left:4px;
	width : 180px;
	float : left;
}

.banner
{
	clear : both;
	float : left;
	margin-top : 12px;
	width : 88px;
	background-color : #fff;
	overflow : hidden;
}
.bannepravy
{
	clear : both;
	float : left;
	margin-top : 12px;
	width : 185px;
	overflow : hidden;
}

#page_maincol {
	margin-left : 13px;
	width : 480px;
	float : left;
}
#page_m {
	margin-left : 14px;
	width : 670px;
	float : left;
}

#page_maa 
{
	margin-left : 10px;
	width : 470px;
	float : left;

}
#centerkarta {
	width:672px;  
	float:left;
}
#centerkarta h2 {
	background:url(karta.gif);
	background-color : #F8C055;	
}
#centerkarta h3 {
	background:url(karta.gif);
	background-color : #F8C055;	
}


.borderkarta {
	clear : both;
	float : none;
	margin-top : 0px;
	border-left:#88B9E4 1px solid;
	border-right:#88B9E4 1px solid;
	border-bottom : #88B9E4 1px solid;

	
}
#page_forum {
	margin-left : 14px;
	margin-top:15px;
	width : 700px;
	float : left;
}

#page_rightcol {
	margin-left : 13px;
	width : 185px;
	float : left;
}


/* Left Column Style */

.leftcol_box {
	
	background : #fff;
	overflow : hidden;
	display : block;
	clear : both;
border-left:1px solid #FDDDE7;
border-right:1px solid #FDDDE7;
border-bottom:1px solid #FDDDE7;

}

.leftcol_box h2 {
	padding : 13px 15px;
	
	height : 11px;
	color : #FFFFFF;
	font-size : 12px;
	line-height : 11px;
	font-weight : bold;
}
.leftcol_box h4 {
	padding : 13px 15px;
	
	height : 11px;
	color : #FFFFFF;
	font-size : 12px;
	line-height : 11px;
	font-weight : bold;
}



.leftcol_box .content {
font-family:Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#000000;
	background-color : #FEF2E5;
	margin:15px 0 0 0;
	width : 149px
	
}


.leftcol_box form {
	
	float : none;
}

#books_search {
	overflow : hidden;
	
}

#books_search h2 {
	background-color : #F8C055;
	border-bottom : #F7C60F 1px solid;
}

#books_search a {
	color : #D14A4A;
	font-weight : bold;
}

#books_search a:hover {
	color : #EF7C7C;
	text-decoration : none;
	position : static;
}



#books_search select {
	margin-left : 0px;
	margin-bottom : 14px;
	width : 100px;
	float : left;
	clear : right;
}

#books_search input.submit {
	margin-left : 9px;
	width : 28px;
	height : 16px;
	float : right;
}




#catalog .content {
	text-align : left;
	background-color : #FEF2E5;	
}
#catalog input {
	background-color : #fff;
	color : #000000;
	
	font-size : 12px;
	font-weight : normal;
}


#reklama {
	margin-top : 7px;
	width : 187px;
	height : 246px;
	background : url('reklama.gif');
	color : #FEFEFE;
	text-align : justify;
}

#knowmore {
	margin-top : 7px;
	width : 196px;
	height : 155px;
	color : #FEFEFE;
	text-align : justify;
}
#knowmor {
	margin-top : 7px;
	width : 196px;
	height : 175px;
	color : #FEFEFE;
	text-align : justify;
}

#knowmore h2 {
	height: 23px;
	background : url('images/header_knowmore.gif') no-repeat 0px 0px;
}

#knowmore span.image {
	float : left;
	display : block;
	width : 58px;
	height : 45px;
}

#knowmore p {
	margin-left : 10px;
	width : 160px;
}

#knowmore .readmore {
	margin-right : 5px;
	text-align : right;
	font-weight : bold;
	clear : both;
}

#knowmore a {
	color : #fff;
}

#newsletter h2 {
	background-color : #58A4DE;
	border-bottom : #58A4DE 1px solid;
}

#newsletter .content {
	margin : 8px 14px 5px;
	width : 149px;
}

#newsletter input {
	margin-bottom : 8px;
	width : 140px;
}

#newsletter input.submit {
	margin-bottom : 10px;
	width : 66px;
	height : 17px;
	float : right;
}


/* Main Column Style */

#maincol_top {
	margin-top : 10px;
	margin-left : 10px;
	margin-bottom:0;
	width : 459px;
	height : 280px;
	background : url('pro-skoly.gif') no-repeat 0px 0px;
	overflow : hidden;
}
#maincol_top select {
width : 140px;
}

#maincol_top h2 {
	width : 121px;
	height : 32px;
	background : url('images/maincol_header.gif') no-repeat 0px 0px;
}

#maincol_top .sideimg {
	position : absolute;
	background : url('images/maincol_img.gif') no-repeat bottom left;
	width : 87px;
	height : 137px;
}

#maincol_top .content {
	position : absolute;
	margin-left : 95px;
	width : 278px;
	color : #fff;
}

#maincol_top .readmore {
	margin-top : 8px;
	text-align : right;
}

#maincol_top a {
	color : #fff;
	font-weight : bold;
	text-decoration : none;
}

#maincol_top a:hover {
	text-decoration : underline;
}
.odsadit {
	padding:15px 0 0 20px;
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.odsaditform {
	padding:5px 15px 9px 15px;
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.skok {
	margin-top : 7px;

}
.reklama {
	margin-left : 4px;
	margin-top:5px;

}


#bestsellers {
	overflow : hidden;
	background : url('images/maincol_hline.gif') 0px 27px;
}

#bestsellers h2 {
	background : url('images/header_bestsellers.gif') #075B9B no-repeat 0px 0px;
}

#bestsellers .content {
	width : 200px;
	height : 235px;
	float : left;
	overflow : hidden;
}

#bestsellers .wrapper {
	margin-top : 10px;
	margin-left : 10px;
	position : absolute;
	width : 160px;
}

#bestsellers .bookcover {
	width : 66px;
	height : 101px;
	float : left;
	position : static;
}

#bestsellers p {
	padding-top : 3px;
	padding-bottom : 20px;
	float : none;
}

#bestsellers .info {
	float : none;
	width : 160px;
}

#bestsellers .price h3 {
	
	font-size : 9px;
	font-weight : bold;
	float : left;
}

#bestsellers .buynow {
	font-weight : bold;
	float : right;
}

#bestsellers .buynow a {
	color : #577D0E;
}

#bestsellers .buynow a:hover {
	color : #7FAA2D;
	text-decoration : underline;
}


/* Right Column Style */

.rightcol_box {
	width : 183px;
	background-color : #fff;
	overflow : hidden;

}

.rightcol_box h2 {
	padding : 8px 15px;
	height : 11px;
	color : #FFFFFF;
	font-size : 12px;
	line-height : 11px;
	font-weight : bold;
}
.rightcol_box h4 {
	padding : 8px 15px;
	height : 11px;
	color : #FFFFFF;
	font-size : 12px;
	line-height : 11px;
	font-weight : bold;
}
.rightcol_box p {
color:#000000;
	font-size : 11px;
text-align : left;

}

#latest h2 {
	background-color : #FFB47D;
	border-bottom : #FFB47D 1px solid;
}
#latest h4 {
	color:#D09F00;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:18px;
background:transparent url(right.gif) no-repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:10px 10px 0 27px;
	
}
#latest .wrapper {
	position : relative;
	padding : 0px 9px;
	
	overflow : hidden;
border-bottom:1px solid #FDDC71;
border-left:1px solid #FDDC71;
border-right:1px solid #FDDC71;
}

#latest h3 {
	clear : both;
	margin-top : 15px;
	margin-bottom : 10px;
	color : #234662;
	font-size : 11px;
	font-weight : bold;
}

#latest .thumbnail {
	margin-right : 5px;
	margin-bottom : 5px;
	float : left;
	position : static;
}

#latest p {
	margin-top : 2px;
	margin-bottom : 12px;
}

#latest .readmore {
	background:url(vse-pro-skoly.gif) no-repeat;
	height: 30px;
	margin : 20px 0px 0px;
	text-align : right;
	clear : both;
	float : none;
	font-weight : bold;
}
#latest .readmore a {

	text-align : right;
	text-decoration:none;
	
	
	font-weight : bold;
}



#page_footer {
	margin : 0px auto;
width : 100%;
	height : 21px;
	background-color : #5C5E5F;
	font-size : 10px;
	color : #C8C6C6;
}


#page_credit {
	margin-top : 15px;
	margin-bottom : 7px;
	text-align : center;
	font-size : 12px;
	color : #010101;
}

#page_credit a {
	text-decoration : none;
	color : #010101;
}

#page_credit a:hover {
	color : #464646;
}



.borderbox {
background : url('jobs.gif') repeat-x 0px 0px;
	
}
.borderbox h2 {
font-family:Arial, Helvetica, sans-serif;
color:#CB7DB1;
font-size:12px;
background:url(volna-mista-prace.gif) no-repeat;
padding:10px 10px 0 27px;
height:23px; 
}

.borderskola {
	clear : both;
	float : none;
	margin-top : 0px;
	margin-bottom: 0px;
	border : #F6B53A 1px solid;
}
.bordercenter {
	clear : both;
	float : none;
	margin-top : 0px;
	
margin-left:10px;
margin-top:0px;

width:459px;
}
.borderright {
	clear : both;
	float : none;
	margin-top : 0px;
	
}



img {
	border: 0px;
}

p {
	text-align : justify;
	line-height : 13px;
}





select {
	padding : 2px 0px 1px 7px;
	background-color : #fff;
	color : #949393;
	border : #D7D7D7 1px solid;
	font-family : tahoma, sans-serif;
	font-size : 9px;
	font-weight : bold;
}

input.submit {
	padding : 0px;
	border : none;
	cursor : pointer;
}

.clearthis {
	margin : 0px;
	clear : both;  
	float : none;	
	font-size : 1px;
	line-height : 0px;
}

.maincol_box h2 {
	padding : 10px 19px;
	height : 11px;
	color : #1D7DAC;
	font-size : 12px;
	line-height : 11px;
	font-weight : bold;
}

.maincol_hledani h2 {
color:#1D7DAC;
font-size:12px;
font-weight:bold;
height:11px;
line-height:11px;
padding:10px 20px;
}
#centerPan {
	width:500px;  
	float:left;
}
#centerPan h2 {
background:#ffffff url(firmy3.gif) no-repeat scroll 0 0;
height:11px;
}
#centerPann {
	width:673px;  
	float:left;
}
#centerPann h2 {
background:#ffffff url(firmy2.gif) no-repeat scroll 0 0;
height:11px;
}
.maincol_box h2 {style2.css (øádek 830)
color:#1D7DAC;
font-size:12px;
font-weight:bold;
height:11px;
line-height:11px;
padding:10px 19px;
}

.borderhledani {
	clear : both;
	float : none;
	margin-top : 0px;
	border-left:#B6DFF6 1px solid;
	border-right:#B6DFF6 1px solid;
	border-bottom : #B6DFF6 1px solid;
}


			
#leftPan{width:184px; float:left;}
#leftPan h2 {
background:url(nadpis.gif);
background-color : #F8C055;	
}


#leftPan a {
	color : #D14A4A;
	font-weight : bold;
}

#leftPan a:hover {
	color : #EF7C7C;
	text-decoration : none;
	position : static;
}
#leftPan ul{ font-family : tahoma, sans-serif; font-size : 9px; font-weight : normal;}
#leftPan ul li{ height:24px; font-family : tahoma, sans-serif; font-size : 9px; font-weight : normal;}
#leftPan ul li a{font-family : arial, sans-serif; font-size : 13px; font-weight : normal; text-decoration:underline; height:24px; display:block; background:url(images/bullet2-normal.gif) 7px 7px no-repeat #fff; color:#5D2B03;  line-height:24px;padding:0 0 0 25px; }
#leftPan ul li a:hover{background:url(images/bullet2-hover.gif) 7px 7px no-repeat #fff; color:#6F3507; text-decoration:underline;}
#leftPan ul li span{text-decoration:underline;}


#catalog  {
width:184px; 
float:left;
background-color : #FEF2E5;
}

#catalog h2 {
	background : url('prihlaseni.gif');
			}
#catalog h4 {
	background : url('prihlaseni.gif');
			}
#leftPan{width:184px; float:left;}
#leftP h2 {
	background:url(nadpis2.gif);	
}
#leftP h4 {
	background:url(nadpis.gif);	
}

#leftP a {
	color : #D14A4A;
	font-weight : bold;
}

#leftP a:hover {
	color : #EF7C7C;
	text-decoration : none;
}
#leftP ul{font-family : tahoma, sans-serif; font-size : 9px; font-weight : normal; list-style-type:none;}
#leftP ul li{ font-family : tahoma, sans-serif; font-size : 9px; font-weight : normal;}
#leftP ul li a{font-family : arial, sans-serif; font-size : 13px; font-weight : normal; text-decoration:underline; width:161px;  display:block; background:url(skoly.gif) 7px 7px no-repeat #fff; color:#000000;  line-height:28px;padding:0 0 0 20px; }
#leftP ul li a:hover{background:url(pro-skoly2.gif) 7px 7px no-repeat #fff; color:#000000; text-decoration:underline;}
#jedna ul li span{text-decoration:none;}





#centerskola h2 {
	background-color : #F6B53A;
	
	font-size : 13px;
}
#centerskola h3 {
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size : 13px;

}

#centerskola .odsadit {
padding: 15px 15px 0 120px;
}

#centerskola a {
	color : #4D94BA;
	font-weight : bold;
	text-decoration:none;
}
#centerskola TD {
	font-family : arial, sans-serif; font-size : 13px; 
	color:#000000;
	font-weight:bold;
}

#centerskola p {
	font-family : arial, sans-serif; font-size : 11px; 
	color:#000000;
}

#centerskola a:hover {
	color : #EF7C7C;
	text-decoration : none;
}

#centerskola .buynow {
	text-align: right;
	
}

#centerskola .pozadi {
	background:url(vizitka.gif) no-repeat 0px 0px #E7F1FB; 
	
}
#centerskola .pozadibezklice {
	background:no-repeat 0px 0px #E7F1FB; 
	
}
#centerskola .pozadibezklice table {
	margin : 0 0 0 10px;
	
}





#centerp h2 {
background:transparent url(firmy.gif) no-repeat scroll 0 0;
height:11px;
	background-color : #ffffff;
	
}

#centerp a {
	color : #000000;
	font-weight : normal;
	text-decoration:none;
}

#centerp p {
	font-family : arial, sans-serif; font-size : 11px; 
	color:#000000;
}

#centerp a:hover {
	color : #000000;
	text-decoration : none;
}

#centerp .buynow {
	text-align: right;
	
}

#centerp .boxed {
	background: #E7F1FB;
	margin : 0px 5px 0 5px;
	padding: 5px;
	position: relative;
}
#centerp .hlava {
	background: #ffffff;
	margin : 0px 10px 0 10px;
	padding: 10px;
	position: relative;
}

#centerp .hlava p{
 font-family : arial, sans-serif; 
 font-size : 12px; 
 font-weight : normal; 
 text-decoration:none; 
 line-height:20px;
}
#centerp .hlava h3{
color:#000000;
padding-bottom:4px;
font-size : 13px;
text-decoration:underline;
}
#centerp .noha {
	background: #EFF5FA;
	margin : 0px 10px 0 10px;
	padding: 10px;
	position: relative;
}

#centerp .noha p{
 font-family : arial, sans-serif; 
 font-size : 12px; 
 font-weight : normal; 
 text-decoration:none; 
 line-height:20px;
}
#centerp .noha h3{
color:#000000;
padding-bottom:4px;
font-size : 13px;
text-decoration:underline;
}

#centerp .skola {
	background: #ffffff;
	margin : 0px 10px 0 10px;
	padding: 10px;
	position: relative;
}
#centerp .titlekrouzky {
font-size:12px;
}
.titlekrouzky {
font-size:12px;
font-weight:bold;
}
.strankovani {
padding: 0 15px 7px 15px;
font-size:11px;
}
.strankovani a {
text-decoration:none;
}
#centerp .skola p{
 font-family : arial, sans-serif; 
 font-size : 12px; 
 font-weight : normal; 
 text-decoration:none; 
 line-height:20px;
}
#centerp .skola h3{
color:#000000;
padding-bottom:4px;
font-size : 13px;
text-decoration:underline;
}
#centerp .umelecka {
	background: #DAEFF4;
	margin : 0px 12px 0 20px;
	padding: 10px;
	position: relative;
}
#centerp .umelecka p{
 font-family : arial, sans-serif; 
 font-size : 11px; 
 font-weight : normal; 
 text-decoration:none; 
 line-height:20px;
}
#centerp .umelecka h3{
padding-bottom:4px;
font-size : 11px;
}

#centerp .oxed {
	background: #ffffff;
	
	padding: 5px;
	position: relative;
border-bottom:1px solid #B6DFF6;
border-left:1px solid #B6DFF6;
border-right:1px solid #B6DFF6;
}

.vys {	
	margin : 0px 0px 0 0px;
	padding: 5px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	color : #4683B2;
	font-size : 12px;
	font-weight : bold;
}
#centerp .vysledky{	
	margin : 0px 0px 0 0px;
	padding: 5px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	color : #4683B2;
	font-size : 12px;
	font-weight : bold;
}
.seznam {
	background: white;
	margin : 10px 10px 0 75px;
	padding: 10px;
	margin-bottom: 7px;
}

.seznam li
	{
	margin : 0px 5px 0 25px;
	padding: 0px;
	margin-bottom: 7px;
	font-family : arial, sans-serif; font-size : 12px; font-weight : normal; 
	}


#centerp .line {
	background: #E7F1FB;
	margin : 5px 5px 5px 5px;
	padding: 1px;
	position: relative;
	margin-bottom: 7px;
}

#centerp .price {
	margin-top: 0.5em;
}

#centerp h3 {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color : #F4870B;
	font-size : 12px;
	font-weight : bold;
	
}


.odradit {
margin:5px 15px 5px 15px;
padding:5px 15px 5px 15px;
}

.vyhledavani {
	width: 180px;
	height: 221px;
	float:left;
}
.vyhledavani select {
margin: 10px 0 0 235px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}
.vyhledavani input {
margin: 10px 0 0 235px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}
.odsadimapu {
	width: 300px;
	height: 221px;
	float:left;
}
.left470
	{
	width: 470px;
	float: left;
	}

#formdiv p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
	padding: 0;
	line-height:1.7em;
}
#formdiv h2 {
	background:url(contact_icon.gif) no-repeat 0px 8px #F8FAFC; font:normal 18px/18px Arial, Helvetica, sans-serif; 
	padding:7px 0 0 24px;	margin:0 0 11px 0; height:29px; width:291px; display:block; text-indent:0px; color:#1D7DAC;
	}
#formdiv h3 {
	font:normal 14px/14px Arial, Helvetica, sans-serif; 
	padding:7px 0 0 24px;	margin:0 0 11px 0; height:29px; display:block; text-indent:0px; color:#1D7DAC;
	}
	#formdiv
	{
	border: 0px dotted #8FC6F4;
	background: #EFF5FA;
	padding: 15px;
	}
	
#formdiv input.inp,
#formdiv textarea.inp,
#formdiv select.inp,
#se_form input.inp
	{
	border: 1px solid #8FC6F4;
	width: 370px;
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	padding: 3px;
	margin-bottom: 12px;
	outline: none;
	}

#formdiv textarea.porodnice
	{
	border: 1px solid #8FC6F4;
	width: 390px;
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	padding: 3px;
	margin-bottom: 12px;
	outline: none;
	}
	#formdiv input.porodnice
	{
	border: 1px solid #8FC6F4;
	width: 300px;
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	padding: 3px;
	margin-bottom: 12px;
	outline: none;
	}
.grey { color: #aaa; }
.footnote
	{
	padding:7px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.7 em;
	color: #888;
	text-align:justify;
	}
.boxblue {
border: 1px dotted #8FC6F4;
width: 446px;
	background: #E7F1FB;
	margin : 0px 0px 5px 0px;
	padding: 5px;
	position: relative;
}
#vypis
	{
	border: 1px dotted #8FC6F4;
	background: #EFF5FA;
	padding: 2px 0 0 5px;
	}
	#vypis p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
	padding: 0;
}
#vypis h2 {
	background:url(contact_icon.gif) no-repeat 0px 8px #F8FAFC; font:normal 14px/14px Arial, Helvetica, sans-serif; 
	padding:7px 0 0 25px;	margin:0 0 0 0; height:29px; width:291px; display:block; text-indent:0px; color:#1D7DAC;
	}
	
#vypis h3 {
	font:normal 14px/14px Arial, Helvetica, sans-serif; 
	padding:7px 0 0 24px;	margin:0 0 11px 0; height:29px; display:block; text-indent:0px; color:#B72F8A;
	}
#vypisovani
	{
	border: 1px dotted #8FC6F4;
	background: #EFF5FA;
	padding: 2px 0 0 5px;
	}

#vypisovani img
	{
	width: 100%;
    height: 100%;
	}

#vypisovani p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
	padding: 3px;
}
#vypisovani h2 {
	background:url(contact_icon.gif) no-repeat 0px 8px #F8FAFC; font:normal 14px/14px Arial, Helvetica, sans-serif; 
	padding:7px 0 0 25px;	margin:0 0 0 0; height:29px; width:291px; display:block; text-indent:0px; color:#1D7DAC;
	}
	
#vypisovani h3 {
	font:normal 14px/14px Arial, Helvetica, sans-serif; 
	padding:7px 0 0 24px;	margin:0 0 11px 0; height:29px; display:block; text-indent:0px; color:#B72F8A;
	}

	
#footer{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#165A94;
	width:100%;
	height:146px;
	background : url('back.gif') #fff repeat-x 0px 9px;
	background-color:#ffffff;
	float:left;
	border-bottom:#FFFFFF 4px solid;
	color:#FFFFFF;
	}
#footer_div{
	width:1000px;
	margin:0 auto 0 auto;
	}
#footer_div ul{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#165A94;
	width:1002px;
	display:block;
	list-style-type:none;
	margin:12px 0 0 0;
	position:absolute;
	}
#footer_div ul li{
	display:block;
	float:left;
		}
#footer_div ul li a{
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#165A94;
	padding : 5px 14px 0px 14px;
	text-decoration:none;
	
	}
#footer_div ul li a.mg{
	font:12px/11px Arial, Helvetica, sans-serif;
	color:#FDFDFD;
	text-decoration:none;
	margin:0 11px 0 0px;
	}
#footer_div ul li a.mg:hover{
	text-decoration:underline;
	}
#footer_div ul li a:hover{
	text-decoration:underline;
	}
#footer_div ul.ad{
	width:323px;
	display:block;
	list-style-type:none;
	margin:40px 0 0 110px;
	}
#footer_div ul.ad li{
	height:29px;
	width:96px;
	display:block;
	border-right:#FFFFFF 1px dashed;
		}
#footer_div ul.ad li.nobor{
	height:29px;
	width:96px;
	display:block;
	margin-left:10px;
	border-right:none;
	}
#footer_div ul.ad li.nobor1{
	height:29px;
	width:96px;
	display:block;
	float:left;
	margin-left:10px;
	border-right:#FFFFFF 1px dashed;
	}
#footer_div ul.ad li a{
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	color:#FAFAFA;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 0 0;
	}
#footer_div ul.ad li a span{
	color:#A3DCFC;
	text-transform:uppercase;
	}
#footer_div ul.css{
	width:100px;
	display:block;
	margin:75px 0 0 211px;
	font-size:0px;
	padding:0px;
	}
#footer_div ul.css li{
	display:block;
	float:left;
	margin:0 0 0 0;
	}
#footer_div ul.css li a{
	display:block;
	text-indent:-2000px;
	height:14px;
	margin:0 2px 0 0;
	font-size:0px;
	}
#footer_div ul.css li a.htm{
	background:url(images/xhtml.gif) no-repeat 0 0; width:48px;
		}
#footer_div ul.css li a.cs{
	background:url(images/css.gif) no-repeat; width:36px;
		}
#footer_div p{
	padding:100px 0 0 190px;
	font:11px/11px Tahoma, Arial, Helvetica, sans-serif;
	color:#FAFAFA;
	font-weight:normal;
	height:14px;
	}
#centerkarta {
	width:672px;  
	float:left;
}
#centerkarta h2 {
	background:url(karta.gif);
	background-color : #F8C055;	
}
#centerkarta h3 {
	background:url(karta.gif);
	background-color : #F8C055;	
}
.borderkarta {
	clear : both;
	float : none;
	margin-top : 0px;
	border-left:#B6DFF6 1px solid;
	border-right:#B6DFF6 1px solid;
	border-bottom : #B6DFF6 1px solid;

	
}
.borderkarta2 {
	clear : both;
	float : none;
	margin-top : 0px;
	border-left:#B6DFF6 1px solid;
	border-right:#B6DFF6 1px solid;
	border-bottom : #B6DFF6 1px solid;

	width:457px;

	
}


#lista{
padding : 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#165A94;
	width:100%;
	height:27px;
	background : url('lista.gif') #fff repeat-x 0px 0px;
	background-color:#ffffff;
	border-bottom:#FFFFFF 0px solid;
	color:#FFFFFF;
	}
#lista_div{
	width:1000px;
	margin:0 auto 0 auto;
	}
#lista_div ul{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#165A94;
	width:1002px;
	display:block;
	list-style-type:none;
	margin:4px 0 0 50px;
	position:absolute;
	}
#lista_div ul li{
	display:block;
	float:left;
		}
#lista_div ul li a{
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#165A94;
	padding : 0px 11px 0px 11px;
	text-decoration:none;
	}

.log b {
	font-family : arial, sans-serif; font-size : 14px; 
	color:#040454;
	padding:0 0 0 0;
	}
.log TR {
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
.log TD {
	font-family : arial, sans-serif; font-size : 13px; 
	color:#000000;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}

.log span {
	font-family : arial, sans-serif; font-size : 13px; 
	color:#F5981C;
	font-weight:bold;
	padding:0 0 0 0;
	}
	.log nespan {
	font-family : arial, sans-serif; font-size : 13px; 
	color:#F5981C;
	font-weight:bold;
	padding:0 0 0 0;
	}
.log h3 {
	font-family : arial, sans-serif; font-size : 13px; 
	color:#000000;
	font-weight:bold;
	padding:0 0 0 0;
	}
.log h4 {
	font-family : arial, sans-serif; font-size : 12px; 
	color:#3231D5;
	font-weight:bold;
	padding:0 0 0 0;
}
		
.vypis a {
	color:#EB4F4F;
	text-decoration:underline;
	}
.vypis span {
	font-family : arial, sans-serif; font-size : 13px; 
	color:#0E3796;
	font-weight:bold;
	}
.vypis h3 {
	font-family : arial, sans-serif; font-size : 13px; 
	color:#0E3796;
	font-weight:bold;
	}


#jedna h2 {
background:url(houslovy-klic.gif);
background-color : #F8C055;	
}


#jedna a {
color:#000000;
	font-weight : bold;
}

#jedna a:hover {
	color:#000000;
	text-decoration : underline;
	position : static;
}
#jedna ul{font-family : tahoma, sans-serif; font-size : 10px; font-weight : normal; list-style-type:none; padding:5px 0 10px 0; }
#jedna ul li{ font-family : tahoma, sans-serif; font-size : 10px; font-weight : normal; color:#000000; }
#jedna ul li a{font-family : arial, sans-serif; font-size : 13px; font-weight : bold; text-decoration:none; background:url(jedna.gif) 10px 9px no-repeat ; color:#B72F8A;  line-height:23px;padding:5px 0 5px 27px;}
#jedna ul li span{text-decoration:none;}





#dva h2 {
background:url(nadpis.gif);
background-color : #F8C055;	
}


#dva a {
color:#000000;
	font-weight : bold;
}

#dva a:hover {
	color:#000000;
	text-decoration : underline;
	position : static;
}
#dva ul{font-family : tahoma, sans-serif; font-size : 9px; font-weight : normal; normal; list-style-type:none;}
#dva ul li{ font-family : tahoma, sans-serif; font-size : 9px; font-weight : normal;}
#dva ul li a{font-family : arial, sans-serif; font-size : 13px; font-weight : bold; text-decoration:none; width:161px;  display:block; background:url(dva.gif) 2px 2px no-repeat #fff; color:#000000;  line-height:28px;padding:0 0 0 20px; }
#dva ul li a:hover{background:url(dvahover.gif) 2px 2px no-repeat #fff; color:#000000; text-decoration:underline;}
#dva ul li span{text-decoration:none;}

#tri{width:117px; float:left;}
#tri h2 {
background:url(nadpis.gif);
background-color : #F8C055;	
}


#tri a {
color:#000000;
	font-weight : bold;
}

#tri a:hover {
	color:#000000;
	text-decoration : underline;
	position : static;
}
#tri ul{ font-family : tahoma, sans-serif; font-size : 9px; font-weight : normal; normal; list-style-type:none;}
#tri ul li{  font-family : tahoma, sans-serif; font-size : 9px; font-weight : normal;}
#tri ul li a{font-family : arial, sans-serif; font-size : 13px; font-weight : bold; text-decoration:none; width:162px;  display:block; background:url(tri.gif) 2px 2px no-repeat #fff; color:#000000;  line-height:28px;padding:0 0 0 20px; }
#tri ul li a:hover{background:url(trihover.gif) 2px 2px no-repeat #fff; color:#000000; text-decoration:underline;}
#tri ul li span{text-decoration:none;}


#ctyri h2 {
background:url(nadpis3.gif);
background-color : #F8C055;	
}


#ctyri a {
color:#000000;
	font-weight : bold;
}

#ctyri a:hover {
	color:#000000;
	text-decoration : underline;
	position : static;
}
#ctyri ul{font-family : tahoma, sans-serif; font-size : 9px; font-weight : normal; normal; list-style-type:none;}
#ctyri ul li{ font-family : tahoma, sans-serif; font-size : 9px; font-weight : normal;}
#ctyri ul li a{font-family : arial, sans-serif; font-size : 13px; font-weight : bold; text-decoration:none; width:161px;  display:block; background:url(ctyri.gif) 2px 2px no-repeat #fff; color:#000000;  line-height:28px;padding:0 0 0 20px; }
#ctyri ul li a:hover{background:url(ctyrihover.gif) 2px 2px no-repeat #fff; color:#000000; text-decoration:underline;}
#ctyri ul li span{text-decoration:none;}

#sedm a {
color:#338AC2;
font-weight : normal;
text-decoration : none;
}

#sedm a:hover {
	color:#338AC2;
	text-decoration : underline;
	position : static;
}
#sedm ul{font-family : tahoma, sans-serif; font-size : 11px; font-weight : normal;list-style-type:none;padding:50px 0 0 0; }
#sedm  li{ font-family : tahoma, sans-serif; font-size : 11px; font-weight : bold; color:#338AC2;}
#hlavni h2
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px;
color:#076FA2;
padding:0 0 0 0;
background:#ffffff;
}

#vedlejsi 
{
display:inline;
text-decoration:underline;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 11px;
color:#010F16;
padding:0 0 0 0;
}
#vedlejsi a 
{
text-align:left;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 11px;
color:#010F16;
}