/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Layout elements */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
body {
    margin: 0;
    padding: 0;
}
.mainWidth {
    width: 100%;
}
table.topMenu {
    background: #000000 url("/swiss/inc/images/dripochka.gif");
/*     background: #000; */
    height: 24px;
}
table.topMenu select.lang {
    margin: 0 10px;
}
table.topMenu td.home {
    background: #ee0000 url("/swiss/inc/images/headline_bg_menu.gif");
    padding-left: 5px;
}
table.topMenu td.menu {
    background: #ee0000 url("/swiss/inc/images/headline_bg_menu.gif") top left no-repeat;
}
table.liveInfo {
    margin-top: 5px;
}
table tr td.mainContent {	
}
.empty{
	display:none;
}
div.mainContentBody {
    width: 65%;
    min-width: 600px;
    padding-left: 10px;
}
td.homepageRight h4:first-child {
    margin-top: 0;
}

div.topSeparator {
    height: 20px;
    text-align: center;
}
div.topSeparator.mainpage {
    height: 50px;
}
div.headerSeparator {
    height: 35px;
}
div.footer {
    margin-top: 25px;
    padding: 10px;
    text-align: right;
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Left menu
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/*  <div class="heading"><img> text</div>  */
table tr td.leftMenu {
    padding-right: 30px;
    padding-left:  10px;
}
td.leftMenu div.heading,td.leftMenu div.grey{
    background: #EEEEEE url("/swiss/inc/images/dripochkaGray.gif");
    font-weight: bold;
    border-bottom: 1px solid #ee0000;
    padding-top: 1px;
}
td.leftMenu div.heading img,td.leftMenu div.grey img {
    vertical-align: top;
    margin-right: 10px;
}

td.leftMenu ul {
    margin-top: 5px;
    padding-left: 0;
    margin-left: 0;
}
td.leftMenu ul ul {
    padding-left: 30px;
}

* html td.leftMenu ul ul {
    padding-left: 0;
}

td.leftMenu li {
    list-style-image: url('/swiss/inc/images/menu-item-bullet-black.gif');
    /*list-style-image: none;
    list-style-type: none;*/
    margin-left: 25px;
    margin-bottom: 2px;
    padding-left: 5px;
}

td.leftMenu li a {
    text-decoration: none;
    border-bottom: 1px solid #eeeeee;
}

td.leftMenu li.active {
    font-weight: bold;
}

td.leftMenu li.active li {
    font-weight: normal;
}

td.leftMenu li.active > a {
    color: #888;
}

td.leftMenu li.active > a:hover {
    color: #000;
}

td.leftMenu li.big {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1.1em;
}
td.leftMenu li.big a {
    font-weight: bold;
    color: #ee0000;
}
#clock {
    margin-left: 10px;
}

