html {
	height: 100%;
	overflow:auto;
}
body {
	margin:0;
	padding-top: 0px; 
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	color:#cccccc;
	background:#2d2d2d;
	line-height:15px;
}
a {
  text-decoration:none;
  color:#7f7f81;
}
  a:hover {
    text-decoration:none;
    color:#ffffff;
  }
  a:active  {
    text-decoration:none;
    color:#ffffff;
  }
.main {
  width: 968px;
  margin: auto;
  text-align: left; 
  background:#2d2d2d;
  text-align:center;
	/*vertical-align:middle;*/
}
.head {
  margin-left:23px;
  background: url("../images/logo.jpg") no-repeat;
  height:80px;
  clear:both;
}
  .head a {
   display: block;
   width: 200px;
   height: 70px;
  }
.left {
  width:93px;
  background:#2d2d2d;
  float:left;
  margin-right:4px;
  list-style-type:none;
  color:#7f7f7f;
}
.menu_lang  {
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:93px;
  height:83px;
  text-align:right;
  list-style-type:none;
}
  .menu_lang ul {
    margin:0 0 0 0;
    padding:0 0 0 0;
    width:93px;
    list-style-type:none;
  }
  .menu_lang ul li {
  	xwidth:97px;
  	xpadding-right:5px;
    margin-right:0px;
  }
    .menu_lang ul li.curr a {
     color: white;
    }
  
.menu {
  height:293px;
  text-align:right;
}
  .menu ul  {
    margin:0 0 0 0;
    list-style-type:none;
  }
  .menu ul li.curr a{
    color:#ffffff;
  }
.autor  {
  height:92px;
  text-align:right;  
 
}
.mid  {
   width:665px;
  _width:665px;
  margin-right:3px;
  height:420px;
  /*background:url("../images/mid_bg6.gif");*/
  float:left;
  overflow:hidden;
  text-align:left;
}
.text {
  margin-left:31px;
  _margin-left:15px;
  float:left;
  width:170px;
  /*height:219px;*/
  padding-top:80px; /*!pridane 2px*/
}
.scrollbar_left{
  overflow:auto;
  /*text-align:left;*/
  scrollbar-face-color : #2d2d2d; 
  scrollbar-highlight-color : #545454; 
  scrollbar-3dlight-color : #2d2d2d; 
  scrollbar-shadow-color : #545454; 
  scrollbar-darkshadow-color : #2d2d2d; 
  scrollbar-track-color : #2d2d2d; 
  scrollbar-arrow-color : #545454;
  /*line-height:1.25;*/
  width:217px; 
  height:300px; 
  border-top:1px dotted #6B6B6B;
  border-bottom:1px dotted #6B6B6B;
  /*margin:0 auto;*/
  background:#2d2d2d;
}
.text_samotny {
  float:left;
  padding-left:7px; 
  padding-right:7px; 
  padding-top:5px;
  line-height:15px;
  
  margin-top:-12px;
  _margin-top:0px;
}
.pic_d  {
  float:left;
  margin-left:77px;
  _margin-left:30px;
  width:387px;
  height:420px;
  text-align:right;
  /*background:red;*/
}
.pic_s {
  float:left;
  padding-top:82px; /*pridane 2px*/
  margin-left:77px;
  _margin-left:30px;
  width:387px;
  height:348px;
  text-align:right;
  /*background:red;*/
}
.pic_d img {
  xwidth: 284px;
 	height:420px;
}
.galeria  {
  float:left;
  margin-left:1px;
  _margin-left:1px;
  padding:0 0 0 0;
  overflow:none; /*hidden */
  height:420px; /*povodna 418*/
  width:82px;
  _width:82px;
  background:#2d2d2d;
}

.galeria img {
  border: 0;
}
.galeria .img {
  /*margin-bottom:-15px;*/
  /*background:#000000;*/
  margin:0 0 0 0;
  padding:0 0 0 0;
  border-bottom:5px solid #2d2d2d;
  _border-bottom:5px solid #2d2d2d;
  height:80px;
  display:block;
  overflow:hidden;
}
.right  {
  margin-left:0px;
  padding:0 0 0 0;
  margin-top:0px;
  width:84px;
  _width:88px;
  height:420px;
  overflow:hidden;
  float:left;
  background:url("../images/mid_bg2.jpg");
}
.right_textik  {
  margin-left:7px;
  width:84px;
  _width:88px;
  height:420px;
  float:left;
  text-align:left;
}
.foot {  
  clear:both;
  width:750px;
  height:79px;
  margin-left: 98px;
  color: #7F7F81;
}
.foot .left_foot {
  padding-left: 10px;
}
.foot .right_foot {
  padding-right: 10px;
}

