html {	height: 100%;	}
body {	background: #868686;	margin: 0px auto;  height: 100%; }
div, p, body, a, span, input, select {	font-family: tahoma, verdana, arial; font-size: 11px; color: #404040; font-weight: normal; }
td  {	font-family: tahoma, verdana, arial; font-size: 11px; color: #606060;  }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }

#the_main {    text-align: left;   margin: 0px auto;	width: 971px;	background: url(/images/main.gif) repeat-y; position: relative; min-height: 100%; }

#header {    width: 971px; height: 134px; background: url(/images/header.jpg); }
#columns {   margin: 0px; padding-bottom: 70px;  }
#footer {   background: url(/images/footer.gif); clear: both; width: 971px; height: 57px; bottom: 0px; position: absolute; }

.menu { background: #0096e2; height: 27px; text-align: center; line-height: 27px; color: white; text-transform: uppercase; font-weight: bold; }
.menu span { color: #0059a7; padding-left: 12px; padding-right: 12px;  font-weight: bold; }
.menu a { color: white; text-decoration: underline;  font-weight: bold;  }

.footer_left { float: left; font-size: 9px; color: #005aa6; margin-left: 61px; margin-top: 7px; }
.footer_right { float: right; font-size: 9px; color: #abc6e3; margin-right: 65px; margin-top: 7px; }

.tabla { width: 480px; margin-left: 10px; }
.tabla td { height:30px; padding-left: 13px; color: #5f5f5f; }
.tabla_fejlec { height: 26px !important; color: #0761ad !important; font-weight: bold; text-align: left; background: #ecf5fe; }
.cim { color:#FE0000; font-size:12px; font-weight:bold; margin:9px 0; text-decoration:none; text-transform:uppercase; }
.gomb { cursor:pointer; font-weight:bold; border:1px solid #D2D4C9; background:#FE0000; color:white; }

.message_box { float: left; text-align: center; padding: 5px; color:#545454; width:480px; margin:20px 20px 10px 20px; }
.clean { background-color: #efefef; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede; }
.info { background-color: #f7fafd; border-top: 2px solid #b5d3ff; border-bottom: 2px solid #b5d3ff; }
.ok { background-color: #d7f7c4; border-top: 2px solid #82cb2f; border-bottom: 2px solid #82cb2f; }
.alert { background-color: #fef5be; border-top: 2px solid #fdd425; border-bottom: 2px solid #fdd425; }
.error { background-color: #ffcdd1; border-top: 2px solid #e10c0c; border-bottom: 2px solid #e10c0c; }

.left_div { width: 239px; float: left; margin-top: 16px; margin-right: 23px; }
.left_title { width: 229px; height: 25px; border: 1px solid #e1e1e1; color: #7b7b7b; font-weight: bold; text-transform: uppercase; padding-left: 8px; line-height: 25px; }
.left_content { width: 232px; background: #ecf5fe; color: #0561ae; padding-left: 7px; padding-top: 9px; padding-bottom: 27px; }
.right_div { float: left; width: 570px; margin-top: 16px; padding-bottom: 70px; }
.right_title { margin: 5px; color: #0960af; }
.text_input { border: 1px solid #7f9db9; color: #0560b1; }
.tabla_2 { width: 490px; margin-left: 35px; }
.tabla_2 td { font-weight: bold; height:24px; }

.left_div_2 { float: left; width: 500px; margin-right: 22px;  }
.left_title_2 { width: 500px; margin-top: 24px; height: 23px; line-height: 23px; border: 1px solid #e1e1e1; }
.left_number { height: 23px; background: #0059a7; color: white; font-weight: bold; font-size: 18px; float: left; text-align: center; padding: 0 5px; }
.left_text { color: #0059a7; text-transform: uppercase; font-weight: bold; float: left; padding-left: 7px; }
.right_div_2 { float: left; background: #ecf5fe; height: 400px; width: 274px; margin-top: 24px; margin-bottom: 20px; overflow: auto; padding: 10px 0 0 10px; }

.inner_table td { height:20px; }
.high {  background: #0059A7; }
.high td { color: white; font-weight: bold; padding: 3px; cursor: pointer; }
.high td input {  width: 210px; padding-left: 5px; }

iframe.upload { border-width: 0px; height: 60px; width: 400px; }
iframe.hidden {	visibility: hidden; width: 0px; height: 0px; }
#img_main {	margin: auto;	width: 400px;	background: #efefef;	float: left; 	clear: left;	margin-top: 10px;	/* margin-left: 31px; */ }
#images {	width: 390px;	margin: 20px; }
#images_container {    margin-bottom: 12px; }
#images div { margin: 10px;	width: 100px; height: 100px; border-style: solid; border-width: 5px; border-color: #DEDFDE; float: left; overflow: hidden; }
#images div:hover {	border-color: #529EBD; }
#images img.load { margin: 36px; }
img.loaded { margin-bottom: 10px; }
div.loaded { text-align: center; margin-bottom: 10px; }
.cont { float: left; width: 120px; text-align: center; margin: 10px; height: 190px; }

.d_1 { float: left; margin-left: 10px; width: 200px; color: #0960AF; }
.d_2 { float: right; margin-right: 10px; width: 100px; }
.d_2 a { color: #0960AF; }

select.border { border:1px solid #AAAAAA; color:#484848; padding-left:4px; }
.contact { width: 400px; height: 200px; border: 1px solid #d3d3d3;  }

body { background: white; }
