
#navbar-iframe {
     display:none;
}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
     margin:0;
     padding:0;
}

ul {
     list-style:none;
}

a {
     color:#2586a3;
     text-decoration:none;
}

a:hover {
     text-decoration:underline;
}

a img {
     border:0;
}

.clear {
	clear:both;
}

body {
     margin:0;
     padding:0;
     font-family:Verdana, Geneva, sans-serif;
     font-size:12px;
     background:#e3f7fe url(img/body_BG.jpg) repeat-x;
     color:#000000;
}

#page {
     width:960px;
     margin:0 auto;
}
/* Moje */
       .left {float: left;}
       .right {float: right;}
       .maxheight{max-height: 300px;}
       .maxwidth{max-width: 300px;}
       .maxboth {max-height:450px; max-width:450px;}
       .800px{width: 800px;}
       .error {color: red; font: normal bold medium bold ;}
       
       
#comments-box2 {
width: 430px;
} 
      
#comments-box2 input,  #comments-box2 .textarea2 {
width: 365px;

} 
 
#comments-box2 .button {
width: 60px;

}  

              
.post_comm2 {
     float:right;
     color:#ffffff;
     font-size:11px;
     font-weight:bold;
     position: relative;
     background: url(img/Comment_Icon2.png) no-repeat scroll 0 0;
     height:20px;
     width:30px;
     margin:-5px;
     text-align:center;
}

.post_comm_num2 {
     margin:1px;
}
       
       
#version ul li {list-style-type: disc; margin: 5px 5px 5px 40px;} 
   
.nadpis2{
     color:#2586a3;
     margin: 0px;
     font-weight: bold;
}
       
.cleaner {clear: both; height: 0; font-size: 0; visibility: hidden;}
.green {color: #4c780b;}
 .cap1 {float: right; margin: 0px 60px -5px 0px;}
.login {padding: 5px;}

.login .login-logo {
     color:#2586A8;
     font-size:26px;
     font-weight:bold;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
     margin: 0px 10px 5px 5px;    
}
.login .small {
     float: right;
     font-size:9px;   
}
.login .avatar {
          
}

.strankovani{
height: 40px;
text-align: center;
}
.strana{
 width: 40px;   
    }
.gallery_table {
	border-collapse: collapse;
	width:100%;
	margin: -5px 0px 10px -5px;
	border: 1px #2186AD solid;
	
}
.gallery_table tr {
	border: 1px #2186AD solid;
}
.gallery_table th {
	
}
.gallery_table td {
	background-color: #E7F7FF;
}
.gallery_table .table_image {
	width: 160px;
	height:160px;
	text-align: center;
}
.gallery_table .table_text{
 padding: 5px;
	vertical-align: text-top;
}
.gallery_table .nadpis{
	font-size:18px;
  font-weight: bold;  
  margin: 15px;	
}
.gallery_table .subject{
	margin: 15px; 
	 font-weight: bold;  
}
.gallery_table .text{
	margin: 20px; 
	text-indent: 10px;
}

.gallery_maitenence{
float: right;
margin: 0px 5px 5px 5px;
}

.page {
width: 50px;
  float: auto auto;
}

.img_polaroid {
max-height:151px;
max-width: 151px;
	    position: relative;
	    background: #fff;
	    padding: 4px;
	    margin: 2px;
	    text-align: center;
	    -moz-box-shadow: 1px 1px 3px #222;	   
	    -webkit-box-shadow: 1px 1px 3px #222;	    
	    box-shadow: 1px 1px 3px #222;
} 

.img_polaroid_rot {
max-height:150px;
max-width: 150px;
	    position: relative;
	    background: #fff;
	    padding: 7px;
	    margin: 10px;
	    text-align: center;
	    -moz-box-shadow: 1px 1px 3px #222;
	    -moz-transform: rotate(-5deg);	   
	    -webkit-box-shadow: 1px 1px 3px #222;
	    -webkit-transform: rotate(-5deg);
	    box-shadow: 1px 1px 3px #222;
	    -o-transform: rotate(-5deg);
	    transform: rotate(-5deg);
	    
	    -ms-transform:rotate(-5deg);
	    -o-transform:rotate(-5deg);

}  
 
.title {
     font-size:26px;
     color:#2586a3;
     MArgin: 5px;
     font-weight:normal;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
}

.timestamp{
vertical-align: top;
float: right;
font-size: 80%;
color:#2186A5;
}

.album {  
border: 1px #2186AD solid;
background-color: #E7F7FF;
float: left;
height:205px;
width: 165px;
margin: 0px 1px 1px 0px;
text-align: center;
position: relative;    

}
.album .album_popis{
 font-size:10px;
 margin:5px 2px 2px 2px;
}

.news {
margin: 10px 0px 10px 0px;
border: 1px #E7F7FF solid;
}
.news_column{

}
.news_timestamp{
vertical-align: top;
float: left;
color:#2186A5;
margin:5px;
width: 240px;
}
.news_text{
margin: 5px;
}
.news_odkaz{
border-bottom: #2186AD dotted;
}
.last_gallery{
width:100%;
text-align: center;
font-weight: bold;
color:#2186A5;
border: 1px #E7F7FF solid;
}

/*--- HEADER ---*/

#header {
     width:100%;
     height:80px;
}

