body , html {
 font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif; 
 font-size: 82%;
 color: #000000; 
} 


/* Nadpis v hlavicce -  Ten si za chvili zakrejeme logem  */
div#header p#logo {
 margin: 0;
 padding: 0;
 overflow:hidden;
 color: #C10023;
 font-size: 200%;
 font-weight: bold;
 font-style: italic;
 text-decoration: none;
 background: #ffffff; 
 text-indent: 15px;
}

div#header p#logo span {
 display:block;
 position:absolute; left:0; top:0; z-index:1;
 width: 222px;
 height: 53px;
 margin:0;
 padding:0;
 background:url("grafika/logo_ash721.gif") 0% 0% no-repeat;
 cursor: pointer;
 }


div#header p#logo A:link,div#header p#logo A:visited {
 color: #F97401; 
 text-decoration: none; 
 font-weight: bold; 
} 

div#header p#logo A:active,div#header p#logo A:hover {
 color: #98A8A8; 
 text-decoration: none; 
 font-weight: bold; 
}

div#header p#logo strong {
 color: #1D334D;
}


/* Hlavni navigace */
#menu {
 display: none;
 width: 760px; 
 min-height: 10px;
 height: auto;
 padding: 0;
 position: relative;
 margin: 0 auto;
 font-size: 110%;
 font-family: "Trebuchet MS", sans-serif; 
 border: 3px solid #F97401;
 border-width: 0 0 3px 0;
} 

/* Hlavni navigace - blokovy odkaz */
#menu A {
 text-transform: uppercase;
}

#menu A:link,#menu A:visited, #menu A:active,#menu A:hover  {
 color: #F97401; 
 text-decoration: none; 
 background: url(grafika/menuon.gif) 100% 100% repeat-x;
 font-weight: bold; 
 margin: 0 2px;
 padding: 1px 4px;
} 

#menu A#selected:link,#menu A#selected:visited,#menu A#selected:active,#menu A#selected:hover {
 background: #F97401;
 color: #000;
 border: 1px solid #000;
 text-decoration: none;  
 
 }
 
#menu hr {
 display: none;
} 



/* Dolni ukonceni menu - vyclearuje floatovane blokove odkazy a killne peekaboo */
.mozi {
 margin: 0;
 height: auto;
 padding: 0;
 clear: left;
} 


code { 
 font-size: 110%;
}


/* Okno s fotkou */
#fotobody {
 margin: 0 0 0 0;
 padding: 0;
}

#fotobody img {
 border: 1px solid #000; 
}

#fotoall {
 margin: 0;
 padding: 0;
}

.fotopaging {
 display: none;
}



form {
 display: none;
}


#footer {
width: auto;
}

.copy {
 text-align: left;
 font-size: 89%;
 color: #000;
}

.copy p {
 margin: 0 0 0 14px;
 position: relative;
 top: 16px;
}

A:link, A:visited {
 color: #B40202; 
 text-decoration: underline;
} 

A:active, A:hover {
 color: #000000; 
 text-decoration: underline; 
} 


a img {
 border: 1px solid #000000;
}


a:hover img {
 border: 1px solid #000000;
}

a img.doprava {
 display: block;
 margin: 1px 0 4px 1px;
 width: 145px;
 height: 112px; 
}

a:hover img.doprava {
 border: 1px solid #F25300;
}




h1 {
 width: auto;
 margin: 40px 0 30px 0; 
 padding: 0; 
 border: 2px dotted  #ADB8B5;
 border-width: 0 0 2px 0;
 color: #748580;
 font-size: 200%;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-weight: normal;
} 

h2 {
 width: auto;
 height: auto;
 border-style: none;
 padding: 2px 2px 2px 0;
 margin: 35px 0 5px 0;
 font-size: 160%; 
 font-weight: bold;
 color: #3B5472; 
 font-family: Georgia, "Times New Roman", Times, serif; 
} 

h2 a {
 font-size: 100%; 
}

h2 a:link, h2 a:visited, h2 a:active, h2 a:hover {
font-weight: normal;
font-size: 100%; 
}
h2 a:link {
 color: #3B5472;
text-decoration: none;
}
h2 a:visited {
 color: #3B5472;
text-decoration: none; 
}
h2 a:active {
 color: #1D2938;
text-decoration: underline; 
}
h2 a:hover {
 color: #1D2938;
text-decoration: underline; 
}

h2 span {
 color: #9DBC00; 
} 


