BODY,HTML
{
   background: #5e5c5a;
   margin: 0px auto;
   padding: 0px;
   text-align: center; /* IE5 hack */
   height: 100%;
   width: 1004px;
}

#vert_container
{
   height:100%;
}

.fl
{
float : left;
}

.fr
{
float : right;
}

.left-dots-bg
{
background: url(i/left-dots-bg.gif) top left repeat-y;
}

#allCenter
{
}



/* =============== header =============== */
#header 
{
height:100px;
width: 1004px;
margin: 0px auto;
text-align: left; /* IE5 hack antidot */
}

#header P
{
margin: 0px 0px 0px 16px;
font: 10px/1.3 Verdana,Tahoma,Arial;
}

#header A
{
color: #ccc;
line-height: 14px;
}

#header A.current
{
color: #8d8c8c;
}

#header A:hover
{
color: #8d8c8c;
}

#header .h_links0
{ 
height:100%; 
width:40px; 
}

#header .h_links1
{ 
height:100%; 
width:228px; 
}

#header .h_top
{
margin: 17px 0px 0px 0px;
}

#header .h_links2
{ 
height:100%; 
width:245px; 
}

#header .h_links3
{ 
width:138px; 
height:100%; 
}

#header .h_icons
{
float: left;
width: 209px;
height: 12px;
margin: 19px 0px 0px 39px;
}

#header .h_icon
{
margin: 0px 0px 0px 20px;
}

#header .h_home
{
float: left;
width: 21px;
height: 12px;
margin: 0px 10px 0px 0px;
}

#header .h_mail
{
float: left;
width: 23px;
height: 12px;
margin: 0px 10px 0px 0px;
}

#header .h_eng
{
float: left;
height: 12px;
margin: 0px;
color: #acacac;
font: 10px/1.3 Verdana,Tahoma,Arial;
position: relative;
top: -2px;
}

#header .h_eng a
{
color: #acacac;
font: 10px/1.3 Verdana,Tahoma,Arial;
}

#header .h_logoGov
{
float: right;
}


/* =============== content-index =============== */

#content-index
{
clear:both; 
width: 1004px;
height: 600px;
margin: 0px auto;
text-align: left; /* IE5 hack antidot */
}

#content-index #photoCell
{
float: left;
height: 100%;
width: 690px;
background: url(i/photo-big-bgN.jpg) top left no-repeat;
}

#content-index #photoCell .preview
{
margin: 510px 0px 0px 0px;
}

#content-index #photoCell .preview .current
{
   border-color: #e78e09;
}

#content-index #photoCell .preview .usual
{
   border-color: #FFF;
}

#content-index #photoCell .preview .spaceLeft0
{
   margin: 0px;
}
#content-index #photoCell .preview .spaceLeft37
{
   margin: 0px 0px 0px 37px;
}


#content-index .contentRight
{
height: 100%;
width: 314px;
background: #FFF;
}

#content-index .content-right-top
{
height: 160px;
}

#content-index .content-right-top-portrait
{
width: 126px;
height: 100%;
}

#content-index .content-right-top-text
{
width: 187px;
height: 100%;
}

#content-index .vputin2
{
margin: 20px 0px 0px 0px;
height: 57px;
color: #999;
font: 16px/1.3 Verdana,Tahoma,Arial;
}

#content-index .government2
{
height: 40px;
font: 11px/1.3 Verdana,Tahoma,Arial;
}

#content-index .government2 A
{
color: #666;
}

#content-index .tiger2 A
{
color: #F90;
font: 11px/1.3 Verdana,Tahoma,Arial;
}

#content-index .content-map
{
height: 226px;
}

#content-index .content-new
{
margin: 4px 0px 13px 0px;
background: #ff9900;
width: 107px;
height: 17px;
color: white;
font: 9px/1.3 Verdana,Tahoma,Arial;
line-height: 10px;
float: left;
text-align: center;
}

#content-index .content-new span
{
position: relative;
top: 3px;
}

#content-index .content-new-text
{
clear:both; 
width: 290px;
margin: 13px 0px 0px 14px;
color: #999;
font: 11px/1.3 Verdana,Tahoma,Arial;
}

#content-index .content-new-text A
{
color: #F90;
}



/* =============== content-news =============== */

#content-news
{
clear:both; 
width: 1004px;
height: 600px;
margin: 0px auto;
text-align: left; /* IE5 hack antidot */
background: #FFF;
}

#content-news .text-main
{
float: left;
width: 652px;
height: 600px;
color: #2f2f2f;
font: 11px/1.3 Verdana,Tahoma,Arial;
}

#content-news .photos-main
{
float: left;
width: 345px;
height: 600px;
}


#content-news P
{
text-indent: 3em;
margin: 0px 10px 0px 0px;
}


#content-news .caption
{
color: #2f2f2f;
font: bold 28px/1.3 Times New Roman;
margin: 47px 10px 0px 40px;
line-height: 28px;
}

