
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}




/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
#TB_window, #TB_overlay { z-index:10000 !important;float:none;clear:both; }

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

body { margin-left: 10px;margin-right:10px;padding:0px;
		font-family: "Arial CE","Helvetica CE",Arial,helvetica,sans-serif;
		font-family: "Verdana CE","Arial CE","Lucida Grande CE","Helvetica CE",Verdana,Arial,lucida,sans-serif;

		font-size: 10pt;text-align:center;color:#717171;
		padding-bottom:5px;overflow:auto;height:100%
}

h1{font-size: 140%;text-indent: 0px;font-weight:normal;padding-top:20px
}
h2{font-size: 125%;text-indent: 0px; font-weight:normal;padding-top:20px
}
h3{font-size: 120%;text-indent: 0px; font-weight:normal;padding-top:20px
}
h4{text-indent: 0px;
}
h5{font-size: small;text-indent: 0px;
}
ul li{margin-left:20px}
.nadpis{text-indent: 0px;font-size:100%}
.cerveny{color:#ff7100;}
.a_date{font-size:80%;padding-top:0px;margin-top:-0px}

.modry{color:#119fff;margin-top:0px;}
a:link {color:#0f9fff;}
a:visited {color:#0f9fff;}
a:hover {color:#fa7100;}
.refe{font-family: Verdana, "Geneva CE", lucida, sans-serif;}
.cervene{color:red;font-weight:bold}
.menu{ margin-left:5px;
    margin-right:3px;
    padding-left:12px;
    font-size:100%;
}

a.article{text-decoration:none;margin-top:5px; display:block;font-size:115% }
a.question{text-decoration:none;margin-top:5px;  display:block; }
a.question2{text-decoration:none;margin-top:5px;  margin-bottom:20px;  display:block; }
.qnum{text-decoration:none;color:black;display:inline}
.q_date{font-size:80%}

a.menu:link {text-decoration:none;color:white;
			}
a.menu:visited {text-decoration:none;color:white;
      }
a.menu:hover {
      color: #fa7100;
      text-decoration:none;}
.vzor_left{float:left}
.vzor_right{float:right}
#main_b { position: relative;
			width: 912px;
			margin: auto;
			top:5px;
			text-align:left;
			}
#main_1{position:relative;
    top:0px;
    height:auto;
    width:912px;
}		
#logo2hcs {	position: relative;
		left: 0px;
		top: 0px;
		width:686px;
		height:244px;
		padding:0px;
}

#logo2hcs a {
	display:block;
	width:686px; height:244px;
	margin:0; padding:0;
	background: url("pics/hlavicka.png") top left no-repeat;
	text-decoration: none;	}
#logo2hcs a span { display:none }

#link1 {position: absolute;
		left: 693px;
		top: 20px;
		width: 209px;
		height: 320px;
	  background: url("pics/right_menu.png") top left no-repeat;
    margin:0;padding:0;		
    padding-left:25px;
		margin-bottom:10px;
		padding-top:54px;
		font-size:130%;
		font-weight:normal;
		line-height:29px;
}
#box1{position:absolute;
      left:0px;
      top:250px;
      width:225px;
      height:91px;

}
#box1 a {display:block;
      width:225px;
      height:91px;
      background: url("pics/box1.png") top left no-repeat;      
      cursor:pointer;
}  
#box1 a span {display:none}
#box2{position:absolute;
      left:230px;
      top:250px;
      width:220px;
      height:91px;
}
#box2 a {display:block;
      width:220px;
      height:91px;
      background: url("pics/box2.png") top left no-repeat;      
}
#box2 a span {display:none}

#box3{position:absolute;
      left:455px;
      top:250px;
      width:231px;
      height:91px;
}
#box3 a {display:block;
      width:231px;
      height:91px;
      background: url("pics/box3.png") top left no-repeat;
}
#box3 a span {display:none}

.novinky{border-left:1px solid #e2e2e2;
      margin:0px;
      padding:0px;
      margin-right:5px;
      padding-left:15px;
      padding-top:5px;
      font-size:80%;
      position:relative;
      left:360px;
      top:0px;
      width:310px;
		  line-height:17px;      
}
.novinky_text{margin-top:0px;padding-left:20px;margin-bottom:15px}  
.cerveny_novinky{color:#ff7100;font-size:135%;margin-top:0px;padding-top:0px}


#video_preview{position:absolute;
      left:693px;
      top:345px;
      width:209px;
      height:190px;
      line-height:10px;
      padding-top:10px;
      padding-left:20px;
      background: url("pics/video.png") top left no-repeat;
      z-index:10
}
#allpage{display:none;bordeR:1px solid black;z-index:30;position:fixed;_position:absolute;left:0px;top:0px;width:100%;height:100%;
  _height: 200%;
  background-color:#000;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  }
