﻿@charset "utf-8";
/* CSS Document */

BODY, HTML, DIV, IMG, SPAN, A, P, H1, H2, H3, H4, H5, UL, OL, LI, TABLE, TR, TD, FORM, INPUT, SELECT, TEXTAREA, BUTTON {
	padding:0;
	margin:0;
	border:0;
}


BODY {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#e1eeef;
	background:url(foo-bg.jpg) repeat-x 0 bottom #fff;
	width:100%;
/*	background:#fff;*/
}

TABLE {
	border-collapse:collapse;
}
TABLE TR TD {
	vertical-align:top;
	text-align:left;
}


DIV {
	position:relative;
}

A {
	text-decoration:underline;
	color:#ffeab6;
}

A:hover {
	color:#ffeab6;
	text-decoration:none;
}

.hcTable P {
	padding:6px 0;
}

INPUT, SELECT {
	display:block;
	width:130px;
	height:14px;
	background:#fff;
	padding:1px 0 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	border:1px solid #c99e56;
}

INPUT.iFile {
	height:18px;
	width:140px;
}

INPUT.iCheck {
	height:16px;
	width:16px;
	border:none;
	background:none;
}

SELECT {
	width:137px;
	height:16px;
	padding:0px 0 1px 6px;
}

TEXTAREA {
	display:block;
	width:210px;
	height:94px;
	background:#fff;
	padding:2px 0 0 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	border:1px solid #c99e56;
}

DIV.gag {
	clear:both;
	height:0px;
	width:0px;
	overflow:hidden;
}


H1 {
	font-family:"Times New Roman", Times, serif;
	font-size:37px;
	line-height:47px;
	color:#ffb606;
	font-weight:normal;
}

H1 SPAN {
	color:#ff6406;
}

H2 {
	font-family:"Times New Roman", Times, serif;
	font-size:31px;
	line-height:41px;
	color:#ffb606;
	font-weight:normal;
}

H2 SPAN {
	color:#ba2220;
}


.hcTable {
	width:100%;
	min-width:1000px;
	background:#2596A8;
}

.tlb {
	height:28px;
	background:url(tlb.jpg) no-repeat 0 0 #050505;
}

.logo {
	height:184px;
	background:url(logo.jpg) no-repeat 0 0;
}

.logo A {
	display:block;
	position:absolute;
	width:136px;
	height:136px;
	margin:26px 0 0 32px;
}

.menu-td {
	background:url(menu-sub.jpg) no-repeat 0 212px #2799a9;
	padding:0 0 250px;
}

.menu {
	min-height:369px;
	_height:369px;
	padding-bottom:15px;
}

.menu#menu-main {
margin-bottom:30px;
position:relative;
background:url('menu_left_loop.jpg') 0 0 repeat-y;
}
.menu_left_top {
position:absolute;
top:0;
left:0;
width:215px;
height:364px;
background: url('menu_left_top.jpg') 0 0 no-repeat;
}
.menu_left_bot {
position:absolute;
bottom:0;
left:0;
width:215px;
height:6px;
background: url('menu_left_bot.jpg') 0 0 no-repeat;
}
* html .menu_left_bot {
background-position:0 -5px;
}
.menu A {
	display:block;
	position:relative;
/*	width:159px;*/
	width:181px;
	height:25px;
	font-size:12px;
	line-height:25px;
	text-decoration:none;
	margin-left:15px;
}

.menu A#selected {
	color:#ffb602;
}

.menu A#current {
	color:#ffb602;
}

.menu A.sub-menu {
	color:#FFEAB6;
}

.menu A:hover {
	color:#ffb602;
}

.menu A.sub-menu SPAN {
	margin-left:10px;
}

.menu A.sub-menu#current SPAN {
	margin-left:10px;
	text-decoration:underline;
	color:#ffb602;
}

.menu A SPAN {
	position:relative;
	padding-left:22px;
}

.menu A#selected SPAN {
	text-decoration:underline;
}

