html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
#right ul
{
	margin-left: 40px;
}

h1
{
	display: none;
}
h1 img {
	display: block;
}
img {
	border: 0;
}
a {
	color: #464544;
}
a:hover {
	color: #F56B24 /*#FFA405*/;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}

body {
	background: #E0D5B7 url(images/page_bg.jpg) repeat-x; /* E0D5B7 CDCDCD */
	text-align: center;
	font: 11px verdana, arial, sans-serif;
	color: #74653D;
	padding-bottom: 10px;
	padding-top: 0px;
}

/** layout **/

#carrier1
{
	margin: auto;
	width: 1000px;
    background: url(images/header_0.jpg) no-repeat;
	background-repeat: no-repeat;
	background-position: 450px 0px;
}
#carrier2
{
	padding-top: 31px;
}

#wrapper {
  text-align: left;
  background: url(images/body_bg.gif) repeat-y;
}

#header {
  background: url(images/header_2.jpg) no-repeat;
  background-position: 243px 0; /*243 0*/
  width: 1001px;
  height: 220px;
}
#left {
  float: left;
  width: 243px;
}
#logo {
  width: 244px;
  height: 152px;
  background: url(images/header_1.jpg) no-repeat;
  text-align: center;
  color: #595959;
}
#logo h1 {
  padding-top: 30px;
  font: 24px "arial narrow", arial, sans-serif;
}
#logo p {
  margin: 8px 25px 4px 25px;
  border-top: 1px solid #B8B8B8;
  border-bottom: 1px solid #B8B8B8;
  padding: 3px;
  letter-spacing: 0.2em;
  font-weight: bold;
}

#nav {
  background: url(images/nav_left.jpg) no-repeat;
  position: relative;
}
#nav ul {
  margin-left: 9px;
  padding-left: 0;
  padding-bottom: 29px;
  background: #2A2A2A bottom left url(images/nav_bot.jpg) no-repeat;
  background-color: #4682B4; /* modra 4682B4 zelena #78a240 */;
}
#nav li {
  list-style: none;
  font: 14px arial, sans-serif;
  border-top: 1px solid #cccccc;
  padding: 7px 0 0 31px;
}
#nav a {
  color: #fff;
  text-decoration: none;
  border-left: 1px solid #cccccc;
  padding-left: 10px;
  display: block;
  width: 90%;
  padding: 2px 0 6px 8px;
}
#nav a:hover {
  text-decoration: underline;
  color: #E9C379;
}
#nav .important a {
  color: #E9C379;
}

#news {
  background: url(images/news_bg.jpg) repeat-y;
  padding-left: 37px;
  padding-right: 22px;
  padding-bottom: 3px;
  text-align: left;
}
#news h2 {
  font-size: 12px;
  color: #F56B24 /*#BE8B06*/;
}
#news h3, #news p {
  font-size: 11px;
  margin: 1em 8px 1em 0;
}
#news a {
  color: #74653D /*#6a8a3e #74653D*/;
  font-weight: normal;
  text-decoration: underline;
}
#news a:hover {
  color: #00008b /* ??? #4682B4  hneda #38301A  modra #f56b24 */;
  text-decoration: none;
}
#news .more {
  font-size: 9px;
}
#news .hr-dots {
  background: center url(images/dots.gif) repeat-x;
  height: 10px;
}
.dots {
  background: center url(images/dots.gif) repeat-x;
  height: 10px;
}
.xdots {
  background: center url(images/dots.gif) repeat-x;
  height: 10px;
  margin-left: 130px;
}
.x2dots {
  background: center url(images/dots.gif) repeat-x;
  height: 10px;
  margin-left: 189px;
}

#support {
  background: url(images/support.jpg) no-repeat;
  padding: 1px;
  height: 97px;
  color: #1A1A18;
}
#support p {
  margin: 0.7em 2.6em;
}
#support p a:hover {
	color: Black;
}

