html {
height: 100%
}
body {
height: 100%;
margin: 0;
padding: 0;
text-align: center;
background: #9c053a url(images/body_head_bg.gif) repeat-x;
/*font: 11px Arial, Helvetica, sans-serif*/
}
img {
border: 0
}
#shell {
width: 100%;
height: 100%
}
#shellcell {
vertical-align: middle;
text-align: center
}
#container {
background-image: url(images/body.jpg);
background-position: 0 /*192*/205px;
background-repeat: no-repeat;
position: relative;
margin: 0 auto;
/*left:0px;
top:30px;*/
text-align: left;
width:779px;
/*min-*/height: 847px
}
* html #container {
/*height: 728px*/
}
/*#background {
background-image: url(images/sondertransport_body.gif);
width: 100%
}*/
#header {
width:779px;
height:192px;
text-align: center;
background: url(images/header.jpg) no-repeat center
}
#header h1 {
display: none
}
#top_line {
position: relative;
width:779px;
height:32px
}
#flags {
position: absolute;
top: 8px;
left: 60px
}
h1 {
margin: 0; color: #595959; font-weight: bold; font-size: 22px
}
#left_column {
position: relative;
float: left;
left: 11px;
width: /*155*/155px
}
#left_column img {
border-bottom: 9px solid #f7f7f7
}
#menu {
position: relative;
top: -43px;
left: 0;
background: transparent;
width: 779px; height: /*43*/56px;
padding-top: 13px;

}
#menu a, #footer a {
/*background: #dc0300 url(images/menu.gif) 1px 1px no-repeat;
display: block; width: 143px; height: 18px;*/ text-decoration: none;
font-family: Arial; font-size: 15px; font-weight: bold; color: #cecece;
padding-left: 8px
}
* html #menu a {
/*width: 155px;
height: 25px;*/
}
#menu a:hover, #footer a:hover {
/*background: #ff0000 url(images/menu.gif) 1px 1px no-repeat;*/
/*color: #ffc726;*/ text-decoration: underline
}
#content {
/*background-image: url(images/sondertransport_content.gif);*/
background-color: transparent;
position: relative;
margin-top: /*4*/-52px;
margin-bottom: 4px;
background-repeat: no-repeat;
float: right;
margin-right: 15px;
width: 499px;
padding: /*6px 25px*/ /*115px*/ 0 /*25px*/ /*115px*/;
/*min-*/height: 606px;
overflow: auto;
scrollbar-arrow-color:#fff;
scrollbar-base-color:#9C053A;
scrollbar-darkshadow-color:gray;
}
* html #content {
margin-right: 8px;
margin-top: -39px;
width: 499px;
height: 606px
}
#content p, #content td, #top_pic, #linkek2 p {
color:#000000; font-family: Verdana; margin: 15px; font-size: 12px;
}
#content ul {
color:#000000; font-family: Verdana; font-size: 12px;
}
#content h3 {
font-family: Verdana; margin: 0px 0 15px 0;
font-size: 21px; color: #F0D9DA; letter-spacing: -1px;
}
/*#content td {
border-top: 1px solid silver
}*/
#content h2 {
color:#000000; font-family: Arial; margin: 15px; font-size: 14px; font-weight: bold
}
.content-subbox-left {
float: left;
}
.content-subbox-right {
float: right;
width: 300px;
height: 412px;
overflow: auto
}
#content .cim {
text-align: right; font-weight: bold; color: #E9C19E; font-size: 17px; letter-spacing: -1px; margin-top: 30px
}
#bottom_layer, #pic_cover, .pic_cover {
width: 582px; height: 414px; position: relative; top: 1px; left: 1px
}
#pic_cover, .pic_cover {
position: absolute; visibility: hidden
}
#form {
width: 276px;
float: right;
margin: 45px 12px 0 0;
/*border-left: 1px solid silver;*/
padding-left: 12px
}
* html #form {
margin: 45px 6px 0 0
}
#content #form .th {
width: 180px;
background: #dddddd;
border: none;
margin: 0 0 5px 5px;
font-size: 14px;
}
#content #form .wh {
width: 180px;
height: 80px;
background: #dddddd;
border: none;
margin: 0 0 5px 5px;
font-size: 14px;
font-family: Arial
}
* html #content #form .th, * html #content #form .wh {
margin-bottom: 3px;
position: relative; bottom: 1px
}
 html #submit {
