#contentCol{
  position:          relative;
	margin:            0px auto;
	padding:           0px 0px 20px 0px;
	width:             620px;
	background-color:  #fff;
	color:             #000;
	float:             right;
}
.bannerInfo{
  width:             620px;
  background-color:  #fff;
	color:             #000;     
  height:            45px;
  margin:            30px 0px 0px 0px;
}
.bannerInfo{
  width:             620px;
  background-color:  #fff;
	color:             #000;     
  height:            45px;
  margin:            30px 0px 0px 0px;
}
.bannerInfo img {
  width:              65px;
  height:             45px;
  margin:             0px 10px 0px 0px;
  padding:            0px;
  float:              left;
}
.bannerInfo p {
  line-height:        13px;
  margin:             0px;

}
#contentCol {

}
.Lgreen {
  color:             #99cc66; 
}
.Dgreen {
  color:             #339900; 
}
.Red {
  color:             #cc0000; 
}
.LgreenBg {
  background-color:  #f1ffe9; 
}
.DgreenBg {
  background-color:  #339900; 
}
.RedBg {
  background-color:  #cc0000; 
}
.separator {
  height:           20px;
  padding:          0px;
  margin:           0px
}
#produktFix {
  float:            left;
  width:            190px;
  margin:           40px 0px 0px 0px;
}
#produktClick {
  float:            left;
  width:            190px;
  margin:           40px 0px 0px 20px;
}
#produktManagement {
  float:            right;
  width:            190px;
  margin:           40px 0px 0px 0px;
}
.classicLine {
  line-height:        13px;
}

.produktList {
	font-family:            Tahoma;
	margin:                 0px;
	padding:                0px;
	z-index:                 0;
	position:                relative;
}
.produktList ul {
  list-style:             outside url("../img/ok.png");
  margin:                 0px 0px 0px 20px;
  padding:                0px;
}
.produktList ul li {
  line-height:            13px;
  text-align:             left;
  margin:                 0px 0px 5px 0px;
}
.produktListFalse {
  list-style:             outside url("../img/false.png");
  margin:                 0px 0px 0px 20px;
  padding:                0px;
}
.porovnanie table {
  margin:                 0px;
  padding:                0px 0px 0px 0px;
/* border-spacing:         20px 5px; */
  border-collapse:        separate;
  line-height:            13px;
  text-align:             left;
}
.porovnanie table thead th {
	font-size:              12px;
	font-weight:            bold;
	border-bottom:          0px solid #dedede;
	text-align:             center;
	padding:                15px;
}
.porovnanie table tbody tr {

}
.porovnanie table tbody td {
  width:                  205px;             
  margin:                 0px 0px 0px 20px;
  padding:                0px 20px 5px 15px;
  border-top:             0px solid #dedede;
  vertical-align:         top;
}
.ok{
  background:             url("../img/ok.png") left top no-repeat;
}
.false{
  background:             url("../img/false.png") left top no-repeat;
}
#kontaktInfo{
  position:               relative;
  font-size:              12px;
  line-height:            16px;
  margin:                 -300px 0px 0px 320px;
  padding:                0px 0px 20px 0px !important; 
  padding:                0px 0px 0px 0px;   
  height:                 200px;          
}
.nic {
  border:                 0px solid #dedede;   
}
.kontaktInfoGoUP1{
  font-size:              20px;
  font-family:            Verdana, Times New Roman;
  font-style:             italic;
  color:                  #339900;
  font-weight:            normal;
}
.kontaktInfoGoUP2{
  font-size:              20px;
}
.kontaktInfoAdress{
  font-size:              11px;
}

#clientsbrief table {
  padding:              0px;
  margin:               0px; 
}
#clientsbrief td {
  padding:              0px;
  margin:               0px;        
}
input {
  border:             1px solid #dfdfdf; 
  font-size:          11px;
  width:              200px; 
  height:             15px;
  background:           url("../img/form-bg.png") top left repeat-x; 
}
select {
  border:             1px solid #dfdfdf; 
  font-size:          10px;
  height:             19px;
  background:           url("../img/form-bg.png") top left repeat-x; 
}
.btn {
  border:             1px solid #dfdfdf; 
  font-size:          11px;
  width:              120px; 
  height:             30px;
  background:           url("../img/menu_on.png") top right repeat-x;
  cursor:               pointer;
	cursor:               hand; 
}
.btn:hover {
  background:           url("../img/menu_on.png") top left repeat-x; 
  color:                #fff;
}

