/*
  main.css,v 1.0 2006/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 Seotm.com
*/

BODY {
  background-color: #FFFFFF;
  color: #000000;
  margin: 0px auto;
  font-family: Arial, Tahoma, sans-serif;
  font-weight: normal;
}

p {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 12px;
}

h1 {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 18px;
}

h2 {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 16px;
}

h3 {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 14px;
}

A {
  color: #000000;
  text-decoration: underline;
  font-weight: normal;
  font-family: Arial, sans-serif;
}
a img {border: none;}
#left{width: 200px;}
#right{width: 240px;}
A:hover {
  text-decoration: none;
}
td {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 12px;
}
FORM {
 display: inline;
}
.inputRequirement { font-family: Arial, Tahoma, sans-serif; font-size: 10px; color: #ff0000; } 
.lnk_page{
border:1px dotted #BBBBBB;
height:18px;
padding:3px 6px;
text-decoration:none;
}
.lnk_page:hover{
 background-color:#C0C0FF;  
}
.LinkPagesSel{
background:#EEEEEE none repeat scroll 0%;
border:1px solid #BBBBBB;
font-weight:bold;
padding:3px 6px;
}
.select{
 width: 35px;
}
.err_box { border:1px solid #FFC0C0; background-color:#FFDDDD; padding:15px; margin:5px; width:50%; float: center; }
.err_title{ font-size: 12px; padding-bottom: 2px; }
.err_text { font-size: 10px; }
.msg_box { border:1px solid #C0FFC0; background-color:#D9FFD9; padding:15px; margin:5px; width:50%; float: center; }
.msg_text { }
.wrn_box { border:1px solid #FFFF80; background-color:#FFFFCC; padding:15px; margin:5px; width:50%; float: center; }
.wrn_text { }
UL.brands A EM,
UL.brands A IMG{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
UL.brands A:HOVER EM,
UL.brands A:HOVER IMG{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
#main{
    min-width:1000px;
    max-width:1400px;
    margin: 0px auto;
    width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px": (document.documentElement.clientWidth || document.body.clientWidth) > 1400? "1400px": "auto");
/*width:expression((document.documentElement.clientWidth || document.body.clientWidth) > 1400? "1400px": "auto") ;*/
}
#top{height: 0px; }
#sp_r{width: 15px;}
#logo{ padding-left: 50px; padding-top: 10px;vertical-align: bottom;}
#slogan{text-align: right;padding-right: 50px; padding-bottom: 20px;}
#pic{background: url('/images/design/yacht.jpg') center no-repeat;text-align: left; height: 219px;vertical-align: middle;padding:0;margin:0;}
#pic1{background: url('/images/design/yacht1.jpg') center no-repeat;text-align: left; height: 219px;vertical-align: middle;padding:0;margin:0;}
#pic2{background: url('/images/design/yacht2.jpg') center no-repeat;text-align: left; height: 219px;vertical-align: middle;padding:0;margin:0;}
#pic3{background: url('/images/design/yacht3.jpg') center no-repeat;text-align: left; height: 219px;vertical-align: middle;padding:0;margin:0;}
#pic4{background: url('/images/design/yacht4.jpg') center no-repeat;text-align: left; height: 219px;vertical-align: middle;padding:0;margin:0;}
#pic5{background: url('/images/design/yacht5.jpg') center no-repeat;text-align: left; height: 219px;vertical-align: middle;padding:0;margin:0;}
#pic6{background: url('/images/design/yacht6.jpg') center no-repeat;text-align: left; height: 219px;vertical-align: middle;padding:0;margin:0;}
#pic7{background: url('/images/design/yacht7.jpg') center no-repeat;text-align: left; height: 219px;vertical-align: middle;padding:0;margin:0;}
#pic8{background: url('/images/design/yacht8.jpg') center no-repeat;text-align: left; height: 219px;vertical-align: middle;padding:0;margin:0;}
#pic9{background: url('/images/design/yacht9.jpg') center no-repeat;text-align: left; height: 219px;vertical-align: middle;padding:0;margin:0;}
#foot{background-color: #303030; color: #d5d5d5; font-size: 10px;  }
#foot td{ padding-top: 10px;padding-bottom: 10px; }
#foot a{color: #d5d5d5; font-size: 10px;font-weight: normal;text-decoration: none;}
#foot td{padding-left: 10px;  padding-top: 12px;padding-bottom: 12px;font-size: 10px;}
#foot a:hover{text-decoration: none;}
#right_menu{width: 240px;vertical-align: top;background: url('/images/design/menu_back.gif') top left repeat-x; background-color: #d3d3d3; }
#right_menu .items{height: 36px;padding-left: 52px;}
#right_menu .sp{height: 1px;font-size: 0px;}
#right_menu .sp2{height: 10px;font-size: 0px;}
#right_menu .items a{font-weight: bold;font-size: 12px; color: #000000; text-decoration: none;}
#right_menu .items a:hover{text-decoration: underline;}
#right_menu .top1 {height: 7px; vertical-align: top;font-size: 0px;}
#right_menu .bot1 {height: 23px;vertical-align: bottom;}
* html #right_menu .bot1 {height: 17px;vertical-align: bottom;}
#left_menu{padding-top: 10px; padding-left: 33px; vertical-align: top;}
#left_menu a.left{text-decoration: none;border-bottom: 1px dashed #e30000; color: #e30000; font-weight: bold;}
#left_menu a.left:hover{text-decoration: none; border-bottom: 1px dashed #e30000; color: #e30000;}
#left_menu a{text-decoration: none; border-bottom: 1px dashed #000;font-weight: bold;}
#left_menu a:hover{text-decoration: none; border-bottom: 1px dashed #e30000; color: #e30000;}
#lang { color: #898989; vertical-align: top; padding-top: 10px;text-align: right;padding-right: 50px;}
#lang span { color: #000000;}
#lang a{text-decoration: none; color: #898989;font-weight: normal;}
#lang a:hover{text-decoration: underline; color: #898989;}
#left_menu td{height: 31px;vertical-align: bottom;padding-bottom: 2px;}
#left_menu .submenu{padding-left: 18px; font-size: 11px;}
#left_menu .submenu td{height: 31px; vertical-align: bottom;padding-bottom: 2px;}
#left_menu .submenu a.left{font-size: 11px;font-weight: normal; text-decoration: none; border-bottom: 1px dashed #e30000;}
#left_menu .submenu a.left:hover{text-decoration: none; border-bottom: 1px dashed #e30000;}
#left_menu .submenu a{font-size: 11px;font-weight: normal;text-decoration: none; border-bottom: 1px dashed #000;}
#left_menu .submenu a:hover{text-decoration: none; border-bottom: 1px dashed #e30000;}
.formstyle{width: 140px;background-color: #ffffff;border: none; height: 17px; font-size: 11px; color: #575757; vertical-align: middle;}
#search{border: 1px solid #bdbdbd;background-color: #ffffff; height: 17px;}
#text_content{text-align: justify; padding: 25px;vertical-align: top;
    min-width:510px;
    max-width:910px;
    margin: 0px auto;
    width: auto;
    width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 510 ? "510px": ((document.documentElement.clientWidth || document.body.clientWidth) > 910? "910px": "auto"));}
#team{}
#team h3{ font-size: 17px; padding-bottom: 7px;margin-bottom: 0px;}
#team h2{ font-size: 12px;}
#team .image{ padding-left: 0px; padding-right: 20px;padding-bottom: 20px; vertical-align: top;}
#team .text{vertical-align: top; text-align: justify;}
.question
{
padding-left: 15px; 
cursor: pointer;
font-size: 11px;
font-weight: bold;
padding-bottom: 5px;
}
#text_content .answer
{
 padding-left: 25px; 
font-size: 11px;
text-align: justify;
padding-bottom: 10px;
}
#right_menu2
{
    vertical-align: top;
    padding-top: 30px;
    width: 240px;
}
#right_menu2 p.head{font-size: 13px;font-weight: bold;}
#right_menu2 ul li a{font-size: 11px;text-decoration: none;font-weight: bold;}
#right_menu2 ul li a:hover{text-decoration: underline;}
#right_menu2 ul{list-style-image: url('/images/design/list.gif');}
#right_menu2 li{line-height: 1.2em; padding-bottom: 10px;}
#right_menu2 a{text-decoration: underline;}
.items_likes{background : url('/images/design/list.gif') left no-repeat;padding-left: 15px;} 

#map {padding-left: 80px;}
#map a{text-decoration: none;font-weight: normal; font-size: 14px;}
#map ul a{text-decoration: none;font-weight: normal; font-size: 12px;}
#map a:hover{text-decoration: underline;}
#map ul {padding: 0; padding-left: 28px;}
#map ul li{list-style: none;line-height: 1.3em;}
#contact .textbox{width: 300px;}
#contact .textarea{width: 300px; height: 100px;}
.banners{padding-left: 20px;}
.news_full{}
.news_full .date_cat{font-size: 11px; color: #333;}
.news_full a{text-decoration: underline;font-weight: bold;}
.news_full a:hover{text-decoration: none;}
.news_full .cat a{font-size: 11px; color: #333;text-decoration: none;font-weight: normal;}
.news_full .cat a:hover{text-decoration: underline;}
.news_full .pic {padding-right: 10px;padding-bottom: 5px; vertical-align: top; text-align: left;}
.news_full p {vertical-align: top;padding-top: 0px;margin-top: 0px;}
.article_full{}
.article_full .date_cat{font-size: 11px; color: #333;}
.article_full a{text-decoration: underline;font-weight: bold;}
.article_full a:hover{text-decoration: none;}
.article_full .cat a{font-size: 11px; color: #333;text-decoration: none;font-weight: normal;}
.article_full .cat a:hover{text-decoration: underline;}
.article_full .pic {padding-right: 10px;padding-bottom: 5px; vertical-align: top; text-align: left;}
.article_full p {vertical-align: top;padding-top: 0px;margin-top: 0px;}
.news{padding-bottom: 20px;}
.news .date_cat{font-size: 11px; color: #333;}
.news a{text-decoration: underline;font-weight: bold;}
.news a:hover{text-decoration: none;}
.news .cat a{font-size: 11px; color: #333;text-decoration: none;font-weight: normal;}
.news .cat a:hover{text-decoration: underline;}
.news .name {height: 10px;}
.news .name h2 {font-size: 14px; text-decoration: none;padding-top: 3px;padding-bottom: 3px;margin: 0;}
.news .name h2 a{font-size: 14px; text-decoration: none;}
.news .name h2 a:hover{text-decoration: underline;}
.news .picture{border:1px solid #D9D8D0;
float:left;
margin-right:10px;
padding:1px;
text-align:center;}
#path{}
.news .text{text-align: justify;}
.news .sp{height: 35px;}
.article{padding-bottom: 20px;}
.article .date_cat{font-size: 11px; color: #333;}
.article a{text-decoration: underline;font-weight: bold;}
.article a:hover{text-decoration: none;}
.article .cat a{font-size: 11px; color: #333;text-decoration: none;font-weight: normal;}
.article .cat a:hover{text-decoration: underline;}
.article .name {height: 10px;}
.article .name h2 {font-size: 14px; text-decoration: none;padding-top: 3px;padding-bottom: 3px;margin: 0;}
.article .name h2 a{font-size: 14px; text-decoration: none;}
.article .name h2 a:hover{text-decoration: underline;}
.article .picture{border:1px solid #D9D8D0;
float:left;
margin-right:10px;
padding:1px;
text-align:center;}
.article .text{text-align: justify;}
.article .sp{height: 30px;}
.random{width: 90%;padding: 0;margin: 0px auto; padding-bottom: 10px;}
.random .descr{padding-left: 8px;}
.random .head{padding: 0; margin: 0;font-size: 14px;font-weight: bold;height: 14px;vertical-align: top;}
.random .date{font-size: 10px;font-weight: bold;color: #e30000; height: 10px;padding: 0; margin: 0;}
.random .name{padding: 0; margin: 0;padding-bottom: 5px; height: 10px;}
.random .pic{border:1px solid #d0d0d0;
float:left;
margin-right:10px;
text-align:center;}
.page_pic{border:1px solid #d0d0d0;
float:left;
margin-right:10px;
padding: 2px;
text-align:center;}
#right_menu2 .random{padding-bottom: 25px;padding-top: 5px;} 
#right_menu2 div.banner{padding-bottom: 25px;padding-top: 5px;padding-left: 10px;} 
.random .text{padding-top: 0px;margin-top: 0px;}
.random .text p{padding-top: 0px;margin-top: 0px;}
#types{padding: 20px;width: 100%; }
#types td{vertical-align: top;text-align: left;padding: 0;margin: 0;width: 25%;}
.small_menu{padding: 20px 50px 20px 50px; text-align: center;color:#333333; font-size: 11px;}
.small_menu a{font-size 11px:#333333;text-decoration: none; text-transform: lowercase;font-weight: normal;}
.small_menu a:hover{text-decoration: underline;}