#right {
  float: right;
  width: 712px;
  padding-right: 9px;
  padding-top: 20px; /*240*/
  background: url(images/header_3.jpg);
  background-repeat: no-repeat;
  background-position: 171px 220px;
}
#right h2 {
  font: 18px arial, sans-serif;
  color: #F56B24;
  border-bottom: 1px solid #F56B24 /*#C4AE7C*/;
  padding-bottom: 6px;
  margin-bottom: 1em;
}
#right h3 {
  font: 14px arial, sans-serif;
  color: #BE8B06;
  border-bottom: 1px solid #C4AE7C;
  margin-bottom: 10px;
  padding-bottom: 3px;
  padding-top: 30px;
}
#welcome {
  margin-right: 20px;
}
#profile {
  margin-right: 16px;
}
#right .left {
  margin-right: 18px;
}
#right .more {
  font-weight: bold;
  font-size: 10px;
}

.corp {
  float: left;
  width: 325px;
}
.indu {
  float: left;
  width: 97%;
}
.corp, .indu {
  margin-right: 3%;
}
.corp-img, .indu-img {
  background: url(images/pic_2.jpg) no-repeat;
  width: 112px;
  height: 23px;
  float: left;
  margin-right: 18px;
  margin-bottom: 18px;
  text-align: center;
  padding-top: 90px;
  font-size: 9px;
  font-weight: bold;
}
.corp-text {
  width: 112px;
  height: 23px;
  text-align: center;
  padding-top: 7px;
  font-size: 9px;
  font-weight: bold;
}
.indu-img {
  background: url(images/pic_3.jpg) no-repeat;
}
#spacer {
  height: 2em;
}

#footer {
  background: #F2F2FF url(images/footer_bg.gif) repeat-y;
}
#copyright {
  text-align: center;
  padding: 15px 0px 15px 00px;
  font-size: 9px;
  color: #715F36;
  font-weight: bold;
}
#footerline {
	background: url(images/footerline.gif) repeat-x;
	height:10px;
	margin-top:0px;
	display:block;
	font-size:1px;
}
#footer a:hover
{
	color: Black;
}

.short
{
    width: 130px; 
	background-color: #c7bca6;
	border-color: #9a8a66;
	border-width: 1px;
	border-style: solid;
	color: #000000;
}
.button
{
   width: 30px; 
	background-color: #9a8a66;
	border-color: #9a8a66;
	border-width: 1px;
	border-style: solid;
	color: #000000;
}
.short:focus
{
	background-color: #fefbf2;
}
.button:hover
{
	background-color: #fefbf2;
}


#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7
{
	position: absolute;
	left: 203px;
	top: 0px;
	width: 234px;
    visibility: hidden;
    filter: alpha(opacity=80);
    opacity: .80;
}
#menu1 ul, #menu2 ul, #menu3 ul, #menu4 ul, #menu5 ul, #menu6 ul, #menu7 ul {
  padding-left: 0;
  padding-bottom: 0;
  background: #4A4A4A bottom left no-repeat;
  background-color: #4682B4 /* zelena #78a240 modra #4682B4 */;
}
#menu1 li, #menu2 li, #menu3 li, #menu4 li, #menu5 li, #menu6 li, #menu7 li {
  list-style: none;
  font: 14px arial, sans-serif;
  border-top: 1px solid #cccccc;
  padding: 7px 0 0 31px;
}
#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a, #menu7 a {
	color: #ffffff;
	text-decoration: none;
   border-left: 1px solid #cccccc;
 	padding-left: 10px;
	display: block;
	width: 90%;
	padding: 2px 0 6px 8px;
	overflow: hidden;
	color: White /*White*/;
	white-space: nowrap;
	
}
#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, #menu5 a:hover, #menu6 a:hover, #menu7 a:hover {
  text-decoration: underline;
  color: #E9C379 /*zlata #E9C379 */;
}
#menu1 .important a, #menu2 .important a, #menu3 .important a, #menu4 .important a, #menu5 .important a, #menu6 .important a, #menu7 .important a {
  color: #E9C379;
}

#menu2 {	top: 32px; }
#menu3 {	top: 64px; }
#menu4 {	top: 96px; }
#menu5 {	top: 128px; }
#menu6 {	top: 160px; }
#menu7 {	top: 192px; }







