/* Created by www.meebio.cz 
----------------------------------------------------------
*/

/*hlavni deklarace-------------------*/
body {
font-family: trebuchet MS;
font-size: 13px;
color: #ffffff;
margin: 0px;
padding: 0px;
background-color: #2B73AE;
}

#stranka {
background-image: url(data/bg.png);
background-position: left 142px;
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
text-align: left;
width: 100%;
background-color: #2B73AE;
}

#stranka_top {
width: 100%;
margin: 0px;
padding: 0px;
background-color: #161A1D;
background-image: url(data/bg.png);
background-position: left 142px;
background-repeat: repeat-x;
text-align: left;
}

/*divy-------------------------------*/
#top {
width: 1010px;
height: 262px;
margin: 0px auto 0px auto;
padding: 0px;
background-image: url(data/top.png);
background-position: 177px top;
background-repeat: no-repeat;
text-align: left;
}

#prikaz {
color: #ffffff;
margin: 0px auto 0px auto;
padding: 0px;
width: 561px;
}

#prikaz_text {
width: 135px;
text-align: left;
float: right;
margin: 90px 50px 0px 0px;
_margin: 90px 25px 0px 0px;
font-size: 11px;
color: #999999;
}

.layout {
width: 1010px;
background-image: url(data/stred.png);
background-position: 178px top;
background-repeat: repeat-y;
margin: 0px auto 0px auto;
}

#left {
margin: 0px;
padding: 0px;
width: 215px;
height: 750px;
float: left;
background-image: url(data/left.png);
background-position: right top;
background-repeat: no-repeat;
}

#menu {
width: 150px;
margin: 140px 0px 0px 50px;
text-align: left;
&margin: 125px 0px 0px 50px;
_margin: 140px 0px 0px 50px;
}

#stred {
margin: 0px;
padding: 0px;
float: left;
width: 561px;
}

.blog_pic {
margin: 0;
padding: 0;
text-align: center;
}

.blog_pic a img {
border-width: 2px;
border-style: solid;
border-color: #FFFFFF;
margin: 10px;
}

.blog_pic a:hover img {
border-color: #FF8800;
}

.nabidka {
background-color: #0A0807;
margin: 0px 40px 30px 40px;
padding: 10px 0px 10px 0px;
text-align: center;
color: #ffffff;
}
	.nabidka img, .nabidka a img {
		border: none;
		position: relative;
		top: 3px;
		margin-left: 5px;
		margin-right: 2px;
	}

#paticka {
margin: 0px 0px 0px 216px;
padding: 20px 0px 20px 0px;
background-color: #0A0807;
width: 559px;
border-style: solid;
border-width: 1px 0px 1px 0px;
border-color: #55514E;
text-align: left;
line-height: 180%;
text-align: left;
}

.paticka_sloupec {
width: 200px;
float: left;
margin: 0px 0px 0px 40px;
padding: 0px;
_margin: 0px 0px 0px 25px;
}

#right {
margin: 0px;
padding: 0px;
float: left;
width: 234px;
height: 750px;
background-image: url(data/right.png);
background-position: left top;
background-repeat: no-repeat;
}

#bottom {
width: 1010px;
height: 300px;
margin: 0px auto 0px auto;
padding: 0px;
background-image: url(data/bottom.png);
background-position: 160px top;
background-repeat: no-repeat;
text-align: center;
font-size: 10px;
}

.blok {
margin: 10px 40px 10px 40px;
text-align: left;
}

/*seznamy a menu-----------------*/
#bottom a {
color: #0077B9;
text-decoration: none;
}

#bottom a:hover {
text-decoration: underline;
}

ul {
padding: 0px;
margin: 20px 0px 10px 0px;
list-style-type: none;
_margin: 0px;
_line-height: 100%;
}

ul a {
display: block;
text-decoration: none;
color: #ffffff;
font-family: trebuchet MS;
padding: 0px;
margin: 0px 0px 0px 20px;
}

ul img {
margin: 0px 10px 0px 0px;
float: left;
border: none;
}

ul a:hover img {
margin: 0px 13px 0px 0px !important;
}

li {
padding: 3px 0px 3px 0px;
_padding: 0px;
margin: 0px;
_line-height: 100%;
}

.tree {
background-image: url(data/menu/tree.png);
background-position: left top;
background-repeat: no-repeat;
}

.hlavni{
margin: 0px 0px 0px 0px !important;
font-weight: bold;
padding: 0px;
}

.oranzova a:hover {
color: #FF8800;
}

.modra a:hover {
color: #0077B9;
}

#stred ul {
list-style-position: inside;
}

#stred a {
color: #ffffff;
text-decoration: none;
}