h3 {
 font-size: 100%; 
 font-weight: bold;
 color: #E65100;  
} 

h4 {
 font-size: 100%; 
 color: #4B6870;
 font-family: "Trebuchet MS", sans-serif;  
}


h5 {
 font-size: 200%; 
 color: #ffffff; 
}


ul {
 padding: 0; 
 margin: 0 0 0 17px; 
}

ul li {
 list-style-type: none;
} 

.mozi2 {
 width: auto;
 clear: both;
 font-size: 0px;
} 


 
.pole {
padding: 0 10px 0 0; 
}


.pole ul {
 padding: 0 10px;
 margin-top: 15px; 
}

.pole ul li {
 list-style-image: url("grafika/kulicka.gif");
 color: #566565;
}

.pole h2 {
clear: left;
font-weight: normal;
} 


/* Strankovani */
.pagi {
 display: block;
 width: 500px;
 height: 35px;
 margin: 10px 0 0 10px;
 background: #ffffff;
 clear: left;
}

.pagi a, .pagi span {
 display: block;
 width: auto;
 height: auto;
 float: left;
 text-align: center;
 font-weight: bold; 
 text-decoration: none; 
}

.pagi a span {
 cursor: pointer;
}

.pagi span {
 border: 1px solid #D56C04;
 padding: 0 4px;
 background: #FEEDC7;
 text-decoration: none;
 color: #000;
 margin: 0 2px 0 0;
}

.pagi a:link span,.pagi a:visited span {
 border: 1px solid #98A8A8;
 color: #98A8A8;
 background: #F0F0F0;
 text-decoration: none;
}

.pagi a:active span,.pagi a:hover span {
 border: 1px solid #98A8A8;
 color: #000000;
 background: #ffffff;
 text-decoration: none;
}

.pagi a:link,.pagi a:visited,.pagi a:active,.pagi a:hover {
 text-decoration: none;
}



.ref {
 width: 150px;
 height: 190px;
 margin: 10px 0 0 0;
 position: relative; left: 15px;
 float: left;
}

.ref img {
 width: 150px;
 margin: 10px auto 0 auto;
}





.komentform {
 display: none;
}

.podperex {
 clear: both;
}

.podperex2 {
 clear: both;
}



/* Odkazy pod clankem */
A.comm:link, A.comm:visited, A.comm:active, A.comm:hover,
A.perm:link, A.perm:visited, A.perm:active, A.perm:hover {
 text-decoration: none; 
 font-weight: bold;
 font-size: 89%;
 display: block;
 padding: 1px 5px; 
 margin: 0 2px; 
 float: right;
 border: 1px solid #DADADA;
 border-width: 1px 1px 1px 5px;
 text-transform:uppercase; 
}

/* Odkaz na komentare clanku */
A.comm:link {
 color: #949494;
 background: #DDDDDD; 
 border-color: #A6A6A6; 
}
A.comm:visited {
 color: #949494;
 background: #DDDDDD; 
 border-color: #A6A6A6;  
}
A.comm:active {
 color: #25120C;
 background: #FFF7C6; 
 border-color: #FFBA2B; 
}
A.comm:hover {
 color: #25120C;
 background: #FFF7C6; 
 border-color: #FFBA2B; 
}

/* Staly odkaz */
A.perm:link {
 color: #FF8C27;
 background: #FFEDD2; 
 border-color: #FF8C27;  
}
A.perm:visited {
 color: #FF8C27;
 background: #FFEDD2; 
 border-color: #FF8C27; 
}
A.perm:active {
 color: #25120C;
 background: #FFF7C6; 
 border-color: #FFBA2B;
}
A.perm:hover {
 color: #25120C;
 background: #FFF7C6; 
 border-color: #FFBA2B;
}

/* 1 komentar */
.com {
 width: auto;
 margin: 10px 0 0 10px;
 padding: 2px;
 border: 1px solid #CFD3D3;
 border-width: 0 0 1px 0;
}

.com p {
 clear: both;
}


.autor_name {
 font-weight: bold;
}


/* Fotogalerie k clanku */
.albu {
 width: auto;
 margin: 0 0 0 10px;
 clear: left;
}

.albu img {
 width: 140px;
 height: 80px;
 margin: 6px;
}

.albu2 {
 width: auto;
 margin: 0 0 0 10px;
 clear: left;
}

.albu2 img {
 height: 80px;
 margin: 6px;
}


