body, ul, li, h2, input.text, div, object, embed {
    margin:0px;
    padding:0px;
    font-family:verdana;
    font-size:11px;
    color:#053C79;
}
h1{
    padding-bottom:10px;
    margin:0px;
    font-size:13px;
    font-family:verdana;
    font-weight:bold;
}
a{
    color:#385AA7
}

#news_block ul{
    margin:0px;
    padding:0px;
    padding-left:10px;
}
.headtext img{
    float:left;
    padding-right:15px;
}
p.morzsamenu{
    font-family:verdana;
    font-size:10px;
    color:#385AA7;
}
/*body and header */
body{
    background-color:#C0C0C0;
}
#mainpage{
    margin:0px auto;
    width:905px;
}
#main_box{
    background-image:url(/yacht/pics/portal/common/background.gif);
    background-repeat:repeat-y;
    margin:0px auto;
    width:905px;
    float:left;
}
#main_box2{
    background-color: #e9eef7;
    margin:0px auto;
    width:650px;
    float:left;
}
#left_box{
    width:654px;
    float:left;
}
#right_menu{
    width:249px;
    float:left;
}
#left_bar_menu{
    background-image:url(/yacht/pics/portal/common/menu.gif);
    background-repeat:no-repeat;
    padding-right:3px;
    padding-top:1px;
    margin-top:1px;
    width:397px;
    height:28px;
    float:right;
}

#left_bar_menu a{
    float:left;
    height:20px;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
    padding-top:8px;
    text-align:center;
}
#left_bar_menu a#elerhetoseg{
    width:145px;
}
#left_bar_menu a#kapcsolat{
    width:158px;
}
#left_bar_menu a#hirlevel{
    width:90px;


}#logo{    	
    display:inline;
    margin-left:75px;
    margin-top:95px;
    width:105px;
    height:116px;
    float:left;
}

.news_main{
    padding-left:25px;
    height:0px auto;
    float:left;
    width:570px;
    padding-top:10px;
}
.news_main_nopic{
    float:left;
    width:440px;
    min-height:113px;
    height:expression(this.scrollHeight<113 ? "113px" : "auto");
    padding-top:10px;
    padding-left:8px;
}
.news_title{
    margin:0px;
    padding:0px;
    font-size:12px;
    font-weight:bold;
}
.news_description{
    padding:0px;
    padding-top:5px;
    margin:0px;
    float:left;
}
.news_container{
    padding-left:4px;
    width:460px;
    float:left;
}
.news_container_nolead{
    float:left;
    padding-left:6px;
}
.line{
    background-image:url(/yacht/pics/portal/common/news_line.gif);
    background-repeat:no-repeat;
    background-position:27px 0px;
    padding-right:50px;
    width:573px;
    height:1px;
    float:left;
    margin-top:10px;
}
.pic{
    background-image:url(/yacht/pics/portal/common/news-test.gif);
    background-repeat:no-repeat;
    border:4px solid #9FB7E0;
    float:right;
    width:95px !important;
    height:95px !important;
}
div.newslead img{
    width:95px !important;
    height:95px !important;
    float:right;
}
div.news_box p.pic img.lead{
    width:95px !important;
    height:95px !important;
    float:right;
}
div.pic img{
    float:left;
    width:95px !important;
    height:95px !important;
}

.link_main a{
    float:right;
    color:#758BB0;
    text-decoration:none;
    font-weight:bold;
}
#news_block{
    padding-top:10px;
    padding-left:20px;
    padding-right:9px;
    padding-bottom:15px;
    display:block;
    width:605px;
    float:left;
}
.belso_leadpic{
    padding-right:10px;
    margin:0px;
    float:left;
}
p.news_descr_belso{	
    padding:0px;
    margin:0px;
}
.otherlinks{
    float:left;
    width:622px;
    padding-left:25px;
    font-weight:bold;
}
.otherlinks li{
    list-style:none;
    background-image:url(/yacht/pics/portal/common/links_arrow.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding-bottom:2px;
}
.otherlinks li a{
    text-decoration:none;
    color:#053C79;
    font-size:11px;
    padding-left:10px;
}
/* sitemap */
ul.sitemap li.main_hierarchy {
    list-style:none;
    background-image:url("/yacht/pics/portal/common/links_arrow.gif");
    background-repeat:no-repeat;
    background-position:5px 3px;
    padding-left:17px;}
ul.sitemap li.main_hierarchy a{
    font-weight:strong;
    color:#053C79;}
ul.sitemap li.sub_hierarchy {
    list-style:none;
    background-image:url("/yacht/pics/portal/common/links_arrow.gif");
    background-position:5px 3px;
    background-repeat:no-repeat;
    margin-left:20px;
    padding-left:17px;}
ul.sitemap li.sub_hierarchy a{
    color:#053C79;}
ul.sitemap li.lower_hierarchy {
    list-style:none;
    background-image:url("/yacht/pics/portal/common/links_arrow.gif");
    background-repeat:no-repeat;
    background-position:5px 4px;
    margin-left:35px;
    padding-left:17px;}
ul.sitemap li.lower_hierarchy a{
    color:#003876;}
/*contact form*/
#mf_msg{
    width:300px;
    height:150px;
    border:1px solid #4594C6}
.messageformbutton{
    margin-right:100px;
}
table#editor input{
    width:250px;
}
#reserve_table{
    width:623px;
}
#reserve_table tr td{
    font-weight:bold;
}
#reserve_table tr td input, #boatContact tr td input{
    width:175px;
}
#reserve_table tr td.Main, #editor tr td.Main, #boatContact tr td.Main{
    font-weight:bold;
    background-color:#AECBEB;
}
#boatContact tr td.Main{
    padding:5px;
}
#editor tr td.Main{
    width:103px;
}
#crumbmenu{
    font-weight:bold;
    width:400px;
    float:left;
}
#crumbmenu a{
    margin-left:10px;
}
ul.gbforum {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    margin-left: 20px;
    margin-top: 10px;
}