#stred a:hover {
color: #FF8800;
text-decoration: underline;
}

#paticka a {
color: #ffffff;
text-decoration: none;
}

#paticka a:hover {
color: #FF8800;
text-decoration: underline;
}

b, acronym, strong {
color: #0077B9;
}

strong {
font-weight: normal;
}

acronym {
cursor: help;
}

/*texty--------------------------*/
#stred p {
text-align: justify;
line-height: 180%;
margin: 10px 40px 10px 40px;
}

p a {
text-decoration: underline !important;
}

h1 {
margin: 0px 40px 0px 0px;
padding: 0px;
font-size: 25px;
font-family: trebuchet MS;
color: #0077B9;
text-align: right;
}

h2 {
margin: 50px 0px 0px 40px;
padding: 0px;
font-size: 20px;
font-family: trebuchet MS;
color: #FF8800;
text-align: left;
}

h3 {
margin: 0px 0px 0px 40px;
padding: 0px;
font-size: 14px;
font-family: trebuchet MS;
color: #FF8800;
text-align: left;
}

h4 {
margin: 0px;
padding: 0px;
font-size: 13px;
font-weight: bold;
font-family: trebuchet MS;
color: #FF8800;
text-align: left;
}

.nabidka a {
color: #0077B9 !important;
}

code {
font-family: Courier New, Courier, monospace;
font-size: 16px;
display: block;
height: auto;
padding: 10px 20px 10px 20px;
margin: 10px 40px 10px 40px;
color: #FFFFFF;
background-color: #000000;
}

/*galerie a obrazky--------------------*/
.galerie {
margin: 10px auto 10px auto;
width: 450px;
text-align: center;
padding: 0px;
}

.thumb {
width: 150px;
height: 150px;
padding: 0px;
margin: 0px !important;
float: left;
}

.thumb a {
display: block;
width: 150px;
height: 150px;
background-image: url(data/gal.png);
background-position: left top;
background-repeat: no-repeat;
padding: 0px;
margin: 0px;
color: #55514E !important;
text-decoration: none !important;
}

.thumb a:hover {
background-position: right top;
color: #ffffff !important;
}

.thumb div {
margin: auto;
height: 80px;
width: 110px;
background-repeat: no-repeat;
background-position: center center;
}

#paticka a img {
border-style: solid;
border-color: #FFFFFF;
border-width: 3px;
margin: 5px 0px 0px 0px;
}

#paticka a:hover img {
border-color: #0077B9;
}

/*highslide--------------------*/
.highslide {
cursor: url(highslide/graphics/zoomin.cur), pointer;
outline: none;
}

.highslide-active-anchor img {
visibility: hidden;
}

.highslide-wrapper {
background: #101010;
}

.highslide-image {
border: 2px solid #101010;
}

.highslide-image-blur {
}

.highslide-caption {
display: none;
border: 2px solid #101010;
border-top: none;
font-family: Trebuchet ms;
font-size: 10pt;
padding: 5px;
background-color: #101010;
color: #FFFFFF;
}

