html {
	background:#D6954A url(../images/bg.png) repeat-x 0 0;;
	}
body {
	margin:0; padding:0;
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#762B08;
	background:url(../images/uzor.png) no-repeat center top;
	}
	.seo h1, .seo h2, #sheo h1, #sheo h2 {text-align:center;line-height:20px;}
	.seo, #sheo {padding-top:10px;}
	.seo p, #sheo p {text-align:justify;}

	.seo2 h1, .seo2 h2 {text-align:center;line-height:20px;}
	.seo2 {padding-top:10px;}
	.seo2 p {text-align:justify;}
	.seo2 ul {margin-left:30px;}

	.mytxt h1, .mytxt h2 {text-align:center;line-height:20px;margin-top:10px;margin-bottom:5px;}
	.mytxt {padding-top:10px;}
	.mytxt p {text-align:justify;line-height:16px;text-indent:15px;margin-top:5px;margin-bottom:5px;}
	.mytxt li {margin-left:30px;}
	img.myimgl  {margin-right:10px;margin-top:10px;}
	img.myimgr  {margin-left:10px;margin-top:10px;}

h1 {
	font-weight:normal;
	font-size:21px;
	line-height:23px;
	margin:0 0 0px 0;
	}
h2 {
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	margin:0 0 0px 0;
	}
h3 {
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	margin:0 0 0px 0;
	}
p {
	margin:0px 0px 0px 0px;
	}

.seo p {
	text-indent: 20px;
	font-size:medium;
	text-align:justify;
	}
.seo h2 {
	margin-left:20px;
	}

.clear {
	clear:both;
	}

#body {
	position:relative;
	/*width:726px;*/
	width:850px;
	margin:0 auto;
	}
#logo {
	height:151px;
	background-color:#FEFFED
	}
#foot {
	position:relative;
	}
#foot .shadow-fl {
	position:absolute; left:-47px; top:0;
	}
#foot .shadow-fr {
	position:absolute; right:-47px; top:0;
	}

#footerLine {
	/*width:726px;*/
	width:850px;
	height:77px;
	margin:0 auto;
	position:relative;
	}
	.contacts {
		position:absolute; left:55px; top:20px;
		}
	.contacts span, .contacts a {
		font-weight:bold;
		color:#ffd394;
		}
	.dev {
		position:absolute; right:55px; top:20px;
		padding-right:50px;
		background:url(../images/informico.png) no-repeat 100% 0;
		min-height:40px;
		_height:40px;
		}
	.dev span, .dev a {
		line-height:14px;
		color:#FFD394;
		}

#box {
	position:relative;
	background-color:#FEFFED;
	}

.uzor-l {
	position:absolute; left:-236px; top:0;
	width:236px; height:739px;
	background-image:url(../images/uzor-l.jpg);
	}
.uzor-r {
	position:absolute; right:-236px; top:0;
	width:236px; height:739px;
	background-image:url(../images/uzor-r.jpg);
	}
.shadow-l {
	width:47px;
	height:100%;
	_height:expression(parentNode.offsetHeight + 'px');
	background:url(../images/shadow-l.png) repeat-y 0 0;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/@/images/shadow-l.png', sizingMethod='scale');
	position:absolute; left:-47px; top:0;
	}
.shadow-l img, .shadow-r img {
	height:100% !important;
	_height:expression(parentNode.offsetHeight + 'px');
	}
.shadow-r {
	width:47px;
	height:100%;
	_height:expression(parentNode.offsetHeight + 'px');
	background:url(../images/shadow-r.png) repeat-y 0 0;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/@/images/shadow-r.png', sizingMethod='scale');
	position:absolute; right:-47px; top:0;
	}

#frame {
	margin:0 40px 20px 40px;
	padding:21px;
	border:1px solid #000;
	background-color:#FFF;
	}
#frame .inner {
	border:1px solid #000;
	}
#frame img {
	display:block;
	}

