*{
font-size:12px;
font-family:Arial,Tahoma,Verdana;
color:#444444;
}
a, a p{
color:#1f414d;
}
a:hover, a p:hover{
color:#008ebf;
}
.btndiv{
width:100%;
height:37px;
background:url(p/bg1.gif) repeat-x;
border-top-left-radius: 6px; 
border-top-right-radius: 6px; 
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
-webkit-border-top-right-radius: 6px;
-webkit-border-top-right-radius: 6px;
overflow:hidden;
}
.btn, .btnActive{
background:url(p/bg1.gif) repeat-x;
border-radius: 6px; 
-moz-border-radiust: 6px;
-webkit-border-radius: 6px;
border:1px solid #555555;
height:35px;
font:bold 12px Arial;
color:#80e8fe;
text-decoration:none;
line-height:35px;
display:table;
float:left;
padding:0 16px 0 16px;
text-shadow: 0px 1px 2px rgba(0,0,0,0.9);
}
.btnActive, .btn:hover{
background:url(p/bg1act.gif) left repeat-x;
color:#ffffff;
}
.ltrc{
position:relative;
width:265px; 
height:228px;
border-top-left-radius: 6px; 
-moz-border-radius-topleft: 6px;
-webkit-border-top-left-radius: 6px;
background:url(p/p1.png) left no-repeat;
}
.ltrc2{
position:absolute;
left:18px;
top:186px;
display:block;
}
.searchform{
overflow:hidden;
padding-left:20px;
}
.sfbig{
font-size:20px;
font-family:Tahoma;
text-transform:uppercase;
color:#545454;
}
.grey{
font:normal 10px Tahoma;
color:#777777;
}
.searcharea{
border:1px solid #d8d8d8;
font:bold 12px Verdana;
padding:3px;
width:190px;
}
.searcharea:hover{
border:1px solid #97d1da;
background:#e8fcff;
}
.wbtbg{
background:url(p/wbtbg.gif) left repeat-x;
}
.bbt{
display:block;
width:221px;
height:90px;
float:left;
border-left:2px solid #ffffff;
}
.bbt2{
position:relative;
height:93px;
width:220px;
display:block;
left:0px;
border-right:1px solid #313131;
border-left:1px solid #313131;
}
.biglink, .biglink2, .biglink3, .biglink4{
color:#80e8fe;
font:normal 20px Verdana;
display:block;
height:92px;
width:202px;
float:left;
padding-left:20px;
text-decoration:none;
text-shadow: 0px 1px 2px rgba(0,0,0,0.9);
border-left:1px solid #ffffff;
background:url(p/bbg.gif) bottom repeat-x;
}
a.biglink:hover, a.biglink2:hover, a.biglink3:hover, a.biglink4:hover{
color:#ffffff;
background:url(p/bbg1.gif) bottom repeat-x;
}
a.biglink2:hover{
background:url(p/bbg2.gif) bottom repeat-x;
}
a.biglink3:hover{
background:url(p/bbg3.gif) bottom repeat-x;
}
a.biglink4:hover{
background:url(p/bbg4.gif) bottom repeat-x;
}
.biglink b{
font:bold 10px Arial;
color:#eeeeee;
text-shadow:none;
}
.leftcolumn{
width:265px;
overflow:hidden;
}
.leftrounded,.leftrounded2{
width:263px;
border-top-right-radius: 12px; 
-moz-border-radius-topright: 12px;
-webkit-border-top-right-radius: 12px;
border-bottom-right-radius: 12px; 
-moz-border-radius-bottomright: 12px;
-webkit-border-bottom-right-radius: 12px;
background:url(p/bl.gif) top right no-repeat #1f414d;
border:1px solid #356f83;
margin-bottom:4px;
}
.leftrounded2{
background:url(p/b2.gif) top repeat-x #346c81;
}
.inblock{
width:100%;
padding:16px;
}
.sudak{
color:#80e8fe;
font:bold 12px Verdana;
text-transform:uppercase;
text-shadow: 0px 1px 2px rgba(0,0,0,0.9);
}
.sudak2{
width:220px;
padding-top:6px;
color:#ffffff;
font:bold 16px Arial; 
padding-bottom:6px;
text-shadow: 0px 1px 2px rgba(0,0,0,0.9);
border-bottom:1px dotted #80e8fe;
margin-bottom:8px;
}
.inblock li, .inblock li a{
text-transform:none;
color:#80e8fe;
font:bold 12px Arial; 
list-style-image:url(p/bullet.gif);
text-shadow:none;
line-height:18px;
text-decoration:none;
}
.inblock li a:hover{ color:#ffffff; text-decoration:underline; }
li.li2, li.li2 a, li.li3, li.li3 a{
text-transform:none;
color:#ffffff;
font:bold 12px Verdana; 
list-style-image:url(p/bullet2.gif);
text-shadow:none;
line-height:18px;
text-decoration:none;
}
li.li3{
list-style-image:url(p/bullet3.gif);
}
li.li2 b, li.li3 b{
display:block;
color:#ffffff;
font:normal 11px Arial;
padding-left:30px;
border-bottom:1px dotted #d1f7ff;
padding-bottom:6px;
margin-bottom:4px;
width:190px;
}
li.li2 a:hover, li.li3 a:hover{
color:#fff9a0;
}
.smallwhite{ font:bold 10px Arial; color:#eeeeee; text-shadow:none; }
h1,h2,h3,h4,h5,h6{
font:normal 22px Verdana, "Times New Roman", Georgia, Tahoma;
text-transform:uppercase;
color:#444444; text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
margin-bottom:8px;
padding-top:0px;
}
h1.inline{
text-shadow:none;
font:normal 12px Arial; 
text-transform:none;
display:inline;
}
h2{
font:bold 14px Verdana;
color:#124c61;
text-shadow:none;
}
h3{
font:bold 14px Verdana;
color:#124c61;
text-shadow: none;
}
h4{
font:bold 12px Verdana;
text-transform:none;
color:#124c61;
}
h5{
font:bold 12px Arial;
color:#000000;
}
h6{
font:bold 11px Arial;
text-transform:none;
color:#000000;
}
h7{
font:bold 16px Verdana;
text-transform:none;
color:#00719d;
text-shadow: 1px 1px 1px rgba(255,255,255,0.6);
}
.mainblock{width:100%; height:100%;}
.inpage{padding:6px 0px 30px 16px;}
.warning{
background:#e6e6e6;
padding:12px;
padding-bottom:20px;
font:normal 16px Arial;
/*text-transform:uppercase;*/
border-radius: 9px; 
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border:3px solid cccccc;
color:#004962;
text-shadow: 1px 1px 2px rgba(255,255,255,0.5);
}
.leftimage, .rightimage{
padding:3px;
border:1px solid #777777;
background:#dddddd;
}
.leftimage{margin-right:8px;}
.rightimage{margin-left:8px;}
.pageslink{
border-radius: 2px; 
-moz-border-radiust: 2px;
-webkit-border-radius: 2px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.3); 
margin:2px; font:bold 12px Arial; background:#b5d9e1; text-decoration:none; color:#000000; padding:2px 5px 2px 5px; cursor:pointer; }
b.pageslink, span.pageslink{font:bold 12px Arial; cursor:default; color:#ffffff; background-color:#4e6d74; padding:3px 6px 3px 6px; }
a.pageslink:hover{ color:#ffffff; background-color:#4da4b8;}
.floatBlock{
display:block;
width:250px;
float:right;
}
.lnblock{
margin-left:12px;
background:#4b4b4b;
border-top-left-radius: 12px; 
border-bottom-left-radius: 12px; 
-moz-border-radius-topleft: 12px;
-moz-border-radius-bottomright: 12px;
-webkit-border-top-left-radius: 12px;
-webkit-border-bottom-left-radius: 12px;
text-align:left;
padding-left:12px;
padding-right:8px;
padding-top:16px;
padding-bottom:16px;
}
.lastnews{
border-bottom:1px dotted #000000;
padding-bottom:8px;
padding-top:6px;
}
.date, .newsDate{
font:bold 11px Arial;
color:#21a8da;
display:block;
padding-bottom:2px;
}
.newsAnounce{
font:normal 11px Arial;
line-height:12px;
color:#b9b9b9;
text-decoration:none;
text-align:left;
}
.newsAnounce:hover{
color:#ffffff;
}
.newsHeader{
font:bold 11px Arial;
text-transform:uppercase;
color:#eeeeee;
display:block;
padding-bottom:4px;
}
.artlist{
padding-bottom:4px;
}
.artName{
font:bold 14px Verdana;
color:#136c8b;
text-decoration:none;
text-transform:uppercase;
}
.artAnounce{
margin-top:2px;
font:bold 11px Arial;
line-height:12px;
text-decoration:none;
}
hr{
 color: #eee;
 background-color:#eee;
 border:0px none;
 height:1px;
 clear:both;
}
.smallArtlink{
display:block;
font:bold 11px Arial;
color:#cccccc;
border-top:1px dotted #000000;
padding-top:4px;
padding-bottom:6px;
text-decoration:none;
line-height:12px;
padding-left:4px;
}
.smallArtlink:hover{
color:#ffffff;
background:#555555;
}
div.hr{
width:100%;
display:inline;
height:1px;
border:1px solid #cccccc;
overflow:hidden;
}
.boats{
float:none;
margin-bottom:8px;
background:#dddddd;
border-radius: 8px; 
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border:1px solid #cccccc;
padding:6px;
}
.bDesc{
background:#eeeeee;
padding:20px;
border-top:4px dotted #dddddd;
}
table.pricetable{
width:100%;
background:#295464;
border:1px solid #777777;
margin-bottom:8px;
}
table.pricetable tr th{background:#437588;color:#ffffff; font:bold 12px Arial; text-align:left; padding-left:10px;}
.pricetable tr td{background:#e9f9ff; font:bold 12px Arial; padding-left:10px; vertical-align:middle;}
a.dbtn{
font:bold 11px Arial;
display:block;
padding-right:8px;
padding-left:8px;
float:left;
text-decoration:none;
color:#cccccc;
}
.okmessage,.error {font:bold 12px Arial;}
div.okmessage{margin:10 0 20 0; padding:10 0 15 40; color:#008c0d; background: url(p/todo.png) left top no-repeat #ffffff; background-repeat:no-repeat; background-position:left top;}
.error {color:#ffffff; margin:10 0 20 0; padding:10 0 15 40; background: url(p/stop.png) left top no-repeat #cc0000; background-repeat:no-repeat; background-position:left top;}
div.error b{font:bold 12px #ffffff; text-transform:uppercase;}
