body					{ color: #063a17; font-size: 0.8em; font-family: Arial, Tahoma , Verdana, lucida, sans-serif; padding: 0px; margin: 0px; }
div                     { margin: 0px; padding: 0px; }
img                     { margin: 0px; padding: 0px; border: 0px; }
table                   { border-collapse: collapse; table-layout: fixed; border: 0px; }
form                    { margin: 0px; padding: 0px; border: 0px;}

.right					{ text-align: right; }

#header                 { padding: 25px 0px 10px 40px; height: 47px; }

a#logo                   { display: block; background: url('../images/kazoologo.gif'); width: 165px; height: 52px; float: left; margin: 0px 12px 0px 0px; }

#obal-over				{ margin: 0px auto; width: 1102px; background: url('../images/pozadi.jpg') center top no-repeat;  }
#obal					{ position: relative; margin: 0px auto; width: 1102px; min-width: 1000px; }

a                       { text-decoration: none; font-weight: bold; color: #0B5C24; }
a:hover                 { text-decoration: underline; }
.drop_place_hover 		{ background-color: #eaeaea;}

.in_drop_place 			{ width: 98px; height: 74px; border-top: 0px solid transparent; padding:0px; margin: 0px;}

.dropHRBreaker 			{ clear: both; display: block; color: transparent; height: 30px; width: 100%; border: 0px solid transparent; }
.dropHRBreaker2 		{ clear: both; display: block; color: transparent; height: 1px; width: 100%; border: 0px solid red; font-size: 1px; }

#drops-over				{ width: 1088px; padding: 0px 0px 0px 0px; }
#drops 					{ width: 1019px; height: 85px; background: url('../images/slots.gif') top left; position: relative; margin: 0px auto; padding: 9px 0px 0px 10px; }
#drops .drop_place	    { width: 99px !important; height: 74px; border: 0px;}
#icon-trash       		{ position: absolute; top: 9px; right: 10px; height: 73px; width: 100px; }

#slots-top				{ position: relative; height: 45px; padding: 20px 10px 0px 40px; text-align: right; }
#slots-top #text		{ padding: 10px 0px 0px 0px; height: 10px; color: white; }
#slots-top #card-nazev-input			{ position: absolute; top: 25px; left: 35px; }
#slots-top #card-nazev-input input	{ font-weight: bold; color: #063a17; padding: 6px 0px 0px 10px; width: 400px; height: 22px; border: 0px; background: url('../images/nazevInputBtn.gif'); }
#slots-top #card-nazev			{ position: absolute; top: 35px; left: 35px; font-weight: bold; font-size: 1.2em; }

#drops ul 				{ margin: 0px; padding: 0px; list-style-type: none; }
#drops ul li 			{ margin: 0px; margin-right: 1px; margin-left: 1px; padding: 0px; float: left; border: 0px solid red; }

#drops ul li .move-tool { background-color: brown; cursor: move; }

#continueBtn            { cursor: pointer; background: url('../images/continueBtn.gif'); color: white; font-weight: bold; border: 0px; height: 30px; width: 116px; float: right; margin: 0px 0px 0px 10px; }
#slots                  { width: 1048px; background-repeat: no-repeat; padding: 0px 0px 0px 0px;}
#slotsFooter            { clear: both; position: relative; padding: 10px 18px 0px 0px; margin: 0px; }
#slotsFooter #info      { color: white; font-weight: bold; margin: 0px 0px; padding: 8px 0px 0px 20px; text-align: left; float: left; }
#slotsFooter #text      { color: white; font-weight: bold; margin: 0px 10px; padding: 8px 0px 0px; text-align: right; }

#tabs                   { margin: 0px auto; position: relative; width: 912px; height: 56px; padding: 3px 20px; /*background: url('../images/tabs.gif');*/ }
#tabs #info				{ margin: 0px; padding: 10px 0px 0px 0px; height: 15px; color: white; font-weight: bold;  }
#tab1                   { float: left; width: 508px; position: relative; height: 10px; }
#tab1 #category         { position: absolute; top: 30px; left: 0px; width: 160px; }
#tab1 #search           { position: absolute; top: 30px; left: 200px; }
/*#icon-trash img         { float: right; margin: 5px; }*/
#tab2, #tab3, #tab4     { float: left; padding: 19px 0px 0px; text-align: center; font-weight: bold; }
#tab2 a, #tab3 a, #tab4 a
                        { color: black; }
#tab2                   { width: 114px; }
#tab3                   { width: 145px; }
#tab4                   { width: 145px; }
select.categories       { border: 1px solid #0B5C24; }
#search input       	{ height: 15px; padding-left: 5px; width: 70px; border: 1px solid #0B5C24; }
#search input.submit   	{ height: 19px; width: 45px; padding: 0px; }

#main                 { width: 983px; margin: 0px auto; padding: 30px 10px 10px 27px; }
#mainBlock            { position: relative; width: 613px; height: 360px; float: left; }
#infoText             { padding: 0px 0px 0px 700px; }
#catalog tr           { padding: 0px; }
#catalog td           { padding: 1px 0px; width: 102px; height: 76px; }
#catalog td   img     { width: 102px; height: 76px; }
#catalog .icno		  { padding: 0px; }

#banner-krok-2-3	  { position: absolute; top: 251px; left: 715px; height: 465px; width: 360px; background: url('../images/krok2-3.jpg') no-repeat; }

#paging               { /*width: 590px; text-align: right; margin: 0px; padding: 22px 0px 0px 0px;*/ height: 15px; padding-top: 10px; position: absolute; bottom: 8px; right: 10px; }
#paging-text							{ position: absolute; top: -30px; right: 10px; }
#paging #stranky						{  }
#paging a								{ font-weight: normal !important; padding: 0px 2px; text-decoration: none; display: block; float: left; border: 0px solid black; margin: 0px 2px; height: 14px; text-align: center;}
#paging a.strankovani_na_zacatek		{ background: url('../images/vzad-full-b.gif') 2px no-repeat; width: 9px; margin: 0px; }
#paging a.strankovani_posledni			{ background: url('../images/vpred-full-b.gif') 2px no-repeat; width: 9px; margin: 0px; }
#paging a.strankovani_dalsi				{ background: url('../images/vzad-b.gif') 2px no-repeat; width:9px; margin: 0px; }
#paging a.strankovani_predchozi			{ background: url('../images/vpred-b.gif') 2px no-repeat; width: 9px; margin: 0px; }
#paging a:link, #paging a:visited		{ color: #063a17; text-decoration: none;}
#paging a:hover							{ color: #063a17; text-decoration: none; }
#paging a.aktivni						{ font-weight: bold !important; color: #063a17; text-decoration: underline; }
#paging a.aktivni:hover					{ color: #063a17;}


#error                { margin: 5px 0px; padding: 4px 15px 4px 4px; font-weight: bold; background: #FF7733; border: 1px solid red;}
#succes               { text-align: center; width: 510px; height: 50px; padding-top: 200px; margin: 0px 10px; font-weight: bold; background: url('../images/sendSuccess.gif') center center no-repeat; }
#message              { margin: 5px 0px 5px; border: 1px solid #8DB20C; background: #E9F0D0; padding: 5px; }
td.label              { width: 255px; }
td.highlighted        { color: red; font-weight: bold; }
td.send               { text-align: right; }
textarea.sendForm,
input.sendForm        { width: 215px; border: 1px solid #0B5C24; }

.sendForm input.text	{ padding: 3px 5px 0px 5px; background: url('../images/formInput.gif'); border: 0px; width: 186px; height: 20px; }
.sendForm textarea		{ padding: 3px 5px 0px 5px; background: url('../images/formTextarea.gif'); border: 0px; width: 316px; height: 109px; }
.sendForm input.submit	{ cursor: pointer; background: url('../images/formSubmit.gif'); border: 0px; width: 95px; height: 27px; }

#sendToo              { position: absolute; left: 10px; bottom: 10px; width: 500px;}
#sendTooImg           { float: right;}

#footer               { width: 953px; height: 39px; overflow: hidden; /*background: url('../images/footer.gif');*/ }

.clearer              { overflow: hidden; height: 0px; padding: 0px; margin: 0px; clear: both; }

