body{
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
	background-color: White;
	font-size: 10pt;
	font-weight: normal;
	background: url(../images/bg_body.jpg) repeat-x;
}
.cls{ clear: both; }
form, h1, h2, h3, h4{ margin: 0px; padding: 0px; }

h1{ background: url("../images/bg_h1.gif") no-repeat scroll 0 0 transparent; display: inline-block; padding: 10px 10px 0 20px; color: #231F1E; font-size: 17px; }

#header img{ margin: 36px 29px; }
#kde-jsem{ padding-left: 7px; color: #404040; font-size: 11px; }
#kde-jsem a{ color: #404040; }

/* top mainmenu cms------------ */
#stylefour{ position: relative; display: block; font-weight: bold;}
#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour ul li{display:block;float:left;margin:0;}
#stylefour ul li a{ display: block; float: left; color: white; text-decoration: none; padding: 2px 20px 0px 0px;}
#stylefour ul li a:hover,#stylefour ul li a.current{color: #FFDE59;text-decoration: underline;}

/*- levé menu --------------- */
#left-menu{ width: 168px; margin-bottom: 15px; }
#left-menu ul{ margin:0;padding:0;list-style-type:none;width:auto;}
#left-menu a{ color: #231f1e; font-size: 0.8em; text-decoration: none; background: url(../images/sipka-mz.gif) no-repeat left center; padding: 5px 0px 5px 15px; display: block; }
#left-menu a:hover{ color: #ca0000; text-decoration: underline; background-color: #FFDE59; }
#left-menu .left-current{ color: #ca0000; text-decoration: underline; background-color: #FFDE59; font-weight: bold; text-decoration: none; }

/*- doplnění ----*/
#titulek_zbozi{ position: absolute; background: url(../images/sipka-bila.gif) no-repeat left center; color: white; margin-left: 798px; padding-left: 18px; top: 177px; }
#top_kosik{ position: absolute; top: 42px; margin-left: 798px; background: url(../images/kos-top.gif) no-repeat left center; }
#top_kosik a{ color: white; text-decoration: underline; padding-left: 38px; text-decoration: none; }

/* zápatí -------*/
#create{ background-color: #CBFFA5; border-bottom: 26px solid #0E5C03; border-top: 4px solid #0E5C03; font-size: 11px;}
#create a{ color: #404040; }
#create .bottom_frame{ background: url(../images/zidle-bottom.gif) no-repeat 748px 5px  #CBFFA5; width: 998px; padding: 15px; }


/*- plugins formulář -------------*/
#form_plugins fieldset{ border: 1px solid gray; margin: 10px; padding:10px; }
#form_plugins select{
	margin: 0px 5px; padding: 2px;
	width: 30%;
}
#form_plugins .radek{ line-height: 22px; }
#form_plugins label{ padding: 5px; text-align: right; width: 30%; display: inline-block; line-height: 20px; }
#form_plugins label.pozn{ padding: 5px; text-align: right; width: 30%; float: left;}
#form_plugins .odeslat{ margin-left: 32%; }
#form_plugins .pole{ border: 1px solid gray; width: 50%; margin: 0px 5px; padding: 2px; }
#form_plugins .pole15{ border: 1px solid gray; width: 15%; margin: 0px 5px; padding: 2px; }
#form_plugins .pole30{ border: 1px solid gray; width: 30%; margin: 0px 5px; padding: 2px; }
#form_plugins .pole9{ border: 1px solid gray; width: 80%; margin: 0px 5px; padding: 2px; }
#form_plugins textarea{ border: 1px solid gray; width: 50%; height: 140px; margin: 0px 5px; padding: 2px; }
#form_plugins .linka{ border-bottom: 1px solid #009BE2; }
#form_plugins .chybovka { padding: 8px 0 9px 44px; }
#form_plugins .hlaska { padding: 8px 0 9px 44px; text-align: left; }
#form_plugins .pole10{ border: 1px solid gray; width: 100px; margin: 0px 5px; padding: 2px; }
#form_plugins input.input_error{ border: 2px solid red; background-color: #FFE5ED; }
#form_plugins .povinne{ background: url(../images/hvezdicka.gif) no-repeat right top #FFF9D7; }
#form_plugins table{
	margin:8px 0px;
}
.chybovka{ background: url(../images/hlaska_err.png) no-repeat #fcdbd2 5px 5px; border: 1px solid red; color: red; font-size: 18px; padding: 8px 0px 9px 44px; margin: 5px; }
.hlaska{ background: url(../images/hlaska_ok.png) no-repeat #caf0db 5px 5px; border: 1px solid #32ae44; color: #32ae44; font-size: 18px; padding: 8px 0px 9px 44px; margin: 5px; }


