
body {margin: 0 auto; color: #464646}

a {color: #464646}
a:link    {color: #FF9E0F; text-decoration: none}
a:visited {color: #FF9E0F; text-decoration: none}
a:active  {color: #FF9E0F}
a:hover   {color: #FF9E0F}

img, img:link, img:visited, img:active, img:hover {border-style:none; margin: 3px 3px 3px 0px}

ul, li {margin: 5px 0 0 12px; text-decoration: none}
ol, li {margin: 5px 0 0 20px; text-decoration: none}

hr{margin: 2px 0 3px 0}

form {margin: 0}

input, textarea, select {background-color: #ffffcc; color: navy; border: 1px solid #fff}
input.tlacitko {height:25px; cursor: hand}

.imgleft {margin: 5px 15px 5px 0; float: left}

.imgright {margin: 5px 0 5px 15px; float: right}

#caption,  #caption:hover, #caption:link, #caption:visited {
margin: 0 1px 0 0;
padding: 3px 10px 2px 0;
float: right;
background: url(images/top.jpg);
height:15px;
display: block;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #464646;
}

#top {
background: url(images/top.jpg);
margin: 0 1px 0 0;
padding: 0;
float: left;
height:80px;
width: 720px;
display: block;
}

#menu {
z-index: 1;
background: url(images/bg.gif);
width: 728px;
float: left;
height:30px;
display: block;
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #FFD167;
}

#menu ul { /* all lists */
	list-style: none;
	margin: 3px 0 0 0;
  padding: 0 2px 1px 2px;
}

#menu li { /* all list items */
	float: left;
	position: relative;
	width: 143px;
  padding: 3px 1px 4px 5px;
	margin: 0;
}

.topline li { /* all list items */
	border-top: #656666 1px solid;
}

.submit {
border: none;
height:25px; color: #ffffcc; 
cursor: hand;
background: url(images/focus.jpg) no-repeat center center;
}

#menu li ul,  #menu li ul:hover, #menu li ul:link, #menu li ul:visited { /* second-level lists */
	display: none;
	position: absolute;
  background: url(images/bg.gif);
  font-weight: normal;
  color: #FFD167;
	text-decoration: none;
	top: 1.3em;
	left: 0;
}

#menu li a, #menu li a:hover, #menu li a:link, #menu li a:visited { /* second-level lists */
	text-decoration: none;
	font-weight: normal;
	color: #FFD167;
}

#menu li>#menu ul {
	top: auto;
	left: auto;
}

#menu li:hover ul, #menu li:link ul, #menu li.over ul { /* lists nested under hovered list items */
	display: block;
	text-decoration: none;
}

.lang, .lang:hover, .lang:link, .lang:visited {
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #FFD167;
}

#content {
	clear: left;
}


#footer, #footer a:link, #line3 a:visited, #line3 a:hover {
background: url(images/bg.gif);
float: center;
margin: 0;
padding: 0;
text-align:center;
vertical-align: center;
color: #ffffff;
font-size: 10px;
font-family: tahoma;
text-decoration: none;
}

#page {
background-color: #464646;
border: none;
width: 901px;
margin: 10px auto;
padding: 1px 0 0 0;
}

#wrap {
background-image: url(images/background.gif);
border: 0px #000 none;
width: 901px;
margin: 0;
padding: 0;
}

#left {
display: block;
margin:0px;
padding: 0px;
width: 52px;
min-height: 200px;
float: left;
}

#left2 {
position: relative;
display: block;
padding: 0;
margin: 0;
width: 121px;
float: left;
}

#center {
display: block;
margin: 0;
margin: 0 1px 0 0;
width: 554px;
float: left;
text-align: justify;
}

#right {
display: block;
margin: 0;
padding: 0;
width: 162px;
float: left;
background: url(images/top.jpg);
}

#find {
margin: 0;
padding: 3px 0 3px 3px;
width: 159px;
float: left;
background-color: #FFD167;
}


#content {
margin: 10px 15px 15px 10px;
color: #464646;
font-family: verdana;
font-size: 11px;
padding: 0;
}

#content p {
margin: 3px 0 3px 0;
padding: 0;
}

#news {
border-top: 1px solid #464646;
text-align: left;
color: #464646;
font-family: verdana;
font-size: 9px;
padding: 0;
margin: 0;
}

#news img{
float: right;
padding: 0;
margin: 0 0 2px 4px;
}

.newslink, .newslink:hover, .newslink:link, .newslink:visited {
color: #464646;
text-align: right;
font-family: verdana;
font-size: 9px;
text-decoration: none;
padding: 0;
margin: 3px;
}

#logo {
position: absolute;
z-index: 1;
padding: 0;
margin: 0;
}

#logo img {
padding: 0;
margin: 0 0 0 1px;
}

.lblok {
margin:0;
width: 200px;
float: left;
}

.rblok {
margin:0;
width: 200px;
float: right;
}

#name {
padding-left: 180px;
font-family: Verdena, Arial;
font-size: 32px;
color: #FF9E0F;
text-decoration: bold;
margin: 0px;

}

