.list_title{
	font-weight:bold;
	FONT-SIZE: 100%;	
	COLOR: white;
	text-decoration:none;
}
.list_title:hover{
	text-decoration:underline;
}
#list_title_fone{
	background-color:#283c96;
	font-size:110%;
	padding:5px;
}
.list_block_title{
	color:#000000;
	font-weight:bold;
	font-size:110%
}
.list_element_title{
	font-weight:bold;
}
.list_element_list_img{
	MARGIN-RIGHT: 5px;
	MARGIN-top: 3px;
}
.list_element_block_img{
}
.files_lists_elements{
	font-size:12px;
}
.list_element_block_title{
	color:#cccccc;
	font-weight:bold;
	font-size:110%
}
#lists_elements_block_image{
}
#lists_block_image{
}
#lists_elements_block_title{
	font-weight: bold;
	background-color:#283c96;
	FONT-SIZE: 150%;	
	COLOR: white;
	width:100%;
	padding:10px;
	font-family:Arial;
}
#lists_elements_block_short{
	font-weight: normal;
	FONT-SIZE: 120%;	
	COLOR: #404040;
	width:100%;
	padding:10px;
	font-family:Arial;
}
#information_cnt{
	clear:both;
	vertical-align:top;
}
.information_annonce_title {
	margin-right:5px;
	font-weight:bold;
	FONT-SIZE: 8pt;
}
.information_annonce_text_short{
	margin-right:5px;
	FONT-SIZE: 8pt;
	TEXT-ALIGN: justify;
	width:100%;
}
.information_annonce_pic{
	border:1px solid #999999;
}
.information_fone{
	background-color:#efefef;
	line-height:20px;
	padding-right:8px;
}
.information_block_title{
	font-weight: bold;
	FONT-SIZE: 120%;	
	COLOR: #ff6600;
}

/* FOOTER */
#footer {
	background-image:#444444;
	height: 76px;
	width:988px;
	background-image:URL("images/footer.gif");
	background-repeat: no-repeat;
	overflow:auto;
	text-align:center;
}
.copyright{
	color:white;
	text-align:center;
	font-size:11px;
	padding-left:60px;
	padding-right:60px;
}
#rss{
	float:right;
	margin-top:-48px;
	margin-right:10px;
	color:white;
}
.rss_1{
	color:white;
}
#count_user{
	float:left;
	font-size:11px;
	color:#ffffff;
	height:20px;
	padding-top:4px;
	padding-left:10px;
	margin-top:10px;
}

.r_
    {
    margin: 0 auto
    }

.c_
    {
    font-size: 0;
    line-height: 0
    }

.x_
    {
    font-size: 9pt;
    line-height: 1;
    text-align: left;

    vertical-align: top;
    }

.r_#r0
    {
    height: 121px
    }

.r_#r0
    {
    background-image: url( "images/header.gif");
    background-repeat: no-repeat;
    background-position: top left
    }

.r_#r0 .c_#c0
    {
    width: 988px
    }

.r_#r0 .c_#c0 .x_#x0
    {
    font-size: 9pt;
    line-height: 1.2;
    color: rgb( 14, 59, 135 );
    position: relative;
    left: 230px;
    top: 103px;
    width: 590px
    }

.r_#r0 .c_#c0 .x_#x0 a
    {
    color: #0e3b87;
    text-decoration: none
    }

.r_#r0 .c_#c0 .x_#x0 a:hover
    {
    text-decoration: underline
    }

.r_#r0 .c_#c0 .x_#x1
    {
    font-size: 8pt;
    line-height: 1.0;
    position: relative;
    left: 840px;
    top: 32px;
    width: 138px
    }

.r_#r0 .c_#c0 .x_#x1 input
    {
    border: 1px solid #7EAEFF;
    color: #7EAEFF;
    font-size: 8pt;
    font-family: arial;
    width: 120px;
    height: 20px;
    margin: 0px;
    padding: 2px;
    padding-left: 4px;
    background: #0f3e8d
    }

.r_#r0 .c_#c0 .x_#x1 img
    {
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-left: 2px;
    position: relative;
    top: 2px
    }

.r_#r0 .c_#c0 .x_#x1 div
    {
    text-align: right;
    color: #5d93ff;
    padding-top: 10px
    }

.r_#r0 .c_#c0 .x_#x1 div a
    {
    color: #5d93ff;
    font-size: 8pt;
    font-family: arial
    }

.r_#r0 .c_#c0 .x_#x1 div a:hover
    {
    color: white
    }

.r_#r0 .c_#c0 .x_#x1 div a:hover img
    {
    opacity: 0.8;
    filter: alpha( opacity=80 )
    }

