body, table, tr, td, p, form, input, textarea, a {
padding:0px;
margin:0px;
color:#4A4949;
font-size:11px;
font-family:Arial;
}
/*body
{
background:#A4D9F8 url(/img/rus/mainbg.jpg) no-repeat top left;
}    */
body
{
overflow:hidden;
}
#background{
	position:absolute;
	z-index:1; 
	width:100%; 
	height:100%;
}
#allcontent 
{position:absolute; 
width:100%; 
height:100%; 
top:0; 
left:0; 
overflow:auto; 
z-index:2;
} 
a
{
text-decoration:underline;
}
a:hover
{
text-decoration:none;
}
input, textarea, select
{
background-color:#1F415D;
border:1px solid #1F415D;
color:#BBC9D4;
}
h1, .title
{
font-size:21px;
color:#746951;
margin-bottom:4px;
text-transform:uppercase;
font-weight:normal
}
.soundpad
{
padding:20px 0px 0px 0px;
height:33px;
/*
padding:45px 0px 14px 0px;
height:72px;*/
}
ul
{
margin-bottom:10px;
}
ul li
{
_margin-left:20px;
margin-left:15px;
list-style-type: none;
list-style-image: url(/img/rus/bullit_grey.gif);
}
.menublue td
{
padding:10px 1px 8px 22px;
border-right:1px solid #A4D9F8;
height:28px;
background:#104A71 url(/img/rus/menubluebg2.jpg) no-repeat top left;
}
.menublue td.menubluebg
{
background:#104A71 url(/img/rus/menubluebg.jpg) no-repeat top left;
}
.startpics td
{
border-right:1px solid #A4D9F8;
padding:10px 5px 10px 5px;
background:url(/img/rus/brownplashka.jpg) repeat-x top left;
}
.startpics td.firstpic
{
padding-left:9px;
}
.searchblock
{
background-color:#1B2737;

}

.searchblock table td
{
padding-left:7px;
}
.searchblock table td table td
{
padding-left:4px;
}

.searchblock input, .searchblock select
{
width:140px;
height:18px;
border:1px solid #203F5C;
background-color:#203F5C;
color:#B9CBD7;
padding-left:4px;
}
.searchblock select
{
height:10px;
}
.rightblock
{
background:url(/img/rus/rightblockbg.jpg) no-repeat top left;
width:158px;
height:266px;
padding:45px 15px 15px 20px;
}
.rightmenu
{
padding-top:23px;
}
.rightmenu table td
{
padding:0px 5px 6px 0px;
font-family:Arial;
font-size:10px;
color:#e2eef6;
text-transform:uppercase;
}
.rightmenu table td A, .rightmenu table td A:visited
{
font-family:Arial;
font-size:10px;
color:#BCCCD9;
text-decoration:underline;
text-transform:uppercase;
}
.rightmenu table td A:hover
{
font-family:Arial;
font-size:10px;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
}  
.bottomblock
{
/*padding:10px 0px 21px 0px;*/
padding:7px 0px 7px 0px;
}
.bluebotmenu
{
background:#104a70 url(/img/rus/bottommenu_bg.jpg) repeat-y top left;
padding:5px 0px 5px 3px;
}
.bluebotmenu table td
{
white-space:nowrap;
padding:0px 20px 0px 20px;
border-right:1px solid #B4D3E7;
}
.bluebotmenu table td.lastmenu
{
border-right:none;
}
.bluebotmenu table td, .bluebotmenu table td A
{
font-family:Arial Narrow;
font-size:10px;
color:#B5D1E1;
letter-spacing:+1;
text-decoration:underline;
text-transform:uppercase;
}
.bluebotmenu table td A:hover
{
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
}
.wws
{
padding-left:24px;
}
.bluepatrn
{
background:url(/img/rus/bluepattern_bg1.jpg) no-repeat top left;
width:120px;
height:107px;
padding:11px 8px 8px 8px;
}
.bluepatrn img
{
margin-bottom:4px;
}
.bluepatrn, .bluepatrn p, .bluepatrn div, .bluepatrn A
{
font-family:Arial;
font-size:9px;
color:#B6BFC9;
}
.bluepatrn p, .bluepatrn div
{
margin-top:-4px;
}
.greyptrn
{
background-color:#e4dfcc;
/*background:url(/img/rus/greypatbg.jpg) no-repeat top left;*/
width:507px;
height:107px;
padding:7px 10px 6px 14px;
}
.greyptrn, .greyptrn p, .greyptrn div, .greyptrn span
{
color:#847C67;
}
h2
{
font-size:17px;
color:#685F4A;
margin-bottom:4px;
}
h3
{
font-size:18px;
color:#49402B;
margin-bottom:4px;
}
.hiddendiv
{
display:none;
visibility:hidden;
}