.highslide-loading {
display: block;
color: black;
font-size: 8pt;
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
padding: 2px;
border: 1px solid black;
background-color: white;
padding-left: 22px;
background-image: url(highslide/graphics/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
padding: 2px;
color: silver;
text-decoration: none;
font-size: 10px;
}

a.highslide-credits:hover,
a.highslide-credits:hover i {
color: white;
background-color: gray;
}

.highslide-overlay {
display: none;
}

a.highslide-full-expand {
background: url(highslide/graphics/fullexpand.gif) no-repeat;
display: block;
margin: 0 10px 10px 0;
width: 34px;
height: 34px;
}

.controlbar {	
background: url(highslide/graphics/controlbar4.gif);
width: 167px;
height: 34px;
}

.controlbar a {	
display: block;
float: left;
/*margin: 0px 0 0 4px;*/	
height: 27px;
}

.controlbar a:hover {
background-image: url(highslide/graphics/controlbar4-hover.gif);
}

.controlbar .previous {
width: 50px;
}

.controlbar .next {
width: 40px;
background-position: -50px 0;
}

.controlbar .highslide-move {
width: 40px;
background-position: -90px 0;
}

.controlbar .close {
width: 36px;
background-position: -130px 0;
}

/*vzkazy a komentare---------------*/
.shzprava, .shzpravam{
background-color: #0A0807;
border-style: dotted;
border-width: 1px;
margin: 10px 0px 20px 0px;
padding: 10px;
background-position: left top;
background-repeat: no-repeat;
}

.shzprava {
border-color: #0077B9;
}

.shzpravam {
border-color: #FF8800;
}

label {
color: #ffffff;
margin: 0px 0px 0px 0px;
}

.shnick {
font-weight: bold;
color: #0077B9;
}

.gravatar {
float: left;
border-style: solid;
border-width: 1px;
border-color: #0077B9;
margin: 0px 10px 0px 0px;
}

.vypis {
margin: 0px 0px 0px 0px;
}

.post {
float: right;
color: #18AED1;
}

.shsmajl_tab {
background-color: #0A0807;
border-style: solid;
border-width: 1px;
border-color: #0077B9;
margin: 0px 0px 30px 0px;
padding: 0px 0px 0px 0px;
width: 100px;
float: right;
}

.shsmajl_tab a img {
border-style: solid;
border-width: 0px 0px 5px 0px;
border-color: #0A0807;
margin: 0px;
}

.shsmajl_tab a:hover img {
border-color: #263C3F;
}

.shsmajl {margin: 0px;}

/*formulare------------------------*/
input, textarea {
background-color: #0A0807;
border-style: solid;
border-width: 1px;
border-color: #0077B9;
color: #ffffff;
margin: 0px 0px 10px 0px;
}

/*---------------------------------*/
.highslide-html {
background-color: #101010;
color: #FFFFFF;
}
.highslide-html-blur {
}
.highslide-html-content {
position: absolute;
display: none;
}
.highslide-loading {
display: block;
color: black;
font-size: 8pt;
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
padding: 2px;
border: 1px solid black;
background-color: white;
padding-left: 22px;
background-image: url(highslide/graphics/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
padding: 2px;
color: silver;
text-decoration: none;
font-size: 10px;
}

a.highslide-credits:hover,
a.highslide-credits:hover i {
color: white;
background-color: gray;
}

.highslide-wrapper {
background-color: #101010;
}

.highslide-wrapper .highslide-html-content {
width: 400px;
padding: 5px;
}

.highslide-wrapper .highslide-header div {
}

.highslide-wrapper .highslide-header ul {
margin: 0;
padding: 0;
text-align: right;
}

.highslide-wrapper .highslide-header ul li {
display: inline;
padding-left: 1em;
}

.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
display: none;
}

.highslide-wrapper .highslide-header a {
font-weight: bold;
color: gray;
text-transform: uppercase;
text-decoration: none;
}

.highslide-wrapper .highslide-header a:hover {
color: black;
}

.highslide-wrapper .highslide-header .highslide-move a {
cursor: move;
}

.highslide-wrapper .highslide-footer {
height: 11px;
}

.highslide-wrapper .highslide-footer .highslide-resize {
float: right;
height: 11px;
width: 11px;
background: url(highslide/graphics/resize.gif);
}

.highslide-wrapper .highslide-body {
}

.highslide-move {
cursor: move;
}

.highslide-resize {
cursor: nw-resize;
}

.highslide-display-block {
display: block;
}

.highslide-display-none {
display: none;
}

/*----------------------*/

/*tabulky----------------------------*/
td {
border-style: solid;
border-width: 1px 0px 0px 0px;
border-color: #55514E;
height: 30px;
}

.hlavicka {
background-color: #55514E;
font-weight: bold;
color: #ffffff;
text-align: center;
height: 30px;
}

table {
margin: 0px 0px 30px 0px;
}

/*bordeliste-------------------------*/
.temp a {
margin: 10px 0px 0px 10px;
padding: 0px;
text-align: left;
text-decoration: none;
font-weight: normal;
display: block;
border-width: 1px;
border-style: dotted;
border-color: #1F1A17;
width: 225px;
height: auto;
float: left;
color: #000000;
}

.temp a img {
float: left;
margin: 0px 5px 0px 0px;
border: none;
}

.temp a:hover {
border-color: #666666;
color: #18AED1;
}

.first {
font-weight: bold !important;
}

/*ostatni deklarace------------------*/
.cistic {
clear: both;
height: 1px;
border: none;
visibility: hidden;
float: none;
}

object {
margin: 0 auto 0 auto;
display: block;
}

#ext {
background-color: #000000;
margin: 20px;
padding: 20px;
}

#ext a {
color: #ffffff;
text-decoration: none;
}

#ext a:hover {
color: #FF8800;
text-decoration: underline;
}

/*deklarace pro twitter*/
#twitter {
	margin: 10px 40px 10px 40px;
}
	#twitter ul a {
		display: inline;
		text-decoration: underline;
		color: #ffffff;
		font-family: trebuchet MS;
		padding: 0px;
		margin: 0px;
	}
	#twitter ul li {
		border-bottom: 1px solid #3F332B;
		line-height: 140%;
		padding: 5px 0 5px 0px !important;
		list-style-position: inside;
		list-style-image: url('/data/odrazka.png');
	}