body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/bg-body.jpg);
	background-repeat: repeat-x;
	background-color: #006699;
}
hr {
	background-image: url(/images/aqu.png);
	background-repeat: repeat-x;
	height: 19px;
        color: #FFFFFF;
}
#table1 .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0073BF;
	font-weight: bold;
	text-align: left;
}
#table1 #tel {
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
}
#table1 .menu {
	background-image: url(/images/bg-menu1.gif);
	width: 100%;
	height: 43px;
	background-repeat: repeat-x;
}
#table1 .logo {
	background-image: url(/images/bg-logo1.jpg);
	background-repeat: no-repeat;
	height: 232px;
}
#table1 .copy {
	background-image: url(/images/bg-foot1.gif);
	background-repeat: no-repeat;
	height: 54px;
}
#table1 .telo {
	color: #333333;
	padding: 12px 12px 12px 12px;
	font-size: 14px;
}
#table1 #menur {
	color: #005782;
	text-align: left;
}
#table1 .telo #zagolovok {
	font-size: 24px;
	color: #0A5F83;
	font-weight: bold;
	text-align: left;
}
#table1 .logo h2 {
	color: #8FC2DE;
	text-align: left;
	text-decoration: none;
}
#table1 .logo #logo .block #citata {
	font-style: italic;
	text-transform: uppercase;
	color: #E0ECF8;
	text-decoration: none;
	text-align: left;
}


#table1 .telo #menur a:link {
	font-weight: bold;
        color: #006699;
	text-decoration: none;
	font-size: 14px;
}
#table1 .telo #menur a:visited {
	font-weight: bold;
        color: #006699;
	text-decoration: none;
	font-size: 14px;
}
#table1 .telo #menur a:hover {
	font-size: 14px;
	background-color: #CCCCCC;
	text-decoration: underline;
}

#table1 .telo #menur a:active {
	font-size: 14px;
	background-color: #CCCCCC;
	text-decoration: underline;
}

a img   	    { border: 0; }





#table1 .title1 {
	color: #40B3FF;
	text-align: left;
}
input
select,
textarea      { font-family: Arial, lucida, sans-serif; font-size: 1em; vertical-align: middle; }
input, 
textarea	    { background: #044979; padding: 2px 0; margin: 0; border: 1px solid #1776a4; color: #cde2f0; }
button	      { vertical-align: middle; margin: 0; padding: 0; height: 18px; border: none; text-decoration: underline; font-weight: bold; color: #00CCFF; cursor: pointer; }
.submit       { width: auto !important; overflow: visible; background-color: #312b2a; border: 1px solid #000 !important; padding: 0 5px; color: #fff; font-weight: bold; cursor: pointer; }
 


#table1 .menu #mainMenu ul                { position: relative; height: 100%; }
#table1 .menu #mainMenu li                { position: relative; float: left; }
#table1 .menu #mainMenu li a              { display: block; width: 101px; height: 27px; padding-top: 16px; float: left; font-size: .9em; color: #fff; text-decoration: none; text-align: center; background: url('/images/bg-menu_item.png') 0 0 no-repeat; }
#table1 .menu #mainMenu li.active a,
#table1 .menu #mainMenu li a:hover        { background-position: 0 -43px; }

html, body, div, p, li, ul, ol, form, fieldset, h1, h2, h3, h4, h5, h6   { margin: 0; padding: 0; list-style: none; }
a:active     {
	color: #006600;
	text-decoration: underline
}
a:hover      { color: #006600; text-decoration: none }
a:link       { color: #006600; text-decoration: underline }
a:visited    { color: #006600; text-decoration: underline }

/* -- Glavnaya kollaz sprava -- */
.korotkox h2 {
	font-size: 15.px;
	font-weight: bold;
	line-height: 1;
	color: #666666;
	margin: 0;
	padding-left: 15px;
	padding-bottom: 15px;
	font-size: 12px;
}

.korotkox {
	width: 224px;
	background: url(/images/telo_korotko.gif) repeat-y;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 12px;
                  margin-bottom: 8px;
}

.korotkox h2 {
	background: url(/images/top_kratko_verx.gif) no-repeat left top;
	padding-top: 20px;
}
.korotkox a {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}
.korotkox .last {
	background: url(/images/top_kratko_niz.gif) no-repeat left bottom;
	padding-bottom: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 15px;
	padding-left: 18px;
	padding: 0 30 100 30;
                  text-align: justify;
        color: #666666;
}
.korotkox p {
  padding-left: 20px;
  padding-right: 20px;
}
.stile1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	text-align: justify;
	  padding-left: 20px;
  padding-right: 20px;
padding-bottom: 20px;
}
/* -- Glavnaya kollaz sprava konec -- */

/* -- Glavnaya kollaz -- */
.boxxx h2 {
	font-size: 20.px;
	font-weight: bold;
	line-height: 1;
	color: #666666;
	margin: 0;
	padding-left: 15px;
  padding-bottom: 15px;
	font-size: 14px;
}

.boxxx {
	width: 640px;
	background: url(/images/tile2.png) repeat-y;
	margin-top: 10px;
	margin-left: 25px;
	margin-right: 1px;
}

.boxxx h2 {
	background: url(/images/top_table.png) no-repeat left top;
	padding-top: 20px;
}
.boxxx a {
	color: #666666;
	font-weight: bold;
	}
.boxxx .last {
	background: url(/images/niz_table.png) no-repeat left bottom;
	padding-bottom: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 15px;
	padding-left: 18px;
	padding: 0 30 100 30;
}
.boxxx p {
  padding-left: 20px;
  padding-right: 20px;
}
.stile1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	text-align: justify;
	  padding-left: 20px;
  padding-right: 20px;
padding-bottom: 20px;
}
.imagesboxxx {
margin-right: 60px;
}


/* -- Glavnaya kollaz konec-- */
