@charset "utf-8";
/* CSS Document */

* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

html, body, table { height: 100%; margin: 0}


/* Основные параметры */

.main-width {
	WIDTH: 1000px
}

.body-width {
	WIDTH: 570px
}

.header-height {
	HEIGHT: 280px;
	text-align: center;
}

#header {
	POSITION: relative; MARGIN: 0px auto; HEIGHT: 276px; WIDTH: 1000px; margin-top: 5px
}

#header .lang_buttons {
	margin-left: 14px; margin-top: 250px; FLOAT: left
}
#header .chat {
	margin-left: 30px;  padding-top: 225px; FLOAT: left
}


BODY {
	FONT-FAMILY: "Trebuchet MS", Helvetica; BACKGROUND: url('../images/body-bg.gif') #e4ebef repeat-x top; COLOR: #000; FONT-SIZE: 14px
}


A {
	text-decoration:underline; COLOR: #224887;
}
A:hover {
	text-decoration:none; COLOR: #585e6a;
}

H1 {
    font-weight:bold; font-size: 16px; color:#c22321
}
H1 A{
    color:#c22321; text-decoration: none
}
H1 A:hover{
    color:#c07f7e; text-decoration: none
}

H1.active-link A {
	COLOR:#F00; TEXT-DECORATION: none; font-weight:bold
}
H1.active-link A:hover {
	COLOR:#c07f7e; TEXT-DECORATION: none
}

H2 {
    color:#224887; font-weight:bold; font-size: 18px
}

H3 {
    color:#c22321; font-weight:bold; font-size: 18px
}
H4 {
	font-weight:bold; font-size: 17px; color:#060; HEIGHT: 28px
}

p {
	font-weight:normal; font-size: 14px; padding-bottom: 15px;
}

.body-margin-top {
	margin-top: -2px
}
/* Промежуток между blocks по горизонтали */
.block-horizon-divider {
	HEIGHT: 6px; DISPLAY: block; margin:0; padding:0; OVERFLOW: hidden
}

.block {
	margin-left: -1px; margin-right: 6px; margin-bottom: -2px; margin-top: 2px
}
.block-width {
	width: 333px
}


.block-header-style {
	width: 230px; float:left; padding-left: 10px; padding-right: 10px; padding-top: 8px; padding-bottom: 8px; BACKGROUND: url('../images/dot-divider.png') no-repeat left bottom; text-align: left
}

/* A - большой голубой блок */
.block-a-height {
	HEIGHT: 345px
}
.block-a-arh-height {
	HEIGHT: 290px
}
.block-header-style-a-arh {
	width: 230px; float:left; padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; BACKGROUND: url('../images/dot-divider.png') no-repeat left bottom; text-align: left
}

.block-a2-height {
	HEIGHT: 370px
}
#block-a-header .block-icon {
	HEIGHT: 67px; width: 47px; float:right; margin-top: 10px; margin-right: 16px; BACKGROUND: url('../images/block-a-icon.png') no-repeat right top
}
#block-a-header {
	HEIGHT: 60px; BACKGROUND: url('../images/block-a-header-left.png') no-repeat left top
}
#block-a-header SPAN {
	HEIGHT: 60px; DISPLAY: block; BACKGROUND: url('../images/block-a-header-right.png') no-repeat right top
}
#block-a-header SPAN SPAN {
	margin-left: 10px; margin-right: 10px; BACKGROUND: url('../images/block-a-header-middle.png') repeat-x top
}


#block-a-body {
	margin-bottom: 19px; BACKGROUND: url('../images/block-a-middle-left.png') repeat-y left
}
#block-a-body SPAN {
	DISPLAY: block; BACKGROUND: url('../images/block-a-middle-right.png') repeat-y right
}
#block-a-body SPAN SPAN {
	margin-left: 10px; margin-right: 10px; BACKGROUND: url('../images/block-a-middle-top.png') repeat-x top
}
#block-a-body SPAN SPAN SPAN {
	padding-bottom: 20px; margin-left: 0px; margin-right: -5px; BACKGROUND: url('../images/block-a-middle-bottom.png') repeat-x bottom
}
#block-a-body SPAN SPAN SPAN SPAN {
	padding-bottom: 20px; margin-left: -10px; BACKGROUND: url('../images/block-a-left-bottom.png') no-repeat left bottom
}
#block-a-body SPAN SPAN SPAN SPAN SPAN {
	margin-right: 0px; BACKGROUND: url('../images/block-a-right-bottom.png') no-repeat right bottom
}


#block-a0-header .block-icon {
	HEIGHT: 67px; width: 47px; float:right; margin-top: -115px; margin-right: 16px; BACKGROUND: url('../images/block-a0-icon.png') no-repeat right top
}

