body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #595858;
}
/* Это можно назвать вёрсткой лишь в очень и очень хорошем настроении... */

a.upmenuwhite {
font-family: Tahoma, Verdana, Arial;	
font-size: 12px;
color: white;
font-weight: bold;
text-decoration: none;
line-height: 18px;
} 
a.upmenuwhite:hover{
text-decoration: underline;
}
a.upmenuwhite:visited {
color:white;	
}

.upmenuwhite {
font-family: Tahoma, Verdana, Arial;	
font-size: 12px;
color: white;
font-weight: bold;
text-decoration: none;
line-height: 18px;
}

a.upmenugrey {
font-family: Tahoma, Verdana, Arial;	
font-size: 12px;
color: #8C8B8B;
font-weight: bold;
text-decoration: none;
line-height: 18px;
} 
a.upmenugrey:hover{
text-decoration: underline;
}
a.upmenugrey:visited {
color:#8C8B8B;	
}

.upmenugrey {
font-family: Tahoma, Verdana, Arial;	
font-size: 12px;
color: #8C8B8B;
font-weight: bold;
text-decoration: none;
line-height: 18px;
}

/* UPPER MENU - COMMON CLASSES */
table.topmenutable{
	background-color: white;
	width: 100%
}

table.topmenutable td{
	height: 23px;
	vertical-align: top;
	text-align: center;
}

table.topmenutable td div.tmhat{
	width: 100%;
	height: 4px;
	border-bottom: 1px solid white;
	overflow: hidden;
}


table.topmenutable td div.tmtextbox{
	padding: 0 15px;
	white-space: nowrap;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}

table.topmenutable td div.tmtextbox a {
	text-decoration: none;
}

table.topmenutable td div.tmtextbox a:hover {
	text-decoration: underline;
}


/* UPPER MENU - BORDER CLASSES */
table.topmenutable td.lbord{
	width: 50%;
	background-color: #004DDB;
	border-bottom: 1px solid #88B7B3;
}

table.topmenutable td.lbord div.tmhat{
	background-color:#BEEBFF;
}


table.topmenutable td.rbord{
	width: 50%;
	background-color: #54D8B3;
	border-bottom: 1px solid #FFFFF4;
}

table.topmenutable td.rbord div.tmhat{
	background-color: #8BFFFF;
}


/* UPPER MENU - SWITCHING CLASSES */
table.topmenutable td.item1, table.topmenutable td.itemact1{
	background-color: #54D8B3;
	border-bottom: 1px solid #A8D9DD;
}

table.topmenutable td.item1 div.tmhat, table.topmenutable td.itemact1 div.tmhat{
	background-color: #95FFFF;
}

table.topmenutable td.item1 div.tmtextbox, table.topmenutable td.itemact1 div.tmtextbox,
table.topmenutable td.item1 div.tmtextbox a, table.topmenutable td.itemact1 div.tmtextbox a {
	color: white;
}


table.topmenutable td.item2, table.topmenutable td.itemact2{
	background-color: #FFFCA9;
	border-bottom: 1px solid #A8D9DD;
}

table.topmenutable td.item2 div.tmhat, table.topmenutable td.itemact2 div.tmhat{
	background-color: #ADF1A6;
}

table.topmenutable td.item2 div.tmtextbox, table.topmenutable td.itemact2 div.tmtextbox,
table.topmenutable td.item2 div.tmtextbox a, table.topmenutable td.itemact2 div.tmtextbox a {
	color: #8C8B8B;
}


table.topmenutable td.item3, table.topmenutable td.itemact3 {
	background-color: #004DDB;
	border-bottom: 1px solid #88B7B3;
}

table.topmenutable td.item3 div.tmhat, table.topmenutable td.itemact3 div.tmhat {
	background-color: #C0EBFC;
}

table.topmenutable td.item3 div.tmtextbox, table.topmenutable td.itemact3 div.tmtextbox,
table.topmenutable td.item3 div.tmtextbox a, table.topmenutable td.itemact3 div.tmtextbox a {
	color: white;
}



/* LEFT MENU */
div.leftmenubox {
	width: 209px;
}



/* LEVEL ONE */
div.leftmenubox div.first, div.leftmenubox div.firstact {
	padding-left: 26px;
	background-color: #BCDCF9;
	border-bottom: 3px solid #9ac4ea;
	margin-bottom: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;
	color: #025CAB;
	font-weight: bold;
}

div.leftmenubox div.first a, div.leftmenubox div.firstact a {
	color: #025CAB;
	text-decoration: none;
}

div.leftmenubox div.first a:hover, div.leftmenubox div.firstact a:hover {
	text-decoration: underline;
}



/* LEVEL TWO */
div.leftmenubox div.secondmenu{
	background: url(../images/lmenu/secondbg.gif) top left no-repeat;
	padding-top: 6px;
}