#header #logo {
     color:#ffffff;
     font-size:26px;
     font-weight:bold;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
     padding:20px 0 0 14px;
     float:left;
     letter-spacing:-0;
}

#header #logo a {
     color:#2586A8;
}


#header #logo span {
     color: #2586A8;
     font-size:12px;
     letter-spacing:1px;
     display:block;
     Ttext-transform:lowercase;
     margin: 0 0 0 60px;
}

#header #logo a:hover {
     text-decoration:none;
}

#header_banner {
     float:right;
     padding:46px 5px 0 0;
}



/* --- MENU --- */

#mainmenu {
     width:960px;
     height:40px;
     background: url(img/mainmenu_bg.png) no-repeat top;
}

#mainmenu ul {
     margin: 0 0 0 0;
     padding: 0px 0 0 20px;
     list-style-type: none;
     z-index:1000;
}


/* --- Top level list items --- */

#mainmenu ul li {
     position: relative;
     display: inline;
     float: left;
     z-index:1000;
     color:#000;
     padding:0 0 0 1px;
     font-size:11px;
     text-transform:uppercase;
}
 

/* --- Top level menu link items style --- */

#mainmenu ul li a {
     display:block;
     color:#000;
     z-index:1000;
     padding:17px 10px 0 10px;
     margin: -8px 0 0 -9px;
     height:32px;
}

#mainmenu ul li a:link, #mainmenucat ul li a:visited {
}

#mainmenu ul li a:hover {
     text-decoration:none;
     background:#000000;
     color:#ffffff;
}

#mainmenu ul li.selected a {
     text-decoration:none;
     background:#000000;
     color:#ffffff;
}



/* --- NAVIGATION MENU --- */

#navmenu {
     Ttext-transform:lowercase;
     font-size:13px;
     font-weight:bold;
     height:37px;
     background: url(img/mainmenu_bg.png) no-repeat top;
}

#navmenu ul {
     list-style:none;
}

#navmenu li{
     display:block;
     float:left;
     height:36px;
     line-height:40px;
     padding:0 15px;
}

#navmenu a { 
     color:#ffffff;
}

#navmenu li a:hover {
     color:#D9F9FC;
     text-decoration:none;
     padding:0;
}



/* --- TOPPANEL--- */

#toppanel {
     height:50px;
     overflow:hidden;	
}

#header_social {
     margin: 0 10px;
     float:right;
     height:40px;
}

#header_social ul {
     float:left;
     padding:0px 0 0 px;
}                                   

#header_social li {
     float:left;
     padding:4px 5px 0 0;
}

