html {height: 100%}
body {background: #FFFFFF;
	  font-family : Arial, Helvetica, sans-serif;
	  color: #000000;
	  font-size: 70%;
	  min-width: 780px;
	  height: 100%;
	  margin:0px;
	  padding: 0px}
	  
h1 {  font-family : Arial, Helvetica, sans-serif;
	  color: #BF5A0A; font-size: 140%; }
h2 {  font-family : Arial, Helvetica, sans-serif;
	  color: #BF5A0A; font-size: 120%; }
h3 {  font-family : Arial, Helvetica, sans-serif;
	  color: #BF5A0A; font-size: 110%; }
h4, h5, h6, h7 {  font-family : Arial, Helvetica, sans-serif;
	  color: #BF5A0A; font-size: 100%; 
	  }
	  
h5 {font-size: 13px; margin: 0px 0px 10px 0px; padding: 0px}	  
h6 {font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px}	  
	  
table {font-size: 1em}
td {vertical-align: top}	 
img {border: none}
td {font-size: 100%}
form {margin:0px; padding:0px}
p {margin: 0 0 13px 0}

a {color: #BA5F11; text-decoration: underline}

.top_line {min-width: 550px; height: 195px; background: url("../pic/bg_topline.gif") repeat-x; padding-right: 230px}
.tree_line {min-width: 760px; position: absolute; z-index: 2; width: 100%; text-align: right; height: 195px; background: url("../pic/bg_tree.gif") 100% 0% no-repeat}
.home_link {position: absolute; z-index: 3; height: 170px; width:300px; top: 15px}

.tmenu {height: 30px; background: url("../pic/bg_tmenu.gif") repeat-x; width: 780px}
.tmenu .m1 {width: 3.2%; float: left}
.bl_search {font-size: 11px; padding-right: 4%; clear: both; float: right; width: 347px; height: 35px; background: url("../pic/bg_search.gif") no-repeat }
.bl_search div {float: left}
.bl_search .text {padding: 10px 3px 0px 7px}
.bl_search .input {padding-top: 7px}
.bl_search .img {padding-top: 8px}
.bl_search .input input {width: 120px;  font-size:  12.5px}

.p_left {position: absolute;  clear: both; top: 260px; width: 30%; float: left; background: url("../pic/bg_left.jpg") 50% 85px no-repeat; height: 320px; z-Index: 2; min-width: 230px}
.p_left div {margin-left: 13%; min-width: 200px; height: 17px; width: 200px; text-align: left; clear: left; }
.p_left div img {float: left; padding-bottom: 8px}
.p_left div.title { height: 40px; padding-top:2px; background: url("../pic/bg_title.gif") 0% 27px repeat-x; font-size: 20px; font-weight: bold; color: #5C7204; font-family: Arial Narrow}
.p_left div.title img {padding-bottom: 0px}
.p_right {position: absolute; min-width: 550px; top: 260px; margin-left: 30%; width:70%; float: left; z-Index: 2}
.p_right .content {width: 94%}
.p_right .contentin {width: 94%; margin: 15px 0px 20px 0px}
.t2 {font-size: 110%; font-weight: bold; margin-top: 10px}

.p_right .title {width: 94%; height: 27px; padding-top:2px; background: url("../pic/bg_title.gif") 0% 100% repeat-x; font-size: 20px; font-weight: bold; color: #5C7204; font-family: Arial Narrow}

.m_newslist {border-bottom: dashed 1px #BA5F11; padding: 20px 0px 12px 0px}
.main_news {height: 18px}
.main_news .date {padding-right: 10px}


.quick_links {margin-top: 40px; width: 100%; }
//.quick_links {margin-top: 22px; background: #ECEBBA url("../pic/bg_qright.gif") 100% 0% no-repeat; width: 100%; height: 88px}
//.quick_links .left {width: 49.9%; height: 88px; float: left; background: url("../pic/bg_qleft.gif") 0% 0% no-repeat}
.quick_links .left {width: 49.9%; float: left; }
.quick_links .left .content P { padding: 0px; margin: 0px; }

.quick_links .left div {width: 150px; padding: 18px 0px 0px 30px; font-weight: bold; font-size: 110%; line-height: 17px}
.quick_links .right {width: 50%;  float: left}
.quick_links .right .vl {border-left: solid 1px #718521; float: left; margin-top: 14px; height: 60px; width: 1px; font-size: 1px}
.quick_links .right .form {margin-top: 3px; padding-left: 30px}
.quick_links .right .form .img {float: left; padding-top: 1px}
.quick_links .right .form .input {float: left}
.quick_links .right .form .input input {width: 120px;  font-size: 12.5px}


.pb_left {white-space : nowrap;   clear: both; min-width: 200px; font-size: 90%; padding-bottom: 8px; top:0px; position: absolute; display: none;  width: 30%; float: left; border-bottom: solid 5px #708323; z-Index: 1}
.pb_left div {margin-left: 15%; width: 200px; text-align: left; clear: left;}
.pb_right {white-space : nowrap;  min-width: 550px; font-size: 90%;  top:0px; position: absolute; display: none; padding-bottom: 8px; margin-left: 30%; width: 70%; float: left; border-bottom: solid 5px #708323; z-Index: 1}

.maintrack {margin: 10px 0px 13px 0px; width: 94%;}

.q_links {width: 94%; background: #FFFBF2}
.q_links .tl {height: 27px; background: #FFF5E0}
.q_links .tl .img {padding: 8px 0px 0px 8px}
.q_links .tx {padding: 5px 10px 0px 10px}
.q_links .tx .img {float: left; margin: 3px 3px 0px 0px}

.l_arr {float: left; width: 2px; height: 2px}
.r_arr {float: right; width: 2px; height: 2px}

.p_leftin {position: absolute;  clear: both;  min-width: 200px; top: 260px; width: 30%; z-Index: 2}
.p_leftin .lmenu {margin-left: 13%; width: 200px; text-align: left; clear: left; }

.lmenu {background: #ECEBBA}
.lmenu .l12 {font-size: 8px} 
.lmenu .l1_a, .lmenu .l1 {font-size: 110%; font-weight: bold; padding: 3px 15px 3px 20px}
.lmenu .l2_a, .lmenu .l2 {padding: 3px 15px 3px 33px}
.lmenu .l3_a, .lmenu .l3 {padding: 3px 15px 3px 46px}

.lmenu .l1_a, .lmenu .l2_a, .lmenu .l3_a {background: #F3F2D2; color: #5C7204}
.lmenu .l1_a a, .lmenu .l2_a a, .lmenu .l3_a a {color: #5C7204}

.tt2 {font-size: 1px; line-height: 2px}
.tr {font-size: 1px; line-height: 1px}


.menu2 {margin: 0; padding: 0; width: 190px}
.menu3 {margin: 0; padding: 0; width: 210px}
.menu2 div.m3_over, .menu2 div.m3, .menu2 div.item {margin: 0px; background: #BF5A0A}
.menu1 .menu2, .menu1_over .menu2 {position: absolute; padding-top: 3px; top: 225px; display: none; z-index: 1100}
div.m3_over div.menu3, .menu2 div.m3 div.menu3 {position: absolute; margin-top: -20px; left: 190px; display: none; z-index: 1080}
div.menu3 div.mar {margin-left: 1px}
div.m3 a, div.m3_over a, div.item a {color: #FFF0C7;	display: block;	text-decoration: none; padding: 3px 13px 3px 13px}
div.m3 .menu3 a:hover, div.m3_over a, div.m3:hover a, div.item a:hover {background: #7F3402}	
.menu2 div.m3 {background: #BF5A0A url("../pic/arr_p.gif") 100% 50% no-repeat}
div.m3_over a, div.m3:hover a {background: #7F3402 url("../pic/arr_p.gif") 100% 50% no-repeat}
div.m3 .menu3 a, div.m3_over .menu3 a {background: #BF5A0A}


/* Fix IE. Hide from IE Mac \*/
* html .menu2 div.item { float: left; }
* html .menu2 div.item a { height: 1%; }
* html .menu2 div.m3 { float: left; }
* html .menu2 div.m3 a{ height: 1%; }
* html .menu2 div.m3_over { float: left; }
* html .menu2 div.m3_over a{ height: 1%; }
/* End */

div.menu1:hover .menu2,  .menu1_over .menu2 {display: block}
div.m3:hover div.menu3 {display: block}
div.m3_over div.menu3 {display: block}
.menu1_over, .menu1 {font-size: 11px; float: left; background: url("../pic/bg_tm.gif") 0% 0% no-repeat}
.menu1_over a, .menu1 a {position: relative; color: #FFF0C7; text-decoration: none;  display: block; padding: 8px 13px}
div.menu1:hover, div.menu1:sfhover, .menu1_over {background: url("../pic/bg_tm_a.gif") repeat-x}
.mn2_t {font-size: 1px; line-height: 1px; height: 2px; background: url("../pic/bg_m2t.gif") repeat-x}
.mn2_b {font-size: 1px; line-height: 1px; height: 2px; background: url("../pic/bg_m2b.gif") repeat-x}

.arr_p {float: right; padding-top: 4px}

.phone {font-family: Arial; font-weight: bold; font-size: 15px; color: #708423; float: left;}

.hidden {position: absolute; left: 0; bottom: 10px; height: 1px; width: 1px; font-size: 1px; line-height: 1px; z-Index: -1}

.tform {margin-top: 3px}
.tform .img {float: left; padding-top: 1px}
.tform .input {float: left}
.tform .input input {width: 120px;  font-size: 12.5px}
.march {background-color:#FFFBF2; font-size: 11px; clear: both; margin-top: 20px}
.march td {border-right: solid 2px #FFFFFF; border-bottom: solid 2px #FFFFFF; padding: 4px 8px 4px 8px}
.march .header {background-color:#FFF5E0; color: #BA5F11; font-weight: bold; white-space : nowrap; padding: 7px 8px}
.march .theme {padding: 4px 13px}

.a_title {font-weight: bold; color: #BA5F11}
.call {float: right; padding-left: 20px; padding-bottom: 20px}

.cal {background-color:#FFFBF2; font-size: 11px}
.cal td {border-bottom: solid 2px #FFFFFF; padding: 5px 3px}
.cal tr.w td {font-weight: bold; color: #BA5F11}
.cal td.cfirst {font-weight: bold; background: #FFF5E0 url("../pic/bg_1lt.gif") 0% 0% no-repeat; text-align:center;vertical-align:middle;}
/*.cal td.cfirst a{text-decoration: none}*/
.cal td.ww {padding-left: 12px; font-weight: bold; padding-right: 8px}
.cal td.tl {padding-left: 0px; padding-right: 6px}

.cald {color: #999999; font-size: 11px; margin-top: 7px}

.o {color: #BA5F11}

.contentin .phone {font-family: Arial; font-weight: bold; font-size: 15px; color: #708423; float: none}

.tn {margin-top: 5px}
.tn a {color: #708423; background: url("../pic/arr_lig.gif") 100% 50% no-repeat; padding-right: 10px; display: block; float: left}

.contentin table {}

/* // ---- new blocks ---- // */
.new-main, .table-res {width:100%; border-collapse:collapse; border-spacing:0}
	.new-main .news-block {width:100%; padding:0; vertical-align:top}
	.new-main .poll-block {padding:27px 38px 0 20px; vertical-align:top}
		.new-main .poll-main {width:360px}
	.poll-top, .poll-btm {height:2px; background-image:url("../pic/poll-crn.png"); font-size:1px}
	.poll-btm {background-position:0 100%}
	.bl_search {width:360px; padding-right:38px; background-image:url("../pic/newsearch.png") !important}
	.new-main .poll-md {background-color:#ecebba; padding:5px 15px 7px 13px; zoom:1}
		.new-main .poll-md h3 {color:#bf5a0a; font-size:17px; margin:0; padding:0 0 5px}
	.new-main .poll-md ul {padding:0 0 4px; margin:0; list-style-type:none}
		.new-main .poll-md ul li {position:relative; padding:0 0 4px 19px; vertical-align:bottom; zoom:1}
			.new-main .poll-md ul li input {position:absolute; left:0; top:1px; margin:0}
			* html .new-main .poll-md ul li input {left:-3px; top:-3px}
	.table-res {margin-bottom:8px}
		.table-res th {width:100%; padding:1px 0 2px; font-weight:normal; text-align:left; vertical-align:top}
		.table-res .percent {padding:1px 7px 2px 15px; text-align:right; vertical-align:top}
		.table-res td {padding:0 0 2px; vertical-align:top}
		.table-res .view-res {width:119px; height:16px; background-color:#f3f2d2; font-size:1px}
			.table-res .view-res div {height:16px; background-color:#c7c69d}
	.total-votes {text-align:right}
/* -- ---- new blocks ---- -- */

/* --  news block  --*/
.n-item {margin: 0 0 0 0; clear: both; min-height: 70px;}
.pic {float: left; margin-top: 20px; border: solid 1px #afbb71; width: 100px; height: 70px;}
.parh {padding: 0; margin: 0;}
.desc {margin: 0 0 0 110px; padding: 20px 0 0 0;}
.head {color:#BA5F11; text-decoration:underline; text-transform: uppercase; font: bold 12px Arial, Helvetica, sans-serif; padding: 0 0 5px 0;}

.quicklinks {font: bold 12px/1.5 Arial, Helvetica, sans-serif; margin-top: 80px;}
.quicklinks A {font: bold 12px/1.5 Arial, Helvetica, sans-serif; background: url(../pic/a_li.gif) no-repeat 0 5px; padding: 0 0 0 8px; margin-top: 80px;}

.inscription {margin-top: 27px; height: 70px; width: 220px;}
.c-1 {background: url(../pic/c-1.gif) left top no-repeat; width: 4px; height: 4px;}
.c-2 {background: url(../pic/c-2.gif) right top no-repeat; width: 4px; height: 4px;}
.c-3 {background: url(../pic/c-3.gif) left bottom no-repeat; width: 4px; height: 4px;}
.c-4 {background: url(../pic/c-4.gif) right bottom no-repeat; width: 4px; height: 4px;}
.tl {background: url(../pic/tl.gif) top left repeat-x; height: 4px; width: 215px;}
.lrl {border-right: solid 1px #d1d78d; border-left: solid 1px #d1d78d;}
.bl {background: url(../pic/bl.gif) bottom left repeat-x; height: 4px; width: 215px;}
.ins-table {height: 70px; width: 220px;}
.inscription .input {padding: 5px 0 0 12px; float: left;}
.inscription .input .texti {width: 120px;}
.inscription .img {padding: 6px 0 0 0;}