* {color:#ffffff;border:0 solid;font:100% georgia, verdana, arial;padding:0;margin:0;}

body{background:#d9c09c url('/img/body-bg.png') repeat-x;}

#logo{float:right; width: 600px; }
h3.left{font-size:90%}
h1, h2.content, h3.content{background-color:#f41920;font-size:100%;aheight:25px;padding: 5px 15px 5px 0;text-align:right;}
#content h1{width: 250px; margin: 30px 0 14px 0;}
select, option{color:#000;}

.hidden { display: none; }

#contentContainer{margin:auto;overflow:hidden;width:968px; position: relative;}
	#leftDecoration{float:left;width:15px;}
		#leftDecorationTop{background: url('/img/left-top-decoration-bg.png') 0 44px no-repeat;height:517px;width:15px;}
		#leftDecorationNext{background: url('/img/left-next-decoration-bg.png') repeat-y;margin-bottom:-20000px;padding-bottom:20005px;width:15px;_position:relative}
	#rightDecoration{float:right;width:15px;}
		#rightDecorationTop{background: url('/img/right-top-decoration-bg.png') 0 44px no-repeat;height:561px;width:15px;}
		#rightDecorationNext{background: url('/img/right-next-decoration-bg.png') repeat-y;margin-bottom:-20000px;padding-bottom:20005px;width:15px;_position:relative}
	#contentContainer1{float:left;width:938px;}
		#header{background: url('/img/header-bg.png') left bottom no-repeat;height:59px; position: relative;}
			#logo { position: absolute; right: 0px; top: 5px; }
			#headerLeftPart{background: url('/img/header-left-bg.png') no-repeat;height:59px;margin-left:25px;padding-left:65px;}
				#headerLeftPart p{color:#59677c;}
					#headerLeftPart p span{color:#59677c;font-weight:bold;}
				#headerLeftPart a{color:#ac8f6f;font-size:80%;}
				#cena{padding:10px 0 2px 0;}
			#contentContainer2{background:#f41920 url('/img/container2-bg.png') repeat-x;padding: 15px 20px 22px 21px;}
			  #nadpis { margin-bottom: 5px; }
			  #vlajky { position: absolute; top: 70px; right: 35px; }
			   #vlajky ul { list-style: none; }
			   #vlajky ul li span { display: none; }
			   #vlajky ul li { display: inline; }
			   #vlajky ul li.cs a { display: block; float: left; width: 25px; height: 17px; background: url(/img/vlajka-cz.jpg) no-repeat; margin-right: 10px; }
			   #vlajky ul li.sk a { display: block; float: left; width: 25px; height: 17px; background: url(/img/vlajka-sk.jpg) no-repeat; }
			   #vlajky ul li.cs a.active, #vlajky ul li.cs a:hover { display: block; float: left; width: 25px; height: 17px; background: url(/img/vlajka-cz-active.jpg) no-repeat; }
			   #vlajky ul li.sk a.active, #vlajky ul li.sk a:hover { display: block; float: left; width: 25px; height: 17px; background: url(/img/vlajka-sk-active.jpg) no-repeat; }
				#stin{background: url('/img/topmenu-shadow-end-bg.png') right bottom no-repeat;color:#7c899e;font-size:90%;float:right;height:21px;padding:10px 10px 0 0; width: 80px;}
				#topMenuContainer{background: url('/img/topmenu-shadow-bg.png') left bottom repeat-x; padding-right: 150px; }
					#topMenu{height:31px;list-style-type:none;position:relative;}
						#topMenu li{background: url('/img/topmenu-li-bg.png') repeat-x;float:left;height:30px;margin-right:2px;}
							#topMenu li a{background: url('/img/topmenu-li-a-bg.png') right top no-repeat;border-left:1px solid #f9f1e5;color:#ac8f6f;height:17px; display: block; float: left; padding:7px 12px; padding-bottom: 0px; text-decoration:none;overflow: hidden;}
				  #search { position: absolute; right: 35px; top: 110px; overflow: hidden; }
				    #search input { color: #6f7d93; padding: 1px 2px; border: 1px solid #6f7d93; font-size: 90%; }
				    #search input#vyhledevaniInputSubmit { padding-top: 0; padding-bottom: 0; cursor: pointer; }
				    #search input#vyhledevaniInputSubmit:hover { text-decoration: underline !important; }
        #main{background:#b6c2ce url('/img/main-bg.png') repeat-x;overflow:hidden;position:relative;width:100%;}
					#content{float:right;width:666px; margin-top:0;}
						#content a{position:relative;z-index:10;}
						#contentRightTopContainer{position:relative;}
						#contentRightTop{position:absolute;height:361px;right:0;text-align:right;top:0;width:400px;}
						h2#pradlotriumph{margin-top:43px;width:250px;}
						h2#dokonceniObjednavky{margin-top:43px;width:250px;}
						h2#productH2{margin-top:43px;width:350px;}
						#welcomeContainer{height:165px;padding:25px 0 35px 0}
						#productDetailContainer{padding:50px 15px 25px 25px;}
							#productDetailContainer table th{color:#6a758b;text-align:right;}
							#productDetailContainer table td{color:#6a758b;padding:0 0 5px 20px}
							#vlozitDoKosiku{background:#f4e4ca url('/img/vlozit-do-kosiku-bg.png') 10px 3px no-repeat;color:red;cursor:pointer;height:50px;padding-left:30px;margin-left:50px;text-decoration:underline;width:200px;}
						  #vlozitDoKosiku:hover { text-decoration: underline !important; color: #546177; }
            #productPhotoContainer{float:right;padding:50px 0 25px 0;margin-left:50px; margin-right: 50px; width:247px; }
              #photoDetail{background: url('/img/photo-detail-bg.png') right bottom no-repeat;height:29px;width:246px;margin-right: 26px; margin-top: -3px; float:none;}
							#photoDetail a{background: url('/img/search-bg.png') no-repeat;display:block;height:25px;margin-left:50%;width:25px;}
						#detail h1{width:250px;padding-left: 60px}
						#detail #contentRightTop{margin-top: -30px;}
						#obednavka{background: url('/img/obednavka-table-bg.png') no-repeat;border:1px solid #6a758b;border-collapse:collapse;margin:45px 0 20px 20px;width:623px}
						#obednavka tr{border:1px solid #6a758b;}
						#obednavka th{background-color:#4c5a6f; padding: 0 5px 0 5px;}
						#obednavka td{background-color:#f4e4ca;color:#4c5a6f;}
						#prepocitatInfo{color:#6a758b;font-size:80%;margin-left:25px}
						#prepocitat{background-color:#f4e4ca;aheight:25px;awidth:150px;margin-right:45px;padding:0 20px 0 20px;float:right;}
						#prepocitat input{color:red; position: relative; z-index:10;background-color:#f4e4ca;cursor:pointer; padding:5px 130px 5px 40px;text-decoration: underline; font-size: 140%;}
						h3#akce{margin-bottom:35px;width:250px;margin-top: 50px;}
						h3#popis{margin:20px 0 25px -25px;width:100px;}
						#formOrder h3{margin:20px 0 10px 0;width:250px;color: white;}
							#content p#podrobnyPopis{color:#6a758b;font-size:80%; width: auto;text-align: left;}
							#formOrder p, #formOrder label,#formOrder  a, #formOrder em, #formOrder strong{color:#6a758b;}
							#formOrder table#obednavka td{ text-align: center;}
							#formOrder table#obednavka td input{border: solid 1px #6a758b; color: #6a758b; text-align:center;width: 2em;margin: 2px 10px 2px 10px; position:relative; z-index: 10;}
							#formOrder table#obednavka tr.last td span{color:black;font-weight: bold;}
							#formOrder table#obednavka tr.last td strong{color:black; font-weight: bold;}
							#formOrder table#obednavka tr.doprava td span{color:black;}
              #formOrder table#obednavka td a{color:#6a758b;}
              
							#formOrder fieldset.first{margin-top: 70px;}
              #formOrder fieldset .leftpart{float: left;width: 290px; padding: 20px;color:#6a758b;background-color:#f4e4ca;}
              #formOrder fieldset .radio{margin-right: 5px;position: relative; z-index: 10;}
              #formOrder fieldset p{float: right; width: 290px; padding: 0 20px 0 20px;color:#6a758b; font-size: 90%;}
              #formOrder fieldset label{margin-right: 10px; position: relative; z-index: 10;color:#6a758b;}
              #formOrder fieldset label.conlabel{float: left; width: 140px; margin-right: 0;}
              #formOrder fieldset label.obligatory{font-weight: 800;}
              #formOrder fieldset label:hover{text-decoration: underline;}
              #formOrder fieldset label.checkbox{ line-height: 1.3em;}
              #formOrder fieldset input.checkbox{ margin-bottom: 2em;float: left;}
              #formOrder fieldset input.coninput{float: left;width: 120px; border-color: #6a758b; border-style: solid; border-width: 1px; margin-bottom: 1px;}
              #formOrder fieldset textarea, #formOrder fieldset input{color:#6a758b; position: relative; z-index: 10;border: solid 1px #6a758b;}
              #formOrder p.odstavec{ padding: 20px;}
              #formOrder p.odstavec input { margin-right: 5px; }
              #formOrder ul.odstavec{padding: 20px 20px 10px 40px;}
              #formOrder ul.odstavec li{color:#4c5a6f;}
							#dopravaInfo p, #dopravaKrok1 p{color:#4c5a6f;}
							#dopravaInfo{background-color:#f4e4ca;}
							#dopravaKrok1{font-size:80%}
							.basketsubmit{background-color:#f4e4ca;height:25px;clear:both;width:150px;margin:10px 0 0 220px;padding:0 20px; color: red; cursor:pointer;}
              #jcPanelyMenu{background: url('/img/detail-line-bg.png') left bottom no-repeat;clear:both;height:30px;margin:20px;width:600px}
							#jcPanelyMenu span{color:#6a758b;text-decoration:none; width: 49%;position: relative; z-index: 10; display: block; float: left; text-align: center;}
							#jcPanelyListy div{margin: 30px; position: relative; z-index: 10;}
							#jcPanelyListy input, #jcPanelyListy textarea{border: solid 1px #6a758b;}
							#jcPanelyListy label, #jcPanelyListy a, #jcPanelyListy strong, #jcPanelyListy input, #jcPanelyListy textarea, #jcPanelyListy td{color:#6a758b;}
							#content #jcPanelyListy form p{text-indent: 22px;} 
							#content #jcPanelyListy p{width: auto; text-indent: 0;}
							#content #jcPanelyListy .button{background:#f4e4ca;color:red;cursor:pointer;padding: 5px 10px; text-decoration:underline; border: none;}
							#content #jcPanelyListy .button:hover { color: #546177; text-decoration: underline !important; }
							#content #jcPanelyListy .dotaz{border-bottom: solid 1px #6a758b;margin-top: 10px;margin-bottom: 0;}
							p.hvezdickou { text-align: left !important; margin-top: 10px; margin-left: -18px; }
							#mateDotaz{cursor: pointer; background: url('/img/detail-bg.png') center -40px no-repeat;amargin-left:75px;afont-weight:bold;afont-size:120%;padding-bottom:17px;position:relative}
								#mateDotaz:hover{background: url('/img/detail-bg.png') center 22px no-repeat;}
							#poslatEmailem{cursor: pointer; background: url('/img/detail-bg.png') center -40px no-repeat;amargin-left:200px;padding-bottom:17px;position:relative}
								#poslatEmailem:hover{background: url('/img/detail-bg.png') center 22px no-repeat;}
						#productContainer{margin:0 5px; }
							.product{background:#f4e4ca url('/img/product-line-bg.png') 0 324px no-repeat;display:inline;float:left;height:336px;margin:10px 0 30px 15px;width:199px;}
								.productImgContainer{display:table;height:247px;overflow:hidden;#position:relative;width:199px;}
									.productImgContainer1{display:table-cell;#left:50%;#position:absolute;#top:50%;vertical-align:middle;}
										.productImgContainer2{#left:-50%;#position:relative;text-align:center;#top:-50%;}
								.product h3{background-color:#f41920;height:47px;padding:0 10px 0 10px;text-align:right;width:171px;}
               #content p{color:#6a758b;font-size:70%;padding:0 20px 0 0px;atext-indent:20px;awidth: 200px;}
                #content .productPrice{color:#4c5a6f;display:inline;float:left;margin:5px 0 0 10px; padding: 0 0 0 0;text-indent: 0%; font-size: 100%;width: auto}
								#content .productDetails{display:inline;float:right;height:35px;margin:5px 10px 0 0; padding: 0 0 0 0;text-indent: 0%; font-size: 100%;width:auto}
									#content .productDetails a{background:url('/img/product-more-bg.png') center 20px no-repeat;color:#4c5a6f;padding-bottom:25px;position:relative;text-decoration:none;}
										#content .productDetails a:hover{background:url('/img/product-more-bg.png') center -21px no-repeat;}
					#leftContainer{float:left;}
						#leftBackground{height:100%;left:0;position:absolute;top:0;width:340px;}
							#leftBackgroundTop{background:url('/img/left-top-bg.png') no-repeat;height:290px;position:absolute;width:340px;}
							#leftBackgroundNext{background:url('/img/left-next-bg.png') repeat-y;margin-bottom:-20000px;padding-bottom:20000px;position:absolute;top:290px;width:248px;}
						#leftContent{left:0;padding-left:10px;position:relative;top:0;}
							#mainMenu{list-style-type:none;margin:25px -50px 15px 0;position:relative;width:245px;}
								#mainMenu li{height:30px;text-align:right;}
									li#second{margin-right:15px;}
									li#third{margin-right:25px;}
									li#fourth{margin-right:32px;}
									.othersli{margin-right:36px;}
										#mainMenu li.active a{background:url('/img/mainmenu-li-bg.png') right -60px no-repeat;}
										#mainMenu li a{background:url('/img/mainmenu-li-bg.png') right -30px no-repeat ;color:#b3b6bc;padding-right:30px;}
											#mainMenu li a:hover{background:url('/img/mainmenu-li-bg.png') right 0 no-repeat;color:#fff;}
							#banner { margin-bottom: 25px;}
							h3#procUNas{margin-bottom:15px}
							#leftContent .content ul{font-size:70%;padding-bottom:10px;width:185px;}
								#leftContent .content ul li{color:#cccccc;margin: 0 0 10px 20px;}
							h3#nejprodavanejsi{margin:10px 0 20px 0;}
							#nejprodavanejsiObrazky{margin-bottom:16px;text-align:center;width: 192px;}
					#bottom{background:url('/img/bottom-bg.png') right bottom no-repeat;clear:both;height:53px;padding-top:30px;#margin-top:30px;}
						#paging{font-size:80%;height:40px;margin-left:250px;text-align:center;awidth:300px; position: relative; z-index: 10;float:left;}
						#paging .line{background:url('/img/paging-bg.png') 50% 100% repeat-x; float: left;height:27px; margin: 0 10px 0 10px;}
            #paging .tecky{color:#4c5a6f; margin-left: 10px;}
							#paging .line a.select{background:url('/img/page-select-bg.png') center 20px no-repeat;color:#4c5a6f;padding:0 2px 27px 2px;margin-left:10px;text-decoration:none;position: relative;}
							#paging .line a.active{background:url('/img/page-select-bg.png') center -21px no-repeat;color:#4c5a6f;padding:0 2px 27px 2px;margin-left:10px;text-decoration:none;position: relative;}
								#paging a.select:hover{background:url('/img/page-select-bg.png') center -64px no-repeat;color:red;}
							#previous{color:#4c5a6f;float:left;padding-top:15px;position:relative;}
							#next{color:#4c5a6f;padding-top:15px; position: absolute;}
								#previous:hover, #next:hover{color:#a3b2c0}
					#footer{background-color:#4b5a6f;height:60px;}
						#copyright{color:#fff;display:inline;font-size:70%;float:left;margin:15px 0 0 250px;}
						#created{color:#fff;display:inline;font-size:70%;float:right;margin:15px 20px 0 0;}
	#bottomDecoration{background: url('/img/bottom-decoration-bg.png') no-repeat;clear:both;height: 15px;position:relative;width:968px;text-align:center;}
		#cleaner{_padding-bottom:19005px;_margin-bottom:-19000px;}
		#links{text-align: center;padding: 5px 5px 10px 5px;color:#59677c}
		#links a{color:#59677c;}
    #maintext{
      padding-left: 30px;
      width: 250px;
    }
#navigace3, #navigace2{ text-align: right; margin: 5px 19px 5px 19px;}
#article{padding: 0 20px;}
#article *{color:#6a758b}
#article h1{color:white; margin-bottom: 50px;}
#article p{width: auto;}
#content #article strong, #content #article strong *{font-weight:bold;}
.none{display: none;}
#body-green{
  padding: 5px;
  margin: 10px 10px 10px 100px;
  border: solid 3px green;
}
#body-info{
  padding: 5px;
  border: solid 3px #59677c;;
  margin: 20px 10px 10px 100px;
  background: #f4e4ca;
  z-index: 10;
  position: relative;
}
#body-error{
  padding: 5px;
  border: solid 3px red;
  background: #f4e4ca;
  z-index: 10;
  position: absolute;
  right: 5px;
  top: 10px;
}
#body-green, #body-info, #body-error{
  width: 365px;
  font-size: 1.1em;
} 
#body-green p, #body-info p, #body-error p{
  padding: 5px;
  width: auto;
}
#body-green a, #body-info a, #body-error a {
  color: #546177;
  font-weight: bold;
}
#headerLeftPart a.registrace{
  padding-left: 10px;
}

.info
{
  width: 200px;
  margin-left: 70px;
  text-indent: 18px;
  margin-top: 5px;
}

/* hlava - odkazy na index */
#logo { text-align: right; }
#logo a
{
  font-family: "trebuchet ms", "geneva ce";
  color: #6f7d93;
  font-weight: bold;
  font-size: 1em;
  text-decoration: none;
}
#logo .red { color: #f41920; font-weight: bold; }

#nadpis { padding-bottom: 5px; }
#nadpis a
{
  font-family: "trebuchet ms", "geneva ce";
  color: #6f7d93 !important;
  font-weight: bold;
  font-size: 1.17em;
  text-decoration: none;
}
#nadpis .red { color: #f41920; font-weight: bold; }

/* torder - checkbox */
div.checkbox input { margin-right: 5px; }

/* navigace - ve vyhledavani */
.navigaceSearch {
  padding-top: 5px;
  padding-bottom: 15px;
  color: #6f7d93;
}
.navigaceSearch * {
  color: #6f7d93;
}