.r_#r1
    {
    width: 988px
    }

.r_#r1
    {
    background-color: rgb( 255, 255, 255 );
    background-image: url( "images/165.gif");
    background-repeat: no-repeat;
    background-position: top left
    }

.r_#r1 .c_#c0
    {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    background-image: url( "images/162.gif");
    background-repeat: repeat-y;
    background-position: top right
    }

.r_#r1 .c_#c0
    {
    width: 180px
    }

.r_#r1 .c_#c0 .x_#x0
    {
    padding-top: 32px;
    background-image: url( "images/163.gif");
    background-repeat: repeat-y;
    background-position: top left;
    text-align: right
    }

.r_#r1 .c_#c0 .x_#x0 a
    {
    color: #0e3b87;
    font-size: 10pt;
    font-family: arial
    }

.r_#r1 .c_#c0 .x_#x0 a:hover
    {
    color: black
    }

.r_#r1 .c_#c1
    {
    width: 588px
    }

.r_#r1 .c_#c1 .x_#x0
    {
    /*width: px;*/

    #width:588px
    }

.r_#r1 .c_#c1 .x_#x1
    {
    padding: 10px 15px 5px 15px;
    margin-top: 1px;
    font-size: 9pt;
    font-family: arial;
    color: rgb( 255, 255, 255 );
    background-color: rgb( 14, 59, 135 )
    }

.r_#r1 .c_#c1 .x_#x1 a
    {
    color: #8dacde;
    text-decoration: none
    }

.r_#r1 .c_#c1 .x_#x1 a:hover
    {
    color: white;
    text-decoration: underline
    }

.r_#r1 .c_#c1 .x_#x2
    {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px
    }

.r_#r1 .c_#c1 .x_#x3
    {
    padding: 10px 15px 5px 15px;
    margin-top: 1px;
    font-size: 9pt;
    font-family: arial;
    color: rgb( 255, 255, 255 );
    background-color: rgb( 14, 59, 135 )
    }

.r_#r1 .c_#c1 .x_#x3 a
    {
    color: #8dacde;
    text-decoration: none
    }

.r_#r1 .c_#c1 .x_#x3 a:hover
    {
    color: white;
    text-decoration: underline
    }

.r_#r1 .c_#c1 .x_#x4
    {
    position: absolute
    }

.r_#r1 .c_#c1 .x_#x4 a img
    {
    border: 0;
    width: 284px;
    height: 227px;
    border-top: 1px solid white
    }

.r_#r1 .c_#c1 .x_#x5
    {
    padding-left: 285px
    }

.r_#r1 .c_#c1 .x_#x5
    {
    /*width: px;*/

    #width:308px
    }

.r_#r1 .c_#c1 .x_#x5 img
    {
    border-left: 1px solid white;
    border-top: 1px solid white
    }

.r_#r1 .c_#c9
    {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    background-image: url( "images/167.gif");
    background-repeat: repeat-y;
    background-position: top left
    }

.r_#r1 .c_#c9
    {
    width: 180px
    }

.r_#r1 .c_#c9 .x_#x0
    {
    background-repeat: repeat-y;
    background-position: top left
    }

.r_#r1 .c_#c9 .x_#x0 a
    {
    color: #0e3b87;
    font-size: 10pt;
    font-family: arial
    }

.r_#r1 .c_#c9 .x_#x0 a:hover
    {
    color: black
    }

.r_#r1 .c_#c9 .x_#x1
    {
    border-bottom: 1px dashed rgb( 204, 204, 204 );
    padding-bottom: 5px;
    margin-bottom: 10px
    }

.r_#r1 .c_#c9 .x_#x2
    {
    background-repeat: repeat-y;
    background-position: top left
    }

.r_#r1 .c_#c9 .x_#x2 a
    {
    color: #0e3b87;
    font-size: 10pt;
    font-family: arial
    }

.r_#r1 .c_#c9 .x_#x2 a:hover
    {
    color: black
    }

.r_#r1 .c_#c9 .x_#x3
    {
    border-bottom: 1px dashed rgb( 204, 204, 204 );
    padding-bottom: 5px;
    margin-bottom: 10px
    }

.r_#r1 .c_#c9 .x_#x4
    {
    background-repeat: repeat-y;
    background-position: top left
    }

.r_#r1 .c_#c9 .x_#x4 a
    {
    color: #0e3b87;
    font-size: 10pt;
    font-family: arial
    }

.r_#r1 .c_#c9 .x_#x4 a:hover
    {
    color: black
    }

.r_#r1 .c_#c9 .x_#x5
    {
    font-size: 10pt;
    font-family: arial;
    line-height: 1.2;
    color: rgb( 0, 0, 0 )
    }