#name a {
text-decoration: none;
}

.rimage {
	float: right;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-style: none;
}


.limage {
	float: left;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
  border-style: none;
 }

.black {
font-family: Verdena, Arial;
font-size: 24px;
color: #464646;
}

.black2, .black2 a:link, .black2 a:visited {
font-family: Verdena, Arial;
font-size: 16px;
font-weight: bold;
color: #464646;
}

.orange {
color: #FF9E0F;
}

.orange2 {
background-color: #FEFF99;
}

h1 {
font-family: Verdena, Arial;
font-size: 2em;
padding: 0px;
margin: 0px;
color: #464646;
}

h2 {
font-family: Verdena, Arial;
font-size: 1.8em;
padding: 0px;
margin: 0px;
color: #464646;
}

h3 {
border-left: 4px solid #464646;
font-family: Verdena, Arial, Arial;
font-size: 1.6em;
padding: 0 0 0 4px;
margin: 0px;
color: #464646;
}

h4 {
font-family: Verdena, Arial;
font-size: 1.4em;
padding: 0px;
margin: 0px;
color: #464646;
}

h5 {
font-family: Verdena, Arial;
font-size: 1.2em;
padding: 0px;
margin: 0px;
color: #464646;
}

h6 {
font-family: Verdena, Arial;
font-size: 1em;
padding: 0px;
margin: 0px;
font-weight: bold;
color: #464646;
}

blockquote {
margin: 5px;
padding: 3px 10px 3px 10px;
}

blockquote p {
color: #FF9E0F;
font-family: verdana;
font-size: 12px;
padding: 0 10px 0 10px;
}

#border {
border-top: 1px dotted #464646;
border-bottom: 0px;
padding: 0px;
margin: 0px;
padding-right: 10px;
padding-left: 5px;
}

#dash {
border-bottom: 3px solid #464646;
padding: 0px;
margin: 0px;
}

.big {
font-size: 20px;
font-weight: bold;
color: #464646;
}

.small {
font-size: 7px;
font-weight: bold;
text-align: center;
color: #464646;
}

.line {
border-bottom: dotted 1px #c7c7c7;
color: #464646;
width: 480px;
height: 3px;
padding: 3px 0 0 0;
margin: 0 0 0 0;
}

#comment-2 {
margin: 5px;
padding: 5px;
background: #e4e4e4;
}

#linkcat-1 h2 {
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight:normal;
color:#464646;
font-size: 24px;
margin-bottom: 3px;
line-height: 20px;
}

#categories h2 {
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight:normal;
color:#464646;
font-size: 24px;
margin-bottom: 3px;
line-height: 20px;
}

#pagenav h2{
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight:normal;
color:#464646;
font-size: 24px;
margin-bottom: 3px;
line-height: 20px;
}

#search h2{
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight:normal;
color:#464646;
font-size: 24px;
margin-bottom: 3px;
line-height: 20px;
}

#archives h2{
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight:normal;
color:#464646;
font-size: 24px;
margin-bottom: 3px;
line-height: 20px;
}

#meta h2{
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight:normal;
color:#464646;
font-size: 24px;
margin-bottom: 3px;
line-height: 20px;
}

#zpet {
position: relative;
width: 40px;
height: 18px;
font-family: Verdena, Arial;
font-size: 12px;
padding: 5px;
margin: 5px auto;
text-decoration: none;
text-align: center;
font-weight:bold;
background: url(images/bg.gif);
}

#zpet2 {
position: relative;
left: 468px;
width: 28px;
font-family: Verdena, Arial;
font-size: 12px;
padding: 2px 4px 2px 4px;
margin: 4px 0px 0px 0px;
text-decoration: none;
text-align: center;
font-weight:bold;
background: url(images/bg.gif);
}

#rfloat {
position: right;
margin: 4px;
float: left;
}

.feedback {
font-size: 14px;
padding-bottom: 20px;
margin-bottom: 20px;
}

.contact td {
vertical-align: top;
}

.sum td {
vertical-align: top;
padding: 8px 6px 15px 8px;
border-bottom: 1px dotted #c7c7c7;
}

.baner a img {
padding: 0px;
margin: 0px;
}


.revcolor {
padding: 6px;
font-family: Verdena, Arial;
font-size: 12px;
color: #FF9E0F;
font-weight:bold;
background: url(images/bg.gif);
}

.cell {
  background-color: #EAEAEA;
  color: #0E4D88;
  font-weight: bold;
  margin: 0;
  padding: 4px 0 4px 4px;
}

.cell2 {
  background-color: #fff;
  border-color: #D8EAFF;
  padding: 4px 0 4px 4px;
  border-bottom: solid #D8EAFF 1px;
  border-right: solid #D8EAFF 1px;
}

.cell3 {
  background-color: #0E4D88;
  color: #D8EAFF;
  font-weight: bold;
  margin: 0;
  padding: 6px 0 4px 6px;
}


