body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	background-image: url(img/page-bg.jpg);
	background-repeat: repeat-x;
}
a {color:#307aba;}
a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}
a:active {text-decoration: underline;}


td.slogan {background:url(img/slogan.jpg); background-position:top center; background-repeat:no-repeat;}
div.topmenu {margin: 0 0 0 100px; font-size:16px; line-height:24px;}
div.topmenu a {color:#000000;}

div.topcontacts {margin: 0 0 0 103px; font-size:16px; line-height:24px;}
div.topcontacts span {font-size:18px;}
div.topcontacts a {color:#000000;}
div.topcontacts a.request {color:#127b17;}

/* LEFT */
div.content-left {
	margin:4px 35px 0 100px;
	line-height:24px;
	font-size:16px;
}
div.content-left a {
	color:#000000;
}
div.content-left a.mark {
	color:#127b17;
}

div.block-info {
	font-size:12px;
	color:#585858;
	margin:0 0 15px 0;
	line-height: normal;
}
div.block-info a {
	font-size:14px;
	color:#005692;
}
div.block-info h2 {
	font-size:14px;
	color:#005692;
	font-weight:normal;
	margin:0 0 3px 0;
}


/* MAIN */
div.content-main {margin:0 100px 0 0;}
div.content-yablock{margin:0 100px 0 100px;}
div.ad-link a {color:#307aba;}
div.payment {line-height:1.3em;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 20px;	font-weight:normal;	color:#21557F;	margin:0 0 5px 0;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 18px;	font-weight: normal; color: #666666; margin:20px 0 5px 0;}
p {margin:0 0 15px 0; line-height:1.4em; font-size:14px;}
p.mail {margin:10px 0 10px 0; line-height:1.3em; font-size:13px; font-style:italic;}
ul {margin:-10px 0 22px 0; padding:0; list-style-position:outside; list-style-type:circle; line-height:1.4em; }
ul.fst {margin:10px 0 22px 0; padding:0; list-style-position:outside; list-style-type:circle; line-height:1.4em; }
li {margin:0 0 12px 28px; line-height:1.4em;}

/* REQUEST */
div.content-contacts p {margin:0 0 10px 0;}
div.content-contacts h5 {font-size:16px; font-style:normal; margin:16px 0 5px 0;}
input, textarea {margin-top:5px; margin-bottom: 10px;}
form {margin: 10px 0 3px 0;}
div.warning {margin:1px 0 0 0;}
div.pay, div.pay-main {margin: 14px 0 0 0; padding-left:10px; border-left:solid #FF0000 12px;}
div.pay-main {margin: 3px 0 14px 0;}
div.help {margin: 14px 0 0 0; padding-left:10px; border-left:solid  #006633 12px; margin: 3px 0 14px 0;}


/* FOOTER */
table.footer {margin-top:28px; border-top:solid #000000 1px;}
div.copyright, div.counters {margin:10px 0 0 0; font-size:12px; color:#666666;}
div.counters img {margin:0 0 0 6px;}
div.yandex {font-size:12px; font-weight:normal;}


/* MAIN PAGE BANNER */
table.main-page-banner {margin-top:10px; margin-bottom:15px;}
table.main-page-banner td {background-color:#eeeeee;}
table.main-page-banner td img {margin:20px 5px 20px 50px;}
div.m-p-banner {margin:20px 50px 0 50px;}
div.m-p-banner p.head {font-size:21px; margin:0 0 0 0; letter-spacing:0.1em; color:#ac1e23;}
div.m-p-banner p.who {font-size:18px; margin:0 0 3px 0;}
div.m-p-banner p.info {font-size:14px; margin:3px 0 3px 0;}
div.m-p-banner p.contact {margin:3px 0 0 0}
div.m-p-banner p.money {font-size:19px; margin:0 0 0 0; letter-spacing:0.1em; color:#ac1e23;}

div.m-p-cond {text-align:right;}
div.m-p-cond p {margin-right:50px; margin-bottom:10px; font-size:13px;}

/* MAIN PAGE CONTENT */
div.content-main-page {margin:0 50px 0 0;}
div.content-right {
	margin:4px 50px 0 0;
	line-height:24px;
	font-size:16px;
}
div.content-right a {
	color:#000000;
}
div.content-right a.mark {
	color:#127b17;
}

div.content-right div.block-info {
	font-size:12px;
	color:#585858;
	margin:0 0 15px 0;
	line-height: normal;
}
div.content-right div.block-info a {
	font-size:14px;
	color:#005692;
}
div.content-right div.block-info h2 {
	font-size:14px;
	color:#005692;
	font-weight:normal;
	margin:0 0 3px 0;
}