body {
	margin:0;
	padding:0;
	background: #808080 url('/themes/blazej/gray.png');
}

td		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  }
body	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; overflow: hidden; }
strong	{ font-weight: bold; }
p 		{ margin-top: 0px; margin-bottom: 4px; }

a:link {color:#0000A0;}      /* unvisited link */
a:visited {color:#0000A0;}  /* visited link */
a:hover {color:#0000A0;}  /* mouse over link */
a:active {color:#0000A0;} 

#dynamic 	{ position: absolute; background: white; width: 768px; overflow: hidden; background: url(/themes/blazej/tile64.png) white; }
#design_top	{ position: absolute; background: url(/themes/blazej/design_top.png); width: 768px; height: 64px; }
#design_bottom	{ position: absolute; background: url(/themes/blazej/design_bottom.png); width: 768px; height: 64px; }
#design_copy	{ position: absolute; color: silver; width: 768px; text-align: center; }
#left_area	{ position: absolute; left: 0px; width: 255px; height: 576px; overflow: hidden;}
#right_area	{ position: absolute; left: 256px; width: 512px; height: 576px; }
#left_area_middle	{ position: absolute; left: 0px; width: 255px; height: 576px; overflow: hidden;}
#right_area_middle	{ position: absolute; left: 320px; width: 384px; height: 576px; }
#map		{ position: absolute; left: 0px; width: 511px; top: 287px; height: 224px; border-top: 1px solid gray; }

#design_copy a  { color: silver; text-decoration: none; }
#design_copy a:hover    { color: white; text-decoration: none; }

#gallery_controls_top	{ position: absolute; width: 768px; height: 64px; }
#gallery_controls_bottom	{ position: absolute; width: 768px; height: 64px; }
#gallery_back	{ position: absolute; left: 0px; top: 0px; width: 255px; height: 64px; overflow: hidden; cursor: pointer; cursor: hand; }
#gallery_area	{ position: absolute; left: 0px; top: 64px; width: 768px; height: 447px; overflow: auto; background: url('/files/img/tile64x.png'); }

#images_back	{ position: absolute; left: 0px; top: 0px; width: 255px; height: 64px; overflow: hidden; cursor: pointer; cursor: hand; display: none;  }
#image_area 	{ position: absolute; width: 768px; overflow: hidden; }
#image_view		{ position: absolute; left: 0px; top: 64px; width: 768px; height: 447px; overflow: auto; background: white; }
#image_counter	{ position: absolute; left: 200px; top: 40px; width: 255px; height: 64px; overflow: hidden; cursor: pointer; cursor: hand; }

#image_previous	{ position: absolute; left: 0px; top: 0px; cursor: pointer; cursor: hand; }
#image_measure	{ position: absolute; left: 64px; top: 512px; width: 119px; height: 60px; overflow: hidden; cursor: pointer; cursor: hand; background: white; padding: 2px 4px 2px 4px;}
#image_title	{ position: absolute; left: 192px; top: 512px; width: 439px; height: 60px; overflow: hidden; cursor: pointer; cursor: hand; background: white; padding: 2px 4px 2px 4px; }
#image_full		{ position: absolute; left: 640px; top: 0px; cursor: pointer; cursor: hand; }
#image_next		{ position: absolute; left: 704px; top: 0px; cursor: pointer; cursor: hand; }


#menu		{ position: absolute; left: 0px; top: 64px; width: 383px; height: 447px; overflow: hidden; background: url(/themes/blazej/line32.png) white; }
#right_text	{ position: absolute; left: 0px; top: 64px; width: 479px; height: 415px; overflow: auto; background: white; padding: 16px; }

.tile { position: relative; border-right: 1px solid #808080; border-bottom: 1px solid #808080; width: 63px; height: 63px; overflow: hidden; }

/* LOGIN FORM */
.login_div 	{ width: 300px; margin: 0 auto; position: relative; top: 50px; padding: 16px; background: white url('/themes/blazej/login_back.jpg'); }
.login_left	{ padding: 0px 8px 0px 0px; width: 40%; text-align: right; }
.login_right	{ padding: 0px 0px 0px 0px; width: 60%; }
#login_form 	{ width: 100%; }
#login_warning 	{ background: red; width: 280px; padding: 8px; margin-bottom: 16px; text-align: center; color: white; }
.login_note	{ text-align: center; line-height: 16px; color: #990000; }
.login_div th	{ font: 13px Verdana, Arial, Helvetica, sans-serif; color: #990000; }
.login_div input { width: 100px; }
.login_div hr	{ border-bottom: 0px none; border-left: 0px none; border-right: 0px none; border-top: 1px solid #df8080; }
.login_div .edit, .password { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid gray; background: silver; color:#333333; height:18px; padding-left:4px; margin-top:5px; }
.login_div .button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 0px solid black; pading: 4px; height: 24px; background: #990000; color: white; }
#version	{ position: absolute; bottom: 24px; left: 24px; color: black;} 

/* DESIGN */

/* TABLE */
.table table	{ width: 100%; }
.table th	{ padding: 3px 3px 3px 5px ; background: gray url('/themes/blazej/image.php?mode=th'); color: white; text-align:left; }
.table td	{ padding: 3px 3px 3px 5px ; text-align:left; vertical-align: text-top; }

/* FORM */
.form table	{ width: 100%; }
.form th	{ padding: 3px 3px 3px 5px ; background: gray url('/themes/blazej/image.php?mode=th'); color: white; text-align:left; }
.form td	{ padding: 3px 3px 3px 5px ; text-align:left; }
.form .form_left { width: 200px; }

/* BUTTONS */
.button_add	{ margin-right: 2px;}
.button_edit	{ margin-right: 2px;}
.button_delete	{ margin-right: 4px;}
.button_visible	{ margin-right: 2px;}

/* TREE */
.tree_line	{ padding: 3px 3px 3px 5px ; text-align:left; }

/* LEGENDA */
.legenda	{ width: 748px; padding: 8px 8px 8px 32px; background: gray url('/themes/blazej/image.php?mode=legenda'); color: black;  }

/* DYNAMIC */
.dynamic_line	{ position: relative; border:1px solid black; min-height:220px; _height:auto; _height:220px;}
.dynamic_thumb	{ position: absolute; border:1px solid black;}
.dynamic_title	{ position: relative; }
.dynamic_desc	{ position: relative; }
.dynamic_more	{ position: relative; border-bottom: 1px solid gray; margin-bottom: 16px; padding-bottom: 16px; }
.dynamic_view	{}
.dynamic_viewtitle {}
.dynamic_viewbody  {}
.dynamic_back	{}
.dynamic_attachments { margin-bottom: 16px; padding: 8px; border: 1px solid gray; }

/* OTHERS */
input, select 	{ border: 1px solid gray; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  }
.edit		{ width: 300px; padding: 2px 2px 2px 5px; }
.file		{ width: 300px; padding: 2px 2px 2px 5px; }
.combobox	{ width: 200px; padding: 2px 2px 2px 5px; }
.button		{ padding: 4px 8px 4px 8px; }






