@charset "utf-8";

body {

font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;

font-size: 0.8em;

font-size: 13px;

color: #c0cbda;

background: #001f47 url(img/backhtml.gif) 0 0 repeat-x;

margin: 0;

padding: 23px 0 0 0;

text-align: center;

}



#vseA {

width: 952px;

margin: 0 auto;

padding: 0 0 15px 0;

text-align: left;

}



#vseA hr {

display: block;

height: 1px;

margin: 10px 0;

*margin: -7px 0;

border: 0;

border-bottom: 1px dotted #9cacc1;

}



#left {

float: left;

width: 212px;

padding: 0 26px 0 0;

}



#logo {

height: 105px;

margin: 0 0 12px 0;

padding: 56px 0 0 0;

}



#jazyk {

height: 37px;

margin: 0;

padding: 8px 0 0 0;

background: url(img/backjazyk.gif) 0 0 no-repeat;

color: #1bbbce;

font-family: Verdana;

font-size: 9px;

}

#jazyk a {

color: #1bbbce;

}

#jazyk img {

position: relative;

top: 2px;

margin: 0 5px 0 9px;

}



.lbox {

margin: 10px 0;

padding: 0 0 5px 0;

background: url(img/lboxd.gif) left bottom no-repeat;

}

.lb {

padding: 6px 15px 1px 15px;

background: url(img/lboxu.gif) 0 0 no-repeat;

}



ul.menuvlevo {

margin: 0 0 6px 0;

padding: 0;

list-style-type: none;

}



ul.menuvlevo li {

margin: 0 0 5px 0;

padding: 0 0 5px 0;

background: url(img/lboxd.gif) left bottom no-repeat;

color: #fff;

font-size: 12px;

text-transform: uppercase;

}



ul.menuvlevo li a {

display: block;

padding: 10px 13px 5px 25px;

background: url(img/mvliu.gif) 0 0 no-repeat;

color: #fff;

text-decoration: none;

}



ul.menuvlevo li.this ul a {

text-decoration: none;

}



ul.menuvlevo li a:hover, ul.menuvlevo li.this a, ul.menuvlevo li.this ul a:hover, ul.menuvlevo li.this li.this a {

text-decoration: underline;

}



ul.menuvlevo ul {

margin: 0;

padding: 5px 0;

background: url(img/mvliul.gif) 0 0 repeat-y;

list-style-type: none;

}



ul.menuvlevo ul li {

margin: 0;

padding: 0;

background: none;

text-transform: uppercase;

}



ul.menuvlevo ul li a {

padding: 0 10px 5px 30px;

background: none;

}



#right {

float: left;

width: 714px;

}



ul#menuhorni {

float: right;

height: 37px;

margin: 0 1px 0 0;

padding: 0;

border-top: 3px solid #1ab1c3;

background-color: #1bbbce;

list-style-type: none;

}



ul#menuhorni li {

display: inline-block;

height: 20px;

padding: 10px 18px 7px 20px;

background: url(img/mhli.gif) 0 0 no-repeat;

color: #fff;

font-size: 12px;

font-weight: bold;

text-transform: uppercase;

}

ul#menuhorni li.none {

background: none;

}



ul#menuhorni li a {

color: #fff;

text-decoration: none;

}



ul#menuhorni li a:hover, ul#menuhorni li.this a {

text-decoration: underline;

}



#flash {

clear: both;

width: 713px;

height: 212px;

margin: 0 0 30px 0;

/*background: url(img/flash.jpg) 0 0 no-repeat;*/

}


/* STARE OPRAVDU TRETINY
.tretiny {

clear: both;

width: 713px;

margin: 10px 0;

background: url(img/tretiny.gif) 235px 0 repeat-y;

}

.tretina {

float: left;

width: 207px;

margin: 0 5px;

padding: 1px 10px;

overflow: hidden;

}  */

/*POLOVINY ala sKM = poloviny*/
.tretiny {

clear: both;

width: 713px;

margin: 10px 0;

background: url(img/tretiny.gif) 355px 0 repeat-y;

}

.tretina {

float: left;

width: 325px;

margin: 0 5px;

padding: 1px 10px;

overflow: hidden;

}
.tretina img {
width: 100%;
             }


.tnadp {
 float:left;
 vertical-align: bottom;
margin: 10px 0 0 0;
height: 30px;
padding: 7px 0 0 16px;

background: url(img/arrow.png) 0 12px no-repeat;

color: #fff;

font-size: 16px;

font-weight: bold;

}

.tnadp a {

color: #fff;

}

.vice {

/*display: block;    */

width: 110px;

height: 25px;

padding: 9px 0 0 28px;

background: url(img/backvice.gif) 0 0 no-repeat;

color: #fff;

font-size: 12px;

font-weight: bold;

text-transform: uppercase;

text-decoration: none;

cursor: pointer;

}

.katalog {


 float:right;
height: 30px;
 margin: 0 0px 0 auto;
padding: 7px 0 0 30px;

background: url(img/backkatalog.gif) 0 0 no-repeat;

color: #fff;

font-size: 12px;

font-weight: bold;

text-transform: uppercase;

text-decoration: none;

cursor: pointer;

}



