html, body{
  height: 100%;
  margin:0;
  padding: 0;
  }
BODY {
	MARGIN: 0pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
     }
1th {
 	COLOR: #049933;
	FONT-SIZE: 11px;
 	FONT-FAMILY: Verdana, Times New Roman, Times, serif;
	font-weight : larger;
	text-align: left;
}
.td1 {
  vertical-align: top;
  color: #EBFAEB;
  background-color: #969AEC;
  border-color: #ffffaa;
  margin: 10px;
  1padding: 5px;
  padding-bottom: 5px;
  padding-right: 5px;

  1margintext-align: center;
  font-style: normal;
  height: 20px;

  font-weight: bold;
  font-size : 13px;
  1font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
  }
.td2 {
  COLOR: #8186E8;
  vertical-align: top;
  background-color: #D3D4F4;
  border-color: #ffffaa;
  font-style: italic;
  }
.td3 {
  vertical-align: top;
  background-color: #ECEDFA;
  border-color: #ffffaa;
  }
.td_left {
  vertical-align: top;
  background-color: #aaaaaa;
  border-color: #ffffaa;
  }
.td_right {
  vertical-align: top;
  background-color: #F7E9DB;
  border-color: #ffffaa;
  }
h1 {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-top: 1px;
	padding-bottom: 1px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 1px;
	margin-bottom: 1px;
	COLOR: #213F9A;
	FONT-SIZE: 13px;
 	FONT-FAMILY: Verdana, Times New Roman, Times, serif;
	font-weight : larger;
	



}

.kakh1 {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-top: 1px;
	padding-bottom: 1px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 1px;
	margin-bottom: 1px;
	COLOR: #213F9A;
	FONT-SIZE: 13px;
 	FONT-FAMILY: Verdana, Times New Roman, Times, serif;
	font-weight : larger;
	



}

