* {
	padding: 0px;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	color: #565D39;
}

/* WIKI [ */
a {/*:link - ещё не посещал*/
	text-decoration: none;
	color: #9B810F;/*705B02;*/
	background: none;
}
a:hover {/*указатель мыши находится на ссылке*/
	color: #886E00
}
a:active {/*в момент клика на ссылку*/
	color: #669933
}
a:visited {/*уже посещал эту ссылку*/
	color: #9B810F;/*A8B56C*/
}
a:hover:visited {/*указатель мыши находится на ссылке И уже посещал эту ссылку*/
	color: #979992;/*C9CFB0*/
}

img {
	border: none;
	vertical-align: middle;
}
p {
	margin: .4em 0 .5em 0;
}
p img {
	margin: 0;
}
.b A { font-weight: bold }
hr {
	height: 1px;
	color: #aaa;
	background-color: #aaa;
	border: 0;
	margin: .2em 0 .2em 0;
}
ul {
	line-height: 1.5em;
	margin: .3em 0 0 1.5em;
	padding: 0;
}
ol {
	line-height: 1.5em;
	margin: .3em 0 0 3.2em;
	padding: 0;
}
li {
	margin-bottom: .1em;
}
dt {
	font-weight: bold;
	margin-bottom: .1em;
}
dl {
	margin-top: .2em;
	margin-bottom: .5em;
}
dd {
	line-height: 1.5em;
	margin-left: 2em;
	margin-bottom: .1em;
}

fieldset {
	border: 1px solid #2f6fab;
	margin: 1em 0 1em 0;
	padding: 0 1em 1em;
	line-height: 1.5em;
}
legend {
	padding: .5em;
	font-size: 95%;
}
form {
	border: none;
	margin: 0;
}

textarea {
	width: 100%;
	padding: .1em;
}

select {
	vertical-align: top;
}
abbr, acronym, .explain {
	border-bottom: 1px dotted black;
	color: black;
	background: none;
	cursor: help;
}
q {
	font-family: Times, "Times New Roman", serif;
	font-style: italic;
}
code {
	background-color: #f9f9f9;
}
pre {
	padding: 1em;
	border: 1px dashed #2f6fab;
	color: black;
	background-color: #f9f9f9;
	line-height: 1.1em;
}
/* ] WIKI */

B, STRONG { font-weight: bold; }

