body, td, th, input, textarea, select {font-family: Arial, sans-serif;color: #333333;}
html {padding: 0;margin: 0;overflow-y: scroll;}
body {padding: 0;margin: 0;font-size: 75%;text-align: left;background-color: #333333;}
big {font-size: 12px;}
a {color: #000;text-decoration: none;}
a:hover {text-decoration: none;}
a:focus {outline: none;}
a img {border: 0;}
input, textarea, select {cursor: default;border: 1px solid #D5D5D5;font-size: 12px;padding: 3px;margin: 0;vertical-align: bottom;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
h1 {font-size: 22px;font-weight: normal;margin-top: 15px;}
h1 small {font-size: 16px;}
h2 {font-size: 15px;font-weight: normal;margin: 20px 0 0 0;padding: 3px 0;clear: both;}

.hide {display: none;}
.left {float: left;}
.right {float: right;}
.aleft {text-align: left;}
.aright {text-align: right;}
.acenter {text-align: center;}
.bold {font-weight: bold;}
.row1{background-color: #F2F2F2;}
.bg-blue {background-color: #D5E9F2;}
.focus {background-color: #D5E9F2;border:solid 1px #73A6FF;}
.noborder {border: 0px solid #000;}
.clear {clear: both;}
.Editor {width: 100%;}

.icons {vertical-align: middle;padding-left: 20px;}
.blue {color: #008CC8;}
.button {padding: 3px 25px;border: 1px solid #008CC8;position: relative;cursor: pointer;display: inline-block;font-size: 12px;font-weight: bold;background-color: #008CC8;height: 16px;text-decoration: none;color: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.imgbutton {padding: 4px 10px 3px 23px;border: solid 1px #d3d3d3;position: relative;cursor: pointer;display: inline-block;font-size: 11px;font-weight: bold;background-color: #E4E4E4;height: 16px;text-decoration: none;color: #333333;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.imgbutton img {position: absolute;top: 4px;left: 4px;border: none;}
.imgbutton:hover {border: solid 1px #999999;}  
#container {width: 976px;margin: 10px auto;position: relative;}
#content {position: relative;padding: 0 15px 10px 15px;min-height: 600px;background-color: #ffffff;}
#top {height: 70px;background-color: #000000;color: #808080;width: 976px;-moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0;}
#toplogo {padding-top: 23px;padding-left: 10px;}
#toptext {float: right;margin-right: 25px;margin-top: 21px;line-height: 30px;vertical-align: middle;font-size: 14px;}
#navigace {background: url(images/arrow_right_grey.png) no-repeat left;padding-left: 7px;margin-top: 25px;line-height: 15px;width: 940px;color: #008CC8;}
#navigace a{color: #008CC8; /*#0081AF;*/}
#nadpis {width: 945px;}
#tooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 3px;opacity: 0.85;color: #000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#tooltip h3, #tooltip div { margin: 0; }

#copy{background: #000000;width: 976px;height: 20px;color: #808080;text-align: right;-moz-border-radius: 0 0 7px 7px;-webkit-border-radius: 0 0 7px 7px;border-radius: 0 0 7px 7px;}
#copy span {margin: 4px 20px;}

/* class seznam */
.seznam{width: 100%;border-spacing: 0;border-collapse: collapse;empty-cells: show;background-color: #FAFAFA;}
.seznam_half {width: 49%}
.seznam td{cursor: pointer;}
.seznam td a{color: #008CC8;}
.seznam th{	height: 35px;background: url(images/header_table_center.png) repeat-x top;text-align: left;}
.seznam th span{padding-left: 5px;font-size: 14px;text-shadow: 2px 2px 1px #F2F2F2;}
.seznam th.l{-moz-border-radius: 7px 0 0 0;-webkit-border-radius: 7px 0 0 0;border-radius: 7px 0 0 0;}		
.seznam th.r{-moz-border-radius: 0 7px 0 0;-webkit-border-radius: 0 7px 0 0;border-radius: 0 7px 0 0;}
.seznam td{padding: 4px 0 4px 5px;margin: 0;height: 40px;}
.seznam .img{padding-right: 3px;padding-left: 9px;}
.seznam .bottom {border-bottom: 2px solid #DEDEDE;}
.seznam .item{width: 200px;height: 50px;text-align: left;float: left;margin-left: 10px;margin-top: 5px;}
.seznam .item a{padding-left: 40px;padding-top: 17px;display: block;}
/* --------------------------------------------------------- 
 *	table-topmenu  */
#topmenu {background: #E4E4E4;width: 100%;text-align: center;margin: 0px auto;font-weight: bold;line-height: 18px;-moz-border-radius: 0 0 7px 7px;-webkit-border-radius: 0 0 7px 7px;border-radius: 0 0 7px 7px;}
#topmenu th{font-weight: normal;}
#topmenu a{font-weight: normal;display: block;	}
#topmenu .item{width: 142px;height: 45px;text-align: left;float: left;margin-left: 10px;}
#topmenu .item a{padding-left: 40px;padding-top: 15px;display: block;}

.bg_webs {background: url(img/32/home.png) no-repeat left;}
.bg_webs_edit {background: url(img/32/home_edit.png) no-repeat left;}
.bg_page {background: url(img/32/document.png) no-repeat left;}
.bg_tpl {background: url(img/32/application.png) no-repeat left;}
.bg_modul{background: url(img/32/piece.png) no-repeat left;}
.bg_news{background: url(img/32/note_text.png) no-repeat left;}
.bg_files{background: url(img/32/folder.png) no-repeat left;}
.bg_picture{background: url(img/32/picture.png) no-repeat left;}
.bg_gallery{background: url(img/32/pictures.png) no-repeat left;}
.bg_polls{background: url(img/32/stats.png) no-repeat left;}
.bg_maps{background: url(img/32/globe.png) no-repeat left;}
.bg_forms{background: url(img/32/list.png) no-repeat left;}
.bg_school{background: url(img/32/book.png) no-repeat left;}
.bg_users{background: url(img/32/user.png) no-repeat left;}
.bg_order{background: url(img/32/shopping_basket.png) no-repeat left;}
.bg_setting{background: url(img/32/tools.png) no-repeat left;}
.bg_form_edit {background: url(img/32/document_spreadsheet-edit.png) no-repeat left;}
.bg_header_edit {background: url(img/32/document_note-edit.png) no-repeat left;}
.bg_logo_edit {background: url(img/32/document_text_image-edit.png) no-repeat left;}

#menu {background: url(images/header_table_center.png) repeat top;height: 23px;width: 100px;text-align: center;margin: 0px auto;font-weight: bold;line-height: 23px;-moz-border-radius: 0 0 7px 7px;-webkit-border-radius: 0 0 7px 7px;border-radius: 0 0 7px 7px;}

/* table detail */
.detail-half {width: 50%;}
.table-detail {table-layout: fixed;clear: both;width: 100%;border-collapse: collapse;	border: 3px solid #F0F0F0;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
.table-detail th {padding: 2px 4px; background: #F0F0F0;font-size: 95%;font-weight: normal;color: #000;text-align: left;}
.table-detail td {padding: 2px 4px;background: #F0F0F0;color: #000;font-size: 95%;}

/* table history */
.table-history {table-layout: fixed;clear: both;width: 100%;border-collapse: collapse;	border: 3px solid #F0F0F0;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
.table-history th {padding: 2px 4px; font-size: 95%;background: #F0F0F0;font-weight: normal;color: #000;text-align: left;}
.table-history td {padding: 5px 4px;color: #000;font-size: 95%;border-bottom: 1px solid #F5F5F5;}
.table-history tr {background-color: #FFFFFF;}
.table-history tr.activ {background-color: #D5E9F2;}
#endrow th {height: 25px;font-weight: normal;background: url(images/header_table_center.png) repeat-x top;text-align: center;}

/* taby pod strankou */
div.tabs {margin: 0;padding: 5px;border: 1px solid #e2e2e2;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;clear: both;}
.white {background-color: #fff;padding: 10px;}
#empty {height: 100px;text-align: center;}
.errorField{background-color: #FFD400;}
.text_area {width: 99.9%;}

/* otestovanie buttonu fileinput */
#divinputfile{height:20px;width:315px;margin:0px;}
#divinputfile #inputfile{opacity: 0.0;-moz-opacity: 0.0;filter: alpha(opacity=00);font-size:10px;width: 100%;margin-top:-23px;width: 100%;}
#fakeinputfile #inputname{width:315px;}

/* --------------------------------------------------------- 
 * paginator */
#paginator {height: 40px;line-height: 25px;font-size: 100%;text-align: center;padding-top: 20px;}
.paginatorInactive, .paginatorActive{padding: 2px 6px;border: solid 1px #d3d3d3; position: relative;cursor: pointer;font-size: 12px;font-weight: normal;background-color: #E4E4E4;text-decoration: none;color: #222;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;	margin: 1px;}
.paginatorActive{background-color: #008CC8; border: solid 1px #008CC8;color: #fff;}
.paginatorInactive:hover {border: solid 1px #999999;}   