div.leftmenubox div.secondmenu div.second, div.leftmenubox div.secondmenu div.secondact {
	background: url(../images/lmenu/secondbullet.gif) bottom left no-repeat;
	padding-left: 55px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.leftmenubox div.secondmenu div.second a, div.leftmenubox div.secondmenu div.secondact a{
	text-decoration: none;
}

div.leftmenubox div.secondmenu div.second a:hover, div.leftmenubox div.secondmenu div.secondact a:hover{
	text-decoration: underline;
}

div.leftmenubox div.secondmenu div.second, div.leftmenubox div.secondmenu div.second a {
	color: #025CAB;
}

div.leftmenubox div.secondmenu div.secondact, div.leftmenubox div.secondmenu div.secondact a {
	color: #16ACEF;
}

div.leftmenubox div.secondmenu div.secondpad1 {
	height: 5px;
	background: url(../images/lmenu/secondline.gif) left top no-repeat;
	overflow: hidden;
}

div.leftmenubox div.secondmenu div.secondpad2 {
	margin-left: 55px;
	height: 5px;
	background: url(../images/lmenu/secondlinebg.gif) left top repeat-x;
	overflow: hidden;
}



/* LEVEL THREE */
div.leftmenubox div.thirdmenu div.thirdcontent{
	background-color: #C8EEEF;
	padding: 12px 0;
	padding-left: 30px;
}

div.leftmenubox div.thirdmenu div.thirdcontent div.third, div.leftmenubox div.thirdmenu div.thirdcontent div.thirdact {
	background: url(../images/lmenu/thirdbullet.gif) top left no-repeat;
	padding-left: 32px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #006AA7;
}

div.leftmenubox div.thirdmenu div.thirdcontent div.third a, div.leftmenubox div.thirdmenu div.thirdcontent div.thirdact a {
	text-decoration: none;
}

div.leftmenubox div.thirdmenu div.thirdcontent div.third a:hover, div.leftmenubox div.thirdmenu div.thirdcontent div.thirdact a:hover {
	text-decoration: underline;
}

div.leftmenubox div.thirdmenu div.thirdcontent div.third, div.leftmenubox div.thirdmenu div.thirdcontent div.third a {
	color: #006AA7;
}

div.leftmenubox div.thirdmenu div.thirdcontent div.thirdact, div.leftmenubox div.thirdmenu div.thirdcontent div.thirdact a {
	color: #0DCEAE;
}



.lmenutitle {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #16ACEF;
font-weight: bold;
letter-spacing: 1px;
}
.righttitle {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #30C2D5;
font-weight: bold;
letter-spacing: 1px;
text-indent: 5px;
}
h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #BBB45B;
font-weight: bold;
letter-spacing: 1px;
margin-top: 0px;
margin-bottom: 0px;
}
a.lmenu {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #025CAB;
font-weight: bold;
text-decoration: none;
}
a.lmenu:visited {
color: #025CAB;
}
a.lmenu:hover {
text-decoration: underline;
}
.lmenu {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #025CAB;
font-weight: bold;
}

a.second {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #025CAB;
text-decoration: none;
}
a.second:visited {
color: #025CAB;	
}
a.second:hover {
color: #16ACEF;	
}

p a {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #025CAB;
text-decoration: none;
}

p a:hover {
color: #16ACEF;
}

.second {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #025CAB;	
}
.secondact {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #16ACEF;
}

div.main {
margin-left: 14px;
margin-right: 14px;
background-color: #EAEEF2;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}


/*Текст внутренний*/
.main, p {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #595858;
}

.anonce {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color: #676969;
}

/*Новости*/
.date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #025CAB;
	font-weight: bold;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #419AD3;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
td.anonce {
	text-align: justify;
}

a.anonce {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color: #676969;
text-decoration: none;
}
a.anonce:visited {
color: #676969;
}
a.anonce:hover {
text-decoration: underline;
}

a.main {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #595858;
text-decoration: none;
}
a.main:visited {
color: #595858;
}
a.main:hover {
text-decoration: underline;
}




div.imgNews
{
	background-image: url(../images/shadow.gif);
	width: 94px;
	height: 81px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 8px;
	padding-top: 8px;
}

div.imgAccent
{
	background-image: url(../images/shadow2.gif);
	width: 84px;
	height: 71px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
}

div.imgBlocks
{
	background-image: url(../images/shadow3.gif);
	width: 134px;
	height: 101px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 8px;
	padding-top: 8px;
}

a.third {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #006AA7;
text-decoration: none;
}
a.third:visited {
color: #006AA7;
}
a.third:active {
color: #0DCEAE;
}

.third {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #006AA7;
text-decoration: none;
}

.thirdact {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #0DCEAE;
}
td.upmenutd {
padding-right: 15px;
padding-left:15px;
}
a.forth {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #656A71;
text-decoration: none;
}
a.forth:hover {
color: #0DCEAE;
}
a.forth:visited {
color: #656A71;
}
.forthact {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #0DCEAE;
font-weight:bold;
}

.forth {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #656A71;
text-decoration: none;
}

input, textarea, select{
	border: 1px solid #025CAB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #595858;
	background-color: white;
}

div.block
{
	background-image: url(../images/shadow4.gif);
	width: 103px;
	height: 70px;
	padding-right: 3px;
}

table.prod {
  	border-bottom: 1px solid #C9D2DD;
  	border-right: 1px solid #C9D2DD;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #595858;
	font-weight: normal;

}

table.prod td {
	color: #595858;
   border-top: 1px solid #C9D2DD;
   border-left: 1px solid #C9D2DD;
   padding: 3px;
  }
table.prod th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #025CAB;
	font-weight: bold;
   text-align: center;
   border-top: 1px solid #C9D2DD;
   border-left: 1px solid #C9D2DD;
   padding: 3px;
	background-color: #BCDCF9;
  }

table.prod td.head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #025CAB;
   text-align: center;
   border-top: 1px solid #C9D2DD;
   border-left: 1px solid #C9D2DD;
   padding: 3px;
	font-weight: bold;
	background-color: #BCDCF9;
  }
.foot {
color: #006AA7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a.foot {
color: #0E8CD4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
text-decoration: underline;
font-weight: bold;
}
a.foot:visited {
color: #0E8CD4;
}