ul.gbforum li {
    padding: 0px;
    margin: 0px;
}
#name, #email { width: 220px; margin-left:10px;}
#captcha{ width:50px; margin-left:10px; }
#gbSend { margin-top:10px;}
#gbText { margin-bottom:10px; width: 490px; height: 200px;}
.gbform { line-height:24px;}
.gbtitle{ text-align:center; font-size: 14px;}
.forumentry     { width: 95%; margin-top: 10px; }
.forummsg       { border: solid 1px #000; padding:4px; background-color: #99BDF0; color: #070F6F}
.forumdate      { float: right; }
.center			{ text-align: center; }

/*mainpage pics*/

#pics_main{
    padding:25px 25px 20px 25px;
    float:left;
}
.mainpage_background_image{
    width:267px !important;
    height:136px !important;
}
.left_pic{ 
    padding-right:31px;
    float:left;
}

.right_pic{ 
    float:left;
}

.opacity{
    opacity: .9;
    filter: alpha(opacity=90);
    background-color:#FFFFFF;
    width:267px;
    height:45px;
    display:inline;
    margin-top:50px;
    float:left;
}
.opacity_right{
    opacity: .9;
    filter: alpha(opacity=90);
    background-color:#FFFFFF;
    width:267px;
    height:45px;
    display:inline;
    margin-top:5px;
    float:left;
}
.big-text p{
    margin:0px;
    padding:0px;
    padding-top:9px;
    opacity: 1.0 !important;
    filter: alpha(opacity=10);
    font-size:14px;
    font-weight:bold;
    font-family:verdana;
    color:#000000;
    text-align:center;
}
.date{
    font-size:11px;
    font-weight:bold;
    font-family:verdana;
    margin-top:22px;
    margin-left:155px;
    display:inline;
    float:left;
}
.date_right{
    font-size:11px;
    font-weight:bold;
    font-family:verdana;
    margin-top:67px;
    margin-left:155px;
    display:inline;
    float:left;
}

.bottom-pic-background{
    width:267px;
    height:0px auto;
    float:left;
    padding-bottom:5px;
}
.bottom-pic-background p{
    margin:0px;
    padding:0px;
    padding-top:8px;
    padding-right:7px;
    font-size:12px;
    font-weight:bold;
    font-family:verdana;
    color:#FFFFFF;
    text-align:center;
}
.link_pics a{
    text-decoration:none;
    font-weight:bold;
    color:#75A007;
}
.link_pics{
    margin:0px;
    padding:0px;
    padding-left:200px;
}
/* elvalaszto page*/

body#fooldal_elvalaszto{
    background-color:#557DB8;
}
tr .bg-color{
    background-color:#1C448C;
    padding-top:40px;
}
tr #bg-color1{
    background-color:#1C448C;
    padding-top:40px;
}
td#right-box-intro{ 
    background-image:url(/yacht/pics/portal/common/left_background_elvalaszto.gif);
    height:600px;
    background-repeat:repeat-x;
    background-color:#557DB8;


}
td #left-box-intro{ 
    background-image:url(/yacht/pics/portal/common/right_background_elvalaszto.gif);
    height:600px;
    background-repeat:repeat-x;
    background-color:#557DB8;

}
#footer{
    background-color:#2257A7;
    margin-top:3px;
    margin-left:20px;
    width:653px;
    height:23px;
    float:left;
}
#footer a{
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    float:left;
    margin-top:3px;
    padding-left:25px;
}
#footer_szalloda{
    background-color:#2257A7;
    margin-top:9px;
    margin-left:2px;
    width:653px;
    height:23px;
    float:left;
}
#footer_szalloda a{
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    float:left;
    margin-top:3px;
    padding-left:25px;}
#gallery_frame{
    float:left;
    padding-left:60px;
}