
html, body
{
    margin: 0;
    padding: 0;
}
html
{
    height: 100%;
}
* html body
{
    height: 100%;
}
*
{
    font-size: 11pt;
}

body
{
    min-height: 100%;
    position: relative;
    font-family: arial;
    background: url(/images/top_bg.jpg) repeat-x;
    background-color: #333333;
    color: White;
}
h1
{
text-align:center;
font-size:120%;
}
#header
{
    background: url(/images/top.jpg) no-repeat;
    padding:0;margin:0;
}
#wrapper
{
    clear:both;
    padding-bottom: 100px;
    max-width: 1000px;
    margin: 0 auto;
}
#footer
{
    z-index: 1000;
    position: absolute;
    bottom: 0;
    height: 30px;
    width: 100%;
    font-size: 12px;
    text-align: center;
    border-top:1px solid #888888;
    background-color: black;
}
#footer *
{
    margin: 0;
    padding: 0;
}
#footer .content
{
    margin: 0 auto;
    max-width: 1000px;
    position: relative;
}

.logo
{
    position:absolute;
    left:10px;
}
#top_banner
{
    padding:20px 0 20px 400px;
    height:150px;
    min-width:600px;
    margin:0 auto;
    
}
#top_banner .topNewsPhoto
{
    display:inline-block;
    float:left;
    margin-right:20px;
}


#top_menu
{
    padding-top:45px;
    text-align:center;
    padding-bottom:20px;
    margin-bottom:0;
 }
#top_menu ul
{list-style-type:none;
 display:inline-block;
 padding:0; margin:0;
 }
#top_menu ul li
{
    display:inline;
    text-transform:uppercase;
    padding:5px 10px 7px 10px;
    font-size:120%;
    font-weight:bold;
}
#top_menu .topmenuseparator
{
    border-left:1px solid #888888;
    margin:0 10px 0 10px;
}
#top_menu .current
{
    background-color:#444444;
}

#top_menusub{    text-align:center;
    background-color:#444444;
margin-top:6px;

}
#top_menusub ul
{list-style-type:none;
 display:inline-block;
 padding:0; margin:0;
 }
#top_menusub ul li
{
    display:inline-block;
    text-transform:uppercase;
    font-size:80%;
    padding:5px 10px 5px 10px;
}
#top_menusub .topmenuseparator
{
    border-left:1px solid #888888;
    margin:0 10px 0 10px;
}
#top_menusub .current
{
    font-weight:bold;
}



#copyright
{
    padding-top: 10px;
    display: inline-block;
    margin-left: 50px;
}


#bg
{
    z-index: 0;
    margin: 0 auto;
    bottom: 0px;
    position: absolute;
    width: 1000px;
    height: 704px;
    background: url(/i2/bg_page.png) no-repeat;
}

img
{
    border: 0px;
}
a
{
    text-decoration: none;
    color: White;
}
a:hover
{
    text-decoration: underline;
}
.floatLeft
{
    float: left;
}
.floatRight
{
    float: right;
}
.noFormat, .noFormat tr, .noFormat td
{
    border: 0;
    padding: 0;
    margin: 0;
}



.menu
{
    z-index: 1000;
    text-align: center;
    height: 40px;
    position: relative;
}

.menu>ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0;
    display: inline-block;
}

.menu>ul>li
{
    padding: 0;
    display: inline-block;
    position:relative;

}
.menu>ul>li.selectedTop>a
{
    border-bottom: 3px solid white;
    color: white;
}

.menu>ul>li>a
{
    display: inline-block;
    color: #dddddd;
    font: normal 14px Tahoma;
    text-transform: uppercase;
    padding-top: 15px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 15px;
    margin-right: 15px;
    height: 37px;
}
.menu>ul>li>a:hover
{
    color: white;
    text-decoration: none;
}

.lang
{
    margin-left: 30px;
    display: inline-block;
    background: url(/i2/bg_lang.png) no-repeat;
    width: 54px;
    height: 19px;
    padding-top: 2px;
    font-size: 12px;
    color: #dddddd;
}
.lang a
{
    font-size: 10px;
    color: #dddddd;
}
.lang a.selected
{
    color: white;
}

