BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background-color:#ffffff; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN-left: 0px; MARGIN-right: 0px; MARGIN-top: 0; MARGIN-bottom: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Georgia, Times, serif; HEIGHT: 100%
}
A {
	COLOR: #791313
}
A:visited {
	COLOR: #532371
}
A:hover {
	COLOR: #ef3124
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.4em; MARGIN: 0px 0px 1em; COLOR: #791313
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; COLOR: #791313; MARGIN: 0px 0px 8px 0px;
}
H3 {
	FONT-SIZE: 1.0em; COLOR: #791313
}
H4 {
	FONT-SIZE: 1em
}

DIV#measurer {
	WIDTH: 100%; POSITION: absolute; TOP: -1px; HEIGHT: 1px
}
DIV.border {width:100%; height:100%;}
DIV#layout {
	min-width: 600px; max-width: 1600px
}
DIV#layout {width:expression(document.body.clientWidth > 1600? "1600px" : "auto" )
}
DIV#index-layout {
	min-width: 600px; max-width: 1000px
}
DIV#index-layout {width:expression(document.body.clientWidth > 1000? "1000px" : "auto" )
}
Table.main-table {border:#791313 solid 20px; width:100%; height:100%;
}
Table.main-table DIV.tl {background-image: url(../img/tl-corner.gif);
}
.tl-corner {
	background-image: url(../img/tl-corner.gif); position:absolute; left:20px; top:20px; background-repeat: no-repeat; width:45px; height:45px;
}
.corner-spacer { width:34px; height:34px;}
TABLE#main_layout {
	
}
Div#logo {padding-left:65px; padding-top:40px; padding-bottom: 30px; margin-right:75px;
}
DIV#picto {background-repeat:no-repeat; height:150px;
}
DIV#picto DIV#pic1 {padding-left:10px; padding-bottom:8px; padding-top:8px; padding-right:8px; color:#000000; background-color:#000000; width:70px;
}
DIV#picto DIV A { color:#000000;
}

DIV#language { margin-top:20px;}
DIV#index-language {margin-top:30px; margin-right: 30px;}
DIV#index-language A:visited {color:#000000}
TD#shapka {padding-left:150px
}
Div#menu {margin-left:50px; font-size: 1.1em;
}
DIV#menu DIV {
	display: block;
	width: 160px;
	padding: 2px 4px 4px 4px;
}
DIV#menu DIV.display {display:block; width:180px; background-color:#000000;
}
DIV#menu DIV.display A {display:block; width:180px; background-color:#000000; color:#FFFFFF
}
DIV#menu DIV.display A:visited {color:#FFFFFF
}
DIV#menu DIV A:visited {
	color: #791313
}
Div#index-menu {margin-left:50px; margin-top: 40px; font-size: 1.1em; margin-right: 100px;
}
DIV#index-menu DIV {
	display: block;
	width: 160px;
	padding: 2px 4px 4px 4px;
}
DIV#index-menu DIV.display {display:block; width:180px; background-color:#000000;
}
DIV#index-menu DIV.display A {display:block; width:180px; background-color:#000000; color:#FFFFFF
}
DIV#index-menu DIV.display A:visited {color:#FFFFFF
}
DiV#index-menu DIV A:visited {
	color: #791313
}

TD.main-left {background-image:url(../img/bg_left.gif); background-position:bottom left; background-repeat:no-repeat
}
DIV#text {margin-left:120px;
}
DIV#content-area {
	PADDING-RIGHT: 35px; PADDING-LEFT: 80px; PADDING-BOTTOM: 3em; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.index-content-area {
	PADDING-RIGHT: 30px; padding-left: 40px; PADDING-TOP: 0px; padding-bottom:20px; background-color: #ECECEC;
}
.bg-image{
	background-image: url(../img/index_ornament.jpg); position:relative; top:-120px; left:-90px; background-repeat: no-repeat; height: 297px;
}
DIV#content_hat {
	MARGIN-BOTTOM: -1em
}
DIV#content_hat H1 {
	MARGIN-RIGHT: 100px
}
DIV#content {
	
}
TD.bot {
	height: 30%;
	background-color: #EBEBEB;
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.bban {
	MARGIN-TOP: 4em; MARGIN-LEFT: 35%;
}
DIV.bban DIV {
	FLOAT: left; PADDING-BOTTOM: 2em; WIDTH: 30%; MARGIN-RIGHT: -1px
}
DIV.bban DIV IMG {
	MARGIN: 2px 0px 4px;
}
DIV.bban DIV P {
	MARGIN: 0px 20px 0px 0px
}
DIV.bban {
	HEIGHT: 5em
}
#banners {
	
}
DIV#main-contact {padding-left:50px; padding-top:50px; margin-bottom:30px; float:left
}
DIV#main-contact-index {padding-left:50px; padding-top:50px; margin-bottom:30px;
}


.index-corner {
 background-image:url(../img/bg_corner.jpg); background-position:bottom right; background-repeat:no-repeat; 
}
.index-menu-bg {
 background-image:url(../img/bg_menu.jpg); background-position:top right; background-repeat:no-repeat; 
}
.index-logo-bg {
 background-image:url(../img/bg_index_logo.jpg); background-position:bottom left; background-repeat:no-repeat; padding-left:120px; height:166px; vertical-align:bottom; padding-bottom:20px;
}
.index-table-corner {background-image:url(../img/bg_table_corner.jpg); background-repeat:no-repeat; background-position: top left; height:40px;}

.r {color:#999999}