@import url( general.css );

/* CSS by Jonas Nilsson 2006 */

div#main_wrapper
{
	margin: 10px auto;
	width: 778px;
	background-color: #FFFFFF;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}

/* header */
div#header_wrapper
{
	background-image: url(../image/gobsport.se/headerbg.jpg);
	height:100px;
	border-bottom: darkgray 1px solid;
}

/* menu */
div#top_menu { color:White; padding-top: 57px; padding-left:195px; float: left;}

/* bread crumb */
div#breadcrumb { position:absolute; top:86px;padding: 5px; }

div#content_wrapper { width: 778px; }

.left_column { width: 150px; float: left;  position: relative; padding:10px; }

.right_column { width: 150px; float: right; position: relative; padding:10px; }

.center_column { width: 412px; float: left;  position: relative; padding:10px; }
.center_column_full { width: 562px; float: left; position: relative; padding:10px; }

/* middle column rows */
.content_row_container { clear:both; margin-bottom: 20px; }

/* footer */
div#footer_wrapper
{
	padding-top: 4px;
	padding-bottom: 6px;
	border-top: darkgray 1px solid;
	text-align: center;
	background-image: url(../image/gobsport.se/footergradbg.gif);
	background-repeat:repeat-x;
}

.clear { clear: both }

A.breadcr_link { color: dimgray; text-decoration: none; font-weight: lighter; }

A:hover.breadcr_link{ color: #4D4D4D; text-decoration: underline; font-weight: normal; }

A.read_more_link { color: #004b7f; text-decoration: none; font-weight: normal; }

A:hover.read_more_link { color: #004b7f; text-decoration: underline; font-weight: normal; }

A.top_menu { color: #ffffff; text-decoration: none; font-weight: bold; }

A:hover.top_menu { color: #ffffff; text-decoration: underline; font-weight: bold; }

.content_pic_left { float: left; padding-right:10px; }

.menu_buttons { margin-top:10px; margin-bottom:10px; }

.menu_buttons a
{
	color: dimgray;
	background-color: whitesmoke;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 10px solid;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
	width: 130px;
	padding: 3px;
}

.menu_buttons a:hover { border-left: 10px solid; color: #004b7f; font-weight: normal; }

div#search_container { padding-left:614px; padding-top:78px; }

.search_textbox{ width:128px; height:14px; padding-right:2px; margin-right:5px; background-color: whitesmoke; border: solid 1px dimgray; font-size:11px; }

#btnOk{ border:none; }

/* Box */
.gr_roundbox { width: 150px; margin: auto; background: url(../image/gob.se/box_grey_bg.gif) repeat; }
.gr_top div  { background: url(../image/gob.se/box_grey_top_left.gif) no-repeat top left; }
.gr_top      { background: url(../image/gob.se/box_grey_top_right.gif) no-repeat top right; }
.gr_bot div  { background: url(../image/gob.se/box_grey_bottom_left.gif) no-repeat bottom left; }
.gr_bot      { background: url(../image/gob.se/box_grey_bottom_right.gif) no-repeat bottom right; }
.gr_top div, .gr_top, .gr_bot div, .gr_bot { width: 100%; height: 10px; font-size: 1px; }
.gr_content  { margin: 0 10px; }