* {

	margin: 0;

	padding: 0;

}

html {

	background: #e7e7e7 url(../img/bg_top.jpg) repeat-x;

}

body {

	background: #e7e7e7 url(../img/bg_top.jpg) repeat-x;

	font: 0.8em/1.2 Verdana,Arial,sans-serif;

}





#page {



  position: relative;

	margin-left: auto;

	margin-right: auto;

	width: 962px;

background:white;

}



#header

{

position:relative;

margin:0;

background: url('../img/header.jpg') 0 0 no-repeat; 

width:962px;

height:229px;

}



#header h1 a span {

	position: absolute;

	display: block;

	left: 0;

	top: 0;

	width: 462px;

	height: 177px;

	margin: 0;

	padding: 0;



}











hr.cl



{

clear: left;

height: 1px;

line-height:1px;

margin: -1px 0 0 0;

padding: 0;

border: none;

visibility: hidden;



}



hr.cleas



{

clear:both;

height: 1px;

line-height:1px;

margin: -1px 0 0 0;

padding: 0;

border: none;

visibility: hidden;



}







.leftbox

{

position:relative;

margin:0;

float:left;

width:200px;

height:30px;



}







h4 {



font-size:14px;

color: #ef8e23;

}

.rightbox

{



float:left;

width:250px;



}

 /* menu */

#menu

{

position: absolute;

width: 962px;

z-index:20;

background: url(../images/header.gif) left top no-repeat;

list-style-type: none;

left:0;

top:189px;

padding: 0 ;

  } 





#menu li

{

position:relative;

z-index:20;

margin: 0 2px 0 0;

padding: 0;

float: left;

height: 38px;

width: 190px;

overflow: hidden;

background: url(../img/bgmenu.jpg) top left repeat-x;

}



    

    #menu li a

    {

      position:relative;

      z-index:20;

      float: left;

      display: block;

      text-decoration: none;

      line-height: 38px;

      height: 38px;

      overflow: hidden;

      text-align: center;

      color: black;

    font-weight:bold;

      

      padding-left: 38px;

     background: url(../img/menusipka.jpg) 25px 15px no-repeat;

      overflow: hidden;



    } 

  

    #menu li a:hover, #menu li a.active

    {

      background:none;

      text-decoration: underline;

      color: black;

     background: url(../img/menusipka.jpg) 25px 15px no-repeat;

    }  









  #menu ul.submenu

{

   

    position:relative;

      z-index:20; 



    list-style-type: none;

    margin: 2px 0 0 0;

    #margin: -2px 0 0 0;

    padding: 0;

    line-height: 38px;

    width: 190px;

    overflow: hidden;

    background: #fffeb2 ;

  

  }    



  #menu ul.submenu li

  {



   position:relative;

      z-index:20;

    width: 190px;    

    margin: 0;

  padding: 0 0 0 0px;

    height: 38px;;

    line-height: 38px;

    border: none;

  background: #fffeb2 ;

  }



    

    #menu ul.submenu li a

    {

      position:relative;

      z-index:20; 

      width: 152px;    

      margin: 0;

      padding: 0;

      height: 38px;

      display: block;

      text-decoration: none;

      font-weight: normal;

      text-align: left;

      padding: 0 38px;

      line-height: 38px;

      color: black;

      font-weight:bold; 



  background:#fffeb2  url(../img/menusipka2.jpg) 24px 15px no-repeat;

 border-bottom:1px solid #ffeb09;

    font-size: 0.8em;



    } 

  

      #menu ul.submenu li a:hover

      {

        color: black;

      background:#fffeb2  url(../img/menusipka2.jpg) 24px 15px no-repeat;

    text-decoration:underline

      }



      #menu ul.submenu li a.active

      {

        color: #333;

      }          







  /* konec: menu */  

 

#main

{

position:relative;

border-top:3px solid black;

margin:3px 0 0 0;



width:958px;

background: white url(../img/bgmain.jpg) 725px 0px repeat-y;



} 

 

 #main a{



  color:#ef8e23;



  text-decoration: underline;



}



#main a:visited, #main a:link{



  color:#ef8e23;



}