.r_#r1 .c_#c9 .x_#x5 b
    {
    font-size: 11pt
    }

.r_#r1 .c_#c9 .x_#x5 div
    {
    padding-top: 5px
    }

.r_#r9
    {
    background-image: url( "images/170.gif")
    }

.r_#r9 .c_#c0
    {
    width: 988px
    }

.r_#r9 .c_#c0
    {
    height: 76px
    }

.r_#r9 .c_#c0 .x_#x0
    {
    border-top: 1px solid rgb( 255, 255, 255 );
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 9pt;
    font-family: arial;
    line-height: 1.2;
    color: rgb( 255, 255, 255 );
    text-align: center
    }

.r_#r9 .c_#c0 .x_#x0 a
    {
    color: white;
    text-decoration: none
    }

.r_#r9 .c_#c0 .x_#x0 a:hover
    {
    text-decoration: underline
    }

.r_#r9 .c_#c0 .x_#x1
    {
    padding-bottom: 10px;
    font-size: 8pt;
    color: rgb( 141, 172, 222 );
    padding-left: 250px;
    padding-right: 250px;
    text-align: center
    }

.hv3
    {
    border-top: 1px dashed #cccccc;
    margin-top: 10px;
    font-size: 10pt;
    font-family: arial;
    line-height: 1.2
    }

.hv3 .i
    {
    padding-top: 10px;
    padding-bottom: 3px
    }

.hv3#hv31
    {
    border-top: 0;
    padding-top: 0;
    margin-top: 0
    }

.hv3 .i
    {
    width: 100px;
    height: 100px
    }

.hv3 .i a img
    {
    border: 0;
    width: 100px;
    height: 100px
    }

.hv3 .i a:hover
    {
    text-decoration: none
    }

.hv3 .i a:hover img
    {
    opacity: 0.7;
    filter: alpha( opacity=70 )
    }

.hv3 .t a
    {
    text-decoration: none;
    color: #0f3e8d
    }

.hv3 .t a .t1
    {
    padding-bottom: 3px;
    font-family: arial;
    font-size: 9pt;
    color: #000000
    }

.hv3 .t a .t2
    {
    padding-bottom: 3px;
    font-family: arial;
    font-size: 9pt;
    color: #000000
    }

.hv3 .t a .a
    {
    font-family: arial;
    font-size: 9pt;
    color: #0f3e8d;
    text-decoration: underline
    }

.hv3 .t a:hover .t1
    {
    text-decoration: underline
    }

.hv3 .t a:hover .a
    {
    text-decoration: none
    }

.drx .i
    {
    width: 300px;
    height: 225px
    }

.drx .i img
    {
    width: 300px;
    height: 225px;
    border: 0
    }

.drx .i div
    {
    display: none
    }

.drx .i div#drxi1
    {
    display: block
    }

.drx .t .t1
    {
    height: 225px
    }

.drx .t .t1 td
    {
    cursor: pointer
    }

.drx .t .t1 td .t2
    {
    width: 100%;
    height: 100%
    }

.drx .t .t1 td .t2 .t22
    {
    padding: 0 10px 0 20px;
    margin:0px
    }

.drx .t .t1 td .t2 .t22 a
    {
    text-decoration: none;
    margin:0px;
    padding:0px
    }

.drx .t .t1 td .t2 .t22 a .ti
    {
    font-family: arial;
    font-size: 11pt;
    line-height: 1.2;
    }

.drx .t .t1 td .t2 .t22 a .ti2
    {
    font-family: arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 1.1
    }

.drx .t .t1 .t11 .t2
    {
    background: transparent
    }

.drx .t .t1 .t11 .t2 .t22 a div
    {
    color: black
    }

.drx .t .t1 .t11#drxt1 .t2 .t22 a div
    {
    margin:0px;
    padding:0px;
    color: white
    }

.drx .t .t1 .t11#drxt1 .t2
    {
    margin:0px;
    padding:0px;
    background: gray
    }

.drx .t .t1 .n .t2
    {
    background: transparent
    }

.drx .t .t1 .n .t2 .t22 a div
    {
    color: black
    }

.drx .t .t1 .a .t2 .t22 a div
    {
    color: white
    }

.drx .t .t1 .a .t2
    {
    background: gray
    }

.hv3
    {
    border-top: 1px dashed #cccccc;
    margin-top: 10px;
    font-size: 10pt;
    font-family: arial;
    line-height: 1.2
    }

.hv3 .i
    {
    padding-top: 10px;
    padding-bottom: 3px
    }

