html {
height:100%;
} 

BODY {
	background-color : White;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	text-align : left;
	font-size : 14px;
	min-height:100%;
}
* html body{
	height:100%;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	text-align : justify;
	font-size : 16px;
	text-indent : 30px;
}
p.main {
	font-family: Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	text-align : justify;
	font-size : 16px;
	text-indent : 0px;
}
li.spis-main {
	font-family: Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	text-align : justify;
	font-size : 16px;
}

TABLE.main {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	vertical-align : top;
	padding : 0 0 0 0;
}
.tabl-main{
	background-image : url(../images1/fon-blu.gif);
	background-position : top;
	background-repeat : repeat-x;
}
.zvert{
	background-image : url(../images1/fon-blu.gif);
	background-position : top;
	background-repeat : repeat-x;
	width : 100%;
	minheight : 100%;
	vertical-align : top;
	text-align : center;
}
*html .zvert{
	height:100%;	
}
.line-end{
    width: 100%;
	background-image : url(../images1/line-end.gif);
	background-position : top;
	background-repeat : repeat-x;
}
DIV.len {
	text-align : right;
	height : 167px;
	width : auto;
	padding-right : 160px;
}
A.lengv{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 14px;
	text-align : right;
	vertical-align : bottom;
	color : Black;
}
A.menu_service {
	background-color : #FFCC33;
	width: auto;
	height: 10px;
	font-weight : normal;
	border-width:1px;
	border-style:solid;
	border-color:#FFCC33 #FFCC33 #FFCC33 #FFCC33;
	text-align : center;
	color : #003399;
	text-decoration : none;
	padding: 0px 8px 0px 8px;
}
A:HOVER.menu_service {
	border-color: #666 #eee #eee #666;
}
A.menu_navig_left {
	background-color : #ccCCff;
	width: 180px;
	height: 30px;
	font-weight : bold;
	border-bottom-width: 2px; border-left-width: 1px; border-right-width: 2px; border-top-width: 1px;
	border-style:solid;
	border-color: #666666 #ccccff #ccccff #666666;
	text-align : center;
	color : #003399;
	text-decoration : none;
	padding: 4px 8px 4px 8px;
	margin-bottom : 5px;
	font-size : 90%;
}
A:HOVER.menu_navig_left {
	border-color: #666666 #eeeeee #eeeeee #666666;
	color : White;
}
A.left-men{
	background-image : url(../images1/left-men.gif);
	background-position : left;
	background-repeat : no-repeat;
	height : 28px;
	width: 155px;
	margin-bottom : 0 px;
	margin-left : 0 px;
	margin-right : 0 px;
	margin-top : 0 px;
	text-align : left;
	padding-top : 6px;
	padding-left: 10px;
	font-weight : normal;
	font-size : 11px;
	text-decoration : underline;
	color : #003399;
}
A.giper{
	width: auto;
	font-weight : normal;
	text-align : left;
	color : #003399;
	text-decoration : underline;
}
table.left{
	background-color : White;
	height : 100%;
	vertical-align : top;
}
A.search{
	height : 28px;
	width: 155px;
	margin-bottom : 0 px;
	margin-left : 0 px;
	margin-right : 0 px;
	margin-top : 0 px;
	text-align : center;
	padding-top : 7px;
	padding-left: 0px;
	font-weight : bold;
	font-size : 12px;
	text-decoration : underline;
	color : Black;
	background-color : #78AEE4;
	border : 1px solid Black;
	line-height : 6px;
}
A.right-men{
	background-image : url(../images1/left-men.gif);
	background-position : left;
	background-repeat : no-repeat;
	height : 28px;
	width: 155px;
	margin-bottom : 0 px;
	margin-left : 0 px;
	margin-right : 0 px;
	margin-top : 0 px;
	text-align : left;
	padding-top : 3px;
	padding-left: 10px;
	font-weight : normal;
	font-size : 12px;
	text-decoration : underline;
	color : #003399;
	line-height : 13px;
}
A.right-men-inf{
    border : 1px solid #2c80d5;
	width: 155px;
	margin-bottom : 0 px;
	margin-left : 0 px;
	margin-right : 0 px;
	margin-top : 0 px;
	text-align : left;
	padding-top : 0px;
	padding-left: 10px;
	font-weight : normal;
	font-size : 10px;
	text-decoration : none;;
	color : #000000;
	line-height : 13px;	
}
A.leng{
	height : 28px;
	width: auto;
	margin-bottom : 0 px;
	margin-left : 0 px;
	margin-right : 0 px;
	margin-top : 0 px;
	text-align : center;
	padding-top : 7px;
	padding-left: 0px;
	font-weight : bold;
	font-size : 12px;
	text-decoration : underline;
	color : Black;
	background-color : #78AEE4;
	border : 1px solid Black;
	line-height : 6px;
}
A.right-men{
	background-image : url(../images1/left-men.gif);
	background-position : left;
	background-repeat : no-repeat;
	height : 28px;
	width: 155px;
	margin-bottom : 0 px;
	margin-left : 0 px;
	margin-right : 0 px;
	margin-top : 0 px;
	text-align : left;
	padding-top : 3px;
	padding-left: 10px;
	font-weight : normal;
	font-size : 12px;
	text-decoration : underline;
	color : #003399;
	line-height : 13px;
}
A.kart {
	background-image : url(../images/navig_left_01.gif);
	background-position : left;
	background-repeat : no-repeat;
	height : 44px;
	width: 179px;
	margin-bottom : 0 px;
	margin-left : 0 px;
	margin-right : 0 px;
	margin-top : 0 px;
	text-align : center;
	padding-top : 12px;
	font-weight : bold;
	font-size : 90%;
	text-decoration : none;
    color : #003399;
}
A.left-men{
	background-image : url(../images1/left-men.gif);
	background-position : left;
	background-repeat : no-repeat;
	height : 28px;
	width: 155px;
	margin-bottom : 0 px;
	margin-left : 0 px;
	margin-right : 0 px;
	margin-top : 0 px;
	text-align : left;
	padding-top : 6px;
	padding-left: 10px;
	font-weight : normal;
	font-size : 90%;
	text-decoration : underline;
	color : #003399;
}
A.kart {
	background-image : url(../images/navig_left_01.gif);
	background-position : left;
	background-repeat : no-repeat;
	height : 44px;
	width: 179px;
	margin-bottom : 0 px;
	margin-left : 0 px;
	margin-right : 0 px;
	margin-top : 0 px;
	text-align : center;
	padding-top : 12px;
	font-weight : bold;
	font-size : 90%;
	text-decoration : none;
    color : #003399;
}
A:HOVER.kart {
	background-image : url(../images/navig_left_01-over.gif);
	background-position : top left;
	color : #FFffff;
}
A:ACTIVE.kart {
	background-image : url(../images/navig_left_01-click.gif);
}
A:VISITED.kart {
	background-image : url(../images/navig_left_01.gif);
}
A.kart1 {
	height : 44px;
	width: 179px;
	margin-bottom : 0 px;
	margin-left : 0 px;
	margin-right : 0 px;
	margin-top : 0 px;
	text-align : center;
	padding-top : 12px;
	font-weight : bold;
	font-size : 90%;
	text-decoration : none;
	color : #003399;
	border : 1px solid #9999CC;
}
A:HOVER.kart1 {
	border : 2px solid #666699;
	color : White;
}
A:ACTIVE.kart1 {

}
A:VISITED.kart1 {
	
}