.menu A DIV {
	position:absolute;
	top:0;
	left:0;
	width:181px;
	height:25px;
	background:#fff;
	*cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
	-moz-opacity: 0.0; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.0; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.menu A:hover DIV {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); /* IE 5.5+*/
	-moz-opacity: 0.1; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.menu #sep {
	width:181px;
	height:1px;
	overflow:hidden;
	background:url(sep.gif) repeat-x 0 0;
	margin-left:15px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=46); /* IE 5.5+*/
	-moz-opacity: 0.46; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.46; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.46; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.h-middle-bg {
	background:url(h-middle-bg.jpg) repeat-x 50% 0;
}

.h-left-bg {
	background:url(h-left-bg.jpg) no-repeat 0 0;
}

.h-right-bg {
	background:url(h-right-bg.jpg) no-repeat right 0;
	height:250px;
}

.cart {
	position:absolute;
	top:82px;
	right:110px;
	width:163px;
	padding:6px 0 0;
}

.cart #cart {
	position:absolute;
	top:3px;
	right:0px;
}

.c-middle-bg {
	background:url(c-middle-bg.jpg) repeat-x 50% 0;
}

.c-left-bg {
	background:url(c-left-bg.jpg) no-repeat 0 0;
}

.c-right-bg {	
	min-height:361px;	
	padding-bottom:6px;
}

* html .c-right-bg  {
	height:361px;
}

.c-right-bg P {
	padding-left:11px;
}

.head-cont {
	background:url(cont-head-bg.jpg) repeat-x 0 0;
}

.head-cont DIV {
	background:url(cont-head.jpg) no-repeat 0 0;
	height:23px;
}

.content {
	background:url(cont-bg.gif) repeat-x 0 273px #30a4ad;
}

.path {
	position:absolute;
	top:-10px;
	left:29px;
	_left:-1px;
	height:27px;
	color:#fff;
}

.path TD {
	height:27px;
	vertical-align:middle;
}

.path A {
	color:#fff;
}

.path SPAN {
	color:#ffcb71;
}


.news {
	width:250px;
	*width:250px;
	padding:0 40px 0 29px;
}

.news SPAN {
	color:#ffb400;
}

.news A {
	color:#ffd687;
}

.white-line {
	height:6px;
	overflow:hidden;
}

.address {
	height:219px;
	background:url(address.jpg) no-repeat 0 0;
	padding:0px 0 0 25px;
}

.address P {
	color:#ffd687;
}

.address P SPAN {
	color:#fff;
	font-weight:bold;
}

.author {
	height:208px;
	background:url(author.jpg) no-repeat 0 0;
	padding:5px 0 0 25px;
}

.author INPUT {
	margin:5px 0 0 11px;
}

.author TABLE {
	float:right;
}

.author TABLE TR TD {
	padding:8px 5px;
}

.author A {
	color:#ba2220;
	font-size:11px;
}

.s-middle-bg {
	background:url(s-middle-bg.jpg) repeat-x 50% 0;
}

.s-left-bg {
	background:url(s-left-bg.jpg) no-repeat 0 0;
}

.s-right-bg {
	background:url(s-right-bg.jpg) no-repeat right 0;
	height:216px;
	padding:3px 0 0 33px;
}

.s-right-bg P {
	padding-left:10px;
	background:url(n-item.gif) no-repeat 0 10px;
}

.s-right-bg P A {
	color:#ffd687;
}

.a-middle-bg {
	background:url(a-middle-bg.jpg) repeat-x 50% 0;
}

.a-left-bg {
	background:url(a-left-bg.jpg) no-repeat 0 0;
}

.a-right-bg {
	background:url(a-right-bg.jpg) no-repeat right 0;
	height:213px;
}

.bTable {
	width:100%;
}

.bTable #bTleft {
	padding:14px 0 0 39px;
	color:#ffe6b7;
}

.bTable #bTright {
	padding:27px 0 0;
}

.bTable #bTright INPUT, .bTable #bTright TEXTAREA {
margin:5px 0 0;
}

.footer {
width:971px;
height:58px;
margin:0px auto;
background:url(footer.jpg) no-repeat 0 0;
color:#efe29c;
padding:29px 0 0 34px;
position:relative;
}

