/* CSS Document */
body {text-align:center;
	background:#000;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.71em;
	color: #fff;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {}

h1 {}
h2 {}
h3 {}
h4 {}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #a7a9ac;}
th {border: 1px solid gray;	padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;color: white;}
td {border: 1px solid gray;	padding: 5px 10px;vertical-align: top;}

.tabulka td { border-bottom: 1px solid gray; }

form table td {border:none;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
legend {}
input, select {font-size: 1em;}
textarea {font-size: 10pt;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a { color:#a7a9ac;}
a:visited {}
a:hover { }

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Bloky
-------------------------------------------------- */
#obal{position:relative; width:942px; margin:0 auto; }

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;background:url('img/top.png') no-repeat left top;height:127px;}
#logo { position:absolute; display:block; width:612px; height:60px;left:0px; top:0px; }
#top #menu-h1 { position:absolute; top:75px; right:0px; }
#top #menu-h1 ul {margin:0; padding:0;}
#top #menu-h1 ul li { float:right; list-style:none;   }
#top #menu-h1 ul li a {  color:white; display:block; padding:0px 12px; text-decoration:none; border-left:1px solid white; }
#top #kos { position:absolute; top:22px; right:95px; text-align:right; color:#B52025; line-height:1.5; }
#top #kos a { color:#B52025; text-decoration: none; }
#top #hledej { position:absolute; top:101px; left:12px; width:175px; }
#top #hledej fieldset {margin:0;padding:0;}
#top #hledej fieldset button { background:#4E4E50;color:white; border:none;}
#top #login { position:absolute; bottom:4px; right:7px;  padding:0px 0px 5px 0px; font-size:10pt;color:#BCBDBF; }
#top #login a {color:white;}
#top #login span { color:#bcbdbf; }
#top #login img { margin-bottom:-5px;}

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:940px; _width:942px; border:1px solid #8D8589;  background:white url('img/maj-poz.png') repeat-y left top;}
	
#obsah{float:left; width:100%;}

	
/* stred
-------------------------------------------------- */	
#stred{width:721px;  float:right;overflow:hidden;position:relative;}
#stred .stred-vrch { position:relative;background: url('img/stred-top.jpg') no-repeat right top; height:201px;}
#stred .stred-vrch #text-img { position:absolute; right:0px; top:-1px;] }
#stred .stred-vrch h2 {margin:0; padding:0; font-size:11pt;}
#stred .stred-vrch .blok {position:absolute; left:365px; top:35px; width:150px; height:80px; color:white;}


#stred .item {position:relative; float:left; width:100%; background:#000; margin-top:2px; min-height:380px; _height:380px;}
#stred .item h1 { color:#a7a9ac; font-weight:normal; font-size:12pt; margin:0; border-bottom:1px solid #a7a9ac; padding:8px 0px 3px 40px;  }
#stred .item #ram { position:relative; width:636px; height:380px; overflow:hidden;  border:1px solid #a7a9ac; margin:30px 0px 0px 40px; }
#stred .item #sipkal {position:absolute; left:20px; top:135px; _top:160px; display:block; }
#stred .item #sipkap {position:absolute; right:23px; top:135px; _top:160px; display:block;}

#car_box{width:100%; position:relative;height:121px; overflow:hidden;}
#right_arrow{background:url('img/right1.gif') no-repeat left top;width:24px;height:93px;position:absolute;top:6px;right:0px;}
#left_arrow{background:url('img/left1.gif') no-repeat left top;width:24px;height:93px;position:absolute;top:6px;left:0px;}
#car-in {_width:1025px; height:121px;}
#car{ position:absolute; left:0px; height:121px;  overflow:hidden;  margin-right:-145px;}

#sipky {position:relative; display:block; _width:100%; }
#posuv-in { _width:790px; height:360px;}
#posuv {position:absolute; left:0px;  height:360px; overflow:hidden; margin-right:-175px;  }

#navigace { position:relative; width:100%; float:left; height:27px; border:1px solid #a7a9ac; }
#navigace ul {margin:0; padding:0px 0px 0px 30px; list-style:none;}
#navigace ul li {float:left; margin:0; padding:0;}
#navigace ul li a { color:#a7a9ac; display:block; padding:7px 10px 5px 10px; background: url('img/sipka-navigace.gif') no-repeat left 10px; text-decoration:none; }

.text { padding:20px 40px;}

/* box1
-------------------------------------------------- */

.box1 { position:relative; float:left; width:168px; height:355px; margin: 10px 0px 10px 33px; _margin:10px 0px 10px 22px;}
.box1 h2 { position:absolute; color:white; font-weight:normal; font-size:9pt; text-align:center; width:168px;padding:7px 0px 0px 0px;height:33px; margin:0; left:0px; top:290px;background: url('img/box1-caption.jpg') repeat-x left top; }
* html .box1 h2{height:40px;} 
.box1 h2 a { color:white; text-decoration:none;padding:0px 10px;display:block;height:30px;overflow:hidden;}
.box1 .box1-prize{position:absolute;top:330px;left:0px;width:168px;height:20px;background:#39393a;}
.box1 .box1-prize-discount{position:relative;width:93px;height:20px;background:#b01116;font-weight:bold;color:#fff;text-align:center;line-height:20px;font-size:10pt;}
.box1 .box1-prize-value{position:absolute;top:0px;left:93px;width:74px;height:20px;border-left:#000 solid 1px;line-height:20px;color:white;text-align:center;}

/* leva
-------------------------------------------------- */	
#leva{overflow:hidden;width:215px;float:left;position:relative;}
#leva ul {position:relative; margin:0; padding:0;}
#leva ul li {position:relative;margin:0; padding:0;}
#leva ul li h3 {position:relative;margin:0; padding:0;}
#leva ul li a{position:relative; _height:1px; margin:2px 5px 2px 0px; padding:8px 0px 8px 40px; display:block; background:#1A1A1A url('img/sipka-menu.gif') no-repeat 28px 11px; color:white; text-decoration:none; }
#leva ul li a:hover { background-color:#3B3B3B; }
#leva ul li .aktiv1 {background:#1A1A1A url('img/sipka-dolu.gif') no-repeat 26px 13px;}
#leva ul li ul li a {background:none;  padding-left:58px; background:#1A1A1A url('img/sipka-menu.gif') no-repeat 46px 11px;}
#leva ul li ul li a:hover { text-decoration:underline;}

/* detail
-------------------------------------------------- */	
#detail { position:relative; float:left; left:30px; top:30px; padding-bottom:60px; width:676px;}
#detail-img { position:relative; display:block; float:left; }
#detail-prava { position:relative; display:block; float:right; width:492px;min-height:375px; _height:375px; }
#detail #detail-prava h1 { font-weight:bold; font-size:13pt; border-top:1px solid #a7a9ac;margin-bottom:6px; padding:10px 0px 10px 55px; background: url('img/lupa.gif') no-repeat 0px 5px; }

#detail-obsah { position:relative; float:right; width:460px; _width:461px; color:white; border-left:1px solid #4c4c4c; }
#detail-obsah .det-text { position:relative; padding-left:25px; }
#detail-obsah .det-tab { position:relative; float:right; width:455px; border-top:1px solid #4c4c4c;border-bottom:1px solid #4c4c4c;  }
#detail-obsah .det-tab table { margin:2px 0px 0px 19px;}
#detail-obsah .det-tab table td { border:none; color:white; background:none; padding:5px 4px; }
#detail-obsah .det-tab table td span {display:block; text-align:right; color:#a7a9ac;}


#nakup { position:relative; float:right; width:455px; margin-top:5px; background:#C8C9CB url('img/poz-kos.png') repeat-x left top; color:#636466; height:106px; margin-bottom:4px; }
#nakup table {margin:2px 0px 0px 20px; vertical-align:middle; color:#636466;}
#nakup table td { background:none; border:none; padding:4px 3px; vertical-align:middle; }
#nakup table td span {display:block; text-align:right; }
#nakup table td select { width:113px; }
#nakup table td b { font-size:12pt; color:#c61d23; }
#nakup table .bott {vertical-align:bottom;}

#nakup #zvelikost { position:relative; display:block; top:3px; left:50px; color:#c61d23;}
#nakup #zvelikost a { color:#c61d23; text-decoration:none;}
#nakup #expedice { position:absolute; display:block; top:10px; left:282px;}
#nakup #dokosiku { position:absolute; top:32px; left:280px; }

#det-menu { position:relative; float:right; width:455px; background:url('img/poz-menu.png') repeat-x left 3px; border-top:1px solid #4c4c4c; height:26px; }
#det-menu ul {margin:0; padding:0; list-style:none;}
#det-menu ul li { float:left;}
#det-menu ul li a { position:relative; display:block; color:white; text-decoration:none; padding:7px 40px; background:url('img/det-menu-linka.gif') no-repeat left 3px;}


.det-linka {width:704px; height:20px;background:url('img/linka.gif') no-repeat left bottom; clear:both; margin:15px 0px 0px -28px; }
.pribuzne {width:168px; float:left; margin:0px 30px 0px 0px;}
.pribuzne-popis {  border-right:1px solid #a7a9ac; border-left:1px solid #a7a9ac;}
.pribuzne-popis .pribuzne-popis-in {position:relative;background:url('img/pribuzne-poz.gif') repeat-x left top; margin:0px 2px; padding:0 2px; height:86px;}
.pribuzne-popis h4 {margin:0; padding:0px 0px 5px 0px;}
.pribuzne-popis .pribuzne-text {text-align:left; display:block; height: 43px; overflow:hidden;}
.pribuzne-popis .vice { position:absolute; bottom:0px; left:1px; color:#b3161b; text-decoration:none; padding:1px 0px 0px 15px;font-weight:bold; display:block;width:161px; height:16px; background:url('img/pribuzne-vice.gif') no-repeat left top;}

#galerie {position:absolute; top:292px; left:0px;}
#galerie a { display:block; margin:0px 10px 0px 0px;}
#galerie a img {width:49px;}

/* pata
-------------------------------------------------- */
	
#pata{position:relative; clear:both;  background:white url('img/pata.png') no-repeat left top; height:36px; color:white; }
#pata #menu-pata { position:absolute; top:15px; left:240px; }
#pata #menu-pata ul {list-style:none; margin:0; padding:0;}
#pata #menu-pata ul li {float:left;}
#pata #menu-pata ul li a {color:white; text-decoration:none; display:block; padding:0px 10px; border-right:1px solid white;}
	
/*ostatni ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}

#kosik table {
	width: 100%;
	_width: 90%;
}

#kosik table td {}
#kosik table td a {}

#kosik textarea {
	width: 100%;
}

#flash{position:absolute;top:0px;left:0px;width:557px;height:201px;}


