body {
background-color : #000000;
}
.korpus {
background-color : #000000;
width : 976px;
position : relative;
border : 1px solid #616161;
margin-right : auto;
margin-bottom : 20px;
margin-left : auto;
height : auto;
}

.korpus-paypal {
background-color : #000000;
width : 616px;
position : relative;
border : 1px solid #616161;
margin-right : auto;
margin-bottom : 20px;
margin-left : 10px;
height : auto;
}

    

a:link {
color: gray;
}
a:visited {
color: gray;
}
a:active {
color: gray;
}
a:hover {
color: #ffffff;
}

.online {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #ff8429;
font-weight : 100;
position : relative;
float : left;
text-align : left;
background-color : #000000;
margin-top : 4px;
margin-left : 6px;
}
.online a:hover {
color : #ff8429;
}

.jste {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #ff8429;
font-weight : 100;
position : relative;
float : right;
margin-top : 0px;
margin-right : 83px;
outline : none;
}
.jste a:hover {
color: #cc6600;
}

.flag-en {
float : right;
margin-right : 10px;
color : #a1a1a1;


}
.flag-en a img { 
 border: none; 
}   
.flag-en a:hover img{
border: 1px solid #FFFFFF;
}
.flag-cz {
float : right;
margin-right : 4px;
color : #a1a1a1; 


}
.flag-cz a img { 
 border: none; 
}   
.flag-cz a:hover img{
border: 1px solid #FFFFFF;
}

.banner { 
 border: none; 

}

.zahlavi {
padding : 2px;
font-size : 12px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : gray;
font-weight : 600;
text-align : center;
width : 962px;
float : left;
border-top : 1px solid #a1a1a1;
margin-top : 3px;
margin-left : 4px;
margin-bottom : 10px;
background-color : #000000;
}

.zahlavi-2 {
padding : 2px;
font-size : 12px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : gray;
font-weight : 600;
text-align : center;
width : 962px;
float : left;

margin-top : 3px;
margin-left : 4px;
margin-bottom : 10px;
background-color : #000000;
}


.navigace {
font-size : 10px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : gray;
font-weight : 100;
text-align : center;
position : relative;
margin-top : -14px;
}

.cara {

width : 974px;

background-color : #212121;
padding : 1px;

border-top : 1px solid #99e577;

border-bottom : 1px solid #248f00;



float : left;
}

.cara-paypal {

width : 607px;

background-color : #212121;
padding : 1px;

border-top : 1px solid #99e577;

border-bottom : 1px solid #248f00;



float : left;
}

.H1 {
font-weight : 900;
font-size : 14px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
width : 962px;
background-color : #212121;
padding : 2px;
text-align : center;
border-top : 1px solid #a1a1a1;
border-right : 1px solid #616161;
border-bottom : 1px solid #616161;
border-left : 1px solid #616161;
margin-top : 4px;
margin-right : 4px;
margin-bottom : 4px;
margin-left : 4px;
float : left;
}

.H1-2 {
font-weight : 900;
font-size : 14px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
width : 962px;
background-color : #212121;
padding : 2px;
text-align : left;
border-top : 1px solid #a1a1a1;
border-right : 1px solid #616161;
border-bottom : 1px solid #616161;
border-left : 1px solid #616161;
margin-top : 4px;
margin-left : 4px;
margin-bottom : 4px;
margin-left : 4px;
float : left;
}

.H1-3 {
font-weight : 900;
font-size : 14px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
width : 962px;

padding : 6px;
text-align : left;

margin-top : 4px;
margin-left : 4px;
margin-bottom : 4px;

float : left;
}

.H1-4 {
font-weight : 600;
font-size : 12px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #ff8429;
width : 962px;
background-color : #212121;
padding : 2px;
text-align : left;
border-top : 1px solid #a1a1a1;
border-right : 1px solid #616161;
border-bottom : 1px solid #616161;
border-left : 1px solid #616161;
margin-top : 4px;
margin-right : 4px;
margin-bottom : 4px;
margin-left : 4px;
float : left;
}
.H1-5 {
font-weight : 600;
font-size : 12px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #ff8429;
width : 962px;
background-color : #212121;
padding : 2px;
text-align : left;
border-top : 1px solid #a1a1a1;
border-right : 1px solid #616161;
border-bottom : 1px solid #616161;
border-left : 1px solid #616161;
margin-top : 4px;
margin-right : 4px;
margin-bottom : 14px;
margin-left : 4px;
float : left;
}