h2 {
  PADDING-TOP: 0px;
	PADDING-bottom: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 1px;
	margin-bottom: 1px;
	COLOR: #666666;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	FONT-FAMILY: Verdana, Times New Roman, Times, serif;
	font-weight : bold;
	}
	A {
		COLOR: #07A245;
		TEXT-DECORATION: none;
		font-family : Verdana, Times New Roman, Times, serif;
		font-size : 11px;
		font-weight : normal;
		}
	A:hover {
		COLOR: #213F9A;
		TEXT-DECORATION: none;
		font-family : Verdana, Times New Roman, Times, serif;
		font-size : 11px;
		}
	a.a2 {
		COLOR: #FA6105;
		TEXT-DECORATION: none;
		font-family : Verdana, Myriad Pro,  Times New Roman, Times, serif;
		font-size : 12px;
		font-weight : normal;
		}
	a:hover.a2 {
		COLOR: #CB6626;
		TEXT-DECORATION: none;
		font-family : Verdana, Myriad Pro, Times New Roman, Times, serif;
		font-size : 12px;
		}
	A.menu2 {
    padding: 0px;
    color: #07A245;
		font-weight: bold;
		font-size : 11px;

		font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
		}
	A:hover.menu2 {
    padding: 0px;
    color: #213F9A;
		font-weight: bold;
		font-size : 11px;

		font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
		}
	A.main_amenu {
    padding: 0px;
    color: #000000;
		font-weight: bold;
		font-size : 14px;
		font-family : Verdana, Myriad Pro,  Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
		}
	A:hover.main_amenu {
    padding: 0px;
    color: #575757;
		font-weight: bold;
		font-size : 14px;

		font-family : Verdana, Myriad Pro, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
		}
  A.menu3 {
    padding: 11px;
    color: #EBFAEB;
		font-weight: bold;
		font-size : 13px;
		font-style: normal;

		font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
		}
	A:hover.menu3 {
    padding: 11px;
    color: #213F9A;
		font-weight: bold;
		font-size : 13px;
    font-style: normal;
		font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
		}
  A.sub_menu2 {
    padding: 0px;
    color: #8186E8;

		font-weight: bold;
		font-size : 11px;

		font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
		}
	A:hover.sub_menu2 {
    padding: 0px;
    color: #213F9A;
		font-weight: bold;
		font-size : 11px;

		font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
		}
	A.sub_menu3 {
    padding: 0px;
    color: #FF0000;

		font-weight: bold;
		font-size : 11px;
    font-style: italic;
		font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
		}
	A:hover.sub_menu3 {
    padding: 0px;
    color: #FF0000;
		font-weight: bold;
		font-size : 11px;
    font-style: italic;
		font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
		}
	A.sub_menu4 {
    padding: 0px;
    color: #07A245;

		font-weight: normal;
		font-size : 11px;
    font-style: normal;
		font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
		}
	A:hover.sub_menu4 {
    padding: 0px;
    color: #213F9A;
		font-weight: normal;
		font-size : 11px;
    font-style: normal;
		font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
		}
	A.big {
		COLOR: #07A245;
		TEXT-DECORATION: none;
		font-family : Verdana, Times New Roman, Times, serif;
		font-size : 13px;
		font-weight : bold;
		padding: 10px;
		margin: 10px;
		}
	A:hover.big {
		COLOR: #213F9A;
		TEXT-DECORATION: none;
		font-family : Verdana, Times New Roman, Times, serif;
		font-size : 13px;
		padding: 10px;
		}
  A.l_menu {
    COLOR: #3C7722;
		TEXT-DECORATION: none;
		font-family : Verdana, Times New Roman, Times, serif;
		font-size : 13px;
		font-weight : bold;
		}
  A:hover.l_menu {
    COLOR: #3C7722;
		TEXT-DECORATION: underline;
		font-family : Verdana, Times New Roman, Times, serif;
		font-size : 13px;
		}
  11li {
    color: #07A245;

    }
  .li {
		color: #969AEC;
    list-style-type: disc;
    margin-left: 20px;
    padding-bottom: 0px;
    font-size : 12px;
    }
  .li2 {
    border: 2px;
    color: #969AEC;
    list-style-type: square;
    margin-left: 20px;
    padding-bottom: 0px;
    font-size : 10px;
    }

  1ul, 11i {
    margin-left: -20px;
    padding-bottom: 0px;
    }
  .txt1 {
    padding: 10px;
    color: #07A245;
		font-weight: normal;
		font-size : 14px;

		font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
  		}
  .txt2 {
    padding: 0px;
    margin: 10px;
    color: #666666;
		font-weight: normal;
		font-size : 11px;
		TEXT-ALIGN: justify;
    font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
    text-indent: 1px;
    line-height:1.6;
        	}
  .z1 {
    border:1px solid #4a2f98;
    padding:10px;
    margin:20px;
    background-color:#F2BE0D;
    color:#ffffff;
    text-align:center;
    /*width:400px;*/
    font-size:16px;
    font-weight: bold;
  		}
  .mini {
    padding: 0px;
    margin: 0px;
    color: #4DA64D;
		font-weight: normal;
		font-size : 9px;
		TEXT-ALIGN: justify;
    font-family : Verdana, Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
        	}
  A.mini {
		COLOR: #07A245;
		TEXT-DECORATION: none;
		font-family : Verdana, Times New Roman, Times, serif;
		font-size : 9px;
		font-weight : normal;
		}
	A.mini:hover {
		COLOR: #213F9A;
		TEXT-DECORATION: none;
		font-family : Verdana, Times New Roman, Times, serif;
		font-size : 9px;
		}
  .sk {
    COLOR: #213F9A;
		TEXT-DECORATION: none;
		font-family : Verdana, Times New Roman, Times, serif;
		font-size : 9px;
		visibility:hidden;
		PADDING: 0px;
    }
  .news_main {
    width:100%;
    background:#ebfaeb;
    padding:5px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
    -moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
  }
  .news_main_zag {
    width:100%;
    background:#CDE7E0;
    padding:5px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
    -moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
  }
  .main_menu {
    /*
    width:100%;
    background:#FEF9E7;
    padding:10px;
    border: 1px double #BEDDDA;
    width:180px;
    */
    text-align:center;

    vertical-align: center;

    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
    -moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
  }
  
.zagolovok {
    PADDING-TOP: 5px;
    PADDING-bottom: 5px;
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    COLOR: #07A245;
		TEXT-DECORATION: none;
		font-family : Verdana, Times New Roman, Times, serif;
		font-size : 16px;
		font-weight : bold;
		TEXT-ALIGN: center;
		}
.big {
    COLOR: #2B32CE;
		TEXT-DECORATION: none;
		font-family : Verdana, Times New Roman, Times, serif;
		font-size : 16px;
		font-weight : bold;
		TEXT-ALIGN: center;

}
.big2 {
    COLOR: #575AA2;
		TEXT-DECORATION: none;
		font-family : Verdana, Times New Roman, Times, serif;
		font-size : 14px;
		font-weight : bold;
		TEXT-ALIGN: left;
}

