*{
	margin:0;
	padding:0;
	font-family:tahoma;
	font-size:12px;
	text-align:left;
	border-collapse:collapse;
	color:#173556;
	background-color:transparent;
	border:none;
}
body{
	background:url(../images/bg_top.jpg) repeat-x left top white;
	text-align:center;
	padding-top:15px;
}
table{width:100%;}
td{vertical-align:top;}
label{
	color:#003399;
	display:block;
	margin-bottom:5px;
	padding-left:5px;
}
input,textarea,select{
	display:block;
	color:#666666;
	margin-bottom:6px;
	padding:3px 5px;
	border:1px solid #255386;
}
form{
	display:block;
	padding:15px;
	/*margin-bottom:50px;*/
}
ul,ol{margin-left:30px;}
li{margin-bottom:5px;}
/*************************************************/
#karkas{
	width:990px;
	margin:0 auto;
}
#lang a,#lang span{
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
#header_menu td{width:14.2%;}
#header_menu span,#header_menu a{
	color:white;
	font-weight:bold;
	/*font-style:italic;*/
	display:block;
	text-align:center;
	text-decoration:none;
	/*background:url(../images/header_menu_light.gif) no-repeat center top #93c2f0;*/
	background-color:#93c2f0;
	height:40px;
	padding:5px;
	margin:0 1px;
}
#header_menu span,#header_menu a:hover{
	/*background:url(../images/header_menu_dark.gif) no-repeat center top #357dc9;*/
	background-color:#357dc9;
}
/**********************************************/
#content{padding-top:20px;}

#form{
	width:296px;
	background:url(../images/forma.gif) no-repeat center top transparent;
}
#form h2{
	padding-left:20px;
}
.txt{
	background-color:white;
	width:245px;
}
.txt2{
	float:left;
	background-color:white;
	width:110px;
	margin-right:4px;
}
.txt3{
	background-color:white;
	width:257px;
}
select{padding:1px;}
.calendar{
	padding:0;
	background:url(../images/calendar.gif) no-repeat center top transparent;
	width:17px;
	height:18px;
	float:left;
	margin-right:4px;
	border:none;
}

.submit{
	background:url(../images/submit.gif) no-repeat center top #fc473f;
	border:none;
	color:white;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:4px 10px;
	width:123px;
}
/***************************************/
#offer img{float:left;}
#text{background:url(../images/bg_bottom_right.jpg) repeat-x center bottom transparent;}
.td_red{padding-left:20px;}
.red{display:block;margin-bottom:10px;}
h6{
	color:#da251d;
	font-size:20px;
}
p{margin-bottom:10px;}
.txt_red,.txt_red strong{color:#da251d;}
/*****************************************/
#footer{
	text-align:center;
	padding:20px 10px 0 10px;
	background-color:#c0ddfb;
	border-top:20px solid white;
}
#footer span,#footer a:hover{
	color:#da251d;font-weight:bold;
	font-size:11px;
	padding:0 5px;}
#footer a,#footer .dot{
	color:#357dc9;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding:0 5px;
}
#footer p{
	font-size:11px;
	text-align:center;
	padding:20px 0 10px 0;
}
/***********************************************/
/*************************************************/
/********************inner*************************/
/*************************************************/
#content div{
	clear:both;
	padding:20px;
}
#content a{color:#357dc9;text-decoration:none;}
#content a:hover{color:#357dc9;text-decoration:underline;}
h2{margin-bottom:10px;}
h1{
	font-size:30px;
	font-weight:normal;
	color:white;
	margin-bottom:20px;
	float:left;
	margin-left:50px;
}
#tel{
	float:left;
	font-weight:bold;
	font-size:15px;
	margin-bottom:20px;
	margin-left:20px;
}
.inner{background:url(../images/inner.jpg) no-repeat center top transparent;}
#informer_inner{float:right;margin:0 0 20px 20px;}
/*****************************/
#info_form a{
	color:white;text-decoration:none;
}
#info_form a:hover{
	color:white;text-decoration:underline;
}
#info_form span,#info_form h3{
	color:#330066;
}
#info_form h3,ul{margin-bottom:10px;}
#flashcontent{padding-left: 0px !important; padding-right: 0px !important;}
#flashcontent h2{padding-left: 0px !important; padding-right: 0px !important; font-size:16px;}
#informer3{padding-left:0px !important;padding-right:0px !important; width:290px;}
.gmtbl{background-color: #ffffff; border: 1px solid #87ceeb;}
.gmtdttl{font-size: 110%; font-weight: bold; color: #ffffff; text-align:center;  background-color: #87ceeb;}
.gmtdtext{font-size: 100%; font-weight: normal; color: #3d86ff;}text-align:center;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}

/*************answer_mail*******************/
#answer_mail{
	position:absolute;
	left:400px;
	top:-350px;
	background-color:white;
	width:400px;
	padding:15px;
	border:1px solid #255386;
	height:150px;
}