body { background-color: #f7f7f7; color: #000; margin: 0px 0px 0px 0px; }
table { font-family: Tahoma; font-size: 11px; }
.top {background-image: url(img/top.jpg);width: 1003px;height: 216px;background-repeat: no-repeat;}
.topw {padding-left: 40px; margin-top: 25px; border: 1px; float: left; vertical-align: top;}
.loginw {padding-left: 24px;	padding-top: 140px; height: 20px;}

A:LINK, A:VISITED {color : #0049b5; text-decoration : underline; }
A:HOVER {color : #057A65; text-decoration : none;}
.br {margin-bottom: 4px;}
a.www:link, a.www:visited {FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: underline; font-weight: bold;}
A.www:active {FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: underline;}
A.www:hover {FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none;}
.searchs {padding-left: 90px; padding-top: 10px;}
.ms {padding-top: 9px;}
.zel {color: #14740f;}
.copy {padding-top: 10px;}

/** блоки фон **/
.w_bg {background-image: url(img/w_bg.gif); background-repeat: repeat-y; vertical-align: top; }
.w_bgc {background-image: url(img/p0.gif); background-repeat: repeat-y; vertical-align: top;}
.w1 {background-image: url(img/t1.gif); background-repeat: no-repeat; width: 225px;}
.w2 {background-image: url(img/p1.gif); background-repeat: no-repeat; width: 772px;}
.w3 {background-image: url(img/t3.gif); background-repeat: no-repeat; width: 225px;}
.probel {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}

/** footer **/
.f0 {background-image: url(../img/f0.gif);background-repeat: no-repeat;	height: 145px; padding-left: 5px; color: White; vertical-align: top; padding-top: 22px;}
.f1 {background-image: url(img/f1.gif);}

/** H0 **/
h1 {margin: 0px; font-size: 18px; color: #afafaf; font-family: Tahoma;}

/** разное **/
A.mainlevel {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 190px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid;}
A.mainlevel:hover {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 190px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; text-decoration: none;}

#login-form			{position: absolute; top: 30px; display: none; width:95%; z-index: 100; font-size:100%;}
td.loginForm		{font-size: 100%; border: 1px solid #666666; border-right-color:black; border-bottom-color:black; background-color: white;}
#login-form	form table				{border: 15px solid white;}
td.loginForm td		{font-size: 100%;}
td.loginForm div	{margin-bottom: 0.5em;}
td.loginForm a		{color: #666666;}

a.login:link, a.login:visited {FONT-SIZE: 11px; COLOR: #70003f; TEXT-DECORATION: underline; font-weight: bold;}
A.login:active {FONT-SIZE: 11px; COLOR: #70003f; TEXT-DECORATION: underline;}
A.login:hover {FONT-SIZE: 11px; COLOR: #70003f; TEXT-DECORATION: none;}

/** Жоомла **/
.contentheading,
.componentheading {
line-height: 22px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #333333;
text-transform: uppercase;
	}

.module_head {FONT-SIZE: 18px; COLOR: #b2b2b2;}

table.moduletable {
width: 100%;
margin-bottom: 8px;
padding-bottom: 4px;
}
	
.moduletable th {
	FONT-SIZE: 18px;
	COLOR: #2a3e70;
	padding: 10px 0px 4px 0px;
	font-weight: normal;
	text-align: left;
}

.City {font-family: Arial,Sans-serif; font-size: 16px; font-weight: bold; color: #006699;}
.Sml {font-family: 'Microsoft Sans Serif',Arial,Sans-serif; font-size: 11px; }
.Pl {font-family: Arial,Sans-serif; font-size: 13px; color:#003399; }
.Cap {font-family: Arial,Sans-serif; font-size: 19px; font-weight: bold; color: #003399;}