#header_social img {
     float:left;
}

#header_social p {
     float:left;
     text-transform:uppercase;
     font-family:Georgia, "Times New Roman", Times, serif;
     color:#85807f;
     font-size:11px;
     padding:0px 0 0 0px;
}



/* --- BODY --- */

#body {
     width:100%;
     background:#ffffff;
     -moz-border-radius-bottomleft:10px;
     -moz-border-radius-bottomright:10px;
     -webkit-border-bottom-left-radius:10px;
     -webkit-border-bottom-right-radius:10px;
}

#body_top {
     width:100%;
     background:url() no-repeat right top;
}

#body_end {
     width:100%;
     overflow:hidden;
     padding:11px 0 66px 0;
}

#content {
     float:left;
     width:675px; /* --- 512 --- */
     padding:10px 0 0 11px;
    
}



/* --- POST --- */

.post {
     width:100%;
     margin:0 0 40px 0;
}

.post .post_top {
     width:100%;
     overflow:hidden;
     bborder-bottom:1px dotted #2586A8;
     padding:0 0 4px 0;
     margin:0 0 10px 0;
}

.post .post_top {
     margin:0 0 10px 0;
}

.post_top h2 {
     font-size:15px;
     color:#000000;
     font-weight:bold;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
     background:#e3f7fe;
     height:auto;
}

.post_top h2 a {
     color:#2586a3;
     margin: 0px;
}

.post_info { /*moje*/
  float:right;
     color:#2186AD;
     font-size:10px;
     font-weight:bold;    
     height:32px;
     width:200px;
     margin: -25px 10px 5px 5px;
     text-align:right;
}

.post_comm {
     float:right;
     color:#ffffff;
     font-size:11px;
     font-weight:bold;
     background: url(img/Comment_Icon.png) no-repeat scroll 0 0;
     height:32px;
     width:41px;
     margin:-5px;
     text-align:center;
}

.post_comm_num {
     margin:5px;
}

.post_comm a {
     
     color:#e3f7fe;
}

.post_comm a:hover {
     text-decoration:none;
}

.post_top{
margin-bottom: 10px;
}

.post .post_top p {
     font-size:10px;
     line-height:1.2em;
     padding:3px 0 0 10px;
     color:#2586a3;
     font-family:Verdana, Geneva, sans-serif;
}

.post .post_top p a {
     font-size:10px;
     color:#a1a1a1;
}

.entry {
     line-height:20px;
     font-size:13px;
     width:100%;
     overflow:hidden;
     border-bottom:1px dotted #2586A8;
}

.entry img {
     border:2px solid #e3f7fe;
     padding:0;
}

.entry .banner {
     text-align:center;
     padding:0 0 10px 0;
}

.entry .banner img {
     border:0;
}

.banner_left {
     float:left;
     padding:0 20px 10px 0;
}

.entry .banner_left img {
     border:0;
}

.entry p {
     padding-bottom:15px;
     text-indent: 30px;
}

.entry p a {
     font-weight:bold;
     text-decoration:underline;
     color:#9d080d;
}

.entry p a:hover {
     text-decoration:none;
}

.postmetadata {
     padding:0px;
}

.postmetadata a {
     text-decoration:underline;
     color:#ba0f15;
     font-size:12px;
}

.postmetadata a:hover {
     text-decoration:none;
}

.post-page {
     width:100%;
}

h2.page_title {
     font-size:26px;
     margin:0 0 10px 0;
     color:#000000;
     font-weight:normal;
     padding:0 0 10px 5px;
     border-bottom:2px solid #e0d8ce;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
}

.post-page .entry h1, .post-page .entry h2, .post-page .entry h3, .post-page .entry h4, .post-page .entry h5, .post-page .entry h6 {
     color:#000000;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
     display:block;
     font-weight:normal;
}

.post-page .entry h1 {
     font-size:26px;
     padding:0 0 14px 0;
}

.post-page .entry h2 {
     font-size:24px;
     padding:0 0 14px 0;
}

