/*Import fonts*/

@font-face {
    font-family: 'HeliosCondCRegular';
    src: url('/templates/fonts/helioscondc-webfont.eot');
    src: url('/templates/fonts/helioscondc-webfont.eot?#iefix') format('embedded-opentype'),
/*        url('/templates/fonts/helioscondc-webfont.svg#HeliosCondCRegular') format('svg'),*/
        url('/templates/fonts/helioscondc-webfont.woff') format('woff'),
        url('/templates/fonts/helioscondc-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('/templates/fonts/HelveticaNeueLTPro-MdCn.eot');
    src: url('/templates/fonts/HelveticaNeueLTPro-MdCn?#iefix') format('embedded-opentype'),
        url('/templates/fonts/HelveticaNeueLTPro-MdCn.svg#HeliosCondCRegular') format('svg'),
        url('/templates/fonts/HelveticaNeueLTPro-MdCn.woff') format('woff'),
        url('/templates/fonts/HelveticaNeueLTPro-MdCn.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

/*Header*/
.header {
    margin-right:auto;
    margin-left:auto;
}

div.header, table.outer {
	width:1135px;
}

table.outer {
	margin: 15px auto 0 auto;
	border:none;
	border-collapse:collapse;
}

table.outer > tbody > tr > td {padding:0}
table.outer > tbody > tr > td.menu {width:250px;padding-right:15px}
/*table.outer > tbody > tr > td.main {width:870px}*/

/*Logo */
.logo {
    float:left;
    margin-top:5px;
}

/*Menu wrapper*/
.menu_wrapper {
    margin-left:150px;
}

.topmenu {
    font-family:Arial, sans-serif;
    height:20px;
    /*width:800px;*/
    margin-bottom:10px;
}

.topmenu:last-child {
    margin-bottom:0px;
}

.en .topmenu {
    /*font-family:'HeliosCondCRegular', sans-serif;*/
}
.ru .topmenu {
    /*font-family:'HeliosCondCRegular', sans-serif;*/
}

.topmenu {
	font-family: "Open sans"
}

/*clearing*/
.topmenu:after,
.header:after,
.menu_wrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/*Menu items*/
.menuitems {
    float:left;
}

.menuitems ul {
    margin:0;
    padding:0;
}

.menuitems li {
    display: inline;
    list-style-type: none;
    padding-right: 5px;
    margin-left: 5px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #DDD;
    color:#8d8d8d;
    font-size:15px;
}

.menuitems li:last-child {
    border:none;
}

.menuitems a {
    text-decoration:none;
    color:#5872D0;
}

/*Search box*/

.search {
    float:right;
}

.search input {
    font-size:9px;
    background-color:#ffffff;
    border-width:1px;
    border-color:#ddd;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding-left:10px;
    width:92px;
    margin-top:2px;
    border-style:solid;
    height:18px;
}

/*language box*/
.language {
    float:right;
    font-size:65%;
    background-color:#ffffff;
    border-width:1px;
    border-color:#ddd;
    border-style:solid;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding-left:10px;
    padding-top:2px;
    width:80px;
    margin-top:2px;
    height:14px;
    font-family:Arial;
    font-size:9px;
}


/*language dropdown */
.language .dropdown {
    float:right;
    font-size:65%;
    background-color:#ffffff;
    border-width:1px;
    border-color:#ddd;
    border-style:solid;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:0px 0px 3px #000000;
    -webkit-box-shadow:0px 0px 3px #000000;
    box-shadow:0px 0px 3px #000000;
    width:92px;
    position:relative;
    top:-16px;
    left:2px;
    display:none;
}

.language .dropdown li {
    list-style:none;
    
}

.language .dropdown a {
    text-decoration:none;
}

.language .dropdown a:hover {
    font-weight:bold;
    color:black;
}