BODY { background-color: #DDDDDD; }

.Body { position:absolute; left:0%; width:100% }

/* Документ */
.Document { margin-top:412px }

.DocumentRight { float:right; margin:0 0 0 -291px; width:100% }
.DocumentRightInner { margin:0 0 0 291px; }
/****************************************************************/
.DocumentRightInner { background-color:#F8FFED }

.leftOuter { background: url(/images/leftOuter.jpg) }
.leftInner { background: url(/images/leftInner.jpg) }
.rightInner { background: url(/images/rightInner.jpg) }
.rightOuter { background: url(/images/rightOuter.jpg) }

.DocumentLeftBG, .DocumentBG { background: #F8FFED url(/images/DocumentLeftBG.jpg) repeat-y }
.DocumentRightBG { background: #f8ffed url(/images/DocumentRightBG.jpg) no-repeat }

.phone { background: url(/images/phone.jpg) no-repeat; height:145px }
.phone P { font-size:23px; padding:45px 0 0 65px; color:#705B02 }

.DocumentRightInnerTop { background: url(/images/DocumentRightInnerTop.jpg) no-repeat; min-height:38px }
.DocumentRightInnerCenter { background: url(/images/DocumentRightInnerCenter.jpg) no-repeat; height:75px }
.DocumentRightInnerBottom { background: transparent url(/images/DocumentRightInnerBottom.jpg) no-repeat; height:72px }
.DocumentRightInnerGreen { background-color:#C5D0A8 }

/* Блоки на главной */
.indexBlock TD.Box { vertical-align:top; background: transparent url(/images/roundBoxBottom.png) no-repeat bottom }
.indexBlock .Top { background: transparent url(/images/roundBoxTop.png) no-repeat; text-align:center; vertical-align:top; width:172px; height:auto; padding-top: 15px }
.indexBlock .Top IMG { padding: 3px; background-color:#FFF; border: 3px solid #E5C65C }
.indexBlock .Top H2 { color:#705B02; padding:7px 15px 5px; font-size:17px; font-weight:normal }
.indexBlock .Bottom { text-align:left; width:172px; height:auto; padding-bottom: 15px }
.indexBlock .Bottom H3 { color:#94A062; margin:0px; padding:3px 10px 3px 25px }
.indexBlock .Bottom H3 A { color:#94A062; font-size: 12px }

.Top { background: transparent url(/images/Top.jpg); height:412px; }


.BottomDoc .leftOuter, 
.BottomDoc .leftInner { background-position:0 500px }
.BottomDoc .rightInner, 
.BottomDoc .rightOuter { background-position:0 -411px }



/* Поисковые стили */
.SearchForm { }
.Search { vertical-align: bottom }
.Search TABLE { text-align: right; height:19px; width: 100%; }
.Search TD { border: 0px none !important; }
TD.SearchSubmit { 
	border: 0px none; 
	padding: 0px; 
	background: transparent url(/images/elements/search.png) no-repeat; 
	width: 19px;
}
TD.SearchSubmit INPUT { 
	border: 0px none; 
	padding: 0px; 
	width: 19px;
	background: transparent;
	cursor: pointer;
}
TD.SearchField { 
	border: 0px none;
	padding: 0px;
	background: transparent url(/images/elements/search.png) repeat-x 0 -19px;
}
TD.SearchField INPUT { 
	border: 0px none; 
	padding: 0px; 
	width: 100%;
	background: transparent;
	font-family: Arial,Helvetica,sans-serif; 
	font-style:oblique;
	text-align: left; 
	outline:none;
}
TD.SearchRight {
	border: 0px none;
	padding: 0px;
	background: transparent url(/images/elements/search.png) no-repeat 0 -38px; 
	width: 10px;
}
.SearchPageList {
	text-align: center;
	padding: 10px;
}
.SearchPageList SPAN { padding: 3px 5px 3px 5px; }
.SearchPageSelected {
	color: #000000;
	background-color: #FFFF00;
	border: #FFCCCC 1px dotted;
	white-space: nowrap;
}
.SearchPage A{ white-space: nowrap; }
.SearchPage A:hover {
	color: #FF0000;
	border-bottom: #FF0000 1px solid;
}
.SearchResult { padding: 10px 0px 10px 0px; }/* результат поиска */


.TopTable { padding:25px 15px 0px 45px }
.TopTable TD { text-align:center; border-right:2px solid #949F63 }
.TopTable A { color:#949F63; font-size:20px; line-height: 18px }

H1 { color:#949F63; font-size:20px }
.DocumentRightInnerTop H1 { padding: 10px 0 0 25px }
.Text { padding: 0px 20px; min-height: 825px }

.LeftLinksBox { padding-top: 95px }
.LeftLinksBox DIV { margin-bottom:10px }
.LeftLinksBox A { display:block; height: 35px; width:35px }

/* Каталог слева */
.CatalogLeft { width:200px; padding-left:65px; padding-top:5px }
.CatalogLeft A { color:#62674F }
.CatalogLeft A:hover { color: #8E966F }


/* Новости слева */
.NewsLeft { width:200px; padding-left:65px;  }
.NewsLeft .News { padding-bottom: 15px }
.News .Time { color:#FFF; font-size: 11px }
.NewsLeft .News .Name A { color:#62674F }
.NewsLeft .News .Notice P { color:#62674F }
.NewsLeft .LinkToSection A { color:#62674F }

/* Новости справа */
.Text .News .Time { color:#9AA17A }
.Text .News .Name A { font-size:17px; color:#705B02; line-height:20px }
.Text .News .Notice P { color:#757E52 }
.Text .News { padding-bottom:25px }
.Text .News P { margin:0px }

SELECT, OPTION { font-size:11px }
OPTION { padding-left:3px }
H2 { font-weight:bold }
H3 { margin-top:5px }
H2 A { font-size:16px; }
H3 A { font-size:14px }

/* правила отображения выбора и заказа дверей */
.Hidden {
	position: absolute;
	top: -77777px;
	left: -77777px;
}
.WithOutPositions {
	position: static;
	top: auto;
	left: auto;
}
.DoorSettingsTD1 {
	padding-top: 3px !important;
	padding-bottom: 2px !important;
	padding-left: 7px !important;
	width: 120px !important;
}
.DoorSettingsTD2 {
	padding-top: 3px !important;
	padding-bottom: 2px !important;
}
.inline-block { display:inline-block } .inline-block A { color: #705B02 }
/* Хак под Оперу: */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.inline-block { float: left; min-height:100px; bottom: 0px; vertical-align:top; padding: 7px 0px }
}

/* корзина */
.ShopBasket {  }
.ShopBasket TD { padding: 3px !important; }
.ShopBasketTop TD { font-weight: bold; }
.ShopCommodity INPUT { border: 0px; background-color: transparent; }
.ShopRecount INPUT {
	border-top: 1px solid #C0BABA; 
	border-left: 1px solid #C0BABA; 
	border-right: 1px solid #F1F1F1; 
	border-bottom: 1px solid #F1F1F1; 
	background-color: transparent;
}
.ShopCommodity INPUT { width: 100%; }
.ShopRecount INPUT { width: 65px; }
.ShopDelete { text-align: center !important; }

/* Путь к странице */
/*.SHPath { position: absolute; top: 200px; left: 250px; z-index: 10px; }*/
.SHPath A { color:#FFF } .SHPath A:hover { color:#565D39 }
.SHPathMenu { visibility: hidden; position: absolute; left: -10000px; top: -10000px; z-index: 10000; }
.SHPathMenu TD { background: transparent url(/images/elements/round/horizontal_corner.png); _background: transparent url(/images/elements/round/horizontal_corner.gif); }
.SHPathMenu DIV { background-image: none; overflow: auto; background-color: #FFFFFF; }
TD.PathMenuTD0 { width: 9px; }
TD.PathMenuTD1 { background-position: 0px -40px; height: 9px; }
TD.PathMenuTD2 { background-position: -30px 0px; width: 9px; }
TD.PathMenuTD3, TD.PathMenuTD4 { background: transparent url(/images/elements/round/vertical.png); _background: transparent url(/images/elements/round/vertical.gif); }
TD.PathMenuTD4 { background-position: -30px 0px; }
TD.PathMenuTD5 { background-position: 0px -30px; }
TD.PathMenuTD6 { background-position: 0px -70px; height: 9px; }
TD.PathMenuTD7 { background-position: -30px -30px; }
.puth_pointer{ font-family:Tahoma }

H1 A {
	color: #949F63;
	font-size:20px;
}