* {
	margin: 0;
	padding: 0;
}
body { color: #252525; font: 12px/18px Arial, Tahoma, Verdana, sans-serif; background-color: #fff; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: 50% top; width: 100%; }
a { color: #007ab9; text-decoration: underline; outline: none medium !important; }
a:hover { color: #ff6500; text-decoration: none; }
p {
	margin: 0 0 18px
}
img { vertical-align: middle; border: none; }
input { background-color: #fff; background-image: url(../images/input.gif); background-repeat: repeat-x; background-position: 50% top; vertical-align: middle; margin-top: 5px; margin-bottom: 5px; padding: 8px 20px; border: solid 1px #c8c8c8; }
input:focus { border-color: #ff9600; }
input[type=submit] { color: #fff; background-color: #73b300; background-image: url(../images/button.gif); background-repeat: repeat-x; background-position: 50% top; margin-top: 5px; margin-bottom: 5px; padding: 8px 35px; vertical-align: middle; border: solid 1px #75ad14; cursor: pointer; }
input[type=submit]:hover { color: #fff; background-color: #7fc302; background-image: url(../images/buttonh.gif); background-repeat: repeat-x; background-position: 50% top; }
#wrapper { background-image: url(../images/sun.png); background-repeat: no-repeat; background-position: 120% top; min-width: 950px; max-width: 1000px; margin: auto; padding-top: 60px; }
small { color: #7a7a7a; font-size: 11px; }
.red { color: #e00000 !important; }
.orange { color: #ff4e00 !important; }
.green { color: #6b9700 !important; }
hr { margin-top: 7px; margin-bottom: 7px; border-bottom: 1px dotted #b5b5b5; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; }
/* Header
-----------------------------------------------------------------------------*/
#header {  height: 90px; background: #fff url(../images/head.gif) repeat-x 0 bottom; }
#header .topline {  background-image: url(../images/topline.gif); height: 14px; margin: 0; border-style: none; border-width: 0; }
#header a#logo { float: left; margin-top: 15px; margin-left: 20px; }
#header img#wyvern { position: relative; bottom: 80px; width: 250px; height: 185px; z-index: 21; float: right; margin-bottom: -120px; display: block; }

/*---------------------------------
 *	Brand slider
 *---------------------------------*/
 
.brand-slider{ width:370px; height:65px; float: left; margin-left: 50px; }

/* Navbar */
.brand-slider .sliderkit-nav{  left:0; bottom:0; width:320px; height:45px; padding:6px 20px; background:#ececec url(../images/slide.gif) repeat-x 0 top; overflow: hidden; border: solid 1px #dfdfdf; }
.brand-slider .sliderkit-nav-clip ul li{float:left;margin:0 5px 0 0;}
.brand-slider .sliderkit-nav-clip ul li a{ text-align: center; width: 150px; display:block; height:50px; overflow:hidden; margin:0; opacity:0.8; }

/* Navbar buttons */
.brand-slider .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:0;}
.brand-slider .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.brand-slider .sliderkit-nav .sliderkit-nav-btn a{display:block;width:15px;height:60px;}
.brand-slider .sliderkit-nav .sliderkit-nav-prev{left:10px;}
.brand-slider .sliderkit-nav .sliderkit-nav-next{right:10px;}
.brand-slider .sliderkit-nav .sliderkit-nav-prev a{ background-image: url(../images/arrow_big_left.png); background-repeat: no-repeat; background-position:left center; }
.brand-slider .sliderkit-nav .sliderkit-nav-next a{ background-image: url(../images/arrow_big.png); background-repeat: no-repeat; background-position:right center; }
.brand-slider .sliderkit-nav .sliderkit-nav-prev a:hover,
.brand-slider .sliderkit-nav .sliderkit-nav-prev a:focus,
.brand-slider .sliderkit-nav .sliderkit-nav-next a:hover,
.brand-slider .sliderkit-nav .sliderkit-nav-next a:focus{opacity: 0.6}

/* Buttons > Disable */
.brand-slider .sliderkit-nav .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}

/*---------------------------------
 *	Nav bar
 *---------------------------------*/
 
.navbar{ font-weight: bold; font-style: normal; font-variant: normal; background-image: url(../images/bar.png); background-repeat: repeat-x; background-attachment: scroll; background-position: 5px top; position: relative; height: 56px; z-index: 20; margin:0 auto -14px; }
.navbar_left { background-image: url(../images/bar_left.gif); background-repeat: no-repeat; width: 25px; height: 56px; float: left; margin-right: -10px; margin-left: -9px; }
.navbar_right { background-image: url(../images/bar_right.gif); background-repeat: no-repeat; width: 25px; height: 56px; float: right; margin-right: -8px; }
.navbar ul{ margin: 0; padding: 0; list-style-type: none; }
.navbar ul li{
position: relative;
display: inline;
float: left;
}
.navbar ul li a{ display: block; padding: 12px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; }

.navbar ul li a:link, .navbar ul li a:visited{
color: white;
}

.navbar ul li a:hover{ color: #e6ffb9; background: #70ae02 url(../images/barh.png) repeat-x 0 top; border-right: 1px solid #79bd00; border-left: 1px solid #79bd00; border-top-color: #79bd00; border-top-width: 1px; border-bottom-color: #79bd00; border-bottom-width: 1px; }
.navbar ul li ul{ position: absolute; left: 0; display: block; visibility: hidden; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-top-color: #d7d7d7; border-top-width: 1px; }
.navbar ul li ul img { padding-top: 3px; }
.navbar ul li ul li{
display: list-item;
float: none;
}
.navbar ul li ul li ul{ top: 0; margin-left: 2px; }
.navbar ul li ul li a{ color: #3a3a3a !important; font-weight: normal; font-style: normal; font-variant: normal; background-color: #ebebeb; background-image: url(../images/slider_tabs.gif); background-repeat: repeat-x; background-position: left top; width: 160px; /*width of sub menus*/
padding: 10px; margin: 0 -2px 0 0; border-color: #d7d7d7; border-width: 0 1px 1px; }

.navbar ul li ul li a:hover{ /*sub menus hover style*/
color: #fff !important; background: #cacaca url(../images/news_date.gif) repeat-x 0 top; border-style: none; }
.navbar img { margin-top: 5px; }
.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle { background-color: #fff; background-image: url(../images/sideleft.gif); background-repeat: repeat-y; background-position: -310px top; height: 1%; position: relative; padding-bottom: 20px; border-right: 1px solid #e7e7e7; border-left: 310px solid transparent; }
#middle_center { background-color: #fff; background-image: url(../images/sideleft.gif); background-repeat: repeat-y; background-position: -310px top; padding-bottom: 20px; position: relative; height: 1%; border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; }
#middle:after, #middle_center:after, #header:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
}
#middle_center #container { margin: 0; }
#content { background-color: #fff; padding: 15px 20px 0; }
#middle_center #content { background-color: #fff; padding: 15px 20px 0; }
/*info*/
#top { background: url(../images/top.gif) repeat-x 50% top; margin: 1px -3px -17px; }
#top b {
	position: relative;
	height: 29px;
	z-index: 1;
	display: block;
	background: url(../images/deco_top_left.gif) no-repeat left top;
}
#top i {
	height: 29px;
	display: block;
	background: url(../images/deco_top_right.gif) no-repeat right top;
}
#bottom { background: url(../images/bottom.gif) repeat-x 50% bottom; margin: -17px -3px 20px; }
#bottom b {
	height: 29px;
	display: block;
	background: url(../images/deco_bottom_left.gif) no-repeat left bottom;
}
#bottom i {
	height: 29px;
	display: block;
	background: url(../images/deco_bottom_right.gif) no-repeat right bottom;
}
.info { padding: 10px 20px; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; }
.info h1 { color: #606060; font-size: 26px; font-weight: normal; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #bdbdbd; }
/*options*/
.options { width: 100%; margin-top: 20px; display: table; border-collapse: collapse  }
.options img { float: left; margin-right: 5px; }
.options h3 { font-size: 12px; margin-bottom: 10px; }
.options ul { display: table-row; }
.options li { width: 25%; padding-right: 10px; padding-bottom: 20px; display: table-cell; }
/*fotab*/
.fotab { background-image: url(../images/cut.png); background-repeat: no-repeat; background-position: right top; display: table; width: 100%; border-top: 1px dashed #cecece; border-collapse: collapse; }
.fotab h2 { font-size: 12px; text-decoration: underline; margin-bottom: 8px; padding: 8px; border-bottom-color: #cecece; border-bottom-width: 1px; }
.fotab h3 { font-size: 12px; font-weight: normal; list-style-type: disc; list-style-position: inside; display: list-item; }
.fotab ul { list-style-type: none; display: table-row; }
.fotab ul ul { display: list-item; }
.fotab ul li { display: table-cell; width: 50%; padding: 8px; border-right-color: #d7d7d7; border-right-width: 1px; border-bottom-color: #d7d7d7; border-bottom-width: 1px; }
.fotab ul ul li { display: list-item; padding: 0; width: auto; border-style: none; list-style-type: disc; list-style-position: inside; }
/*---------------------------------
 *	Banner slider
 *---------------------------------*/
.slide_banner{ color: #696969; font-size: 11px; background-image: url(../images/slide_banner.png); background-repeat: no-repeat; width:650px; height:139px; overflow: hidden; margin-right: auto; margin-bottom: 15px; margin-left: auto; }

/* Nav */
.slide_banner .sliderkit-nav{position:absolute;bottom:0;width:100px;height:40px;}
.slide_banner .sliderkit-nav-clip li{float:left;height:12px;width:12px;padding:10px 0 0;margin:0 7px 0 0;}
.slide_banner .sliderkit-nav-clip li a{ background-image: url(../images/but-nav.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height:12px; width:12px; outline-style: none; }
.slide_banner .sliderkit-nav-clip li a:hover, .slide_banner .sliderkit-nav-clip li a:focus { background-image: url(../images/but-navh.png); }
.slide_banner .sliderkit-nav-clip li.sliderkit-selected a { background-image: url(../images/but-nava.png); }
/* Panel */
.slide_banner .sliderkit-panels{position:absolute;left:0;width:650px;height:139px;overflow:hidden;}
.slide_banner .sliderkit-panel{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; left:0; top:0; width:630px; height:139px; padding:20px 10px 10px 20px; }

/* News block */
.slide_banner .sliderkit-news h1 { color: #4b4b4b; font-size: 32px; font-weight: normal; margin-bottom: 10px; }
.slide_banner .sliderkit-news p { position: relative; z-index: 1; }
.slide_banner .sliderkit-news img{ position: absolute; top: 1px; right: 11px; float:right; }
.slide_banner .sliderkit-news a.button_next { color: #fff; background-image: url(../images/button_next.png); background-repeat: no-repeat; text-align: center; position: absolute; top: 40px; right: 20px; width: 79px; height: 24px; float: right; padding-top: 5px; padding-right: 5px; display: block; }

/*---------------------------------
 *	Tarifs tabs
 *---------------------------------*/
.tarifs-tabs { margin-bottom: 20px; }
.table { width: 100%; display: table; border-collapse: collapse;  }
.table ul { border-bottom: 1px solid #e0e0e0; display: table-row; }
.table li { text-align: center; width: 25%; padding: 12px; display: table-cell;  }
.table ul.nonr { border-bottom-style: none; }
.table ul.title { font-weight: bold; background-color: #f7f7f7; background-image: url(../images/table_title.gif); background-repeat: repeat-x; background-position: 50% top; }
.table ul.even { background-color: #fafafa; }
.table li:first-child { text-align: left; }
.table li:first-child { width: 30%; }
.table a.ok { margin: 0; }
/*host*/
.host { display: table; width: 100%; border-collapse: collapse; }
.host ul.title { font-weight: bold; background-color: #ebebeb; background-image: url(../images/slider_tabs.gif); background-repeat: repeat-x; background-position: 50% top; }
.host li { width: 10%; }
/*buttons*/
.buttons { width: 100%; display: table;  }
.buttons ul { display: table-row; }
.buttons li { background-color: #f7f7f7; background-image: url(../images/button_table.gif); background-repeat: repeat-x; background-position: 50% top; text-align: center; width: 50%; border-right: 1px solid #e0e0e0; display: table-cell; }
.buttons li.lli { border-right: 0; }

.buttons li:hover { background-color: #f1f1f1; background-image: url(../images/button_tableh.gif); background-repeat: repeat-x; background-position: 50% top; }
.buttons li a { color: #68a203; text-decoration: none; padding-top: 14px; padding-bottom: 14px; padding-left: 28px; display: block; }
.buttons li img { float: right; margin-top: -26px; }
.all li { width: 100% !important; }
/*domain*/
.domain { border-top: 1px solid #e0e0e0; }
.domain li { width: 15%; }
.domain a.ok { margin-left: 50px; }
/*link ok*/
a.ok { color: #fff; font-weight: bold; background-image: url(../images/button_ok.gif); background-repeat: no-repeat; text-decoration: none; text-align: center; width: 75px; height: 24px; margin-top: 5px; margin-bottom: 5px; padding-top: 7px; display: block; }
a.ok:hover { color: #f0ffc6; background-image: url(../images/button_okh.gif); }
/*dopdivs*/
.ram { margin-bottom: 20px; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb; border-top-color: #dbdbdb; border-top-width: 1px; }
.note { background-color: #ffffe3; margin-bottom: 10px; padding: 20px; border: solid 1px #dfdfdf; }
/* Nav */
.tarifs-tabs .sliderkit-nav{ background-color: #efefef; background-image: url(../images/slider_tabs.gif); background-repeat: repeat-x; background-position: 50% top; position:relative; text-align:left; height: 45px; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; }
.tarifs-tabs .sliderkit-nav-clip{margin:0;}
.tarifs-tabs .sliderkit-nav-clip li{padding:0;margin:0 2px 0 0;}
.tarifs-tabs .sliderkit-nav-clip li,
.tarifs-tabs .sliderkit-nav-clip li a{float:left;}
.tarifs-tabs .sliderkit-nav-clip li a{ margin:0; padding:14px; color:#656565; text-decoration:none; outline-style: none; }
.tarifs-tabs .sliderkit-nav-clip li a:hover { background-color: #e1e1e1; background-image: url(../images/slider_tabsh.gif); background-repeat: repeat-x; background-position: 50% top; }
.tarifs-tabs .sliderkit-nav-clip li.sliderkit-selected{ background-image: url(../images/arrow_active.png); background-repeat: no-repeat; background-position: 50% bottom; padding-bottom: 10px; }
.tarifs-tabs .sliderkit-nav-clip li.sliderkit-selected a{ color: #fff; font-weight: bold; background-color: #7dab00; background-image: url(../images/slider_tab_title.gif); background-repeat: repeat-x; background-position: 50% top; height: 18px; }
/* Panel */
.tarifs-tabs .sliderkit-panels{border:solid 1px #e0e0e0;background:#fff;}
.tarifs-tabs .sliderkit-panel{position:relative;}

/* News block */
.tarifs-tabs .sliderkit-news h3,
.tarifs-tabs .sliderkit-news h3 a{color:#000;font-weight:bold;}
.tarifs-tabs .sliderkit-news h3{font-size:1.2em;margin:0 0 15px;}
.tarifs-tabs .sliderkit-news p{margin:0;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: left; width: 280px; position: relative; left: -310px; padding-top: 15px; padding-left: 12px; }
/*menu*/
#menu { margin-bottom: 20px; }
#menu img { vertical-align: middle; margin-right: 5px; }
#menu .hr, .block .hr, .sliderkit-nav .hr { background-image: url(../images/hr.gif); height: 7px; margin: 0; padding: 0; border-style: none; border-width: 0; }
#menu h3 {  color: #fff; font-size: 16px; font-weight: normal; background-color: #ff9400; background-image: url(../images/menu_title.gif); background-repeat: repeat-x; background-position: 50% top; padding: 11px; border-bottom: 1px solid #ffc100; }
#menu ul { list-style-type: none; border: solid 1px #e0e0e0; border-top: 0; }
#menu ul li { background-color: #f8f8f8; background-image: url(../images/menu_link.gif); background-repeat: repeat-x; background-position: 50% top; padding-left: 5px; border-bottom: 1px solid #e5e5e5; }
#menu ul li:hover { background-color: #f0f0f0; background-image: url(../images/menu_linkh.gif); background-repeat: repeat-x; background-position: 50% top; }
#menu ul li a { color: #6b9c17; font-weight: bold; background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: 96% center; text-decoration: none; padding: 2px; display: block; }
#menu ul li:last-child { border-bottom-style: none; }
/*block*/
.block { margin-bottom: 20px; }
.block h3 { color: #fff; font-size: 16px; font-weight: normal; background-color: #777; background-image: url(../images/block_title.gif); background-repeat: repeat-x; background-position: 50% top; padding: 11px; border-bottom: 1px solid #acacac}
.block div { background-color: #fff; background-image: url(../images/block.gif); background-repeat: repeat-x; background-position: 50% bottom; padding: 15px; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-top-style: none; border-top-width: 0; }
/*---------------------------------
 *	Block Tab
 *---------------------------------*/	
.block_tab{ width: 285px; margin-bottom: 20px; }
.block_tab input[type=submit] { color: #fff; font-size: 11px; background-color: #68a202; background-image: url(../images/button_big.gif); background-repeat: no-repeat; text-align: center; width: 60px; height: 68px; float: right; margin-top: 30px; padding: 30px 0 0; border-style: none; border-width: 0; }
.block_tab input[type=submit]:hover { background-image: url(../images/button_bigh.gif); }
/* Nav */
.block_tab .sliderkit-nav{ width:282px; height:22px; text-align:left; }
.block_tab .sliderkit-nav-clip{ color: #343434; background-color: #777; background-image: url(../images/block_tabbg.gif); background-repeat: repeat-x; background-position: 50% top; margin:0; border-bottom: 1px solid #acacac; }
.block_tab .sliderkit-nav-clip .block_tabbg_left { background-image: url(../images/block_tabbg_left.gif); background-repeat: no-repeat; background-position: left top; height: 44px; }
.block_tab .sliderkit-nav-clip .block_tabbg_right { background-image: url(../images/block_tabbg_right.gif); background-repeat: no-repeat; background-position: right top; height: 44px; padding-left: 5px; }
.block_tab .sliderkit-nav-clip li{ margin: 0 2px 0 0; padding:0 0 0 5px; }
.block_tab .sliderkit-nav-clip li,
.block_tab .sliderkit-nav-clip li a{ float:left; display: block; }
.block_tab .sliderkit-nav-clip li a{ margin:0; color:#343434; font-size: 14px; text-decoration:none; outline-style: none; }
.block_tab .sliderkit-nav-clip li.sliderkit-selected a{ color:#363636; background-color: #c3c3c3; background-image: url(../images/block_tab.gif); background-repeat: repeat-x; background-position: 50% top; }
.block_tab .sliderkit-nav-clip li.sliderkit-selected a b { font-weight: normal; background-image: url(../images/block_tab_left.gif); background-repeat: no-repeat; background-position: left top; height: 44px; display: block; }
.block_tab .sliderkit-nav-clip li.sliderkit-selected a span { font-weight: normal; background-image: url(../images/block_tab_right.gif); background-repeat: no-repeat; background-position: right top; display: block; height: 30px; padding-top: 14px; padding-right: 20px; padding-left: 30px; }
.block_tab .sliderkit-nav-clip a span { display: block; padding-top: 14px; height: 30px; padding-left: 10px; }
.block_tab .sliderkit-nav-clip a b { font-weight: normal; }
/* Panel */
.block_tab .sliderkit-panels{ width:245px; height:120px; overflow:hidden; padding:60px 20px 20px 15px; background:#fff url(../images/block.gif) repeat-x 0 bottom; border-color: #fff #e0e0e0 #e0e0e0; border-style: solid; border-width: 5px 1px 1px; }
.block_tab .sliderkit-panel{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:265px; height:120px; }

/* News block */            
.block_tab .sliderkit-news h3,
.block_tab .sliderkit-news h3 a{color:#000;font-weight:bold;}
.block_tab .sliderkit-news h3{font-size:1.2em;margin:0 0 15px;}
.block_tab .sliderkit-news img{float:right;width:130px;height:auto;margin:0 0 0 10px;overflow:hidden;}
.block_tab .sliderkit-news p{margin:0;}
/*buttons link*/
a.button { color: #70b000; font-size: 22px; background-color: #f3f3f3; background-image: url(../images/link_button.gif); background-repeat: repeat-x; background-position: 50% top; text-decoration: none; margin-bottom: 20px; border: solid 1px #e0e0e0; display: block; }
a.button:hover { color: #ff6b00; background-color: #efefef; background-image: url(../images/menu_linkh.gif); background-repeat: repeat-x; background-position: 50% top; }
a.button span { background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: 95% center; padding: 4px; display: block; }

/*---------------------------------
 *	News
 *---------------------------------*/
h3#news_title { color: #585858; font-size: 14px; font-family: verdana; text-decoration: none; background-color: #ebebeb; background-image: url(../images/slider_tabs.gif); background-repeat: repeat-x; background-position: 50% top; display: block; padding: 12px; border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; border-top-color: #e3e3e3; border-top-width: 1px; border-bottom-color: #e3e3e3; border-bottom-width: 1px; }
#news { padding-left: 0; border: solid 1px #e7e7e7; list-style-type: none; display: table; border-collapse: collapse; }
#news ul { list-style-type: none; display: table-row; }
#news ul h3 { font-size: 12px; background-image: url(../images/table_title.gif); background-repeat: repeat-x; background-position: 50% top; padding: 11px 11px 11px 15px; border-bottom: 1px solid #c9c9c9; }
#news ul h3 span.date { color: #fff; font-size: 11px; font-weight: normal; background-color: #c9c9c9; background-image: url(../images/news_date.gif); background-repeat: repeat-x; background-position: 50% top; float: right; margin-top: 7px; padding: 2px 10px; }
#news ul h3 a { color: #474747; }
#news ul li { width: 50%; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; display: table-cell; }
#news ul li div { padding: 15px; }
#allnews a { font-weight: bold; background-color: #f0f0f0; background-image: url(../images/button_news.gif); background-repeat: repeat-x; background-position: 50% top; text-decoration: none; text-align: center; padding: 12px; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; border-top-color: #e3e3e3; border-top-width: 1px; display: block; }
#allnews a:hover { color: #ff4700; background-color: #fff; background-image: url(../images/input.gif); background-position: 50% top; }
/* Footer
-----------------------------------------------------------------------------*/
#footbar { background-color: #555; background-image: url(../images/footbar.gif); background-repeat: repeat-x; background-position: 50% top; height: 42px; }
#footbar ul { list-style-type: none; }
#footbar li { float: left; }
#footbar li a { color: #f6f6f6; text-decoration: none; padding: 12px; display: block; }
#footbar li a:hover { background-image: url(../images/footbarh.png); background-repeat: repeat-x; background-position: 50% top; }
#footbar a#footbar_nav { color: #616161; background-image: url(../images/footbar_nav.png); background-repeat: no-repeat; text-decoration: none; text-align: center; width: 199px; height: 27px; float: right; margin-top: 5px; padding-top: 10px; display: block; }
#footbar a#footbar_nav b { font-weight: normal; background-image: url(../images/arrow_top.png); background-repeat: no-repeat; background-position: left 50%; padding-left: 10px; }
#footbar a#footbar_nav span { background-image: url(../images/arrow_top.png); background-repeat: no-repeat; background-position: right center; padding-right: 10px; }
/*foot*/
#footer { background: #f1f1f1 url(../images/footer.gif) repeat-x 0 top; height: 36px; clear: both; margin-bottom: 20px; padding: 18px 20px 15px; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-top-color: #e7e7e7; border-top-width: 1px; }
#footer #copy { color: #616161; }
#footer #copy a { color: #616161; text-decoration: underline; }
#footer #copy a:hover { text-decoration: none; }
#footer #counts { float: right; }
#footer #counts a { margin-right: 5px; margin-left: 5px; }
