
div, form, p, h1, h2, h3, h4, h5, h6, table, ul, input { margin: 0; padding: 0;}
a:link, a:visited, a:hover, a:active { color: grey;}
a:hover { text-decoration: none; color: grey; }
table { font-size: 12px; }
blockquote { margin: 15px 0 25px 15px; color:#3F3F3F; font-style: italic; }
h1 { font-size: 20px; }
h2 { font-size: 16px; }
h3 { margin-bottom: 12px; text-align: left; font-size: 12px; }

ul { list-style-type: none; }
select, input {font-size: 11px; color: black; padding:1px; }

body { margin:0; padding:0; font: normal 12px arial; background: #321149 url(./images/body_bg.gif) center top repeat-x; color: #6c6c6c; }

/*------------- main structure elements begin -------------*/

div.layout { background: transparent url(./images/layout_bg.gif) 0px 123px repeat-x; min-height: 400px; margin-top: 10px; }
div.header { position: relative; }
div.tableinit { width: 796px; margin: 0 auto; }
div.contentBox { background: #f7f7f7 url(./images/content_bg.gif) center bottom no-repeat; padding-bottom: 100px; margin: 0 8px; width: 780px; }
div.footer { padding: 8px 0; text-align: center; color: #e7e7e7; }

/*------------- main structure elements end -------------*/


/*------------- content elements begin -------------*/
div.topMenu { margin:0 8px; background: transparent url(./images/topmenu_bg.gif) left top repeat-x; width: 780px;}
div.header ul { padding-left: 15px; height: 50px; float:left; background: transparent url(./images/topmenu_left_bg.gif) left top no-repeat;}
div.header ul li { float: left; display: block; }
div.header ul li a:link, div.header ul li a:visited, div.header ul li a:hover, div.header ul li a:active { display:block; float:left; padding: 0px 15px; height: 50px; font-size: 14px; text-decoration: none; line-height: 50px; color: #ededed; }
div.header ul li a:hover { color: #EBD4FB; background: transparent url(./images/topmenu_hover_bg.gif) center top no-repeat; }
div.search { float:right; height: 50px; width: 240px; line-height: 50px; background: transparent url(./images/topmenu_right_bg.gif) right top no-repeat; }
div.inputBg { background:transparent url(./images/searchinput_bg.gif) 67px 12px no-repeat; height: 50px;}
div.search input { margin:18px 20px 0 100px; width: 120px; font-size: 10px; background-color: transparent; border: 0;}
div.logo { margin:4px 0 8px 0; float: left; width: 189px; }
div.banner { margin:4px 0 8px 0; float: right; width: 607px; height: 181px; }


div.menuCol, div.rightCol { width:185px; float: left; padding-bottom: 50px; }

.menuCol ul li, .rightCol ul li { width: 148px; border-bottom: 1px solid #d9d9d9; }
.menuCol a:link, .menuCol a:visited, .menuCol a:hover, .menuCol a:active { padding-left: 9px; margin: 1px 0; color: #321149; text-decoration: none; display:block; height: 26px; line-height: 26px; font-weight: bold; }
.menuCol a:hover { color: #6c6c6c; background-color: #ebebeb; }
div.menuCol ul li ul { margin-left:10px; margin-bottom: 12px; padding:0; }
div.menuCol ul li ul li { margin:0;padding:0; border:0; width: 138px; }
div.menuCol ul li ul li a { background: transparent url(./images/submenu_bullet.gif) 4px 11px no-repeat; }
div.menuCol ul li ul li a:hover { background: transparent url(./images/submenu_bulletRoll.gif) 4px 9px no-repeat; }

.rightCol a:link, .rightCol a:visited, .rightCol a:hover, .rightCol a:active { display:block; color: #6c6c6c; line-height: 26px; text-decoration: none; padding-left: 9px; font-weight: bold; font-size: 11px; margin: 1px 0;}
.rightCol a:hover { color: #4d2b78; }

.menuCol a.active { background-color: #EBEBEB; color: #321149; }
div.menuCol ul li ul li a.active { background: transparent url(./images/submenu_bulletRoll.gif) 4px 9px no-repeat; color: #321149;}


div.trackBox1 { padding:20px 0 20px 20px; background: transparent url(./images/track_bg.gif) center top no-repeat; margin-bottom: 15px;}
.rightCol div.trackBox1 { background: transparent url(./images/track_bg2.gif) center top no-repeat; }

div.trackBox2 { margin-left: 9px; background: transparent url(./images/trackbox_bg.gif) left top repeat-y; margin-bottom: 15px;}
div.trackBottom { padding-bottom: 15px; background: transparent url(./images/trackboxBottom_bg.gif) left bottom no-repeat; }
div.trackTop { padding: 12px 20px 0 11px; background: transparent url(./images/trackboxTop_bg.gif) right top no-repeat; }


div.utelinks a:link, div.utelinks a:visited, div.utelinks a:hover, div.utelinks a:active  { margin-bottom: 5px; padding-left: 45px; width: 100px; height: 35px; line-height: 35px; }
a.utepolo { background: transparent url(./images/poloLogoRoll.gif) left top no-repeat; }
a.utepolo:hover { background: transparent url(./images/poloLogoRoll.gif) left top no-repeat; }
a.utehoki { background: transparent url(./images/hokiLogoRoll.gif) left top no-repeat; }
a.utehoki:hover { background: transparent url(./images/hokiLogoRoll.gif) left top no-repeat; }
a.ufc { background: transparent url(./images/ufcLogoRoll.gif) left top no-repeat; }
a.ufc:hover { background: transparent url(./images/ufcLogoRoll.gif) left top no-repeat; }
a.utevivo { background: transparent url(./images/vivoLogoRoll.gif) 5px 0px no-repeat; }
a.utevivo:hover { background: transparent url(./images/vivoLogoRoll.gif) 5px 0px no-repeat; }

a.utekajak { background: transparent url(./images/kajakLogoRoll.gif) 0px 0px no-repeat; }
a.utekajak:hover { background: transparent url(./images/kajakLogoRoll.gif) 0px 0px no-repeat; }
a.utecselgancs { background: transparent url(./images/cselgancsLogoRoll.gif) 0px 0px no-repeat; }
a.utecselgancs:hover { background: transparent url(./images/cselgancsLogoRoll.gif) 0px 0px no-repeat; }
a.utetorna { background: transparent url(./images/tornaLogoRoll.gif) 0px 0px no-repeat; }
a.utetorna:hover { background: transparent url(./images/tornaLogoRoll.gif) 0px 0px no-repeat; }

a.uteuszoda { background: transparent url(./images/uteuszoda_logo.gif) 0px 0px no-repeat; }
a.uteuszoda:hover { background: transparent url(./images/uteuszoda_logoRoll.gif) 0px 0px no-repeat; }



div.sponsors { text-align: center; }
div.sponsors a:link, div.sponsors a:visited, div.sponsors a:hover, div.sponsors a:active { margin: 3px auto; padding:0; }

a.keviep { background: transparent url(./images/keviep_logoRoll.gif) top left no-repeat; width:110px; height: 50px; }
a.keviep:hover { background: transparent url(./images/keviep_logoRoll.gif) top left no-repeat; width:110px; height: 50px; }
a.uniqa { background: transparent url(./images/uniqa_logoRoll.gif) top left no-repeat; width:60px; height: 60px; }
a.uniqa:hover { background: transparent url(./images/uniqa_logoRoll.gif) top left no-repeat; width:60px; height: 60px; }
a.mitre: { background: transparent url(./images/mitre_logoRoll.gif) top left no-repeat; width:113px; height: 50px; }
a.mitre:hover { background: transparent url(./images/mitre_logoRoll.gif) top left no-repeat; width:113px; height: 50px; }
a.bsd { background: transparent url(./images/bsd_logoRoll.gif) top left no-repeat; width:78px; height: 50px; }
a.bsd:hover { background: transparent url(./images/bsd_logoRoll.gif) top left no-repeat; width:78px; height: 50px; cursor: default; }
a.zapata { background: transparent url(./images/zapata_logoRoll.gif) top left no-repeat; width:90px; height: 33px; }
a.zapata:hover { background: transparent url(./images/zapata_logoRoll.gif) top left no-repeat; width:90px; height: 33px; }
a.baross { background: transparent url(./images/baross_logoRoll.gif) top left no-repeat; width:58px; height: 58px; }
a.baross:hover { background: transparent url(./images/baross_logoRoll.gif) top left no-repeat; width:58px; height: 58px; }
a.negyker { background: transparent url(./images/4ker_logoRoll.gif) top left no-repeat; width:36px; height: 60px; }
a.negyker:hover { background: transparent url(./images/4ker_logoRoll.gif) top left no-repeat; width:36px; height: 60px; }
a.donpepe { background: transparent url(./images/donpepe_logoRoll.gif) top left no-repeat; width:74px; height: 60px; }
a.donpepe:hover { background: transparent url(./images/donpepe_logoRoll.gif) top left no-repeat; width:74px; height: 60px; }
a.bom { background: transparent url(./images/bom_logoRoll.gif) top left no-repeat; width:45px; height: 70px; }
a.bom:hover { background: transparent url(./images/bom_logoRoll.gif) top left no-repeat; width:45px; height: 70px; }
a.slalom { background: transparent url(./images/slalom_logoRoll.jpg) top left no-repeat; width:80px; height: 65px; }
a.slalom:hover { background: transparent url(./images/slalom_logoRoll.jpg) top left no-repeat; width:80px; height: 65px; }
a.workforce { background: transparent url(./images/workforce_logoRoll.gif) top left no-repeat; width:80px; height: 56px; }
a.workforce:hover { background: transparent url(./images/workforce_logoRoll.gif) top left no-repeat; width:80px; height: 56px; }
a.g4s { background: transparent url(./images/g4s_logoRoll.gif) top left no-repeat; width:80px; height: 48px; }
a.g4s:hover { background: transparent url(./images/g4s_logoRoll.gif) top left no-repeat; width:80px; height: 48px; }	
a.bmsk { background: transparent url(./images/bmsk_logoRoll.gif) top left no-repeat; width:100px; height: 31px; }
a.bmsk:hover { background: transparent url(./images/bmsk_logoRoll.gif) top left no-repeat; width:100px; height: 31px; }
a.mob { background: transparent url(./images/mob_logoRoll.gif) top left no-repeat; width:37px; height: 62px; }
a.mob:hover { background: transparent url(./images/mob_logoRoll.gif) top left no-repeat; width:37px; height: 62px; }


table.galThumbR  { margin: 0 0 20px 8px; padding: 0; border-spacing:0; border-collapse: collapse; border: 0;}
table.galThumbR  td { width: 58px; height: 58px; text-align:left; vertical-align: top; }
table.galThumbR a:link, table.galThumbR a:visited, table.galThumbR a:hover, table.galThumbR a:active { padding-left: 0; height: 50px; width: 50px; }
table.galThumbR img { padding:2px; border:1px solid #D2D2D2; width:44px; height: 44px; }


div.content { width:410px; float: left; padding-top: 11px; }
div.containerBox { margin:0 8px; }

div.newsBox  { margin-top: 20px; color: black; }
div.newsBox h2 { font-weight: normal; font-size: 12px; padding-left:10px; position: relative; height:27px; line-height: 27px; background: transparent url(./images/newshead_bg_all.gif) left top repeat-x; color: white; }
div.newsBox h2 span { font-size:9px; margin:0; padding:0; line-height:9px; position: absolute; top: 10px; right: 10px;color:#cccccc; }
div.newsBody { margin-top: 15px; }
img.hirKiskep { padding: 1px; margin-right: 8px; float: left; border: 1px solid #D2D2D2; }
p { margin: 8px 0 10px 0; line-height: 16px; color: #242424; }
div.newsLead {font-weight: bold;}
a.more { display: block; width:19px; float:right; }

div.containerBox ul { margin:4px 0px 15px 25px; }

div.newsPrev { padding-right: 16px; margin-bottom: 12px; }
.rightCol div.newsPrev a:link, .rightCol div.newsPrev a:visited, .rightCol div.newsPrev a:hover, .rightCol div.newsPrev a:active { margin:0; padding:0; font-weight: normal; font-size: 12px; line-height: 16px; text-decoration: underline; }


div.chairImg, div.galImg { position: relative; float: left; width: 130px; height: 160px; background: transparent url(./images/chairimg_bg.gif) left top no-repeat; line-height: 14px;}
div.chairImg img, div.galImg img { margin:3px; border: 0; }
div.lead { width: 350px; height: 88px; }
div.galImg { height: 100px; }
p.desc { position: absolute; top: 90px; left: 0px; padding-right: 8px; font-size: 14px; font-weight: bold; }
div.lead p.desc { left: 100px;  top: 52px; margin:0; font-size: 16px; line-height: 14px;}
p.desc span { font-size: 12px; font-weight:normal; color:#321149; }
div.galImg p.desc { top: 15px;}

div.galThumbs { }
div.galThumbs ul { height: 100px; margin:0; padding:0; margin-left: 10px;}  
div.galThumbs ul li { display: block; float: left; width:95px; height: 100px; background: transparent url(./images/chairimg_bg.gif) 3px 0 no-repeat; } 
div.galThumbs ul li img { margin: 3px 0 0 6px; border: 0;}
/*div.galThumbs ul li a { text-decoration: none; }*/
	
img.intext { margin-top: 30px; padding: 1px; border: 1px solid #D2D2D2; }

/*------------- content elements end -------------*/




div.clr { clear: both; font-size: 0; }



/*
A.back:link { padding-right: 6px; font: normal 10px verdana; color: #F35237; text-decoration: none;}
 A.back:visited { padding-right: 6px; font: normal 10px verdana; color: #F35237; text-decoration: none;}
 A.back:hover { padding-right: 6px; font: normal 10px verdana; color: #F35237; text-decoration: underline;}
 
 A.newsaL:link { color: #CFE3ED; text-decoration: underline;}
 A.newsaL:visited { color: #CFE3ED; text-decoration: underline;}
 A.newsaL:hover { color: white; text-decoration: underline;}
*/ 
 