.menubluebgi, .menubgi1, .menubgi2, .menubgi3
{
padding:10px 0px 8px 20px;
}
.menubluebgi
{
background:#104A71 url(/img/rus/menubluebgi.jpg) no-repeat top left;
}
.menubgi1
{
background:#104A71 url(/img/rus/menubluebgi1.jpg) no-repeat top left;
}
.menubgi2
{
background:#104A71 url(/img/rus/menubluebgi2.jpg) no-repeat top left;
}
.menubgi3
{
background:#104A71 url(/img/rus/menubluebgi3.jpg) no-repeat top left;
}
.topplashka
{
height:18px;
background:#0e3b5c url(/img/rus/contenttopbg.jpg) repeat-y left;
}
.topplashka td, .topplashka td A
{
font-family:Arial Narrow;
font-size:9px;
color:#135B8F;
}
.topplashka td
{
padding:2px 14px 0px 25px;
}
.contentbg
{
background:url(/img/rus/contentbg.jpg) repeat-y left;
}
.contentbig
{
background:#E4DFCC;
border-right:1px solid #BFB9AA;
}
.contentpart
{
padding:40px 0px 14px 33px;
}
.contentpart td, .contentpart div, .contentpart p, .contentpart span
{
font-size:12px;
color:#79715C;
}
.contentpart A
{
font-size:12px;
}
.divcont1
{
overflow: hidden; 
width: 485px;
position: relative; 
height: 455px;
}
.divcont2
{
position:absolute;
padding:0px 33px 13px 0px;
width: 465px;
}

.divcont11
{
overflow: hidden; 
width: 700px;
position: relative; 
height: 455px;
}
.divcont21
{
position:absolute;
padding:0px 33px 13px 0px;
width: 700px;
}
.rightinner
{
/*background:url(/img/rus/rightblockbgi.jpg) no-repeat top left;*/

width:185px;
/*height:370px;*/
}
.rightinnerbg
{
background:url(/img/rus/big_fon.jpg) no-repeat bottom left;
}
.rightinnerpad
{
padding:40px 15px 15px 20px;
}
.rightmenu td.menusecond
{
padding:10px 0px 15px 17px;
font-family:Arial;
font-size:10px;
color:#e2eef6;
text-transform:uppercase;
}
.rightmenu .menusecond div
{
background:url(/img/rus/bluedotbg.gif) no-repeat top left;
}
.rightmenu .menusecond A, .rightmenu .menusecond a:visited
{
margin-left:6px;
font-family:Arial;
font-size:10px;
color:#8DCDFF;
text-decoration:underline;
text-transform:uppercase;
}
.rightmenu .menusecond A:hover
{
font-family:Arial;
font-size:10px;
color:#bcccd9;
text-decoration:none;
text-transform:uppercase;
}  

.rightmenu td.menusecond span.menuthird
{
display:block;
padding:3px 0px 0px 15px;
}
.rightmenu td.menusecond span.menuthird A, .rightmenu td.menusecond span.menuthird a:visited 
{
color:#62DFFA;
font-size:10px;
}
.rightmenu td.menusecond span.menuthird p
{
display:block;
color:#e2eef6;
font-size:10px;
padding-left:5px;
font-size:10px;
background:url(/img/rus/bluedotbg2.gif) no-repeat top left;
}
/* table style */
table.base_t
{
border-top:1px solid #B0A793;
border-left:1px solid #B0A793;
}
table.base_t td, table.base_t th
{
border-bottom:1px solid #B0A793;
border-right:1px solid #B0A793;
padding:3px 0px 3px 2px;
font-size:11px;
}
table.base_t td table td
{
border:0px;
}
.base_t th
{
background-color:#C7C1AD;
font-weight:bold;
text-align:center;
color:#746951;
}
.base_t td
{
background-color:#ECEAE1;
color:#8A816A;
font-weight:11px;
}
.base_t td A
{
color:#8A816A;
font-size:11px;
}
/* /table style */
.pt_10{
	padding: 10px 0px 0px 0px;
}
.h_300{
	height:300px;
}

/* page projects */
.projectTitle
{
height:23px;
background:url(/img/rus/prjct_bg.gif) no-repeat top left;
padding:7px 0px 5px 18px;
}
.projectFrame
{
text-align:center;
background:url(/img/rus/projects_frame.jpg) no-repeat top left;
padding:8px 7px 6px 7px;
}
/* /page projects */