@charset "windows-1250";
body
			{
			margin:0;
			background:#dce1d0 url(../images/body.jpg) 0 0 repeat-x;
			font-size:67%
			}
#wrapper
			{
			width:980px; margin:0 auto
			}
#armyshop
			{
			color:#fff;
			font-size:1em;
			padding:5px 25px 5px 0;
			text-align:right;
			position:relative;
			height:25px
			}
.swap span
			{
			display:none;
			}
#header
			{
			background:#fff url(../images/header-bg.gif) 0 31px repeat-x;
			position:relative;
			height:130px;
			}
#header h2
			{
			background:url(../images/bull-logo.gif) 0 0 no-repeat;
			height:67px;
			width:168px;
			position:absolute;
			left:34px;
			top:17px;
			margin:0;
			padding:0;
			}
#description
			{
			position:absolute;
			height:100px;
			width:20em;
			left:350px;
			top:0;
			}
#description div
			{
			position:relative;
			font-family:Arial, Helvetica, sans-serif;
			margin:15px 0 0 10px;
			font-size:1.3em;
			line-height:1.55em;
			color:#94958a
			}
#description div span,#description div span a
			{
			/*font-weight:600;*/
			color:#636649;
			}
#description div span
			{
			position:absolute;
			left:80px;
			font-size:1.4em;
			}
#description div span a
			{
			line-height:1.3em;
			font-size:.9em
			}
#description div span	sup
			{
			font-size:.5em
			}	
#chart
			{
			float:right;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.2em;
			background:url(../images/kosik.gif) 0 10px no-repeat;
			padding:20px 26px 14px 45px
			}
#search
			{
			position:absolute;
			right:23px;
			top:51px;
			}
.search
			{
			font-size:1.6em;
			border:1px solid #5F5F5F;
			height:23px;
			width:170px;
			vertical-align:middle
			}
#nav
			{
			position:absolute;
			left:0;
			top:100px;
			font-size:1.2em;
			font-weight:700;
			list-style-type:none;
			margin:0;
			padding:0
			}
#nav li
			{
			display:inline;
			float:left;
			margin:0 1px 0 0;
			padding:0
			}
#nav li a
			{
			background:#4a4c37 url(../images/nav_bg.gif) center top repeat-x;
			color:#fff;
			display:block;
			padding:6px 19px 8px 20px;
			text-decoration:none;
			}			


#nav li a:hover, #nav li.current a
			{
			background:#858862 url(../images/nav_bg_active.gif) center top repeat-x;
			}

#nav li#last
			{margin:0}
#nav li#last a
			{padding:6px 22px 8px 22px}
#hot
			{
			position:absolute;
			background:url(../images/santa.jpg) 0 0 no-repeat;
			height:136px;
			width:367px;
			left:266px;
			top:-6px;
			z-index:2
			}
#hot a
			{
			display:block;
			width:367px;
			height:136px;
			text-decoration:none
			}
#hot em
			{
			color:#fff;
			position:absolute;
			left:218px;
			top:78px;
			font-size:18px;
			font-style:normal;
			text-align:center;
			font-weight:600
			}

H1, H2, H3, H4, H5, H6, td, table, div
			{
			font-family:verdana, helvetica, arial;
			font-size:1em;
			color: rgb(85,72,39);
			margin-bottom:0px;
			margin-top:0px;
			}
#armyshop h1
			{
			color:#fff;
			font-weight:300;
			display:inline;
			xtop:14px;
			right:241px;
			z-index:1;
			line-height:25px
			}
#armyshop strong
			{
			font-weight:300
			}
/*#armyshop span
			{
			color:#b3c0a6;
			font-size:2em
			}
#armyshop b
			{
			font-family:Tahoma, Helvetica, sans-serif;
			font-size:1.95em;
			font-weight:300
			}*/

H6			{
			font-size:1.1em;
			color: rgb(85,72,39);
			font-weight:normal;
			}

.text1		{
			font-size:1.1em;
			color: rgb(245,245,243);
			font-weight:normal;
			}
.text2,.text3
			{
			font-size:1em;
			color:rgb(240,240,240);
			font-weight:normal
			}
.text3
			{
			color:rgb(76,76,76)
			}

H3,H2		{
			font-size:1.27em;
			color: rgb(85,72,39);
			font-weight:bold;
			font-style:normal;
			}
.akcenadpis h2
			{
			font-size:1.55em
			}
h2.swap a
			{
			display:block;
			width:168px;
			height:67px
			}
			
H4,.n3		{
			font-size:1.18em;
			color: rgb(85,72,39);
			font-weight:bold;
			}
			
H5			{
			font-size:1.1em;
			color: rgb(85,72,39);
			font-weight:normal;
			}

.col1		{
			background-color:rgb(128,128,128);
			}

