body {
	font:11px arial,sans-serif;
	color:#000;
	background:#fff;
	margin:0;
	min-width:1000px;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border:none;
}
img {border:none}
#main {width:100%}
h1.logo {
	float:left;
	background:url(../images/logo.png) no-repeat;
	width:116px;
	height:119px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
#header {
	background:url(../images/bg-header.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
.header {
	background:url(../images/bg-header.jpg) no-repeat 50% 0;
	width:100%;
	height:148px;
	overflow:hidden;
}
.header-info {padding:0 255px 0 192px}
.logo-holder {
	float:left;
	width:179px;
	padding:0 0 0 13px;
	margin:0 0 0 -192px;
	display:inline;
}
.header .breadcrumbs {
	float:left;
	width:12px;
	padding:0;
	margin:30px 37px 0 0;
	list-style:none;
}
.header .breadcrumbs li {
	float:left;
	width:12px;
	margin:10px 0 0;
}
.header .breadcrumbs li a {
	display:block;
	width:12px;
	height:12px;
	text-indent:-9999px;
}
.header .breadcrumbs li a.contact {background:url(../images/ico01.gif) no-repeat}
.header .breadcrumbs li a.contact:hover {background:url(../images/ico01-over.gif) no-repeat}
.header .breadcrumbs li a.map {background:url(../images/ico02.gif) no-repeat}
.header .breadcrumbs li a.map:hover {background:url(../images/ico02-over.gif) no-repeat}
.header .breadcrumbs li a.home {background:url(../images/ico03.gif) no-repeat}
.header .breadcrumbs li a.home:hover {background:url(../images/ico03-over.gif) no-repeat}
.order {
	float:right;
	width:255px;
	margin:0 -255px 0 0;
	display:inline;
}
.menu {
	float:left;
	width:100%;
	margin:14px 0 0;
}
.menu-holder {
	width: 100%;
	position: relative;
	text-align: center;
}
.menu-info {
	left: 50%;
	float: left;
	position: relative;
	text-align: center;
}
.menu-part {
	left: -50%;
	float: left;
	position: relative;
}
#menu {
	float:left;
	padding:0 3px 1px 12px;
	margin:0;
	list-style:none;
	background:url(../images/bg-menu.png) no-repeat;
}
#menu li {
	float:left;
	padding:0 21px 0 24px;
	position:relative;
	background: url(../images/separator03.gif) no-repeat 0 50%;
}
#menu li.hover div,
#menu li:hover div {
	display:block;
}
#menu li:first-child {background:none}
#menu li a {
	float:left;
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#fff;
}
#menu div {
	display:none;
	position:absolute;
	top:26px;
	left:14px;
}
#menu ul {
	float:left;
	width:200px;
	padding:0 0 4px;
	margin:0;
	background:url(../images/bg-drop.png) repeat;
	list-style:none;
}
#menu ul li {
	float:left;
	width:180px;
	padding:0 10px;
	margin:4px 0 0;
	background:none;
}
#menu ul li a {
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
}

.menu-span {
	float:left;
	background:url(../images/bg-menu-span.png) no-repeat;
	width:9px;
	height:27px;
	text-indent:-9999px;
}

.order div {
	background:url(../images/part.png) no-repeat;
	width:239px;
	margin:13px 0 0;
	height:92px;
	overflow:hidden;
}
.order div h3 {
	font:20px/22px "Times New Roman", Times, serif;
	color:#fff;
	margin:0;
}
.order div h3 a {
	display:block;
	font:20px/22px "Times New Roman", Times, serif;
	color:#fff;
	margin:0;
	width:239px;
	position:relative;
	padding:15px 0 0;
	text-align:center;
}
.order div p {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#ff986b;
	margin:0;
	text-align:center;
}
.order div p a {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#ff986b;
	padding:0 0 0 21px;
	background:url(../images/ico07.gif) no-repeat 0 50%;
}