#block-a0-header {
	HEIGHT: 156px; margin-bottom: -3px; margin-top: 0px; BACKGROUND: url('../images/header-line-left_5STR.png') no-repeat left top
}
#block-a0-header SPAN {
	HEIGHT: 156px; DISPLAY: block; BACKGROUND: url('../images/header-line-right_5STR.png') no-repeat right top
}
#block-a0-header SPAN SPAN {
	margin-left: 8px; margin-right: 8px; BACKGROUND: url('../images/header-line-center_5STR.png') repeat-x top
}
#block-a0-header .block-header-style {
	width: 230px; float:left; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px
}

#block-a0-index-header .block-icon {
	HEIGHT: 67px; width: 47px; float:right; margin-top: -50px; margin-right: 16px; BACKGROUND: url('../images/block-a0-icon.png') no-repeat right top
}
#block-a0-index-header {
	HEIGHT: 100px; margin-bottom: -3px; margin-top: 0px; BACKGROUND: url('../images/header-line-left_3STR.png') no-repeat left top
}
#block-a0-index-header SPAN {
	HEIGHT: 100px; DISPLAY: block; BACKGROUND: url('../images/header-line-right_3STR.png') no-repeat right top
}
#block-a0-index-header SPAN SPAN {
	margin-left: 8px; margin-right: 8px; BACKGROUND: url('../images/header-line-center_3STR.png') repeat-x top
}
#block-a0-index-header .block-header-style {
	width: 230px; float:left; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px
}


/* В - большой желтый блок */
.block-b-height {
	HEIGHT: 160px
}
.block-b2-height {
	HEIGHT: 140px
}
#block-b-header .block-icon {
	HEIGHT: 67px; width: 47px; float:right; margin-top: 10px; margin-right: 16px; BACKGROUND: url('../images/block-b-icon.png') no-repeat right top
}
#block-b-header .block-icon2 {
	HEIGHT: 67px; width: 47px; float:right; margin-top: 10px; margin-right: 16px; BACKGROUND: url('../images/block-b2-icon.png') no-repeat right top
}
#block-b-header {
	HEIGHT: 60px; BACKGROUND: url('../images/block-b-header-left.png') no-repeat left top
}
#block-b-header SPAN {
	HEIGHT: 60px; DISPLAY: block; BACKGROUND: url('../images/block-b-header-right.png') no-repeat right top
}
#block-b-header SPAN SPAN {
	margin-left: 10px; margin-right: 10px; BACKGROUND: url('../images/block-b-header-middle.png') repeat-x top
}

#block-b-body {
	margin-bottom: 19px; BACKGROUND: url('../images/block-b-middle-left.png') repeat-y left
}
#block-b-body SPAN {
	DISPLAY: block; BACKGROUND: url('../images/block-b-middle-right.png') repeat-y right
}
#block-b-body SPAN SPAN {
	margin-left: 10px; margin-right: 10px; BACKGROUND: url('../images/block-b-middle-top.png') repeat-x top
}
#block-b-body SPAN SPAN SPAN {
	padding-bottom: 20px; margin-left: 0px; margin-right: -5px; BACKGROUND: url('../images/block-b-middle-bottom.png') repeat-x bottom
}
#block-b-body SPAN SPAN SPAN SPAN {
	padding-bottom: 20px; margin-left: -10px; BACKGROUND: url('../images/block-b-left-bottom.png') no-repeat left bottom
}
#block-b-body SPAN SPAN SPAN SPAN SPAN {
	margin-right: 0px; BACKGROUND: url('../images/block-b-right-bottom.png') no-repeat right bottom
}
#block-b-body .button {
	margin-left: 148px; margin-top: -7px; 
}
#block-b-body .button2 {
	margin-left: 130px; margin-top: -7px
}


.block-style {
	margin-left: -10px; padding-right: 10px; padding-top: 8px; padding-bottom: 10px
}
.block-b2-style {
	margin-left: 6px; padding-right: 10px; padding-top: 20px; padding-bottom: 5px;
	text-align:
}

/* Opera */
@media all and (min-width:0){
noindex:-o-prefocus, .block-b2-style {margin-left: 0px}
}