#content {
	padding:32px 40px 12px 40px;
	background-color:#FEFFED;

	overflow:hidden;
	}

#content img { -position:relative; }

#content a { color:#BC5400; }
#content a:hover { text-decoration:none; }

#menu {
	float:left;
	_display:inline;
	_position:relative;

	margin-top:-32px;
	margin-right:32px;
	margin-left:-20px;
	margin-bottom:20px;

	background-color:#EFDDA4;
	}
.mHead {
	width:185px;
	padding-top:32px;
	background:url(../images/menu-head.png) no-repeat 0 0;
	}
.mFoot {
	width:185px;
	padding-bottom:32px;
	background:url(../images/menu-foot.png) no-repeat 0 100%;
	}
#menu ul {
	margin:0; padding:0;
	}
#menu ul li {
	list-style:none;
	display:block;
	-height:33px;
	padding:0 7px 0 13px;
	position:relative;
	}
#menu ul li a {
	text-decoration:none;
	font-weight:normal;
	font-size:16px;
	line-height:33px;
	color:#BC5400;
	font-family:Impact, Arial, Helvetica, sans-serif;
	}
#menu ul li a:hover {
	text-decoration:underline;
	}
#menu ul li.active {
	background:url(../images/menu-active.png) repeat-x 0 0;
	}
#menu ul li.active:hover {
	text-decoration:none;
	}
#menu ul ul { margin-left:10pt; //margin-left:0px;}
#menu ul ul li { height:auto; padding:5px 7px 5px 13px; }
#menu ul ul li a { font-size:10pt; line-height:12pt; }
#menu ul ul li.active { background:none; }
#menu ul ul li.active a { text-decoration:none; }
#menu ul ul li.active a,
#menu ul ul li.active a:link,
#menu ul ul li.active a:visited { color:#000; }
#menu ul ul li.active li a,
#menu ul ul li.active li a:link,
#menu ul ul li.active li a:visited { color:#BC5400; }

.side {
	float:right;
	_position:relative;
	width:208px;
	margin-bottom:20px;
	padding:0 10px;
	}
.side .image {
	padding:4px;
	background:#F09D85 url(../images/image-bg.png) repeat-x 0 0;
	}
.side p {
	margin:12px 4px 0 4px;
	font-size:11px;
	line-height:17px;
	text-align:center;
	}

.buttondiv { background-color:#feffed; padding:30px 0px 10px 0px; }
.button {
	display:inline-block;
	height:19px;
	padding-left:25px;
	text-decoration:none;
	line-height:19px;
	background:#dF7F00 url(../images/c1.png) no-repeat 0 0;
	cursor:pointer;
	}
.button span {
	display:inline-block;
	height:19px;

	padding-right:25px;
	line-height:19px;
	color:#FFF;
	background:url(../images/c2.png) no-repeat 100% 0;
	}

dl.faq-block { padding:0px; margin:20px 0; }
dl.faq-block dt { font-weight:bold; color:#000; padding-left:1.25em; margin:0 0 0.3em 0; position:relative; }
dl.faq-block dd {  padding-left:1.25em; margin:0 0 1.5em 0; position:relative; }
dl.faq-block dt.more { text-indent:0; }

blockquote.re { position:relative; width:190px; margin:0 10px 2px 0; background:url(../images/decor/tail.gif) no-repeat 0% 100% #fffeaa; padding:10px 10px 55px 114px; float:left; color:#000; }
blockquote.re img { position:absolute; top:10px; left:10px; }
blockquote.re-left { float:left; margin:0 10px 2px 0; }
blockquote.re-right { float:right; margin:0 0 2px 10px; }
blockquote.re-noimg { padding-left: 20px; }

.quote { margin-bottom:20px; }
.quote a { font-weight:bold; }
.quote div { display:none; margin:5px 0px 5px 15px; }
.quote em { display:block; text-align:right; font-weight:bold; }

.zam_h1 {
font-size:21px;
font-weight:normal;
line-height:23px;
margin:0 0 0;
}