#content {width:100%}
#content:after {
	clear:both;
	display:block;
	content:"";
}
.content {padding:0 255px 0 0}
.info {
	float:left;
	width:100%;
}
.boxes {
	background:url(../images/bg-boxes-top.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
.boxes-info {
	background:url(../images/bg-boxes-foot.gif) repeat-x 0 100%;
	height:1%;
	overflow:hidden;
	padding:20px 0 10px 60px;
}
.box {
	float:left;
	width:32%;
	min-height:142px;
	background:url(../images/dot.gif) repeat-y;
}
.one {
	width:35%;
	background:none;
}
* html .box {height:142px}
.box div {padding:0 13px}
.one div {padding:0 13px 0 0}
.box h3 {
	font:20px/22px "Times New Roman", Times, serif;
	color:#910000;
	margin:0;
}
.box h4 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:10px 0 0;
}
.box p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:5px 0 0;
}
.block {
	background:url(../images/box-t.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
.block-l {background:url(../images/box-l.gif) repeat-y}
.block-r {background:url(../images/box-r.gif) repeat-y 100% 0}
.block-b {background:url(../images/box-b.gif) repeat-x 0 100%}
.block-tl {background:url(../images/box-tl.gif) no-repeat}
.block-tr {background:url(../images/box-tr.gif) no-repeat 100% 0}
.block-bl {background:url(../images/box-bl.gif) no-repeat 0 100%}
.block-br {
	background:url(../images/box-br.gif) no-repeat 100% 100%;
	width:100%;
	padding:26px 0 35px;
	min-height:50px;
	overflow:hidden;
}
* html .block-br {
	height:50px;
	overflow:visible;
}
.block-info {padding:0 65px 0 90px}
.block p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#6c6c6c;
	margin:9px 0 0;
}
.describe-box {
	width:100%;
	overflow:hidden;
}
.describe {padding:0 0 0 200px}
.describe .photo {
	float:left;
	width:200px;
	display:inline;
	margin:0 0 0 -200px;
}
.describe .photo div {
	width:200px;
	overflow:hidden;
}
.describe .photo div img {margin:0}
.block .describe .photo p {
	width:168px;
	text-align:center;
}
.block .describe .photo p a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#f00;
	text-decoration:underline;
}
.block .describe .photo p a:hover {text-decoration:none}
.describe .info {
	float:left;
	width:100%;
}
.describe .info h2 {
	font:20px/24px "Times New Roman", Times, serif;
	color:#830000;
	background:url(../images/icon01.gif) no-repeat 0 50%;
	margin:0;
	padding:0 0 0 33px;
}
.describe .info h2 span {
	font:20px/22px "Times New Roman", Times, serif;
	color:#830000;
	padding:0 0 3px;
	background:url(../images/dots.gif) repeat-x 0 100%;
}
.block .describe .info p {color:#000}
.reklam-box {
	padding:0 50px 0 50px;
	height:1%;
	margin:5px 0 0;
	overflow:hidden;
}
.reklam-box h2 {
	font:22px/26px "Times New Roman", Times, serif;
	color:#840101;
	margin:0;
	padding:0 0 5px;
	background:url(../images/dots.gif) repeat-x 0 100%;
}
.reklam-box h2 span {
	font:22px/26px "Times New Roman", Times, serif;
	color:#840101;
	padding:0 0 0 32px;
	background:url(../images/icon01.gif) no-repeat 0 50%;
}

.reklam-box h3 {
	font:18px/10px "Times New Roman", Times, serif;
	color:#840101;
	padding:0 0 0 0px;
}

.reklam-box p {
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:6px 0 0;
	width:100%;
}
.reklam-box ul {
	width:100%;
	padding:0 0 15px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.reklam-box ul li {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 22px;
	margin:15px 0 0;
	overflow:hidden;
	height:1%;
	background:url(../images/icon02.gif) no-repeat 0 3px;
}
.form-box {
	padding:0 30px 0 60px;
	height:1%;
	margin:10px 0 0;
	overflow:hidden;
}
.form-info {
	background:url(../images/grad01.gif) repeat-x;
	height:1%;
	overflow:hidden;
	border:1px solid #c6c5c5;
}
.form-holder {
	background:url(../images/grad02.gif) repeat-x 0 100%;
	overflow:hidden;
	width:100%;
	padding:0 0 20px;
	min-height:270px;
}
* html .form-holder {
	overflow:visible;
	height:270px;
}
.form {
	padding:0 15px 0 18px;
	overflow:hidden;
	margin:15px 0 0;
}
.form h3 {
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#840101;
	margin:0;
}
.form div {
	width:100%;
	margin:3px 0 0;
	overflow:hidden;
}
.form div label {
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 2px;
	width:100%;
}
.form div p {
	float:left;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#c0c0c0;
	margin:0;
}
.form div .text {
	float:left;
	width:98%;
	padding:0 4px;
	overflow:hidden;
	border:1px solid #c0c0c0;
	background:#fff;
	height:16px;
}
.form div .text input {
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	width:100%;
	height:16px;
	border:none;
	background:none;
}
.form div .textarea {
	float:left;
	padding:0 4px;
	width:98%;
	overflow:hidden;
	border:1px solid #c0c0c0;
	background:#fff;
	height:58px;
}
.form div .textarea textarea {
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	width:100%;
	height:58px;
	border:none;
	overflow:auto;
	background:none;
}

.sidebar {
	float:right;
	width:255px;
	margin:0 -255px 0 0;
	display:inline;
}
.phone {
	margin:-24px 0 0;
	position:relative;
	width:255px;
	background:url(../images/phone.png) no-repeat;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
}
.phone-box {
	background:url(../images/phone-box.jpg) no-repeat;
	width:247px;
	padding:11px 8px 0 0;
	margin:0 0 11px;
	height:167px;
	overflow:hidden;
}
.phone-box p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#111;
	margin:0 0 7px;
	text-align:center;
}
.phone-box p a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#111;
}
.phone-box h3 {
	font:14px/16px "Times New Roman", Times, serif;
	color:#111;
	margin:0;
	text-align:center;
}
.phone-box h4 {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#227600;
	margin:8px 0 0;
	text-align:center;
}
.phone-box h4 span {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#227600;
	padding:3px 0 3px 26px;
	background:url(../images/ico-icq.gif) no-repeat;
}
.usefull {
	background:url(../images/bg-usefull.gif) repeat-y;
	width:255px;
	overflow:hidden;
	padding:0;
}
.usefull h2 {
	font:20px/28px "Times New Roman", Times, serif;
	color:#000;
	background:url(../images/heading01.gif) no-repeat;
	width:225px;
	height:29px;
	margin:0;
	padding:0 0 0 30px;
	overflow:hidden;
}
.usefull ul {
	width:235px;
	margin:4px 0 0;
	padding:0 0 10px 20px;
	overflow:hidden;
	list-style:none;
}
.give ul {background:url(../images/bg-give.gif) no-repeat 0 100%}
.usefull ul li {
	float:left;
	width:224px;
	font:12px/16px Arial, Helvetica, sans-serif;
	padding:0 0 0 11px;
	margin:2px 0 0;
	background:url(../images/separator02.gif) no-repeat 0 7px;
}
.usefull ul li a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#910303;
	text-decoration:underline;
}

