/*Вояж*/
		/*Общие стили*/
html,body,table,input,textarea,button,div,tr,td,form,ul,li,p,a,h1,h2,h3,h4,h5,h6,img { margin:0px; padding:0px; border:0px;}			
html,body {height:100%; background:#FFFFFF;}
table { border-collapse:collapse; border-spacing:0;}

.fwb { font-weight: bold;}
.fsit{ font-style:italic;}
.vam { vertical-align: middle;}
.vab { vertical-align: bottom;}
.tar { text-align: right;}
.tal { text-align: left;}
.tac { text-align: center;}
.taj { text-align:justify;}
.uniraz {font-size:0px; height:1px; clear:both;}

input, textarea {border:1px solid #A0A0A0; font-size: 14px; background:#FFFFFF; color:#000000; scrollbar-face-color: #C0C0C0;
				 scrollbar-track-color: #F6F6F6; scrollbar-arrow-color: #606060;
				 scrollbar-highlight-color: #E0E0E0;scrollbar-shadow-color: #808080;}
button{border:1px solid #A0A0A0; background: #E0E0E0; color:#000000;}


/*Для верстки с доктайпом*/
#div1 {min-width:100%; min-height:100%;} /*Основной*/
*html #div1 {height:100%; width:100%;}
#bot {height:75px; width:100%;}/*Подвал*/

#futer {height:75px; width:100%; margin-top:-75px;}/*Подвал*/

/*========= STRUKTURA ========*/
td#nleft {background:repeat-y right top url(images/nright.gif);}
td#nright {background:repeat-y left top url(images/nleft.gif);}
td#osnvnoi {width:1280px; overflow:hidden;}

td#top { height:278px; background:#50BDFE no-repeat top left url(images/top.jpg);}
td.UnderTop {background:#FFFFFF no-repeat top left url(images/main-under-top.jpg);}
td.LeftSpace {width:20px;}
td.RightSpace {width:24px;}
td.LeftSpace, td.RightSpace img {margin:0px; border:none;}

/*------ Домой и мыло ------*/
td.HomeAndMailLinks {width:330px; height:50px; background:no-repeat top left url(images/main-pergam-left.jpg);}
/*.HomeMail {color:#A7976D; height:20px; margin-left:55px; position:relative; top:12px;}*/
#parchment-top .HomeMail {color:#A7976D; height:20px; position:relative; top:12px; padding:0px; margin:0px 0px 0px 55px; background:none;}

div.dom {width:84px; color:#5A4716; font-size:12px; font-weight:600; background:no-repeat top right url(images/home.gif); float:left; margin-right:10px;}
div.pismo {color:#5A4716; font-size:12px; font-weight:600; background:no-repeat top left url(images/mail.gif); padding-left:33px; /*margin-bottom:-10px; */ position:absolute; top:1px; left:110px;}

*html div.pismo {position:absolute; left:113px;}

/* Cсылки */
a.home {color:#5A4716; font-size:11px; text-decoration:underline; background:no-repeat top right url(images/home.gif); padding-left:7px; padding-right:34px /* or 43px */; margin-right:9px;}
a.mail {color:#5A4716; font-size:11px; text-decoration:underline; background:no-repeat top left url(images/mail.gif); padding-left:29px; margin-left:10px;}

.HomeMail a:hover {text-decoration:none;}
/*------ //Домой и мыло ------*/


/*------ Для реестрового номера ------*/
td.Reestr {background:no-repeat top left url(images/main-pergam-right.png); width:324px;height:50px; background: expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main-pergam-right.png', sizingMethod='crop');}
td.Reestr p {color:#EE1C24; font-size:12px; text-align:right; font-weight:600; margin:13px 62px 0px 0px;}
/*------ //Для реестрового номера ------*/


/*------ Для телефона посередине ------*/
td.Telephone {height:50px; background:repeat-x bottom left url(images/main-pergam-center.gif);}
td.Telephone p {color:#EE1C24; font-size:14px; font-weight:600; margin:13px 0px 0px 87px;}
span.kod {font-size:12px;}
/*------ //Для телефона посередине ------*/

td#left { width:250px;}


/*--------- ССЫЛКИ СВЕРХУ ----------*/
.LinksLeft {width:5px; height:50px; background:no-repeat top left url(images/links-left.jpg);}
.LinksCenter { background:repeat-x top left url(images/links-center.gif); vertical-align:bottom;}
.LinksRight {width:8px; height:50px; background:no-repeat top right url(images/links-right.png); 
background: expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/links-right.png', sizingMethod='crop');}

/* Для таблицы, которая содержит ссылки */
.links td {height:27px; text-align:center; padding:0px;}
.links td a {color:#0D198C; font-size:14px; font-weight:600; text-transform:uppercase; text-decoration:none !important; padding:4px 0px 8px 14px; white-space:nowrap;} 

*html .links td a {height:27px; padding-top:0px; padding-bottom:0px;}

/*------------ Выделение текущего раздела ---------------*/
.links td a.TekRazdel {color:#FFFFFF; font-size:14px; font-weight:600; text-transform:uppercase; text-decoration:none !important; background:no-repeat top left url(images/cur-link-left.gif); padding:4px 0px 8px 14px;}
.links td a:hover, a.TekRazdel:hover {text-decoration:underline !important;}
.links td a.TekRazdel span {background:no-repeat top right url(images/cur-link-right.jpg); padding:4px 11px 8px 0px;}

*html .links td a.TekRazdel {height:27px; padding-top:0px; padding-bottom:0px; position:relative; top:-4px;}
*html .links td a.TekRazdel span {height:27px; cursor:hand; padding:4px 11px 0px 0px;}

/* //Для таблицы, которая содержит ссылки */

/*--------- //ССЫЛКИ СВЕРХУ ----------*/


/*--------- ВСЕ ДЛЯ ПОДВАЛА ---------*/
td#futer { height:160px; background:repeat-x bottom left url(images/futer-gradient.gif);}
.FuterLeft {width:320px; height:160px; background:#FFFBEF no-repeat bottom left url(images/futer-left.jpg);}
.FuterCenter {height:160px; background:#FFFBEF repeat-x bottom left url(images/futer-center.gif);}
.FuterRight {width:470px; height:160px; vertical-align:bottom; background:no-repeat bottom right url(images/futer-right.jpg);}
.FuterRight div {width:129px; height:125px; background:no-repeat bottom left url(images/futer-hat.png);
background: expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/futer-hat.png', sizingMethod='crop');}

/* Контакты внизу */
.FuterСontacts {height:160px; /*background:no-repeat bottom right url(images/futer-hat.jpg);*/}
*html .FuterСontacts {height:160px;}

.FuterСontacts td.address {height:97px; color:#29292C; font-weight:600;  font-size:15px; line-height:24px; padding-top:38px;}
.CityAndCode {color:#4C59C5; font-size:12px;} /* Для города и его кода */
.PhoneNumber {font-size:18px; font-weight:500;} /* Для номера телефона */


.FuterСontacts td.copyright {height:45px; color:#705B24; font-size:11px; text-align:left; padding-left:72px;}
.Copy {font-size:18px; font-weight:500; vertical-align:middle;}

/* Ячейка с 1g.gif шириной 1000px */
.1000px { background:#F5D281; height:1px;}

/*--------- //ВСЕ ДЛЯ ПОДВАЛА ---------*/



/*--------------------- ОБЛАСТЬ КОНТЕНТА -------------------------*/

/*========= КОНТЕНТ =========*/
/*---------- Заголовки ------------- */
h1 {font-size:16px; color:#D10000; font-weight:600; margin:11px 0px 17px 0px; text-decoration:underline;} 
.green {color:#559509;}
h2 {font-size:14px; color:#000000; font-weight:600; margin-bottom:9px; margin-left:15px;} 
h3 {font-size:12px; color:#000000; margin-bottom:3px;}

/*----------- Другие стили ----------*/
#info {background:#FFFBEF; padding:0px 10px 10px 24px;}
#info img {border:none; margin:0px 15px 5px 15px;}

#info table {margin:4px 0px 14px 0px; border-collapse:separate; border-spacing:1px;}
#info table td, table th {padding:5px 0px 5px 7px; border:none; vertical-align:top; border-bottom:#FFFBEF 5px solid;}
#info table th {background:#FFFBEF; color:#000000; font-size:11px; font-weight:normal; text-align:center;}
#info table td {background:#E8F3F4; color:#000000; font-size:12px; font-weight:normal; text-align:left;}

#info UL {margin:0px 0px 15px 0px; list-style:none;}
#info UL LI{	
	margin:10px 0px 0px 3px;
	padding:0px 0px 0px 15px;
	background:no-repeat left 4px url(images/mark.gif);
}
#info UL LI a {color:#000000; font-size:12px; text-decoration:underline !important;}
#info UL LI a:hover {text-decoration:none !important;}

#info UL UL {
	margin:0px; 
	padding:0px; 
	list-style:none;}

#info UL UL LI {
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:no-repeat left 4px url(images/mark.gif);
}

#info UL UL LI a {color:#000000; font-size:12px; text-decoration:underline !important;}
#info UL UL LI a:hover {text-decoration:none !important;}

/*========= //КОНТЕНТ =========*/


/*========= СТРАНЫ ==========*/
td.Strany {width:188px; height:100%; padding-bottom:20px; background:#FFFBEF;}
td.Strany h2 {font-size:16px; color:#559509; font-weight:600; margin:11px 0px 17px 15px; text-decoration:underline;}
.Strana {width:179px; padding-top:2px; padding-bottom:4px; float:right; background:#F0FBDC no-repeat bottom left url(images/strana-bg.gif);}
.Strana a {color:#000000; font-size:14px; font-weight:600; text-decoration:none !important; margin-left:11px; display:block;}
.Strana a:hover {text-decoration:underline !important; }


a.VseStrany {color:#559509; font-size:14px; font-weight:600; text-decoration:underline !important; margin-left:21px; position:relative; top:10px;}
a.VseStrany:hover {text-decoration:none !important;}

td.PergamentLeftBorder {width:4px; height:100%; border-right:#FDF3D9 1px solid;}
td.PergamentRightBorder {width:7px; height:100%; border-left:#FDF3D9 1px solid;}

/*========= ЛУЧШИЕ НАПРАВЛЕНИЯ ==========*/
td.Napravl {width:30%; height:100%; background:#FFFBEF;}
td.Napravl h2 {font-size:16px; color:#D10000; font-weight:600; margin:11px 0px 17px 15px; text-decoration:underline;} 

.LuchNapr {margin-left:15px;}
.LuchNapr h3 {font-size:14px; color:#000000; font-weight:600; margin-bottom:9px; margin-left:0px;}
.LuchNapr div.about {clear:both;}
.LuchNapr div.podrob {clear:both; padding-top:7px; line-height:16px;}
*html .LuchNapr div.podrob {padding-top:0px;}
.LuchNapr img {border:0px; margin-right:7px; margin-bottom:0px; float:left;}
.LuchNapr p {font-size:11px; margin-right:5px; margin-bottom:7px;}

.Spacer {border-top:#FFB4AC 1px dashed; font-size:2px; height:5px; margin:11px 5px 2px 5px;}


/*Подробнее*/
a.PodrobRed {color:#D41110; font-size:11px; font-weight:600; padding:0px 2px 0px 0px; }
a.PodrobBlue {color:#2E3092; font-size:11px; font-weight:600; padding:0px 19px 0px 0px; background:no-repeat right center url(images/blue-podr.gif);}


/*--------------------- //ОБЛАСТЬ КОНТЕНТА -------------------------*/


/*========= TOP ========*/						
/*Логотип*/
div.log { width:219px; height:121px; position:relative;}
div.log a { display:block; width:219px; height:121px; position:absolute; left:420px; top:170px; _top:169px; z-index:20; 
background:no-repeat left top url(images/logo007a.jpg); zoom:1;}
div.podlog {width:219px; position:absolute; left:420px; top:173px; z-index:1; color:#2E3092; font-size:28px;}
div.podlog div {color:#2E3092; font-size:18px; font-weight:normal;}					
/*div.log div.topflash {position:absolute; left:0px; top:0px; z-index:2; width:1280px; height:280px;overflow:hidden;}*/
.topflash {position:relative; width:100%; _width:auto;}
.topflash object {position:absolute; left:0px; top:0px;}

				
/*========= MIDDLE ========*/
/*========= MIDDLE LEFT ========*/
/* Левое меню */
#mainMenu { width:256px;margin:1px 5px 0px 29px; }
#mainMenu, #mainMenu ul {list-style:none;}

#mainMenu li { padding:11px 5px 12px 5px;background:repeat-x bottom left url(images/mplb.gif);}
#mainMenu li a { color: #414244; font-size:14px; font-weight:bold; text-decoration:none;}
#mainMenu li a:hover { text-decoration: underline;}
#mainMenu li.openedMenuBranch a {color:#DD9619;}
#mainMenu li.openedMenuBranch a:hover { text-decoration:none;}
#mainMenu li a.activeMI {color:#DD9619;}
#mainMenu li a.activeMI:hover { text-decoration:none;}

#mainMenu ul {margin:5px 0px 10px 12px;}
#mainMenu li li { margin-bottom:7px; background:0; padding:0;}
#mainMenu li.openedMenuBranch li a {color: #808080; font-size:14px; font-weight:bold; }
#mainMenu li.openedMenuBranch li a:hover {text-decoration: underline;}
#mainMenu li li.openedMenuBranch a {color:#FF0000; text-decoration:none;}
#mainMenu li li.openedMenuBranch a:hover  {text-decoration:none;}
#mainMenu li.openedMenuBranch li a.activeMI {color:#FF0000;}
#mainMenu li.openedMenuBranch li a.activeMI:hover {text-decoration:none;}


#mainMenu ul ul {margin:5px 0px 8px 18px;}
#mainMenu li li li { margin-bottom:5px;}
#mainMenu li li.openedMenuBranch li a {color:#3C96FF; font-size:12px; font-weight:normal; text-decoration:underline;}
#mainMenu li li.openedMenuBranch li a:hover  {color:#3C96FF; text-decoration:none;}
#mainMenu li.openedMenuBranch li.openedMenuBranch li a.activeMI {color:#3C96FF;font-weight:bold; text-decoration:none;}

/*========= MIDDLE RIGHT ========*/

/*========= KATALOG ========*/
#katalog {padding:10px 30px 20px 10px;}
#katalog table {margin:0px 0px 20px 0px;}
#katalog table td, table.tabc th {padding:5px 0px 5px 0px; border:1px solid #FF0000; text-align:center; vertical-align:middle;}
#katalog table th { background:#33CCCC;color: #000000; font-size:12px;font-weight:bold;}
#katalog table td.mat { padding-left:20px;}


/*Путь*/
.pathway {color:#575757; margin-bottom:10px;}
.pathway a {color:#575757; font-size:12px; font-family:Arial, verdana;}
.pathway a:visited, .pathway a:active,
.pathway a:link  {text-decoration: none;}
.pathway a:hover {text-decoration: underline;}
.pathway span {color:#3661C0;}

/*Блок анонса новостей*/
.nov {clear:both; margin-bottom:18px;}
.nov h3 {font-size:12px; color:#000000; font-weight:bold; margin-bottom:9px; margin-left:0px;}
.nov div.about {clear:both;}
.nov div.podrob {clear:both; padding-top:7px; line-height:16px;}
*html .nov div.podrob {padding-top:0px;}
.nov img {border:0px; margin:0px 7px 0px -3px !important; float:left;}
.nov p {font-size:12px; margin-right:5px; margin-bottom:7px;}


/*Назад*/
a.backlink {color:#3461BE; font-size:11px; padding:0px 0px 0px 9px; background:no-repeat left center url(images/nazad.gif);}


/*Поиск*/
form.poisk { display:block; width:250px; height:25px; position:relative; color:#6C6C72; font-size:13px;padding:4px 0px 0px 1px;font-weight:bold;
             margin:25px 10px 3px 30px; }
form.poisk img {position:absolute; left:0px; top:5px; }			 
form.poisk input.text {border:1px solid #3B3B3B; width:169px; height:21px; position:absolute; left:49px; top:2px;}
form.poisk input.but {border:none; width:25px; height:25px; position:absolute; left:225px; top:0px;
                      cursor:pointer; background:url(images/psk.gif); z-index:2;}
form.poisk div { width:20px; height:17px; position:absolute; left:225px; top:3px; color:#FFFFFF;
                 background:#FFCC00; font-size:12px; z-index:1; padding:2px 0px 0px 3px;}


/*Обратная связь*/
form.feedback {width:350px; margin:0px;}
form.feedback div {color: #000000; font-size:12px; margin:0px 0px 3px 0px;}
form.feedback input { width:350px; height:20px; margin:2px 0px 8px 0px; }
form.feedback textarea { width:350px; height: 120px; margin:2px 0px 7px 0px;}
form.feedback input.bot1 {width:100px; height: 20px;margin:3px 0px 5px 0px; float:left; background:#D0D0D0; cursor:pointer;}
form.feedback input.bot2 {width:100px; height: 20px;margin:0px 0px 5px 0px; float:right; background:#D0D0D0;}

/*========= FUTER ========*/
/*Кооперайт*/
.grx{color: #000000;font-family:  Verdana, Tahoma, Helvetica;}
.grx a { color:#000000; font-size:12px;font-family: Verdana, Tahoma, Helvetica;}


/*DEF*/ 
td, div {vertical-align: top; color: #000000; font-size:12px; font-family: arial, verdana, tahoma, Helvetica;}
p { text-align:left; margin-bottom:14px;}
a {color:#D41110; font-size:12px;}
a:visited, a:active, a:link  {text-decoration:  underline;}
a:hover {text-decoration: none;}
a.tdn:visited, a.tdn:active, a.tdn:link,a.tdn:hover {text-decoration: none;}
a.kn:visited, a.kn:active, a.kn:link  {text-decoration: none;}
a.kn:hover {text-decoration: underline;}
.counters {height:31px; background:#F5D281; text-align:center; vertical-align:middle;}
.counters div {position:relative; top:-13px;}
.counters a img {margin-right:25px;}

a.Strana {width:141px; _width:179px; padding:5px 10px 7px 38px; 
display:block;position:relative;background:#F0FBDC no-repeat bottom left url(images/strana-bg.gif);}
a.Strana {color:#000000; font-size:14px; font-weight:600; text-decoration:none !important; text-transform:uppercase;}
a.Strana:hover {text-decoration:underline !important;}
a.Strana img {position:absolute; left:3px; top:3px;}

/*2009.07.14*/
#logo {position:absolute; left:485px; top:150px; width:230px; height:115px;}
#logo a {display:block; width:230px; height:115px;}

.floatRight {float:right;}
.floatLeft {float:left;}

#parchment-top {height:50px; *padding-right:3px;}
#parchment-top p {color:#EE1C24; font-size:14px; font-weight:600; padding:13px 0px 0px 87px;}
#parchment-top div {height:50px; background:url(images/main-per.gif) left bottom repeat-x; margin:0px 324px 0px 330px; _margin:0px -3px;}
#parchment-top .floatRight {width:324px; background:url(images/main-pergam-right.gif) right top no-repeat; margin:0px; _margin-left:-3px;}
#parchment-top .floatRight p {padding-left:45px;}
#parchment-top .floatLeft {width:330px; background:url(images/main-per.jpg) left top no-repeat; margin:0px; _margin-right:-3px;}