body {margin:0px; padding:0px; font: normal 12px/15px "Trebuchet MS"; color:#34404b;background-color:#2A5F93}
.clear{ clear:both; margin:0px ; padding:0px}
.bg_main {margin:0px auto; background:#2b6297 url(../imgs/bg_main.jpg) repeat-x bottom;display:block}
.bg_top {margin:0px;background:url(../imgs/bg_top.jpg) repeat-x top; height:112px; display:block}
.bg_isl {margin:0px; padding:0px;background:url(../imgs/bg_island.jpg) no-repeat top right; height:112px;}
.bg_bottom {margin:0px auto;padding:0px ;background: url(../imgs/bg_bottom.jpg) no-repeat bottom center;height:1200px; display:block}
img{ border:0px}

.main {margin:0px auto; padding:0px ; position:relative;width:980px; display:block; }
.main .top { margin:0px; position:absolute; top:-50px; z-index:1;display:block;padding:0px;width:980px;background: #000 url(../imgs/top_main.jpg) no-repeat top; height:140px;}
.main .top .logo{ margin:5px 0px 0px 5px; padding:0px; float:left; display:block; width:195px; height:100px;}

.main .top .flag{ margin:5px 0px 0px 5px; padding:0px; float:left; display:block; width:100px; height:40px;}
.main .top .flag img{ margin: 0px 5px 0px 5px; padding:0px}

.main .top .links{margin:40px 0px 0px 0px; padding:0px; width:140px; float:right; display:block; height:20px; clear:right;}
.main .top .links ul{ margin:0px; padding:0px;}
.main .top .links ul li{ list-style-type:none;margin:0px; padding:0px; float:left;font: normal 11px/14px "Trebuchet MS"; color:#888989}
.main .top .links ul li a {margin:0px; padding:0px 4px;font: normal 11px/14px "Trebuchet MS"; color:#888989; text-decoration:none;}
.main .top .links ul li a:hover {margin:0px; padding:0px 4px; font: normal 11px/14px "Trebuchet MS"; color:#888989; text-decoration:underline;}
.main .top .date{ margin:0px 0px 0px 0px; padding:0px; width:190px; float:right;display:block; height:40px!important;}
.main .top .menu{ margin:5px 0px 0px 0px; padding:0px; width:980px; background:url(../imgs/bg_menu.jpg) repeat-x; height:30px; display:block;}
.main .top .menu ul{ margin:0px; padding:0px; width:970px; padding:0px 0px 0px 5px}
.main .top .menu ul li{ margin:0px; padding:0px; list-style-type:none; float: left; display:block;font: bold 16px/18px "Trebuchet MS";color:#fff;}
.main .top .menu ul li a{ margin:0px; padding:5px 20px 0px 0px;display:block;font: bold 16px/18px "Trebuchet MS"; color:#fff; text-decoration:none}
.main .top .menu ul li a:hover { margin:0px; padding:5px 20px 0px 0px; display:block; color:#18375f;font: bold 16px/18px "Trebuchet MS"; text-decoration:none}
.main .fla{ margin:0px 0px 0px 0px; padding:60px 0px 0px 0px;position:relative;display:block;width:981px; height:165px;}
.main .midd {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative;display:block; width:980px;}
.main .midd .center {margin:0px 0px 0px 0px; position:absolute;top:-5px; left:0; padding:0px 0px 0px 0px; display:block;width:980px;}
.main .midd .center .left {margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; display:block; float:left;  width:180px!important;}
.main .midd .center .left h1{margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; font: normal 18px/20px "Trebuchet MS"; color:#34404b;display:block; width:168px; float:left; border-bottom:1px solid #1a3860;clear:both }

.main .midd .center .left .newsletter {margin:0px 0px 10px 0px; padding:0px 5px 0px 5px; background: url(../imgs/bg_newsletter_left.jpg) repeat-x top; border:1px solid #499eb3; display:block; float:left; height:148px; text-align:left; width:168px!important;}
.main .midd .center .left .newsletter input{ margin:10px 0px 0px 0px; padding:0px; float:left; display:block; width:168px; height:16px; border:1px solid #499eb3; font: normal 11px/14px "Trebuchet MS"; color:#34404b; clear:both}
.main .midd .center .left .newsletter .text{margin:0px; padding:0px; float:left; text-align:left; display:block;}
.main .midd .center .left .newsletter form{ margin:0px; padding:0px;}

/*//////////////////////////LEFT COLUMN COMMENTS////////////////////////*/
.main .midd .center .left .comments {margin:0px 0px 10px 0px; padding:0px 5px 0px 5px; background:#F6F8F5 url(../imgs/bg_comments.jpg) repeat-x bottom; border:1px solid #499eb3; display:block; float:left;  text-align:left; width:168px!important;}

.main .midd .center .left .comments span.text{margin:0px;width:168px!important; padding:0px; float:left; text-align:left; display:block;}
.main .midd .center .left .comments span.text a{margin:0px; padding:0px;color:#34404b; text-decoration:none; float:left; text-align:left; display:block;}
.main .midd .center .left .comments span.text input{ margin:10px 0px 0px 0px; padding:0px; float:left; display:block; width:168px; height:16px; border:1px solid #499eb3; font: normal 11px/14px "Trebuchet MS"; color:#34404b; clear:both}
.main .midd .center .left .comments span.text a:hover{margin:0px;color:#383737; padding:0px; text-decoration:underline; float:left; text-align:left; display:block;}
.main .midd .center .left .comments span.text textarea {margin:0px 0px 0px 0px; padding:0px 0px; width:158px; height:40px;background: #fff url(imgs/bg_input.jpg) repeat-x; border:1px solid #e7edb2; float:left;font: normal 12px/14px "Trebuchet MS"; color:#45413d}

/*//////////////////////////LEFT COLUMN GOOGLE////////////////////////*/
.main .midd .center .left .google {margin:0px 0px 10px 0px; padding:0px 5px 0px 5px; background: url(../imgs/bg_google.jpg) repeat-x top; border:1px solid #499eb3; display:block; float:left; height:148px; text-align:left; width:168px!important;}
.main .midd .center .left .google span.text {margin:0px;width:168px!important; padding:0px; float:left; text-align:left; display:block;}
.main .midd .center .left .google img{ margin:10px 0px 0px 0px; padding:0px; float:right; display:block; width:64px;height:17px;}
.main .midd .center .left .google span.text img{margin:0px 5px 0px 0px; padding:0px; float:left; display:block; width:70px;height:50px;}
.main .midd .center .left .google span.text a{margin:0px; padding:0px;color:#34404b; text-decoration:none; text-align:left; }
.main .midd .center .left .google span.text a:hover{margin:0px;color:#383737; padding:0px; text-decoration:underline;text-align:left;}

/*///////////////////////////////////LEFT COL BUTTONS//////////////////////*/


.main .midd .center .left .newsletter ul.butt{ margin:10px 0px 0px 0px; padding:0px; float:right; display:block;background:url(../imgs/send_butt.jpg) no-repeat top left; width:64px;height:17px;}
.main .midd .center .left .newsletter ul.butt li{font: normal 12px/14px "Trebuchet MS"; color:#fff; list-style-type:none; margin:0px; padding:0px 4px 4px 4px; display:block;width:55px;height:10px; text-align:center}
.main .midd .center .left .newsletter ul.butt li a{ color:#fff; text-decoration:none}
.main .midd .center .left .newsletter ul.butt li a:hover{ color:#fff; text-decoration:none}

.main .midd .center .left .comments ul.butt{ margin:10px 0px 0px 0px; padding:0px; float:right; display:block;background:url(../imgs/butt_left_orange.jpg) no-repeat top left; width:64px;height:17px;}
.main .midd .center .left .comments ul.butt li{font: normal 12px/14px "Trebuchet MS"; color:#fff; list-style-type:none; margin:0px; padding:0px 4px 4px 4px; display:block;width:55px;height:10px; text-align:center}
.main .midd .center .left .comments ul.butt li a{ color:#fff; text-decoration:none}
.main .midd .center .left .comments ul.butt li a:hover{ color:#fff; text-decoration:none}

.main .midd .center .left .google ul.butt{ margin:10px 0px 0px 0px; padding:0px; float:right; display:block;background:url(../imgs/red_butt.jpg) no-repeat top left; width:64px;height:17px;}
.main .midd .center .left .google ul.butt li{font: normal 12px/14px "Trebuchet MS"; color:#fff; list-style-type:none; margin:0px; padding:0px 4px 4px 4px; display:block;width:55px;height:10px; text-align:center}
.main .midd .center .left .google ul.butt li a{ color:#fff; text-decoration:none}
.main .midd .center .left .google ul.butt li a:hover{ color:#fff; text-decoration:none}

.main .midd .center .middle .block .front ul li ul.butt{ margin:10px 0px 0px 0px; padding:0px; float:left; display:block; width:51px;height:16px;}
.main .midd .center .middle .block .front ul li ul.butt li{font: normal 12px/14px "Trebuchet MS"; color:#fff; list-style-type:none; margin:0px; padding:0px 4px 4px 4px; display:block;width:47px;height:12px; text-align:left;background:url(../imgs/more_front.jpg) no-repeat top left;}
.main .midd .center .middle .block .front ul li ul.butt li a{ color:#fff; text-decoration:none}
.main .midd .center .middle .block .front ul li ul.butt li a:hover{ color:#fff; text-decoration:none}

/*///////////////////////////////////center middle//////////////////////*/
.main .midd .center .middle {margin:0px; padding:0px; display:block; width:600px; float:left; background:#fff url(../imgs/bg_middle.jpg) repeat-x bottom;}
.main .midd .center .footer {margin:0px auto; padding:0px; display:block; width:980px;}
.main .midd .center .footer ul{margin:0px auto; padding:0px;display:block;  width:600px;}
.main .midd .center .footer ul li{ list-style-type:none;margin:5px 0px 0px 0px; padding:0px;display:block; width:300px; float:left;color:#fff;}
.main .midd .center .footer ul li a{ text-decoration:none;color:#fff;}
.main .midd .center .footer ul li a:hover{ text-decoration:underline;color:#fff;}
.main .midd .center .middle .img{margin:0px; padding:0px; display:block; width:600px; height:9px; float:left; background:url(../imgs/main_top.jpg) no-repeat left top;}

.main .midd .center .middle .block{margin:0px; padding:0px 20px 20px 20px; display:block; min-height:440px; width:560px; float:left;/*////////////////////////////EDW TO WELCOME TEXT/////////////////////*/}
.main .midd .center .middle .block h1{margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font: normal 24px/26px "Trebuchet MS"; color:#34404b;display:block; width:550px; float:left; border-bottom:1px solid #38556f;clear:both}
.main .midd .center .middle .block h2{margin:5px 0px 10px 0px; padding:0px 0px 0px 0px; font: normal 18px/20px "Trebuchet MS"; color:#34404b;display:block; }
.main .midd .center .middle .block h3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font: normal 14px/16px "Trebuchet MS"; color: #FF3300;display:block; }


 .sep{ margin:0px; padding:0px; height:10px; background:url(../imgs/sep.gif) no-repeat center }
.main .midd .center .middle .block p img {margin:0px 10px 10px 0px;padding:0px; float:left}
.main .midd .center .middle .block p{margin:10px 0px 10px 0px;padding:0px;}
.main .midd .center .middle .block p a span {color:#f18047;visibility:hidden;}
.main .midd .center .middle .block p a:hover span {color:#f18047;visibility: visible;}
.main .midd .center .middle .block p a {color: #3A3A3A;text-decoration:none}
.main .midd .center .middle .block p a:hover {color: #38556f; text-decoration:none}

.main .midd .center .middle .block ul.title{  margin:10px 0px 0px 0px ;padding:0px; width:560px; display:block;}
.main .midd .center .middle .block ul.title li{ list-style-type:none; margin:0px 0px 0px 0px ;padding:0px; width:273px;float:left; display:block;font: normal 20px/22px "Trebuchet MS"; color:#34404b;}

/*////////////////////////////EDW TO DEFAULT BLOCKS/////////////////////*/
.main .midd .center .middle .block .front { margin:0px 0px 10px 0px ;padding:0px; width:560px; display:block;}
.main .midd .center .middle .block .front ul{ margin:0px ;padding:0px; width:560px; display:block;}
.main .midd .center .middle .block .front ul li{ list-style-type:none; margin:0px 0px 0px 0px ;padding:5px; width:263px; background:url(../imgs/bg_front.jpg) repeat-x; height:138px; text-align:left; border:1px solid #b1c179; float:left; display:block;font: normal 11px/12px "Trebuchet MS"; color:#30302e;}

.main .midd .center .middle .block .front ul li img{float:left; width:120px; margin:0px 5px 5px 0px; display:block; padding:0px; 
border:1px solid #fff;}
.main .midd .center .middle .block .front ul li a{ font: normal 11px/12px "Trebuchet MS";color:#30302e;
text-decoration:none;}
.main .midd .center .middle .block .front ul li a:hover{ font: normal 11px/12px "Trebuchet MS"; text-decoration:underline; color:#30302e;}

/*////////////////////////////EDW TO RIGHT /////////////////////*/

.main .midd .center .right {margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; display:block; float: right;  width:175px!important;}

.main .midd .center .right h1{margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; font: normal 18px/20px "Trebuchet MS"; color:#34404b;display:block; width:163px; float:left; text-align:right; border-bottom:1px solid #1a3860;clear:both }
/*////////////////////////////EDW TO RIGHT RECENT NEWS/////////////////////*/
.main .midd .center .right .recent {margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; display:block; float: left; background:#f1db40 url(../imgs/bg_recent.jpg) repeat-x top; border:1px solid #f1db40;width:163px;}
.main .midd .center .right .recent ul{margin:0px; padding:0px;}
.main .midd .center .right .recent ul li{ list-style-type:none; display:block; float:left;margin:0px 0px 5px 0px; padding:0px ;width:163px; background: url(../imgs/bull_recent.gif) no-repeat top left;}
.main .midd .center .right .recent ul li a{display:block;float:left;margin:0px; padding:0px 0px 5px 18px; text-decoration:none;color:#34404b; background: url(../imgs/bg_a_recent.jpg) no-repeat  bottom center; }
.main .midd .center .right .recent ul li a:hover {display:block;float:left;margin:0px; padding:0px 0px 5px 18px; text-decoration:underline; background: url(../imgs/bg_a_recent.jpg) no-repeat  bottom center; }
/*////////////////////////////EDW TO RIGHT CONTACT/////////////////////*/
.main .midd .center .right .contact {margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; display:block; float: left; background:#F6F8F5 url(../imgs/bg_comments.jpg) repeat-x bottom; border:1px solid #499eb3;width:163px;font: normal 11px/14px "Trebuchet MS";}
.main .midd .center .right .contact ul{margin:0px; padding:0px;}
.main .midd .center .right .contact ul li{ list-style-type:none; display:block; float:left;margin:0px 0px 5px 0px; padding:0px ;width:163px;}

.main .midd .center .right .contact ul.butt{ margin:10px 0px 10px 0px; padding:0px; float:right; display:block;background:url(../imgs/red_butt.jpg) no-repeat top left; width:64px;height:17px;}
.main .midd .center .right .contact ul.butt li{font: normal 12px/14px "Trebuchet MS"; color:#fff; list-style-type:none; margin:0px; padding:0px 4px 4px 4px; display:block;width:55px;height:10px; text-align:center}
.main .midd .center .right .contact ul.butt li a{ color:#fff; text-decoration:none}
.main .midd .center .right .contact ul.butt li a:hover{ color:#fff; text-decoration:none}


/*////////////////////////////EDW TO RIGHT MENU/////////////////////*/
.main .midd .center .right .menu {margin:0px 0px 10px 0px; padding:0px 5px 0px 5px; display:block; float: left; background:#c5e4f6 url(../imgs/bg_menuright.jpg) repeat-x top; border:1px solid #c5e4f6;width:163px;}

.main .midd .center .right .menu ul{margin:0px; padding:0px;}

.main .midd .center .right .menu ul li{ list-style-type:none; display:block; float:left;margin:0px 0px 0px 0px; padding:0px ;width:163px; background: url(../imgs/bull_menuright.gif) no-repeat top left;border-bottom:1px dotted #c5e4f6}
.main .midd .center .right .menu ul li a{display:block;float:left;margin:0px; padding:0px 0px 5px 18px; text-decoration:none;color:#34404b;  }
.main .midd .center .right .menu ul li a:hover {display:block;float:left;margin:0px; padding:0px 0px 5px 18px; text-decoration:underline;}

/*////////////////////////////EDW TO CONTACT/////////////////////*/



.main .midd .center .middle .block .contact{ margin:10px 0px 20px 0px; padding:0px;width:550px;display:block}

.main .midd .center .middle .block .contact ul{ margin:0px; padding:0px;width:550px; float:left; display:block}

.main .midd .center .middle .block .contact ul li{ list-style-type:none;margin:5px; float:left; padding:0px;width:185px; display:block}

.main .midd .center .middle .block .contact ul li input {margin:0px 0px 0px 0px; padding:0px 2px; width:185px; height:20px;background: #fff url(imgs/bg_input.jpg) repeat-x; border:1px solid #e7edb2; float:left;font: normal 12px/14px "Trebuchet MS"; color:#45413d}

.main .midd .center .middle .block .contact ul li textarea {margin:0px 0px 0px 0px; padding:0px 0px; width:187px; height:100px;background: #fff url(imgs/bg_input.jpg) repeat-x; border:1px solid #e7edb2; float:left;font: normal 12px/14px "Trebuchet MS"; color:#45413d}

.main .midd .center .middle .block .contact span{margin:10px 0px 0px 0px ; clear:both; display:block; padding:0px; float:none;}

.main .midd .center .middle .block .contact span .butt{margin:0px 20px 0px 0px; float:left;border:none; padding:0px;width:84px; height:22px; display:block}

.main .midd .center .middle .block .contact span .butt2{margin:0px 0px 0px 0px; float:left; border:none; padding:0px;width:84px; height:22px; display:block}

.main .midd .center .middle .block .description{ float:left; margin:0px; padding:0px; display:block; width:200px;font: normal 12px/18px "Trebuchet MS"; color:#45413d}

.main .midd .center .middle .block .description strong{color:#45413d}

.main .midd .center .middle .block .description h2{background:url(imgs/bg_h2_right.jpg) no-repeat bottom left;display:block;font: normal 24px/26px "Trebuchet MS";color:#991b1e; margin:0px;}

.main .midd .center .middle .block .gallery {margin:0px; padding:0px;display:block;width:559px;}
.main .midd .center .middle .block .gallery ul{margin:0px; padding:0px;display:block;width:559px;}
.main .midd .center .middle .block .gallery ul li {margin:10px 4px 10px 0px; padding:0px;display:block;width:135px; background:url(../imgs/bg_gallery.jpg) no-repeat top left;height:105px; overflow:hidden;float:left;}
.main .midd .center .middle .block .gallery ul li img{ margin:5px auto 0px auto; padding:0px; display:block; width:125px; }



.main .midd .center .middle .block .video {margin:0px; padding:0px;display:block;width:135px;}
.main .midd .center .middle .block .video ul{margin:0px; padding:0px;display:block;width:135px;}
.main .midd .center .middle .block .video ul li {margin:10px 5px 10px 0px; padding:0px;display:block;width:135px; background:url(../imgs/bg_gallery.jpg) no-repeat top left;height:105px; overflow:hidden;float:left;}
.main .midd .center .middle .block .video ul li img{ margin:5px auto 0px auto; padding:0px; display:block; width:125px; }

.main .midd .center .middle .block .top_off {margin:0px; padding:0px;display:block;width:560px;}
.main .midd .center .middle .block .top_off ul {margin:0px; padding:0px;display:block;width:560px;}
.main .midd .center .middle .block .top_off ul li { background:url(../imgs/bull_topoff.gif) no-repeat 0px 2px;list-style-type:none;margin:0px; padding:0px; float:right; text-align: right;display:block;width:105px;}
.main .midd .center .middle .block .top_off ul li a{ text-decoration:none; color:#383838 }
.main .midd .center .middle .block .top_off ul li a:hover{ text-decoration:underline; color:#383838 }
.main .midd .center .middle .block .prices {margin:0px; padding:0px;display:block;width:560px;}
.main .midd .center .middle .block .prices ul {margin:0px; padding:0px;}
.main .midd .center .middle .block .prices ul li { list-style-type:none;margin:0px; float:left; padding:0px;display:block;width:200px;}