.wall {background: url('/img/wallpaper/14.02-14.jpg') no-repeat 100% 0% #ffffff ; }
		
.flag {
  margin: 5px;
  padding: 0px;
  background-color:#ffffff;
  }
  
1img {
    margin-right: 10px;
 }
  INPUT, select{

    BACKGROUND-COLOR: #ffffff;
    COLOR: #213F9A;
    font-family : Verdana, Times New Roman, Times, serif;
    vertical-align: middle;
    FONT: 11px Arial, Helvetica;
    BORDER-BOTTOM: rgb(98,143,198) 1px solid;
    BORDER-LEFT: rgb(98,143,198) 1px solid;
    BORDER-RIGHT: rgb(98,143,198) 1px solid;
    BORDER-TOP: rgb(98,143,198) 1px solid;
    padding: 2px;
    MARGIN: 2px;

    }


    option, TEXTAREA {

    BACKGROUND-COLOR: #F5F9FF;
    BORDER-BOTTOM: rgb(98,143,198) 1px solid;
    BORDER-LEFT: rgb(98,143,198) 1px solid;
    BORDER-RIGHT: rgb(98,143,198) 1px solid;
    BORDER-TOP: rgb(98,143,198) 1px solid;
    COLOR: #213F9A0;
    FONT: 12px Arial, Helvetica

    }

    .rounded {
			width: 180px;
			margin: 32px;
			1background-color: #FEF9E7;
			color: #000;
			}
		.rounded-tl { background-image: url('/img/rounded/tl_2.gif'); background-repeat: no-repeat; background-position: top left; }
		.rounded-tr { background-image: url('/img/rounded/tr_2.gif'); background-repeat: no-repeat; background-position: top right; }
		.rounded-bl { background-image: url('/img/rounded/bl_2.gif'); background-repeat: no-repeat; background-position: bottom left; }
		.rounded-br { background-image: url('/img/rounded/br_2.gif'); background-repeat: no-repeat; background-position: bottom right; padding: 18px; }

    .rounded_2 {
			width: 180px;
			margin: 32px;
			background-color: #FEF9E7;
			position:relative;
			color: #000;
			}
		.rounded-tl_2  { position:absolute;left:0px;top:0px; }
		.rounded-tr_2  { position:absolute;right:0px;top:0px; }
		.rounded-bl_2  { position:absolute;left:0px;bottom:0px; }
		.rounded-br_2  { position:absolute;right:0px;bottom:0px; }

    .rounded_3 {
			width: 180px;
      height: 16px;
			margin: 0px;
			position:relative;
			color: #000;
			}
    .rounded-txt_3  { background-color: #FEF9E7;}

    .rounded-tl_3  { float:left;width:16px;height:16px; background-image: url('/img/rounded/tl_2.gif'); background-repeat: no-repeat; background-position: top left; }
    .rounded-tc_3  { float:left;width:148px;height:16px;background-color:#FEF9E7; }
    .rounded-tr_3  { float:left;width:16px;height:16px;background-image: url('/img/rounded/tr_2.gif'); background-repeat: no-repeat; background-position: top right; }
		.rounded-bl_3  { position:absolute;left:0px;bottom:0px; }
		.rounded-bc_3  { background-color:#FEF9E7;float:left;width:100px; }
		.rounded-br_3  { float:left;background-image: url('/img/rounded/br_2.gif'); background-repeat: no-repeat; background-position: bottom right; }


/*
	| liquidcorners.css; feel free to adapt the style!
	| ================================================
	| use: 4 corners with borderline outside a contentbox with class="inside";
	|      image  = upper half: top left corner, long borderline, top right corner
	|               under half: bottom left corner, long borderline, bottom right corner
	|      CHANGE = you have to change this for fitting to your image
	|      YCC    = You Can Change (or omit), if wanted
	|      DNC    = Do Not Change
	| credits: original by francky kleyneman, see article/tutorial in Francky's Developers Corner:
	|          http://home.tiscali.nl/developerscorner/liquidcorners/liquidcorners.htm
	| adapted
	| by.....: ... (your name and site?!)
	|
	| + please let this text & links intact for a next user +
*/
.top-left, .top-right, .bottom-left, .bottom-right {
	background-image: url('/img/rounded/corners.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left {
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
 }
.top-right, .bottom-right {
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  {
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */

  }
.bottom-right {
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */

  }
.inside {
	border-left: 1px solid #f1c79b; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #f1c79b;/* YCC: color & properties of the right-borderline */
	background: #FEF9E7;            /* YCC: background-color of the inside */
	color: #FA6105;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */

.between {padding-bottom:2px;} /*CHANGE: расстояние между блоками меню
/*
implementation in the page:
	...
	<head>
	<link rel="stylesheet" type="text/css" href="1liquidcorners.css">
	...
	</head>

	<body>
	...
	<div class="top-left"></div><div class="top-right"></div>
		<div class="inside">
		<p class="notopgap">Your text & other things inside</p>
		...
		<p class="nobottomgap">...</p>
		</div>
	<div class="bottom-left"></div><div class="bottom-right"></div>
	...
	</body>
*/

.top-left2, .top-right2, .bottom-left2, .bottom-right2 {
	background-image: url('/img/rounded/corners1280x18.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left2, .bottom-left2 {
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
 }
.top-right2, .bottom-right2 {
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right2 {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left2  {
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */

  }
.bottom-right2 {
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */

  }
.inside2 {
	border-left: 1px solid #C65959; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #C65959;/* YCC: color & properties of the right-borderline */
	background: #efefef;            /* YCC: background-color of the inside */
	color: #FA6105;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	}
























