img.fr {
  padding: 7px 0px 5px 10px;
  position: relative;
  z-index:1;
}

body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	background:url(../images/bg/grad_main.gif) repeat-x top left #FFFFFF;
	line-height:130%;
	color: #000000;
}
td {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
input {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
}
textarea {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
}
div {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
h1 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
h2 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
h3 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
h4 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
h5 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
h6 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	color: #2a95d7;
}
a:hover {
	text-decoration: underline;
	color: #2a95d7;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:underline;
}
.ainv a:hover {
	text-decoration:none;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:underline;
}
a.ainv:hover {
	text-decoration:none;
}
.outer {
	position: relative;
	height:100%;
	scrollbar-3dlight-color : #ffcb2f;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffcb2f;
	scrollbar-highlight-color : #ffcb2f;
	scrollbar-shadow-color : #ffcb2f;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index:10000000;
}
.main {
	width: 746px;
	height: 100%;
	position: relative;
	margin-left: -373px;
	left: 50%;
}
.footer {
	padding:23px 0px 45px 0px;
	text-align:center;
}
.footer span {
	color:#f2e2d5;
	text-align:center;
	width:43px;
	background:url(../images/dec/footer_seperator.gif) no-repeat center center;
}
.footer[class] span {
	letter-spacing:40px;
	width:auto;
}
.footer a, .footer a:link, .footer a:visited, .footer a:active {
	text-decoration:none;
	color:#e98b3c !important;
}
.footer a:hover {
	text-decoration:underline;
	color:#e98b3c !important;
}
.content {
	border:1px solid #fbf2ea;
	vertical-align:top;
}
.hdr_1 {
	padding:25px 0px 19px 32px;
	font-size:14px;
	color:#e98b3c;
	font-weight:bold;
}
.cont_1 {
	padding:0px 40px 40px 53px;
	font-size:14px;
	line-height:170%;
}
.cont_1 span {
	color:#2a95d7;
}
.cont_1 em {
	display:block;
	margin-bottom:20px;
	position:relative;
}
.cont_1 em img {
	position:absolute;
	top:8px;
	left:-19px;
}
.cont_2 {
	padding:0px 32px 0px 32px;
}
.cont_2 .corner_1 {
	position:absolute;
	top:0px;
	left:0px;
}
.cont_2 .corner_1[class] {
	top:-1px;
	left:-1px;
}
.block_1 {
	padding:80px 50px 32px 75px;
	border:1px solid #fbf2eb;
	line-height:200%;
}
.block_1 span.fr {
	display:block;
	font-weight:normal !important;
	color:#000000 !important;
	margin-top:6px;
}
.block_1 span {
	font-weight:bold;
	color:#e98b3c;
	font-size:14px;
}
.cont_3 {
	padding:43px 32px 0px 32px;
}
.cont_3 .hdr_2 {
	padding-bottom:22px;
	font-size:14px;
	font-weight:bold;
	color:#e98b3c;
}
.block_2 {
	font-size:14px;
	line-height:170%;
}
.cont_4 {
	padding:40px 32px 45px 32px;
}
.cont_4 .hdr_3 {
	padding-bottom:22px;
	font-size:14px;
	font-weight:bold;
	color:#e98b3c;
}
.block_3 {
	font-size:14px;
	line-height:170%;
	padding-bottom:14px;
}
.small_block_1 {
	border:3px solid #fbf2ea;
	width:153px;
	margin:0px 0px 0px 20px;
	padding:11px 13px 20px 13px;
}
.small_block_1[class] {
	width:127px;
}
.small_block_1 strong {
	display:block;
	font-size:9px;
	padding-bottom:8px;
}
.small_block_1 .text {
	color:#e98b3c;
	font-size:11px;
	line-height:150%;
	padding-bottom:9px;
}
.small_block_1 a {
	color:#2a95d7 !important;
	font-size:11px;
}
.small_block_1 img {
	margin:0px 0px -3px 5px;
}
.list_1 {
	padding-top:12px;
}
.list_1 * {
	font-size:14px;
	line-height:150%;
}
.list_1 span {
	color:#e98b3c;
	font-weight:bold;
}
.list_1 div {
	padding-bottom:8px;
}
.list_1 img {
	margin-left:30px;
}
.relative_block {
	width:631px;
	height:237px;
	position:relative;
	margin-left:32px;
}
.relative_block .img_1 {
	top:0px;
	left:0px;
	position:absolute;
}
.relative_block .img_2 {
	top:88px;
	left:174px;
	position:absolute;
}
.relative_block .img_3 {
	top:0px;
	left:353px;
	position:absolute;
}
.relative_block .img_4 {
	top:88px;
	left:533px;
	position:absolute;
}
.cont_5 {
	/*background: transparent url(/tpl/images/photo/sample.gif) no-repeat scroll 570px 240px;*/
	padding:51px 32px 54px 32px;
}
.cont_5 .hdr_4 {
	color:#2a95d7;
	font-size:14px;
	font-weight:bold;
}
.cont_5 .hdr_5 {
	color:#e98b3c;
	font-size:14px;
	font-weight:bold;
	padding:50px 0px 22px 0px;
}
.cont_5 .item_1 {
	font-size:14px;
	padding:0px 0px 10px 25px;
	font-weight:bold;
	background:url(../images/ico/check_1.gif) 0px 3px no-repeat;
}
.cont_5 .item_2 {
	color:#2a95d7;
	font-size:14px;
	padding:0px 0px 10px 25px;
	font-weight:bold;
	background:url(../images/ico/check_1.gif) 0px 3px no-repeat;
}
.cont_5 .hdr_6 {
	color:#e98b3c;
	font-size:14px;
	font-weight:bold;
	padding:37px 0px 22px 0px;
}
.cont_5 .txt {
	font-size:14px;
	padding:0px 0px 32px 0px;
	line-height:170%;
}
.cont_5 .hdr_7 {
	color:#e98b3c;
	font-size:14px;
	font-weight:bold;
	line-height:170%;
}
.cont_6 {
	padding:0px 32px 38px 32px;
}
.block_4 {
	padding:22px 21px 32px 21px;
	border:3px solid #fbf2ea;
}
.cont_6 .hdr_8 {
	margin:16px 0px 8px 0px;
}
.cont_6 .hdr_9 {
	margin:15px 0px 0px 0px;
}
.cont_6 .price {
	color:#e98b3c;
	padding:10px 0px 30px 0px;
}
.cont_6 .price[class] {
	color:#e98b3c;
	padding:10px 0px 26px 0px;
}
.cont_6 .price strong {
	font-size:24px;
}
.cont_6 .txt {
	padding:0px 0px 11px 0px;
	line-height:180%;
}
.mini_form {
	margin-top:11px;
}
.mini_form input.text {
	display:block;
	float:left;
	height:22px;
	width:172px;
	margin-right:9px;
}
.mini_form[class] input.text {
	margin:0px;
	display:block;
	float:left;
	height:16px;
	width:172px;
	margin-right:9px;
}
.privacy {
	padding:6px;
}
.privacy .content {
	padding:26px 24px 36px 26px;
	border:1px solid #fbf3eb;
	line-height:300%;
}
.privacy .content * {
	line-height:270%;
}
.privacy .content strong {
	color:#eb8a3c;
	display:block;
	padding-bottom:7px;
}
.privacy .txt {
	padding:7px 0px 0px 0px;
}
.privacy .inputs input {
	width:175px;
	line-height:100% !important;
}
.privacy .textareas textarea {
	width:415px;
	height:135px;
	margin-bottom:30px;
	line-height:100% !important;
	display:block;
}
.error {
	font-weight:bold;
	color:#c60022;
}

.new_text {
	height:72px;
	color:#e98b3c;
	font-size:10px;
	line-height:210%;
	padding-top:8px;
}
.new_text {
	height:64px;
}