.center {
	width : 100%;
	height: 100%;
	background-color: White;
	margin-bottom : 5px;
	margin-right: 5px;
	margin-top : 5px;
	margin-left: 5px;
	text-align : center;
	border : 1px solid #2c80d5;
	vertical-align : top;
	padding : 0px 0px 0px 0px;
	padding-top : 10px;
} 
* html .center {
	height: 100%;
}
.podval {
	width : 100%; height: 100%;
	background-color : White;
	margin-bottom : 10px;
	margin-right: 5px;
	margin-top : 10px;
	margin-left: 5px;	
    border : 1px solid #2c80d5;
}
DIV.podv {
	width : 100%; height: 100%;
	margin-bottom : 10px;
	margin-right: 0px;
	margin-top : 10px;
	margin-left: 0px;	
    border : 1px solid #2c80d5;
	background-color : transparent;
	width: 100%;
	text-align : center;
	vertical-align : bottom;
	padding-top : 1px;
}
A.podv1 {
	background-color : transparent;
	color : #003399;
	font-weight : bold;
	padding-right : 10px;
	border : 2px solid #003399;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-top-width : 0px;
	text-align : left;
	text-decoration : none;
	font-size : 12px;
	margin-bottom : 0px;
}
.design {
	background-color : #FFCC33;
	text-align : center;
	font-size : 95%;
	font-weight : normal;
	height : 30px;
	padding-top: 0px;
	border : 5px solid;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top : solid #CCCCFF;
}
.ramka{
	border: solid;
	border-width : 1px 1px 1px 1px;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 10px;
	padding-bottom : 10px;
	padding-top : 10px;
}
.h1_1 {
	font-size : 16px; margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;	color: Black; font-weight:  normal; line-height: 10px;
}
.h2_1{
		font-size : 13px;
	font-family: Arial, Helvetica, sans-serif;color: Black; font-weight: lighter;  line-height: 10px;
}
.h3_1{
		font-size : 16px;
	font-family: Arial, Helvetica, sans-serif;color: Black; font-weight: normal;  line-height: 10px;
}
.h4_1{
	font-size : 12pt;color: Black;
	text-align : center;
	font-family: Arial, Helvetica, sans-serif; font-weight: bolder;  line-height: 20px;
}
.body_1{
	font-size : 12pt;color: Black;
	text-align : center;
	font-family: Arial, Helvetica, sans-serif;
}
.g1{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	text-align : center;
}
.g1_1{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	text-align : center; font-style:  italic;
}
.g2{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	text-align : center;
	margin-bottom : 50px; margin: 0px 0px 50px 0px;
}
.g3{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 14px;
	text-align : left; padding-bottom:10px; padding-left: 10px; padding-top:  10px;
}
.g4{
	 font-style:  italic; 
}
.sea {
	font-size: 90%;
}
H4 {
	font-weight : bold;
	font-size: 120%;
	margin-top : 20px;
	letter-spacing : 2px;
}
H3 {
	font-weight : bold; font-size:  16px;
}
.gal {
	color : Black;
	font-weight : bold;
	text-decoration : none; margin-top:  5px;
}
A:VISITED.gal {
	
}
TR.ser {
	background-color : #CCCCFF;
}
TR.ne_ser {
	border : 1px solid Blue;
}

