
* {
	FONT-SIZE: 100.1%; LINE-HEIGHT: 130.3%
}
HTML {
	FONT-SIZE: 62.5%; HEIGHT: 100%
}
* HTML #tree {
	HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.4em; BACKGROUND: url(images/gradient-bg.gif) #fff repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 1.82em; PADDING-TOP: 0px; HEIGHT: 100%;
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
P {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 24px
}
LI {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI * {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.3em; FONT-FAMILY: "arial","trebuchet","verdana",sans-serif
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.3em; FONT-FAMILY: "arial","trebuchet","verdana",sans-serif
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; FONT-FAMILY: "arial","trebuchet","verdana",sans-serif
}
A:link {
	COLOR: #3C3C39; TEXT-DECORATION: none; FONT-WEIGHT: normal
}
A:visited {
	COLOR: #3C3C39; TEXT-DECORATION: none
}
A:active {
	COLOR: #898989; TEXT-DECORATION: none
}
A:hover {
	COLOR: #820606; TEXT-DECORATION: none
}
.onhead {
	COLOR:#820606 
}

.onhead:hover {
	COLOR:black 
}
#head {
	FONT-SIZE: 0.85em
}


/*uvod-levy-pravy box*/

#hlavni_area H1 {
	FONT-SIZE: 1.5em; MARGIN-BOTTOM: 18px
}
#hlavni_area HR {
	CLEAR: both; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 13px; BORDER-LEFT: 0px; COLOR: #e4dbbb; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #e4dbbb
}

DIV.uvod DIV.horni {
	MARGIN-BOTTOM: 0.92em
}
DIV.uvod DIV.levacast {
	FLOAT: left; WIDTH: 550px; MARGIN-RIGHT: 0px;  
}
DIV.uvod DIV.pravacast {
	FLOAT: right; WIDTH: 372px;  MARGIN-TOP: 12px
}
DIV.uvod DIV.pravacasta {
	 WIDTH: 372px;  MARGIN-TOP: 12px
}
DIV.uvod {
	MARGIN-BOTTOM: 0.92em
}
DIV.uvod DIV.okno {
	DISPLAY: block;  no-repeat left top; WIDTH: 550px; HEIGHT: 390px; MARGIN-TOP: 65px
}
DIV.pipi {
	BACKGROUND: url(images/pipi.png) no-repeat ; HEIGHT:155px; WIDTH: 350px; MARGIN-left: 5px; MARGIN-TOP:-10px;
}
.plesk DIV.c-bg {
	DISPLAY: block; Z-INDEX: 50; LEFT: 0px; WIDTH: 100%; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.plesk * {
	CURSOR: text
}
.rozmer2 DIV.c-bg {
	DISPLAY: block; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 188px
}
.rozmer2 DIV.c-bg-in {
	DISPLAY: block; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 188px;BACKGROUND: url(images/hover-213x188.png) no-repeat left top
}
.curvy {position:relative; width:340px; background:#F7EAD2; color:#000; margin:1em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#F7EAD2; background:#FCFFFF; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em strong {position:absolute; font-size:150px; font-family:arial; color:#F7EAD2; line-height:40px; font-weight:normal;}
#ctl strong {left:-8px;}
#ctr strong {left:-25px;}
#cbl strong {left:-8px; top:-17px;}
#cbr strong {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; }

/*konec uvod-levy-pravy box*/

/*profil-levy-pravy box*/


.curvyp {position:relative; width:900px; background:#F7EAD2; color:#000; margin:1em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#F7EAD2; background:#FCFFFF; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvyp em b {position:absolute; font-size:150px; font-family:arial; color:#F7EAD2; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:5px 10px;}

/*konec profil-levy-pravy box*/
	
#tree {
	Z-INDEX: 10; MIN-HEIGHT: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px auto; WIDTH: 949px; HEIGHT: 100%
}
#tree_out {
	Z-INDEX: 20; BACKGROUND: url(images/header.gif) right top; MARGIN: 0px auto; WIDTH: 937px; HEIGHT: 160px; POSITION: relative; TOP: 27px
}
#tree_out2 {
	Z-INDEX: 10; BACKGROUND: url(images/list.png) right top; PADDING-LEFT: 15px ; WIDTH: 922px; POSITION: relative; TOP: 15px
}

