@import "transmenu.css";

body {
margin:0px;
padding:0px;
min-width:1000px;
background:#E7E7E7 url(../images/menutopbg.gif) repeat-y left;
}
html {
height:100%;
}
body {
height:100%;
min-height:100%;
}
a {
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
* {
color:#000;
font-size:12px;
font-family:Arial;
padding:0px;
margin:0px;
border:0px;
vertical-align:top;
outline:none;
}
h1 {
color:#113B71;
font-size:24px;
font-family:Times New Roman;
padding-bottom:3px;
margin-bottom:13px;
border-bottom:1px solid #919191;
background:url(../images/title_bg.gif) repeat-x bottom;
float:left;
}
h2 {	/* like on page NAUCHNSOVET */
color:#444;
font-family:Arial;
font-size:18px;
text-indent:10px;
padding-bottom:15px;
}
h3 { 
color:#444;
font-size:16px;
font-family:Times;
padding-bottom:6px;
text-indent:10px
}
h4 { /* like on page LINKS */
color:#113B71;
padding-bottom:15px;
}
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.clear {
clear:both;
}
.alignRight {
text-align:right;
}

#globusBg {
height:100%;
min-height:100%;
/*background:url(../images/globus.png) no-repeat bottom right;*/
}
#leftBg {
height:100%;
background:url(../images/leftbg.gif) repeat-y left;
}

/* **********************************  HEADER ********************************** */
#header {
height:252px;
border-bottom:2px solid #fff;
background:#E7E7E7 url(../images/headerbg.gif) repeat-x bottom;
}
#kayrosLogo {
display:block;
background:url(../images/kayros_logo.gif) no-repeat;
width:284px;
height:162px;
margin:13px 25px 0px 25px;
}
#headerLeft {
float:left;
background:#E7E7E7 url(../images/logobotbg.gif) no-repeat bottom;
width:334px;
height:252px;
}
#headerRight {
margin-left:334px;
//margin-left:284px;
height:252px;
}
#header marquee {
color:#2A5994;
line-height:23px;
height:23px;
margin-left:90px;
background:url(../images/marqee_bg.gif) repeat-x;
}
#header marquee a {
color:#2A5994;
}
#poloskiStart {
position:absolute;
left:0px;
height:100%;
min-height:100%;
width:100%;
}
#poloski {
height:100%;
min-height:100%;
width:99%;
}
#poloski li {
list-style-type:none;
width:10%;
height:100%;
min-height:100%;
float:left;
margin-right:1%;
z-index:50;
background:url(../images/poloska.jpg) no-repeat 5px 300px;
}
#poloski li.poloskaEmpty {
background:none;
}
#poloski li.poloskaLast {
margin-right:none;
}
marquee strong {
color:#ff0000;
}
#headerBg {
background:url(../images/headerbg_left.gif) no-repeat;
padding-left:169px;
}
#headerBg div {
background:url(../images/headerbg_right.gif) no-repeat 300px 0px;
}
#headerBg p {
width:300px;
height:140px;
}

#headerBg p.page128, #headerBg p.page2 {
background:url(../images/headerpic01.jpg) no-repeat;
}
#headerBg p.page5 {
background:url(../images/headerpic02.jpg) no-repeat;
}
#headerBg p.page16 {
background:url(../images/headerpic03.jpg) no-repeat;
}
#headerBg p.page20 {
background:url(../images/headerpic04.jpg) no-repeat;
}
#headerBg p.page55 {
background:url(../images/headerpic05.jpg) no-repeat;
}
#headerBg p.page64 {
background:url(../images/headerpic06.jpg) no-repeat;
}
#headerBg p.page66 {
background:url(../images/headerpic07.jpg) no-repeat;
}
#headerBg p.page68 {
background:url(../images/headerpic08.jpg) no-repeat;
}
#headerBg p.page70 {
background:url(../images/headerpic09.jpg) no-repeat;
}
#headerBg p.page72 {
background:url(../images/headerpic10.jpg) no-repeat;
}
/* LANGS  */
#langsBlock {
height:86px;
padding-top:3px;
margin-left:90px;
background:url(../images/headerbg_top.gif) repeat-y left;
}
#langsBlock a {
color:#fff;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
display:block;
width:101px;
line-height:23px;
padding-left:7px;
margin:2px 35px 3px 0px;
background:url(../images/lang_bg.gif) no-repeat;
float:right;
clear:right;
}
#langsBlock a.langActive {
background:url(../images/lang_bg_a.gif) no-repeat;
}
#langsBlock a:hover {
color:#1A4A87;
}
/* /LANGS  */
/* **********************************  /HEADER ********************************** */

