p {margin: 0px;}


td.link a {display: block; background: url(/images/menu_bg_1.jpg) repeat-x; padding: 7px 0px 8px 0px; text-align: center; color: #3A3A3A; font-size: 13px; font-weight: bold; border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; text-decoration: none;}
td.link a:hover {background: url(/images/menu_bg_2.jpg) repeat-x; color: #FFFFFF;}
td.link a.active {background: url(/images/menu_bg_2.jpg) repeat-x; color: #FFFFFF;}

a.title {color: #196090; font-weight: bold; text-decoration: none;}
a.title:hover {text-decoration: underline;}

p.title {color: #196090; font-weight: bold;}
p.phone {color: #454545; font-weight: bold;}
div.line {height: 1px;  background: #CCCCCC; background-color: #CCCCCC;}

a.bottom_link		{color: #FFFFFF; text-decoration: underline;}
a.bottom_link:hover	{color: #FFFFFF; text-decoration: none;}

p.design {font-size: 11px; color: #333333;}
a.design {font-size: 11px; color: #333333; text-decoration: underline;}
a.design:hover {font-size: 11px; color: #333333; text-decoration: none;}




p {madgin:0px; padding:0px;}

body, td, div {
font-size:12px;
color:#211f20;
font-family:tahoma;
}

body {
    background-color: #fff;
}

h1 {
color:#196090;
font-size:16px;
margin:7px 0px;
}

h2 {
color:#636363;
font-size:14px;
margin: 7px;
}

h3 {
color:#636363;
font-size:14px;
margin: 7px;
}

a.menu {
color:#ffd302;
text-decoration:underline;
font-family:tahoma;
}
a.menu:hover {
color:#ffffff;
text-decoration:none;
}
a {
color:#196090;
text-decoration:underline;
font-family:tahoma;
}
a:hover {
color:#e7b901;
text-decoration:none;
}

.mtd {
border-bottom: 1px solid #909090;
border-right: 1px solid #909090;
}
.mtd2 {
font-size:12px;
border-bottom: 1px solid #909090;
border-right: 1px solid #909090;
}

input.small,select.small,textarea.small {width:100px;}
input.middle,select.middle,textarea.middle {width:200px;}
input.big,select.big,textarea.big {width:90%;}
input.normp,select.normp,textarea.normp {width:80%;}



.error_message {
	color:#c53b23;
	font-weight:bold;
	padding: 15px;
	margin:10px;
}


.ok_message {
	color:#4f7eb4;
	font-weight:bold;
	padding:30px 0px;
	margin:10px 0px;
}

/*текстовый блок на главной*/
.text_block_main p {
    font-family:arial;
    font-size:11px;
    color: #000000;
    text-align: justify;
}

.sl, .sl a {color:#000000;font-size:11px;}
.sl {
    margin: 15px;
}