body{
 font-family: Trebuchet MS,Tahoma,Verdana,sans-serif;
 background:url(../images/bg_body.jpg);
 background-repeat: repeat-x;
 backgroun-position: left top;
 background-color:#DCE6F2;
 text-align:center;
 font-size:13px;
 color:#333333;
 margin:0px;
 padding:0px;
 
}

/*default*/
a{color:#0265A8; text-decoration:none; }
a:hover{color:#0265A8; text-decoration:underline; }
img{vertical-align:middle;}
/*ul{margin:0px; padding:0px;}*/
hr{height:1px; background:#4D6583; display:inline; width:auto; border:0px solid #4D6583; }
form{display:inline; margin:0px; padding:0px; }
.button{width:80px; height:20px; background-color:#3A6CAF; color:#ffffff;}
.textimage{float:left; }
select{font-size:12px; border:1px solid #0164A8;}

/*main content div*/
.out{
  margin:0 auto;
  text-align:left;
  width:100%; 
}


/*main content div*/
.container{
  margin:0 auto;
  text-align:left;
  width:916px; 
}

.header {
 width:936px;
 background:transparent;
}

.header_left {
  float:left;
  width:22px;
  height:287px;
  background:url(../images/top_panel/header_left.jpg);
  background-repeat:no-repeat;
 
}

#header_center { 
  height:287px;
}

.header_center {
  float:left;
  width:872px;
  height:287px;
}

.header_center_top {
  height:235px;
}

.header_center_logo {
 float:left;
 width:468px;
 height:235px;
}

.header_right {
  float:left;
  width:22px;
  height:287px;
  background:url(../images/top_panel/header_left.jpg);
  background-repeat:no-repeat;
}

.header_banner {
 height:257px;
 background:transparent;
}

.sep_top {
 height:10px;
 width:892px;
}

.middle {
 width:916px;
}

.middle_left {
  float:left;
  width:22px;
  min-height:200px;
  background:#DCE6F2; 
 
}

.middle_center {
  float:left;
  width:872px;
  margin-bottom:0px; 
}

.middle_right {
  float:left;
  width:22px;
  background:#DCE6F2;
}


.headerimg { 
  background-position: center top; 
  background-repeat: no-repeat; 
  width:892px; 
  height:287px; 
  position:absolute; 
}


.btn { 
  height:24px; 
  width:24px; 
  float:left; 
  cursor:pointer; 
}


#back { 
  background-image:url("../images/btn_back_small.png"); 
}

#next { 
  background-image:url("../images/btn_next_small.png"); 
}
   
#control { 
  background-image:url("../images/btn_pause_small.png"); 
}


.link_more_cont {
 padding-top:15px;
 height:30px;
 text-align:right;
}

.link_more {
 color:#0265A8;
 font-size:13px;
 font-style:normal;
 font-weight:bold;
 font-family:Trebuchet MS,Arial,Tahoma,Verdana;
 height:20px;
 line-height:20px;
}



/*ok message*/
.info_ok {
    text-align: center;
    color: #399705;
}

/*error message*/
.info_error {
    text-align: center;
    color: red;
}


/*ok message*/
.info_ok_text {
    padding-top: 5px;
    text-align: center;
    color: #D34210;
}

/*error message*/
.info_error_text {
    padding-top: 5px;
    text-align: center;
    color: red;
}


.yt_video_article {
  margin-bottom:3px;
  margin-right:15px;
  float:left;
  border:2px solid #0164A8;
}


.yt_video_article_right {
  margin-bottom:3px;
  margin-left:15px;
  float:right;
  border:2px solid #0164A8;
}

.footer {
  clear:both;
  background-color:#333333;
  color:#ffffff;
  border-top:2px solid #3A86B8;
  height:150px;
  text-align:center;
  padding-top:10px;
  font-size:11px;
  width:100%;
}

.footer_content {
  text-align:center;
 
}

.footer_copyright {
  height:20px;
  line-height:20px;
  text-align:center;
  font-family: Century Gothic,Trebuchet MS,Arial;
}

.footer_links {
  height:15px;
  line-height:15px;
  text-align:center;
  font-family: Trebuchet MS,Arial;
}



/*texts the same as editor textarea*/
.smText { 
  padding: 0px 26px 0px 26px;  
  background:transparent; 
  font-family: Trebuchet MS,Tahoma,Verdana,sans-serif;
  width:822px;
  text-align:left;
}

.smText a {
 text-decoration:underline;
}


embed {
 margin:15px;
 margin-top:0px;
 margin-bottom:0px;
 border:2px solid #0164A8;
 width:390px;
 height:244px;
}


.smTextHead { 
  padding: 0px 26px 0px 26px; 
  width:100%; 
  font-size:18px;
  color:#2C7DB4;
  font-weight:normal;
  font-style:normal;
  height:30px;
  line-height:30px;
  text-align:left;
  font-family: Trebuchet MS, Tahoma, Verdana;
} /*hlavicka textu*/

.smPageItem { 
   padding: 5px 0px 10px 0px;
} /*tabs,galleries..*/


.smThumbGal {
  background:#ffffff; 
  float:left;
  text-align:center;
  border:3px solid #ffffff; 
 
  } 

.smImgGal { 
  padding:0px; 
  border:0px solid #cccccc; 
}

.ThumbImage { 
  border:1px solid #cccccc; 
  height:95px; 
  text-align:center;
  width:130px;
  padding:2px;
}

.page_header {
height:46px; 
width:872px; 
background-color:#ffffff; 
background-repeat:no-repeat;
background-position: left;
}


