/*body{font: icon; text-align: center; color: black; background : #222222; 
margin: 49px 0px 0px 0px;
background-image: url(mainpics/ex6-podklad.jpg); background-position: left top; background-repeat: repeat-x;
}*/

body{line-height: 150%; font-family: Arial, Tahoma, Helvetica,  sans-serif; text-align: center; color: #929292; background: black; 
margin: 0px 0px 0px 0px;
background-image: url(mainpics/big-back.jpg); background-position: center 0px; background-repeat: no-repeat; background-attachment: fixed; 
}

a {color: #FFFFFF;}
a:hover {color: #FFFFFF;}
a:visited {color: #FFFFFF;}


/* Hlavni div */
div.main {border-right: 1px solid #461500; border-left: 1px solid #461500; width: 950px; 
padding-bottom: 0px; text-align: center; margin-left:auto; margin-right: auto; display: table; 
}



/* Vnitrni ramec */ 
div.inner {border: 0px solid blue; width: 950px; 

padding: 0px; margin-left:auto; margin-right: auto;
vertical-align: top; display: block;
position:relative;
}




/* Menu */
div.menu {width: 215px;
/*background-image: url(mainpics/button-off.jpg); background-position: center top; background-repeat: repeat-y; #BEB4B0*/
margin-bottom: 20px;
padding: 0px;
display: table;
}

div.menucont {width: 215px;  
float: left; 
display: table;
color: #DCDBDA;
font-size: 11px;
}
div.menucont a {color: #FF4E00;}
div.menucont a:hover {color: #FF4E00;}
div.menucont a:visited {color: #FF4E00;}



/* Podmenu */

div.podmenu {
display: block; 
text-align: left; 
font-size: 14px; 
font-weight: normal; 
vertical-align: center;
margin-bottom: 5px;
}
div.podmenu a {display: block; 
text-decoration: none; 
padding-left: 40px;
padding-right: 25px; 
color: #d0d0d0;
background-image: url(mainpics/h1-sipka.png); background-position: 20px 5px; background-repeat: no-repeat;
}
div.podmenu a:visited {display: block;text-decoration: none;}
div.podmenu a:hover {display: block;
text-decoration: none; background: black; color: white; 
background-image: url(mainpics/h1-sipka.png); background-position: 20px 5px; background-repeat: no-repeat;
}



/* Design tabulek */
.tabulka {border: 1px solid #BF3A00; border-collapse:collapse; margin-right:auto; margin-left:auto;
}
.radek1 {border: 1px solid #BF3A00;padding: 5px; font-size: 11px; background:#FFE0D2; font-weight: bold;
}
.radek2{border: 1px solid #BF3A00;padding: 5px; font-size: 11px; background:#FF6420; font-weight: normal;
}
.radek3{border: 1px solid #BF3A00;padding: 5px; font-size: 11px; background:#FF7A40; font-weight: normal;
}



/* Iframe menu */
iframe.menu2 {width: 215px; height: 400px; margin:0px; background-color: transparent;}

/* Iframe novinky */
iframe.novinky {width: 213px; height: 870px;}




/* Obsah stranky - prostredek */
div.content {width: 520px; 
margin: 0px; text-align: center; float: left;
border-right: 1px solid #461500; 
border-left: 1px solid #461500;
padding: 0px; 
display:table;
height: 850px;
}




/* Nadpisy obsahu */
div.mainpodklad {
width: 520px;
display: table;
text-align: left;
margin-bottom: 0px;
padding-bottom: 10px;
background-image: url(mainpics/vizual-rest.png); background-position: left top; background-repeat: no-repeat;
border-bottom: 1px dotted #933913;
}

div.zubatice
{
width: 520px;
display: table;
text-align: left;
margin: 0px;
padding-bottom: 20px;
height: 65px;
background-image: url(mainpics/nadpis-head.jpg); background-position: center top; background-repeat: no-repeat;

}

h1 {
color: white;
font-size: 1.4em;
font-weight: normal;
padding-top: 18px;
padding-left: 40px;
padding-right: 25px;
padding-bottom: 0px;
background-image: url(mainpics/h1-sipka.png); background-position: 20px 25px; background-repeat: no-repeat;
line-height: 130%;
}

h2 {
color: #ff4c00;
font-weight: normal;
font-size: 1.1em;
text-align: left;
padding-top: 0px;
padding-left: 40px;
padding-right: 25px;
padding-bottom: 7px;
background-image: url(mainpics/h2-sipka.png); background-position: 20px 5px; background-repeat: no-repeat;
}

h3 {
color: white;
font-size: 18px;
font-weight: normal;
text-align:left;
padding-left: 250px;
padding-right: 20px;
padding-top: 7px;
background: black;
height: 36px;
border-bottom: 1px dotted #933913;
margin-bottom: 0px;
margin-top: 0px;
}

h4 {
color: #ff4c00;
font-size: 12px;
text-align:left;
font-weight: normal;
}

h5 {
color: black;
font-size: 1em;
margin-top: 12px;
margin-bottom: 0px;
margin-left: auto;
margin-right:auto;
font-weight: bold;
text-align: justify;
}

/* Vodorovna cara */
div.carka {
width: 100%;
height: 2px;
border-bottom: 1px solid #BD3A00;
margin-top: 0px;
margin-bottom: 12px;
}


/* Text pro zobrazeni html kodu */
div.kodetext {
font-family: monospace;
font-size: 11px;
margin-right: 20px;
}

/* Zarovnani na prostredek */
div.naprostred {
text-align: center;
}


/* Vlastni obsah */
.maintext {
width: 479px;
border: 0px solid blue;
text-align: left;
font-size: 12px;
margin-left: 20px;
margin-right: 0px;
display: table;
margin-top: 17px;
margin-bottom: 25px;
}

.upik {
width: 480px;
border: 0px solid green;
text-align: right;
margin: 0px;
padding: 0px;
height: 67px;
display: block;
overflow: hidden;
}


/* Novinky */
/*div.news {width: 125px; 
display: table-cell;
float: left; 
background: #605a5a;
border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid #ADA9A9;
border-bottom: 1px solid #5C5C5C;
background-image: url(mainpics/hot-podklad.jpg); background-position: center top; background-repeat: repeat-y;
}*/

div.news {width: 211px; 
display: table;
position:absolute; top: 0px; left: 737px;
border: 0px solid green;

}

div.newscont {width: 125px; 
float: right; 
border: 0px solid green; 
text-align: center;
color: #DCDBDA;
font-size: 11px;
display:table;
}

table.pida{
float: right;
border: 0px;
margin:0px;
padding: 0px;
}


/* Hlavicka */
div.head 
{
border-left: 1px solid #461500; border-right: 1px solid #461500; width: 950px;  height: 223px;
padding: 0px;  margin-left:auto; margin-right: auto;
text-align: center;
}
div.quick {
border: 0px solid green;
width: 480px;
height: 20px;
text-align: center;
margin-left:auto;
margin-right:auto;
position: relative;
top: 45px;
}

/*div.levak {
border: 1px solid blue;
width: 120px;
font-size: 11px;
text-align: center;
margin-left: 47px;
margin-right: 73px;
float: left;
}

div.pravak {
border: 1px solid blue;
width: 120px;
font-size: 11px;
text-align: center;
margin-left: 73px;
margin-right: 47px;
float: left;
}*/

div.levak {
border: 0px solid blue;
width: 120px;
font-size: 11px;
text-align: center;
float: left;
position:relative;
left: 47px;
}

div.pravak {
border: 0px solid blue;
width: 120px;
font-size: 11px;
text-align: center;
float: left;
position:relative;
left: 193px;
}



/* Paticka */
div.foot 
{border-right: 1px solid #461500; border-left: 1px solid #461500; width: 950px; height: 137px; 
padding: 0px; display: table; margin-left:auto; margin-right: auto;
background-image: url(mainpics/footer-back.jpg); background-position: center top; background-repeat: repeat-x;
text-align: left;
}

div.footlesk {
height: 1px; width: 64px; margin-left: 703px;
background-image: url(mainpics/footer-lesk.jpg); background-position: center top; background-repeat: no-repeat;
}

div.footext {
border: 0px solid green;
width: 570px;
height: 40px;
color: #4f4f4f;
font-size: 11px;
text-align: left;
line-height: 110%;
margin-left:14px;
margin-top: 20px;
background-image: url(mainpics/foot-orline.jpg); background-position: right top; background-repeat: no-repeat;
float: left;
padding-top: 7px;
}
div.footext a {color: #FF4E00;}
div.footext a:hover {color: #FF4E00;}
div.footext a:visited {color: #FF4E00;}

div.footext2{
border: 0px solid red;
width: 169px;
height: 95px;
float: left;
margin-top: 7px;
background-image: url(mainpics/foot-orline.jpg); background-position: right 13px; background-repeat: no-repeat;
text-align: center;
}

div.footext3 {
border: 0px solid green;
width: 158px;
height: 40px;
color: #4f4f4f;
font-size: 11px;
text-align: left;
line-height: 110%;
margin-left:30px;
margin-top: 20px;
float: left;
padding-top: 7px;
}


img.tlogo {
float: left;
margin-right: 10px;
margin-top: -3px;
}

.mirror {
position:relative;
top: 207px;
}





/* Obrazek bez ramecku */
.image {
border: 0px solid;
}



/* Fotogalerie*/
div.framek {
float:left;
width: 107px;
height: 78px;
overflow:hidden;
padding:0px;
cursor: pointer;
display:block;
margin: 0px;
border-right: 1px solid transparent;
border-bottom: 1px solid transparent;
background: #121212;
}


/*div.framek a {border: 0px solid black; display:block; width: 108px;height: 79px;}
div.framek a:hover {border: 1px solid white; display:block; width: 108px;height: 79px;}
div.framek a:visited {border: 0px solid black; display:block; width: 108px;height: 79px;}*/

div.maxiobalka {
float: none;
border: 0px solid green;
display: table;
margin-bottom: 25px;
}


div.obalka2{
border: 0px solid blue;
margin-top: -18px;
margin-bottom: 12px;
display:table;
width: 218px;
text-align:left;
float: left;
vertical-align: top;
background: #121212;
}


div.textobalka2{
border: 0px solid red;
margin-top: 0px;
margin-bottom: 12px;
margin-left: 218px;
display:table;
width: 302px;
text-align:left;
float: none;
vertical-align: top;
background: black;
border-left: 0px dotted silver;
}

div.fototext {
padding-left: 33px;
padding-right: 20px;
padding-top: 15px;
padding-bottom: 25px;
font-size: 12px;
}


div.obalka{
border: 0px solid blue;
margin-top: 20px;
margin-bottom: 20px;
display:table;
width: 440px;
text-align:center;
float: none;
vertical-align: top;
}

.foto{
border: 0px solid;
}


/* Reference */
div.refbase {
width: 100%;
border: 0px solid blue;
border-top: 0px solid silver;
display: table;
background: white;
margin-bottom: 20px;
padding-bottom: 20px;
}

div.refnadpis {
border-bottom: 1px dotted #ff4c00;
height: 33px;
width: 500px;
display: table;
text-align: right;
padding-right: 20px;
padding-top: 12px;
font-size: 10px;
color: white;
background: black;
line-height: 140%;
}

div.refcislo {
width: 500px;
border-bottom: 0px solid blue;
display: table;
padding-right: 20px;
text-align: right;
font-size: 10px;
margin-top: 5px;
}

div.refcont {
border: 0px solid blue;
width: 355px;
text-align: justify;
margin-top: -48px;
display: table;
}

div.framekref {
float:left;
width: 78px;
height: 107px;
overflow:hidden;
padding:0px;
background-color: white;
cursor: pointer;
display: block;
margin-right: 40px;
margin-bottom: 20px;
border: 1px solid black;
}

div.framekrefend {
float:left;
width: 78px;
height: 107px;
overflow:hidden;
padding:0px;
background-color: white;
cursor: pointer;
display: block;
border: 0px solid silver;
margin-bottom: 20px;
margin-right: 0px;
}

/* Bigbuttons tabulka */
table.bigbuttonstab {
width: 100%; border: 0px solid;
height: 106px;
}
td.bigbuttonstab {
width: 129px;
}

td.bigbuttonstabr {
text-align: right;
}

/* Novinky */
div.news1 {
display: table;
width: 480px;
background-image: url(mainpics/novinky-podklad1.jpg); background-position: left top; background-repeat: no-repeat;
border: 0px solid white;
text-align: left;
}

div.news2 {
display: table;
width: 480px;
background-image: url(mainpics/novinky-podklad2.jpg); background-position: left top; background-repeat: no-repeat;
text-align: left;
}

div.newstext {
margin: 17px;
font-size: 0.9em;
vertical-align: middle;
}


/* Upoutavka na cerstve dokoncene auto */
.upoutavka {
border: 0px;
margin-right: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-top: 0px;
float: left;
height: 80px;
width: 107px;
}

/* Velke bannery */ 
img.bigbanners {
border-top: 1px solid black;
border-bottom: 1px solid black;
border-left: 0px solid black;
border-right: 0px solid black;
}

/* Black plocha pod cokoliv */
div.whitep {background-color: black; color: silver; padding-top: 10px; padding-bottom: 10px;}
div.whitep a {color: white;}
div.whitep a:hover {color:  white;}
div.whitep a:visited {color:  white;}