.post-page .entry h3 {
     font-size:22px;
     padding:0 0 12px 0;
}

.post-page .entry h4 {
     font-size:20px;
     padding:0 0 10px 0;
}

.post-page .entry h5 {
     font-size:18px;
     padding:0 0 8px 0;
}

.post-page .entry h6 {
     font-size:16px;
     padding:0 0 6px 0;
} 



/* --- SIDEBARS ---#e3f7fe #2186AD*/

#sidebar_left {
     width:140px;
     float:left;
     padding:5px 0 0 5px;
     border: 1px solid #e3f7fe;
     margin: 4px;
}

#sidebar_right {
     width:250px;
     float:right;
     padding:5px 10px 0 0;
     border: 1px solid #e3f7fe;
     margin: 4px;
}



/* --- RIGHT SIDEBAR --- */

.sidebar_right_widgets {
     width:100%;
     font-size:12px;
     line-height:1.5em;
     color:#2e2b28;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
     width:250px;
     margin:0 0 0 5px;
}

.sidebar_right_widgets a {
     color:#2e2b28;
}

.sidebar_right_widgets h2 {
     font-size:14px;
     color:#2586a3;
     margin:0 0 5px 0;
     ttext-transform:lowercase;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
     font-weight:bold;
     background:#e3f7fe;
     border:1px solid #e3f7fe;
     padding:8px 0 8px 12px;
}

.sidebar_right_widgets ul {
} 

.sidebar_right_widgets .widget-content {
     margin:0 0 20px 0;
}

.sidebar_right_widgets ul ul {
}

.sidebar_right_widgets ul li {
     padding:7px 0 7px 10px;
     border-bottom:1px solid #d2cbc0;
     margin:0 5px 0 5px;
     width:auto;
}



/* --- LEFT SIDEBAR --- */

.sidebar_left_widgets {
     width:100%;
     font-size:12px;
     line-height:1.5em;
     color:#2e2b28;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
     width:140px;
}

.sidebar_left_widgets a {
     color:#2e2b28;
}

.sidebar_left_widgets h2 {
     font-size:14px;
     color:#2586a3;
     margin:0 0 5px 0;
     text-transform:lowercase;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
     font-weight:bold;
     padding:8px 0 8px 12px;
     background:#e3f7fe;
     border:1px solid #e3f7fe;
     width: 121px;
}

.sidebar_left_widgets ul {
}

.sidebar_left_widgets .widget-content {
     margin:0 0 15px 0;
}

.sidebar_left_widgets ul ul {
}

.sidebar_left_widgets ul li {
     padding:3px 0 3px 5px;
     margin:0;
     width:auto;
}



/* --- FOOTER_WIDGETS --- */

#footer_widgets {
     width:940px;
     padding:5px 0 5x 0;
     margin:0 auto;
     background:#000000;
     overflow:hidden;
     border-top: 0px solid #2586A8;
     -moz-border-radius:10px 10px 10px 10px;
     -webkit-border-radius:10px 10px 10px 10px;
}

.footer_widgets {
     font-size:10px;
     line-height:1.3em;
     font-family: Verdana, Helvetica, sans-serif;
     color:#999999;
     float:left;
     width:280px;
     padding:0 0 0 25px;
     overflow:hidden;
}

.footer_widgets a {
     color:#b9b9b9;
     font-size:12px;
}

.footer_widgets h2 {
     font-size:16px;
     color:#ffffff;
     margin:0 0 15px 0;
     font-weight:bold;
     text-transform:lowercase;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
}

.footer_widgets .widget_categories a, .footer_widgets .widget_archive a, .footer_widgets .widget_links a, .footer_widgets .widget_meta a, .footer_widgets .widget_pages a, .footer_widgets .widget_meta a, .footer_widgets .widget_recent_entries a {
     display:block;
}

.footer_widgets .widget_categories {
     font-weight:bold;
}