.footer A {
color:#efe29c;
}

.footer .links {
color:#635b46;
font-size:11px;
position:absolute;
width:470px;
height:68px;
padding:10px 10px 0;
top:9px;
left:222px;
background:url(links.gif) no-repeat 0 0;
}
.footer .links A {
color:#635b46;
}

.inner-content {
	padding:0 0 40px 30px;
	font-size:13px;
	line-height:15px;
	color:#ffeab6;
}

.inner-content P {
	width:600px;
	padding:6px 0 6px 30px;
}

P.news-block {
	width:600px;
	padding:10px 0 10px 30px;
}

P.news-block A {
	color:#ffa200;
}

H1#inner {
	color:#ffa200;
	padding:5px 0 0 0px;
	line-height:27px;
	padding:15px 0;
}

H1#inner SPAN {
	color:#fff1e7;
}

.yellow-line {
	height:49px;
	background:url(yellow-line.gif) repeat-x 0 0;
}

.auth-sub {
	position:absolute;
	bottom:0px;
	left:0;
	background:url(auth-sub.jpg) no-repeat 0 0;
	width:226px;
	height:284px;
}

.auth-sub DIV {
	padding:75px 0 0 25px;
}

.auth-sub DIV INPUT {
	margin:5px 0 0 11px;
}

.auth-sub DIV TABLE {
	float:right;
}

.auth-sub DIV TABLE TR TD {
	padding:8px 5px;
}

.auth-sub DIV A {
	color:#ba2220;
	font-size:11px;
}

IMG.lenta {
	display:block;
	position:absolute;
	width:44px;
	height:94px;
	bottom:49px;
	_bottom:48px;
	left:226px;
}

IMG.dost {
	display:block;
	position:absolute;
	width:119px;
	height:77px;
	bottom:213px;
	left:124px;
}

.tPrice {
	font-size:12px;
	color:#f1d588;
	margin-left:30px;
}

.tPrice TH {
	padding:10px 7px;
	vertical-align:top;
	text-align:center;
	font-weight:normal;
	color:#ffa200;
	white-space:nowrap;
}

.tPrice TD {
	padding:3px 7px;
	vertical-align:top;
	text-align:center;
	white-space:nowrap;
}

.tPrice #tPlight TD {
	background:#204e47;
}

.faq {
	padding:0 0 20px 13px;
	width:700px;
}

.faq A.question {
	color:#fff2ce;
}

.faq DIV {
	display:none;
	background:#3d3c33;
	color:#ffa200;
	width:565px;
	padding:2px 17px;
	margin:5px 0 0;
}

.faq .answer {
	display:block;
}

.faq-back-pad {
	padding:30px 0 20px 13px;
}

.back-pad {
	width:700px;
	color:#ffa200;
	font-size:13px;
}

.back-pad INPUT {
	margin:5px 0 7px 0;
	width:200px;
	border:1px solid #80826b;
}

.back-pad SELECT {
	margin:5px 0 7px 0;
	width:208px;
	border:1px solid #80826b;
}

.back-pad TEXTAREA {
	margin:5px 0 7px 0;
	width:650px;
	border:1px solid #80826b;
}

.order-back-pad {
	padding:30px 0 20px 13px;
}

.order-popup {
	position:absolute;
	width:563px;
	top:30px;
	left:10px;
	_left:-20px;
}

.order-popup-main {
	background:url(popup-bg.gif) repeat-y 0 0;
	padding:0 0 0 20px;
}

.signs {
	background:url(zasl-bg.gif) repeat-x 0 0 #36a6ad;
	margin:0 0 0 30px;
	color:#f1d588;
}

.signs TD {
	padding:16px 0;
	*background:none;
}

.signs A {
	color:#ffa200;
}

.pages, .pages A {
	color:#fffadb;
	font-size:15px;
	text-align:center;
}

.cat-item-text {
	color:#ffa200;
	padding:15px 0 10px;
	position:static;
}