.hv3#hv31
    {
    border-top: 0;
    padding-top: 0;
    margin-top: 0
    }

.hv3 .i
    {
    width: 100px;
    height: 100px
    }

.hv3 .i a img
    {
    border: 0;
    width: 100px;
    height: 100px
    }

.hv3 .i a:hover
    {
    text-decoration: none
    }

.hv3 .i a:hover img
    {
    opacity: 0.7;
    filter: alpha( opacity=70 )
    }

.hv3 .t a
    {
    text-decoration: none;
    color: #0f3e8d
    }

.hv3 .t a .t1
    {
    padding-bottom: 3px;
    font-family: arial;
    font-size: 9pt;
    color: #000000
    }

.hv3 .t a .t2
    {
    padding-bottom: 3px;
    font-family: arial;
    font-size: 9pt;
    color: #000000
    }

.hv3 .t a .a
    {
    font-family: arial;
    font-size: 9pt;
    color: #0f3e8d;
    text-decoration: underline
    }

.hv3 .t a:hover .t1
    {
    text-decoration: underline
    }

.hv3 .t a:hover .a
    {
    text-decoration: none
    }

.at2
    {
    display: block;
    margin-top: 10px;
    font-size: 10pt;
    line-height: 1.1;
    color: #0e3b87;
    text-decoration: none
    }

.at2 span
    {
    font-size: 10pt;
    font-weight: normal;
    color: black;
    text-decoration: none
    }

.at2:hover
    {
    color: #404040
    }

.at2:hover span
    {
    text-decoration: underline;
    }

.hv3
    {
    border-top: 1px dashed #cccccc;
    margin-top: 10px;
    font-size: 10pt;
    font-family: arial;
    line-height: 1.2
    }

.hv3 .i
    {
    padding-top: 10px;
    padding-bottom: 3px
    }

.hv3#hv31
    {
    border-top: 0;
    padding-top: 0;
    margin-top: 0
    }

.hv3 .i
    {
    width: 100px;
    height: 100px
    }

.hv3 .i a img
    {
    border: 0;
    width: 100px;
    height: 100px
    }

.hv3 .i a:hover
    {
    text-decoration: none
    }

.hv3 .i a:hover img
    {
    opacity: 0.7;
    filter: alpha( opacity=70 )
    }

.hv3 .t a
    {
    text-decoration: none;
    color: #0f3e8d
    }

.hv3 .t a .t1
    {
    padding-bottom: 3px;
    font-family: arial;
    font-size: 9pt;
    color: #000000
    }

.hv3 .t a .t2
    {
    padding-bottom: 3px;
    font-family: arial;
    font-size: 9pt;
    color: #000000
    }

.hv3 .t a .a
    {
    font-family: arial;
    font-size: 9pt;
    color: #0f3e8d;
    text-decoration: underline
    }

.hv3 .t a:hover .t1
    {
    text-decoration: underline
    }

.hv3 .t a:hover .a
    {
    text-decoration: none
    }

.hv3
    {
    border-top: 1px dashed #cccccc;
    margin-top: 10px;
    font-size: 10pt;
    font-family: arial;
    line-height: 1.2
    }

.hv3 .i
    {
    padding-top: 10px;
    padding-bottom: 3px
    }

.hv3#hv31
    {
    border-top: 0;
    padding-top: 0;
    margin-top: 0
    }

.hv3 .i
    {
    width: 100px;
    height: 100px
    }

.hv3 .i a img
    {
    border: 0;
    width: 100px;
    height: 100px
    }

.hv3 .i a:hover
    {
    text-decoration: none
    }

.hv3 .i a:hover img
    {
    opacity: 0.7;
    filter: alpha( opacity=70 )
    }

.hv3 .t a
    {
    text-decoration: none;
    color: #0f3e8d
    }

.hv3 .t a .t1
    {
    padding-bottom: 3px;
    font-family: arial;
    font-size: 9pt;
    color: #000000
    }

.hv3 .t a .t2
    {
    padding-bottom: 3px;
    font-family: arial;
    font-size: 9pt;
    color: #000000
    }

.hv3 .t a .a
    {
    font-family: arial;
    font-size: 9pt;
    color: #0f3e8d;
    text-decoration: underline
    }

.hv3 .t a:hover .t1
    {
    text-decoration: underline
    }

.hv3 .t a:hover .a
    {
    text-decoration: none
    }

.drx .t .t1 td .t2 .t22 a .ti
    {
    font-family: arial;
    font-size: 12pt;
    line-height: 1.2;
    }

.drx .t .t1 td .t2 .t22 a .ti2
    {
    font-family: arial;
    font-size: 11pt;
    font-weight: normal;
    line-height: 1.1
    }