.volba1
{
  background: 8px 10px url(iconsfolder/hodiny.png) no-repeat;
}
.volba2
{
  background: 8px 10px url(iconsfolder/zarovka.png) no-repeat;
}
.volba3
{
  background: 8px 10px url(iconsfolder/zapisnik.png) no-repeat;
}
.volba4
{
  background: 8px 10px url(iconsfolder/baterka.png) no-repeat;
}
.volba5
{
  background: 8px 10px url(iconsfolder/zarizeni.png) no-repeat;
}
.volba6
{
  background: 8px 10px url(iconsfolder/terc.png) no-repeat;
}
.volba7
{
  background: 8px 10px url(iconsfolder/zeme.png) no-repeat;
}







.odsazeni
{
    margin-right:        20px;	
}

div.error
{
    border:              1px solid #CC0000;
    background-image:    url(dialog/s_error.png);
    background-repeat:   no-repeat;
    background-position: 10px 50%;
    padding:             0px 15px 0px 36px;
	  color:               #CC0000;
    background-color:    #FFF0F0;
}

div.okay
{
    border:              1px solid #228B22;
    background-image:    url(dialog/s_okay.png);
    background-repeat:   no-repeat;
    background-position: 10px 50%;
    padding:             0px 15px 0px 36px;
  	color:               #228B22;
    background-color:    #F0FAF2; 
}

div.warn
{
    border:              1px solid #bf7914;
    background-image:    url(dialog/s_warn.png);
    background-repeat:   no-repeat;
    background-position: 10px 50%;
    padding:             0px 15px 0px 36px;
  	color:               #bf7914;
    background-color:    #fff8b9; 
}



form
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
form.modra
{
  border: 1px solid #00008B;
	background-color:  #F2F2FF;
	padding: 10px;
}
div.modra
{
  border: 1px solid #00008B;
	background-color:  #F2F2FF;
	padding: 10px;
}

.odeslani
{
	padding-top: 10px;
	text-align: center;
}

.promenna
{
	width: 175px;
	color: #00008B;
	font-weight: bold;
	vertical-align: top;
	padding-top: 5px;	
}
.hodnota
{
	width: 400px;
	color: Black;
}
.hodnota:focus
{
	background-color: #00008B;
	border-color: #00008B;
	border-style: solid;
	color: White;
}
.hodnota-bezpozadi
{
	width: 400px;
	color: Black;
}

.sede
{
	color: #00CED1;
}
.sede a
{
	color: #00CED1;
	text-decoration: underline;
}
.sede a:hover
{
	color: #F56B24;
	text-decoration: underline;
}



.oddelovac
{
	background: 10px url(images/dots.gif) repeat-x;
}

.uzivatel
{
	padding-top: 86px;
}
.uzivatel a
{
	color: #404040;
	text-decoration: none;
}
.uzivatel a:hover
{
	color: Black;
	text-decoration: underline;
}


.emotikona
{
	vertical-align: -3px;
}
.nize
{
	vertical-align: -3px;
}

.bodmenu
{
  height: 24px;
  overflow: hidden;
}






.doprava
{
   text-align: right;	
}
.doprava2
{
   text-align: right;	
   width: 50px;	
}
.vpravo
{
  float: right;
}


.doleva
{
	text-align: left;
  vertical-align: middle;
}

.stred
{
	text-align: center;
}


.vnitrnitabulka
{
	border-style: solid;
	border-color: #74653D;
	border-width: 1px;
	width: 100%;
	color: Black;
}
.vnitrnitabulka td
{
	border-style: solid;
	border-width: 0px;
	background-color: #F5EFE3;
}
.zahlavi td
{
	font-weight: bold;
	background-color: #4682B4;
	color: White;
}
.zvyrazneni td
{
	font-weight: bold;
	background-color: #4682B4;
	color: White;
}
.extra
{
	font-weight: bolder;	
}
.extra td
{
	background-color: White;
	font-weight: normal;
}


.dekorace
{
	float: left;
	padding-right: 10px;
}

