@charset "iso-8859-1";
/* CSS Document */
html{
	margin:0;
	padding:0;
	background-color:#02A6D0;
	}
body{
	position:relative;
	border-top:1px solid #02A6D0;
	text-align:center;
	background-image:url(../img/bg_main_2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:780px;
	width:1000px;
	margin:0 auto;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
/*-----scroll bars--------*/
	scrollbar-3dlight-color:#31BFE5;
	scrollbar-arrow-color:#45D6FF;
	scrollbar-base-color:#004578;
	scrollbar-darkshadow-color:#3DC9F0;
	scrollbar-face-color:#004578;
	scrollbar-highlight-color:#45D6FF;
	scrollbar-shadow-color:#02A6D0;
	}
img{
	border:none;
	}
a{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
a:hover{
	color:#9DD1D7;
	}
.tbl_white a{
	color:#003B6E;
	}
.tbl_white a:hover{
	color:#028BB9;
	}
input, select {
	color:#444;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #32AFCF;
	padding:2px;
}

.inp_brd_none  {
	border:none;
	padding:0;
	margin-top:2px;
}

textarea{
	color:#444;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #32AFCF;
	padding:2px;
}
h1{
	text-transform:uppercase;
	font-size:16px;
	margin:0 0 2px 0;
	padding:0;
	}
h2{
	text-transform:uppercase;
	font-size:14px;
	margin:0;
	padding:0;
	}
h3{
	text-transform:uppercase;
	font-size:12px;
	margin:0;
	padding:0;
	}
h4{
	text-transform:uppercase;
	font-size:10px;
	margin:0;
	padding:0;
	}
.prod_brd{
	border:3px solid #fff;
	}
.prod_brd_blue{
	border:5px solid #028BB9;
	}
.tbl_favor input, textarea{
	width:400px;
	}
.list_title{
	color:#999;
	font-weight:bold;
	text-align:right;
	vertical-align:middle
	}
.btn{
	border:1px solid #437E91;
	padding:0 2px 0 2px;
	background-color:#6095A7;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	margin:0 1px 0 1px;
	}
.inp_search{
	border:1px solid #01588D;
	font-size:11px;
	background-color:#028BB9;
	color:#FFFFFF;
	width:145px;
	padding:2px;
	}
.top_menu a:hover{
	cursor:pointer;
	color:#013D59;
	text-decoration:underline;
	}
.main_fla{
	color:#000000;
 	height:619px;
	width:782px;
	background-image:url(../img/menu/bg_content.jpg);
	background-position:top; 
	background-repeat:no-repeat;
	vertical-align:bottom;
	margin:10px 0 0 0;
	padding-top:10px;
	}
.menu_left{
	vertical-align:top;
	color:#FFFFFF;
	padding-top:10px;
	}
.menu_left ul{
	vertical-align:top;
	list-style:none;
	margin:0 0 0 30px;
	padding:0;
	}
.black{
	color:#000000;
	font-weight:bold;
	}
.asterisk{
	color:#FF0000;
	font-size:12px;
	}
.msg_error{
	color:#FF0000;
	}
.tbl_btn{
	text-align:center;
	}
.pager_act{
	font-weight:bold;
	color:#00CCFF;
	}

ul.main_menu {
	margin:0 0 16px 0;
	padding:0;
	list-style:none;
	}
ul.main_menu li {
	width:110px;
	position:relative;
/*	display:table-cell;*/
	float:inherit;
	text-align:left;
	display:block;
	cursor:pointer;
	padding:0;
	}
/*.main_menu li a:hover{
	background-color:#E0ECEF;
	color:#0066CC;
	cursor:pointer;
	}*/
li ul {
	position:absolute;
	text-align:left;
	top:0px;
	display:none;
	width:116px;
	left:76px;
	border:1px solid #C2E4EF;
}
ul.main menu li ul li a {
text-decoration:none;
text-align:left;
color: #999;
width:110px;
clear:both;
}

ul.main_menu li a {
	text-align:left;
	text-decoration:none;
	width:110px;
	display:block;
}

ul.main_menu li a:hover {
	text-align:left;
	text-decoration:none;
	color: #000000;
	border:none;
	background-color:#ffffff;
	width:110px;
	display:block;
}
li:hover ul, li.over ul { 
display: block;
}

li ul li a {
	display: block;
	text-decoration: none;
	background-color:#03A6D1;
	/* IE6 Bug */
	padding: 3px;
	/* IE6 Bug */
	color : #003c6d;
	text-align : left;
	border:none;
}
li ul li a:hover {
	background-color:#36b8da;
}

/**********TESTIMONIALS**********/
.testi { #position: absolute;  #top: 50%; display: table-cell; vertical-align: middle;}
.testi_in {#position: relative;  #top: -50%; text-align:center}
.testi_cnt { width:100%; margin:0px auto; margin-top:20px; font-size:20px; line-height:1.3em; font-style:italic;}
.testi_auth { margin:0; margin-top:30px; font-size:20px; font-style:italic; color:#000; line-height:1.3em;}