.H1-6 {
font-weight : 900;
font-size : 14px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
width : 602px;
background-color : #212121;
padding : 2px;
text-align : left;
border-top : 1px solid #a1a1a1;
border-right : 1px solid #616161;
border-bottom : 1px solid #616161;
border-left : 1px solid #616161;
margin-top : 4px;
margin-left : 0px;
margin-bottom : 4px;

float : left;
}

.H1-7 {
font-weight : 900;
font-size : 14px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #ff8429;
width : 962px;


text-align : center;



}
.ceny {
font-weight : 400;
font-size : 13px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #65530b;
width : 962px;
background-color : #e6deb0;
padding : 2px;
text-align : left;
border-top : 1px solid #a1a1a1;
border-right : 1px solid #616161;
border-bottom : 1px solid #616161;
border-left : 1px solid #616161;
margin-top : 4px;
margin-left : 4px;
margin-bottom : 4px;
margin-left : 4px;
float : left;
}
.nahled {
padding : 4px;
font-size : 12px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
font-weight : 600;
position : relative;
float : left;
text-align : center;
margin-left : 4px;
margin-bottom : 20px;
width : 229px;
height : 164px;
border : 1px solid #404040;
background-color : #212121;
}
.nahled:hover img {
		padding: 1px;		
		border: 2px solid #FFFFFF;
}

.nahled2 {
padding : 4px;
font-size : 12px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
font-weight : 600;
position : relative;
float : left;
text-align : center;
margin-left : 4px;
margin-bottom : 20px;
width : 229px;
height : 237px;
border : 1px solid #404040;
background-color : #212121;
}
.nahled:hover img {
		padding: 1px;		
		border: 2px solid #FFFFFF;
}

.nazev {
padding : 4px;
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : gray;
font-weight : 600;
position : relative;
float : left;
text-align : center;
margin-left : 4px;
margin-bottom : 30px;
width : 229px;
height : auto;
border : 1px solid #404040;
background-color : #212121;
}

.seznam {
padding : 8px;
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : gray;
font-weight : 600;
position : relative;
float : left;
text-align : left;
margin-top : -16px;
margin-left : 4px;
margin-bottom : 30px;
width : 950px;
height : auto;
border : 1px solid #404040;
background-color : #212121;
}

.seznam-2 {
padding : 8px;
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : gray;
font-weight : 600;
position : relative;
float : left;
text-align : left;
margin-top : 0px;
margin-left : 4px;
margin-bottom : 4px;
width : 950px;
height : auto;
border : 1px solid #404040;
background-color : #212121;
}

.row {
margin-left : 0px;
width : 962px;
height: auto;
position: relative;
float: left;
}
.row1 {
margin-left : 365px;
width : 229px;
height: auto;
position: relative;
float: left;
}
.row2 {
margin-left : 243px;
width : 504px;
height: auto;
position: relative;
float: left;
}
.row3 {
margin-left : 122px;
width : 733px;
height: auto;
position: relative;
float: left;
}
.set {
margin-left : 0px;
margin-top : 0px;
width : 243px;
height: auto;
position: relative;
float: left;

}

.okno {
padding : 30px;
font-size : 12px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
font-weight : 600;
color : gray;
position : relative;
float : left;
text-align : center;
margin-left : 4px;
margin-bottom : 0px;
width : 906px;
height : auto;
border : 1px solid #404040;
background-color : #000000;
}

.zapati {
font-size : 10px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : gray;
font-weight : 100;
text-align : center;
position : relative;
}
.zapati a:hover {
color: gray;
}

.blok-1 {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color: #000000;
font-weight : 100;
text-align : left;
margin-left : 5px;

}
.blok-2 {
font-size : 10px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color :  #000001;
font-weight : 100;
text-align : center;
}
.blok-3 {
font-size : 10px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color :  #000001;
font-weight : 100;
text-align : right;
margin-right : 5px;
margin-top : -12px;
}

.registrace {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
font-weight : 400;
text-align : center;
position : relative;
margin-bottom : 40px;
margin-top : 60px;
}

.tabulka {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
font-weight : 400;
text-align : center;

margin-bottom : 15px;
margin-top : 10px;
margin-left : 4px;
}

.tabulka-paypal {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
font-weight : 400;
text-align : left;

margin-bottom : 15px;
margin-top : 10px;
margin-left : 4px;
}
 
.add-to-cart {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
font-weight : 400;
text-align : center;

margin-bottom : 15px;
margin-top : 20px;
margin-left : 4px;
}

.view-cart {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
font-weight : 400;
text-align : center;

margin-bottom : 50px;
margin-top : -40px;
margin-left : 4px;
}

