/*Kurganstalmost Main Stylesheets Last edit 17 may 2006*/
/*Global*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {margin:0;padding:0;}
body, html {color: #333;background:#fff;}
body {font-family: Arial, Helvetica, sans-serif;}

/*Links*/
a:link { color: #333; text-decoration: underline; }
a:visited {color: #333; text-decoration: underline; }
a:hover { color:#36c;}

/*Misc*/
.engdeu {font: 65%/100% Verdana, Arial, Helvetica, sans-serif; color: #999;padding-left: 3em;}
.engdeuAct {font: 65%/100% Verdana, Arial, Helvetica, sans-serif;;color: #36f;font-weight: bold;padding-left: 3em; }
.engdeu:link {text-decoration: none;}
.engdeu:visited {text-decoration: none;}
.engdeu:hover {text-decoration: none;color: #36F;}
.copyright{font: 70%/100% Verdana, Arial, Helvetica, sans-serif;color: #999; }
.copyrightBB {font: 70%/100% Verdana, Arial, Helvetica, sans-serif;color: #36F;font-weight: bold;}
.date {font: 14px Verdana, Arial, Helvetica, sans-serif; color: #666; padding-left: 20px;}
.path {font: 11px/100% Arial, Helvetica, sans-serif; color: #666;padding-bottom: 4px;}
td#russia {background: url(../img/russiakurgan.gif) no-repeat top right;}
td#russiae {background: url(../img/russiakurgane.gif) no-repeat top right;}

/*Index Menu*/
table#index {background: url(../img/a02.jpg) no-repeat left 10em; padding:0; margin: 50px 0 0 0; height: 776px; width:843px;}
.indxmenu {font-size: 70%;text-align: center;padding-right: 3px;padding-left: 3px;color:#FFF;}
.indxmenu:link {color: #03C;text-decoration: none;}
.indxmenu:visited {color: #06C;text-decoration: none;}
.indxmenu:hover {color: #339;text-decoration: none;}
/*.indexbkgrnd {background: url(../img/index.jpg) no-repeat top center;}*/
.ann { margin-top:30px;}

/*Heading*/
h1 { font-size: 1.3em; padding: 0 0 0.5em 0.5em; }
h2 {font-size: 1em; font-weight: bold;  margin:0 0 0.5em 0;color:#3366CC;} 
h3 {font-size: 1em; margin:0 0 0.5em 0;color:#F00;}
h5 { font-size: 1em; }
h4 {color: #666;font: bold 10px/100% Verdana, Arial, Helvetica, sans-serif;padding:1em;}
h2 a:link {color: #3366CC;} 
h2 a:visited { color:#3333CC;}
h2 a:hover {color:#3333CC;} 

h5 {font-size: 14px;font-weight: bold;}
h6 { padding: 0 0 6px 0;}
.headlineSubBold {font: bold 1em/100% Geneva, Arial, Helvetica, sans-serif;color: #36F;padding-top: 4px;}
.headlineSubBR {font: bold 1em/100% Geneva, Arial, Helvetica, sans-serif;color: #F00;text-decoration: none;padding: 4px;}
.headlineSubCon {font: 90%/100% Arial, Helvetica, sans-serif;color: #5E96F5;text-decoration: none;}
.headlineBl {font: 90%/100% Arial, Helvetica, sans-serif;text-decoration: none;padding-left: 1em;}
.newsSub {font: 80%/100% Geneva, Arial, Helvetica, sans-serif;color: #678198;text-decoration: none;padding-right: 1em;}

/*Header*/
table#main {width: 1200px; border:0;}
table#header {width: 1000px; border:0;}


/*Content Common*/
p {font-size: 12px; color: #333; margin: 0 0 1em 0;}
#tabcontent {margin: 10px 0 10px 0;}
table#awards {background-color:#ECECF0;width:100%;margin: 0 0 1em 0;}
table#awards td{padding: 4px;}
table#awards td p{font-size: 70%; color: #333399;	text-align:left; vertical-align:middle;	padding: 4px; margin: 1em;}

#title {color:#000;	font-weight: bold;font-size: 16px;}
blockquote	{font: 0.76em/1.5 Georgia, "Times New Roman", Times, serif;	color: #000;padding:1em 1em 0.5em 1em; margin:0.4em 0; background-color: #EFEFEF;	}
.blockquotesign {font-weight: bold; padding: 0 0 0 3em;}
#icq {font: 0.8em/1.4 Geneva, Arial, Helvetica, sans-serif;	color: #033;border-top: 1px dotted #222;
border-bottom: 1px dotted #222;padding:0.5em 1.5em;margin: 0;background-color: #F7F7F9;	}

/*Content LeftNavMenu*/
.MenuSub {font-size: 12px;color: #333;text-decoration: none;font-weight: bold;height: 20px;}
.MenuSubPage {font-size: 12px;color: #000;text-decoration: none;height: 20px;}
.MenuSubAct {font-size: 12px;color: #0033FF;text-decoration: none;font-weight: bold;}
.MenuSubPageAct {font-size: 12px;text-decoration: none;height: 20px;color: #0033FF;}
.MenuRazdel {font-size: 14px;color: #666;height: 20px;padding-left: 6px;}
.MenuRazdelActive {
	font-weight:bold;
	font-size: 14px;
	color: #0033FF;
	background-color: #EAEAFF;
}
	
.bodytext {font-size: 12px;color: #333;}
.bodytextitalic {font-size: 12px;color: #666;font-style: italic;}
.bodytextbold {font-size:12px;font-weight:bold;color: #666}
.bodytextBl {font-size: 12px;color: #000;}
.times {font-family: "Times New Roman", Times, serif;font-size: 90%;color: #333;}
.bodytextPap {font-size: 12px;color: #333;	padding-right: 1em;}
.anon {font-size: x-small;color: #C00;font-weight: bold;}
.sign {font-size: 70%;color: #666;text-align: right;padding-right: 2em;}
.sloganMain {font-size: 100%;color: #3366FF;font-family: "Times New Roman", Times, serif;font-style: italic;}
.bodytextIndent {font-size: 12px;color: #333;text-indent: 2em;}
.sloganDe {font-size: 75%;color: #678198;font-family: "Times New Roman", Times, serif;font-weight: normal; font-style: italic;}
td.small {font-size:10px; text-align:right;}
.sloganDn {font-size: 80%;color: #1E4E95; font-family: "Times New Roman", Times, serif;font-style: italic;text-align: right;}
.sloganMainDe {font-size: 85%;color: #36F; font-family: "Times New Roman", Times, serif;font-style: italic;}

/*Content RightColumn*/
td#rightcolumn{	vertical-align: top;display:block;}
#rightcolumn p {font-size: 70%;	color: #1B7BAD;	text-align:left; padding: 0 2em 0 1em;background-position: top;}
#rightcolumn img {border: 1px #ccc solid;}

/*Unicum*/
table#uni {width: 100%; border:0; border-collapse:collapse;background-color: #ccc;}
table#uni td {padding: 0.5em 1em; margin: 0;}
td#uni img {border: 1px solid #000;}
td#un {text-align:right; padding:0; margin:0;}
table#unicum {width:400px; background-color: #ccc;}

/*Press Centre*/
.headlineSub {font-size: 105%; color: #5E96F5;text-decoration: none;}
.slogan {color: #678198; font: italic 80%/120% 'Times New Roman', Times, serif;}
.pressHead { color: #666; font: 14px/120% Verdana, Arial, Helvetica, sans-serif;font-weight: bold;padding-left: 1em;}
.pressSubHead {color:#666; font: italic 12px/100% Verdana, Arial, Helvetica, sans-serif;padding-left:1em;}
.pressText {color: #666; font: bold 10px/120% Verdana, Arial, Helvetica, sans-serif;padding:0 1em 1em 1em;}
.pressFollow {color: #369; font: 10px/100% Verdana, Arial, Helvetica, sans-serif;padding-right: 2em;}
.headlineSubBoss {color: #36F; font: bold 90%/100% Geneva, Arial, Helvetica, sans-serif;}

/*Lists*/
ul {font-size: 12px;color: #333; padding:0 0 1em 2em;list-style:square outside;}
ol {font-size: 12px;color: #333; padding:0 0 1em 1em; margin: 0 0 1em 2em; list-style: outside;}
li {margin:0 0 0 1em;}

/*Footer*/
table#footer {width: 1200px; height: 120px; border:0; border-collapse:collapse; background: #ececec;}
tr#up {background: #fff;text-align:center;background: #fff url(../img/000.gif) center repeat-x;}
#fooleft {width: 300px; background: url(../img/coner2.jpg) no-repeat left top; font-size: 80%;color: #1E4E95; font-family: "Times New Roman", Times, serif;font-style: italic;text-align: right;}
#fooright {width: 200px; background: url(../img/coner1.jpg) no-repeat left top; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #999;}
#foocenter {background: #ececec;}
#fooadress {background: url(../img/logo2.gif) no-repeat 20px center;font-size: 70%;padding: 1em 0 0 100px;margin: 0 0 0 10px;}

.footer {font:70%/100% Verdana, Arial, Helvetica, sans-serif;color:#999;}
.footerBold {font: bold 70%/100% Verdana, Arial, Helvetica, sans-serif;color:#36F;}
.most {font-size: 70%;color: #666;margin-left: 1em;}
.mostBold {font-size: 100%;color: #36F;margin-left: 1em;font-weight: bold;}
.imageLeft {padding:12px 18px 4px 0;}
.subFotoR {font-size: 70%;color: #F00;}
.subFotoB {font-size: 70%;color: #333;}

/*Misc*/

table#data { width:100%; border-collapse:collapse;}
table#data td{ font: 0.76em/1.4 Verdana, Arial, Helvetica, sans-serif; padding:10px; border: 1px solid #CCCCCC; vertical-align:top;}
.grey { background:#EDF2F8;}

.geo {font-size: xx-small;color: #939ba1;font-family: Verdana, Arial, Helvetica, sans-serif;text-align: left;vertical-align: bottom;}
.formtxt {font: 70%/100% Verdana, Arial, Helvetica, sans-serif;padding-left: 1em;text-align: right;}
.formtxtB {font: 90%/100% Verdana, Arial, Helvetica, sans-serif;padding-left: 1em;font-weight: bold;}
.punktir {background: url(../img/000.gif) repeat-x center;}
.punktirV {background: url(../img/004.gif) repeat-y;}
.punktirVmenu {background: url(../img/003.gif) repeat-y right 6px;}
.punktirHmenu {background: url(../img/000.gif) repeat-x left bottom;}
#bkgrnd {background: url(../img/fon6.gif) repeat-y right;}
.bkgrnd {background: url(../img/fon6.gif) repeat-y right top;}
.rightbkgd {background: url(../img/fon4.gif) no-repeat;}
.bkgrnd2 {background: url(../img/fon6.gif) no-repeat  right;}
.interline {line-height: 90%;}

/*UpMenu*/
.upmenu {font: 70%/100% Arial, Helvetica, sans-serif;text-align: center;padding-right: 3px;padding-left: 3px;color: #FFF;}
.upmenu:link {color: #999;text-decoration: none;}
.upmenu:visited {color: #bdbec0;text-decoration: none;}
.upmenu:hover {color: #D5ECF7;text-decoration: none;}

/*Pub*/
#pub {margin: 0 auto; width:80%;}
table#pubfooter {padding:0 0 0.5em 0;vertical-align:top; margin:0 0 1em 0;}
#pubnav td{	color: #FFF;background: #678198;font: 70%/100% Arial, Helvetica, sans-serif;text-align: center;	padding: 0.5em;}
#pubnav li {list-style:none; display:inline;margin-right:10px;}
#pubnav ul {text-align: center;}
#pubnav a {color:#ccc;text-decoration:none;padding:0.25em 0.5em;}
#pubnav a:hover {color: #fff;}

/*Others*/
table#boss {width: 90%; border:0; border-collapse:collapse;border-top: 3px solid #fff;}
table#boss td {background-color: #E2E2E2;text-align: center; vertical-align:bottom;padding: 5px 0;}
tr#bos p{font-weight: bold; text-align: center; color:#3366FF;vertical-align:bottom;padding:0;margin:0;}
.unictitle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #666633;padding-left: 2em;}
.unictixt {font: 80%/100% Arial, Helvetica, sans-serif;color: #666;padding-left: 2em;}
.congrt {font: 90%/100% "Times New Roman", Times, serif;color: #333;padding-left: 1em;}
.paper {background-attachment: fixed;background: url(../img/paper.jpg) no-repeat right bottom;}

#subphoto { font-size: 70%; color: #1B7BAD; background: url(../img/nb15.gif) no-repeat  left top; margin: 0 2em 2em 2em; padding: 0 0 10px 2.5em;}


.subFoto {color: #1B7BAD; font: 70%/130% Arial, Helvetica, sans-serif;}
subFoto:link {color: #369;}
subFoto:visited {color: #369;}
.map { background:url(../img/map3.jpg);}
div.indent { padding: 0 0 0 2em;}

/*Images*/
.imgfoto 	{border:1px solid #ccc; padding:4px; margin:0.5em 0;}
.flowright {border:1px solid #ccc; padding:6px; float:right; margin:0 0 0 8px;}
.flowleft {border:1px solid #ccc; padding:6px; float:left; margin:0 8px 0 0;}
img.nvp { border: 4px solid #000000;}
table#sochi {width: 100%; border:1px solid #ccc; /*border-collapse:collapse;*/ padding: 0; margin: 0;}
table#sochi td{ width: 210px; vertical-align:bottom;padding: 0; }
table#news {height: 20px; padding: 0; margin: auto; background-color: #678198; }

