html {
    padding: 0px;
    margin: 0px;
    height: auto;
}

BODY {
    font: 80% arial, sans-serif;
    line-height: 130%;
    color: #333333;
    margin: 0;
    padding: 0 0 200px 0;
    height:auto;
    background: #d3e6fb url('../../images/military/vvs100/bg.jpg') center bottom no-repeat;
}

#areatop {
    background: none
}

.area0 {background:url('../../images/military/vvs100/bg2.jpg') repeat-x top !important; min-height:1200px}

.area1 {background:url(../../images/military/vvs100/title_bg.jpg) 0 56px no-repeat}

div.langblock {
    background: url('../../images/military/headairforces/bglang.gif') repeat-x;
    display: inline;
    float: right;
    height: 22px;
    padding: 0px 0px 0px 15px !important;
    margin-left: 10px;
    cursor: pointer;
}
#langmenu {
     background:#2a4666;
}
div.verblock {
    background: url('../../images/military/headairforces/bglang.gif') repeat-x;
    display: inline;
    float: right;
    height: 22px;
    padding: 0 !important;
    margin-left: 10px;
    cursor: pointer;
}
#vermenu {
     background:#2a4666;
}
* html div.langblock {
    padding-top: 2px !important;
}
* html div.verblock {
    padding-top: 2px !important;
}
#arealogo {
    margin-top: 8px;
    height: 100px;
}

#logo {
    height: 99px;
    width: 170px;
    background: url('../../images/military/vvs100/logo.gif') no-repeat center center;
    display: inline;
    float: left;
}

#title {
    height: 64px;
    width: 240px;
    display: inline;
    float: left;
    margin-top: 10px;
    font-family: Georgia, Arial;
    font-size:17px;
    font-weight:bold;
    padding-top:11px;
    color:#555555;
    line-height:20px;
}

*html #title {
    margin-top: 13px;
}

*+html #title {
    margin-top: 13px;
}

div.myMenuContainer {
    background: #1f5d9c url('../../images/military/headairforces/bgmenu.gif') repeat-x;
    height: 40px;
    margin-top: 10px;

}

div.myMenu {
    display: inline-block;
}

div.myMenu a {
    color: #f1f1f1;
    text-transform: uppercase;
    font-family: Georgia, Arial;
    display: inline;
    float: left;
    font-weight: bold;
    padding: 10px 9px;
    font-size: 11px;
    line-height: 20px;
    text-decoration: none;
}

div.armactive {
    width: 155px;
    height: 105px;
    border: 10px solid #f7682e;
    top:-5px;
    left:160px;
    display: block;
    position: absolute;
    z-index: 10;
    background: url('../../images/military/shadow.gif') repeat-x top;
    cursor:pointer;
}

div.armshadow {
    width: 175px;
    height: 2px;
    top:120px;
    left:160px;
    display: block;
    position: absolute;
    z-index: 10;
    background: url('../../images/military/shadow.gif') repeat-x top;
}


.menuContainer {
    background: #ed652d url(../../images/military/headairforces/arrowmenu.gif) no-repeat top left !important;
}

#curpage {
   margin-top:7px;

}

#curpage h1 {
    margin: 0 0 0 0px;
    color:#336699;
    padding-left:100px; text-align:left;
    width:300px
}

#lefttop {width:230px; padding:0; background:#71abc9; height:390px; overflow:hidden}
#lefttop .banner {padding:0; border:0; height:auto}



#curpage h1 a {color:#336699;}

* +html #curpage {
    display:inline !important;
    float:right !important;
}
* +html #curpagearea {
    text-align:left !important;
}
* +html div.vert {
    position:relative  !important;
    top:38% !important;

}
* +html div.vert div{
    left:0 !important;
    top:0 !important;
}

* html #curpage {
    display:inline !important;
    float:right !important;
}
* html #curpagearea {
    text-align:left !important;
}
* html div.vert {
    position:relative  !important;
    top:38% !important;

}
* html div.vert div{
    left:0 !important;
    top:0 !important;
}
div.shorttitle {
    font-size:16px;
    font-family:Georgia, Arial;
    padding-top:4px;
    font-weight:bold;
    color:#555555;
}

div.padd20leftico {background:transparent url(../../images/military/art/blockbg.gif) !important}
#left div.padd20rightico {background:transparent url(../../images/military/art/blockbgleft.gif) !important}
.padd20leftico a span, .padd20rightico a span {background:#6c6c6c}

.langblock {background-color:#2A4666 !important}


div.comment {border-color:#f6682e}
div.comment div.arrow {background-image:url(../../images/military/vvs100/note.gif)}

#righttop {background:#b4d0e3 url(../../images/military/vvs100/righttop_bg.gif) bottom left repeat-x; height:390px; overflow:hidden}

div.bookm a.active, div.bookm2 a.active {background:transparent url('../../images/military/bgbookma2.gif') no-repeat center}
div.path a.pagenava {background:transparent url('../../images/military/gallery/ta3.gif') no-repeat; cursor:default}
/*.gallerycenter {background:#D3E6FB}*/

.cal2 {width:100%; height:540px; clear:both}
	.cal2 .pct {width:780px; float:left; z-index:90; position:relative; }
	.cal2 .months {margin:0; padding:0; float:right; width:220px; z-index:100; position:relative}
		.cal2 .months li {display:block; margin:0; padding:0; list-style:none; background:#777777 url(../../images/military/vvs100/cal/cal_i.gif) no-repeat;  }
		.cal2 .months a {font:bold 18px/45px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; display:block; text-align:center; text-decoration:none;}
		.cal2 .months .s {background:#ff6633; height:45px;}
			.cal2 .months .s a {background:url(../../images/military/vvs100/cal/cal_i_s.gif) no-repeat; margin:-3px 0 0 -9px; position:absolute; line-height:51px; width:214px; padding:0 6px 0 12px}