input { background-color: #e6deb0; color: black; border : 1px solid green }

textarea {float: left; background-color: #ffffcc; color: black; border: 1px solid #33cc00;}

.tabulka2 {

font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
font-weight : 400;
position : relative;
float : left;
text-align : left;
margin-left : 4px;
margin-bottom : 0px;
width : 321px;

}

.tabulka20 {

font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
font-weight : 400;
position : relative;
float : left;
text-align : right;
margin-left : 4px;
margin-bottom : 0px;
width : 340px;

}

.sleva {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;

color: #cccc99;
font-weight : 500;
text-align :left;
width : 280px;
position : relative;
float : left;
margin-top : 19px;
margin-left : 39px;
}

.sleva2 {
font-size : 11px;
}
.pay-now {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;

color: #cccc99;
font-weight : 500;
text-align :left;
width : 280px;
position : relative;
float : left;
margin-top : -35px;
margin-left : 39px;
}

.dalsi-moznosti a:link {
color: #cccc99;
}
.dalsi-moznosti a:hover {
color: #cccc99;
}
.odkaz a:hover {
color: #ffffff;
}

.dalsi-moznosti {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color: #cccc99;
font-weight : 500;
text-align :left;
width : 280px;
position : relative;
float : left;

margin-top : 19px;
margin-left : 42px;
}

.zavrit-okno a:hover {
color: #cccc99;
}

.zavrit-okno {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color: #cccc99;
font-weight : 500;
text-align :left;
width : 260px;
position : relative;
float : left;
margin-top : 20px;
margin-bottom : 20px;
margin-left : 42px;
}

.formular {
padding : 7px;
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
font-weight : 600;
position : relative;
float : left;
text-align : left;
margin-left : 30px;
margin-bottom : 10px;
width : 260px;
height : 140px;
}
 
.formular2 {
padding : 7px;
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif; 
color : #33cc00;
font-weight : 600;
position : relative;
float : left;
text-align : left;
margin-left : 50px;
margin-bottom : 10px;
width : 260px;
height : 140px;

}

.formular2-b {

font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
font-weight : 600;
position : relative;
float : left;
text-align : left;
margin-left : 45px;
margin-top : 14px;

width : 260px;


}

.formular2-b-de {

font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
font-weight : 600;
position : relative;
float : left;
text-align : left;
margin-left : 45px;
margin-top : 14px;

width : 260px;


}

.formular2-c {

font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
font-weight : 600;
position : relative;
float : left;
text-align : left;
margin-left : 45px;
margin-top : 6px;

width : 260px;


}

.formular2-d {

font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color: #cccc99;
font-weight : 400;
position : relative;
float : left;
text-align : left;
margin-left : 65px;
margin-top : 15px;

width : 260px;


}


.close-window {

font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
font-weight : 600;
position : relative;
float : left;
text-align : left;
margin-left : 454px;
margin-top : 15px;

width : 620px;


}



.field {
border : 1px solid #616161;
background : #212121;
margin-right : 5px;
margin-top : 5px;
margin-bottom : 20px;
width : 200px;
color : white;
height : 16px;
}

.pole-red {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #cc6600;
font-weight : 600;
text-align : center;
position : relative;
margin-top : 20px;
}

.pole-red-2 {
font-size : 12px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : red;
font-weight : 600;
text-align : center;
position : relative;
margin-bottom : 20px;

}

.vysledek {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : red;
font-weight : 600;
text-align : center;
position : relative;

margin-top : 60px;
margin-bottom : 40px;

}

.vysledek2 {
font-size : 12px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color: #cccc99;
font-weight : 600;
text-align : center;
position : relative;

margin-top : 60px;
margin-bottom : 40px;

}

.vysledek3 {
font-size : 11px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color: #cccc99;
font-weight : 400;
text-align : center;
position : relative;

margin-top : 40px;
margin-bottom : -40px;

}

.pole {
font-size : 10px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : #33cc00;
font-weight : 400;
text-align : center;
position : relative;
margin-top : 60px;
margin-bottom : 30px;
}

.odhlasit {
font-size : 10px;
font-family : Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
color : gray;
font-weight : 100;
text-align : center;
position : relative;
padding : 30px;
text-decoration : none;
}

.err {
color : red;
}

.success {
font-size : 11px;
font-weight : 600;
color: #cc6600;
}

.bt_prihlasit {
width : 86px;
color : white;
background : transparent url(../obrazky/bt_prihlasit.png) no-repeat 0 0;
border : none;
}
.bt_register {
width : 96px;
color : white;
background : transparent url(../obrazky/bt_register.png) no-repeat 0 0;
border : none;
}
.bt_odhlasit {
width : 86px;
color : white;
background : transparent url(../obrazky/bt_odhlasit.png) no-repeat 0 0;
border : none;
}

.clear {
clear : both;
}