.col2		{
			background-color:rgb(127,127,127);
			}
			
.col2a		{
			background-color:rgb(127,127,127);
			padding-left:3px;
			padding-right:3px;
			padding-top:3px;
			padding-bottom:3px;
			}

.col3		{
			color:rgb(200,0,0)
			}
			
.col4		{
			background-color:rgb(152,148,119);
			}

.col5		{
			background-color:rgb(242,241,239);
			}

.col6		{
			background-color:rgb(229,228,224);
			}
			
.tdbefinp	{
			text-align:right;
			padding-right:5px;
			vertical-align:top;
			font-weight:bold;
			width:140px
			}
			
img, table
			{
			border:none
			}
			
.img1,.barva
			{
			border:1px solid rgb(200,200,200);
			background-color:rgb(255,255,255);
			margin:0px 0px 4px 0px;
			}

.img2		{
			border:1px solid rgb(200,200,200)
			}

ul			{
			list-style-image: url(../obrazky/odrazka1.gif);
			margin-left:25px;
			margin-top:10px;
			margin-bottom:0px;
			padding-left:5px;
			}

li			{
			padding-top:0px; 	
			}

form		{
			margin-top:0px;
			margin-bottom:0px;
			}

input,textarea
			{
			font-family:verdana, helvetica, arial;
			font-size:1em;
			border:1px solid rgb(0,0,0);
			color:rgb(0,0,0);
			padding:1px 4px;
			vertical-align:middle;
			background-color: rgb(255,255,255)
			}
input[type="checkbox"]
			{
			padding:0
			}
.radio
			{
			background: rgb(229,228,224);
			border: none;
			}
			
.check		{
			border:0px;
			background-color:rgb(242,241,239);
			}

.btn		{
			padding:2px 10px 2px 10px;
			color:rgb(255,255,255);
			border:0px;
			font-weight:bold;
			background-color: rgb(102,102,102);
			}
.btn1
	 		{
			vertical-align: middle;
			margin-top:2px;
			border:none;
			padding:0
			}
.armyshop	{
			font-weight:bold;
			font-size:0.7em
			}
.hvezda		{
			vertical-align:-30%;
			margin:3px 2px 0 0
			}
.menu2
	 		{
			margin:-4px 5px 0 0;
			vertical-align:20%;
			}

div.menu
			{
			padding:3px 0 4px 14px;
			font-size:1.1em
			}
.active
			{
			background:#F2F1EF;
			color:rgb(0,0,0);
			}
.tab_text td
		  	{
			border:1px solid rgb(200,200,200)
			}
.foto
			{
			float:left;
			border:1px solid rgb(200,200,200);
			background:rgb(255,255,255);
			padding:5px;
			margin:10px 8px 0 0
			}
			
A			{
			text-decoration:underline;
			font-size:1em
			}

A:active {color:rgb(0,102,51)}
A:link {color:rgb(0,102,51)}
A:visited {color:rgb(0,102,51)}
A:hover {color:rgb(200,0,0)}

A.svetla,A.tmava
		 	{
			text-decoration:none;
			}

A.svetla:active {color:rgb(255,255,255)}
A.svetla:link {color:rgb(255,255,255)}
A.svetla:visited {color:rgb(255,255,255)}
A.svetla:hover {color:rgb(0,0,0)}

A.tmava:active {color:rgb(255,255,255)}
A.tmava:link {color:rgb(0,0,0)}
A.tmava:visited {color:rgb(0,0,0)}
A.tmava:hover {color:rgb(0,0,0)}

.barva{position:relative;float:left;margin:2px 4px 0px 0px; height:22px; width:22px;}

.odk_stredni a
			{
			display:block;
			width:200px;
			height:200px
			}
.odk_maly a
			{
			display:block;
			width:90px;
			height:90px;
			padding:2px
			}
.odk_velky a
			{
			display:block;
			width:500px;			
			}
.svetly
	   		{
			clear:left;
			margin:0 0 0 25px;
			padding:0;
			list-style-image:url(../images/sipka2.gif);
			text-align:left;
			}
.velikosti
			{
			width:100%;
			margin:15px 0 0 0
			}
.velikosti th
			{
			text-align:center;
			background:#e0e0e0;
			color:#554827;
			padding:7px 0;
			text-transform:uppercase
			}
.velikosti tr.r0 td
			{
			text-transform:uppercase
			}
.velikosti td
			{
			text-align:center;
			padding:3px 0
			}
.velikosti td.s0
			{
			text-align:left;
			padding-left:4px;
			text-transform:inherit !important
			}
.velikosti tr.r1 td
			{
			background:#e6e6e6
			}
.velikosti td.s1
			{
			border-right:1px solid #d8d8d8
			}
.velikosti tr.r2 td
			{
			border-bottom:1px solid #d8d8d8
			}
