BODY{margin:0 0 0 0;padding0px;background-color:#FFFFFF;color:#205186;font:normal 14px Arial;}
TABLE, TD{border:solid 0px black;margin:0px;padding:0px;border-collapse:collapse;font:normal 14px Arial;}
img{border:0px;}
form table td{font:normal 12px Arial;}
input {border: 1px solid #6894a9; font:normal 12px Arial;}
textarea {border: 1px solid #6894a9; font:normal 12px Arial;}
p a{color:#205186;}
A{color:#205186;text-decoration: underline;}
A:Hover {text-decoration: none;}
.wt{width:100%;}
.ht{height:100%;}
.logo{
    z-index:4;
    position: absolute;
    left:30;top:27;
}
.bg_menu{
    margin-top:23px;
    background-image: url(images/bg_menu.jpg);
    background-repeat:repeat-x;
    height:29px;
    text-align: center;    
}
.bg_menu td{font:bold 12px Tahoma;}
.bg_menu a{color:#205186;text-decoration: none;font: bold 12px Tahoma;}
.bg_menu a:hover{color:#205186;text-decoration: underline;font: bold 12px Tahoma;}
.subMenu{font:bold 12px Tahoma; text-align:left;background-color:#F6FBFF;padding: 0 0 0 23;margin:5 0 9 0;border-bottom-color: #FFFFFF;}

 

.bg_mag{            
    background-image: url(images/bg_mag.gif);
    background-repeat:repeat;
    position: absolute;
    right: 274; top:90;     
    width:244px;
    height:165px;
    text-align: center;    
}
.bg_mag2{
    background-image: url(images/bg_mag.gif);
    background-repeat:repeat;
    position: absolute;
    right: 20; top:90; 
    width:244px;
    height:165px;
    text-align: center;   
}
.bg_mag3{
    background-image: url(images/bg_mag.gif);
    background-repeat:repeat;
    position: absolute;
    right: 274; top:265; 
    width:244px;
    height:165px;
    text-align: center;      
}
.bg_mag4{
    background-image: url(images/bg_mag.gif);
    background-repeat:repeat;
    position: absolute;
    right: 20; top:265; 
    width:244px;
    height:165px;
    text-align: center;      
}
.bg_mag img{margin: 7 0 0 0;}
.bg_mag2 img{margin: 7 0 0 0;}
.bg_mag3 img{margin: 7 0 0 0;}
.bg_mag4 img{margin: 7 0 0 0;}

.bg_menu img{vertical-align:middle;}
.bg3{
    background-position:top;
}
    
.bg1{
    background-image: url(images/kapitan_01.jpg);
    background-repeat:no-repeat; 
    background-position: right top;

}
.bg2{
    background-image: url(images/kapitan_03.jpg);
    background-repeat:no-repeat; 
    background-position: left top; 
}  
.catalogue{width:232px;font:normal 14px Arial;vertical-align: top;padding:25 12 300 12;}
.catalogue img {vertical-align: middle;}
.catalogue a {color:#205186;font:normal 13px Arial;text-decoration: underline;}
.catalogue td{font-size:13px;padding:2 0 2 18;border-bottom-width: 3px;border-bottom-color: #FFFFFF;} 
.catalogue a:hover {color:#205186;font:normal 13px Arial;text-decoration: none;}
.zagolovok{font:bold 18px Verdana;padding: 7 0 7 0;text-align: left;color:#205186;}
.bg td{background-color:#E5F2FF;font:bold 12px Arial;} 
.content{vertical-align: top;padding:25 12 0 12;font:normal 14px Arial;}
.content img {vertical-align: middle;} 
.banners{vertical-align: top;width:232px;padding:25 12 0 12;}
.banners img{margin:0 0 21 0;}
.name{width:300px;}
.email{width:300px;}
.message{width:390px;height:110px;}
.chislo{width:150px;}

form td{font:normal 14px Arial;vertical-align: top;padding:0 0 5 10;}
.adress p{position: absolute;margin: 389 0 0 45;font:normal 15px Arial Narrow;color:#FFFFFF;}
.contact{background-color: #FFFFFF;font:normal 12px Arial;color:#205186;}
.pravaL{font:normal 12px Arial;color:#205186;text-align:left;padding: 0 0 0 7;}
.pravaL span{padding-right:14px;}
.prava{font:normal 12px Arial;color:#205186;text-align:right;padding: 0 55 0 23;}  
.prava a{color:#faab00;}
#ban1{position: absolute;padding: 125 0 0 14;font:normal 14 Arial;color:#FFFFFF;}
#ban2{position: absolute;padding: 125 0 0 45;font:normal 14 Arial;color:#FFFFFF;}
#ban3{position: absolute;padding: 125 0 0 7;font:normal 13 Arial;}
.home{position: absolute;padding:12 0 0 450;z-index: 3;}
.home a{color:#205186;background-color:#E3E8E4;font:normal 12px Arial;text-decoration: none;}
.home a:hover{color:#205186;background-color:#FAAB00;font:normal 12px Arial;text-decoration: none;}
.map{position: absolute;padding:12 0 0 650;z-index: 2;}
.map a{color:#205186;background-color:#E3E8E4;font:normal 12px Arial;text-decoration: none;} 
.map a:hover{color:#205186;background-color:#FAAB00;font:normal 12px Arial;text-decoration: none;}
.mail{position: absolute;padding:12 0 0 800;z-index: 1;}
.mail a{color:#205186;background-color:#E3E8E4;font:normal 12px Arial;text-decoration: none;}
.mail a:hover{color:#205186;background-color:#FAAB00;font:normal 12px Arial;text-decoration: none;} 
#razdl{
    background-image: url('images/razdl.gif');
    background-repeat: repeat-y;
}
#news td{vertical-align:top;font:normal 12px Arial;padding:0 10 0 10;}

#news td a{}
#button{background-image:url(images/bg_button.gif);background-repeat:repeat-x;border: solid 1px #6894A9;border-top: solid 1px lightgray;border-bottom: solid 1px lightgray;color:#205186;font:normal 12px Arial }
.footer{padding-bottom:18;padding-top:15;border-top:solid 3px #d7eff3;background-color:#F6FBFF;}


#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.s {text-align: center;}
.t {vertical-align: top;}
.b {vertical-align: bottom;}
.h0 {HEIGHT: 100%;}
.w0 {WIDTH: 100%;}
.ots1 {margin: 10 0 0;height: 100px;}
.ots2 {padding: 16 0 0 23;}
.ots3 {padding: 0 20 20 0;}
.nofoto {color: #999; background-color:#eee; margin: 10 0 0; height: 50px; width:100px;}
.wh100 {width:190px; height:100px;}
.price span{padding:3 3 3 3;margin:0;font:normal 11px Tahoma;background-color:#FAAB00;}
.rmk {border: 1px solid #C0C0C0;}

a:link.list, a:visited.list {white-space:nowrap; font: Normal 13px Tahoma; COLOR: #205186; width: 1px; height: 15px; padding: 1 5; text-align: center; background-color:#e5f2ff; text-decoration:none;}
a:hover.list {white-space:nowrap; font: Normal 13px Tahoma; COLOR: #205186; width: 1px; height: 15px; padding: 1 5; text-align: center; background-color:#c9e4ff; text-decoration:none;}
.list {white-space:nowrap; font: Normal 13px Tahoma; COLOR: #205186; width: 1px; height: 15px; padding: 1 5; text-align: center; background-color:#FAAB00; text-decoration:none;}
.ll {font-size: 0; height: 1px; background-color:#d0e7ff;}