#main a:hover, #main a:active{



  text-decoration: none;



  color:#ef8e23;

}



 

 #content

 {

 position:relative;

 margin:0;

 padding:10px 15px 0 35px; 

##float:left;

 width:673px;

background:white;

}



#content p.indent

{

text-indent: 30px;





}





#prodejna

{



position:relative;

margin:8px 0 0 0;

height:435px;

width:233px;

background: white url('../img/prodejna.jpg') no-repeat;



}



#prodejna a span {

	position: absolute;

	display: block;

	left: 10px;

	top: 210px;

	height:215px;

width:213px;

	margin: 0;

	padding: 0;



}







/* rozcestnik */









#content #page_divider{

  list-style-type: none;

  width:720px;

  float:left;

}

/*

#content #page_divider li{

  position:relative;

  list-style: none;

  list-style-type: none;

  background: none;

  margin-top:30px;

  display: block;

  width:300px;

 overflow: hidden;



}



*/



#content #page_divider li

{

position:relative;

z-index:20;

margin: 0 2px 0 0;

padding: 0;

float: left;

list-style: none;

  list-style-type: none;

width: 340px;

overflow: hidden;

margin-top:20px;

}



    

   #content #page_divider li a

    {

      position:relative;

      z-index:20;

      float: left;

      display: block;

      text-decoration: none;

      line-height: 38px;

      list-style: none;

      list-style-type: none;

      overflow: hidden;

      text-align: center;

      

    font-weight:bold;

      

      

    

      overflow: hidden;



    } 































#content #page_divider li img {

  float:left;

}

#content #page_divider li h3{

  float:left;

  display: block;

  width:160px;

  padding:0 0 0 15px;

  margin-left: 15px;

  

}





#content #page_divider li a{



}





#page_divider li a.img img{

  

  

}





/**/



#kontakt

{

margin:20px 0 0 20px;

}



#kontakt2

{

margin:20px 0 0 20px;

}





#sklad

{



position:relative;

margin:8px 0 0 0;

height:258px;

width:233px;

background: white url('../img/sklad.jpg') no-repeat;



}



#sklad a span {

	position: absolute;

	display: block;

	left: 10px;

	top: 210px;

	height:215px;

width:213px;

	margin: 0;

	padding: 0;



}

























 

 

#start

{



position:relative;



height:20px;



width:233px;

background: white url('../img/startright.jpg') no-repeat;



} 

 

#right



{

position:relative;

margin:0 0 0 0;

float:right;

width:233px;

background:white;



} 



#heel {



position:relative;

margin:0;

	padding: 0;

	height: 40px;

	width:958px;

	background: white url('../img/bgheel.jpg') 0 0 repeat-x;

}



#newsarray

{

position:relative;

margin:0 0 0 0;

background: red url(../img/bgmain.jpg) 0px 0px repeat-y;

padding-bottom:77px;

}





#endbgmain



{

position:absolute;



width:233px;

height:77px;

left:725px;

top:-77px;

background: red url('../img/endbgmain.jpg') no-repeat;





}



#content h2

{

position:relative;





display:block;

height:40px;





background: white url('../img/h2bg.jpg') 0 0 repeat-x;

width:668px;

font-size:16px;

font-weight:bold;

margin-bottom:20px;

}



#content img.border

{

border: none;

padding:  5px;

}







.h2img



{

position:relative;



display:block;

height:40px;

margin-right:10px;

float:left;

width:19px;

background: url('../img/h2left.jpg') 0 0px no-repeat;



}







.h3img



{

position:relative;

display:block;

margin-bottom: 10px;

width:668px;

height:40px;

background: url('../img/nadpis.jpg') 0 0px no-repeat;



}







.text

{



position:relative;

padding-top:10px;

height:40px;

display:block;

}



.text3

{

font-size:14px;

margin-left: 30px;

position:relative;

padding-top:10px;

height:40px;

display:block;

font-weight:bold;

}







.text2

{

color:white;

margin-left: 20px;

position:relative;

padding-top:10px;

height:40px;

display:block;

}



.text4

{

margin-left:33px;

}



.text5

{

margin-left:48px;

}







#middle



{

  position:relative;

  width:653px; 

}



