body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 12px/130%  Verdana, Arial, Tahoma, sans-serif;
	color: #000000;
}
input, textarea, option, select {
	font: normal normal 12px/100%  Verdana, Arial, Tahoma, sans-serif;
	color: #000000;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 12px/130%  Verdana, Arial, Tahoma, sans-serif;
	color: #000000;
}
a: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;
}	

.mark_text {
	font-weight: bold;
}

.mark_text * {
	font-weight: bold;
}

/* for FCK */
.cms_border {
    border-style:Solid;
    border-color:#C0C0C0;
    margin:2px auto auto 1px;
}
.cms_border td {
    border:1px solid #C0C0C0;
}
.cms_border_no, .cms_border_no td {
    border:none;
}

.popup {
	width: 100%;
	height: 100%;
}

/* container */
.container {
	width: 100%;
	background: url('../media/images/bg/site_center.jpg') center top repeat-x;
}
.container .whalf {
	width: 50%;
	height: 100%;
}
.container .whalf.left {
	background: url('../media/images/bg/site_left.jpg') right top no-repeat;
}
.container .whalf.right {
	background: url('../media/images/bg/site_right.jpg') left top no-repeat;
}

.container .left_bg {
	height: 100%;
	background: url('../media/images/bg/site_left_p.jpg') left top no-repeat;
}
.container .right_bg {
	width: 968px;
	height: 100%;
	background: url('../media/images/bg/site_right_p.jpg') right top no-repeat;
}

.container .left_shadow {
	background: url('../media/images/dec/left_shadow.png') right 2px repeat-y; 
}
.container .right_shadow {
	background: url('../media/images/dec/right_shadow.png') left 2px repeat-y; 
}
/* container */

/* main */
.main {
	
}
.main .wleft {
	width: 298px;
}
.main .wcenter {
	width: 330px;
}
.main .wright {
	width: 322px;
}

.main .hcont {
	height: 280px;
}
/* main */

/* header */
.header {
	width: 100%;
}

.header_left,
.header_right,
.header_center {
	height: 198px;
	position: relative;
}

.header_left {
	background: url('../media/images/dec/header_left.jpg') right top no-repeat;
}
.header_center {
	background: url('../media/images/dec/header_center.jpg') center top no-repeat;
}
.header_right {
	background: url('../media/images/dec/header_right.jpg') left top no-repeat;
}
/* header */

/* logo */
.logo {
	position: absolute;
	top: 15px;
	left: 17px;
	z-index: 10;
}
/* logo */

/* top_nav */
.top_nav {
	position: absolute;
	top: 15px;
	right: 14px;
	z-index: 10;
}
.top_nav span {
	color: #666666;
	padding: 0 5px;
}
.top_nav a {
	color: #666666;
}
.top_nav a.active {
	font-weight: bold;
}
/* top_nav */

/* page_title */
.page_title {
	color: #7b6b3c;
	font: normal normal 22px verdana;
	padding: 17px 0 10px 0;
}
/* page_title */

/* contact_form */
.contact_form {
	padding: 0 22px 30px 26px;
}
.contact_form .form input.input_text {
	border: 1px solid #bcac76;
	width: 262px;
	height: 18px;
	padding: 3px 0 0 0;
	margin: 0 0 0 14px;
	line-height: 21px !important;
}
.contact_form .form input.input_text.error {
	background: #f8ebed;
}
.contact_form .form td {
	padding: 0 0 6px 0;
}
.contact_form .form td.label {
	width: 218px;
	vertical-align: middle;
}
.contact_form .form td .star {
	color: #be3c4a;
}
.contact_form .form td input.submit {
	color: #FFFFFF;
	cursor: pointer;
	background: #a5303c url('../media/images/button.gif') 0 0 repeat-x;
	border: none;
	height: 30px;
	width: 103px;
	text-align: center;
	font-weight: bold;
	margin: 0 0 0 14px;
}
.contact_form .form .obligatory {
	height: 44px;
}
.contact_form .above_form {
	padding: 0 0 14px 0;
}

.contact_form .error_text {
	padding: 0 0 14px 0;
}

.contact_form .error_text,
.contact_form .error_text * {
	color: #be3c4a;
	font-weight: bold;
}
.contact_form .form .form_bottom {
	
}
/* contact_form */

/* main_menu */
.main_menu {
	width: 100%;
	margin: -1px 0 0 0;
	background: #F7F6F0;
}

.main_menu#bottom {
	/*padding: 18px 0 0 0;*/
}

.main_menu table {
	background: url('../media/images/dec/main_menu.gif') left top repeat-x;
}
.main_menu .wleft,
.main_menu .wright,
.main_menu .wcenter {
	height: 36px;
	vertical-align: middle;
}
.main_menu .ov,
.main_menu .ov,
.main_menu .ov {
	background: #8C2A33;
	cursor: pointer;
}
.main_menu .wcenter .second_padd {
	padding: 0 1px;
	background: url('../media/images/dec/main_menu_wcenter.gif') left top no-repeat;
}
.main_menu .wcenter.ov .second_padd {
	padding: 0 1px;
	background: #8C2A33 url('../media/images/dec/main_menu_wcenter.gif') left top no-repeat;
}