#velikosti_vysvetlivky
			{
			margin:15px 0 0 20px; padding:0
			}
#velikosti_vysvetlivky li
			{
			padding:2px 0
			}
table.materialy tr.r0 td
			{
			vertical-align:bottom;
			padding-left:2px !important;
			padding-right:2px !important;
			}

/* Zbozi */
#zbozi
			{
			width:100%; margin:12px 0
			}
#zbozi td
			{
			vertical-align:top
			}
#zbozi_obr
			{
			width:200px; padding-right:14px
			}
#zbozi_obr table
			{
			width:200px
			}
#zbozi_obr table td
			{
			text-align:center; width:200px
			}
p#cena
			{
			margin:10px 0 10px 0
			}
#zbozi_info form
			{
			background:#dddbd3;
			padding:7px
			}
#zbozi_info form p
			{
			background:url(../images/sipka3.gif) 1px 6px no-repeat;
			padding:0 0 0 12px;
			font-weight:bold;
			margin:0 0 6px 0
			}
#zbozi_info form img
			{
			margin:11px 0 3px 3px
			}
#zbozi_info form b
			{
			display:block; color:#c80000; margin:10px 0
			}
#zbozi_vic
			{
			background:url(../images/p_vic.gif) 0 0 repeat-y;
			padding:0;
			margin:7px 0 10px 0
			}
#zbozi_vic a
			{
			display:block;
			padding:5px 0 5px 32px;
			text-decoration:none
			}
#zbozi_vic a:hover
			{
			background-color:#dddbd3
			}
#a_vel
			{
			background:url(../images/tabulka.gif) 4px 5px no-repeat
			}
#a_info
			{
			background:url(../images/mail.gif) 4px 6px no-repeat
			}
#a_dostupnost
			{
			background:url(../images/doprava.gif) 4px 5px no-repeat
			}
#zbozi_info ul
			{
			margin:7px 0 0 10px
			}
#zbozi_info ul li
			{
			list-style-image:url(../images/sipka1.gif)
			}
/* Akce */

#akce_odkaz,#akce10_odkaz
			{
			width:565px;
			background:#c81515;
			color:rgb(255,255,255);
			font-size:2.8em;
			font-weight:bold;
			text-align:center;
			margin-bottom:15px
			}
#akce_odkaz a,#akce10_odkaz a
			{
			display:block;
			width:545px;
			height:40px;
			text-decoration:none;
			color:#fff;
			padding:10px
			}
#akce,#akce10
			{
			position:relative;
			width:545px;
			background:#C81515;
			color:rgb(255,255,255);
			font-size:1.4em;
			font-weight:bold;
			text-align:center;
			padding:20px 10px;
			margin-bottom:15px;
			}
#akce div,#akce10 div
			{
			position:absolute;
			right:7px; top:3px;
			font-size:.7em
			}
#akce div a,#akce10 div a
			{
			color:#fff; font-weight:normal
			}

/* Novinky */

#novinky
			{
			clear:both;
			padding:0 0 10px 0;
			font-weight:bold;
			text-transform:uppercase
			}

/* Nejprodavanejsi */

#nej
			{
			float:left; padding: 8px 4px 8px 6px
			}
#nej_nadpis, #prip_nadpis
			{
			margin: 0;
			padding:0 0 10px 18px;
			color: rgb(152,148,119);
			font-weight: bold;
			font-size: 0.9em;
			background: url(../images/hvezda3.gif) 0 0 no-repeat;
			}
.nej_obal
			{
			margin-bottom:8px;
			clear: left;
			padding:2px
			}
.nej_obal img
			{
			float:left;
			width:45px;
			border:2px solid #fff;
			}
.nej_obal h2
			{
			font-size:0.8em;
			display:inline
			}

.nej_obal .floatbox
			{
			float:left;
			width:49px;
			display:block
			}

* html .nej_obal span.text
			{
			height: 1%;
			}

.nej_obal span.text
			{
			margin-top:0;
			margin-left:53px;
			display:block
			}
.nej_obal span.text i
			{
			font-style:normal;
			color:#554827
			}
.nej_obal a
			{
			display:block;
			text-decoration:none;
			width:150px;
			min-height:49px;
			height:auto !important;
			_height:49px
			}
.nej_obal a:link,.nej_obal a:visited
			{
			color:#fff;
			}
.nej_obal a:hover
			{
			background:#fff;
			color:#333333
			}

/* Pripravujeme */
#prip
			{
			float:left;
			padding: 8px 0 15px 0
			}
#prip_nadpis
			{
			padding-left:22px;
			background-position: 4px 0;
			}
#prip p, #vote p
			{
			color:#fff;
			font-size:1.5em;
			font-weight:600;
			margin:0em 0 0.5em 1em;
			text-align:left;
			}