#tree_in {
	Z-INDEX: 40; PADDING-RIGHT: 12px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

#header {
	Z-INDEX: 20; POSITION: relative
}
#hlavni_area {
	Z-INDEX: 15; POSITION: relative; HEIGHT: 100%;
}
#odkhlavni {
	POSITION: relative; TOP: -15px
}
#odkhlavni H1.logo {
	FLOAT: left; PADDING-LEFT:10px
}

  
div.topmenu {
 position: absolute;
 right: 0px;
 bottom: 15px;
}
  
 UL.toplink {
	Z-INDEX: 50; LEFT: 0px; RIGHT: 0px; BOTTOM: 0px; POSITION: relative
}
 UL.toplink LI {
 FLOAT: left; MARGIN-RIGHT: 8px; 
}
 UL.toplink LI A {
 TEXT-DECORATION: none
}
 UL.toplink LI A:HOVER {
 TEXT-DECORATION: none
}
#odkhlavni  UL.toplink LI {
 FLOAT: left;  Z-INDEX: 50; LEFT: 80px; RIGHT: 0px; BOTTOM: 15px; POSITION: relative; TOP:113px;
}
#odkhlavni  UL.toplink LI A {
 TEXT-DECORATION: none
}
#odkhlavni  UL.toplink LI A:HOVER {
 TEXT-DECORATION: none
}
#toplinky {
	Z-INDEX: 50; LEFT: 535px; RIGHT: 0px; BOTTOM: 0px; POSITION: relative; TOP:105px   
}

#toplinky a .vlajka {
	border:0px;  height: 15px
}
#toplinky a .vlajkaa {
	border:0px; height: 15px
}

#spodnicast {
	BACKGROUND: url(images/footeron.png) no-repeat;  POSITION: relative; TOP: 5px; PADDING-TOP: 15px; HEIGHT: 70px
}
#spodek {
	WIDTH: 937px
}
#spodek-bg {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(images/footer.png)  left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 21px
}
#spodek SPAN.copyright {
	FONT-WEIGHT: bold; FLOAT: left; LINE-HEIGHT: 21px; MARGIN-RIGHT: 1em; FONT-SIZE: 0.78em
}
#spodek UL {
	FLOAT: right; FONT-SIZE: 0.71em
}
#spodek UL LI {
	FLOAT: right
}
#spodek UL LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(images/foot-pipe.png) no-repeat right center; LINE-HEIGHT: 21px; MARGIN-RIGHT: 15px; TEXT-DECORATION: none; POSITION: relative; COLOR: #A2938A
}
#spodek UL LI A:hover {
	PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(images/foot-pipe.png) no-repeat right center; LINE-HEIGHT: 21px; MARGIN-RIGHT: 15px; TEXT-DECORATION: none; POSITION: relative; COLOR: black
}
#spodek UL LI.r A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#spodek UL LI A SPAN.underline-shim {
	HEIGHT: 0px
}
#design p{
	HEIGHT: 0px; FLOAT:right; PADDING-RIGHT: 15px; TEXT-DECORATION: none; FONT-FAMILY: sans-serif; FONT-SIZE: 0.85em
}
#design a{
	HEIGHT: 0px; FLOAT:right; PADDING-RIGHT: 15px; TEXT-DECORATION: none; FONT-FAMILY: sans-serif; FONT-SIZE: 0.70em;  COLOR: #fff; MARGIN-TOP:10px
}
#design a:hover{
	HEIGHT: 0px; FLOAT:right; PADDING-RIGHT: 15px; TEXT-DECORATION: none; FONT-FAMILY: sans-serif; FONT-SIZE: 0.70em;  COLOR: #595959
}
.cisty:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px; content: "."
}
.cisty {
	DISPLAY: inline-block
}
DIV.povidani {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px;WIDTH: 100%
}