.main_menu .link_padd {
	padding: 0 0 0 16px;
}
.main_menu a,
.main_menu span {
	color: #FFFFFF !important;
	text-decoration: none !important;
}
/* main_menu */

/* copyrights */
.copyrights {
	width: 100%;
}
.copyrights table {
	height: 34px;
}
.copyrights td {
	text-align: right;
	vertical-align: middle;
}
.copyrights .copyrights_padd {
	padding: 0 14px 0 0;
	font-size: 13px;
	color: #91845c;
}
.copyrights .copyrights_padd span {
	font-size: 13px;
	color: #91845c;
}
.copyrights .copyrights_padd a {
	color: #91845c !important;
	text-decoration: none !important;
}
.copyrights .copyrights_padd a:hover {
	text-decoration: underline !important;
}
.copyrights .copyrights_padd .e_solution {
	margin: 0 0 0 20px;
}
/* copyrights */


/* content */
.content {
	
}
.content .cont_padd {
	padding: 16px 0 0 0;
}
.content .cont_padd.right_side {
	padding: 17px 20px 0 26px;
}
.content_text,
.content_text * {
	font-size:11px;
}

.content .hcont .vspacer {
	width: 1px;
	height: 65px;
	clear: right;
	float:right;
}

.content .hcont .vspacer#page {
	width: 328px;
	height: 0px;
}

.content .hcont .hspacer {
	clear: right;
	float:right;
	padding: 0 0 10px 29px;
}

.content .hcont .hspacer#main {
	padding-top: 15px;
}

/* content */

/* text */
.text {
	padding: 0 22px 30px 26px;
}
/* text */

/* text_block */
.text_block {
	padding: 0 22px 30px 26px;
}
/* text_block */


/* title_right */
.title_right {
	padding: 54px 13px 20px 23px;
}
/* title_right */

/* submenu */
.submenu {
	width: 300px;
}
.submenu span.active,
.submenu a {
	background: #b43945 url('../media/images/bg/submenu.gif') 0 0 repeat-x;
	display: block;
	margin: 1px 0 0 0;
	text-decoration: none !important;
	color: #FFFFFF !important;
}
.submenu span.active,
.submenu a:hover {
	background: #8c2a33 url('../media/images/bg/submenu_ov.gif') 0 0 repeat-x;
}
.submenu span.active span.inside,
.submenu a span.inside {
	display: block;
	text-decoration: none !important;
	color: #FFFFFF !important;
	padding: 10px 43px 10px 13px;
	background: url('../media/images/ico/ar.gif') right 14px no-repeat;
}
/* submenu */

.content .cont_padd.right_side .right_title,
{
	color: #7B6B3C;
	font-size: 14px;
	font-weight: bold;
}
.content .cont_padd.right_side .right_title a
{
	color: #7B6B3C;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.content .cont_padd.right_side .right_title
{
	padding: 0 0 10px 0;
}

/* content */

/* slogan */
.slogan {
	color: #AD3541;
	font-size: 16px;
	padding: 0 0 11px 0;
}
/* slogan */

/* text_msg */
.text_msg {
	width: 261px;
	margin: 0 0 10px 0;
}
.text_msg .text_msg_top {
	background: url('../media/images/bg/text_msg_top.gif') center top no-repeat;
}
.text_msg .text_msg_mid {
	padding: 32px 20px 28px 23px;
	background: url('../media/images/bg/text_msg_mid.gif') center center repeat-y;
}
.text_msg .text_msg_bot {
	background: url('../media/images/bg/text_msg_bot.gif') center bottom no-repeat;
}

.text_msg .text_msg_mid {
	color: #000000;
}
.text_msg .text_msg_mid a {
	color: #AD3541 !important;
	font-size: 14px;
	font-weight: bold !important;
}
/* text_msg */

/* download */
.download {
	width: 261px;
	margin: 0 0 10px 0;
}
.download .dl_top {
	background: url('../media/images/bg/dl_top.gif') center top no-repeat;
}
.download .dl_mid {
	padding: 10px 20px 13px 23px;
	background: url('../media/images/bg/dl_mid.gif') center center repeat-y;
}
.download .dl_bot {
	background: url('../media/images/bg/dl_bot.gif') center bottom no-repeat;
}

.download .dl_mid .text {
	font-size: 11px;
	color: #000000;
	padding: 0 0 10px 0;
}
.download .dl_mid a {
	color: #AD3541;
	font-size: 11px;
	
}
.download .dl_mid .link_list .link_item {
	margin: 0;
	height: 34px;
}

.download .dl_mid .link_list .link_item td * {
	color: #AD3541 !important;
	font-size: 13px !important;
}

.download .dl_mid .link_list .link_item td {
	vertical-align: middle;
	padding: 0px 0 0px 8px;
}

.download .dl_mid .link_list .link_item td.icon {
	vertical-align: middle;
}

.download .link_list {
	padding: 0 0 10px 0;
}

.download .link_list div {
	padding: 12px 0 0 0;
}

/* download */