.footer_widgets .widget_categories a {
     font-weight:normal;
     display:inline;
}

.footer_widgets ul {
}

.footer_widgets .widget-content {
     margin:0 0 7px 0;
}

.footer_widgets ul ul {
}

.footer_widgets ul li {
     background:none;
     border-bottom:1px solid #444444;
     padding:4px 0 6px 0;
     margin:0;
}



/* --- FOOTER --- */

#footer {
     width:960px;
     height:60px;
     margin:0 auto;
}

#footer_inner {
     width:100%;
     overflow:hidden;
     padding:20px 0 0 0;
}

#footer_logo {
     float:left;
     padding:0 25px 0 50px;
     border-right:1px solid #8c8a89;
}

#footer_logo a {
     font-size:40px;
     color:#ffffff;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
}

#footer_info {
     float:left;
     padding:0 0 0 25px;
}

#footer_info p {
     color:#b7b7b7;
     font-size:13px;
     line-height:1.6em;
}

#footer_info p a {
     color:#b7b7b7;
     text-decoration:underline;
}

#footer_info p a:hover {
     text-decoration:none;
}

#footer_info p.copyrights a {
     color:#fdc689;
}



/* --- BEGIN IMAGES --- */

p img {
     padding: 0;
     max-width: 100%;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
     display: block;
     margin-left: auto;
     margin-right: auto;
}

img.alignright {
     padding: 4px;
     margin: 0 0 2px 7px;
     display: inline;
}

img.alignleft {
     padding: 4px;
     margin: 0 7px 2px 0;
     display: inline;
}

.alignright {
     float: right;
}

.alignleft {
     float: left
}



/* --- END IMAGES --- */


/* --- Begin Various Tags & Classes --- */

acronym, abbr, span.caps {
     cursor: help;
}

acronym, abbr {
     border-bottom: 1px dashed #999999;
}

blockquote {
     margin: 15px 30px 10px 10px;
     padding:10px 10px 10px 30px;
     background: #E3F7FE url(img/blockquote_bg.jpg) repeat-y;
     overflow:auto;
}

blockquote blockquote {
     background:#ffffff;
     overflow:auto;
}

blockquote cite {
     margin: 5px 0 0;
     display: block;
}

.center {
     text-align: center;
}

hr {
     display: none;
}

a img {
     border: none;
}

.navigation {
     display: block;
     margin:10px 0 0 0;
     overflow:hidden;
     clear:both;
     color:#000000;
     font-size:12px;
     line-height:1.8em;
     font-family:Arial, Helvetica, sans-serif;
}

.navigation a {
     color:#000000;
     font-size:13px;
}

.wp-pagenavi {
     background:#e2d4c3;
     border:0;
     padding:10px 15px 10px 15px;
     text-align:center;
}

.wp-pagenavi a {
     padding: 6px; 
     margin: 2px;
     color:#000000;
}

.wp-pagenavi span.pages {
     padding: 6px; 
     margin: 2px;
     background:#352e2c;
     color:#ffffff;
}

.wp-pagenavi span.current {
     padding: 6px; 
     margin: 2px;
     background:#9d080d;
     color:#ffffff;
}

.wp-pagenavi span.extend {
     padding: 6px; 
     margin: 2px;
     background:#352e2c;
     color:#ffffff;
}

/* --- End Various Tags & Classes --- */

/* --- Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. --- */

.entry ul {
     margin: 0 0 15px 0;
     list-style: none;
     clear:both;
} 

.entry ul li {
     border-bottom:1px dotted #2586a3;
     background:url(img/entry_icon.gif) no-repeat left 11px;
     padding:7px 0 7px 19px;
}

.entry ol {
     margin: 0 0 15px 0;
     padding:0 0 0 20px;
     clear:both;
}

.entry ol li {
     margin: 0;
     padding:7px 0 7px 0;
     border-bottom:1px dotted #2586a3;
}

.postmetadata ul, .postmetadata li {
     display: inline;
     list-style-type: none;
     list-style-image: none;
}
	
