/* ********** basic definitions ********** */
body {background:#FFFFFF url(../images/background.jpg) repeat-x left top; text-align:justify; font:10pt "Trebuchet MS",Arial,Helvetica,sans-serif; color:#000000;}
a {color:#0000ff;text-decoration:underline;}
a:hover {color:#FF5134;text-decoration:none;}
h2 {color: #CF3822; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 10px;}
h3 {color: #CF3822; font-weight: bold;}

/* ********** web layout ********** */
#wrap {width:730px; margin:0 auto;}
#head {width:740px; height:110px; margin:0 auto;}
#menu {width:734px; height:40px; margin:0 auto;}
#content {width:430px; float:left;}
#side {width:260px; float:right;}
#foot {height:80px;}

/* ********** head ********** */
#head {position: relative;}
#head p {font-size: 12pt; font-weight: bold; line-height: normal; letter-spacing: -1px; position: absolute; top:82px; _top:72px; left:5px; }
#xhead #login_form {text-align: left; float: right; width:282px; _width: 286px; _margin-top: -5px; }
#head #login_form {text-align: left; position: absolute; right:2px; top:2px; width:282px; _width: 286px; _margin-top: -5px; }
#head #login_form input {height: 18px;}
#head #login_form fieldset{border: 1px solid #e8922b; padding: 0.6em 1em 1em 1em;}
#head #login_form #login_submit {background: #e8922b; color: #ffffff; height: 22px;}
#head #login_form #login_submit, #login_form #login_domain {width: 80px;}
#head #login_form #login_blog, #login_form #login_pass {width: 126px;}

#logoimg {z-index: 10; position: absolute; top: 0; width: 220px; height: 84px; margin: 0 auto; background: url("../images/eblog-nadpis.gif") 0 -84px no-repeat;}
#logoimg a {display: block;	margin: 0; padding:0;	width:220px; height:84px;	overflow:hidden; text-decoration: none; background: url("../images/eblog-nadpis.gif") top left no-repeat;}
#logoimg a:hover {background: url("../images/eblog-nadpis.gif") 0 -84px no-repeat;}
#logo h1 {height: 88px;	padding: 20px 90px 0 0;	font-size: 4em;}
#logo a {text-decoration: none;	font-weight: bold;}
#logo h1, #logo p, #logoimg {float: left;}

/* ********** menu ********** */
#menu {list-style-type:none; height: 60px; line-height:200%;}
#menu li {text-align:center; display:inline; font-family:Tahoma, Arial, sans-serif; float:left;}
#menu a {display:block; margin: 6px 4px 6px 2px; padding:1px 10px; font-size:1em; font-weight:normal; color:#FFFFFF;}
#menu li a:hover, #menu li a#active{background:#E8922B; text-decoration:underline;}
#menu li a#active {text-decoration: none;border-right: 2px solid #B24100;border-bottom: 1px solid #B24100;}

/* ********** side ********** */
#side {background:#f8f4dc; border:1px dashed #f5e0b7; padding: 10px; padding-top: 13px; margin: 19px 0 25px 0; text-align: left;}
#side h2 {font-size: 16pt; letter-spacing: -1px; margin-bottom: 10px;}
#side ul {margin-left: 3px;}
#side li {margin-bottom: 0.5em; padding: 0 0 0 8px; background: url("../images/square.gif") top left no-repeat;}

/* ********** content ********** */
#content {border-bottom: 1px #A90000 dashed; padding-bottom: 1em; margin:0 0 32px 0; _margin-bottom:50px;}
#content h2 {font-size: 22pt; letter-spacing: -2px;}
#content *+h2 {margin-top: 0.4em;}
#content h3 {font-size: 10pt; margin-top: 1em;}
#content li {list-style: disc; margin: 0 1em 0 2em; margin-top: 1em;}
#content li ul {margin-top: 1em;}

/* ********** foot ********** */
#foot{color:#b85212; background:url(../images/foot.jpg) repeat-x top; display: block; clear:both; text-align: center; padding: 16px 0;}
#foot a{color:#b85212;}