DIV.povidani H1 {
	COLOR: #A20101
}
DIV.povidani H2 {
	BACKGROUND-POSITION: left top; DISPLAY: block; WIDTH: 100%; TEXT-INDENT: 10px; FONT-SIZE: 1.10em;FONT-STYLE: italic; PADDING: 0px 0px 25px 5px
}
DIV.povidani H3 {
	WIDTH: 95%; TEXT-INDENT: 10px; FONT-SIZE: 1.2em; MARGIN-TOP:-15px; PADDING-LEFT: 0px; FONT-FAMILY: Garamond; Text-align:justify
}
DIV.povidani P {
	WIDTH: 95%; TEXT-INDENT: 10px; FONT-SIZE: 1.2em; MARGIN-TOP:-15px; PADDING-LEFT: 20px; FONT-FAMILY: Garamond; Text-align:justify
}
DIV.povidani IMG {
	MARGIN-LEFT: 45px; MARGIN-TOP:0px
}
DIV.povidani hr {
	width:90%
}
.ram {
	border: 5px solid white;
}
.ram:hover {
	border: 5px solid #868686;
}
.ramfw {
	border: 5px solid white; MARGIN-RIGHT: 0px
}
.ramfw:hover {
	border: 5px solid #868686;
}
.ramko {
	border: 5px solid white; 
}
.ramko:hover {
	border: 5px solid #868686;
}
.right {
	FLOAT: right;  MARGIN-LEFT: -30px; MARGIN-TOP: -10px;
}
.left {
	FLOAT: left; MARGIN-LEFT: -50px; MARGIN-TOP: -10px;MARGIN-RIGHT: 5px;
}
.text {
	BACKGROUND-POSITION: left top; DISPLAY: block; WIDTH: 100%; TEXT-INDENT: 10px;
}
.text p{
	BACKGROUND-POSITION: left top; DISPLAY: block; WIDTH: 100%; TEXT-INDENT: 10px; 
}
BUTTON.btn-bg {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 80px; MARGIN-BOTTOM: 20px; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; FLOAT: right; BACKGROUND-IMAGE: url(images/button-sprite-l.png); BORDER-LEFT: 0px; CURSOR: pointer; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none! important
}
A.btn-bg {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 8px; MARGIN-BOTTOM: 20px; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; FLOAT: right; BACKGROUND-IMAGE: url(images/button-sprite-l.png); BORDER-LEFT: 0px; CURSOR: pointer; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none! important
}
BUTTON.btn-bg SPAN.in {
	PADDING-RIGHT: 20px;MARGIN-RIGHT: 20px; BACKGROUND-POSITION: left top; DISPLAY: block;  FLOAT: left; BACKGROUND-IMAGE: url(images/button-sprite-r.png); CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 25px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
A.btn-bg SPAN.in {
	PADDING-RIGHT: 20px;MARGIN-RIGHT: 20px; BACKGROUND-POSITION: left top; DISPLAY: block;  FLOAT: left; BACKGROUND-IMAGE: url(images/button-sprite-r.png); CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 25px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}

A.btn-blu {
	BACKGROUND-POSITION: left -50px
}
A.btn-blu SPAN.in {
	BACKGROUND-POSITION: right -50px
}
A.btn-grn {
	BACKGROUND-POSITION: left 0px
}
A.btn-grn SPAN.in {
	BACKGROUND-POSITION: right 0px
}
A.btn-yel {
	BACKGROUND-POSITION: left -25px
}
A.btn-yel SPAN.in {
	BACKGROUND-POSITION: right -25px
}
A.btn-yel SPAN.in:hover {
	BACKGROUND-POSITION: right -25px; COLOR: #606060
}

A.btn-red {
	BACKGROUND-POSITION: left -75px
}
A.btn-red SPAN.in {
	BACKGROUND-POSITION: right -75px
}
BUTTON.btn-bg SPAN.arrow {
	PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(images/btn-arrow-wht.png) no-repeat 0px 10px; FLOAT: left; WIDTH: 6px; HEIGHT: 20px
}
A.btn-bg SPAN.arrow {
	PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(images/btn-arrow-wht.png) no-repeat 0px 10px; FLOAT: left; WIDTH: 6px; HEIGHT: 20px
}
A.btn-bg SPAN.arrow:hover {
	PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(images/btn-arrow-grey.png) no-repeat 0px 10px; FLOAT: left;  COLOR: black;
}


#cont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(img/contBg.gif);  PADDING-BOTTOM: 0px; 
}
#subCont {
	 MIN-HEIGHT: 250px; BACKGROUND: url(img/subContBg.gif)  repeat-y; PADDING-BOTTOM: 10px; WIDTH: 90%; PADDING-TOP: 10px; 
}
.contItem {
	 MIN-HEIGHT: 250px; LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;  POSITION: relative; TOP: 0px; _height: 270px
}
.contItem H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 1em 0px 1.5em; COLOR: #e10915
}
.contItem P {
	 
}
.contItem .new {
	RIGHT: 170px; POSITION: absolute; TOP: 15px
}
.contItem .itemImg {
	RIGHT: 20px; POSITION: absolute; TOP: 15px
}
.contItem .itemImga {
	RIGHT: 20px; POSITION: absolute; TOP: 75px
}
IMG .itemImgMag {
	FLOAT: left
}
.contItembez {
	PADDING-RIGHT: 285px; PADDING-LEFT: 25px; MIN-HEIGHT: 210px; LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative; TOP: 0px; _height: 230px
}
.contItembez H3 {
	FONT-SIZE: 14px; MARGIN: 1em 0px 1.5em
}
.contItembez P {
	MARGIN: 0px 0px 1.5em
}
.contItembez .new {
	RIGHT: 170px; POSITION: absolute; TOP: 15px
}
.contItembez .itemImgbez {
	RIGHT: 0px; POSITION: absolute; TOP: 10px
}
.itemImgbez2 {
	RIGHT: 0px; POSITION: absolute; TOP: 115px
}
.contItemfull {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MIN-HEIGHT: 200px; LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative; TOP: 0px; 
}
.nominheight {
	MIN-HEIGHT: 10px; MARGIN-BOTTOM: 0px; _height: 30px
}
.contItem .itemImgMag {
	FONT-WE
}