ol li {
     list-style: decimal outside;
}


/* --- End Entry Lists --- */



/* --- Begin Form Elements --- */
#searchform {
     margin: 10px auto;
     padding: 5px 3px; 
     text-align: center;
}

#sidebar #searchform #s {
     width: 108px;
     padding: 2px;
}

#sidebar #searchsubmit {
     padding: 1px;
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
     text-align:justify;
}

select {
     width: 130px;
}

#commentform {
     width:400px;
}

#commentform input {
     width: 170px;
     padding: 2px;
     margin: 5px 5px 1px 0;
}

#commentform textarea {
     width: 350px;
     padding: 2px;
}

#commentform #submit {
     margin: 5px 0 0 0;
     padding:0;
     width:85px;
     height:35px;
}

/* --- End Form Elements --- */



/* --- Begin Comments --- */

#comments {
     margin:0 0 10px 0;
}

#comments h2 {
     color:#000000;
     font-size:16px;
     font-weight:normal;
     border-bottom:1px solid #2586A3;
     padding:0 0 8px 5px;
}

.alt {
     margin: 0;
     padding: 10px;
}

.commentlist .avatar-image-container img {
     background:url(img/profile-image_32x32.png);
     width:32px;
     height:32px;
}

.commentlist {
     padding: 0;
     text-align: justify;
     margin:0;
}

.commentlist .comment {
     margin: 0;
     padding: 10px 10px;
     list-style: none;
     background:#e3f7fe;
}

.commentlist .alt {
     background:#ede2d4;
}

.commentlist .comment .comment {
     margin: 15px 15px 15px 15px;
     padding: 10px 15px 20px 15px;
     width:auto;
}

.commentlist p {
     margin: 10px 5px 10px 0;
     line-height:18px;
}

.commentmet_data{
     width:100%;
     overflow:hidden;
}

.commentmet_data td{
     vertical-align:top;
     text-align:left;
}

.commentmet_avatar {
     width:32px;
     padding:15px 0 0 0;
}

.commentmet_text {
}

.commentmet_avatar img {
     border:2px solid #868686;
}

#commentform p {
     margin: 5px 0;
}

.commentmet_replay {
     width:100%;
     overflow:hidden;
}

.commentmet_replay a {
     float:right;
     display:block;
     text-indent:-9999px;
     text-transform:capitalize;
     background:url(img/button_replay.gif) no-repeat;
     width:82px;
     height:27px;
}

.nocomments {
     text-align: center;
     margin: 0;
     padding: 0;
}

.commentmetadata {
     margin: 0;
     display: block;
     padding:0 0 5px 0;
     color:#333333;
     font-size:11px;
     text-transform:capitalize;
}

.commentmetadata a {
     color:#2586a3;
     font-size:12px;
}

.commentmetadata span {
     color:#2586a3;
     font-size:12px;
}

.commentmet_text {
     font-size:12px;
     line-height:1.4em;
     color:#000000;
     font-family:Verdana, Geneva, sans-serif;
}

#respond {
     margin:40px 0 0 0;
}

h3#respond_title {
     color:#000000;
     font-size:21px;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
     font-weight:normal;
     border-bottom:2px solid #e0d8ce;
     padding:0 0 8px 5px;
     margin:0 0 20px 0;
}

#commentform {
     color:#000000;
     font-size:12px;
     width:90%;
}

#commentform small {
     position:relative;
     top:-1px;
     font-size:12px;
}

#cancel-comment-reply-link {
     font-size:12px;
     color:#000000;
     margin:0 0 0 25px;
     font-family:Verdana, Geneva, sans-serif;
}

#commentform a, #commentform small {
     color:#000000;
}

#commentform input {
     background:#faf3eb;
     border:2px solid #d7cfbe;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
     padding:4px;
     color:#000000;
}

#commentform textarea {
     background:#faf3eb;
     border:2px solid #d7cfbe;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
     padding:4px;
     margin:5px 0 0 0;
     color:#000000;
     overflow:auto;
}

