@CHARSET "UTF-8";
@import "reset.css";

body, html {
	width: 100%;
	height: 100%;
}

body { background: white url("../images/body_bg.gif") left top repeat-x; color: #6D6D6D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a { cursor: pointer; text-decoration: none; color:#CD9303;}
h1 { position:relative; width:auto; height:50px; margin-bottom:3px; font-size: 50px; font-weight: normal; line-height: 50px; }
h2 { margin:0 0 16px 0px; font-size: 12px; font-weight:normal; text-transform:uppercase; line-height:12px; }
h3 {}
h4 { margin-bottom: 4px; font-size: 11px; font-weight:normal; }
div.clear { clear: both; font-size:0; line-height:0; height:0; margin:0; padding:0; width:auto;}
p { line-height: 15px; margin-bottom: 12px; }

input { border: 1px solid #C3C3C3; font-size: 11px; color:#747474; height: 18px; padding:4px 2px 0 2px; }
select { border: 1px solid #C3C3C3; font-size: 11px; color:#747474; height: 23px; padding:4px 2px 4px 2px; }
.button { height: 25px; width: 70px; text-align:center; padding: 0; font-weight: bold; color:white; border:0; background: transparent url(../images/button_bg.gif) 0 0 repeat-x; }

/* main structure
*******************************************************************************/
#layout { height:auto; width:100%; background: transparent url(../images/layout_bg.jpg) 0 0 no-repeat; }
#tableinit { display:block; position:relative; width: 1207px; height:800px; margin: 0 auto; padding: 80px 0 0 0; z-index:0; }
#header { position:relative; width: 100%; height: 59px; margin-top: 103px; }
#designcol { width: 180px; height:150px; float:left; position:relative; z-index: 2; }
/*#contentcol { width: 920px; float:left; position:relative; }*/
#contentcol { width: 920px; padding-bottom:200px; float:left; position:relative;}
/*#rightcol { width: 200px; float:left; }*/
#footer { width: auto; height:50px; padding: 0 105px 20px 0; text-align:right; clear:both; }

#leftcol .container { margin: 0 5px 0 0;  padding:0; /*background-color: yellow; */} 
#contentcol .container { margin: 0; height:338px; padding:0 75px 0 192px; background: transparent url(../images/content_bg.gif) 0 0 repeat-x; border: 1px solid white; z-index:1;} 
/*#rightcol .container { margin: 0; padding:0; background-color: blue;} */
#designcol .container { display:block; position:absolute; top:0; left:0; margin: 0; padding:0; width: 316px; height: 785px; background:transparent url(../images/leftPic.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leftPic.png',sizingMethod='crop') } 


/* ---- header ----*/
#header ul.menu { height: 47px; width: 570px; margin:0; float:right; }
#header ul.menu li { width: auto; height: 47px; padding: 0 1px;  float:left; background: transparent url(../images/menu_list_bg.gif) right top no-repeat; }
#header ul.menu .last { background:none;  }
#header ul.menu .highlighted { color:#FF2300;  }
#header ul.menu .highlighted a {color:#FF2300; background: url(../images/menuHl_bg.png) center top repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menuHl_bg_IE.png',sizingMethod='crop');}
#header ul.menu a { display:block; float:left; padding: 13px 13px; font-weight:normal; font-size: 17px; text-decoration:none; color:#6D6D6D; }
#header ul.menu a:hover { background-image: url(../images/menuRoll_bg.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menuHl_bg_IE.png',sizingMethod='crop'); }



/* ---- contentcol ----*/
#contentcol h2 { margin-left:0; }
.leftbottom_corner  { position:absolute; top: 462px; left:134px; display:block; width:70px; height:48px; background: transparent url(../images/leftbottom_corner_bg.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leftbottom_corner_bg.png',sizingMethod='crop'); }
.rightbottom_corner  { position:absolute; top: 625px; left:1100px; display:block; width:106px; height:195px; background: transparent url(../images/tableinit_bg.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tableinit_bg.png',sizingMethod='crop'); }
.infoBlock { padding: 38px 0 0 0; width:auto; }
.infoBlock h4  a:hover { color:#1290FB; }


/*.boxBlock { position:relative; width:100%; height:225px; float:right; margin-top: -20px; z-index: 1000; }*/
.boxBlock { display:block; position:absolute; width:920px; height:225px; top: 590px; left:180px; /*margin-top: -20px;*/ z-index: 100; }
.boxBlog { width: 305px; }
.box { position: absolute; top:0; left:0; z-index: 99; width: 300px; height: 195px; background: transparent url(../images/box_bg.gif) 0 0 no-repeat; }
.box h3 { height: 35px; margin-bottom: 12px; }
.box h3 span { margin-left: -9999px; }
.favorites { top:0; left: 310px; }
.sponsors { top:0; left: 620px; }
.blog h3 { background: transparent url(../images/blogH3_bg.png) 0 14px no-repeat; }
.favorites h3 { background: transparent url(../images/favoritesH3_bg.png) 0 14px no-repeat; }
.sponsors h3 { background: transparent url(../images/sponsorsH3_bg.png) 0 14px no-repeat; }
.last { margin-right:0; }

.box ul { display:block; width:auto; margin-left: 30px; margin-right: 20px; font-size: 11px;  height:140px; /*border:1px solid red; */ }
.box ul li { margin-bottom: 5px; list-style-type:circle; padding-bottom: 8px;  font-size: 11px; background: transparent url(../images/boxlist_bg.png) bottom center no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/boxlist_bg.png',sizingMethod='crop'); line-height: 13px; }
.box ul li span { display:block; width:100%; }
.box ul a { font-weight:bold; color:#6d6d6d;}
.box ul a:hover { font-weight:bold; color:#f26112;}
.box ul .last { background: none; margin-bottom: 0; padding-bottom:0; }
.favorites ul .last { margin-top: 15px; }
.favorites ul a:hover { color:#1290fb;}
.sponsors ul a:hover { color:#63b025;}
.naray { display:block; float:left; margin:0 15px 0 20px; _margin-left: 5px; width:130px; height:28px; background: transparent url(../images/naray_logo.gif) left top no-repeat; }
.rtlklub { display:block; float:left; margin:0 0 0 0; width:75px; height:29px; background: transparent url(../images/rtlklub_logo.gif) left top no-repeat; }
.albertozago { display:block; float:left; margin:22px 0 13px 54px; width:104px; height:7px; background: transparent url(../images/albertozago_logo.gif) left top no-repeat; }
.sinequanone { display:block; float:left; margin:10px 0 0 18px; width:92px; height:30px; background: transparent url(../images/sinequanone_logo.gif) left top no-repeat; }
.mbt { display:block; float:left; margin:9px 0 0 18px; width:76px; height:28px; background: transparent url(../images/mbt_logo.gif) left top no-repeat; }


/* index */
.leftPic { background: transparent url(../images/leftPic_bg.png) 0 0 no-repeat; }

/* blog */
#contentcol .containerBlog h2 { margin: 0 35px 16px 35px; font-size: 22px; font-weight:bold; }
#contentcol .containerBlog h3 { margin: 0 35px 12px 35px; font-weight: normal; }
#contentcol .containerBlog p {margin: 0 35px 12px 35px; }
.back { padding-top: 14px; text-align: right; }
.back a { color: #F26112; }
#contentcol.contentBlog { padding-bottom:40px;}
#contentcol.contentBlog a { color: #F26112; }
#contentcol .vBlog { width:298px; padding:0; float:left; } 
#contentcol .vBlog .infoBlock { padding-left: 160px; } 
#contentcol .containerBlog { margin: 0; padding:0 0 30px 0; height:auto; width: 610px; float:right; background-color:#FAFAF8; border: 1px solid white; z-index:1;} 
.blogGal { margin: 0 35px 12px 35px; height:88px; width: auto; background-color:#F3F2EE;}
.blogGal li { float:left; height:87px; margin:0; padding:0; position:relative; width:132px;  background:transparent url(../images/thumb_bg.gif) 0 0 no-repeat ; }
.blogGal li a.imgwrap { float:left; height:71px; margin:5px 0pt 0pt 5px; text-decoration:none; width:116px; }

/* ---- leftcol - rightcol ----*/
.newsarchiv { padding-left: 35px; }
#contentcol.contentBlog  .newsarchiv  a { color: #CD9303; }
#contentcol.contentBlog  .newsarchiv  a:hover { color: #1290FB; }

/* ---- leftcol - rightcol ----*/

.boxfoot { height:30px; background: transparent url(../images/boxfoot_bg.png) left top no-repeat; font-size:0; line-height:0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/boxfoot_bg.png',sizingMethod='crop');}
.box .boxfoot { display:block; width:300px;position:absolute; left:0; bottom:-30px; _bottom: -31px; }
.wide { height: 28px; background: url(../images/boxfoot_wide_bg.png) left top no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/boxfoot_wide_bg.png',sizingMethod='crop') }

.more { display:block; width: 180px; padding: 7px 0 0 7px; background: transparent url(../images/circle_bg.gif) 0px 12px no-repeat; color:#6D6D6D; }
.more:hover { color:#1290FB; }

/* ---- footer ----*/
#footer ul { width:340px; height: 10px; float:right; margin-bottom:8px;  }
#footer li { float:left; height: 10px; padding: 0 3px; line-height:8px; color:#878787; }
#footer ul .last { padding-right:0; }
#footer p { font-size:9px; color:#a8a8a8; clear: both; width:100%; height:auto; margin:0; padding:0; }
#footer a { color:#878787; font-size:9px; }
#footer ul a { color:#878787;}
#footer ul a:hover { color:#a8a8a8;}
#footer ul .highlighted a {color:#CD9303;}


