/*-----------------------------------------------Site Screen MasterAuthor:   hmeliiEmail:    anufry@inbox.ruVersion:  3.24 29.08.09Num:      74----------------------------------------------- *//*-------------------------- basic styles ------------------------------*/@import url("base.css");/*---------------------- end basic styles ------------------------------*//*------------------------------- global ------------------------------*/body { background:#000 url(../images/pic1.jpg) no-repeat 50% 50% fixed; color:#fff; font-size:.7937em/*12.7px*/; line-height:1.2 }.color{ background-image: url(../images/pic14.jpg)}input, button, select, label, textarea, body { font-family:Tahoma, Geneva, sans-serif }body, html { height:100% }a { color:#01d0f8 }a:visited { }a:hover, .n-u a, .dot a { text-decoration:none }a:focus { }a:active { }a.dash, .dash a { text-decoration:none; border-bottom:1px dashed }.dot a{ border-bottom:1px dotted; }a.dash:hover, .dash a:hover, .dot a:hover { border:0 }h1, .h1 { }h2, .h2 { }h3, .h3 { font-weight:100; margin-bottom:14px }h4, .h4 { margin-bottom:16px; font-weight:100 }h5, .h5 { font-weight:100; margin-bottom:22px }h6, .h6 { font-weight:900; margin-bottom:7px;  }/*colors*/.minisol a, .white, .about a { color:#fff }.about-pic dd { color:#6fa7c8 }.date { color:#3d6464 }h5, .blue, h3, h6, h5, h4, h1 { color:#01d0f8!important }.gray { color:#7a7a7a }.blue{ color:#01d0f8; }.black, .black a{ color:#000; }/*end colors*//*fonts*/.about { font-family:Verdana, Geneva, sans-serif }.footer, ul.li-gr li li, .about-pic dd, .f-10 { font-size:.8em/*10.37px*/ }.f-11 { font-size:.8661em/*11px*/ }.f-13 { font-size:1.0236em/*13px*/ }.f-14 { font-size:1.1023em/*14px*/ }.f-15, h3 , .num { font-size:1.2362em/*15px*/ }.f-16 { font-size:1.2598em/*16px*/ }.f-17 { font-size:1.3385em/*17px*/ }.f-18, .desc dt { font-size:1.4724em/*18px*/ }.f-20, h5 { font-size:1.6299em/*20px*/ }h4{ font-size:2em/*24px*/ }/*end fonts*//*lists*/ul.li-ndash { line-height:1.6; margin-bottom:10px }ul.li-ndash li { padding-left:7px }ul.li-ndash li:before, ul.li-gr li li:before { content:'\2013'; margin:0 4px 0 -7px }ul.li-gr { padding-left:14px }ul.li-gr li { margin-bottom:15px; padding-left:20px }ul.li-gr ul { padding:9px 0 0 }ul.li-gr li li { padding-left:9px; margin-bottom:3px }ul.li-gr li li:before { margin:0 5px 0 -9px }ul.li-gr li:before { content:'\003E'; margin:0 12px 0 -20px }/*end lists*//*over blocks*/.over, .content, ul.t-bar, .footer, .wrapper, .news, .header, ul.li-tabs, ul.li-events li, ul.li-gr li, ul.li-prev2, ul.li-cat2 li, .tab, ul.li-prev3, .o-ul, .jcarousel, ul.li-40 li, .bl-bl, ul.li-40 li{ overflow:hidden; display:block!important; /*IE6*/ display:inline-block }.clear:after, ul.li-cat2 li:after,  ul.li-porto li:after { content:''; display:block; clear:both }/*IE6*/* html .clear, * html .fix, * html ul.li-porto li { display:inline-block }/*IE7*/* + html .clear, * + html .fix, * + html ul.li-porto li { display:inline-block }/*end over blocks*//*other*/.mr-45 { margin-right:45px }.mr-50 { margin-right:50px }.pt-28 { padding-top:28px }.b-i { border:2px solid #fff }.b-i2, .b-i2 img{ border:3px solid #fff; }.ml-38 { margin-left:38px }.w-583 { width:583px }.ml-n20 { margin-left:-20px }.pl-120{ padding-left:120px; }.h-250{ height:250px; }/*end other*//*----------------------------- end global ----------------------------*//*------------------------------- wrapper ------------------------------*/.wrapper { position:relative; width:930px; margin:auto; }/*--------------------------------- *** --------------------------------*//*-------------------------------- header ------------------------------*/.header { border-top:12px solid #151b1d; background:#1a242d url(../images/pic6.png) no-repeat 50% 0; padding-top:20px }ul.t-bar { line-height:1; padding-top:26px }ul.t-bar a, ul.t-bar b { font-weight:100; display:block; outline:none; position:relative; background:url(../images/pic10.png) repeat-x 50% -71px; text-decoration:none; line-height:45px }ul.t-bar a:hover, ul.t-bar b { margin-top:-73px; padding-top:73px; background-position:50% 47px }ul.t-bar li { float:left; display:inline; border-top:1px solid #1a262e; position:relative; clear:right; width:25%; margin-left:-1px; padding-left:1px; text-align:center; background:url(../images/pic1.png) no-repeat 0 50% }.group-comp, .shipyard, .euroyachting { background:url(../images/pic3.png) no-repeat; width:156px; height:19px; display:inline-block; vertical-align:bottom; outline:none }.shipyard { background-image:url(../images/pic4.png); width:144px; height:73px }.euroyachting { background-image:url(../images/pic5.png); width:134px; height:74px }.shipyard b, .group-comp a, .euroyachting b { float:left; text-indent:-1000em }.group-comp a{ background:url(../images/pic3.png) no-repeat -1000em -1000em; width:156px; outline:none;height:19px; }.about { text-transform:uppercase; display:inline-block; width:245px; vertical-align:bottom; text-align:left }.about a{ text-decoration:none }.tops{ margin-bottom:-25px; position:relative; z-index:1; padding-bottom:25px; }/*------------------------------ end header ----------------------------*//*------------------------------ content -------------------------------*/.content { background:#1a242d; padding:34px 39px }#main .content { padding:0 0 0 39px }.num, .about-pic { position:absolute; z-index:1; top:39px; right:39px }.about-pic { right:auto; left:39px; bottom:39px; top:auto }.about-pic dt { margin-bottom:12px }.about-pic dd { margin-bottom:2px }.news { border-bottom:1px solid #0d1216; padding:28px 0 0;}.img img { border:3px solid #fff }.img { position:relative; margin-top:-9px }.img { background:url(../images/pic2.gif) repeat-y 100% 0 }.img .bx { background:url(../images/pic4.gif) repeat-x 0 100% }.img .ly { background:url(../images/pic6.gif) repeat-y }.img .tx { background:url(../images/pic9.gif) repeat-x }.img .tl { background:url(../images/pic7.gif) no-repeat }.img .tr { background:url(../images/pic8.gif) no-repeat 100% 0 }.img .br { background:url(../images/pic3.gif) no-repeat 100% 100% }.img .bl { background:url(../images/pic5.gif) no-repeat 0 100%; padding:9px }ul.li-porto{ padding-bottom:30px; }ul.li-porto li, ul.li-events li {  border-top:1px solid #2c3e4b; padding:18px 0 }ul.li-events li { padding:14px 0 }ul.spec ul.li-tabs { margin:0 -18px 20px }ul.spec ul.li-tabs li { float:left; border:0; border-left:1px solid #7a7a7a; margin-left:-1px; padding:0 18px 2px }ul.li-tabs a { text-decoration:none; border-bottom:1px dotted #03c5ea }ul.li-tabs a:hover { border:0 }ul.spec ul.li-prev { position:relative; z-index:100; text-align:center; margin-top:3px; }ul.spec ul.li-prev li { border:0;  border:1px solid #c1c3c6; padding:0; display:inline-block!important; }* html ul.spec ul.li-prev li{ display:inline!important; }* + html ul.spec ul.li-prev li{ display:inline!important }.img2 img, .img3 img { margin:0 auto 3px; display:block }.img3{ margin-bottom:10px; color:#000; }ul.li-prev img { margin:0 }.img2, .img3{ padding:3px; background:#fff; text-align:right }.img2 .mb-20, .img3 .mb-20{ padding-right:10px; font-style:italic; }.desc dt { margin-bottom:9px }.desc dd { margin-bottom:24px }ul.spec ul.li-prev2 { clear:both }ul.spec ul.li-prev2 li { padding:0; border:0; float:left; display:inline; margin:0 0 10px 10px }ul.li-prev2 img { border:2px solid #fff }.flash{ position:relative; }.link{ display:block; text-indent:-1000em; background:url(../images/pic16.png) no-repeat -1000em -1000em;  top:0;  outline:none; width:47px; height:223px; position:absolute; }#main .link { height:373px;  }.id_1{ left:0; }.id_2{ left:186px; }.id_3{ left:372px; }.id_4{ left:554px; }.id_5{ left:744px;  }ul.spec ul.li-prev3{ padding-left:3px; width:310px; float:left; position:relative; margin-bottom:-15px; }ul.spec ul.hide{ position:absolute!important; }ul.spec ul.li-prev3 li{ padding:0 0 24px 25px; display:inline-block!important; width:103px; margin:0; border:0; vertical-align:top; }* html ul.spec ul.li-prev3 li{ display:inline!important; }* + html ul.spec ul.li-prev3 li{ display:inline!important; }.jcarousel{ position:relative; width:320px; }.bl-bl{ background:#2a3b45; padding:12px; margin-bottom:20px;  }.svitok{background: url(/application/views/yachts/images/150.jpg) repeat-y 20px 0; position: relative; margin-right: -39px; zoom:1;}.svitok .xbg{zoom:1; background: transparent url(/application/views/yachts/images/148.jpg) no-repeat 10px 0;}.svitok .bbg{zoom:1; padding: 130px 0pt 150px 150px; background:  url(/application/views/yachts/images/pic17.png) no-repeat  0 100%; font-family: Georgia,'Times New Roman',Times,serif;  font-weight: 900; font-size: 14px;}.svitok2 .bbg{ padding:130px 100px 120px 100px; font-style:italic;}/*--------------------------- end content -----------------------------*//*------------------------------ footer -------------------------------*/.footer { clear:both; padding:42px 0 140px }.minisol { float:right }.copy { float:left; padding-top:8px }.minisol a { display:inline-block; background:url(../images/pic7.png) no-repeat 100% 0; min-height:12px; height:auto!important; height:12px; padding:8px 68px 0 0 }/*------------------------------ end footer -------------------------------*/#slideshow {	    }#slideshow IMG {	position:absolute;	top:-1000em;	left:-1000em;}#slideshow IMG.active {	position:static;	top:auto;	left:auto;    z-index:10;    opacity:1.0;}#slideshow IMG.last-active {    z-index:9;}