#commentform input#submit {
     background:none;
     border:0px;
}

/* --- End Comments --- */

/* --- Blogger Template Optimization --- */

.reaction-buttons {
     font-size: 11px;
}

.reactions-label-cell {
     line-height: 1.9em;
}

p.comment-footer {
     padding: 25px 0 25px 0px;
     font-size 13px;
}

h4#comment-post-message {
     width: 605px;
     font-size:15px;
     color:#000000;
     font-weight:bold;
}

.comment-form {
     margin:25px 0px 0px 0px; 
     max-width:525px !important;
     width:525px !important;
}

h4.backlinks {
     font-size:27px;
     font-family:'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
     color:#000000;
     font-weight:normal;
     margin:0px 0 15px 0px;
}

a.comment-link {
     font-size:13px;
     margin: 0px 0 0px 0px;
}

a.home-link {
}

#blog-pager {
     padding: 0 0 25px 0px;
}

.feed-links {
     font-size: 13px;
     padding: 0 0 0 0px;
}

.feed-links a:hover {
}

.feed-link {
}

.feed-link a:hover {
}

#backlinks-container {
}



/* --- ROUNDED CORNERS --- */

/* --- TITLE RC --- */
.title_bl {background: url(img/title_BL.jpg) 0 100% no-repeat #E3F7FE; width: auto}
.title_br {background: url(img/s1600/title_BR.jpg) 100% 100% no-repeat}
.title_tl {background: url(img/title_TL.jpg) 0 0 no-repeat}
.title_tr {background: url(vtitle_TR.jpg) 100% 0 no-repeat; padding:10px}
.clear {font-size: 0px; height: 0px}

/* --- LI-COMMENT --- */
.comment_bl {background: url(img/title_BL.jpg) 0 100% no-repeat #E3F7FE; width: auto}
.comment_br {background: url(img/title_BR.jpg) 100% 100% no-repeat}
.comment_tl {background: url(img/title_TL.jpg) 0 0 no-repeat}
.comment_tr {background: url(img/title_TR.jpg) 100% 0 no-repeat; padding:10px; margin-bottom:10px;}
.clear {font-size: 0px; height: 0px}

/* --- BODY_END RC --- */
.bl {background: url(img/body_BL.jpg) 0 100% no-repeat #ffffff; width: 960px}
.br {background: url(img/body_BR.jpg) 100% 100% no-repeat}
.clear {font-size: 0px; height: 0px}

/* --- FOOTER RC --- */
.footer_bl {background: url(img/BL.jpg) 0 100% no-repeat #000000; width: 960px}
.footer_br {background: url(img/BR.jpg) 100% 100% no-repeat}
.footer_tl {background: url(img/TL.jpg) 0 0 no-repeat}
.footer_tr {background: url(img/TR.jpg) 100% 0 no-repeat; padding:10px}
.clear {font-size: 0px; height: 0px}



/* --- SLIDER --- */
img {
     border:none;
}
	
pre {
     display:block;
     font:12px "Courier New", Courier, monospace;
     padding:10px;
     border:1px solid #bae2f0;
     background:#e3f4f9;	
     margin:.5em 0;
     width:674px;
}	
			
/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {
     margin:0;
     padding:0;
     display:block;
     overflow:hidden;
     text-indent:-8000px;
}
    
/* // image replacement */
#container {	
     margin:0 auto;
     position:relative;
     text-align:left;
     width:686px;
     background:#fff;		
     margin-bottom:2em;
}		
	
#content {
     position:relative;
}			

/* Easy Slider */
#slider {
     border-left: 4px solid #ffffff;
     border-top: 4px solid #ffffff;
     bborder: 2px red solid;
 
}

#slider ul, #slider li, #slider2 ul, #slider2 li {
     margin:0;
     padding:0;		
     list-style:none; 
}
	
#slider2 {
     margin-top:1em;
}
	