#content-news .subcaption
{
color: #313131;
font: 15px/1.3 Verdana,Tahoma,Arial;
margin: 17px 10px 0px 40px;
line-height: 18px;
}


#content-news .quote
{
color: #313131;
font: italic 18px/1.3 Times New Roman;
margin: 14px 10px 0px 40px;
line-height: 18px;
}

#content-news .quote A
{
color: #fd9a00;
font: italic 18px/1.3 Times New Roman;
line-height: 18px;
}

#content-news .source
{
color: #a1a1a1;
font: 10px/1.3 Times New Roman;
margin: 20px 0px 0px 470px;
}

#content-news .descr
{
color: #2f2f2f;
font: 11px/1.3 Verdana,Tahoma,Arial;
margin: 23px 0px 0px 40px;
}

#content-news .descr A
{
color: #fd9a00;
font: 11px/1.3 Verdana,Tahoma,Arial;
}

#content-news .arrows
{
text-align: right;
color: #2f2f2f;
font: 11px/1.3 Verdana,Tahoma,Arial;
margin: 44px 0px 0px 0px;
}

#content-news .arrows A
{
text-decoration: none;
color: #fd9a00;
font: 11px/1.3 Verdana,Tahoma,Arial;
}






#content-news .photo1
{
margin: 50px 0px 0px 38px;
}

#content-news .photo2
{
margin: 6px 0px 0px 38px;
}

#content-news .descr-mini
{
width: 224px;
height: 48px;
color: #000;
font: 10px/1.3 Verdana,Tahoma,Arial;
margin: 6px 0px 0px 38px;
}

#content-news .previewsBtLeft
{
float: left;
width: 38px;
height: 112px;
margin: 6px 0px 0px 0px;
}

#content-news .previews
{
float: left;
width: 227px;
height: 112px;
margin: 6px 0px 0px 0px;
}

#content-news .previewsBtRight
{
float: left;
width: 38px;
height: 112px;
margin: 6px 0px 0px 0px;
}

#content-news .previews IMG
{
margin: 0px 0px 3px 0px;
}

#content-news .previews IMG.left5
{
margin: 0px 0px 3px 5px;
}



/* =============== content-map =============== */

#content-map
{
clear:both; 
width: 1004px;
height: 600px;
margin: 0px auto;
text-align: left; /* IE5 hack antidot */
}



/* =============== content-video =============== */

#content-video
{
clear:both; 
width: 1004px;
height: 600px;
margin: 0px auto;
text-align: left; /* IE5 hack antidot */
background: #FFF;
}

#content-video .photos-main
{
float: left;
width: 422px;
}

#content-video .text-main
{
float: left;
width: 582px;
height: 600px;
color: #2f2f2f;
font: 11px/1.3 Verdana,Tahoma,Arial;
}

#content-video .player
{
margin: 115px 0px 0px 117px;
}

#content-video .descr-mini
{
width: 270px;
height: 35px;
color: #000;
font: 10px/1.3 Verdana,Tahoma,Arial;
margin: 64px 0px 0px 117px;
}

#content-video .previews
{
width: 235px;
height: 112px;
margin: 6px 0px 0px 157px;
}

#content-video .previews IMG
{
margin: 0px 5px 3px 0px;
}

#content-video P
{
width: 472px; 
text-indent: 3em;
margin: 0px;
line-height: 18px;
}


#content-video .caption
{
color: #2f2f2f;
font: bold 28px/1.3 Times New Roman;
margin: 142px 30px 0px 0px;
line-height: 28px;
}

#content-video .subcaption
{
width: 570px; 
color: #313131;
font: 15px/1.3 Verdana,Tahoma,Arial;
margin: 17px 30px 0px 0px;
line-height: 18px;
}

#content-video .descr
{
color: #2f2f2f;
font: 11px/1.3 Verdana,Tahoma,Arial;
margin: 23px 30px 0px 0px;
}

#content-video .descr A
{
color: #fd9a00;
font: 11px/1.3 Verdana,Tahoma,Arial;
}





/* =============== bottom =============== */


#bottom
{
width: 1004px;
height: 68px;
margin: 0px auto;
text-align: left; /* IE5 hack antidot */
}

#bottom .links
{
margin: 8px 0px 0px 40px;
}

#bottom .back
{
width: 650px;
height: 20px;
font: 11px/1.3 Verdana,Tahoma,Arial;
}

#bottom .back A
{
color: #F90;
}

#bottom .news-contacts2
{
width: 180px;
height: 20px;
color: #CCC;
font: 11px/1.3 Verdana,Tahoma,Arial;
}

#bottom .news-contacts2 A
{
color: #CCC;
}





#bottom .preloaderOff
{
width: 180px;
height: 30px;
position: relative;
visibility:hidden;
display: none;
top: 0px;
left: 0px;
}

#bottom .preloaderOn
{
width: 180px;
height: 30px;
position: relative;
visibility: visible;
display: yes;
top: -384px;
left: 242px;
}