.drx .t .t1 .t11 .t2
    {
    background: transparent
    }

.drx .t .t1 .t11 .t2 .t22 a .ti
    {
    color: #0e3b87
    }

.drx .t .t1 .t11 .t2 .t22 a .ti2
    {
    color: #404040
    }

.drx .t .t1 .t11#drxt1 .t2 .t22 a .ti
    {
    color: #8dacde
    }

.drx .t .t1 .t11#drxt1 .t2 .t22 a .ti2
    {
    color: white
    }

.drx .t .t1 .t11#drxt1 .t2
    {
    background: #0e3b87
    }

.drx .t .t1 .n .t2
    {
    background: transparent
    }

.drx .t .t1 .n .t2 .t22 a .ti
    {
    color: #0e3b87
    }

.drx .t .t1 .n .t2 .t22 a .ti2
    {
    color: #404040
    }

.drx .t .t1 .a .t2 .t22 a .ti
    {
    color: #8dacde
    }

.drx .t .t1 .a .t2 .t22 a .ti2
    {
    color: white
    }

.drx .t .t1 .a .t2 .t22
    {
    background: #0e3b87;
    }

#banner_edinros
    {
        padding-top: 30px;
        padding-bottom: 10px;

        border-bottom: 1px dashed rgb( 204, 204, 204 );
        margin-bottom: 10px
    }
.img_big_preview{
	margin-right:1px;
	text-align:left;
}
.img_big{
	width:280px;
	height:214px;
	border:0;
}
#img_big_preview_div{
	float:left;
}
.small_img_gallery{
	border:1px solid white;
	width:575px;
}
.category_file_name{
	font-size:12px;
}

.banner_bg{
}
.banner_div{
	PADDING-TOP: 10px;	
	PADDING-BOTTOM: 10px;	
	BORDER-BOTTOM: #e0e0e0 1px dashed;	
	TEXT-DECORATION: none;
	margin-left:3px;
	margin-right:3px;
}

.banner_text{
 	color : White;
 	FONT-WEIGHT: normal;
 	FONT-SIZE: 14px;
}

.pic_banner{
	border:0px;
}

.left_banner{
	float:left;
	margin-right:15px;
}

.votes{
	width:240px;
}
.quest_vote{
	font-size:8pt;
	font-weight:bold;
	padding-left:5px;
}
.votes_answer_block{
	line-height:20px;
	height:20px;
	padding-left:10px;
	font-size:8pt;
	vertical-align:top;
}
.votes_bottom{
	padding-left:78px;
}
.votes_margin{
	padding-left:80px;
	padding-top:7px;
}
.res{
	font-size:8pt;
}
.lf_answer{
	font-size:8pt;
}
.ThemeOfficeMenu {
	CURSOR: default;
	WHITE-SPACE: nowrap;
	height : 24px;
}
.ThemeOfficeSubMenuTable {
	CURSOR: default;
	WHITE-SPACE: nowrap;
	color: #283c96;
	OVERFLOW: visible;
	border:1px solid #283c96;
}
.ThemeOfficeSubMenu {
	Z-INDEX: 100; 
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=180, Strength=2); 				    VISIBILITY: hidden; 
	OVERFLOW: visible;
	POSITION: absolute;
}

