/************************************************************************************************/
/*template*/
/************************************************************************************************/
*{margin:0;padding:0; font-family:Tahoma,Verdana,Arial,Sans-serif;}
a img{border:0;}
body{ background: #5fd1fc url(../images/body_background.png) top repeat-x; font-size: 11px; }
fieldset{border: none;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
ul { list-style: none; }
div.clear { clear: both; }

/************************************************************************************************/
/*container*/
/************************************************************************************************/
#container { width: 732px; margin: 0 auto; }

/************************************************************************************************/
/*header*/
/************************************************************************************************/
#header { height: 50px; }
#header h1 { float: left; width: 139px; display: inline; margin: 8px 0 0 20px; }
#header h1 a { display: block; width: 139px; height: 30px; background-image: url(../images/header_logo.png); line-height: 30px; text-indent: 145px; overflow: hidden; }

/************************************************************************************************/
/*navigation*/
/************************************************************************************************/
#navigation { float: right; margin: 15px 0 0; }
#navigation li { float: left; padding:0 15px 3px; background: url(../images/navigation_item.png) right no-repeat; }
#navigation li.last { background: none; padding-right: 0;}
#navigation li a { color: white; font-size: 10px;}

/************************************************************************************************/
/*left*/
/************************************************************************************************/
#left { width: 197px; float: left; }

/*banners*/
#left div.banner { padding: 25px 0; text-align: center; }

/************************************************************************************************/
/*menu*/
/************************************************************************************************/
#menu { background: url(../images/menu_bottom.png) bottom no-repeat; padding-bottom: 11px; height: 100%; }
#menu_sub { background: #ffe13f url(../images/menu_background.png) bottom repeat-x; border-left: 1px solid white; }

#menu h2 { height: 23px; color: white; font-size: 11px; background: url(../images/menu_title.png) top repeat-x; padding: 6px 0 0 12px; }
#menu ul { margin-bottom: 15px; }
#menu li { height: 18px; background: url(../images/menu_item.png) top repeat-x; padding: 3px 0 0 12px; font-size: 10px; }
#menu li a { color: black; display: block; font-weight: bold; }

/*banners*/
#menu p.banner { text-align: center; padding: 20px 0; }

/************************************************************************************************/
/*right*/
/************************************************************************************************/
#right { width: 535px; float: left; }

/*banners*/
#right div.banner { padding: 15px 0; text-align: center; }

/************************************************************************************************/
/*main*/
/************************************************************************************************/
#main { border-left: 3px solid white; background-color: white; padding-bottom: 2px; }

/************************************************************************************************/
/*top*/
/************************************************************************************************/
#top { height: 120px; background: url(../images/image_reistips.png) top no-repeat; padding-top: 181px; position: relative; }

/*countries*/
#top div.countries { position: absolute; top: 157px; right: 18px; }
#top div.countries img { margin-right: 8px; }

/*game*/
#top div.game { height: 120px; background: url(../images/banner_game.jpg) top no-repeat; }
#top div.game p { padding: 89px 0 0 83px; color: white; }
#top div.game a { font-weight: bold; color: #ffc706; }

/************************************************************************************************/
/*infoblocks*/
/************************************************************************************************/
#infoblocks { margin:3px 1px 3px 0; border: solid #efecea; border-width: 2px 0 0 2px; height: 100%; }

/*item*/
#infoblocks div.item { border: solid #efecea; border-width: 0 2px 2px 0; height: 145px; width: 235px; padding: 0 15px 0 12px; float: left; color: #0397cd; }
#infoblocks div.item.background { background: url(../images/infoblock_item.png) bottom repeat-x; }
#infoblocks div.item h2 { font-size: 15px; padding: 17px 0 5px; }
#infoblocks div.item h2 a { color: #0397cd; font-weight: bold; }
#infoblocks div.item td { font-size: 15px; padding: 17px 0 5px; }
#infoblocks div.item td a { color: #0397cd; font-weight: bold; }
#infoblocks div.item p { padding: 4px 0 0; }
#infoblocks div.item p a { color: #0397cd; font-weight: bold; }
#infoblocks div.item li a { color: #0397cd; font-weight: bold; }
/*grootitem*/
#infoblocks div.grootitem { border: solid #efecea; border-width: 0 2px 2px 0;  width: 499px; padding: 0 15px 0 12px; float: left; color: #0397cd; }
#infoblocks div.grootitem.background { background: url(../images/infoblock_item.png) bottom repeat-x; }
#infoblocks div.grootitem h2 { color: #0397cd; font-size: 15px; padding: 17px 0 5px; }
#infoblocks div.grootitem h2 a { color: #0397cd; font-size: 15px; padding: 17px 0 5px; }
#infoblocks div.grootitem p { padding: 4px 0 0; }
#infoblocks div.grootitem p a { color: #0397cd; font-weight: bold; }

#infoblocks img.flickr { border: solid #efecea; border-width: 0 3px 3px 0; height:  float: left; color: #FFFFFF; }

