BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: black; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff
}
HTML {
	SCROLLBAR-3DLIGHT-COLOR: #e6e6e6; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-BASE-COLOR: #e6e6e6
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
LI {
	VERTICAL-ALIGN: middle; FONT-FAMILY: Tahoma
}
UL {
	VERTICAL-ALIGN: middle; FONT-FAMILY: Tahoma
}
OL {
	VERTICAL-ALIGN: middle; FONT-FAMILY: Tahoma
}
H1 {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #0e9100; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}

P { MARGIN-BOTTOM: 0.5em; LINE-HEIGHT: 130% }
.oo {
	FONT-WEIGHT: normal; FONT-SIZE: 0px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.t {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: black; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.t11, .t11 a, .t11 a:hover, .t11 a:linked, .t11 a:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: black; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.t11 a:hover{	TEXT-DECORATION: underline}
.t12 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: black; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.t13 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: black; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.t13i {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: black; LINE-HEIGHT: 21px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.t13c {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.t13o {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #20a50b; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.t13op {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: black; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; float: left; margin: 0px 25px 50px 0px;
}
.date {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #9da1a3
}
.title {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; COLOR: #3f6089; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
.title12 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #3f6089; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
.title14 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #3f6089; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
.search {
	BORDER-RIGHT: #5f6367 1px solid; BORDER-TOP: #5f6367 1px solid; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-LEFT: #5f6367 1px solid; COLOR: #8b8b8b; BORDER-BOTTOM: #5f6367 1px solid; FONT-FAMILY: Tahoma
}
.b_search {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 13px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; CURSOR: hand; COLOR: #3f6089; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline
}
.fr {
	BORDER-RIGHT: #a0a6b7 1px solid; BORDER-TOP: #a0a6b7 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-LEFT: #a0a6b7 1px solid; WIDTH: 260px; COLOR: black; BORDER-BOTTOM: #a0a6b7 1px solid; FONT-FAMILY: Tahoma
}
.fr2 {
	BORDER-RIGHT: #a0a6b7 1px solid; BORDER-TOP: #a0a6b7 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-LEFT: #a0a6b7 1px solid; WIDTH: 60px; COLOR: black; BORDER-BOTTOM: #a0a6b7 1px solid; FONT-FAMILY: Tahoma
}
.fr3 {
	BORDER-RIGHT: #a0a6b7 1px solid; BORDER-TOP: #a0a6b7 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-LEFT: #a0a6b7 1px solid; WIDTH: 110px; COLOR: black; BORDER-BOTTOM: #a0a6b7 1px solid; FONT-FAMILY: Tahoma
}
.fr4 {
	BORDER-RIGHT: #a0a6b7 1px solid; BORDER-TOP: #a0a6b7 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-LEFT: #a0a6b7 1px solid; WIDTH: 177px; COLOR: black; BORDER-BOTTOM: #a0a6b7 1px solid; FONT-FAMILY: Tahoma
}
.fr5 {
	BORDER-RIGHT: #a0a6b7 1px solid; BORDER-TOP: #a0a6b7 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-LEFT: #a0a6b7 1px solid; WIDTH: 170px; COLOR: black; BORDER-BOTTOM: #a0a6b7 1px solid; FONT-FAMILY: Tahoma
}
.ch {
	VERTICAL-ALIGN: middle
}
.frt {
	BORDER-RIGHT: #a0a6b7 1px solid; BORDER-TOP: #a0a6b7 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; OVERFLOW: auto; BORDER-LEFT: #a0a6b7 1px solid; WIDTH: 260px; COLOR: black; BORDER-BOTTOM: #a0a6b7 1px solid; FONT-FAMILY: Tahoma; HEIGHT: 100px
}
.submit {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 50% top; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(../images/send.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 111px; CURSOR: hand; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
.img {
	VERTICAL-ALIGN: middle
}
.thimg {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid
}
#main_t {
	BACKGROUND-COLOR: #e5e5e5
}
#logo_1 {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/logo_bg_1.jpg); BACKGROUND-REPEAT: no-repeat
}
#logo_2 {
	PADDING-RIGHT: 115px; BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/logo_bg_2.jpg); BACKGROUND-REPEAT: no-repeat
}
#logo_3 {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/logo_bg_3.jpg); BACKGROUND-REPEAT: no-repeat
}
#border_1 {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/border_1.jpg); BACKGROUND-REPEAT: no-repeat
}
#border_2 {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/border_2.gif); BACKGROUND-REPEAT: no-repeat
}
#main {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/main_bg.gif); BACKGROUND-REPEAT: repeat-x
}
#main_c {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/main_bg.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e5e5e5
}
#content {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-TOP: 15px
}
#content2 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px
}
#cellar {
	BACKGROUND-COLOR: #d6dde0
}
#search {
	BORDER-TOP: #d00000 2px solid; BORDER-LEFT: #d00000 2px solid; BORDER-BOTTOM: #d00000 2px solid; HEIGHT: 50px; BACKGROUND-COLOR: #ffffff
}
#price_1 {
	PADDING-RIGHT: 5px; BORDER-TOP: #5f6367 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #5f6367 1px dotted; PADDING-TOP: 5px
}
#price_2 {
	BORDER-RIGHT: #5f6367 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #5f6367 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #5f6367 1px dotted; PADDING-TOP: 5px
}
#price_3 {
	PADDING-RIGHT: 5px; BORDER-TOP: #5f6367 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #5f6367 1px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #5f6367 1px dotted
}
#price_4 {
	BORDER-RIGHT: #5f6367 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #5f6367 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #5f6367 1px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #5f6367 1px dotted
}
.u_menu {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.hr_blue {
	BORDER-RIGHT: #5f6367 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; BORDER-TOP: #5f6367 0px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/hr_blue.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #5f6367 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #5f6367 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 3px
}
.hr_green {
	BORDER-RIGHT: #5f6367 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; BORDER-TOP: #5f6367 0px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/hr_green.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #5f6367 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #5f6367 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 3px
}
.hr_gray {
	BORDER-RIGHT: #5f6367 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; BORDER-TOP: #5f6367 0px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/hr_gray.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #5f6367 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #5f6367 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 3px
}
.hr_gray_f {
	BORDER-RIGHT: #5f6367 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; BORDER-TOP: #5f6367 0px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/hr_gray_f.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #5f6367 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #5f6367 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 3px
}
.hr_orange {
	BORDER-RIGHT: #5f6367 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; BORDER-TOP: #5f6367 0px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/hr_orange.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #5f6367 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #5f6367 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 3px
}
.hr_red {
	BORDER-RIGHT: #5f6367 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; BORDER-TOP: #5f6367 0px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/hr_red.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #5f6367 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #5f6367 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 3px
}
.hr_menu {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: left 50%; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(../images/hr_dot.gif); BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
A {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #0379c1; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A:unknown {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.menu {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.menu:unknown {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A.more {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A.more:visited {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A.more:unknown {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A.more:hover {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.cellar {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A.cellar:visited {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A.cellar:unknown {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A.cellar:hover {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #3f6089; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.calendar_container {
	PADDING-LEFT: 0px; BACKGROUND: url(../images/calendar_bg.gif) no-repeat; WIDTH: 169px; PADDING-TOP: 10px; HEIGHT: 159px; TEXT-ALIGN: center
}
.calendar_container TABLE {
	MARGIN: 0px auto
}
TABLE.calendar TD {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #606060; TEXT-ALIGN: center
}
TABLE.calendar TR.days TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 9px
}
TABLE.calendar TD A {
	PADDING: 0px; margin: 0px; DISPLAY: block; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; WIDTH: 22px; COLOR: #606060; LINE-HEIGHT: 18px; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TABLE.calendar TR.days TD A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #474342
}
TABLE.calendar TR.weekdays TD {
	FONT-WEIGHT: bold
}
TABLE.calendar TR.weekdays TD A:hover {

}
.top {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(../images/top.jpg); WIDTH: 1000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px
}
.extra{	padding-left: 30px;
	float: left;}

/* Формы */

input.form_input2, select.form_input2, textarea.form_input2 {
	width: 130px;
	height: 17px;
}

input.form_checkbox2{
	width: 15px;
	height: 15px;
}

input.domain{
	width: 12px;
	height: 12px;
}

td.caption {
    font-size:12px;
    font-weight:bold;
    padding: 0px 0px 4px 0px;

}

td.caption2 {
    text-align:center;
    font-size:10px;
    font-weight:bold;
    padding: 8px 0px 8px 0px;
    vertical-align:top;
    text-transform: none;
}

td.left {
    text-align:right;
    padding: 2px 2px 10px 2px;
    vertical-align:top;
}

td.left2 {
    text-align:left;
    font-size:12px;
    padding: 8px 10px 10px 10px;
}

td.right {
    text-align:left;
    padding: 3px 8px 14px 8px;
}

td.list {
    text-align: left;
    font-size: 11px;
    padding: 2px;
}

table.list {
    border-style: solid;
}

table.form { }

font.form {
    font-size: 11px;
    color: #000000;
}

input.form_input{
    font-size:11px;
    padding-left: 4px;
}

input.form_file{
    font-size:11px;
    width: 200px;
    padding-left: 4px;
}

input.form_button{
    font-size: 11px;
    width: 60px;
    text-align: center;
}

select.form_select {
    font-size:11px;
    width: 209px;
    height: 16px;
}

textarea.form_textarea {
    font-size:11px;
    width: 200px;
    height: 100px;
}

textarea.new_file {
    font-size:11px;
    width: 600px;
    height: 600px;
}

.pic{
	width: 140px;
	height: 200px;
	text-align: center;
	float: left;
}

.error{
	color: #D00;
}

.center {
	text-align: center;
}

.user_menu td{	padding: 10px 60px 10px 0px;
}

.user_menu a, .user_menu a:visited, .user_menu a:linked{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.user_menu a:hover{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.mes1{	width: 650px;
	padding: 15px 0px 15px 30px;}

.mes2{
	width: 650px;
	padding: 0px 0px 15px 30px;
}