#envelop{text-align:center;display:none;position:absolute;z-index:40;left:0px;top:0px;width:100%;height:100%}
#mediaspace{position:relative;z-index:41;top:100px;margin-left:auto;margin-right:auto;width:650px;height:490px;}
#label{position:relative;z-index:45;width:650px;margin-left:auto;margin-right:auto;top:100px;/*background:black;color:silver*/background:silver;color:black}  
#login{position:absolute;
      left:693px;
      top:545px; /*345*/
      width:209px;
      height:206px;
      background: url("pics/login.png") top left no-repeat;
      z-index:10
}
.login_form{margin:0px;padding:0px;font-size:80%}
#login_users{position:absolute;
      left:17px;
      top:35px;
      width:192 px}
#login_search{position:absolute;
      left:17px;
      top:126px;
      width:192px}
#login_rss{position:absolute;
      left:17px;
      top:182px}

#dalsi{text-align:right;position:absolute;
      left:107px;
      top:220px;
      width:100px;}
      
a.login_a:link {text-decoration:none;
			color:#717171;}
a.login_a:visited {text-decoration:none;
      color:#717171;}
a.login_a:hover {
      color: #fa7100;
      text-decoration:none;}
#main_2{position:absolute;
    top:355px;
    padding-top:5px;  
    left:0px;  
    width:340px;
}	

#main_text{margin-right:15px;
    margin-left:10px;
    position:absolute;
    width:335px;
    font-size:90%;
    line-height:20px;
}		
#main_2_full{position:absolute;
    top:355px;  
    padding-top:5px;
    left:0px;  
    width:666px;
}	

#main_text_full{margin-right:15px;
    margin-left:10px;
    width:666px;
    font-size:90%;
    background:white;
    line-height:20px;
}		
.prodejci{font-size:95%;}
col.adresa{width:250px;height:60px}
col.kontakt{width:250px;}
tr{height:70px;vertical-align:top;}
.tbl_refe{font-size:100%;
          text-align:left;
}
tr.refe{height:25px}
.tbl_refe2{font-size:98%;
          text-align:left;
}
tr.refe2{height:25px}
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }

#spod1 {text-align: left;
		position: relative;
		width: 928px;
		height:29px;
		margin-top:3px;
		padding-top:7px;
		margin-bottom:5px;
		top: 300px;
		left:1px;
		margin-top:10px;		
    font-size:80%;
		font-weight: normal;
		background:url("pics/bottom.png") top left no-repeat;
}
.menu2{display:inline;
    margin-right:10px;
    margin-left:5px;
    padding-left:12px;
    line-height:20px;
    font-size:100%;
}
a.menu2:link {text-decoration:none;
			color:#acacac;}
a.menu2:visited {text-decoration:none;
      color:#acacac;}
a.menu2:hover {
      color: #fa7100;
      text-decoration:underline;}
a.logout:link {font-size:85%}
a.logout:visited {font-size:85%}
a.logout:hover {font-size:85%}

p.odstav{position:relative;top:-10px;margin:0px;margin-bottom:8px;}
p.odstav:first-line {font-size:105%;font-weight:bold;}
#last_link{position:relative;left:830px;top:-17px;width:30px;
	 background:url("pics/sipka.png") 0px 3px no-repeat;
}
#last_link a {display:block;width:30px;height:100%;padding-left:13px

}    
#last_link a span{display:none}
h5.tlusty{margin:0px;margin-top:8px}
p.bezny_text{text-indent:20px;}
ol.cis_seznam li{margin-left:20px}


.icq_status{position:relative;top:4px;}			
.tbl_cenik{font-size:100%;text-align:right;margin-left:15px;
}
.tbl_objed{font-size:100%;
          text-align:right;margin-left:15px
}
.tbl_objed_left{font-size:100%;
          text-align:left;margin-left:15px;
}
tr.objed{height:25px;vertical-align:middle}
tr.objed_left{height:25px;text-align:left}
.tbl_profil{font-size:95%;text-align:left;margin-left:15px
}
th.tbl_profil2{height:18px;text-align:left;background:#e2e2e2}
tr.tbl_profil{height:18px;text-align:left}
.screens{text-align:left;
        font-weight:bold;
        float:none;
        padding:10px;
        padding-top:14px;        
        background:url("pics/obdelnik.png") top left no-repeat;
        width:209px;
        height:49px;
        color:white;
}
.screen1{position:relative;left:249px;
        top:-83px;
        margin-top:10px;
        margin-bottom:10px;
       
}





.koment{font-size:80%;font-style:italic;line-height:10px;margin:0px;padding:0px}



.tap_btm{
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  width:201px;
  float:left;	
}
.tap_pict{position:relative;
        top:0px;
        left:0px;
        width:200px;
        font-size:90%;
        border:0px solid black;
        text-align:center;
        margin-bottom:0px;
}
.tap_text{background:#eaeaea;
          position:relative;
          top:-2px;
          left:0px;
          font-size:80%;
          width:200px;
          border:0px solid black;
          text-align:center;
}
#google_code{position:relative;
      width:150px;
      left:0px;
      top:20px;
      text-align:left;
}