.ThemeOfficeMainItem {/*само меню - главная строка*/
	color: #283c96;
	CURSOR: default;
	WHITE-SPACE: nowrap;
	padding-left:5px;
	font-size:12px;
	font-weight : normal;
}
.ThemeOfficeMainItemHover {/*само меню - главная строка hover*/
	CURSOR: default;
	WHITE-SPACE: nowrap;
	color: #ffffff;
	padding-left:5px;
	font-size:12px;
	font-weight : normal;
	background-color:#283c96;
}
.ThemeOfficeMainItemActive {
	CURSOR: default;
	WHITE-SPACE: nowrap;
	/*background: #900107;*/
	padding-left:5px;
	font-size:12px;
	font-weight : normal;
}
.ThemeOfficeMenuItem {
	CURSOR: default;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #e8e8e8;

}
.ThemeOfficeMenuItemHover {
	CURSOR: default;
	WHITE-SPACE: nowrap; 
	background: url("images/main_menu_bg.gif") left repeat-x #bdc7e3;
}
.ThemeOfficeMenuItemActive {
	CURSOR: default;
	WHITE-SPACE: nowrap;
	background-color : #e2e6f1;
}
TD.ThemeOfficeMainItemActive {
	/*BORDER-RIGHT: #333366 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333366 1px solid; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; BORDER-LEFT: #333366 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #333366 1px solid;*/
}
.ThemeOfficeMainFolderLeft {
	
}
.ThemeOfficeMainItemLeft {
	
}
.ThemeOfficeMainFolderText {
	
}
.ThemeOfficeMainItemText {
	
}
.ThemeOfficeMainFolderRight {
	
}
.ThemeOfficeMainItemRight {
	
}
TD.ThemeOfficeMainFolderLeft {
	padding:2px;
}
TD.ThemeOfficeMainItemLeft {
	padding:2px;
}
TD.ThemeOfficeMainFolderText {
	padding:2px;
	WHITE-SPACE: nowrap;
}
TD.ThemeOfficeMainItemText {
	padding:2px;
	WHITE-SPACE: nowrap;
}
TD.ThemeOfficeMainFolderRight {
/*	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
*/}
TD.ThemeOfficeMainItemRight {
/*	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
*/}
TR.ThemeOfficeMainItem TD.ThemeOfficeMainFolderLeft {
	padding:2px;
	WHITE-SPACE: nowrap;
}
TR.ThemeOfficeMainItem TD.ThemeOfficeMainItemLeft {
	WHITE-SPACE: nowrap
}
TR.ThemeOfficeMainItem TD.ThemeOfficeMainFolderText {
	padding:2px;
}
TR.ThemeOfficeMainItem TD.ThemeOfficeMainItemText {
	padding:2px;
}
TR.ThemeOfficeMainItem TD.ThemeOfficeMainItemRight {
	padding:2px;
}
TR.ThemeOfficeMainItem TD.ThemeOfficeMainFolderRight {
	padding:2px;
}
.ThemeOfficeMenuFolderLeft {
	padding:2px;
	WHITE-SPACE: nowrap
}
.ThemeOfficeMenuItemLeft {
	padding:2px;
	WHITE-SPACE: nowrap;
	z-index:200;
}
.ThemeOfficeMenuFolderText {
	padding:2px;
	WHITE-SPACE: nowrap;
	color:#283c96;
	font-size:12px;
	font-weight : normal;
}
.ThemeOfficeMenuItemText {
	padding:2px;
	WHITE-SPACE: nowrap;
	color:#283c96;
	font-size:12px;
	font-weight : normal;
	z-index:200;
	
}
.ThemeOfficeMenuFolderRight {
	padding:2px;
	WHITE-SPACE: nowrap;
	z-index:200;
}
.ThemeOfficeMenuItemRight {
	padding:2px;
	WHITE-SPACE: nowrap;
	z-index:200;
}
.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft {
	/*	PADDING-RIGHT: 3px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
*/
	WHITE-SPACE: nowrap;
}
.ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft {
	WHITE-SPACE: nowrap; /*background: #f3f3f3;*/
}
.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText {
/*	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
*/}
.ThemeOfficeMenuItem .ThemeOfficeMenuItemText {
	padding:2px;
}
.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight {
	padding:2px;
}
.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight {
	padding:2px;
}
.ThemeOfficeMenuSplit {
	BORDER-TOP: #000000 1px solid;
	MARGIN: 2px;
	OVERFLOW: hidden;
	HEIGHT: 1px
}
.ThemeOfficeSplitImage {
	/*BORDER-TOP: #ffffff 1px solid;
	MARGIN: 2px;
	*/
	/*	Width: 100%;
	OVERFLOW: hidden;
	HEIGHT: 5px;
	background-image :url('./templates/browse/image/vert_menu_split.gif');
	background-position :right top;
	background-repeat :no-repeat;
	background-color : Black; */
}
.ThemeOfficeMenuItem IMG.seq1 {
	DISPLAY: inline
}
.ThemeOfficeMenuItemHover seq2 {
	DISPLAY: inline
}
.ThemeOfficeMenuItemActive seq2 {
	DISPLAY: inline
}
.ThemeOfficeMenuItem .seq2 {
	DISPLAY: none
}
.ThemeOfficeMenuItemHover .seq1 {
	DISPLAY: none
}
.ThemeOfficeMenuItemActive .seq1 {
	DISPLAY: none
}

/* COMMON STYLES*/
body, table, td, p, div, li, ul, ol, form, input, select, textarea, a, h1, h2, h3 {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

#body_blue {
	background-color: #0f3e8d;
	min-width: 1024px;
}
#body_white {
	background-color: #ffffff;
	min-width: 1024px;
}

a {
	COLOR: #283c96;
	TEXT-DECORATION: underline;
	font-size: 12px;
}