.boxblue {

margin: 10px 0;

padding: 5px 15px 15px 15px;

border: 1px solid #12396c;

background-color: #082b59;

}

.bbimg {

float: left;

width: 150px;

margin-right: 10px;

overflow: hidden;

}



.fotgal {

float: left;

width: 154px;

height: 145px;

margin: 5px;

padding: 2px;

border: 1px solid #eee;

background-color: #fff;

color: #082B59;

font-size: 12px;

text-align: center;

overflow: hidden;

}

.fotgal img {

margin: 0 0 5px 0;

}

/*

ul.thumb {

margin: 10px 0;

padding: 0;

list-style-type: none;

}



ul.thumb li {

position: relative;

float: left;

width: 154px;

height: 145px;

margin: 5px;

padding: 2px;

border: 1px solid #eee;

background-color: #fff;

color: #082B59;

font-size: 12px;

text-align: center;

}



ul.thumb li img {

position: absolute;

left: 0;

top: 0;

width: 150px;

height: 140px;

-ms-interpolation-mode: bicubic; 

}



ul.thumb li img.hover {

border: none;

}

*/



ul.thumb {

	float: left;

	list-style: none;

	margin: 0; padding: 10px;

	width: 360px;

}

ul.thumb li {

	margin: 0; padding: 5px;

	float: left;

	position: relative;

	width: 110px;

	height: 110px;

}

ul.thumb li img {

	width: 100px; height: 100px;

	border: 1px solid #ddd;

	padding: 5px;

	background: #f0f0f0;

	position: absolute;

	left: 0; top: 0;

	-ms-interpolation-mode: bicubic; 

}

ul.thumb li img.hover {

	background:url(img/2042-s.jpg) no-repeat center center;

	border: none;

}





div#tipDiv {

position: absolute;

visibility: hidden;

left: 0;

top: 20px;

z-index: 80;

}

div#tipDiv div.img {

position: relative;

padding: 6px;

border: 1px solid #000;

background-color: #fff;

color: #000;

font-size: 11px;

line-height: 1.3;

text-align: center;

}



.pickat {

width: 80px;

padding: 10px 10px;

border: 1px solid #12396c;

background-color: #082b59;

text-align: center;

}



.half {

float: left;

width: 50%;

}



#vseB {

clear: both;

padding: 10px 0 23px 0;

background-color: #fff;

}



#bottom {

width: 952px;

margin: 0 auto;

padding: 5px 0;

color: #7d7d7d;

text-align: left;

}



sup, sub {

vertical-align: baseline;

position: relative;

}

sup {

bottom: 0.33em;

}

sub {

bottom: -0.25em;

}



.boks {

border: 1px solid #12396c;

color: #333;

font-size: 11px;

}



.enter {

border: 1px solid #12396c;

background-color: #008999;

color: #fff;

font-family: Tahoma;

font-size: 11px;

font-weight: bold;

cursor: pointer;

}



.tabule, .tabulewh {

empty-cells: show;

margin: 5px 0 5px 1px;

border-collapse: collapse;

border: 1px solid #12396c;

}

.tabule td, .tabulewh td {

padding: 2px 4px;

border: 1px solid #12396c;

}

.tabulewh, .tabulewh td {

border: 1px solid #fff;

}

.tabule tr.tabh, .tabulewh tr.tabh {

background-color: #001f47;

color: #fff;

font-weight: bold;

}

.tabule tr.tabh a, .tabulewh tr.tabh a {

color: #fff;

}

.vatop, .vatop td {

vertical-align: top;

}



.cokoliv {

padding: 5px 15px;

}



.u5 {

position: relative;

top: -10px;

}



.d2 {

position: relative;

top: 2px;

}



.f10 {

font-size: 10px;

}



.f11 {

font-size: 11px;

}



.f14 {

font-size: 14px;

}



.brd {

padding: 3px;

border: 1px solid #eee;

}



.brdgr {

border: 1px solid #cdcdcd;

}



.blue {

color: #1bbbce;

}



.bl {

color: #000;

}



.wh {

color: #fff;

}



.cent {

text-align: center;

}



.fl {

float: left;

margin-right: 15px;

}



.fr {

float: right;

margin-left: 15px;

}



h1, .h1 {

margin: 10px 0;

padding: 0;

color: #fff;

font-size: 20px;

font-weight: normal;

}

h1 a {

color: #fff;

}



h2 {

margin: 10px 0;

padding: 0;

color: #fff;

font-size: 16px;

font-weight: bold;

}

h2 a {

color: #fff;
text-transform: uppercase;
}



h3 {

margin: 10px 0;

padding: 0;

color: #fff;

font-size: 13px;

font-weight: bold;

}

h3 a {

color: #fff;

}



img {

border: 0;

}



.cleaner {

clear: both;

height: 0;

overflow: hidden;

content: ' ';

}



.cleaner hr {

display: none;

}



a {

color: #c0cbda;

}



p {

margin: 10px 0;

padding: 0;

}