/* **********************************  MENU ********************************** */ 

#menuWrapper {
text-align:center;
padding:7px 0px 13px 17px;
clear:both;
}
#menuWrapper li {
text-align:left;
}
#menu {
width:99%;
}
#menu li {
list-style-type:none;
width:10%;
float:left;
height:34px;
margin-right:1%;
background:url(../images/menubg.gif) no-repeat;
display:table; 
position:relative; 
overflow:hidden;
}
#menu li.menuLast {
margin-right:none;
}
#menu a {
#position:absolute; 
#top:50%;
display:table-cell; 
vertical-align:middle;
width:100%;
}
#menu li, #menu div, #menu a {
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
#menu div {
text-align:center;
margin:0 auto;
#position: relative; 
#top: -50%;
}
#menu a:hover div, #menu a:hover {
color:#1A4A87;
}
#menu li div {
display:block;
padding:0 5px 0 8px;
}

/* **********************************  /MENU ********************************** */ 

#leftSlogan {
width:334px;
float:left;
}
#leftSlogan p {
width:334px;
height:75px;
background:url(../images/slogan.gif) no-repeat;
margin-top:expression((window.screen.height) < 800 ? "0px": "5%");
}
#leftSlogan div {
width:334px;
height:278px;
background:url(../images/kayros_god.jpg) no-repeat;
margin-top:expression((window.screen.height) < 800 ? "0px": "15%");
}

#contentWrapper {
float:left;
position:relative;
width:65%;
}
.contentPaddings {
padding:0px 30px 30px 20px;
}
#contentWrapper p {
text-align:justify;
padding-bottom:10px;
text-indent:10px;
}
#contentWrapper a, .sitemap li {
color:#022F69;
/*color:#A60000;*/
}

#content li {
list-style-type:none;
background:url(../images/bullit_blue1.gif) no-repeat 0px 5px;
margin-left:7px;
padding-left:13px;
padding-bottom:7px;
}
#content li ul {
margin-top:6px;
}
#content li li {
background:url(../images/bullit_grey.gif) no-repeat 0px 5px;
}
#content strong {
color:#041E4F;
}

.moreLink {
margin-top:-20px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dotted #7e7e7e;
}
.moreLink a.more-link, .moreLink {
text-decoration:none;
font-weight:bold;
color:#113b71;
}
.borderPic {
border:1px solid #818181;
background:#E7E7E7;
padding:7px;
margin-right:20px;
float:left;
}
big {
color:#041E4F;
font-size:14px;
}
.lineSeprtr {
clear:both;
border-bottom:1px dotted #7e7e7e;
margin-bottom:15px;
}

/* PAGE NAUCHNYI SOVET */
.nauchnSovet p {
/*border-bottom:1px dotted #7E7E7E;*/
margin-bottom:15px;
}
.nauchnSovet span {
color:#041E4F;
font-weight:bold;
font-size:14px;
}
.nauchnSovet strong {
color:#041E4F !important;
}
/* /PAGE NAUCHNYI SOVET */

/* PAGE LINKS */
.linksTable {
border-collapse:collapse;
width:580px;
margin-bottom:15px;
}
.linksTable td {
padding:6px;
border:1px dotted #AAA;
}
.linkTitle {
width:200px;
}
/* /PAGE LINKS */
.contactsTable td {
padding:5px 20px 5px 0px;
}
.contactsTable td, .contactsTable strong {
font-size:14px;
}
.contactLeft {
border-right:1px dotted #777;
}
.contactsTable td.contactRight {
padding-left:15px;
}
#footer, #footerStart {
position:absolute;
bottom:6px;
right:20px;
height:30px;
}
#footer a {
color:#818181 !important;
font-size:11px !important;
text-decoration:none !important;
}
#footerStart {
display:none;
}