.h4_2 {
	font-size : 150%;
	font-weight : bold;
}


A.new {
	font-family: "MS Sans Serif", "Verdana", "Tahoma", "Arial", "Helvetica";
	font-size: 13pt;
	font-weight : normal;
	color: #0000CC;
	text-decoration: none;
}

A:hover.new {
	font-family: "MS Sans Serif", "Verdana", "Tahoma", "Arial", "Helvetica";
	font-size: 13pt;
	font-weight : normal;
	color: #080000;
	text-decoration: none;
}



LI.about {
	list-style-type : decimal;
	list-style-image : none;	height : auto;
	font-size : 100%;
	font-weight : bold;
	text-decoration : none;
	color : #003399;	
}
LI.conf {
	list-style-type : decimal;
	list-style-image : none;	height : auto;
	font-size : 100%;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}

.map_1 {
	font-weight : bold;
	text-decoration : none;
	text-decoration : underline;
	color : #003399;
	font-size : 80%;
}
.map_0 {
	font-weight : bold;
	text-decoration : none;
	text-decoration : underline;
	color : #003399;
}
.data {
	font-size : 80%;
	color : #8D8D8D;
	background-image : url(../images/fon-cent2.gif);
	vertical-align : bottom;
}
A.about {
	font-size : 16px;
	font-weight : bold;
	text-decoration : none;
	text-decoration : underline;
	color : #003399;	
}

P.about:after {
	line-height : 10%;
}
A.conf {
	font-size : 100%;
	font-weight : bold;
	text-decoration : none;
	text-decoration : underline;
	color : #000000;		
}