UL.block-links {
    TEXT-ALIGN: left; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL.block-links LI {
    BACKGROUND: url('../images/li-icon.png') no-repeat left top; padding-left: 18px; padding-bottom: 8px
}
UL.block-links LI.title {
    COLOR: #224887; TEXT-DECORATION: none; font-weight:bold
}
UL.block-links LI A {
	TEXT-TRANSFORM: normal; COLOR: #224887; TEXT-DECORATION: underline
}
UL.block-links LI A:hover {
	COLOR: #585e6a; TEXT-DECORATION: none
}
UL.block-links LI.active-link A {
	COLOR: #224887; TEXT-DECORATION: none; font-weight:bold
}
UL.block-links LI.active-link A:hover {
	COLOR: #585e6a; TEXT-DECORATION: none
}

UL.block-links LI STRONG {
	COLOR: #c22321; BACKGROUND: url('') no-repeat left top; float:none
}
UL.block-links LI STRONG.li-arrow {
	padding-left: 5px; BACKGROUND: url('../images/li-arrow.png') no-repeat left top; float:none
}


.column-width {
	width: 663px
}

#column {
	margin-top: 2px; margin-left: -1px; BACKGROUND: url('../images/column-header-left.png') no-repeat left top; position:relative
}
#column SPAN.right {
	DISPLAY: block; BACKGROUND: url('../images/column-header-right.png') no-repeat right top
}
#column SPAN.right SPAN.middle {
	margin-left: 28px; margin-right: 28px; DISPLAY: block; BACKGROUND: url('../images/column-header-middle.png') repeat-x top
}

.column-header {
    text-align: left; margin-left: -10px; margin-right: -10px; padding-top: 12px; padding-bottom: 12px
}
.column-body {
    margin-left: -10px; margin-right: -10px; padding-top: 4px; padding-bottom: 0
	px; text-align: left
}

.small-column-width {
	width: 325px
}
.column-divider {
	margin-left: -9px; margin-right: -10px; height: 1px; BACKGROUND: url('../images/column-divider.png') no-repeat left bottom; text-align: left 
}
.news-date {
	COLOR: #224887; TEXT-DECORATION: none; font-weight:bold; padding-right: 8px
}
.column-text {
	BACKGROUND: url('../images/column-divider.png') no-repeat left bottom; text-align: left; padding-top: 4px; padding-bottom: 14px
}
.news-text {
	margin-bottom: 10px; text-decoration:none; COLOR: #000;
}
.news-text A {
	text-decoration:underline; COLOR: #000;
}
.news-text A:hover {
	text-decoration:none; COLOR: #585e6a;
}
.object {
	text-align:center; padding-bottom: 25px 
}
.object P {
	text-align:center; padding-bottom: 10px; padding-top: 10px;
}


/* /table style for objects */

.table-style {
	background-color: #0c6ed5; 
	border:0;
    padding: 0px;
	border-spacing: 1px; 
}
.table-style TR {
	background-color: #f8faff;
}
.table-style TR.header {
	background-color: #90b0e4;
	text-align: left; 
	font-weight: bold;
	color: #fff
}
.table-style TR.header p {
	text-align: left; 
	font-weight: bold;
	color: #fff
}

.table-style TD {
	padding: 0px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 0px;
	height: 20px;
}
.table-style TD p {
	padding: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom : 0px;
	margin-right : 3px
}


#contacts {
	margin-left: -2px; margin-bottom: 6px; margin-top: 18px; width: 1000px; height: 36px; BACKGROUND: url('../images/contacts-left.gif') no-repeat left top; position:relative
}
@-moz-document url-prefix(){
#contacts {
	margin-top: 0px
}
}


#contacts SPAN.right {
	height: 36px; DISPLAY: block; BACKGROUND: url('../images/contacts-right.gif') no-repeat right top
}
#contacts SPAN.right SPAN.center {
	height: 36px; margin-left: 8px; margin-right: 8px; margin-top: -10px; DISPLAY: block; BACKGROUND: url('../images/contacts-center.gif') repeat-x top
}

#contacts .content {
	padding-top: 9px; margin-right: 10px; float:left
}
#contacts .content A{
    color:#224887; text-decoration:none; font-weight:bold; FONT-SIZE: 13px
}
#contacts .content A:hover{
    color:#000; text-decoration:none; font-weight:bold; FONT-SIZE: 13px
}

#contacts .icon {
	padding-top: 7px; margin-right: 5px; margin-left: 5px; float:left 
}
#contacts .chat-icon {
	padding-top: 5px; margin-left: 8px; float:left 
}
#contacts .divider {
	padding-top: 7px; float:left 
}

.ad-string {
	text-decoration:none; COLOR: #063; FONT-SIZE: 16px
}
.ad-banner {
	COLOR: #063; FONT-SIZE: 15px; margin-left: 15px; margin-right: 0px
}
#takru_bottom {
	FONT-SIZE: 13px;
}
#takru_bottom A {
	text-decoration:underline; COLOR: #063; font-weight:bold
}
#takru_bottom A:hover {
	text-decoration:none; COLOR: #585e6a;
}

#terms-text {
	padding-top: 20px;
}
#terms-text p {
	font-weight:normal; COLOR: #900; font-size: 14px; padding-bottom: 10px; font-style:italic;
}