/****************************** content **************************/
#content
{
    z-index: 100;
    padding: 30px 50px 0 50px;
    position: relative;
}

.wItemInfo
{
    width: 490px;
    margin-bottom: 30px;
}

.wCatalog
{
    width: 580px;
}

.win
{
    background: url(/i2/bg_win.png);
    float: left;
    position: relative;
    z-index:100;
}
.win .title
{
    background-color: #949494;
    font-size: 120%;
    padding: 5px 10px 5px 10px;
    position:relative;
    z-index:100;
}
.win .content
{
    padding: 5px 10px 5px 10px;
}

.wSubMenu
{
    width: 300px;
    margin-right: 20px;
}
.wSubMenu .content
{
    padding: 0px 0px 0px 0px;
}

.wSubMenu ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0;
}

.wSubMenu ul li
{
}
.wSubMenu ul li.selected
{
    background-color: #888888;
}
.wSubMenu ul li:hover
{
    background-color: #aaaaaa;
}
.wSubMenu a
{
    padding: 5px 10px 5px 15px;
    display: inline-block;
    width: 275px;
    font-size: 14px;
}
.wSubMenu a:hover
{
    text-decoration: none;
}

.wImageGallery
{
    width: 560px;
    padding: 12px 8px 12px 8px;
    text-align: center;
}
.wImageGallery a
{
    display: inline-block;
    padding: 8px;
}
.wIntroMenu
{
    width: 430px;
    margin: 0 10px 30px 10px;
}
.wIntroMenu .title
{
    text-align: center;
}
.wIntroMenu .content
{
    text-align: justify;
    padding: 0px 15px 0px 15px;
}

.wNews
{
    float: none;
    margin-bottom: 20px;
    display:block;
    border:1px solid white;
    
}

.wNews>.date
{
float:left;
    width:140px;
    padding:5px 0 0 10px;
    text-align:center;
}
.wNews>.content
{
    padding-left:160px;
    display:block;
    width:370px;

text-align:justify;    
}








.partPager a
{
    display: inline-block;
    padding: 2px 5px 2px 5px;
    margin: 1px;
    background-color: #555555;
}
.partPager span
{
    display: inline-block;
    padding: 2px 5px 2px 5px;
    margin: 1px;
    background-color: #aaaaaa;
}

.subMenu
{
    list-style-type:none; text-align:center;
}
.subMenu li
{
    margin:10px 0 30px 0;
}


#slider_wrapper
{
    margin-left:55px;
    margin-top:50px;
    width:834px;
    height:390px;
    padding:4px 25px 33px 21px;
	display:none;
}

.newsItem
{
	padding-top:15px;
clear:both;
}
.newsItem .picBorder
{
    float:left;
    margin-right:20px;
}

#conf
{
    width:600px;
    margin:0 auto;
}
#conf .answer
{
    padding-left:50px;
    font-style:italic;
    padding-top:5px;
}
.ConferenceQuestion
{
    width:600px;
    margin:0 auto;
}
.ConferenceQuestion label
{
    width:80px;
    display:inline-block;
    float:left;
}
.ConferenceQuestion input[type=text]
{
    width:500px;
}
.ConferenceQuestion textarea 
{
    width:500px;
}
.ConferenceQuestion input[type=submit]
{
    width:590px;
}
.commentDivider
{
    margin:20px 0 20px 0;
    border-top: 1px solid #888888;
}


.subMenu a 
{
        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
        font-size:16px;
}


.pager a
{
    display:inline-block;
    width:24px; height:18px;
    padding-top:2px;
    text-align:center;
    border:1px solid gray;
}
.pager span
{
    display:inline-block;
    width:24px; height:18px;
    padding-top:2px;
    text-align:center;
    border:1px solid white;
    background-color:#aaaaaa;
    color:Black;
}
.pager a:hover
{
    background-color:#888888;
    text-decoration:none;
}