width: 180px;
border: 1px solid silver;
font-size: 14px
}
#gallery_top {
text-align: center;
height: 210px;
background: transparent
}
#top_pic {
font-size: 11px;
background: transparent;
width: 295px;
height: 210px;
margin: 0 auto
}
#gallery_bottom {
background: transparent;
position: absolute;
bottom: 15px;
left: 0;
width: 582px;
height: 147px;
overflow: auto;
/*scrollbar-3dlight-color:#ffd700;*/
scrollbar-arrow-color:#fff;
scrollbar-base-color:#DC0300;
scrollbar-darkshadow-color:gray;/*#ffa500;*/
/*scrollbar-face-color:#008080; */
/*scrollbar-highlight-color:#ff69b4; */
/*scrollbar-shadow-color:#f0f*/
}
* html #gallery_bottom {
bottom: 0
}
#gallery_bottom div {
width: 2064px
}
* html #gallery_bottom div {
width: 2062px
}
#gallery_bottom a {
display: block; float: left; margin: 5px 30px 4px 0px; cursor: default
}
#gallery_bottom #first_pic {
margin-left: 29px
}
* html #gallery_bottom #first_pic {
margin-left: 15px
}
#gallery_bottom #last_pic {
margin-right: 0
}
#bottom_line {
/*position: absolute;
top:*/ /*806*//*855px;*/
clear: both;
/*position: relative;*/
margin-top: -5px;
left: 0;
width:779px;
height:22px;
background: transparent;
z-index: 1
}
#footer {
clear: both;
/*position: relative;*/
/*margin-top: -48px;*/
/*position: absolute;
top:*/ /*806*//*819px;*/
left: 0;
width:779px;
height:41px;
background: url(images/footer.jpg) center top no-repeat;

/*color: #000*/
}
#footer p, #bottom_line p {
margin: 0; text-align: center; position: relative; top: 0px; font-family: Arial;
font-size: 11px; font-weight: normal; color: #ffffff
}
#footer p {
top: 7px
}
#footer a, #bottom_line a {
font-family: Arial;
font-size: 11px; font-weight: normal; color: #ffffff;
text-decoration: none
}
#footer a {
color: #cecece;font-weight: bold; font-size: 11px
}
#footer a:hover, #bottom_line a:hover {
text-decoration: underline
}

#admin td {
text-align: center
}

#kapcsolat {
position: absolute;
top: /*407px;*/230px;
left: 21px;
display: block;
width: 207px;
height: 207px;
}
#linkek2 {
position: absolute;
top: /*407px;*/475px;
left: 21px;
display: block;
width: 207px;
height: 76px;
}
#linkek2 p a {
text-decoration: none;
margin-left: 15px;
color: #000
}
#linkek2 p a:hover {
text-decoration: underline
}
.table {
background: #880000
}
.table .right {
text-align: right; padding: 3px
}
.wpmd {
text-align: right
}
.wpmd a {
font-size: 15px;
font-weight: bold;
color: #880000;
text-decoration: none
}
.wpmd a:hover {
text-decoration: underline
}
#link a {
font-weight: bold;
color: #000000;
text-decoration: none
}
.noline a {
text-decoration: none
}
#link a:hover, .noline a:hover {
text-decoration: underline
}
.ivb {
display: none
}
.imgcont {
width: 180px;
padding: 10px; background-image: url(images/img_border.gif); background-repeat: no-repeat
}
* html .imgcont {
width: 200px
}
.imgcont a {
}
.imgcont span {
font-family: Verdana; font-size: 11px
}
#big {
float: right; margin: 20px 40px 0 0
}
* html #big {
margin: 20px 0 0 0
}
textarea, input.field {
width: 200px; background: #ffffff; border: 1px solid #880000
}
#content p a.thin {
color: #000000;
font-weight: normal;
text-decoration: none
}
#linkek {
padding-bottom: 1px;
margin-bottom: 0
}
#linkek a {
font-size: 11px;
text-decoration: none
}
#linkek a:hover {
text-decoration: underline
}



.pala_box {
float: left;
width: 160px;
height: 140px;
display: block;
text-decoration: none;
text-align: center;
margin-left: 0px;
padding: 0 10px 0 10px
}
.pala_box img {
width: 120px;
height: 90px;
margin: 0px; padding: 0px 0px 0px 0px; background-color: rgb(255,255,255); border: 1px solid #CED8E1
}
#kep {
/*position: relative;*/
margin-top: 0;
width: 779px;
background: url(images/kepek-bg.gif) center bottom no-repeat;
height: 800px
}
span.content-title-noshade-size0 {margin: 0px; padding: 0px; color: #cecece; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px;}
.top_kep {
text-align: center; padding: 15px; color: #cecece; font-family: Verdana, Helvetica, sans-serif; font-weight: bold;
margin-top: 0px
}