@charset "utf-8";
* {margin: 0; padding: 0; border-collapse: collapse; font-family: Verdana, sans-serif; font-size: 11px;}

/* white-space: nowrap; /* Нет переноса текста */  */

img {border: 0; border: none;}
a img {border: 0;}

.middle {vertical-align: middle;}

p.form_comment {font-size: 11px; color: #999;}
p.form_warning {font-size: 11px; color: red; margin-top: 2px; margin-bottom: 2px;}
p.linklist {margin: 2px 0;}
p.nav {letter-spacing: 1px; line-height: 200%;}
p.navc {text-align: center; letter-spacing: 1px; line-height: 200%;}
p.news_p {text-align: justify; font-size: 12px; line-height: 120%; margin-bottom: 5px;}
p.catlist {margin: 3px 0; line-height: 120%;}
p.text {line-height: 120%; margin: 0 10px 5px 10px;}

.f12 {font-size: 12px;}
.f14 {font-size: 14px;}

span.nav {color: #214282;}
span.navr {color: #FF2A00;}
span.navy {color: #FFAA00;}
span.red {color: #C00;}
span.comment {font-size: 11px; color: #999;}
.grey {color: #a3a3a3;}
.green {color: green;}

h2 {font-size: 14px; font-weight: bold; margin: 20px 0 10px 10px;}
h3 {font-size: 11px; font-weight: bold; margin-bottom: 10px}


ul.list12 {margin-left: 50px;}
ul.list12 li {font-size: 12px; margin: 5px 0;}
ul.addadver {margin: 3px 0 5px 20px; padding: 0; type: disc;}
ul.addadver li {margin-top: -1px; margin-bottom: -1px;}

table.zebra_table {margin: 5px;}
table.zebra_table th {font-weight: bold; padding: 10px; border: 1px solid #214282; background-color: #839AC7;}
table.zebra_table tr.r1 {background-color: #f9f9f9;}
table.zebra_table tr.r2 {background-color: #E1E6F1;}
table.zebra_table tr.r3 {background-color: #FFFFB0;}
table.zebra_table tr.rg {background-color: #ddd;}
table.zebra_table td {padding: 10px; border: 1px solid #214282;} 

/* Forms */

.tfield {border: 1px solid #214282; background-color: #f5f5f5; padding: 1px 2px;}
.sfield {background-color: #f5f5f5; padding-left: 0px;}
.rfield {vertical-align: middle; margin: 1px;}

td.formtd0, td.formtd1, td.formtd2, td.formtd3 {vertical-align: top; padding: 5px;} 

/* Links */

a.redb:link 	{color: #F30; font-weight: bold; text-decoration: underline; font-size: 11px;}
a.redb:visited 	{color: #F30; font-weight: bold; text-decoration: underline; font-size: 11px;}
a.redb:hover 	{color: #F30; font-weight: bold; text-decoration: underline; font-size: 11px;}

a.doc:link 		{color: #214282; text-decoration: underline; font-size: 11px;}
a.doc:visited	{color: #214282; text-decoration: underline; font-size: 11px;}
a.doc:hover 	{color: #214282; text-decoration: underline; font-size: 11px;}

a.doc12:link 	{color: #214282; text-decoration: underline; font-size: 12px;}
a.doc12:visited	{color: #214282; text-decoration: underline; font-size: 12px;}
a.doc12:hover 	{color: #214282; text-decoration: underline; font-size: 12px;}

a.docb:link 	{color: #214282; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.docb:visited 	{color: #214282; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.docb:hover 	{color: #214282; text-decoration: underline; font-size: 11px; font-weight: bold;}

a.docbgr:link 		{color: #aaa; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.docbgr:visited 	{color: #aaa; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.docbgr:hover 		{color: #aaa; text-decoration: underline; font-size: 11px; font-weight: bold;}

a.black:link 	{color: #222; text-decoration: underline; font-size: 11px;}
a.black:visited {color: #222; text-decoration: underline; font-size: 11px;}
a.black:hover 	{color: #222; text-decoration: underline; font-size: 11px;}

a.blackb:link 	{color: #222; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.blackb:visited {color: #222; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.blackb:hover 	{color: #222; text-decoration: underline; font-size: 11px; font-weight: bold;}

a.docfree:link 	{color: #214282; text-decoration: none; font-size: 11px;}
a.docfree:visited {color: #214282; text-decoration: none; font-size: 11px;}
a.docfree:hover {color: #214282; text-decoration: underline; font-size: 11px;}

a.nav:link 		{color: #214282; text-decoration: underline; font-size: 11px;}
a.nav:visited 	{color: #214282; text-decoration: underline; font-size: 11px;}
a.nav:hover		{color: #214282; text-decoration: underline; font-size: 11px;}

a.grey:link 	{color: #999; text-decoration: underline; font-size: 11px;}
a.grey:visited 	{color: #999; text-decoration: underline; font-size: 11px;}
a.grey:hover 	{color: #999; text-decoration: underline; font-size: 11px;}


/* Rounded panels & contours */

.round_1, .round_2, .round_3, .round_1r, .round_2r, .round_3r, .round_1l, .round_2l, .round_3l {
    display: block;
    height: 1px;
	overflow: hidden; 
    font-size:1px;
}

.round_3 { margin: 0 3px; }
.round_2 { margin: 0 2px; }
.round_1 { margin: 0 1px; }

.round_3r { margin: 0 3px 0 0; }
.round_2r { margin: 0 2px 0 0; }
.round_1r { margin: 0 1px 0 0; }

.round_3l { margin: 0 0 0 3px; }
.round_2l { margin: 0 0 0 2px; }
.round_1l { margin: 0 0 0 1px; }

.contour_1, .contour_2, .contour_3, .contour_1r, .contour_2r, .contour_3r, .contour_1l, .contour_2l, .contour_3l {
    display: block;
    height: 1px;
	overflow: hidden; 
    font-size:1px;
}

.contour_3 { margin: 0 3px; }
.contour_2 { margin: 0 2px; }
.contour_1 { margin: 0 1px; }

.contour_3r { margin: 0 3px 0 0; }
.contour_2r { margin: 0 2px 0 0; }
.contour_1r { margin: 0 1px 0 0; }

.contour_3l { margin: 0 0 0 3px; }
.contour_2l { margin: 0 0 0 2px; }
.contour_1l { margin: 0 0 0 1px; }
