﻿BODY {
	TABLE-LAYOUT: fixed; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fefeea
}
TABLE {
	
}
.addres {
	FONT-SIZE: 12px; COLOR: #660000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.addres A {
	FONT-SIZE: 12px; COLOR: #660000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
ul#cssmenu {
        width: 894px;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        background: url(../img/bg05.gif);
        height: 30px;
        font: bold 16px/18px Arial, Helvetica, sans-serif;
        border-left:#660000 1px solid;
	text-align:center;
	position:relative;
}

ul#cssmenu li {
	margin-left: 0;
	border: 0 none;
	padding-left:0px;	/*расстояние между пунктами, править совместно с ul.cssmenu ul > left  */
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	height: 30px;		/*перекрытие*/
	cursor:default;
	pointer:default;
	color: #fefeea;
}

ul#cssmenu li.poher {
	width: 2px;
    	font: bold 16px/28px Arial, Helvetica, sans-serif;
	color: #fefeea;
}

ul#cssmenu ul {
        margin: 0px;
        border: 0 none;
        padding-left: 0px;
	text-align: left;
        width: 170px;
        list-style: none;
        display: none;
        position: absolute;
        top: 30px;		/*сдвиг от горизонтального*/
        left:0px; /*сдвиг подменю, значение противоположно ul.cssmenu li > padding-left   */
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 170px;
/*	height: 30px;		наложение*/
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 5px;
        float: none !important;
        float: left;
        display: block;
        background: url(../img/bg05.gif);
        color: #fefeea;
        font: normal 14px/18px Arial, Helvetica, sans-serif;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        background: url(../img/bg05.gif);
        color:#fefeea;
        border-top:#660000 0px solid;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        border-top: 2px solid #fefeea;
        float: none;
        background: #660000;
        color: #fefeea;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        border-top: 2px solid #fefeea;
        background: #fefeea;
        color:#660000;
        border:#660000 1px solid;
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
}
ul#cssmenu img{
	border:none;
}
.container5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.color_bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 14px
}
.shadow_top_left {
	BACKGROUND: url(../img/shadow_lt_1.gif) no-repeat right top; WIDTH: 15px
}
.shadow_top_right {
	BACKGROUND: url(../img/shadow_rt_1.gif) no-repeat left top; WIDTH: 15px
}
.shadow_middle_left {
	BACKGROUND: url(../img/shadow_lm.gif) repeat-y right 50%; WIDTH: 15px; HEIGHT: 5px
}
.shadow_middle_right {
	BACKGROUND: url(../img/shadow_rm.gif) repeat-y left 50%; WIDTH: 15px; HEIGHT: 5px
}
.shadow_bottom_left {
	BACKGROUND: url(../img/shadow_lb.gif) no-repeat right bottom; WIDTH: 15px; HEIGHT: 40px
}
.shadow_bottom_right {
	BACKGROUND: url(../img/shadow_rb.gif) no-repeat left bottom; WIDTH: 15px; HEIGHT: 40px
}
.bottom_corner_left {
	BACKGROUND: url(../img/corner1_bl.gif) no-repeat left bottom; WIDTH: 5px; HEIGHT: 14px
}
.between_bottom_corners {
	BACKGROUND: url(../img/bg03.gif) repeat-x 50% bottom; WIDTH: 894px; HEIGHT: 14px
}
.bottom_corner_right {
	BACKGROUND: url(../img/corner1_br.gif) no-repeat left bottom; WIDTH: 5px; HEIGHT: 14px
}
.top_corner_left {
	BACKGROUND: url(../img/corner1_tl.gif) no-repeat left top; WIDTH: 5px; HEIGHT: 21px
}
.between_top_corners {
	BACKGROUND: url(../img/bg02.gif) repeat-x; WIDTH: 894px
}
.top_corner_right {
	BACKGROUND: url(../img/corner1_tr.gif) no-repeat left top; WIDTH: 5px; HEIGHT: 21px
}
#top_navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/bg04.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 31px
}
#top_navigation TABLE {
	VERTICAL-ALIGN: middle; HEIGHT: 30px
}
UL#top_menu {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 14px/28px Times New Roman, Times, Serif; BORDER-LEFT: 0px; WIDTH: 902px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
UL#top_menu LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 48px; BORDER-TOP: 0px; DISPLAY: inline; PADDING-LEFT: 50px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 30px
}
UL#top_menu LI A {
	COLOR: #660000; TEXT-DECORATION: none
}
UL#top_menu LI A:hover {
	COLOR: #900; TEXT-DECORATION: none
}
#no_border {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.img-link {
	CURSOR: hand
}
.admin-link {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.message-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: red; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.btn_vir {
	BACKGROUND: url(../img/button_vir.jpg) no-repeat; WIDTH: 175px; HEIGHT: 30px
}
.btn_dub {
	BACKGROUND: url(../img/button_dub.jpg) no-repeat; WIDTH: 175px; HEIGHT: 30px
}
.btn_peg {
	BACKGROUND: url(../img/button_peg.jpg) no-repeat; WIDTH: 175px; HEIGHT: 30px
}
.btn_buk {
	BACKGROUND: url(../img/button_buk.jpg) no-repeat; WIDTH: 175px; HEIGHT: 30px
}
.btn_meb {
	BACKGROUND: url(../img/button_meb.jpg) no-repeat; WIDTH: 175px; HEIGHT: 30px
}
.error {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-LEFT: 20px; COLOR: #660000; LINE-HEIGHT: 15px; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: justify
}
.img-hlnk {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

.search_input {
	BORDER: #660000 1px solid; 
	FONT-SIZE: 10px; 
	COLOR: #660000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #fefeea;
	width:190px;
}