.usefull ul li a:hover {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#e50000;
	text-decoration:underline;
}

.usefull ul li a:visited {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#910303;
	text-decoration:underline;
}
.service {
	width:245px;
	padding:0 0px 0 10px;
	margin:15px 0 0;
	overflow:hidden;
}
.service h3 {
	font:20px/22px "Times New Roman", Times, serif;
	color:#830000;
	margin:0 0 -12px;
}
.service p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:15px 10px 0;
}


#footer {
	background:#000;
	width:100%;
	margin:30px 0 0;
	padding:11px 0;
	overflow:hidden;
}
.footer {padding:0 40px 0 30px}
.footer .breadcrumbs {
	float:left;
	width:125px;
	padding:0;
	margin:0;
	list-style:none;
}
.footer .breadcrumbs li {
	float:left;
	padding:0 0 0 29px;
}
.footer .breadcrumbs li a {
	display:block;
	height:12px;
	font-size:10px;
	width:12px;
	text-indent:-9999px;
}
.footer .breadcrumbs li a.contact {background:url(../images/ico04.gif) no-repeat}
.footer .breadcrumbs li a.contact:hover {background:url(../images/ico04-over.gif) no-repeat}
.footer .breadcrumbs li a.map {background:url(../images/ico05.gif) no-repeat}
.footer .breadcrumbs li a.map:hover {background:url(../images/ico05-over.gif) no-repeat}
.footer .breadcrumbs li a.home {background:url(../images/ico06.gif) no-repeat}
.footer .breadcrumbs li a.home:hover {background:url(../images/ico06-over.gif) no-repeat}
.foot-menu {
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
	text-align:center;
}
.foot-menu li {
	display:inline;
	padding:0 16px 0 22px;
	background:url(../images/separator01.gif) no-repeat 0 50%;
}
.foot-menu li:first-child {background:none}
.foot-menu li a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#6b6b6b;
}
.foot-menu li a:hover {color:#ed1c24}
.footer span {
	float:right;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#6b6b6b;
}
.footer span a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	text-decoration:underline;
}
.footer span a:hover {color:#ed1c24}


.fall {
font-family:Arial, Verdana, "MS Serif";
text-align:center;
}
.fall  strong {
	font-size:12px;
	font-family:Arial, Verdana, "MS Serif";
	color: #272A31;
}
.fall  a:link {
	font-size:11px;
	font-family:Arial, Verdana, "MS Serif";
	color: #0474CA;
	text-decoration: underline;
}
.fall  a:visited {
	color: #0474CA;
	font-size:11px;
	text-decoration: underline;
}
.fall  a:hover {color:#CA0D14;	font-size:11px;}
.fall  a:active {color:#CA0D14;	font-size:11px;}

TABLE.fall  {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 15px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;

}
.fall TD {
	VERTICAL-ALIGN: middle;PADDING-LEFT: 5px;
PADDING-RIGHT: 17px; FONT-WEIGHT: normal; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #000000; LINE-HEIGHT: 13px; TEXT-ALIGN: left;
}
.fall  TD p{
	PADDING-LEFT: 15px; COLOR: #61707e; TEXT-ALIGN: left; FONT-SIZE: 11px; PADDING-TOP: 13px; PADDING-BOTTOM: 13px; 
}

.fall  INPUT {
	BORDER-RIGHT: #e5eaef 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e5eaef 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #e5eaef 1px solid; WIDTH: 350px; COLOR: #4b4d52; PADDING-TOP: 3px; BORDER-BOTTOM: #e5eaef 1px solid; HEIGHT: 15px
}
.fall  IMG {
	BORDER-RIGHT: #e5eaef 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e5eaef 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #e5eaef 1px solid; WIDTH: 50px; PADDING-TOP: 1px; BORDER-BOTTOM: #e5eaef 1px solid; HEIGHT: 20px
}
.fall  INPUT.rc {
	BORDER-RIGHT: #e1e6ee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e1e6ee 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #e1e6ee 1px solid; WIDTH: 40px; COLOR: #4b4d52; PADDING-TOP: 3px; BORDER-BOTTOM: #e1e6ee 1px solid; HEIGHT: 18px
}
.fall  INPUT.ok {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 92px; COLOR: white; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 27px; BORDER-RIGHT-WIDTH: 0px
}
.fall  TEXTAREA {
	BORDER-RIGHT: #e1e6ee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e1e6ee 1px solid; MARGIN-LEFT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e1e6ee 1px solid;
WIDTH: 350px; COLOR: #4b4d52; PADDING-TOP: 0px; BORDER-BOTTOM: #e1e6ee 1px solid; FONT-FAMILY: Arial, sans-serif; HEIGHT: 150px;
}
.freecall  TD.err {
	COLOR: red; TEXT-ALIGN: center
}

