HTML {
          padding: 0px auto;    margin: 0px auto; width: 100%;  height: 100%;
}
body {
          padding: 0px auto;    margin: 0px auto; width: 100%;  height: 100%;background: url(/images/background.gif);

}
.all {
          margin:0 auto;min-height:100%;  width: 1171px;background: url(/images/all_back.gif) repeat-y;
}
.all_0 {
          padding:13px 40px 0px 26px;background: url(/images/all_0_back.gif) no-repeat;
}
img {
          border:none;
}
img {
   behavior: url("/pngbehavior.htc");
}
* {
          margin:0px auto; padding:0px auto;
}
table {
          width:100%;border-collapse:collapse;
}

td {margin: auto !important; padding: auto !important;}
td {
          vertical-align:top;border-collapse:collapse;
}

.spectable, .spectable TD {
	padding: 15px !important;
	margin-top: 15px !important;
	margin-right: 15px !important;
	margin-bottom: 15px !important;
    vertical-align:top !important;
}
TABLE.costs, TABLE.costs2 { background-color: #cda579; }
TABLE.costs2 TD {
	padding: 5px !important;
	margin: 15px !important;
    vertical-align:top !important;
    border-top: 2px solid #cda579;
    border-left: 2px solid #cda579;
    border-right: 2px solid #cda579;
}

TABLE.costs TD, TABLE.costs TH {
	padding: 5px !important;
	margin: 15px !important;
    vertical-align:top !important;
    border: 2px solid #cda579;
}

.spectable, .imgspec {
    background-color: #ead5b5 !important;
    border: 1px solid #cda579 !important;
}
.imgspec {width: 200px;}

.spectable2 {
   font: normal 15pt "Time New Roman"; color:#000000;padding:4px 0px 0px 12px; width:603px; height:30px; background: url(/images/title_cont.jpg) no-repeat; margin:17px 0px 0px 0px ;
}


.textspec { padding-top: 0px !important; margin-top: 0px !important; }
.innerspec { margin-top: 10px !important; padding: 0px !important; }
.innerspec TD { padding: 0px !important; }
TD.imgspec { padding: 15px !important; }
TD.textspec { vertical-align:top; padding: 0px 15px 15px 15px !important; }
A.aspec { color: #cd8a41; font-size: 11pt; line-height: 30px; padding-top: 10px !important; text-decoration: none; }
DIV.specspacer { height: 1px !important; width: 100%; background-color: #cda579; padding: 0px !important; margin: 20px 0px 20px 0px !important;}

tr {
          border-collapse:collapse;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
.left_block {
          width:224px;padding-bottom:100px;position:relative; z-index:500;
}
.flag {
          float:left;width:190px;height:142px;background: url(/images/flag.png) no-repeat;
}
.flag p {
          position:relative; top:103px;padding:0px 0px 0px 55px; font: normal 19pt "Time New Roman"; color:#000000;
}
.flag p img {
          margin:0px 0px 0px 10px;
}
.flag_2 {
          float:left;width:189px;height:141px;background: url(/images/otd_big.png) no-repeat;
}

.ryachts {
          float:left;width:189px;height:141px;background: url(/images/yahta.png) no-repeat; padding-right:43px

}

.ekipaj {
          float:left;width:189px;height:141px;background: url(/images/ekipaj.png) no-repeat; padding-right:43px

}

.aero {
          float:left;width:189px;height:141px;background: url(/images/aero.png) no-repeat; padding-right:43px

}

.flag_2 p {
          position:relative; top:105px;padding:0px 0px 0px 25px; font: normal 19pt "Time New Roman"; color:#000000;
}
.flag_3 {float:left;width:174px;height:216px;background: url(/images/flag_3.png) no-repeat;
}
.left_menu {
          position:relative; z-index:500;margin:2px 0px 15px 0px; background: url(/images/left_menu.gif) -1px 0 repeat-y;
}
.left_menu ul {
          padding-bottom:40px;margin:0px 0px 10px 20px; margin-right:15px;
}
.left_menu ul li {
          margin-bottom:-1px;
}
.left_menu ul li a {
          font: bold 12pt "Time New Roman";color:#000000; text-decoration:none; 
}
.left_menu ul li a:hover {
          color:#E73405;
}
.top_m {
          font: normal 15pt "Time New Roman"; color:#000000;padding:8px 0px 0px 0px; text-align:center; height:67px; background-image:url(/images/top_m.gif); background-repeat:no-repeat; margin:-2 0 0 0;	
}
.bottom_m {
          height:69px; background: url(/images/bottom_m.gif) -3px 0px no-repeat;
}
.top_menu img {
          margin-right:4px;
}

.title_content {
          font: normal 15pt "Time New Roman"; color:#000000;padding:4px 0px 0px 12px;width:840px;height:30px; background: url(/images/title_content.gif) no-repeat;margin:17px 0px 0px 0px ;
}

.title_content2 {
  font: normal 15pt "Time New Roman"; color:#000000;padding:4px 0px 0px 12px; height:30px; background: url(/images/title_content.gif) no-repeat; margin:17px 0px 0px 0px ;
}

.top_menu {
          margin-top:-5px;
}
.all_content {
          clear:both;
}
.fl {
          width:235px;
}
.title_text {
          height:50px;margin:20px 0px 10px 0px; text-align:center;
}
.title_text span {
          float:left;left:98px;position:relative; top:17px;font: normal 17pt "Time New Roman"; color:#E73405;
}
.right_block {
          padding-bottom:100px;position:relative; z-index:500;
}
.kr {
          float:left;
}
.kr_2 {
          float:right;
}
.main_text {
          font: normal 12pt "Time New Roman"; color:#000000;width:605px;padding:0px 40px 20px 14px;
}
.main_text_2 {
          font: normal 12pt "Time New Roman"; color:#000000;width:625px;padding:0px 40px 20px 14px;
}
.niz_benokl {
          width:200px;height:25px; background: url(/images/niz_benokl.gif) no-repeat;
}
.benokl_0 {
          margin:0px 0px 40px 0px;width:200px;background: url(/images/benokl_repeat.gif) repeat-y;
}
.benokl {
          padding:7px 0px 0px 18px;width:200px;background: url(/images/benokl.gif) no-repeat;
}
.im_benokl {
          width:192px;
	  
}
.benokl a {
          margin-bottom:-1px;font: normal 14pt "Time New Roman"; color:#000000;text-decoration:none;display:block;
}
.benokl a:hover {
          color:#E73405;
}
.img {
          position:relative; z-index:500; width:194; margin-bottom:12px;padding:0px;box-shadow: 0 0 5px black; /* Параметры тени */
    								box-shadow: 0 0 10px rgba(0,0,0,0.8); /* Параметры тени */
   								 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.8); /* Для Firefox */
   								 -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.8); /* Для Safari и Chrome */
								filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=10);
}
.pod_right_block {
          position:relative; z-index:100;
}
.footer {
          padding:144px 0px 0px 4px;width:1167px;height:106px;background: url(/images/footer.gif) no-repeat;margin:-250px auto;
}

.navigator {
          position:relative; z-index:1000;float:left;margin:0px 60px 0px 0px;padding:3px 0px 0px 80px;width:142px;height:104px;background: url(images/navigator.gif) no-repeat;
 }
	  
.navi {
          position:relative; z-index:1000;float:left;margin:0px 60px 0px 0px;padding:3px 0px 0px 50px;width:742px;height:104px;
}

.navigator a {
          position:relative; z-index:400;margin-bottom:-5px;display:block;font: normal 12pt "Time New Roman"; color:#000000;text-decoration:none;
}
:root .navigator a {
         margin-bottom:-6px;
}
.navigator a:hover {
          color:#E73405;
}
.navigator span {
          margin-bottom:-5px;display:block;font: normal 12pt "Time New Roman"; color:#000000;text-decoration:none;
}
.telefon {
          position:relative; z-index:1000;text-align:right;padding:40px 0px 0px 0px;float:left;margin:0px 110px 0px 0px;width:259px;height:58px;background: url(/images/telefon.gif) no-repeat;
	height:100px	  
}
.telefon h2 {
          font: normal 15pt "Time New Roman"; color:#E73405;margin:0px 16px 1px 0px;
}
.poisk {
          position:relative; z-index:1000;float:left;margin:35px 40px 0px 0px; width:288px;height:66px;background: url(/images/poisk.gif) no-repeat;
}
.in_poisk {
          float:left;border:none;width:153px;height:18px;background:#CFB88F;color:#FFFFFF;position:relative; top:16px;left:25px
}
.poisk_kn {
          margin:2px 0px 0px 42px;
}
.gramafon {
          position:relative; z-index:1000;margin:13px 16px 0px 0px;float:right;width:129px;height:93px;
}
.vid {
          position:relative; z-index:300;padding:5px 30px 150px 30px;
}
.vid h2 {
          font: normal 14pt "Time New Roman"; color:#E73E0B;margin:0px 4px 5px 2px; 
}
.vid_l {
          text-align:left;padding-right:20px;
}
.vid_c {
          text-align:center;padding-right:77px;
}
.vid_r {
          text-align:right;
}
.vid_otdih {
          margin-bottom:-2px;
}
.otblesk {
          margin:0px 0px -24px 0px;position:relative; top:25px;left:68px;width:28px;height:24px;background: url(/images/otblesk.png) no-repeat;
}
#pologenie { 
          top:35px;left:78px;
}
.home_text {
          margin:-40px 0px 0px 0px;position:relative; z-index:100;background: url(/images/big_b.gif) 0px 0px no-repeat;padding:90px 0px 0px 0px;text-align:right;
}
.home_text p {
          font: normal 15pt "Time New Roman"; color:#000000;margin:0px 0px 25px 0px;line-height:21px;
}
.home_text p span {
          color:#E73506;
}
.right_menu {
          width:185px;margin:-80px 0px 0px 0px;position:relative; z-index:500; background: url(/images/right_menu.gif) 2px 0px repeat-y;
}
.top_right {
          text-align:center;width:185px;height:86px;background: url(/images/top_right.gif) no-repeat;
}
.bottom_right {
          width:185px;height:79px;background: url(/images/bottom_right.gif) -1px 0px no-repeat;
}
.right_menu p {
          text-align:center;font: normal 14pt "Time New Roman"; color:#000000;margin:0px 0px 40px 0px;
}
.strani {
          padding:0px 0px 0px 0px;position:relative; z-index:300;
}
.strani td {
          padding-right:1px;
}
.strani h2 {
          height:20px;font: bold 10pt "Time New Roman"; color:#000000;margin:0px 0px 0px 0px;
}
.strani ul li a {
          font: normal 10pt "Time New Roman"; color:#CC3300; text-decoration:underline;
}
.strani ul li a:hover {
          text-decoration:none;
}


.a3 {
          font: bold 12pt "Time New Roman";color:#333333; text-decoration:none; 
}
.a3:hover {
          color:#E73405;
 }
 
.p3 {
          font: bold 12pt "Time New Roman";color:#000000; text-decoration:none; 
}

.a99 {
          font: bold 12pt "Time New Roman";color:#000000; text-decoration:none; 
}
.a99:hover {
          color:#E73405;
 }

.p99 {

          font: bold 12pt "Time New Roman";color:#000000; text-decoration:none; 
}

.a4 {
          font: bold 13pt "Time New Roman";color:#E83400; text-decoration:underline; 
}

.a4:hover {
          color:#000000;
 }


.a4:link {
          color:#000000;
 }

table.stbl {width:92%;}
.stbl td {width: 25%; padding-right:20px;}
a {color:#000000; text-decoration:none;}
a:hover {text-decoration:underline;}
.news-date {color:#E73405;}