/* Anketa */
#vote
			{
			clear:both;
			background:#989477;
			padding:10px 0
			}
#vote p.dotaz, #vote p.odpoved
			{
			font-size:1em;
			color:#3F3110;
			margin-left:16px;
			line-height:1.6em
			}
#vote p.dotaz input
			{
			margin:0 10px 4px 0 
			}
#vote p.dotaz span
			{
			font-weight:normal
			}
#vote p.odpoved
			{
			font-weight:normal
			}

/* Akce */

#akceCTA
			{
			border:1px solid #393939;
			background:#8D8D8D url(../images/zarovka.jpg) 1em .5em no-repeat;
			color:#ffffff;
			font-size:1.5em;
			padding:1em 1em 1em 4em;
			margin-bottom:1em
			}
#akceCTA span
			{
			font-size:0.8em
			}
.akcenadpis h2 span
			{
			color:#CC0000
			}

/* Kontakty */
#adresa
			{
			float:left;
			padding:0 0 0 60px;
			font-size:1.3em;
			line-height:1.5em;
			background:url(../images/home.gif) 10px 0 no-repeat;
			}
#adresa p
			{
			margin:10px 0 0 0
			}			
#fax, #telefon, #email
			{
			background:#FAFAFA url(../images/fax.gif) 15px 7px no-repeat;
			padding:15px 10px 15px 65px;
			font-size:1.7em;
			border:1px solid #D9D7C7;
			margin:0 0 5px 0;

			}
#telefon
			{
			background-image:url(../images/telefon.gif);
			}
#email
			{
			background-image:url(../images/email.gif);
			}
.v1
			{
			font-size:1.3em;
			line-height:1.5em
			}
.thumb_img img
			{
			border:1px solid #E5E4E0
			}
.thumb
			{
			float:left;
			line-height:130%;
			padding:0 4px 10px;
			width:132px;
			}
.thumb_img
			{
			height:95px;
			text-align:left;
			width:132px;
			}
.popis ul
			{
			margin:0 0 10px 10px
			}
.popis div
			{
			margin:10px 15px 20px 5px;
			background:#CFCFCF;
			padding:1em
			}
.strankovani
			{
			background-color:rgb(229,228,224);
			padding:8px 4px
			}
.strankovani a
			{
			font-weight:600
			}
#flags
			{
			/*height:21px;
	    margin:11px 0 10px 670px;
			padding:0;
			float:left*/
			height:27px;
			left:-30px;
			position:absolute;
			top:-2px;
			}
#flags li
			{
			margin:0;
			padding:3px 8px 3px 0;
			list-style:none;
			float:left;
			background:#a6a986;
			border-right:1px solid #8c8f6e
    	}
#flags li.active
			{
			background:#fff;
			border-right:1px solid #b9baac
			}	
#flags a
			{
			height:21px;
			padding-left:43px;
			/*width:32px;*/
			display:block;
			text-decoration:none
			}
#flags a span
			{
			display:block;
			padding-top:4px;
			font-size:1em;
			color:#fff;
			}
#flags li.active#cz a
			{
			background: url(../images/flags.gif) 8px 0 no-repeat
			}
#flags li#cz a
			{
			background: url(../images/flags.gif) 8px -21px no-repeat
			}		
#flags li.active#sk a
			{
			background: url(../images/flags.gif) 8px -41px no-repeat
			}
#flags li#sk a
			{
			background: url(../images/flags.gif) 8px -63px no-repeat
			}
#flags li.active a span
			{
			color:#6d7153
			}
.titleflag
			{
			vertical-align:-10%;
			margin:0 0 0 10px
			}
.t1,.t2
		{
		display:block;
    float: left;
		width:20px
		}
.t2
		{
		width:70px
		}
#key
			{
			border:1px solid #97947e;
			background: #fff url(../images/bg3.gif) 0 0 repeat-x;
			width:161px;
			margin:20px 0 0 1px
			}
#keyTitle
			{
			color:#282824;
			font-size:1.3em;
      font-weight: 600;
			margin:3px 0 0 3px
			}
#key form
			{
			background:url(../images/zamek.gif) 4px 0 no-repeat;
			padding:23px 0 35px 36px
			}
#key form input[type="password"]
			{
			width:110px;
      height: 22px;
			border:1px solid #797a7e
			}
#key form .btn1
			{
			float:right;
			margin:3px 3px 0 0
			}
#keyText
			{
      font-family: arial;
      font-size:1.1em;
      line-height:1.5em;
			background:url(../images/zamek2.gif) 4px 0 no-repeat;
			margin:0;
			padding:10px 3px 20px 52px
			}
.info
			{
			border:3px dotted #303000;
			background:#d9d9d9;
			font-size:1.25em;
			padding:0 1em;
			margin-bottom:2em
			}