#slider li, #slider2 li { 
		
/* define width and height of list item (slide) entire slider area will adjust according to the parameters provided here height:241px;  width:686px;*/ 
     width:410px;
     height:150px;
     overflow:hidden;
     bborder: 2px green solid;
}	
	
#prevBtn, #nextBtn, #slider1next, #slider1prev { 
     display:block;
     width:30px;
     height:28px;
     position:absolute;
     margin-left:10px;
     top:129px;
     z-index:1000;
}	
	
#nextBtn, #slider1next { 
     margin-left:330px;
}	
#prevBtn, #slider1prev { 
     margin-left:290px;
}									

#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {  
     display:block;
     position:relative;
     width:30px;		
     height:28px;
     background:url(img/btn_prev.png) no-repeat 0 0;	
}	
	
#nextBtn a, #slider1next a { 
     background:url(img/btn_nxt.png) no-repeat 0 0;	
}	
		
/* numeric controls */	
ol#controls {
     margin:1em 0;
     padding:0;
     height:28px;	
}
	
ol#controls li {
     margin:0 10px 0 0; 
     padding:0;
     float:left;
     list-style:none;
     height:28px;
     line-height:28px;
}
	
ol#controls li a {
     float:left;
     height:28px;
     line-height:28px;
     border:1px solid #ccc;
     background:#DAF3F8;
     color:#555;
     padding:0 10px;
     text-decoration:none;
}
	
ol#controls li.current a {
     background:#5DC9E1;
     color:#fff;
}	

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
     outline:none;
}
	
/* // Easy Slider */


#mainbottom {width:960px; height:150px; background:#ffffff;}    /* // 249 */

.righttop_widgets {
     background: #e3f7fe;
     border:1px solid #e3f7fe;
     margin:4px;
     float:right;
     height:150px;
     width:260px;
}

.righttop_widgets ul {
     padding:10px;
}

.righttop_widgets h2 {
     font-size:14px;
     font-family;'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
     text-transform:lowercase;
     color:#2586a3;
}

.lefttop_widgets {
     background: #e3f7fe;
     border:1px solid #e3f7fe;
     margin:4px;
     float:left;
     height:150px;
     width:260px;
}

.lefttop_widgets ul {
     padding:10px;
}

.lefttop_widgets h2 {
     font-size:14px;
     font-family;'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
     text-transform:lowercase;
     color:#2586a3;
}
 /*Comments BOX*/                                     
#comments-box { 
background-color: #E7F7FF;
border: 1px solid gray;
padding: 1px 2px 1px 2px;
margin: 1px 1px 1px 1px;
font-family: Arial;
font-size: 10pt;

}
#comments-box .input { 
width: 80%;
}
#comments-box .writebox { 
margin: auto;
width: 80%;
}
#comments-box .writebox td{ 
margin: 3px;

}
#comments-box .writebox .button{ 
margin: 10px;
width: 100px;

}


/*chat - stylováno */                   
 
div.chatp {
background-color: #E7F7FF;
border: 1px solid gray;
padding: 1px 2px 1px 2px;
margin: 1px 1px 1px 1px;
font-family: Arial;
font-size: 10pt;
}

.read2 {
background-color: #1A4C1A;
}

.read1 {
background-color: #4A4C4C;
}

.read0 {
background-color: #4A4177;
}

.chat_table {
width: 100%;
}

.chat_ico {
width:55px;
width:55px;
text-align: center;
font-weight: bold;
font-size: 0.6em;
}

.chat_label {
font-family: Arial;
font-size: 9pt;
color: #CEC6C0;
padding-bottom: 2px;
border-bottom: 1px dotted gray;
text-align: left;
}

.chat_label .ifoico{
border-style: inset;
border-width: 0px;
width: 12px;
}

.chat_text {
font-family: Arial;
font-size: 10pt;
color: #CEC6C0;
padding-left: 5px;
}      
/*
 /*chat - stylováno konec */