TABLE {
	margin:20px;
}


.vyrobkyy {
	margin-left: 2px; font-size:1.5em; TEXT-DECORATION: underline 
}
.vyrobky {
	margin-left: 2px; font-size:1.5em
}
DIV.povidani IMG.sipka {
	MARGIN-LEFT: 0px; MARGIN-TOP:0px
}

.curvyprdkt {position:relative; width:850px; background:#F8F2E6; color:#000; margin:1em auto;}
#ctla, #cbla, #ctra, #cbra {position:absolute; width:20px; height:20px; color:#F8F2E6; background:#F7EAD2; overflow:hidden; font-style:normal; z-index:1;}
#ctla {top:0; left:0;}
#cbla {bottom:0; left:0;}
#ctra {top:0; right:0;}
#cbra {bottom:0; right:0;}
.curvyprdkt em b {position:absolute; font-size:150px; font-family:arial; color:#F8F2E6; line-height:40px; font-weight:normal;}
#ctla b {left:-8px;}
#ctra b {left:-25px;}
#cbla b {left:-8px; top:-17px;}
#cbra b {left:-25px; top:-17px;}
.curvyprdkt p {position:relative; z-index:100; }

.curvyvip {position:relative; width:850px; background:#F8F2E6; color:#000; margin:1em auto;}
#ctla, #cbla, #ctra, #cbra {position:absolute; width:20px; height:20px; color:#F8F2E6; background:#F7EAD2; overflow:hidden; font-style:normal; z-index:1;}
#ctla {top:0; left:0;}
#cbla {bottom:0; left:0;}
#ctra {top:0; right:0;}
#cbra {bottom:0; right:0;}
.curvyvip em b {position:absolute; font-size:150px; font-family:arial; color:#F8F2E6; line-height:40px; font-weight:normal;}
#ctla b {left:-8px;}
#ctra b {left:-25px;}
#cbla b {left:-8px; top:-17px;}
#cbra b {left:-25px; top:-17px;}
.curvyvip p {position:relative; z-index:100; }
.curvyvip img {position:relative; float:left; padding-top: 25px; padding-right:25px  }
.curvyvip a {position:relative; margin-left: 25px; padding-left: 25px }

