body {
	margin:0; padding:0;
	background-color:#fff;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#0d0d0d;
}

a {color:#0079c4; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0; line-height: 120%}
.h1big {
          margin-top: 5px;
         line-height: 150%;
         margin-bottom: 5px;
         font-size: 180%;
         
       }
.h2big {
         margin-top: 5px;
         margin-bottom: 5px;
         line-height: 140%;
         
}
.h3big {
        
         margin-top: 5px;
         margin-bottom: 5px;
         line-height: 130%;
         font-size: 100%;
         
}       
p {margin:0;}

.hr {height:1px; font-size:0; margin:12px 10px; background:url(../images/line_h.gif) repeat-x;}

#main {width:720px; padding:0 7px; margin:0 auto; background:url(../images/shadow.gif) repeat-y;}

/* =========== topBanner =========== */
#topBanner img {display:block;}

/* ============== top ============== */
#top {padding:1px 0; margin-bottom:1px; border-top:8px solid #0079c4; border-bottom:8px solid #0079c4; overflow:hidden;background-color:#0d3070}

/* ============== menu ============= */
#menu {width:194px; min-height:192px; padding-top:7px; background:url(../images/menu_bg.png) bottom no-repeat #0079c4; float:left;}
#menu ul {margin:0; padding:1px 0 0; list-style:none; background:url(../images/menu_line.gif) repeat-x;}
#menu ul li {padding-bottom:1px; background:url(../images/menu_line.gif) top left repeat-x;}
#menu ul li a {display:block; padding:3px 0 4px 24px; background:url(../images/menu_pointer.gif) 3px no-repeat; color:#fff; font-weight:bold;}
#menu ul ul {padding:4px 0;}
#menu ul ul li {background:none; padding-left:27px;}
#menu ul ul li a {padding:0 0 1px 9px; background:url(../images/menu_pointer2.gif) left no-repeat; font-weight:normal;}

.linia {padding-bottom:1px; background:url(../images/menu_line.gif) top left repeat-x;}
/* ============= topImg ============ */
#topImg {width:525px; float:right; } 

/* ============ sidebar ============ */
#sidebar {width:194px; background-color:#f8f8f8; margin-bottom:12px; float:left;}

#organizers {padding:11px 0 20px; text-align:center;}

/* ============ content ============ */
#content {width:525px; margin-bottom:12px; float:right;}

.conText {padding:0 20px; text-align:justify; line-height:1.45em;}
.imgR {padding:2px; margin:0 0 18px 20px; border:1px solid #7f7f7f; float:right; clear:right;}
.imgL {padding:2px; margin:0 20px 18px 0; border:1px solid #7f7f7f; float:left; clear:left;}

/* ============= sectH ============= */
.sectH {padding:9px 20px; border-bottom:1px solid #e6e6e6;}
.sectH img {display:block;}
#content .sectH {margin-bottom:20px;}
#sidebar .sectH {padding:9px 15px; background-color:#f1f1f1; border-color:#fff;}

/* ============= footer ============ */
#footer {border-top:1px solid #e6e6e6; padding:8px 0 18px; font-size:10px; text-align:center; color:#b1b1b1; clear:both;}
#footer a {color:#b3b3b3;}
#footer ul {margin:0 0 9px; padding:0; list-style:none;}
#footer ul li {display:inline; padding:0 7px 0 11px; border-left:1px solid #b3b3b3;}
#footer ul li:first-child {border:none;}
#footer p {line-height:1.30em;}
/* ========================== */
td {valign: top; margin:0 auto; padding: 5px;}
b {font-weight: bold}
th {align: center}

.baner_l {float: left; }
.baner_r {float: right; }

.program {
		align: left;
}
.cblue {
	background-color: white;
}
.jblue{
  background-color: white;
}
#wrapper{
   background-color:#f8f8f8;
}