textarea {
  border:             1px solid #dfdfdf; 
  font-size:          11px;
  width:              340px; 
  height:             95px;
  background:           url("../img/form-bg.png") top left repeat-x;
  font-family:            Verdana, Times New Roman;
}
.objednavka {
  width:              610px; 
  height:             75px;
}
#checkbox {
  width:              14px; 
  height:             14px;
  border:             none;
  padding:            0px;
  margin:             0px;
}
.plainText {
  font-weight:        normal;
}
input:focus, textarea:focus {
  background:         #fff;
} 
.ceny table {
  margin:                 0px;
  padding:                0px 0px 0px 0px;
/* border-spacing:         20px 5px; */
  border-collapse:        separate;
  line-height:            13px;
  text-align:             left;
  border:                 0px solid #99cc66;
}
.ceny table thead th {
	font-size:              11px;
	font-weight:            bold;
	border-bottom:          0px solid #dedede;
	text-align:             left;
	padding:                15px 15px 10px 5px;
	
}
.ceny table tbody tr {

}
.ceny table tbody td {
         
  margin:                 0px 0px 0px 20px;
  padding:                5px 15px 3px 5px;
  border-top:             0px solid #dedede;
  vertical-align:         top;
  border-top:             0px solid #99cc66;
}
.note {
  font-size:              9px;
  color:                  #8c8c8c
}
.focus{
  border:                 1px solid #99cc66;
  margin:                 20px 0px;
  padding:                10px 20px 20px 20px;
  background-color:       #f1ffe9; 
}
.btn2 {
  border:             1px solid #dfdfdf; 
  font-size:          11px;
  width:              100px; 
  height:             20px;
  background:           url("../img/menu_on.png") top right repeat-x;
  cursor:               pointer;
	cursor:               hand; 
}
.btn2:hover {
  background:           url("../img/menu_on.png") top left repeat-x; 
  background-position: -5px;
  color:                #fff;
}
th {
  font-weight:            normal;
}
hr {
border:                 0px solid #dedede; 
border-top:                 1px solid #dedede; 
margin:                0px 0px 0px 0px;
height:                 0px;
}
#referencieImg img{
float:                left;
width:                130px;
height:               90px;
border:               1px solid #dedede;
padding:              5px;
margin:               10px 10px 0px 0px;

}

#novinky {
  border:                 1px solid #dedede;
  border-right:          1px solid #dedede;
  margin:                 -5px -20px 0px 0px;
  padding:                0px 10px 10px 10px;
  background:             url("../img/novinky-bg.png") top left repeat-x;
  background-color:       #fff; 
}

#novinky h4{
margin:             10px 0px 2px 0px;
}

#novinky p.date{
margin:             0px 0px 0px 0px;
color:              #666;
font-size:          9px;             
}

p.date{
margin:             0px 0px 0px 0px;
color:              #666;
font-size:          9px;
             
}

.focus p.date{
margin:             -10px 0px 0px 0px;
color:              #666;
font-size:          9px;    
float:              right;         
}

#novinky p{
margin:             5px 0px 0px 0px;
}

.focus p{
margin:             5px 0px 0px 0px;
}
#novinky h3 {
  font-size:         12px;
  margin:            15px 0px 0px 0px;
  font-weight:       bold;
}
#shadow-bottom {
  background:           url("../img/shadow-bottom.png") top left no-repeat;
  height:             24px;
  width:              240px; 
}
img.novinky{
float:                left;
width:                130px;
height:               90px;
border:               1px solid #dedede;
padding:              10px;
margin:               0px 10px 0px 0px;
}

#novinky img {
float:                left;
width:                20px;
height:               20px;
border:               1px solid #dedede;
padding:              0px;
margin:               7px 5px 0px 0px;
}

#novinkyTitle {
margin:               0px 0px 15px 0px;
padding:              10px 0px 0px 0px;
height:               20px;
}

.novinkyMore {
background:         url("../img/novinky-more-bg.png") top right no-repeat;
height:               12px;
padding:            0px 15px 0px 0px;
}
#separator40 {
  height:             40px; 
}
.ol1  {
font-size:            14px;
font-weight:          bold;
color:                #cc0000;
}
.ol1 li {
padding:              15px 0px 0px 0px;
}

.ol2  {
font-size:            12px;
font-weight:          normal;
color:                #000000;
list-style-type:      none;
padding:               0px 0px 0px 0px; 
}
.ol2 li {
padding:              5px 0px 0px 0px;
}
.radio  {
  width:              12px; 
  height:             12px;
   
}
.text {
  color:              #000;
  font-size:          11px;
  font-weight:        normal;
}
