/* CSS by Netvibes B.V. design, development & hosting: http://www.netvibes.nl */
body {background: #8a8485 url(/img/body_bg.jpg) center top; margin:0; padding:0; font-family:Arial; font-size:12px; line-height: 18px; height:100%; width:100%; position:static; }
li, ul {padding:0; margin:0}

hr {display: none;}

a {color: #000; text-decoration: underline; cursor: hand;}

.none {display: none;}

.offer{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 56px; line-height: 60px; color: #fff; width: 618px; height: 119px; padding: 20px; background-image: url(/img/offer_bg.png); background-repeat: no-repeat; }
.offer_to { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; line-height: 20px; color: #fff; margin-top: -25px; text-align: right; }


#logo {position: absolute; left:50%; margin: 0 0 0 -490px; background: url(/img/logo.png); width: 300px; height:200px; top: 20px; }
#menu_bg {position:absolute; left:50%; margin: 0 0 0 -490px; height: 40px; width: 980px; background: url(/img/menu_bg.png) repeat-x; top: 235px; }
#menu_text {position: absolute; width:980px; color: #FFF; top: 247px; left:50%; margin: 0 0 0 -490px; }
#menu_text ul {position: relative; text-align:center; width: 980px; margin:0 auto; list-style:none; }
#menu_text ul li {display: inline; text-align: center; }
#menu_text a {color:#FFF; text-decoration:none;}

#v_slider {position: absolute; left: 50%; margin: 0 0 0 -180px; height: 270px; width: 660px; /*background: #00CCFF;*/ top: 8px;}
#bg_w100_t {position: absolute; width: 100%; height: 125px; background: url(/img/bg_w100_t.png) repeat-x; top: 275px;  }
#bg_w100_b {position: absolute; width: 100%; height: 50px; background: url(/img/bg_w100_b.png) repeat-x; top: 400px;  }

#menu1 {position: absolute; width:326px; height:125px; top:275px; left: 50%; background: url(/img/menu_1.jpg); margin: 0 0 0 -490px; }
#menu2 {position: absolute; width:327px; height:125px; top:275px; left: 50%; background: url(/img/menu_2.jpg); margin: 0 0 0 -164px; }
#menu3 {position: absolute; width:327px; height:125px; top:275px; left: 50%; background: url(/img/menu_3.jpg); margin: 0 0 0 163px; }

#content_container {position: absolute; width: 1000px; top:400px; margin: 0 0 0 -500px; left:50%; }
#text_bg {position: relative; width: 1000px; background: url(/img/text_bg.png) repeat-y; }
#text_con {position: relative; width:980px; margin: 0 0 0 10px; border-bottom: dotted 1px #CCCCCC; background:#FFFFFF}

#text11 { position: relative; width: 326px;  float: left; margin: 10px 0 0 0;}
#text12, #text13 { position: relative; width: 327px;  float: left; margin: 10px 0 0 0;}
#text12 { background: #ededed;}

#text21 {position: relative; width: 654px; float:left; margin: 10px 0 0 0;}

#text31 {position: relative; width: 980px; float:left; margin: 10px 0 0 0;}

#content11 {width: 306px; margin: 10px 0 0 10px; text-align:justify; min-height: 200px;}
#content11 ul {list-style: disc; margin: 0 0 0 10px;}

#content21 {width: 634px; margin: 10px 0 0 10px; text-align:justify; min-height: 200px;}
#content21 ul {list-style: disc; margin: 0 0 0 20px;}

#content31 {width: 960px; margin: 10px 0 0 10px; text-align:justify;}

.title_grey11 {position: relative; width: 326px; background: url(/img/title_grey.gif) repeat-x; height: 50px; }
.title_green11 {position: relative; width: 326px; background: url(/img/title_green.gif) repeat-x; height: 50px; }
.title_orange11 {position: relative; width: 326px; background: url(/img/title_orange.gif) repeat-x; height: 50px; }

.title_grey12 {position: relative; width: 327px; background: url(/img/title_grey.gif) repeat-x; height: 50px; }
.title_orange12 {position: relative; width: 327px; background: url(/img/title_orange.gif) repeat-x; height: 50px; }
.title_green12 {position: relative; width: 327px; background: url(/img/title_green.gif) repeat-x; height: 50px; }

.title_grey21 {position: relative; width: 654px; background: url(/img/title_grey.gif) repeat-x; height: 50px; }
.title_orange21 {position: relative; width: 654px; background: url(/img/title_orange.gif) repeat-x; height: 50px; }
.title_green21 {position: relative; width: 654px; background: url(/img/title_green.gif) repeat-x; height: 50px; }

.title_grey31 {position: relative; width: 980px; background: url(/img/title_grey.gif) repeat-x; height: 50px; }
.title_orange31 {position: relative; width: 980px; background: url(/img/title_orange.gif) repeat-x; height: 50px; }
.title_green31 {position: relative; width: 980px; background: url(/img/title_green.gif) repeat-x; height: 50px; }

.text_title {position: relative; margin: 0 0 0 10px; font-size: 18px; color: #FFF; font-weight:bold; line-height:18px;  top: 15px; }

.container_327{width:307px; margin: 10px 0 0 10px; /*background:#FF0000;*/ text-align: justify;}

.news_container {height:190px; width: 327px;}
.news_container ul {position: relativel; list-style: square; width: 327px;}
.news_container ul li {color:#fdac11; margin: 0 0 0 23px; padding:6px 0 0 0; line-height: 14px; }
.news_container ul li h3 {font-size: 12px; line-height: 14px; font-weight:bold; margin:0; padding:0; color: #000;}

.news_title_grey {position:relative; background: #e0e0e0; height:28px; width: 327px; }
.news_title_white {position:relative; background: #FFF; height:28px; width: 327px; }

.news_title_white a, .news_title_grey a { color: #000; text-decoration: none;}

#news_title_big {position: relative; background: #000; width:327px; height: 40px;}
#news_title_big h3 { width: 307px; font-size: 12px; line-height: 14px; font-weight:bold; margin: 0 0 0 10px; padding:6px 0 0 0; color: #FFF; text-align: justify; }
#news_title_big h3 a{ color: #FFF; text-decoration:none;}

#news_thumb {position: relative; height: 100px; width: 100px; float: left; background: #707070}
#news_short {position: relative; height: 87px; width: 207px; float: left; background: url(/img/news_short_bg.gif) repeat-x; padding: 8px 10px 5px 10px; text-align: justify; line-height: 18px;}

#newsletterbox {position: relative; background: url(/img/newsletter.jpg); width: 305px; height: 55px; margin: 10px 0 10px 1px; }

#footer {position: relative; background: url(/img/footer01.png); width: 995px; height: 70px; margin: 0 0 0 10px;}
#footer_text { position: relative; margin: 0 0 0 10px; top:10px;}
#footer_curl_01 {position: relative; background: url(/img/footer_curl_01.png); width: 19px; height: 90px; margin: -160px 0 0 990px;}
#footer_curl_02 {position: relative; background: url(/img/footer_curl_02.png); width: 154px; height: 91px; margin: -120px 0 0 836px;}

#example_5 {position: relative; /* important */  overflow: hidden; /* important */ width: 660px; /* important */ height: 220px; /* important */ }   
#example_5_frame {position: relative}   
#example_5_frame img {position: absolute;}   
#example_5_previous {top: 0; left: 50%; width: 30px; height: 30px; margin: 0 0 0 -15px; cursor:hand}   
#example_5_next {top: 190px; left: 50%; width: 30px; height: 30px; margin: 0 0 0 -15px; cursor:hand}   
#example_5_content {position: absolute;  margin-top: 20px; left: 0; }   
.example_5_item {padding: 5px; height: 220px; text-align: left; }   
.example_5_item h4 {font-size: 150%; color: #fff;}
.example_5_item p {font-size: 100%; color: #000; }   
#container_bd .example_5_item a {color: #FF9900; text-decoration: underline; }   
#container_bd .example_5_item a:hover {color: #000;}

#menu_text ul li a:hover { background:#02c088; }

#first {margin: 0 5px 0 0; padding: 5px 5px 5px 5px;}
.middle {margin: 0 5px 0 5px; padding: 5px 5px 5px 5px;}
#last {margin: 0 0 0 5px; padding: 5px 5px 5px 5px;}
