/* HTML 5 shits */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;	
}

/*	Reset browsers default styling
	----------------------------------------------------*/

html, body, div, span, 
h1, h2, h3, h4, h5, h6,
a, acronym,
font, img,
ul, li,
fieldset, form, label, legend, button {
	margin: 0; padding: 0;
	border: 0; outline: 0;
	font-size: 100.01%; vertical-align: baseline;
	background: transparent; }
p {padding:0 0 10px 0; margin:0 0 10px 0; } 
ul { list-style: none; }
blockquote, q { quotes: none; }
textarea { overflow:auto; }


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

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
}	

/* PNG Fix */
img, div, input { behavior: url("/iepngfix.htc") }

#wrapper {width:100%; background-color:#FFF}
header{ width:930px; margin:0 auto; height:168px; background:url(/images/head.jpg) no-repeat}
#menu{ width:930px; margin:0 auto; height:70px;  background:url(/images/menu_back.jpg) no-repeat}

#main_content { margin:0 auto; width:930px; position:relative; background-color:#FFF;}
#left_column{ float:left; top:10px; width:330px; }
#right {float:left; margin-left:330px; position:relative}
#center_column{ position:relative; left:10px; float:left; top:10px; width:420px;}
#right_column{ position:absolute; left:700px; top:10px; width:230px;}

#left_column_inside{ float:left; top:10px; width:250px; }
#center_column_inside{ float:left; margin-left:220px; top:10px; width:710px;}

footer{ width:930px; margin:20px auto; height:54px; background:#13376e url(/images/footer_back.jpg) repeat-x}

#clear {clear:both}

#top_menu {color:#000000; padding-left:5px; text-transform:uppercase; }
#top_menu ul li { display:inline; float:left;}
#top_menu ul li a {display:inline; float:left; height:16px; font-weight:bold; color:#000000; padding:7px 10px 5px; }
#top_menu ul li a:hover {display:inline; float:left; height:16px; font-weight:bold; color:#000000; background-color:#dddddd; padding:7px 10px 5px; }

#top_menu ul li{ border-right:1px solid #b2b2b2}
#top_menu ul li:last-child { border:0}


#head_menu {color:#FFF; padding-left:5px; font-size:10px}
#head_menu ul li { display:inline;}
#head_menu ul li a {display:inline; font-weight:bold; color:#FFF; padding:5px 10px; }
#head_menu ul li a:hover {display:inline; color:#FFF; background-color:#1f4580; padding:5px 10px; }

#head_menu ul li{ border-right:1px solid #b2b2b2}
#head_menu ul li:last-child { border:0}


/*
#left_menu {color:#000; }
#left_menu ul li a{display:block; float:left; color:#OOO; padding:8px; width:218px; min-height:10px; cursor: pointer; border-bottom:1px dashed #DDD; cursor: pointer; background-color:#eeeeee}
#left_menu ul li a:hover{display:block; float:left; color:#000; padding:8px; width:218px; min-height:10px; cursor: pointer; border-bottom:1px dashed #DDD; background-color:#EEE; cursor: pointer; background-color:#eeeeee}

#left_menu .sub_menu {display:none;}
#left_menu ul .sub_menu li {display:block; float:left;  background-color:#FFF; padding:8px; margin:0; width:218px; height:15px;}

#left_menu ul .sub_menu li a {display:block; color:#333; padding-left:15px; width:218px; height:10px; cursor: pointer; background-color:#FFF}
*/

#left_menu { position:relative; color:#FFF; background:#fff; padding-bottom:10px; text-transform:uppercase; font-size:11px; }
#left_menu ul li a {display:block; float:left; color:#5a5a5a; border-bottom:1px dashed #DDD; cursor: pointer; background-color:#eeeeee; padding:8px; width:218px; min-height:14px;}
#left_menu ul li a:hover { display:block; float:left; color:#000000; border-bottom:1px dashed #DDD; cursor: pointer; background-color:#eeeeee; padding:8px; width:218px; min-height:14px;}

#left_menu ul .sub_menu {display:none;}
#left_menu ul .sub_menu  li {display:block;  padding:0; margin:0; width:178px; height:25px;}

#left_menu .sub_menu li a {display:block; color:#5a5a5a; padding:8px 0 8px 15px; width:203px; min-height:10px; cursor: pointer;background-color:#FFF; }
#left_menu .sub_menu li a:hover {padding:8px 0 8px 15px; padding-left:15px; width:203px; min-height:10px; background-color:#FFF;}



a, a:hover { color: #000000; text-decoration:none;}

.t10 {font-size: 10px; }
.t11 {font-size: 11px; }
.t12 {font-size: 12px; }
.t14 {font-size: 14px; }
.t18 {font-size: 18px; }
.t24 {font-size: 24px; }

h1 {font-size:24px; display:inline; text-transform:uppercase; }
h3 {font-size:18px; display:inline; text-transform:uppercase; padding-left:0; margin-left:0; }
h4 {font-size:16px; display:inline; text-transform:uppercase; }

.red { color: #da2128; }
.green { color: #295d66; }
.white { color: #FFFFFF; }
.black { color: #000000; }
.light { color: #aaaaaa; }
.blue { color:#13376e}
.light_blue { color:#456aa1}

.bold { font-weight: bold; }
.underline { text-decoration:underline; }

.on { display:block; }
.off { display:none; }

.search_box { width:150px; height: 22px; border: 1px solid #b2b2b2; font-size: 12px; display:inline; padding-left: 6px; }
.search_btn { font-size:10px; border:0; height:26px; width:35px; color:#FFF; cursor:pointer; background:url(/images/search_btn.jpg)}

.fildset {
	background-color:#e8e8e8;
  filter:alpha(opacity=100);
  opacity: 1.00;
	border: 1px solid #CCC;
	padding: 10px;
	color:#3b3b3b;
}

.contact_form { border:1px solid #CCC; background-color:#FFF; font-size:13px; height:25px; color:#295d66; margin-top:5px}
.contact_form_btn { border:1px solid #CCC; background-color:#FFF; font-size:12px; height:25px; width:88px; color:#3b3b3b; cursor:pointer}

#msg { display:none; position:absolute; z-index:200; background:url(/images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent { display:block; background:#e8e8e8; color:#4f4d4e; border:2px solid #be0b21; border-left:none; padding:5px; min-width:150px; max-width:250px}

.ok_mess { padding:5px 20px; margin:5px; background-color:#fbf2e7; border:1px solid #c6b29c; color:#44150b; font-weight:bold}
.bad_mess { padding:5px 20px; margin:5px; background-color:#fbf2e7; border:1px solid #c6b29c; color:#FF0000; font-weight:bold}

#mytable { background:#ccc; }
#mytable td { background-color: #fff; padding:2px 6px }

#center_column ul {padding:0 0 20px 20px}
#center_column ul li {list-style:inside}