@import "reset.css";
body { font-family:Arial;font-size:14px;line-height:22px;color:#d1d1d1 ;text-align:left; background:#093162 ; margin:0; padding:0;}

a       { color:#d1d1d1; text-decoration:underline; outline:none}
a:hover { color:#d1d1d1; text-decoration:none;}

.left{ float:left} .right{ float:right} .clear  {clear:both;}  .left_20{ margin-left:20px} .text_table{ display:table} .right_20{ margin-right:20px} 
.grid_50{ width:50%;} .top_5{ margin-top:10px}

div.centr{ width:950px; position: relative; margin:0 auto;  z-index:1; background:url(../images/bg_slide.png) right 70px no-repeat;}
div.bg{ z-index:0; position: absolute; left:0; top:0; overflow:hidden; width:100%; height:100%; min-width:1000px; min-height:900px;}
div.bg > img{ width:100%; height:100%; min-width:1570px; min-height:900px; z-index:0; right:0; top:0}


div#left_column{ width:190px; float:left}
div#right_column{ width:735px; float:right}


a.logo img{ padding-top:25px; padding-bottom:5px}


ul.menu{ background:#1b4973 url(../images/bg_left_menu.jpg) left top repeat-x; border:1px #204d76 solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:6PX; margin-bottom:10px}
ul.menu li{ display:block; text-align:center; border-bottom:1px #4f7697 dotted; padding:6px 0}
ul.menu li a{ text-decoration:none; font-size:14px; text-transform:uppercase; color:#fff; font-family: 'TrajanProBold'; display:block;}
ul.menu li a:hover, ul.menu li a.act{ color:#ffe400}
ul.menu li.last{ border:0}

div.call{ color:#d4d4d4; font-size:28px; font-family: 'Swis721CnBTRoman'; text-transform:uppercase; line-height:36px; font-weight:bolder; padding-top:10px; white-space:nowrap; letter-spacing:-1px; text-align:center}
div.call span{ display:block; font-size:50px; color:#fff; line-height:60px;  white-space:nowrap; padding-top:10px ; letter-spacing:-2px;}
div.call a{ color:#fff}


div#title{ height:70px; background:url(../images/top_title.png) 50% 50% no-repeat}
div.slide{ width:732px; height:410px;  position:relative; margin-bottom:10px}
div.slide > img{ position:absolute; right:0; bottom:0;}
div.boat{ background:url(../images/boat_out.png) 50% top no-repeat; width:100%; min-height:480px;  position:relative; min-width:1000px}

div#content{ background:#13436e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:25px 30px 20px; color:#d0d0d0; font-size:14px; border:1px #204d76 solid}
h1{ font-size:26px; color:#d3d3d3; font-family: 'Swis721CnBTDTypeBold'; text-transform:uppercase; line-height:36px; font-weight:normal; padding-bottom:15px}
H1 span{ display:block; color:#fff; font-size:16px; line-height:24px; font-family: 'Swis721CnBTRoman';}
H1 b{ font-weight:normal; color:#fff;}

h2{ font-size:20px; color:#d3d3d3; font-family: 'Swis721CnBTRoman'; text-transform: none; line-height:30px; font-weight:normal; padding-bottom:15px}


div#content p{ padding-bottom:15px; display:block}
img.photo{ padding:4px ; background:#18446d; border:1px #35749d solid}
img.photo:hover{ border:1px #74afd5 solid}


div.footer{ border-top:3px #1f4f80 solid; padding-top:15px; padding-bottom:20px}

div.footer ul{ border-bottom:1px #1f4f80 solid; padding-bottom:10px; text-align:center}
div.footer ul li{ display:inline; padding-right:10px; padding-left:10px}
div.footer ul li a{ font-size:12px; text-transform:uppercase; text-decoration:none; color:#a1cae9; line-height: 30px}
div.footer ul li a:hover{ color:#fff}

p.copy{ color:#3668a5; font-size:12px; width:700px; padding-top:20px; line-height:18px;}
p.copy span{ color:#6990b3; display:block; line-height:28px}

p.fish{ width:160px; background:url(../images/fishandhunt.jpg) right 50% no-repeat; line-height:18px;color:#6990b3; margin-top:28px; font-size:12px}
p.fish a{ font-size:12px; font-family:Arial; color:#b5dfff;}
.bottom_20 {    margin-bottom: 60px;}

/*================= Contacts =========================*/
.notification_error{ height: auto;width: 96%;padding: 2px; text-align: left; color:#f00; margin-bottom:12px; }
.notification_ok{ height: auto; width: 96%; padding: 8px;  text-align: center color:#fff} 
.button_2 { display:block; background: #C6C6C6; width:118px; height:30px; text-decoration:none; text-align:center; line-height:28px; font-size:16px; color:#555;  margin-top:15px; opacity:1; cursor:pointer; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border:0; padding-top:3px; text-transform:uppercase; font-family:Arial;}
.button_2:hover{ text-decoration:none; opacity:1; color:#000; }
/* Input, Textarea */
input{ margin: 0px; padding: 5px;  float: left; border: 1px solid #2b2725;  color: #000; background:#C6C6C6; font: 12px Arial, Helvetica, Arial, sans-serif; height:18px; margin-bottom:3px; width:420px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:5px; line-height:18px}

label.con{ float:left; width:120px}
textarea{margin: 0px; padding: 5px;  float: left; background:#C6C6C6; border: 1px solid #2b2725;  color: #000;   font: 12px Arial, Helvetica, Arial, sans-serif; height:68px; margin-bottom:3px; width:420px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;margin-bottom:5px }

@font-face {
    font-family: 'Swis721BdRndBTBold';
    src: url('swiss_721_bold_rounded_bt-webfont.eot');
    src: url('swiss_721_bold_rounded_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('swiss_721_bold_rounded_bt-webfont.woff') format('woff'),
         url('swiss_721_bold_rounded_bt-webfont.ttf') format('truetype'),
         url('swiss_721_bold_rounded_bt-webfont.svg#Swis721BdRndBTBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TrajanProBold';
    src: url('trajanpro-bold-webfont.eot');
    src: url('trajanpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('trajanpro-bold-webfont.woff') format('woff'),
         url('trajanpro-bold-webfont.ttf') format('truetype'),
         url('trajanpro-bold-webfont.svg#TrajanProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Swis721CnBTDTypeBold';
    src: url('swisscb-dtype-webfont.eot');
    src: url('swisscb-dtype-webfont.eot?#iefix') format('embedded-opentype'),
         url('swisscb-dtype-webfont.woff') format('woff'),
         url('swisscb-dtype-webfont.ttf') format('truetype'),
         url('swisscb-dtype-webfont.svg#Swis721CnBTDTypeBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


a.gallery{ display:block; float:left; margin-right:12px; text-decoration:none; text-align:center; font-size:16px; color:#d4d4d4; font-family: 'Swis721CnBTDTypeBold'; text-transform:uppercase}
a.gallery:hover{ color:#fff;}
a.back{ width:187px; height:45px; display:block; background:url(../images/bg_back.jpg) left top no-repeat; text-align:center; color:#94d2ff; font-size:16px; text-transform:uppercase; font-family: 'Swis721CnBTDTypeBold'; line-height:45px; text-decoration:none; padding-left:10px}
a.back:hover{ color:#fff}