@charset "utf-8";
/* CSS Document */

#page				{ width: 1000px; margin: 0 auto; }

#header				{ height: 240px; background: url(../images/header.jpg) top center no-repeat; overflow: hidden; position: relative; }
#header #Logo		{ position: absolute; display: block; width: 167px; top: 70px; left: 50px; height: 62px }
#header #Logo span	{ display: none; }

#TopNavi 			{ position: absolute; left: 200px; top: 10px; }
#TopNavi li			{ display: block; padding: 0; line-height: 18px; float: left; background: none; margin-bottom: 0; }
#TopNavi li a 		{ display: block; text-decoration: none; float: left; padding: 0 20px; color: #333; font-size: 13px; text-transform: uppercase; font-weight: bold; border-right: solid 1px #f26722 }
#TopNavi li a:hover { text-decoration: none; color: #f26722; }

div#Cart			{ position: absolute; line-height: 40px; height: 40px; font-size: 13px; width: 150px; top: 24px; right: 40px; }
div#Cart h2			{ background: url(../images/kosik.gif) no-repeat; height: 38px; line-height: 38px; display: block; font-size: 15px; text-transform: uppercase; color: #707173; margin-bottom: 5px; } 
div#Cart h2	a		{ color: #707173; }
div#Cart span		{ color: #f26722; font-style: italic; display: block; line-height: 20px; }
div#Cart a			{ color: #f26722; text-decoration: none; }
div#Cart a:hover	{ text-decoration: underline; }

#StepNavi			{ _height: 30px; line-height: 30px; margin-bottom: 5px; font-size: 11px; }
#StepNavi a			{ padding: 0 10px; }

#LeftCol			{ float: left; width: 200px; }
#RightCol			{ float: right; width: 200px; }

#Content			{ width: 555px; background: url(../images/content-bottom.gif) bottom no-repeat #FFF; float: left; margin-left: 9px; padding: 0 14px 20px 14px; display: inline; }