h1 {
	FONT-SIZE: 160%;
	FONT-WEIGHT: bold;
	margin:0px;
	padding:0px;
}
#title_fone{
	background-color:#283c96;
	padding:7px;
	color:white;
	margin-bottom:10px;
	overflow:auto;
}
h2 {
	FONT-SIZE: 120%;
	margin:0px;
	padding:0px;
	FONT-WEIGHT: bold;
	COLOR: black;
}

h3 {
	FONT-SIZE: 100%;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	FONT-WEIGHT: normal;
}

h4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	COLOR: black;
}
.right_title {
	text-align: right;
	margin-top:21px;
	margin-bottom: 32px;
	margin-right: 8px;
}
/* HEADER */
#up_menu{
	width:988px;
	height:19px;
	background-image:URL("images/up_menu.gif");
	background-repeat: repeat-x;
	padding-top:7px;
}
.red_color{
	color:#ffc0c0;
	font-size:13px;
	text-decoration:none;
}
.red_color:hover{
	color:white;
	font-size:13px;
	text-decoration:none;
}
.up_menu_href{
	COLOR:WHITE;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.up_menu_href:hover{
	COLOR:#ffc0c0;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
#header{
	width:988px;
	height:121px;
	background-image:URL("images/site_header.jpg");
	background-repeat: no-repeat;
}
#headsearch {
	position: relative;
	float:right;
	height: 23px;
	margin-top:-110px;
	margin-right:5px;
	line-height: 23px;
}

#headsearch form {
	padding: 0px;
	margin: 0px;
}
#myMenuID {
	z-index:1000;
}
#titles{
	position: absolute;
	left:550px;
	top: 20px;
	text-align:left;
}
.tro{
	color:white;
	font-weight:bold;
	font-size:13px;
	font-family:Arial;
	margin-left:341px;
	margin-top:54px;
}
/* /HEADER */


/* BODY */
#body_table {
	margin:0px;
	padding: 0px;
	width:100%;
	background-image:URL("images/center_fone.gif");
	background-repeat: repeat-y;
}
#body_table_print {
	margin:0px;
	padding: 0px;
	width:100%;
}
#left_div{
	
}
#right_div{
	
}
#left_cell{
	background-image:URL("images/under_logo.gif");
	height:500px;
	width:201px;
	background-repeat: no-repeat;
}
#left_body_cell {
	width: 190px;
	margin-top:40px;
	vertical-align:top;
}

#center_cell{
	width:587px;
	background-image:URL("images/center_cell.gif");
	background-repeat: no-repeat;
}
#center_cell_print{
	width:587px;
	padding-left:200px;
}
#center_div{
	width:577px;
	padding:5px;
	vertical-align:top;
	z-index:0;
}
#right_cell{
	background-image:URL("images/right_cell.gif");
	height:500px;
	width:200px;
	background-repeat: no-repeat;
}
#navigator {
	height : 17px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	vertical-align:middle;
	margin-bottom:5px;
}

.address_link_class {
	FONT-WEIGHT: normal;
	FONT-SIZE:12px;
	TEXT-DECORATION: none;
	text-decoration:underline;
}
.address_link_class:hover {
	FONT-SIZE:12px;
	COLOR: black;	
	TEXT-DECORATION: underline;
}

/* BODY CELLS */ 


#center_body_cell {
	background-color: white;
	background-image:URL("images/content_fone.gif");
	background-position: top;
	background-repeat : no-repeat;
	padding:10px;
}

#right_body_cell {
	padding-top:10px;
/*	width: 210px;*/
	padding-left:10px;
	background-color:black;
}
.quest_answer_list{
	padding:0px 0px 5px 10px;
}
.tree_link{
	font-size:12px;
}
.tree{
	color:#ff6633;
	font-size:12px;
}
.tree a{
	color:#ffffff;
	font-size:12px;
}