.cat-item INPUT {
	border:none;
	width:auto;
	height:auto;
	background:none;
}

.calc {
	margin:0 0 0 10px;
}

.calc TD {
	vertical-align:middle;
}

.calc INPUT {
	width:160px;
	margin:5px 0;
}

.res {
	margin:0 0 0 10px;
}

.res TD {
	vertical-align:middle;
	white-space:nowrap;
}

.res INPUT {
	width:110px;
	margin:5px 0;
}

.contentblock P {
	width:auto;
}


TABLE#form_zakaz TR TD {
	padding:2px 5px;
}

TABLE#form_zakaz TR TD#left {
	text-align:right;
}

TABLE#form_zakaz TR TD#left2 {
	text-align:right;
	padding-right:0px;
}

TABLE#form_zakaz TR TD#right {
	text-align:left;
}

#form_zakaz INPUT.iCheck {
	display:inline;
}




DIV.crears {
	height:36px;
	width:auto;
	position:absolute;
	right:80px;
	top:23px;
	padding:10px
}

DIV.crears A {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

DIV.crears SPAN A {
	padding:3px 5px;
	background:#ff8a00;
}

DIV.crears SPAN A:hover {
	padding:3px 5px;
	background:#990000;
}



/*************************/
.contentblock
{
	margin-top:8px;
}


.inner-content .contentblock table {border:1px solid #696; border-collapse:collapse; margin-left:30px;}
.inner-content .contentblock table td {border:1px solid #696; /* padding-right:15px; */} 

form#shtancopr table {border:0px!important;}
form#shtancopr table td {border:0px!important;}


table.dl {border:0px!important;}
table.dl tr {border:0px!important;}
table.dl tr td {border:0px!important;}

table.res {border:0px!important; }
table.res tr td {border:0px!important; }



.news_arch {
list-style:none;
padding:20px 0 0;
}
.news-date {
font-size:11px;
color:#FFA200;
}
.news-title {
font-weight:bold;
}
.news_arch A {
color:#FFA200;
}
.news_arch LI {
padding:0 0 16px;
}
.left_column {
display:block;
position:relative;
overflow:hidden;
background: url('menu-bg.jpg') 0 212px no-repeat;}
.logo {
padding-left:3px;}
/*.logo object, .logo embed {
display:none;}*/
.lang {
position:absolute;
top:5px;
right:15px;}
.lang a {
color:#FFB606;}
.lang span {
color:#	#E1EEEF;}
#MyForm9 {margin-top:30px;}
#MyForm9 .back-pad, #MyForm9 td {
border:none !important;}/* CSS Document */
.nylogo {display:inline; position:absolute; background:url(nylogo.png) no-repeat; width:153px; height:157px; z-index:9999; margin-left:19px; margin-top:6px; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="nylogo.png", sizingMethod="scale");}

.nylogo02 {display:block; position:absolute; background:url(nylogo02.png) no-repeat; width:228px; height:180px; z-index:99991; margin-left:2px; margin-top:20px;
_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="nylogo02.png", sizingMethod="scale");}

.nyptop {position:absolute; background:url(nyptop.png) no-repeat; width:157px; height:133px; z-index:99991; margin-left:280px; margin-top:95px; display:inline;
_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="nyptop.png", sizingMethod="scale");}

.nybox {position:absolute; background:url(nybox.png) no-repeat; width:132px; height:75px; z-index:99991; margin-left:89px; margin-top:-75px; 
_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="nybox.png", sizingMethod="scale");}

.nybox_inner {position:absolute; background:url(nybox.png) no-repeat; width:132px; height:75px; z-index:99991; margin-left:89px; margin-top:-75px; 
_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="nybox.png", sizingMethod="scale");}

.goindex {display:block; height:120px; margin-left:40px; margin-top:60px; position:absolute; width:120px; z-index:99999;}

.nybox02 {position:absolute; background:url(nybox.png) no-repeat; width:132px; height:75px; z-index:99991; margin-left:300px; bottom:0; display:block;
_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="nybox.png", sizingMethod="scale");}

