body,html,form{
margin: 0;
padding: 0;
background:url(images/bodybg.jpg) repeat-x top;
}
.container{
	width:960px;
	margin:0 auto;
	position:relative;
	background-color:White;
	top:0px;
}
a img{border:solid 0px #fff;}
.TopMenu{width:225px;height:110px;float:left;background:url(images/contacttopbg.jpg) no-repeat bottom left;}
.TopCenter{width:510px;height:110px;float:left;background:url(images/topcenterbg2.jpg) no-repeat center;}
.Logo{width:155px;height:110px;float:left;background:url(images/logo.jpg) no-repeat center;}
.Center{width:960px;height:184px;float:left;overflow-y:hidden;}
.MainMenu{width:960px;height:35px;/*float:left*/background:url(images/topmenubg.gif) repeat-x;}
.Pnlsearch{width:210px;float:left;}
/*.menu{margin:0 0 0 130px;padding:0;}*/
.CenterPicture{width:395px;height:220px;float:left;background:url(images/centerpicturebg.jpg) no-repeat center;}
.RightPicture{width:155px;height:220px;float:left;background:url(images/rightpicturebg.jpg) no-repeat center;}
.RightPicture a{font-size:10px;font-family:Tahoma;float:right;color:white;margin:206px 10px 0 0;text-decoration:none;}
.PnlLeft{width:225px;float:left;background: #ffffff url(images/calendarbg.jpg) no-repeat top right}
.PnlLeft h2{margin:10px 20px 0px 20px;padding:0 0px 0 15px;font-size:14px;font-family:Tahoma;color:#e22026;border-bottom:1px solid #a6a5a5;background:url(images/arrow.gif) no-repeat left center;}
.PnlLeft h2 a{font-size:14px;font-family:Tahoma;color:#e22026;text-decoration:none;}
.PnlLeft h2 a:hover{color:#c7cacb;}
.PnlCalendar{width:210px;float:left;margin:0;padding:0;}
.PnlNewsletter{width:210px;float:left;margin:0;padding:0;}
.PnlContact{width:210px;float:left;margin:0 0px 0 0px;}
.PnlContact h4{margin:40px 0 0 60px;padding:0;float:left;font-size:10px;font-family:Verdana;font-weight:bold;}
.PnlContact p{margin:0 0 0 60px;padding:0;float:left;font-size:10px;font-family:Verdana;}
.newsletterlabel{float:left;font-size:11px;font-family:Tahoma;margin:5px 0 0 20px;}
.label{float:left;font-size:11px;font-family:tahoma;margin:10px 0 0 20px;width:110px;padding:0;}

.newsletterinput{width:170px;height:20px;float:left;margin:0 0 0 20px;padding:0px 0px 0 5px;border:1px solid #e22026;}
.input{width:172px;height:20px;border:1px solid #e22026;float:left;margin:10px 0 0 20px;padding:0px 0px 0 5px;}
.textarea{width:170px;height:66px;background:#efeeee;border:1px solid #e22026;float:left;margin:10px 0 0 20px;padding:0 0 0 0px;}
.regbut{font:normal 9px Tahoma; width:60px;height:22px;background:#C2CBCF url(images/btn-background.gif) repeat-x scroll left top;border:0px solid #5276A2;float:left;margin:0px 0 0 259px;padding:0;}
#newsletterbutton{width:60px;height:22px;background:url(images/newsletterbuttonbg.gif) no-repeat center;border:none;float:left;margin:3px 0 0 130px;}
.newsletterbut{font:normal 9px Tahoma; width:60px;height:22px;background:#C2CBCF url(images/btn-background.gif) repeat-x scroll left top;border:0px solid #5276A2;float:left;margin:3px 0 0 130px;padding:0;}
.PnlContentCalendar{width:550;float:left;}
.contentCalendar{margin:25px 0 0 25px;font-size:10px;font-family:Tahoma;font-weight:normal;color:#000000;width:500px;height:500px;}
.contentCalendar:first-child,.contentCalendar:first-child tr{height:20px}
.PnlCenterDescription{width:510px;float:left;}
.Description{width:440px;overflow-x:hidden;float:left;margin:0px 0 0 30px;font-size:11px;font-family:tahoma;font-weight:normal;}
.Description table tr td{font-size:11px;font-family:tahoma;font-weight:normal;border-bottom:1px dashed #a6a5a5;vertical-align:top;}
.Description p a{font-size:11px;font-family:Tahoma;margin:36px 0 0 0;padding:0;color:#e22026;text-decoration:none;}
.outsidep_div{background:url(images/pbg.gif) no-repeat right bottom;}
.Description h2,.pnlBigger h2{margin:22px 0 20px 0;padding:0 0 0 15px;font-size:14px;font-family:Tahoma;color:#e22026;border-bottom:1px solid #a6a5a5;background:url(images/arrow.gif) no-repeat left center;}
.pnlBigger h2{margin-left:20px;}
.Description h3{margin:0;padding:17px 0 0 0;font-size:13px;font-family:Tahoma;color:#a6a5a5;font-weight:bold;text-decoration:none;}
.Description h3 a{font-size:13px;font-family:Tahoma;color:#0000cf;font-weight:bold;text-decoration:none;}
.Description h4{font-size:10px;font-family:Tahoma;font-weight:normal;margin:0;padding:0;color:#a6a5a5;}
.Description p{font-size:11px;font-family:tahoma;margin:0;padding:0 0 7px 0;font-weight:normal;}
.Description p p {background:none !important;}
.PnlRight{width:225px;min-height:400px;background: #ffffff url(images/pnlrightbg.jpg) no-repeat top left;float:left;font-size:11px;font-family:Tahoma;}
.PnlRight h2{margin:12px 20px 10px 20px;padding:0 0 0 15px;font-size:14px;font-family:Tahoma;color:#e22026;border-bottom:1px solid #a6a5a5;background:url(images/arrow.gif) no-repeat left center;}
.rightlinks {margin:0;padding:0 0 0 5px;font-size:10px;font-family:Trebuchet MS;color:#000000;text-decoration:none;background:url(images/abg.gif) no-repeat left center;}
.PnlRightTop{width:130px;min-height:165px;float:left;margin:0px 0 0 20px;}
.PnlRight img{margin:0 0 0 0px;padding:0 0px 0 11px;float:left;}
.PnlRight h3{margin:5px 0 0 20px;padding:0;float:left;font-size:12px;font-family:Tahoma;color:#e22026;font-weight:bold;}
.PnlRight p{margin:15px 0 0 0;padding:0px 0 10px 10px;float:left;font-size:11px;font-family:Tahoma;}
.PnlRightBottom{width:130px;min-height:165px;float:left;margin:0px 0 0 20px;}
.footer{width:960px;height:50px;float:left;background:url(images/footerbg.gif) no-repeat center;margin:50px 0 0 0;}
.footer p{margin:17px 0 0 245px;padding:0;font-size:10px;font-family:Verdana;}
#toplinks ul{margin:0;padding:0;float:left;}
#toplinks li, toplinks a{width:70px;height:22px;float:left;margin:43px 0px 0 0;padding:0;list-style:none;}
.home{background:url(images/topmenuhome.gif) no-repeat center center;width:70px; height:22px;display:block;float:left;}
.contact{background:url(images/topmenucontact.gif) no-repeat center center;width:63px; height:22px;display:block;float:left;}
.adres{font-size:10px;font-family:Verdana;margin:8px 0 0 53px;padding:0;float:left;text-decoration:none;color:#000000}
.morelink {font-size:10px;font-family:Tahoma;text-decoration:none;margin:10px 0 0 0;padding:0;color:#e22026;float:right;}
.PnlContact h2{margin:9px 20px 20px 20px;padding:0 0px 0 15px;font-size:14px;font-family:Tahoma;color:#e22026;border-bottom:1px solid #a6a5a5;background:url(images/arrow.gif) no-repeat left center;}


.menu ul {padding:0; margin:0; list-style: none; }
.menu li {float: left; position: relative;list-style:none;font-size:14px;font-weight:bold;font-family:Tahoma;margin:10px 0 -1px 0px;color:White; }
.menu li a{text-decoration:none;color:White;display:block;}
.menu li:hover {color:#ffca06;}
.menu li ul { display: none; position: absolute; top: 1em; left: 0;margin:0;width:150px;}
/*
.menu ul > li {width:150px;border-left:2px solid #ffca06;background:#d31f26 url(images/menuabg.gif) no-repeat left center !important;padding:0px 0px 0px 0px;margin:0px 0 0px 0;display:block;}
.menu ul > li a {font-size:11px;font-family:Verdana;text-decoration:none;color:White;padding:0px 0px 0px 0px;margin:6px 0px 0px 19px;border-bottom:0px dashed white;font-weight:normal; display:block;}
*/
.menu ul li {width:150px;border-left:2px solid #ffca06;background:#d31f26 url(images/menuabg.gif) no-repeat 0px 11px !important;padding:0;margin:0;display:block;}
.menu ul li a {font-size:11px;font-family:Verdana;text-decoration:none;color:White;padding:0px 0px 0px 0px;margin:6px 0px 0px 19px;border-bottom:0px dashed white;font-weight:normal; display:block;}


.menu li:hover ul{ display: block;}
.menu li a:hover {color:#ffca06;}


.menu ul ul {display: none}
.menu ul li:hover ul{display: block;}



.pnlBigger{width:550px;float:left;}
.pnlBigger table tr td a{text-decoration:none;font-family:Tahoma;font-size:12px;font-weight:normal;color:#888;}
.pnlBigger table tr td a:hover{color:#6a6a6a;text-decoration:underline;}
.radiobuttondiv{margin:0 0 0 0px;padding:0;float:left;}
.radiobuttondiv table{margin:10px 0 0 0px;}
.radiobuttondiv .label{width:126px;}
.radiobuttondiv table tbody tr td input{vertical-align:middle;margin:0;padding:0 0 0 5px;}
.radiobuttondiv table tbody tr td label{vertical-align:middle;margin:0;padding:0 0 0 5px;}
.pnlGalleryCatSelection{margin:0 0 0px 130px;}
.pnlGalleryCatSelection label{margin:0 0 5px 8px;font-size:12px;font-family:Tahoma;}
.fldGalleryCatSelection label{vertical-align:middle;margin:0;padding:0 0 0 5px;font-size:11px;font-family:Tahoma;}
.fldGalleryCatSelection input{vertical-align:middle;margin:0;padding:0 0 0 5px;}



/*
content:" ";{
}
*/
.menu li:first-child:before {

}
.menu li 
{
background-image:url(images/menudotted.gif);
background-position:0pt 50%;
background-repeat:no-repeat;
margin:7px 0px 0 0px;
padding:0 7px 0 7px;
}
/*
.menu {
height:1%;
}
.menu li {
display:block;
float:left;
}
*/
.menu li:first-child {
background-image:none;
}

.Calendar1{width:170px;margin:0 0 0 20px;}
.dayheaderstyle{color:#ab1e22;font-size:11px;font-family:tahoma;border:1px solid #b5b6db;}
.daystyle{border:1px solid #b5b6db;background:#f4f6fa;padding:5px 5px 5px 5px;font-size:11px;color:gray;font-family:tahoma;}
.daystyle a{font-size:11px;text-decoration:none;font-family:Tahoma;font-weight:bold;}
.weekenddaystyle{font-size:11px;color:#ac1e23;border:1px solid #b5b6db;font-family:tahoma;}
.weekenddaystyle a{text-decoration:none;font-family:tahoma;font-weight:bold;}
.othermonthdaystyle {font-size:11px;border:1px solid #b5b6db;text-decoration:none;background:#f4f6fa;color:Gray;font-family:tahoma;}
.othermonthdaystyle a{display:none;font-family:tahoma;font-weight:bold;}
.titlestyle{background:#dc2026;font-size:11px;color:White;font-family:Tahoma;height:20px;}
.nextprew {color:#fff !important;border:none;font-family:tahoma;}
.nextprew a{font-size:11px;font-family:tahoma;text-decoration:none;font-family:tahoma;color:#fff !important;}
.selectedday{font-size:11px;text-decoration:none;background:#f4f6fa;font-family:tahoma;}
.selectedday a{text-decoration:none;font-family:tahoma;}
.todaystyle{font-size:12px;background:#f4f6fa;color:Green;font-weight:bold;font-family:tahoma;}
.todaystyle a{text-decoration:none;color:#000;font-family:tahoma;}
.selectorday{}
.CalendarCategory{margin:0 0 0 12px;font-size:11px;font-family:Tahoma;padding:0 0 15px 0;}
.CalendarCategory input{vertical-align:middle}
.CalendarCategory label{vertical-align:middle}

.fldNewsletterSportType{margin:5px 0 0 18px;font-size:11px;font-family:Tahoma;padding:0 0 0px 0;}
.fldNewsletterSportType input{vertical-align:middle;margin:5px 0 0 0;padding:0;}
.fldNewsletterSportType label{vertical-align:middle;margin:0;padding:4px 0 0 4px;}

.leftmenu{margin:6px 0 0 20px;padding:0;}
.leftmenu li{list-style:none;text-decoration:none;background:url(images/abg.gif) no-repeat 0px 10px;padding:0 0 0 10px;}
.leftmenu a{padding:0 0 0 0px;font-size:12px;font-family:Verdana;color:Black;}
.leftmenu li a:hover {color:#c7cacb;}
.leftmenu li ul{margin-left:10px;padding:0px;}

.depthmenu{margin:20px 0px 0px -5px; padding:0px;}
.depthmenu li{display:inline;margin:0px 0 0px 0;padding:0;}
.depthmenu a{text-decoration:none;margin:0 0 0 5px;padding:0;font-size:11px;color:Black;font-family:Tahoma;}
.depthmenu li a:hover {color:#c7cacb;}



.timetd{width:54px;}
.cattd{width:52px;}
.desctd{width:226px;}

.dhs{color:#ab1e22;font-size:11px;font-family:tahoma;border:1px solid #b5b6db;margin:0;padding:0;}
.ds{width:75px;height:58px;margin:0;border:1px solid #b5b6db;background:#f4f6fa;padding:5px 5px 5px 5px;font-family:Tahoma;}
.ds a{font-size:11px;text-decoration:none;font-family:Tahoma;}
.omds{font-size:11px;border:1px solid #b5b6db;text-decoration:none;background:#f4f6fa;width:75px;height:58px;margin:0;padding:0;font-family:Tahoma;}
.tds{font-size:11px;background:#f4f6fa;width:75px;height:58px;margin:0;padding:0;font-family:Tahoma;}
.tds a{text-decoration:none;font-family:Tahoma;}
.wds{font-size:11px;font-family:tahoma;color:#ac1e23;border:1px solid #b5b6db;width:75px;height:58px;margin:0;padding:0;}
.wds a{text-decoration:none;font-size:11px;font-family:Tahoma;}
.ts{background:#dc2026;font-size:11px;color:White;font-family:Tahoma;height:100%;}
.sds{font-size:11px;text-decoration:none;background:#f4f6fa;width:75px;height:58px;margin:0;padding:0;font-family:Tahoma;}
.nps {color:#fff !important;border:none;text-decoration:none;font-family:Tahoma;}
.nps a{font-size:11px;font-family:tahoma;text-decoration:none;color:#fff !important;}

.registrationFields div{clear:both;float:left;vertical-align:top;width:360px}
.registrationFields div .input,.textarea{float:left;clear:right;}

.registrationFields div table tr td{border-bottom:dashed 0px #000 !important;}
.selectyear{width:76px;height:22px;border:1px solid #e22026;float:left;margin:10px 0 0 5px;padding:0 0px 0 5px;clear:right;}
.selectmonth{width:42px;height:22px;border:1px solid #e22026;float:left;margin:10px 0 0 5px;padding:0 0px 0 5px;}
.selectday{width:42px;height:22px;border:1px solid #e22026;float:left;margin:10px 0 0 20px;padding:0 0px 0 5px;}
.article_shorts p{font-weight:bold;}
.searchinput{width:170px;height:20px;float:left;margin:10px 0 0 20px;padding:0px 0px 0 5px;border:1px solid #e22026;}
.searchbutton{font:normal 10px Tahoma; width:60px;height:22px;background:#C2CBCF url(images/btn-background.gif) repeat-x scroll left top;border:0px solid #5276A2;float:left;margin:3px 0 0 130px;}

/*cdromek*/
.RegistrationCategory{margin:5px 0 0 0 !important}
.RegistrationCategory label{padding:0 !important;margin:0 7px 0 0 !important}
.MainMenu{clear:both; text-decoration:none;text-align:center}
.menu{padding:0;display:table;margin:0 auto}
.menu li {display:table-cell;text-align:left}
.menu a{width:auto;display:block}

.PnlRightLastArticles , .PnlRightArchiveArticles{float:none;clear:both;}
.PnlRightLastArticles .leftmenu li, .PnlRightArchiveArticles .leftmenu li{margin-top:5px;background-position:0px 7px;}
.validator{vertical-align:middle;font:bold 1.8em Tahoma;margin:10px 0 0 0;line-height:1em;cursor:help;float:left}
.error-label{color:#dc2026;font-size:110%;font-weight:bold;margin-left:10px;background-color:Yellow;padding:2px 4px}

.importantIssuesDiv{overflow-x:hidden;margin:10px 20px 0 20px;}
.importantIssuesDiv h3{font-size:14px;font-family:Tahoma;color:#e22026;}