#middle ul li 

{



  margin: 0 0 0 0;

  padding: 0 0 0 20px;

  overflow: hidden;

  background: url(../img/li.jpg)  left center no-repeat;

  position:relative;

}



.center

{

text-align:center;



}







#istudio



{

position:relative;

margin:0px 0 0 720px;

padding:0px 0 0 0;

}



.cerne

{

color:black;

}





#middle ul



{

list-style-type: disc;

}



#middle ul li

{

margin-bottom:15px;





}





.prvni

{

float:left;

width:130px;

font-size:11px;

margin-bottom:10px;

}



.telefon



{

float:left;

width:215px;

font-size:11px;

margin-bottom:10px;

}



.posledni



{

float:left;

width:83px;



font-size:11px;

margin-bottom:10px;

##margin-bottom:2px;

}



.odkaz

{

color:orange

}









#new_detail img, #object_detail img, #last_photo img{

 

 padding-right:10px; 

  border:none;

  float:left;

}

#news .news-item{

  background: url('../img/line.jpg') right bottom no-repeat;

  padding:10px 10px 10px 10px;

 font-size:10px;

  height:135px

  

  

}



#news .news-item h3{

font-size:12px;

}



#main #news .news-item a.img{

 

  display: block;

  height:118px

  

  width:117px;

  float:left;

  text-decoration: none;

  border:none;

  margin-right:20px;

  

}

#main #news a.img img{

  border:none;

  padding:10px;

  float:left; 

}

#news .news_inserted{

  color:rgb(183,151,123);

  font-weight: bold;

}



#news2{

  height:180px;

  overflow: hidden;

  width:675px;

}



#news2 .news-item{

  width:648px;

  height:179px;

  background: url('../img/bg.jpg') left top no-repeat;

  margin:5px 0;

  color:#000;

  padding:0 20px 0 0;

  position: relative;

  display: none;



}

#news2 #newest_1.news-item{

  display: block;

}

#news2 .news-item h3{

font-size:1.3em;

font-weight: bold;

text-decoration: None;



padding:25px 0 0 0;

}

#news2 .news-item h3 a{

  text-decoration: none;

}

#main #news2 .news-item a.img{

 

  display: block;

  height:118px

  

  width:117px;

  float:left;

  text-decoration: none;

  border:none;

  margin-right:20px;

  

}

#main #news2 a.img img{

  border:none;

  border:3px solid rgb(254,144,3);

  float:left;

  margin:25px 0 0 70px; 

}

#news2 .news_inserted{

  color:#000;

  font-weight: bold;

  margin:15px 0 0 0;

}



#news2 .new_left{

  position: absolute;

  top:20px;

  left:10px;

  background: url('../img/left.jpg') left top no-repeat;

  width:32px;

  height:32px;

  cursor: pointer;

}



#news2 .new_right{

  position: absolute;

  top:20px;

  left:630px;

  background: url('../img/right.jpg') left top no-repeat;

  width:32px;

  height:32px;

  cursor: pointer;

}



#news2 a.new_list{

  position: absolute;

  top:150px;

  left:200px;

  text-align: center;

  

  width:150px;

  height:32px;

  

}





.files

{

  display: block;

  text-decoration: none;

  line-height: 16px;

  margin-left:20px;

  

  ##padding-left:0px;

  height:20px;

}



.files img

{

  border: none;

  float:left;

  

  ##margin-right:0px;



}





/*tabulka*/



#content table{



  margin:4px 0;



  border:1px solid;



}



#content table td{



  border:1px solid;

 background-color: #fff704;

  padding:4px;



}



#content table thead th{



  text-align: left;



  font-size: 0.9em;



   border:1px solid;

  background-color: #eee;



  padding:4px;  



}



/**/





.float_right {

float:right;





}





.float_left {

float:left;

}





.doktor {

margin-left:95px;



}





.kontakt {

float:left;

width:325px;



}







.odkazy  {

position:relative;

margin-left:120px;

top:12px;

color:black;

}



.odkazy a{

color:black;



}



#transport {



margin-top:15px;

margin-left:65px;

}





#transport img {



border:none;

}































#map_canvas {



float:right;

}










