@charset "windows-1251";
BODY {margin: 0px; padding: 0px; background: url('i/bodyfon.gif') repeat-y #FFF; font: normal 12px Verdana, Arial, Tahoma, sans-serif;}
TD, pre {font: normal 12px Verdana, Arial, Tahoma, sans-serif;}

#search TD {background-color: #D4D0C7;}
#search H1 {font-size: 11px; color: #9D9FA1; padding: 0; margin: 0}

TD.phone {font: italic 11px Verdana, Arial, Tahoma, sans-serif; color: #404041;}
TD.phone A {color: #0A0ADC;}

TD.bigtit {background: url('i/mfon1.gif') no-repeat ; font-weight: bold; font-size: 16px; color: #A7A9AC;}
TD.bigtit h1 {margin: 0px; font-style: italic; width: 275px; font-weight: bold; font-size: 16px; color: #A7A9AC;}

#logo TD {background: url('i/lfon.gif') repeat-x #DEDEDF;}

TD.navline {background: #FFF; font-weight: bold; font-size: 11px; color: #A7A9AC;}
TD.navline A {color: #0162A0; text-decoration: none}
TD.navline A:hover {text-decoration: underline}
TD.navline A.select {color: #F05432; text-decoration: none; font-weight: normal}
TD.navline strong {color: #0162A0; font-weight: bold; font-style: italic;}

TD.mail {padding: 0px 18px 8px 0px; background: url('i/mfon2.gif') repeat-x #FFF; font: italic 11px Verdana, Arial, Tahoma, sans-serif; color: #404041; text-align: right;}
TD.mail  A {color: #0A0ADC;}

#d1 TD {background: url('i/dfon1.gif') repeat-x #A7A9AC;}

#d2 TD {background: #E3E4E4; color: #828384; font-size: 10px;}
#d2 TD A {color: #828384; text-decoration: none}
#d2 TD A:hover {color: #383838; text-decoration: underline}


#menufon TD {background: url('i/leftfon.gif') repeat-y #E6E7E7;}

DIV {font-size: 11px; color: #404041;}
DIV A {color: #404041; text-decoration: none; width: 100%}
DIV A:hover {color: #F05432;}
DIV A.select {color: #F05432;}

#divmenu {position: absolute; top: 183px; left: 170px; margin: 0; padding: 0;}

DIV.podmenu {position: absolute; top: 191px; left: 178px; margin: 0; padding: 0px 10px 0px 0px;  z-index:4;  visibility:hidden; width: 170px;}

.lefttitle TD {background-color: #FFF; font-weight: bold; font-size: 14px; color: #F05432;}
.lefttitle A {font-weight:: bold; font-size: 11px; color: #0349B2; text-decoration: none}
.lefttitle A:hover {text-decoration: underline}

.leftlink TD {background-color: #F5F5F6;}
.leftlink SMALL {color: #5F6164; font-size: 10px}
.leftlink A {font-weight: bold; font-size: 12px; color: #A00404; text-decoration: none}
.leftlink A:hover {text-decoration: underline; color: #0349B2}


A.link1 {font-size: 11px; color: #7C7E82; text-decoration: none}
A.link1:hover {text-decoration: underline}

A.link2 {font-weight: bold; font-size: 11px; color: #0349B2; text-decoration: none}
A.link2:hover {text-decoration: underline}

A.link3 {font-weight: bold; font-size: 12px; color: #0349B2; text-decoration: none}
A.link3:hover {text-decoration: underline}

.leftlink2 TD {background-color: #F5F5F6;}
.leftlink2 strong.data {font-size: 11px; color: #A00404;}
.leftlink2 P {font-size:11px; color:#7c7e82;}

TD.tit1 h1{font-weight: bold; font-size: 14px; color: #FFF; margin: 0px}


TD.tit2 {font-weight: bold; font-size: 11px; color: #0349B2;}
TD.tit2 A {color: #0349B2; text-decoration: none; white-space: nowrap;}
TD.tit2 A:hover {text-decoration: underline;}

P {padding: 8px 0 2px 0; margin: 0; color: #000}
P.vajnoe {color: #F05432;}

.contenttable1 TH {background-color: #D3D3D3; font-weight: normal; font-size: 12px; color: #000; padding: 8px}
.contenttable1 TD {font-weight: normal; font-size: 12px; color: #000;}
.contenttable1 TD.fon1 {background-color: #E8E8E8; padding: 8px}
.contenttable1 TD.fon2 {background-color: #F7F7F8; padding: 8px}
.contenttable1 TD.fon3 {background-color: #DEDEDF; padding: 8px}
.contenttable1 A {color: #0349B2; text-decoration: none; font-weight: bold}
.contenttable1 A:hover {text-decoration: underline;}

.contenttable2 TH {background-color: #D3D3D3; font-weight: normal; font-size: 12px; color: #5F6164; padding: 8px}
.contenttable2 TH A {color: #0349B2; text-decoration: none; font-weight: bold}
.contenttable2 TD {font-weight: normal; font-size: 12px; color: #000;}
.contenttable21 TD.fon1 {background-color: #E8E8E8; padding: 8px}
.contenttable2 TD.fon2 {background-color: #F7F7F8; padding: 8px}
.contenttable2 TD.fon3 {background-color: #DEDEDF; padding: 8px}
.contenttable2 A {color: #A00404; text-decoration: none; font-weight: bold}
.contenttable2 A:hover {color: #0349B2; text-decoration: underline;}

.contenttable3 TD {background: url('i/navfon1.gif') #EDEEEE; color: #000; font-size: 12px}
.contenttable3 TD A {color: #031FCB; text-decoration: none; font-weight: bold}
.contenttable3 TD A:hover {color: #F05432; text-decoration: underline}
.contenttable3 TD A.select {color: #F05432;}

TD.link3 {padding-top: 8px;}
TD.link3 A {color: #000; text-decoration: none;}
TD.link3 A:hover {text-decoration: underline;}
TD.link3 strong {color: #404041;}

TD.link4 {padding-top: 8px}
TD.link4 A {color: #0349B2; text-decoration: none; font: bold 11px}
TD.link4 A:hover {text-decoration: underline;}

#dmenu TD {color: #4E4E58; font: normal 11px Verdana, Arial, Tahoma, sans-serif;}
#dmenu A {color: #0349B2; text-decoration: none;}
#dmenu A:hover {color: #F05432; text-decoration: underline;}
#dmenu A.select {color: #F05432;}

#lphoto {float: left; padding: 0; margin: 10px 10px 10px 0}

LI {list-style: url('i/li2.gif'); padding: 0px; margin: 4px; color: #000}

strong.red {color: #F05432; font-style: italic;}
strong.red1{font-size: 11px; color: #F05432; font-style: italic;}


.dot TD {background: url('i/dot.gif') repeat-x #404041; clear: all}

h2 {font-size: 14px; font-weight: bold; color: #F05432; padding: 6px; padding-bottom: 12px; margin: 0px; text-align: center;}

.pright {text-align: right; width: 100%; padding-bottom: 10px; clear: all}

.small {font-size: 90%}

#bmz TD {background: url('i/zfon.gif') repeat-x #FFD98F;}
#bmz TD A {color: #031FCB; text-decoration: none; font-weight: bold}
#bmz TD A:hover {color: #F05432;}

A {color: #0349B2}

h1.ptext {position: absolute; left: 365px; top: 200px; width: 300px; height: 100px; z-index: 10; font-size: 12px; color: black; text-align: left; margin: 0px; font-weight: normal; text-align: left; padding: 0px;}
h1.ptext strong{font-size: 18px; color: #A00404; font-weight: normal; margin: 0px; text-align: left; padding: 0px;}

.imgOver
{
	border-bottom:1px solid #0349b2;
}

.imgOut
{
	margin-bottom:1px;
}

/* карта сайта */
#sitemap {display: block; width: 100%; margin: 0px; padding: 0px;}
#sitemap h2 {margin: 10px 0px 0px 0px; padding: 0px; background: url(i/bullet_map1.gif) no-repeat 0px 0px; text-align: left;}
#sitemap h2.s {background: url(i/bullet_map2.gif) no-repeat 0px 0px;}
#sitemap h2 a {padding: 0px 0px 0px 18px; font-size: 12px; font-weight: bold; text-decoration: none; color: #0162A0;}
#sitemap h2 a:hover {text-decoration: underline; color: #F05432;}
#sitemap h3 {margin: 10px 0px 0px 43px; padding: 0px; background: url(i/bullet_map.gif) no-repeat 0px 0px; text-align: left;}
#sitemap h3 a {padding: 0px 0px 0px 18px; font-size: 12px; font-weight: normal; text-decoration: none; color: #0162A0;}
#sitemap h3 a:hover {text-decoration: underline; color: #F05432;}
#sitemap h4 {margin: 10px 0px 0px 77px; padding: 0px; text-transform: lowercase; background: url(i/bullet_map.gif) no-repeat 0px 0px; text-align: left;}
#sitemap h4 a {padding: 0px 0px 0px 18px; font-size: 12px; font-weight: normal; text-decoration: none; color: #0162A0;}
#sitemap h4 a:hover {text-decoration: underline; color: #F05432;}


/* страница поиска */
#search2 {display: block; width: 100%;}
#search2 form {width: 100%; height: 30px; margin: 0px; padding: 2px 10px; background-color: #DEDEDF; border-right: 1px solid #404041; white-space: nowrap;}
#search2 form img {border: none; vertical-align: middle;}
#search2 form input {width: 327px; margin: 0px; padding: 0px;}
#search2 h2 {margin: 15px 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #0162A0; text-align: left;}
#search2 h3 {margin: 15px 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #F05432;}
#search2 em {font-size: 12px; font-weight: bold; font-style: normal; color: #F05432;}
#search2 a.s {margin: 15px 0px 5px 0px; padding: 0px; font-size: 12px; font-weight: normal; color: #404041; text-decoration: none;}
#search2 a.s:hover {text-decoration: underline;}
#search2 a {display: inline;}
#search2 h4 {margin: 0px 0px 15px 0px; padding: 0px;}
#search2 h4 a {font-size: 10px; font-weight: normal; text-decoration: none; color: #5F6164;}
#search2 .line {width: 100%; height: 1px; margin: 0px 0px 15px 0px; font-size: 1px; background: url(i/line.gif) repeat-x 0px;}

/* регистрация */
#register {display: block; width: 100%; margin: 0px; padding: 0px; font-size: 12px; color: black;}

.regform {width: 100%; font-size: 13px; border-collapse: collapse;}
.regform th {height: 47px; margin: 22px 0px; padding: 0px 0px 0px 8px; font-weight: bold; border: none; border-top: solid 3px #DEDEDE; border-bottom: solid 3px #DEDEDE; text-align: left; vertical-align: middle;}
.regform td {font-size: 13px;}
.regform td.split {background-color: white;}
.regform tr.grey {height: 39px; background-color: #E8E8E8;}
.regform tr.split {height: 5px; background-color: white;}
.regform tr.white {height: 39px; background-color: white;}
.regform input {width: 226px;}

.regform input.rd {width: 29px;}
.regform input.btn {width: 191px; margin: 7px 0px 0px 33px;}

.regform textarea {width: 226px; height: 95px;}
.regform.col1 {width: 155px; padding: 10px 0px 10px 8px; vertical-align: top;}
.regform.col1s {width: 152px; padding: 10px 0px 10px 8px; vertical-align: top;}
.regform.cols {width: 1px;}
.regform.col2 {padding: 8px 10px; vertical-align: top;}
.regform em {font-size: 11px; font-style: normal;}

td.search {padding: 0px 19px 0px 0px; text-align: right;}
td.search div, td.search span {width: 295px; height: 22px; padding: 0px 0px 0px 34px; background: url(/i/search_l.gif) no-repeat 0px 0px #DEDEDF; border-right: solid 1px black; overflow: hidden; vertical-align: middle;}
td.search input {width: 120px; margin: 0px 5px 0px 0px; padding: 0px;}
td.search select {display: inline; width: 100px; margin: 0px; padding: 0px; font-size: 11px;}
td.search div a {display: inline;}
td.search img {border: none;}