#LeftCol h2, #RightCol h2 { display: block; background: url(../images/h2-bck.jpg) no-repeat; height: 50px; line-height: 50px; overflow: hidden; color: #FFF; font-size: 17px; margin-bottom: 0; text-align: center; } 
div.header2			{ display: block; background: url(../images/h2-bck.jpg) no-repeat; height: 50px; line-height: 50px; overflow: hidden; color: #FFF; font-size: 17px; margin-bottom: 0; text-align: center; text-transform: uppercase; }


#bottom					{ line-height: 20px; height: 55px; text-align: center; font-size: 11px; margin-top: 10px; padding-top: 20px; background: url(../images/bottom.jpg) bottom no-repeat; color: #FFF } 
#bottom	a				{ color: #FFF; }
.img_border				{ border: 1px solid #036; padding: 5px; margin-bottom: 10px; }
.border					{ border: 1px solid #dbedf4; padding: 4px }

table#cenik				{ width: 500px; }
table#cenik th			{ background: url(../images/li.jpg) repeat-x; color: #FFF; height: 30px; line-height: 30px; text-transform: uppercase}
table#cenik tr			{ background: #EAF1FF; color: #333; height: 25px; line-height: 25px; text-align: center; }

#Vyhledavani			{ background: url(../images/box-bottom.jpg) bottom no-repeat; margin-bottom: 3px; padding: 15px; text-align: center; }
#Vyhledavani p			{ margin-bottom: 7px; display: block; }
#Vyhledavani p a		{ color: #FFF; text-decoration: none; font-size: 14px; text-align: right; font-style: italic; }
#Vyhledavani p input	{ width: 165px; }

#Kategorie				{ padding-bottom: 20px; padding-left: 0px; background: url(../images/box-bottom.jpg) bottom no-repeat; margin-bottom: 3px;}
#Kategorie li			{ padding: 0; margin-bottom: 0; background: url(../images/dotted.gif) bottom center no-repeat; line-height: 30px; }
#Kategorie li a			{ text-decoration: none; color: #FFF; font-style: italic; background: url(../images/navi-list.gif) no-repeat 15px 10px; line-height: 30px; padding-left: 35px; display: block; _height: 20px; }
#Kategorie li a:hover	{ color: #f26722; }
#Kategorie li ul		{ margin-bottom: 3px; }
#Kategorie li ul li		{ background: none; padding: 0; margin-bottom: 0; line-height: 25px; padding-left: 10px; }
#Kategorie li ul li a	{ text-decoration: none; color: #FFF; font-style: italic; background: url(../images/li-sub.gif) no-repeat 15px 10px; line-height: 25px; padding-left: 30px; display: block; _height: 20px; font-size: 12px; }
#Kategorie li ul li a:hover	{ color: #f26722; }


#Vyrobci			{ background: url(../images/box-bottom.jpg) bottom no-repeat; margin-bottom: 3px; padding: 0 15px 20px 15px; }
#Vyrobci ul			{ overflow: auto; height: 150px; margin: 0; background: white; padding: 0; border: #d4dae3 solid 1px; }
#Vyrobci li			{ background: none; padding: 0; margin: 0; line-height: 18px; }
#Vyrobci li a		{ display: block; color: #174584; text-decoration: none; background: #FFF; line-height: 18px; padding: 2px 0 2px 5px; }
#Vyrobci li a:hover	{ background: #d4dae3; }

#Akce				{ background: url(../images/akce-banner.jpg) no-repeat; height: 161px; width: 540px; }
#Akce a.Aobrazek	{ float: left; }
#Aobsah				{ width: 200px; float: right; padding: 15px 10px; }
#Aobsah h2			{ color: #f9edf1; font-size: 18px; text-transform: none; margin-bottom: 5px; }
#Aobsah p			{ color: #FFF; font-size: 13px; height: 40px; overflow: hidden; margin-bottom: 10px; }
#Aobsah .b-vice		{ background: url(../images/button-vice.gif) no-repeat; height: 26px; width: 55px; display: block; }
.Aobrazek			{ display: block; width: 245px; text-align: center; height: 145px; padding: 0 40px 0 15px; }
.Aobrazek img		{ margin: 0 auto; text-align: center; }

.warning			{ border: 1px solid #903; padding: 10px; background: #FFF; color: #66444f; line-height: 200%; font-weight: bold; }
.box				{ padding: 3px 10px 13px 10px; margin-bottom: 2px; background: url(../images/box-bottom.jpg) bottom no-repeat; color: #66444f; line-height: 200%; font-weight: bold; }
.loga				{ margin: 0 auto; padding-bottom: 15px; }


.akce-box			{ background: url(../images/zlevneno-box.gif) no-repeat; display: block; width: 133px; height: 155px; text-align: center; overflow: hidden; padding: 15px 5px 0 5px; font-size: 12px; float: left; margin: 0 28px 15px 0; }
.akce-box li		{ background: none; margin: 0; padding: 0; }
li.akce-nazev a		{ color: #9d0734; line-height: 150%; display: block; height: 38px; overflow: hidden; text-decoration: none }
li.akce-nazev a:hover { text-decoration: underline; }		
li.akce-cena strong	{ padding-left: 15px; }

#Doporucujeme		{ background: url(../images/box-bottom.jpg) bottom no-repeat; padding-bottom: 20px; margin-bottom: 3px; }
#Doporucujeme ul	{ display: block; height: 180px; text-align: center; overflow: hidden; padding: 0 15px; font-size: 12px; background: url(../images/dotted.gif) no-repeat bottom center; margin-bottom: 10px; }
#Doporucujeme ul li	{ background: none; margin: 0; padding: 0; }

#Akcni		{ background: url(../images/box-bottom.jpg) bottom no-repeat; padding-bottom: 20px; margin-bottom: 3px; }
#Akcni ul	{ display: block; height: 180px; text-align: center; overflow: hidden; padding: 0 15px; font-size: 12px; background: url(../images/dotted.gif) no-repeat bottom center; margin-bottom: 10px; }
#Akcni ul li	{ background: none; margin: 0; padding: 0; }

li.akce-nazev a		{ color: #FFF; line-height: 150%; display: block; height: 38px; overflow: hidden; text-decoration: none; text-align: center; margin-bottom: 5px; }
li.akce-cena 		{ color: #f26722; font-size: 14px; margin: 5px 0; padding-top: 10px; }

#Registrace				{ background: url(../images/box-bottom.jpg) bottom no-repeat; padding-bottom: 20px; margin-bottom: 3px; }
#Registrace li.nick		{ color: #f26722; font-size: 13px; font-style: italic; background: none; padding-left: 20px; line-height: 30px; background: url(../images/dotted.gif) no-repeat bottom center; }
#Registrace li.funkce a	{ display: block; color: #FFF; text-decoration: none; }
#Registrace li.funkce a:hover	{ color: #f26722; }
#Registrace li.funkce	{ font-size: 12px; background: none; padding-left: 20px; line-height: 20px; background: url(../images/dotted.gif) no-repeat bottom center; padding-bottom: 5px; }

a img.Vypis-nahled		{ float: left; border: #cdc9cb solid 1px; background: #FFF; margin: 0 10px 5px 0; padding: 2px; }

/* vypis produktu v kategorii */

.Polozka, .Kupon	{ background: url(../images/polozka-bottom.jpg) #FFF no-repeat bottom; padding: 10px; padding-bottom: 15px; width: 520px; margin-top: -1px; margin-bottom: 2px; }
.Polozka h3 		{ font-size: 14px; color: #903; line-height: 19px; padding-bottom: 3px; border-bottom: 1px solid #F2F2F2; margin-bottom: 5px; }
.Polozka p			{ margin-bottom: 5px; font-size: 12px; text-align: justify; padding: 0 10px; margin-left: 95px; }
.Polozka a.DoKosiku	{ display: block; background: url(../images/ikona-do-kosiku.gif) no-repeat; width: 87px; height: 20px; float: right; }

a.KolekceNahled      		{ float: left; width: 80px; }
a.KolekceNahled img  		{ border: 1px solid #F2F2F2; padding: 3px; background: #FFF; }
a.KolekceNahled:hover img  	{ border: 1px solid #903; }

.objem 				{ width: 220px; margin: 0 10px 5px 0; padding: 10px; font-size: 12px; background-color: #F5F5F5; float: left; }
.objem span			{ font-weight: bold; }

.DoKosiku3 			{ display: block; width: 87px; height: 20px; float: right; }

.BDetail  			{ display: block; width: 87px; height: 20px; margin-top: -29px; float: right; background: url(../images/detail.gif) no-repeat; margin-right: 5px; }


h2.wide				{ border-bottom: 1px solid #c9c9c9; margin-bottom: 0; line-height: 35px; text-align: center; font-size: 22px; }
h2.wide a 			{ font-size: 12px; color: #FFF; text-transform: none; text-decoration: none; }
h2.wide a:visited 	{ color: #FFF; text-transform: none; text-decoration: none; }

/* Detail produktu */

.Objemy						{ float: right; width: 300px; }
.Objemy li					{ background: none; width: 250px; margin-bottom: 0; padding-left: 10px; font-size: 12px; }
.Objemy li div.objem		{ float: none; }

.skladem					{ float: right; margin-top: -15px; }

a.DetailNahled      		{ float: left; width: 200px; }
a.DetailNahled img  		{ border: 1px solid #F2F2F2; padding: 3px; background: #FFF; }
a.DetailNahled:hover img  	{ border: 1px solid #903; }

.dbox		{ padding: 10px 10px 17px 10px; background: #FFF; font-size: 12px; margin-bottom: 2px; background: url(../images/polozka-bottom.jpg) #FFF bottom no-repeat; }
.dbox h3	{ color: #903; font-weight: bold; }

#diskuse					{ margin-bottom: 10px; }
#diskuse p					{ margin-bottom: 3px; }
#diskuse p label			{ width: 100px; display: block; float: left; font-weight: bold; text-align: right; padding-right: 10px; }
#diskuse p input			{ border: 1px solid #cdc9cb; width: 150px; padding: 2px; }
#diskuse p input.odeslat	{ margin-left: 110px; _margin-left: 113px; }
#diskuse p textarea			{ border: 1px solid #cdc9cb; width: 150px; padding: 2px; }

.captcha					{ margin-left: 110px; }

#DaleDoporucujeme li		{ background: none; padding: 0; clear: both; border-top: 1px solid #F5F5F5; padding-top: 5px; }
#DaleDoporucujeme li span	{ display: block; font-weight: bold; }
#DaleDoporucujeme li img	{ width: 30px; margin-top: -45px; border: 1px solid #cdc9cb; background: #FFF; padding: 2px; }
#DaleDoporucujeme li p		{ margin-left: 50px; font-size: 11px; height: 31px; overflow: hidden; display: block; margin-top: 0px; }

/* Kosik */
#kosik						{ font-size: 11px; border: 0;  }
#kosik th					{ border-bottom: 1px solid #903; background: #fcf5f6; text-align: center; padding: 5px 2px;  }						
#kosik td					{ text-align: center; border-bottom: 1px solid #F2F2F2; padding: 3px; }						
#kosik tr.shrnuti td		{ background: #fcf5f6; border-top: 1px solid #903; }
.kusu						{ width: 20px; }
.aRight						{ text-align: right; }
.aLeft						{ text-align: left; }

.Kupon p					{ margin-bottom: 5px; }
#cojekupon					{ padding: 5px; font-size: 11px; color: #903; border: 1px solid #F2F2F2; margin: 10px 0; display: none; }

#objednavka fieldset		{ background: #FFF; margin-bottom: 10px; border: 1px solid #903; padding: 15px 30px; font-size: 12px; }
#objednavka fieldset legend { padding: 3px 10px; font-size: 14px; color: #903; font-weight: bold }
#objednavka fieldset p		{ margin-bottom: 3px; }
#objednavka label			{ width: 135px; font-weight: bold; text-align: right; padding-right: 10px; display: block; height: 15px; float: left }
#objednavka input			{ border: 1px solid #cdc9cb; width: 150px; padding: 2px; }
#objednavka textarea		{ border: 1px solid #cdc9cb; width: 150px; padding: 2px; }

.aleft		{ text-align: left; }
.aRight		{ text-align: right; }

.list-product 							{ clear: both; width: 100%; padding-bottom: 10px; margin-bottom: 10px; }
.list-product .listcontent 				{ float: left; width: 555px; background: url(../images/bg-product-row.gif) repeat-y 0 0; }
.list-product .bottom 					{ clear: both; float: left; width: 555px; height: 5px; margin: -5px 0 0 0; margin-bottom: 10px; overflow: hidden; line-height: 5px; background: url(../images/bg-bottom.gif) no-repeat; }
.list-product .product 					{ float: left; width: 155px; height: 300px; padding: 10px 15px; border-bottom: 1px solid #c9c9c9; position: relative; }
.list-product .product:hover dd.cena	{ color: #f26722; }
.list-product .product h3 				{ margin: 0!important; font-size: 12px!important; height: 52px; overflow: hidden; text-align:center; margin-bottom:5px }
.list-product .product dt.image 		{ display: block; height: 75px; padding: 15px 0; text-align: center; }
.list-product .product dt.image img		{ border: 1px solid #CCC; padding: 5px; background: #FFFFFF; }
.list-product .product dd.description 			{ margin-bottom: 0.8em; font-size: 11px; height: 48px; overflow: hidden; text-align: center; color: #666; }
.list-product .product:hover dd.description 	{ color: #333; }
.list-product .product dd.cena 			{ font-size: 17px; font-weight: bold; color: #264c8e; text-align: center; }

.list-product .product dd.buttons 		{ float: left;  margin: 8px 0; }
.list-product .product dd.buttons ul li { background: none; padding: 0; }
.list-product .product dd.buttons ul li { float: left; display: block; margin: 0!important; list-style-type: none!important; }
.list-product .product dd.buttons ul li a.but-detail 		{ display: block; width: 45px; height: 16px; margin: 1px 2px 0 40px; _margin: 3px 2px 0 40px; background: url(../images/detail.gif) no-repeat; }
.list-product .product dd.buttons ul li a.but-detail span	{ display: none; }
.list-product .product dd.buttons input.but-koupit 			{ width: 26px; height: 16px; border: none; background: url(../images/do-kosiku.gif) no-repeat; cursor: pointer; }
.list-product .product dd.kategorie 	{ clear: both; }
.list-product .product dd.kategorie a 	{ font-size: 11px; text-align: center; display: block; }
dd.puvodni 								{ text-decoration: line-through; }
dd.akcni 								{ font-weight: bold; }

#PopisKategorie		{ border: 1px solid #e6eaef; padding: 10px; background: #f7f9fb; margin-bottom: 10px; }
#PopisKategorie img	{ float: left; border: 1px solid #e6eaef; padding: 1px; background: #FFF; margin: 0 10px 5px 0; }

.imgBox		{ background: url(../images/pict-box.gif) no-repeat; display: block; height: 85px; width: 125px; padding: 5px; margin: 5px auto; }
.Cbox		{ border: 1px solid #e6eaef; padding: 10px; background: #f7f9fb; margin-bottom: 10px; height: 20px; clear: both; }
.Sbox		{ border: 1px solid #e6eaef; padding: 10px; background: #f7f9fb; margin-bottom: 10px; height: 20px; clear: both; text-align: center; }
.Rbox		{ border: 1px solid #e6eaef; padding: 10px; background: #f7f9fb; margin-bottom: 10px; clear: both; }

table { width: 100%; font-size: 100%; border: 1px solid #e6eaef; border-collapse: collapse; }
table th { text-align: left; font-weight: normal; white-space: nowrap; background: #e7ecf2; color: #555; margin: 0; border: 1px solid #e7ecf2; border-collapse: collapse; padding: 3px 10px }
table td { margin: 0; border: 1px solid #e7ecf2; border-collapse: collapse; padding: 3px 5px }

#DetailRight	{ width: 350px; margin-bottom: 15px; }
#DetailRight table { margin-bottom: 15px; font-size: 100%; border: 1px solid #e7ecf2; border-collapse: collapse; }
#DetailRight table td { width: 100% }

.dborder		{ border-bottom: 1px solid #e6eaef; margin-bottom: 10px; line-height: 35px; }

#Galerie		{ border: 1px solid #e6eaef; padding: 10px; background: #f7f9fb; margin-bottom: 15px; width: 533px; clear: both; }
#Galerie ul		{ margin-bottom: 0; }
#Galerie ul li 	{ margin:0; padding:0; background: none; }
#Galerie ul li	{ float:left; display:inline; margin-right:10px; }
#Galerie ul li img	{ border: 1px solid #e6eaef; padding: 2px; }

/*  */

#preview		{ position:absolute; border: 1px solid #e6eaef; padding: 10px; background:#f7f9fb; display:none; color:#264c8e; }

/*  */

/*vypis kosiku*/

.radek{float:left; position:relative; width:100%;}
.SedePozadi{background-color:#CCCCCC;}
#ObsahKosiku{width:80%;}
#ObsahKosiku tr{margin:1px 1px 1px 1px;}
#ObsahKosiku td{text-align:right;}

.Ruka{cursor:pointer;}

/* doplnÄno */

h3.Etyp					{ line-height: 35px; background: #eef1f4 url(http://prodej-pujcovna-naradi.cz/images/list-prod.jpg) no-repeat 8px; border: #5b738f 1px solid; font-size: 16px; padding: 5px 10px 5px 25px; display: block; margin-bottom: 3px; text-transform: uppercase; }

#PopisKategorie		{ border: 1px solid #e6eaef; padding: 10px; background: #f7f9fb; margin-bottom: 10px; }
#PopisKategorie img	{ float: left; border: 1px solid #e6eaef; padding: 1px; background: #FFF; margin: 0 10px 5px 0; }

.Cbox				{ border: 1px solid #e6eaef; padding: 10px; background: #f7f9fb; margin-bottom: 10px; height: 20px; clear: both; }
.Sbox				{ border: 1px solid #e6eaef; padding: 10px; background: #f7f9fb; margin-bottom: 10px; height: 20px; clear: both; text-align: center; }
.Box				{ border: 1px solid #e6eaef; padding: 15px; background: #f7f9fb; margin-bottom: 10px; }
.Box table th		{ width: 100px; text-align: right; padding-right: 10px; }
.BoxRed				{ background: url(../images/polozka-d-bck.jpg) repeat-x #FFF; border: 1px solid #fdcdcd; padding: 15px; margin-bottom: 10px; }

li.ZalohaE					{ margin: 7px 0; display: block; font-size: 12px; }
li.NajemneE					{ font-size: 15px; color: #5b738f; font-weight: bold; }
li.PopisE 					{ font-size: 11px; line-height: 13px; margin-bottom: 5px; display: block; overflow: hidden; }
li.PopisE					{ height: 52px; }
li.FunkceE					{ height: 40px; line-height: 40px; display: block; padding: 10px 0; margin-top: 10px; }

.produktE					{ width: 328px; margin-right: 5px; float: left; background: #FFF url(../images/polozka-bck.jpg) repeat-x; border: 1px solid #e6eaef; padding: 10px; font-size: 11px; height: 200px; overflow: hidden; margin-bottom: 5px; }
.produktE h4				{ height: 36px; overflow: hidden; }
.produktE a img				{ float: left; border: 1px solid #CCC; width: 120px; }
.produktE a:hover img		{ border: 1px solid #CCC; }
.produktE ul				{ float: right; width: 189px; }
.produktE ul li				{ background: none; padding: 0; }
.produktE ul li ul li		{ line-height: 13px; }

.DoKosikuE						{ float: left; margin: 5px 1px; border: 0; cursor: pointer; }
.DoKosikuE						{ display: block; background: url(../images/do-kosiku.gif) no-repeat; height: 20px; width: 87px; }
.DoKosikuE span, .DetailE span	{ display: none; }
.DetailE						{ display: block; background: url(../images/detail.gif) no-repeat; height: 20px; width: 87px; }
.DetailE						{ float: right;m argin: 0 1px 5px 1px; }
.KusyE							{ border: #999 1px solid; width: 21px; height: 15px; margin: 5px 5px; padding: 2px; float: left; }

#VNahledE			{ border: 1px solid #e6eaef; padding: 10px; text-align: center; background: #FFF url(../images/polozka-bck.jpg) repeat-x; margin: 0 20px 20px 0; width: 250px; float: left; }
#VNahledE img		{ border: 1px solid #CCC; padding: 3px; background: #FFF; width: 200px; }
#VNahledE p 		{ font-size: 12px; line-height: normal; margin-bottom: 0; text-align: center }
#VNahledE ul		{ border: 1px solid #5b738f; margin: 4px 0 0 0; padding: 5px; }
#VNahledE ul li		{ background: none; padding: 0 }
#VNahledE ul li strong	{ font-size: 14px; }

#WideCol			{ width: 940px; padding-left: 20px; }

#kosik						{ font-size: 11px; border: 0; width: 100%; }
#kosik th					{ border-bottom: 1px solid #e6eaef; background: #f7f9fb; text-align: center; padding: 5px 2px;  }						
#kosik td					{ text-align: center; border-bottom: 1px solid #F2F2F2; padding: 3px; }						
#kosik tr.shrnuti td		{ background: #f7f9fb; border-top: 1px solid #e6eaef; }
.kusu						{ width: 20px; }
.aRight						{ text-align: right; }
.aLeft						{ text-align: left; }

#OLeft						{ float: left; width: 430px; }
#ORight						{ float: right; width: 430px; }
#OPotvrdit					{ clear: both; width: 520px; text-align: center; line-height: 45px; }
#Button           			{ background: url(../images/add.gif) top left no-repeat; width: 15px; height: 15px; border: 0px; text-indent: -2000px; line-height: 0px; cursor: pointer; cursor: hand; margin-bottom:3px; display:block; float:left; }

#PujcovnaDotaz                { border: 1px solid #e6eaef; padding: 10px; background: #f7f9fb; margin-bottom: 20px; display: block; width: 530px; }
#PujcovnaDotaz p            { margin-bottom: 2px; }
#PujcovnaDotaz p label        { width: 200px; display: block; float: left; font-size: 12px; text-align: right; padding-right: 10px; font-weight: bold; }
#PujcovnaDotaz p input        { width: 300px; }
#PujcovnaDotaz p textarea    { width: 300px; height: 70px; }    
#POdesla                    { margin-left: 210px; }
.checkbox                   { border: none!important; padding: 0!important; margin: 0!important; width: 30px!important; }

#PrihlasitForm			{ background: url(../images/box-bottom.jpg) bottom no-repeat; margin-bottom: 3px; padding: 15px; }
#PrihlasitForm label	{ color: #FFF; }

#butPrihlasit							{ background: url(../images/box-bottom.jpg) bottom no-repeat; margin-bottom: 3px; padding: 0 15px 20px 15px; }
#butPrihlasit label						{ width: 50px; display: block; color: #FFF; float: left; }
#butPrihlasit input[type=text]			{ width: 115px; margin-bottom: 4px; }
#butPrihlasit input[type=password]		{ width: 115px; }
#butPrihlasit input[type=submit]		{ width: 99px; height: 22px; background: url(../images/buttony.gif) 0px -44px no-repeat; overflow: hidden; float: right; clear: both; display: block; border: none; cursor: pointer; margin: 5px 3px 3px 2px; }
#butPrihlasit input[type=submit]:hover	{ background: url(../images/buttony.gif) 0px -66px no-repeat;  }

#butPrihlasit a		{ color: #FF6600; clear: both; }
#butPrihlasit br	{ clear: both; }

#Vyhledavani input[type=submit]			{ width: 99px; height: 22px; background: url(../images/buttony.gif) 0px 0px no-repeat; overflow: hidden; float: right; clear: both; display: block; border: none; cursor: pointer; margin: 5px 3px 3px 2px; }
#Vyhledavani input[type=submit]:hover	{ background: url(../images/buttony.gif) 0px -22px no-repeat;  }

#Mailing input[type=submit]		{ width: 99px; height: 22px; background: url(../images/buttony.gif) 0px -44px no-repeat; overflow: hidden; float: right; clear: both; display: block; border: none; cursor: pointer; margin: 5px 3px 3px 2px; }
#Mailing input[type=submit]:hover	{ background: url(../images/buttony.gif) 0px -66px no-repeat;  }
#Mailing			{ background: url(../images/box-bottom.jpg) bottom no-repeat; margin-bottom: 3px; padding: 15px; text-align: center; }
#Mailing p			{ margin-bottom: 7px; display: block; color: #FFF; font-size: 12px; }
#Mailing p a		{ color: #FFF; text-decoration: none; font-size: 14px; text-align: right; font-style: italic; }
#Mailing p input	{ width: 165px; }

div#shareBox 		{ padding-bottom: 20px; padding-left: 15px; background: url(../images/box-bottom.jpg) bottom no-repeat; margin-bottom: 3px; }
div#shareBox a		{ display: block; float: left; border: 1px solid #FFF; width: 18px; height: 18px; margin: 10px; } 
div#shareBox a:hover{ border: 1px solid #FF6600 ; }

div#partnerBox 			{ padding: 0 10px 20px 10px; background: url(../images/box-bottom.jpg) bottom no-repeat; margin-bottom: 3px; font-size: 11px; color: #FFF; text-align: left; }
div#partnerBox p		{ text-align: left; }
div#partnerBox p a		{ color: #F60; } 

#odkazy			{ font-size: 10px; color: #FFF; display: block; text-align: center; }
#odkazy	a		{ color: #F60; } 