body{background-color: white; font-family: arial ce, helvetica ce, verdana ce, arial, helvetica, verdana; font-size: 10pt; margin:0px; padding:0px;}
p { padding-top:0px; margin-top:0px; }
/* font, table, p {font-family: arial ce, helvetica ce, verdana ce, arial, helvetica, verdana; font-size: 10pt} */

table {width: 100% ;border-collapse: collapse}
td {vertical-align: top;}
img {border-width: 0px;}
form {margin-top: 0pt; margin-bottom: 0pt; }
ul  {margin: 0px; padding-left: 10px;}
li  {margin-top: 3px; padding-top: 0px;}
input {margin-right: 10px;}
fieldset {padding: 5px; margin: 0px;}
.require {font-weight: bold;}
.require input {background-color: #cfe6d7;}

a:link, a:visited, a:active {text-decoration: none; color:  #f60;}
a:hover, a.a1:hover, a.a2:hover {text-decoration: none; color: #009;}

a.a1:link, a.a1:visited, a.a1:active {text-decoration: none; color:  #009;}
a.a2:link, a.a2:visited, a.a2:active {text-decoration: none; color:  #000;}

@media print{.noprint {display: none;}}

hr  { border-top: 0px dashed #ccc; height: 1px; }
.c0 {background-color: #ffffff;}
.c1 {background-color: #f5f5f5;}
.c2 {background-color: #F2FFF6;}
.c3 {background-color: #cfe6d7;}
.c4 {background-color: #f2f2f2;}

.gg {display: none;}

.gn {color: white; background-color: #CC002E;}
.gn a:link, .gn a:visited {color: #ff6600;}
.gn a:active, .gn a:hover {color: white;}

.gy {color: black; background-color: #cccccc;}
.gy a:link, .gy a:visited  {color: black;}
.gy a:active, .gy a:hover {color: #ff6600; font-weight: normal;}

.w  {color: black; background-color: white;}
.w a:link, .w a:visited  {color: black;}
.w a:active, .w a:hover {color: #ff6600; font-weight: normal;}

.plus {color: #ff6600; font-weight: bold; font-size: 13pt;}
.clear {clear: both; width: 0px;}
.center {margin: auto; text-align: center;}
.left  {text-align: left;}
.right {text-align: right;}
.fleft {float: left;}
.fright{float: right;} 
.w16  {width: 20px; border: 1px solid red;}
.w50  {width: 50px;}
.w60  {width: 60px;}
.w100 {width: 100px;}
.w150 {width: 150px;}
.w160 {width: 160px;}
.mb3 {margin-bottom: 3px;} 
.mb5 {margin-bottom: 5px;} 
.b {font-weight: bold;}
.h_index{vertical-align: super; font-size: 70%;}

img.left {float: left; margin-right: 10px;}

.sm  {font-size: 8pt;}
.smc {font-size: 8pt; color: #363636; font-weight: bold}
.smr, .smr.a:link  {font-size: 8pt; text-align: right; font-weight: normal;}
.smrc {font-size: 8pt; text-align: right; color: #363636;text-decoration: none;}
.big {font-weight: bold; text-transform: uppercase; font-family: Verdana} 
.inline {display: inline;}

.title /*h1*/	{background: none; color: #CC002E; font-size: 18px; text-decoration: none}
.content 	{background: none; font-size: 12px;}
.option 	{background: none; color: #000000; font-size: 10pt; font-weight: bold; text-decoration: none}
.storytitle /*h4*/ {background: none; color: #363636; font-size: 11pt; font-weight: bold; text-decoration: none}
.storycat   /*h3*/ {color: #363636; }
.text {margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; font-size: 10pt;text-align: justify;}
.sm	{background: none; font-size: 8pt;  font-family: verdana, helvetica;}

h1, h2, h3, h4, h5, h6 {letter-spacing: 1px; margin-bottom: 0px; margin-top: 5px; }

h1, h2  {font-size: 12pt; text-decoration: none; padding-bottom: 5px; color: #009;}
h3  {font-size: 12pt;}
h4  {font-size: 11pt;}
h5  {font-size: 10pt;}
h6  {font-size: 9pt;} 


/* Nadpisy  */
.T{ color: black; padding: 2px; margin: 0 0 5px 0; background-color: #ccc;
   font: bold 8pt Verdana,Garamond, Verdana, Arial, Courier, sans-serif; text-transform: uppercase; text-align: center;
   letter-spacing: 0.5ex;  
}

.T a:link, div.T a:visited  {color: white;text-decoration: none;}
.T a:hover   {color: white;text-decoration: none;font-weight: bold;}
.T a:active  {color: black; text-decoration: none;}

/* Nadpisy admin  */
.TA{ color: #ccc; padding: 2px; margin-bottom: 5px; background-color: #f2f2f2;
   font: bold 8pt Verdana,Garamond, Verdana, Arial, Courier, sans-serif; text-transform: uppercase; text-align: center;
   letter-spacing: 0.5ex;  
}

/* Nadpisy varovani */
.W{ color: #ff6600; padding: 2px; margin-bottom: 5px; background-color: #f5f5f5;
   font: bold 8pt Verdana,Garamond, Verdana, Arial, Courier, sans-serif; text-transform: uppercase; text-align: center;
   letter-spacing: 0.5ex;  
}

.TB{ color: #000; padding: 2px; margin-bottom: 5px; 
   font: bold 9pt Verdana,Garamond, Verdana, Arial, Courier, sans-serif; text-transform: uppercase; text-align: center;
   letter-spacing: 0.5ex;  
}

#hr2 a:link, #hr2 a:visited { color: #FF0; text-decoration:inherit; }


/*Hlavni stranka - stara*/
#main { width:1120px; margin: 0px auto 10px auto; border: 0px solid #f0f0f0; position: relative;}
.mainadm {width: 984px; margin-left:67px; }

#hr0 {height: 30px;}
#apDivV {position:absolute; width:251px; height:49px; z-index:1; left: 90px; }
#apDivV #strechy {margin-left: 60px; margin-top: 0px; padding-bottom: 5px; }

 
#hr1 {margin-left: 65px;  width: 985px; border: 1px solid white;}
#apDivT {position:absolute; width: 250px; z-index:10;  top: 65px; margin-left: 28px; font-weight: bold; color: #FF0;}
#apDivP {position:absolute; width: 170px; height: 313px; z-index:10; left: 938px; top: 70px; }


#hr2 p {font-size:16px; color: white; font-weight: bold; text-align:center}
#hr2 p.pocet { font-size:30px; color: #FF0; font-weight: bold; text-align:center }

#apDivT1 { position:absolute; width:190px; height:24px; z-index:11; left: 869px; top: 265px; }
#apDivTc1 { position:absolute; width:189px; height:38px; z-index:11; left: 871px; top: 280px; }
#apDivT2 { position:absolute; width:190px; height:24px; z-index:11; left: 871px; top: 310px; }
#apDivTc2 { position:absolute; width:189px; height:38px; z-index:11; left: 871px; top: 325px; }
#apDivT3 { position:absolute; width:190px; height:24px; z-index:11; left: 871px; top: 355px; }

#hr2_foto { margin-left:67px; margin-top:3px; width:985px; height:340px; margin-bottom:0px; float:left; display:inline; }

#hr3_c1a { margin-left: 20px; margin-top:15px; width:48px; height:199px; margin-bottom:0px; float:left; display:inline; }
#hr3_c1b { margin-left: 0px; margin-top:15px; width:313px; height:199px; margin-bottom:0px; float:left; display:inline; }
#hr3_c2 { margin-left:23px; margin-top:15px; width:313px; height:199px; margin-bottom:0px; float:left; display:inline; }
#hr3_c3 { margin-left:23px; margin-top:15px; width:313px; height:199px; margin-bottom:0px; float:left; display:inline; }



/* Hlavicka */
td#head1 {background: transparent url('/images/vd_r1_c1.gif') top left repeat-x; height: 25px;  width: 984px; margin:0px; padding: 0px;}   
td#head1 #search{float: right; margin: 3px 0px 0px 0px;}
td#head1 #search form {margin: 0px; clear: both;}
td#head1 #search input{margin-right: 5px; margin-bottom: 3px; width: 100px; height: 13px; font-size: 8pt;} 
td#head1 #search input#but1 {padding: 0px 5px; width: 45px; height: 18px; color:  #333; font-weight: bold; text-align: left; font-size: 8pt;}
td#head1 #slogan {margin: 3px 0 0 5px; float: left; color: #f60; font-weight: bold; background-color: #eee; padding: 1px 5px;}

td#head2 {padding-bottom: 1px;}   
td#head2 img {float: right; margin: 5px 7px 5px 4px;}
td#head2 #headlogo {background: transparent url('/images/vd_r2_c1.gif') top left repeat-x; height: 125px; width: 100%; background-color: #f5f5f5; margin:0px; padding: 0px;}  
td#head2 #headlogo h1 {position: absolute; top: 25px; font-size: 8px; text-indent: -9000px}
td#head2 #headlogo h1 a {display: block; width: 160px; height: 120px;}

/* Header 
table#header {margin: auto; padding: 0px; width: 984px; border: 1px solid red;}
*/

/* Body */
table#bodyt {margin: auto; padding: 0px; width: 984px; }
table#bodyt td#lblocks {width: 160px; padding:0px; margin: 0px;}
table#bodyt td#mblocks {width: 100%; margin-right: 5px; padding: 2px 5px 5px 5px;}
td#mblocks #mblock {
   background-color: #f5f5f5; 
   padding: 5px;
}

table#bodyt td#rblocks {width: 160px; padding: 2px 0 0 0;}
.lblocks, .rblocks {font-family: Verdana, Arial, Courier, sans-serif; text-align: left;font-size: 8pt;} 

/* Footer */
div#foot   {margin: auto; margin-top: 0px; border-top: 1px solid #ccc; padding-top: 1px; width: 984px;}
div#foottext {text-align: center; margin: 0px; padding: 0px;}
img.atom {width: 14px; height: 14px;}
#navrcholu { position:absolute;  z-index:11;  left: 158px; top: 822px;  }

/* Menu */
ul#menu {margin: 0px; padding: 0px; list-style: none; font-weight: bold;}
ul#menu a{margin-top: 3px; display: block; width: 160px; height: 24px; line-height: 20px; color: white; text-indent: 5px;}   
li#tl1 a{ background: #ccc url(/images/menuTl1.gif) no-repeat left center;}
li#tl3 a{ background: #ccc url(/images/menuTl3.gif) no-repeat left center;}
li#tl5 a{ background: #ccc url(/images/menuTl5.gif) no-repeat left center;}
li#tl7 a{ background: #ccc url(/images/menuTl7.gif) no-repeat left center;}
li#tl9 a{ background: #ccc url(/images/menuTl9.gif) no-repeat left center;}
li#tl11 a{ background: #ccc url(/images/menuTl11.gif) no-repeat left center; height: 68px;}

li#tl1 a:hover, 
li#tl3 a:hover, 
li#tl5 a:hover,
li#tl7 a:hover,
li#tl9 a:hover,
li#tl11 a:hover, 
ul#menu .selected a {background-position: right bottom; color: #fff;} 
ul#menu li {margin-top: 2px; display: inline;}
li#tl11 p {padding: 2px 0px; text-align: center;}

/* postavy menu */
#apDivM { position:absolute; width: 130px; height:242px; z-index:10; left: 25px; top: 584px; }

.reklama-b {margin: 15px 0px 0px 0px; padding: 0px; list-style: none;}

/* Formulare */
table.form {margin-top: 5px;  background-color: white;}
table.form td {padding: 10px; text-align: left;}
table.form td.text {width: 150px;}
table.form div.sm {font-weight: normal;}

.bord {margin: 0px 2px 5px 2px; border: 1px solid #ccc; padding: 5px; width: auto;}
.bord .article {border-width: 0px; margin: 0px;}
.bord1{border: 1px dotted green;}
.bord2{border: 1px solid #ccc; padding:0px; margin-bottom: 5px;}

/* Oramovane tabulky */
table.b0 {border-width: 0px;}
table.b0 td {border: 1px solid #ccc; padding: 5px; margin: 0px; background-color: white;}  
table.b0 th {border-width: 0px; background-color: #ccc; padding: 5px; margin: 0px; } 

table.b1 {border: 2px solid #ccc;}
table.b1 td {border: 1px solid #ccc; padding: 5px; margin: 0px;} 
table.b1 th {border: 1px solid #ccc; background-color: #ccc; padding: 5px; margin: 0px;} 

/* pro clanky */
table.b2 {border: 2px solid #CC002E;}
table.b2 td {border: 1px dotted #ccc; padding: 5px; margin: 0px;} 
table.b2 th {border: 1px dotted #ccc; background-color: #ccc; padding: 5px; margin: 0px;}
table.b2 img {margin: 0px; padding:0px;} 


/*** Tistene katalogy ***/
table.tk {width: 100%; margin-bottom: 10px; background-color: white;}
table.tk td {border: 1px solid #ccc; padding: 5px;}
table.tk td.im {width: 100px;}
table.tk td.im img {width: 100px; margin: 0px;}
table.tk td.vy {width: 150px;}

/*** Hledani ***/
.chblock {float: left; width: 150px;}
.sblock  {float: left;}
#adrspol {margin: 5px;}

/* tabulkove vysledky */ 
div#fs {background-color: #ccc; padding: 5px 0px 5px 5px; margin: 5px 0 5px 0;}
input.but {height: 18px; width: 190px; background-color: #cccccc;font-size: 8pt; border-width: 2px; margin-right: 5px;}
div.butnum {border: 1px solid white; padding: 0px 5px; margin-right: 5px;}

table.domyt {width: 100%;} 
table.domyt td {border: 1px solid #ccc; padding: 3px;}
table.domyt td.foto {padding: 0px; margin: 0px;}
table.domyt td.foto img {width: 150px;}
 
/* Spolecnost */
#spol {margin: 0px; padding: 0px;}
#spol #nlogo {height: 50px; margin: 0px; padding: 0px;}
#spol h1 {color: #009; text-decoration: none; font-size: 1.8em; margin: 0; padding: 15px 0 0 0;}
#spol #logo img {height: 40px; padding: 0px; margin: 0px;}

#spol img#fotospol {width: 310px; height: 233px; margin: 0; padding: 0}

#spol #kontakt {background: #bbb; width: 310px; height: 233px; }
#spol #kontakt input {margin-top: 205px; margin-left: 5px; width: 300px; position: absolute; z-index:10; } 

#spol ul, #spol li {list-style: none; margin: 0;}
#spol li {padding-left: 0px; padding-right: 10px; padding-top: 5px;}
#spol #nazev {padding: 10px 10px 0px 10px;  font-weight: bold;}
#spol #www {padding-bottom: 10px; }

/*
#spol #kontakt {background: #e1c2b5 url(/images/kontakt_r.gif) no-repeat right top; margin: 0px; width: 310px; }
#spol ul {background: url(/images/kontakt_l.gif) no-repeat left bottom;}
#spol li {padding-left: 0px; padding-right: 10px;}
#spol #nazev {background: url(/images/kontakt_l.gif) no-repeat left top; padding: 10px 10px 0px 10px;}
#spol #www {background: url(/images/kontakt_r.gif) no-repeat right bottom; padding-bottom: 10px; }
*/



#katl {width: 640px; margin: 0px; padding: 0px;}
#katl p {padding: 0px 10px 15px 10px; }
#katl a:link, #katl a:visited { color:inherit; text-decoration:inherit; }
#katl #katlt  {background: url(/images/katlt.gif) no-repeat;  padding-top: 15px; }
#katl #katlb  {background: url(/images/katlb.gif) no-repeat bottom; }



/* Dum */
#dump {border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px;}
#dumzu, #dumdu, #dumc, #dums {border-bottom: 1px solid #ccc; padding: 0 5px; width: 310px; height: 150px;}
#dumzu tr,  #dumdu tr, #dumc tr, #dums tr  {height: 20px; padding: 0; margin: 0; font-size: 9pt;}

div.fotog {border-width: 0px; margin-bottom: 0px; padding: 0px;}
div.fotog .im  {float: left;  margin: 4px 0px 0px 4px; width: 154px; height: 145px; background-color: #f2f2f2; border: 1px solid black;overflow: hidden;}
div.fotog .im img {margin: 0px; padding: 0px; width:152px; border-width: 0px;}
div.fotog .im .text {margin: 0px 0px 0px 0px; padding: 2px; font-size: 8pt; background-color: #f2f2f2; width:148px; height: 30px; text-align: left;} 

/* Vzorove domy */
table#vdomy td {border-bottom: 1px solid  #ccc; padding-bottom: 5px;}

/* Vyrobci doporucuji */
table#vddomy td {border-bottom: 1px solid  #ccc; padding-bottom: 5px; padding-left: 5px;}
table#vddomy td.foto {padding: 0 0 5px 0;} 

/* Seznam vyrobcu */
table#svyrobcu img {padding-top: 5px;} 

/* Blok C */
div.blockc {width: 160px; border: 1px solid white; margin: 0px; margin-bottom: 5px; background-color: #f5f5f5; color: white;} 
div.blockc_H{margin: 0px; border-bottom: 1px solid white; padding: 2px;  font-weight: bold; }
div.blockc_H div.T {color: #ff6600; background-color: inherit; font-size: 7pt;}
div.blockc_T {text-align: left; line-height: 1.3em; margin: 0px;  font-size: 8pt; font-family: Verdana, Arial, Courier, sans-serif;}
div.blockc_T img  {margin: 0px 0px 0px 0px; }
div.blockc a:link, div.blockg a:visited, div.blockg a:active {color: white;}
div.blockc a:hover  {color: #ff6600;font-weight: normal;}

/* Blok W (bile pozadi) */
div.blockw {width: 160px; border: 0px solid #ccc; margin: 0px; margin-bottom: 5px; background-color: white; color: white;} 
div.blockw_H{margin: 0px; border-bottom: 1px solid white; padding: 2px;  font-weight: bold; }
div.blockw_H div.T {color: #ff6600; background-color: inherit; font-size: 7pt;}
div.blockw_T {text-align: left; line-height: 1.3em; margin: 0px;  font-size: 8pt; font-family: Verdana, Arial, Courier, sans-serif;}
div.blockw_T img  {margin: 0px 0px 0px 0px; }
div.blockw a:link, div.blockg a:visited, div.blockg a:active {color: white;}
div.blockw a:hover  {color: #ff6600;font-weight: normal;}

/* Blok M (menu) */
div.blockm {margin-bottom: 3px;} 



