/* CSS RESET */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}

p{
	/*margin:0;padding:0;*/
	text-align:justify;
}

table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
h2 {font-weight:bold; padding:10px; font-size:16px;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font-size:100%;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* CSS RESET */


body {
	width:1000px;
	text-align:center;
	color:#fff;
	background:url(../images/bg_2x1000.jpg) repeat-y #79B8EA;
	margin:0px auto;
	
}
a {
	text-decoration:none;
		color:#fff
}
a:hover {
	text-decoration: underline;
		color:#A1E062
}
#wrap {
	width:1000px;
	text-align:left;
	margin:0 auto;
	
	background:url(../images/new_bg.jpg) no-repeat;/*#79B8EA*/
	
	
	/*background-color:#79B8EA;*/
}

.fl{ float:left}
.fr{ float:right}
.clearfix{ clear:both}



/* header */
#header { position:relative; /*margin:0 auto;*/  /*height:150px;*/ /*border:1px solid red;*/ height:240px;}
#logo {
	/*background:url(../images/logo.jpg) no-repeat; */
	background:url(../images/logo.jpg) no-repeat;
	width:200px; height:130px;
	position:absolute; 
	top:10px; 
	right:340px;
	/*right:130px;*/
	/*left:50px;*/
	
}

#logo h1 {
	font-size:34px;
	color:#fff
}
#logo div {
	padding-left:100px
}
#nav { 
	position:absolute; 
	top:180px;/*top:70px;*/ 
	left:410px;/*410*/ 
	/*background:url(../images/nav.jpg);*/
	background:url(../images/menu_bg.jpg) repeat-x; 
	width:535px;/*435*/
	height:46px; 
	line-height:46px; 
	padding: 0 0 0 20px; 
}
#nav li {float:left;  font-weight:700; width:100px }


#nav a {text-decoration:none; display:block; text-align:center;}
#nav a:hover {background:url(../images/nav_hover.jpg) -10px; }
/* content */
#content {  }
/*.main {width:570px; font-family:Verdana, Arial, Helvetica, sans-serif;}*/
.main {width:570px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px; margin:5px;  border:2px solid #CCEAFF; background-color:#E5F4FF; color:#666666;}

.main ul{padding-left:15px;}
.main li{list-style:circle;}


#text {width:530px; }
#text h2 {/*font-size:30px; padding-bottom:20px*/font-weight:bold; padding:10px; font-size:16px; color:#73B1EB;}
/*#text p img {float:left; padding:0 20px 0 0;}*/
#text p img {float:none; padding:10px; margin:10px; }
#text a { color: #FFCC00}

#col {margin:50px 0 0 0;width:300px; background:url(../images/col.jpg); width: 535px; height:156px ; }

#col div {width: 200px; margin: 20px 0 0 70px; display:inline}
#col .first  {margin: 20px 0 0 50px }
#col li{line-height:20px;}
.side {margin:0 0 0 40px; width:260px/*250px*/;display: inline; /*border:1px solid red;*/}
.side h2 {font-size:22px}
.side li {line-height:20px; list-style:inside disc; color:#FFFFFF; }
.side ul {margin:10px  0 30px 20px}
/* footer */
#footer { background:url(../images/ft.jpg); /*height:133px;*/ height:60px; position:relative}
#ftinner{ position:absolute; bottom:20px; width:680px; margin-left:120px}
.ftlink {width:500px;}


/*--------------DROPMENU---------------*/

.dropmenudiv {
overflow: hidden;
position: absolute;
border:3px solid #CCEAFF;
font-family: Arial; 
background-color:#E5F4FF;
padding:5px;
width:200px;
z-index:100;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
color:#5FAADE;
/*border-bottom: 1px solid #BBB;*/
padding: 2px 0;
text-decoration: none;
/*font-weight: bold;*/
/*color: black;*/
}

div.dropmenudiv a:hover{ 
text-decoration:underline;
}

/*-----------------SERVFORM----------------------*/

.table_form {
	border:3px solid #CCEAFF;
	background-color:#E5F4FF;
	color:#666666;
}

.table_form tr { }

.table_form td {
	border-bottom:1px solid #D4E7F5;
	padding:5px;
	vertical-align:middle;
	
}

.left_td {
    width:200px;
	color:#5FAADE;
}

.left_cell {
	border-right:1px solid #D4E7F5;
	
}

.form_input {
	width:99%;
	background:#fff url(../images/ft_text-bg.gif) repeat-x;
	border:1px solid #B5B8C8;
}

.button {
	height:22px;
	width:200px;
	background:#fff url(../images/ft_button_bg.gif) repeat-x;
	font:bold 12px tahoma;
	color:#000000;
	border:1px solid #99BBE8;
}

.require { color:#FF0000; }

/*-----------------Table data--------------------------*/

.table_data {
	border-collapse:collapse;
	border:3px solid #CCEAFF;
	background-color:#E5F4FF;
	color:#666666;
}

.table_data tr { }

.table_data td {
	border:1px solid #D4E7F5;
	padding:5px;
	vertical-align:middle;
}

.table_data td.left_td {
    width:200px;
	color:#5FAADE;
}



/*-----------------------------------------------------*/

#err_block { 
	 
	color:#FF0000; 
	border:2px solid red; 
	background-color:#E5F4FF; 
	margin:5px;
	padding:5px; 
	width:90%; 
	
}

#succes_block { 
	
	color:#FF9900;
	margin:5px;
	padding:5px; 
	border:2px solid #CCEAFF; 
	background-color:#E5F4FF; 
	font-size:16px; 
	font-weight:bold 
}