.albu3 {
 width: auto;
 margin: 0 0 0 10px;
 clear: left;
}

.albu3 img {
 height: 60px;
 margin: 6px;
}


/* Sidebar */
.side {
 font-size: 100%;
} 

.side form {
 width: 170px;
 margin: 30px 0 10px 0;
}

.side h2 {
 width: auto;
 font-size: 110%;
 color: #000;   
 margin: 10px 0 3px 0;
 padding: 3px 0 0 0;
 text-align: left;
 font-style: normal;
 font-family: "Trebuchet MS", sans-serif; 
}

.side h3 {
 width: auto;
 font-size: 110%;
 color: #F23F00;   
 margin: 0;
 padding: 0;
 border: none;
 text-align: left;
 font-style: normal;
 font-family: "Trebuchet MS", sans-serif; 
}





.sidekontakt {
width: auto;
height: auto;
padding: 0 0 2px 0;
margin: 10px 0 10px 0;
}

.sidekontakt strong {
color: #8F8F8F; 
}

.sidekontakt .ikonka {
 position: relative;
 top: 2px;
}

.side form {
 width: auto;
 padding: 0;
 margin: 0;
}

#s {
 border: 1px solid #000000;
 float: left;
 background: #EBEBEB;
 margin: 0 4px 0 0; 
 width: 135px;
 height: 22px;
 padding: 0;
}

#searchsubmit {
 background:url("gra/menu.gif") 0% 0% repeat-x #8B8B8B;
 border: 1px solid #000000;
 color: #3E3E3E;
 font-weight: bold;
 font-size: 89%;
 float: left;
 height: 22px;
 margin: 0;
 padding: 0 4px;
}


.tlacitko {
 background:url("grafika/menu.gif") 0% 0% repeat-x #8B8B8B;
 border: 1px solid #000000;
 color: #3E3E3E;
 font-weight: bold;
 font-size: 89%;
 height: 22px;
 margin: 0;
 padding: 2px 4px;
}

.supatlacitko {
 background:url("http://ash721.cz/grafika/menuon2.gif") 0% 0% repeat-x #DE3E00;
 border: 1px solid #000000;
 color: #ffffff;
 font-weight: bold;
 font-size: 110%;
 margin: 0;
 padding: 6px 35px;
 font-family: "Trebuchet MS", sans-serif; 
}


.stat {
 display: block;
 width: 14px;
 height: 14px;
 margin: 0 0 0 14px;
 position: relative;
 top: 12px; 
}

.clear {
clear: left;
width: 400px;
height: 1px;
font-size: 1px;
margin: 0;
padding: 0;
}

.doleva {
 display: block; 
 width: 140px;
 height: 80px; 
 position: relative;
 left: 10px;
 float: left;
 margin: 0 20px 0 0;   
}

.doleva2 {
 display: block; 
 width: 240px; 
 margin: 0 10px 0 0;
 float: left;
}

.doleva3 {
 width: 150px; 
 margin: 0 10px 0 0;
 float: left;
}

.doprava {
 display: block; 
 width: 200px;
 margin: 0 10px 20px 0;
 position: relative; left: 10px;  
 border: 1px solid #000; 
 float: left;
}
.ash, .ash cite, .ash strong {
 color: #1F396B;
}

#formular {
  width: auto; 
  height: auto;
  background:url("grafika/formular.gif") 0% 0% repeat-y #E8ECF0;
	border: 1px solid #D6DBE2;
	margin: 0 0 0 10px;
	padding: 10px;
	text-align:  left;
}

#author, #email, #url, #user_login, #user_email, #name, #website {
 background:url("grafika/input.gif") 0% 0% repeat-x #FAFBFC;
 height: 18px;
 margin: 4px 0;
 padding: 0 1px;
 border: 1px solid #8395A5;
 color: #3D4956;
}

#website {
 width: 200px;
}

#comment, #message {
 background:url("grafika/comment.gif") 0% 0% repeat-x #FAFBFC;
 margin: 4px 0;
 padding: 0 1px;
 border: 1px solid #8395A5;
 color: #3D4956;
}

.chyba {
 color: #BE050A;
 font-weight: bold;
}

.ok {
 color: #131684;
 font-weight: bold;
}

.oranz {
 color: #F23F00;
 font-weight: bold;
 font-size: 120%;
}

.ajko {
 width: 88px;
 height: 31px;
 border: 0;
}
