body, html{	padding: 0;	margin: 0;	height: 100%;	background: #fff;	font-family: Arial;}
.clear{	clear: both;}
.global_container{	position: relative;	min-height: 100%;	height: auto !important;	height: 100%;}
.global_container .conteiner_content{	padding-bottom: 220px;}
.global_container .footer{	background: #ddd;	width: 100%;	position: absolute;	bottom: 0 !important;	height: 220px;}
.global_container .footer .content{	width: 900px;	margin: 0 auto 0 auto;	font-size: 12px;}
.global_container .footer .content .fmenu{	color: #bbb;	margin-bottom: 25px;}
.global_container .footer .content .fmenu a{	color: #f09;	text-decoration: nunderline;}
.global_container .footer .content table{	font-size: 11px;	color: #666;}
.global_container .footer .content table th{	width: 150px;}
.global_container .footer .content .fmenu a:hover{	color: #fff;	background-color: #f09;	text-decoration: none;}
.global_container .footer .content .copyright{	margin-top: 20px;	background: url( 'images/wf.gif' ) no-repeat left center;	padding-left: 63px;	height: 37px;}
.header{	height: 97px;	background: url( 'images/header/topbg.gif' ) repeat-x;}
.header .content{	width: 900px;	margin: 0 auto 0 auto;}
.header .content .banner{	position: absolute;	margin-top: 30px;}
.header .content .langs{	position: relative;	margin-left: 520px;	background: url( 'images/header/langbg.gif' ) no-repeat;	width: 210px;	height: 24px;	line-height: 24px;	color: #bbb;	font-size: 11px;	padding-left: 18px;	padding-right: 18px;	padding-bottom: 5px;	z-index: 100;}
.header .content .langsbb{	position: relative;	margin-left: 520px;	width: 210px;	height: 24px;	line-height: 24px;	font-size: 11px;	padding-left: 18px;	padding-right: 18px;	padding-bottom: 5px;	z-index: 100;}
.header .content .langs b{	font-weight: normal;	color: #bbb;}
.header .content .langs a{	color: #eee;	text-decoration: none;}
.header .content .langs a:hover{	color: #bbb;}
.header .content img.logo{	position: relative;	margin-left: 535px;	margin-top: -29px;	z-index: 1;	cursor: pointer;}
.menu{	height: 38px;	background: url( 'images/header/menu.gif' ) repeat-x;}
.menu .main_menu{	width: 900px;	margin: 0 auto 0 auto;	height: 38px;	line-height: 30px;		font-size: 14px;}
.menu .main_menu img{	float: left;	margin-top: 8px;}
.menu .main_menu a{	float: left;	color: #ccc;	text-decoration: none;	padding-left: 10px;	padding-right: 10px;}
.menu .main_menu a:hover{	color: #fff;}
.main{	width: 900px;	margin: 15px auto 0 auto;}
/* MAIN SECTION */.main .left{	float: left;	width: 520px;}
.main .left .text{	font-size: 12px;	color: #333;}
.main .left .text h1{	margin: 0;	padding: 0;	font-size: 18px;	color: #f09;		text-decoration: none;	margin-bottom: 15px;}
.main .left .text h2{	margin: 0;	padding: 0;	font-size: 14px;	color: #333;		text-decoration: bold;	margin-bottom: 0px;}
.main .left .text a{	color: #f09;}
.main .left .text a:hover{	text-decoration: none;	background-color: #f09;	color: #fff;}
.main .left .row_big{	float: left;	width: 511px;	background: url( 'images/row_top_big.gif' ) no-repeat;}
.main .left .row{	float: left;	width: 242px;	background: url( 'images/row_top.gif' ) no-repeat;}
.main .left .row h1, .main .left .row_big h1{	margin: 0;	padding: 0;	color: #f09;	font-size: 18px;	font-weight: normal;	padding-left: 10px;	padding-top: 15px;}
.main .left .row .block, .main .left .row_big .block{	padding: 10px;	font-size: 12px;	color: #333;}
.main .left .row .block a, .main .left .row_big .block a{	color: #333;	text-decoration: none;}
.main .left .row .block a:hover, .main .left .row_big .block a:hover{	color: #f09;}
.main .left .row .separator, .main .left .row_big .separator{	height:0px;	overflow: hidden;	border-top: 1px #bfbfbf dashed;}
/* RIGHT SECTION */.main .right{	float: left;	width: 247px;}
.main .right .search{	background: url( 'images/search.gif' ) no-repeat;	width: 246px;	height: 48px;	overflow: hidden;}
.main .right .search .editbox{	border-collapse: collapse;	border-left: 1px #d7d7d7 solid;	border-top: 1px #d7d7d7 solid;	border-right: 1px #f3f3f3 solid;	border-bottom: 1px #f3f3f3 solid;	margin-left: 14px;	padding-left: 16px;	background: url( 'images/mag.gif' ) no-repeat #fff;	margin-top: 13px;	width: 134px;	float: left;}
.main .right .search .button{	border-collapse: collapse;	border: 1px #ff71c6 solid;	background: #f09;	color: #fff;}
.main .right .search .agui_button {	float: left;	height: 19px;	margin-left: 8px;	margin-top: 13px;}
.main .right .search .agui_button .left{	cursor: pointer;	width: 9px;	height: 19px;	overflow: hidden;	background: url( 'images/bleft.gif' ) no-repeat;	float: left;}
.main .right .search .agui_button .center{	cursor: pointer;	height: 19px;	line-height: 19px;	color: #fff;	background: url( 'images/bcenter.gif' ) repeat-x;	font-size: 10px;	font-weight: bolder;	float: left;	text-transform: uppercase;}
.main .right .search .agui_button .right{	cursor: pointer;	float: left;	width: 9px;	height: 19px;	background: url( 'images/bright.gif' ) no-repeat;	overflow: hidden;}
.main .right .portfolio{	margin-top: 15px;	width: 246px;	background: url( 'images/pf_back.gif' ) repeat-y;}
.main .right .portfolio .title{	padding-left: 17px;	color: #ccc;	font-family: Arial;	font-size: 18px;	fOnt-weight: normal;}
.main .right .portfolio .separator{	width: 230px;	margin: 0 auto 0 auto;	height: 1px;	background-color: #5d5d5d;	overflow: hidden;}
.main .right .portfolio a{	color: #ccc;	text-decoration: none;}
.main .right .portfolio .block{	width: 210px;	padding-left: 18px;	padding-right: 18px;	padding-top: 10px;	padding-bottom: 10px;	margin: 0 auto 0 auto;	font-size: 11px;	color: #ccc;}
.main .right .portfolio .block img{	float: left;	margin-right: 5px;}
.main .right .portfolio .block b{	color: #f09;	display: block;	font-size: 12px;	padding-bottom: 5px;}
.main .left .block{	width: 210px;	font-size: 11px;	color: #ccc;}
.main .left .block img{	float: left;	margin-right: 5px;}
.main .left .block div{	color: #333;}
.main .left .block b{	color: #f09;	display: block;	font-size: 12px;	padding-bottom: 5px;}
.main .left .block a, .main .left .block a:hover{	color: #ccc;	text-decoration: none;	background-color: transparent;}
/* FAR RIGHT SECTION */.main .farright{	float: left;	width: 133px;}
.main .farright img{	display: block;	margin: 0 auto 0 auto;}
/* WF MENU */.DivSubMenu a ,.DivSubMenu a:hover{	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: white;	text-decoration: none;	background: transparent;	background-color: transparent;}
.DivSubMenu {	width: 140px;	border: 1px black solid;	border-width: 0 1px 1px 0;	background-color: #303030;	padding: 1px 1px 3px 1px;	position: absolute;	display:none;	top: 130px;}
.DivSubMenu ul {	list-style-type: none;	margin: 0px;	padding: 0px;}
.DivSubMenu li {padding: 6px;}
.DivSubMenu a {	display: block;	line-height: 12px;	padding: 5px;	color: #bbb;}
.DivSubMenu a:hover{	color: #fff;	background-color: #888;}
.page_title{	margin: 0;	padding: 0;	font-size: 18px;	color: #f09;	margin-bottom: 15px;}
.page_title_small{	margin: 0;	padding: 0;	font-size: 15px;	color: #f09;	margin-bottom: 15px; font-weight: bold;}


.FormBox {}
.FormBoxInner {padding:15px 20px 15px 20px; }

label {font-weight:bold; }
input {height:16px; line-height:14px; }
select {height:18px; line-height:14px; font-size: 11px}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; vertical-align:baseline; border-width:1px;border-style: solid ;border-color:#d7d7d7 #f3f3f3 #f3f3f3 #d7d7d7 ; }
textarea {overflow:auto;}

.Form {margin-left:auto; margin-right:auto; }
.Form .FormBorder {margin:5px 0px 5px 0px; padding:0px; border-bottom:1px solid #d5d9e2; font-size:1px; line-height:1px; height:1px; }
.Form td {padding:6px 10px 7px 10px; vertical-align:top; text-align:left; }
.Form label {display:block; margin-bottom:1px; }
.Form label small {font-weight:normal !important; }
.Form .InputText {width:235px;  }
.Form .InputTextWider {width:370px; }
.Form .InputTextNarrowed {width:157px; }
.Form .ValidationCode,
.Form .InputTextPostcode {width:104px; }

.Form .SelectText {width:235px; }
.Form .SelectText option {line-height:16px; }
.Form .InputTextareaBig {width:500px}

.Button {float:left; }
  .Button * {color:#ffffff; text-transform:uppercase; font-size:10px; }
  .ButtonLeftBorder {display:block; float:left; padding-left:3px;  height:19px; background:url("/images/Button.BorderLeft.gif") 0px 0px no-repeat;}
  .ButtonRightBorder {display:block; float:left; padding-right:3px; height:19px; background:url("/images/Button.BorderRight.gif") 100% 0px no-repeat;}
  .Button input {width:auto; border:0px !important; margin:0px; padding:0px; height:19px; background:transparent; }

.Asterisk {padding-left:3px; font-family:Verdana; font-weight:bold; font-size:11px; }

h4 {font-size:11px; font-weight:bold; text-transform:uppercase; margin:0px; padding:0px; color:#ff0099;}
.Error, .err{color: #FF0099; }

.AlignCenter {text-align:center;}

#christmas{
	width:508px;
	height:900px;
	overflow:hidden;
	margin:-48px 0 0 0;
}