.tree_menu{
	color:#ff6633;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.tree_menu:hover{
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
.tree_menu:active{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.tree_menu_active{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}


/* PRINT VERSION */
.print_version{
	position:relative;
	float:right;
	vertical-align:top;
	padding-right:22px;
	z-index:300;
	margin-top:-58px;
}
.print_version_img{
	position:relative;
	float:left;
}
.print_version_text{
	position:relative;
	float:left;
	padding-top:4px;
}
.print_version_a{
		color:#ffffff;
	text-decoration:none;
	font-size:11px;
}
.print_version_a a{
	color:#ffffff;
	font-size:11px;
}
/* PRINT VERSION */
.menu{
	font-size:12px;
	color:#ffffff;
	height:20px;
	padding-top:4px;
	padding-left:10px;
	margin-top:10px;
}
.menu a{
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
.previewimg{
	position: absolute;
	padding: 10px;
	border: 1px solid #98b1cf;
	border: 1px solid #000000;
	background-color: white;
	z-index: 5000;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=135, Strength=5);
}
.blue_href{
	color:#7eaeff;
	text-decoration:underline;
	font-size:11px;
}
.blue_href:hover{
	color:#ffffff;
	text-decoration:underline;
	font-size:11px;
}
#under_search{
	text-align:right;
	margin-right:18px;
}
.search_form_text{
	border:1px solid #7eaeff;
	background-color:#0f3e8d;
	color:white;
}
.search_form_text_content{
	border:1px solid #7eaeff;
}
.gallery_href{
	font-weight:bold;
}
.gallery_href:hover{
	font-weight:bold;
	color:black;
}
.photo_gallery_title{
	font-weight:bold;
	COLOR: #283c96;
	padding:5px;
}
#rhead {
	position: absolute;
	right:0px;
	top:0px;
}
.previewimg{
	position: absolute;
	padding: 10px;
	border: 1px solid #98b1cf;
	border: 1px solid #000000;
	background-color: white;
	z-index: 5000;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=135, Strength=5);
}
/* NEWS */
.news{
	background-color:#283c96;
	height:20px;
	padding-top:4px;
	padding-left:10px;
}
.news_annonce{
	vertical-align:top;
}
.news_annonce_block{
	margin-bottom:5px;
	margin-top:4px;
}
.news_all{
	color:#8dacde;
}
.news_all_{
	color:#8dacde;
	text-decoration:none;
}
.news_annonce_href:hover{
	text-decoration:underline;
}
.news_annonce_href{
	text-decoration:none;
}
.news_annonce_date{
	FONT-SIZE: 12 px;	COLOR: black;	TEXT-ALIGN: justify;
	display:inline;
	padding-right:5px;
}
.news_list_date{
	FONT-SIZE: 8pt;	COLOR: black;	TEXT-ALIGN: justify; FONT-WEIGHT: normal;
}

.news_annonce_title{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	color:white;
	text-decoration:none;
	display:inline;
}
.news_annonce_text_short{
	FONT-SIZE: 8pt;	COLOR: #ffffff;	TEXT-ALIGN: justify;
}
.news_annonce_pic {
	border: 1px solid white;
	margin-top:3px;
}
.podrobnee{
	FONT-SIZE: 8pt;
}
#newslist_cnt{
	clear:both;
	vertical-align:top;
}
.news_list_pic {
	margin-right:5px;
}
.news_list_date {
	margin-right:5px;
	font-weight:bold;
	FONT-SIZE: 8pt;
}
.news_list_text_short{
	FONT-SIZE: 8pt;
}
#news_block_title{
	font-weight: bold;
	background-color:#283c96;
	FONT-SIZE: 150%;	
	COLOR: white;
	width:100%;
	padding:10px;
	font-family:Arial;
}
#news_block_short{
	font-weight: normal;
	FONT-SIZE: 120%;	
	COLOR: #404040;
	width:100%;
	padding:10px;
	font-family:Arial;
}
#news_block_posted{
	text-align:right;
	padding:0px;
	margin:0px;
	COLOR: #404040;
	font-weight: bold;
}
.news_block_text_more{
	width:988px;
	padding:0px;
	margin:0px;
}
#news_block_image{
	BACKGROUND: #808080;	
	COLOR: white;
}
#news_block_image_text{
	FONT-SIZE: 8pt;	
	PADDING: 5px;	
	COLOR: white;
	text-align:center;
}

/* /NEWS */

/* SPEECH */
.speech_annonce{
}
.speech_annonce_img{

}
.speech_annonce_img:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
	-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.8;
}
#speech_annonce_header{
	text-align:right;
	padding-right:10px;
}

.speech_header{
	font-weight:bold;
}
#speech_pre_image{
	text-align:left;
}
.speech_annonce_block{
	padding:10px 5px 10px 5px;
	BORDER-BOTTOM: #e0e0e0 1px dashed;	
	TEXT-DECORATION: none;
	margin-left:3px;
	margin-right:3px;
}
.speech_annonce_autor{
	font-weight:bold;
	text-align:left;
	margin-top:7px;
}
.speech_annonce_post{
	text-align:left;
}
.speech_annonce_title{
	margin-top:5px;
	text-align:left;
	COLOR: #283c96;
}
/* /SPEECH */



/* TOPICAL */
#topical_annonce_header{
	text-align:left;
	padding-left:10px;
}
/* /TOPICAL */



/* THEME */
.theme_annonce{
	margin-top:48px;
}
/* /THEME */


/* MAIN_NEWS */
.main_news_annonce_title{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	color:black;
	text-decoration:none;
	display:inline;
}
/* MAIN_NEWS */