.pravyhorni
{
	text-align: left;
	vertical-align: top;
}


.navstevnost1 {width: 100px;}
.navstevnost2 {width: 80px;}
.nnnnnavstevnost3 {width: 120px;}
.nnnnnavstevnost4 {width: 120px;}
.nnnnnavstevnost5 {width: 120px;}

.lide1 {width: 30px;}
.lide2 {width: 30px;}
.lide22 {width: 40px;}
.lide222 {width: 70px;}
.lide3 {width: 180px;}
.lide4 {width: 150px;}
.lide5 {width: 25px;}
.lide55 {width: 50px; text-align: right;}

.prispevek1 {width: 100px;}

.priloha2 {width: 40px;}


.bezokraju
{
	border-collapse: collapse;
	border-width: 0px;
}
.bezokraju td
{
	border-collapse: collapse;
	border-width: 0px;
	vertical-align: middle;
}
.bezokraju tr
{
	border-collapse: collapse;
	border-width: 0px;
	vertical-align: middle;
}

.bezokraju-auto
{
	border-collapse: collapse;
	border-width: 0px;
	width: auto;
}
.bezokraju-auto td
{
	border-collapse: collapse;
	border-width: 0px;
	vertical-align: middle;
}
.bezokraju-auto tr
{
	border-collapse: collapse;
	border-width: 0px;
	vertical-align: middle;
}


.levypanel
{
	float: left;
}
table
{
	width: 100%;
}

.petina
{
	width: 20%;
}
.ctvrtina
{
	width: 25%;
}

.seznam
{
	padding-left: 40px;
}

.fotovenek
{
  width: 167px;
  float: left;
  padding: 3px;
}
.fotoobrazek
{
  width: 100%;	
  padding-bottom: 5px;
}
.fototext
{
  text-align: center;	
  width: 100%;
  margin-bottom: 5px;
}
.fotopruh
{
  width: 100%;
}

.space5  {height:  5px;}
.space10 {height: 10px;}
.space15 {height: 15px;}
.space20 {height: 20px;}


.navigation
{
  text-align: center;
  padding-bottom: 10px;
}


.foto-editace-input {width: 450px;}

.modrepismo
{
	color: #00008B;
	font-weight: bold;
}
.cernepismo
{
	color: #000000;
}
.cernepismoodsazene
{
	color: #000000;
}

.profil
{
  width: 500px;
	color: #00008B;
	font: 14px arial, sans-serif; 
	font-weight: bold;
}

.nahoru
{
  vertical-align: top;
}
.dolu
{
  vertical-align: bottom;
}
.doprostred
{
  vertical-align: middle;
}

.profil1 {width: 200px; vertical-align: top;}
.profil2 {vertical-align: top;}

.sirka-prispevek
{
  width:  540px;
}
.minimalnivyska-prispevek
{
  min-height: 125px;
}

.sirka-novinka
{
  width:  481px;
}

.smajlici
{
	vertical-align: -6px;
}
.smajlici1
{
	text-align: center;
}
.smajlici2
{
	text-align: center;
}

.prilozenesoubory
{
  vertical-align: top;
  height: 20px;
  font-style: italic;
}

#anketa {
  /*background: url(images/news_bg.jpg) repeat-y;*/
  padding-left: 37px;
  padding-right: 22px;
  padding-bottom: 3px;
  text-align: left;
}
#anketa h2 {
  font-size: 12px;
  color: #F56B24 /*#BE8B06*/;
  padding-top: 9px;
}
#anketa h3, #anketa p {
  font-size: 11px;
  margin: 1em 8px 1em 0;
}
#anketa a {
  color: #74653D;
  font-weight: bold;
  text-decoration: underline;
}
#anketa a:hover {
  color: #00008b; /*38301A*/
  text-decoration: none;
}
#anketa .more {
  font-size: 9px;
}
#anketa .hr-dots {
  background: center url(images/dots.gif) repeat-x;
  height: 10px;
}

.blik
{
	text-decoration: blink;
}
.preskrtnuto
{
	text-decoration: line-through;
}

.prispevek1 {width: 100px;}