td.homepageRight.text{
	padding-right:10px !important;
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Main fonts & colors*/
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

body {
    background: #FFFFFF;
    font-family: Verdana, Tahoma;
    color: #000000;
}

a {
    font-family: Tahoma, Verdana;
    color: #000;
    text-decoration: underline;
}

.smallText a, a.noUnderline {
    text-decoration: none;
}

a:hover {
    color: #888;
    text-decoration: none;
}

/* red right arrow on the left side of the link */
a.redArrow {
    background: url("/swiss/inc/images/arrow.right.gif") left 0.2em no-repeat;
    padding-left: 15px;
    text-decoration: none;
}
/* red right arrow on the right side of the link */
a.redArrowRight {
    background: url("/swiss/inc/images/arrow.right.gif") right no-repeat;
    padding-right: 15px;
    text-decoration: none;
}
/* red left arrow on the left side of the link */
a.redArrowLeft {
    background: url("/swiss/inc/images/arrow.left.gif") left no-repeat;
    padding-left: 15px;
    text-decoration: none;
}

/* black left arrow on the left side of the link */
a.blackArrow {
    color: #ee0000;
    background: url("/swiss/inc/images/arrow.right.black.gif") left no-repeat;
    padding-left: 15px;
    text-decoration: none;
}

.red {
    color: #ee0000;
}

.text {
    font-size: 0.8em;
}

.text p {
    text-align: justify;
}

.smallText {
    font-size: 0.7em;
}

.text .smallText {
    font-size: 0.85em;
}

select, input, button {
    font: 12px Verdana, Tahoma;
}

input.but, button.but {
    background: #ECE9D8 url("/swiss/inc/images/action-button-bg.gif") bottom repeat-x;
    margin: 0;
    font-weight: bold;
    color: #333333;
    padding-left: 5px;
    padding-right: 5px;
}


/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Common useful classes */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.w100 {
    width: 100%;
}
.w90 {
    width: 90%;
}
.w50 {
    width: 50%;
}
.px100 {
    width: 100px;
}
.px200 {
    width: 200px;
}
.px250 {
    width: 250px;
}
.px300 {
    width: 300px;
}
.marLeft10 {
    margin-left: 10px;
}
.marRight10 {
    margin-right: 10px;
}
.padRight5 {
    padding-right: 5px;
}
.white {
    color: #ffffff !important;
}
table.nopadding {
    border-collapse: collapse;
}
table.nopadding td {
    padding: 0;
}
.centered {
    margin-left: auto !important;
    margin-right: auto !important;
}
.alright {
    text-align: right;
}

table.small{
	font-size: 0.85em;
}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Frequently used elements */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

a img {
    border: 0  none;
}

form {
    margin:  0;
    padding: 0;
}

h1 { /* main big header */
    margin: 0;
    padding-left: 10px;
    font-size: 1.55em; 
    color:#000;
}

h2 { /* text header inside the content*/
    font-size: 1.3em; 
    color:#000;
}
table tr td h2:first-child {
    margin-top: 0;
}
h3 { /* subheader just after the h1 */
    font-size: 1em;
    margin: 0;
    padding-left: 10px;
    font-weight: normal;
    font-style: italic;
    color: #000;
}
h4 { /* header with darkblue background (separator)*/
    display: block;
    font-size: 1em;
    color: #DDD;
    background: #000000 url("/swiss/inc/images/dripochka.gif");
    padding: 3px 15px;
}

h5 { /* header with gray background (separator), darkblue icon and darkblue line at the top*/
    display: block;
    font-size: 1em;
    background: #EEEEEE url("/swiss/inc/images/icon-arrow-black.gif") left no-repeat;
    border-bottom: 1px solid #000;
    padding: 1px 20px 2px 30px;
}

hr {
    border: 0;
    border-bottom: 1px solid #000;
    height: 1px;
    color: #000;
}
hr.gray {
    border-bottom: 1px solid #999999;
    color: #999999;
}

ul li {
    list-style-image: url('/swiss/inc/images/list-item-bullet-black.gif');
    margin-bottom: 5px;
}

ul.pdf li {
    list-style-image: url('/swiss/inc/images/pdf_icon.gif');
    margin-bottom: 10px;
}
* html ul.pdf li {
    padding-left: 10px;
}

ul.noBullets li {
    list-style-image: none;
    list-style-type: none;
}

ol li {
    margin-bottom: 5px;
}

code {
    font-size: 1.2em;
}

/* <div class="news"><span>Date</span> Title <a>More</a></div> */
div.news {
    margin-bottom: 15px;
}
div.news span {
    display:block;
    font-weight: bold;
}
div.news a {
    background: url("/swiss/inc/images/arrow.right.gif") right no-repeat;
    padding-right: 15px;
    text-decoration: none;
}

table.simple {
    border-collapse: collapse;
}
table.simple caption {
    color: #000;
    text-align: left;
    padding-bottom: 5px;
    font-size: 0.85em;
}
table.simple th {
    padding: 3px;
    border: 1px solid #999999;
}
table.simple td {
    padding: 3px;
    text-align: center;
    border: 1px solid #999999;
}
table.simple.left td {
    padding: 3px;
    text-align: left;
    border: 1px solid #999999;
}
table.simple tr.odd td {
    background-color: #eeeeee;
}
table.simple tr td.highlight {
    background: #FACDCE;
}
table.simple.numbers td {
    white-space: nowrap;
}
table.narrow {
    font-family: Tahoma;
}

table.noborder td,table.noborder th{
	border: 0 none;
}

td.homepageRight.text{
 padding-right:10px;
}

/*
    height: 28px;
    margin: 10px 0;
    padding: 5px 45px 0px 10px;
    border-left: 2px solid #154572;
    display: block;
*/
a.hugeButton {
    padding: 5px 0 5px 30px;
    background: url("/swiss/inc/images/HugeButtonR.gif") left no-repeat;
    font: bold 22px Tahoma, Verdana;
    text-decoration: none;
}

a.hugeButton.left {
    padding: 5px 30px 5px 0px;
    background: url("/swiss/inc/images/HugeButtonL.gif") right no-repeat;
}

a.hugeButton:hover {
    color: #ee0000;
}

a.midButton {
    padding: 5px 0 5px 30px;
    background: url("/swiss/inc/images/MidButtonR.gif") left no-repeat;
    font: bold 16px Tahoma, Verdana;
    text-decoration: none;
}
a.midButton:hover {
    color: #ee0000;
}
.note {
    font-style: italic;
    color: #999;
}

.langFlag {border:1px solid #FFF !important; margin-left:3px;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Misc */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

div.dynarch-popup-menu tr.item td.arrow div { width: 11px; background: transparent url("../../new_menu/img/rarrow.gif") no-repeat 0% 50%; }
div.dynarch-popup-menu tr.active td.arrow div { background: transparent url("../../new_menu/img/rarrow-hover.gif") no-repeat 0% 50%; }

.boldGrayDevider { line-height: 0px;}


/* print styles */
@media print {
	.leftMenu,.topMenu,td.smallText,.nonprint,.footer{
		display:none;
	}	
	#table6{
		border:1px solid #eee;
		padding:1px;
	}
	.mainContent{
		padding:0px;
		margin:0px;		
	}

}

