/*PORTAL*/
@charset "windows-1251";
/*for win-width*/
* {margin: 0; padding: 0; vertical-align: top; font-weight: lighter; border:none}
* html body {width: expression(document.childNodes[1].offsetWidth < 1200 ? '1200px' : 'auto')}
body {min-width: 1200px}

/*for all*/

html, body {font-family:Helvetica, Geneva, Arial, sans-serif; font-size:100.01%; background-color:#FFFFFF}

a {color:#2a3a55}
b { font-weight:bold}
hr { border-top:#999999 0.5px solid; margin-bottom:1em;}

* table {width:100%; border:0}

tabhron { border:#666666 1px;}
.clear{clear: both;}


#upall, #contentall {width:100%; overflow:hidden} 
#up, #content, #down {width:100%; position:relative} 

.betweennews { border-top:#333333 dashed 1px; margin-top: 0.3em;}
.update { color:#FF0000; font-size:0.9em}

#upall {}
	#up {}
	#up a { text-decoration:none; color:#333333; cursor:pointer}
	#logo {background-image:url(../images/logo.png); width:437px; height:122px; position:relative; top:30px; left:1%; margin-bottom:4em; z-index:100;}
	#slogan {position:absolute; bottom:0px; left:105px; font-size:15px; font-weight:bold}
	#logotime {position:absolute; top:0; right:0; font-size:0.7em}
	
	#mainnewsup {position:absolute; left:62%; top:40px; font-size:0.77em;}
	#mainnewsup h4 {margin-bottom:1em}
	#mainnewsup b {color:#666666; font-style:normal;}
	#mainnewsup a {color:#003569; text-decoration:underline;}
	#mainnewsup ul li {list-style:none; margin-bottom:0.3em; text-decoration:none;}
	.datemainnewsup {color:#666666; text-decoration:none;}
	
	.active {position:relative; display:inline-block}
	.activearrow {position:absolute; top:3px; left:-10px; background-image:url(/images/arrow.gif); width:8px; height:11px; background-repeat:no-repeat; background-position:right;}				

	#video {border-top:#FF3300 2px dashed; padding-top:0.5em; width:97%; /*border-bottom:#999 1px dashed;*/ padding-bottom:0.5em;}
	#video h2 {margin-bottom:0.2em}
	#videoclip { text-align:center;}
	#videoarch {margin:1em 0; font-size:0.8em}

#params {position:absolute; left:470px; top:10px; font-size:0.77em; text-align:left;}
#paramstable {position:relative; width:100%; left:0px; top:0px;}
#paramstable tr td {text-align:left; padding-left:5px;} 
#paramstable tr {padding-bottom:10px; width:10px} 
#paramsdown {background-image:url(../images/down.png); width:24px; height:24px; background-repeat:no-repeat;}
#paramsup {background-image:url(../images/up.png); width:24px; height:24px; background-repeat:no-repeat;} 

#contentall {}
	#content {margin-bottom:4em}
	
	#textalllenta { position:relative; top:0.01em;}
	
	
	.arcmainnews {border-top:#666666 dashed 1px; padding-top:0.3em; position:relative; padding-bottom:0.3em; visibility:hidden; display:none}
	#arcmainnews {border:none; padding-top:0.3em; position:relative; padding-bottom:0.3em; /*visibility:visible; display:block*/}
	
	#titlemainlenta {margin-bottom:0.7em; margin-top:1.2em; cursor:pointer; border:none;}
	
	#mainnewslinksall {margin-bottom:1.5em}
	#printmainnewslink { text-align:right; margin: 1em 0 2em 0 }
	#printlink{}
	#mainnewslinkslook2, #mainnewslinkslook1 {font-size:0.8em;}
	
	
	#printcontent { margin: 2em 2em 2em 2em; width:600px }
	
	#printcontenthead { font-size:12px; margin-bottom: 1.5em }
 	
	
	#mainnewslinkblog{font-size:0.8em; visibility:hidden; display:none; overflow:visible;}
	#blogtextarea {width:100%; border:#8598BC 1px solid; background:#FFFFFF; height: 150px}
	#blogform {margin: 1em 0 1em 0; height:150px; width:100%;}

	#mailinput { width:60%; border:#8598BC 1px solid; background:#FFFFFF; height:1.5em; margin: 0.3em 0 0.3em;}
	#mailform { display:none; visibility:hidden }
	#mailbutton { width:100px; height:30px; background-color:#CCCCCC; border:#8598BC 1px solid; color:#666666}
	#friendform { margin: 1em 0 1em 0;}
		
	#mainnewslinks{ margin-bottom:0.3em }
	#mainnewslinks ul li {list-style:none}
	#mainnewslinks a {font-size:0.8em; color:#2a3a55}
	
	#titlemainlentaNews {margin-bottom:0.7em; margin-top:1.2em; cursor:pointer;}
	
	#titlemainlenta h1 {font-size:2em}
	#datemainlenta {font-size:0.7em; color:#666666}
	#datemainlenta b { font-weight:normal}
	#datemainlenta a { text-decoration:none;}
	#textlenta {font-size:0.8em; margin-top:0.0em; margin-bottom:0.5em} 
	#textlenta a {color:#333333; text-decoration:none;}
	
	#menuall {width:85%; margin:0 auto; font-size:0.9em}
	#menuall ul {list-style:none}
	#secondmenu{margin-left:1em}
	
	#menukrizis, #menuantikrizis {border-top:#999999 1px solid}
	#menukrizis a, #menuantikrizis a {color:#2a3a55}
	#menukrizis ul, #menuantikrizis ul {margin-bottom:1em; margin-top:0.6em}
	#menukrizis ul li, #menuantikrizis ul li {margin-bottom:0.3em;list-style:none;}
	#secondmenukrizis a { color:#FF0000; margin-left:1em}
	
	
	#menufin {border-top:#999999 1px solid}
	#menufin a {color:#FF0000}
	#menufin ul {margin-bottom:1em; margin-top:0.6em}
	#menufin ul li {margin-bottom:0.3em}
	
	#hronikikrizisa {border-top:#999999 1px solid; margin-bottom:1em}
	#hronikikrizisatext {margin-bottom:0.4em; margin-top:0.6em}
	#hronikikrizisatext font {font-size:0.8em}
	#hronikikrizisatext h2 {margin-bottom:0.2em; font-size:1.5em; color:#be0101}
	#hronikikrizisalink a {color:#2a3a55; font-size:0.8em; margin-top:0.3em}
	
	#onlyhrefname a {color:#2a3a55; font-size:1em; margin-top:0.3em}
	
	
	#aboutcompany {border-top:#999999 1px solid; margin-bottom:1em}
	#aboutcompanytext {margin-bottom:0.4em; margin-top:0.6em}
	#aboutcompanytext font {font-size:0.8em}
	#aboutcompanytext h2 {margin-bottom:0.2em; font-size:1.5em; color:#000000}
	#aboutcompanytext .exp-a {font-size:0.8em; text-decoration: none; color: #000;} 
	#aboutcompanylink a {color:#2a3a55; font-size:0.8em; margin-top:0.3em}
	
	#allmain {width:98%; margin:0 auto 0 0}
	#mainnews {border-top:#666666 dashed 1px; padding-top:0.3em; position:relative; padding-bottom:1em}
	
	#lastnews { border:none;}
	
	/*#mainnewslinks {margin-bottom:1.5em}*/
	#mainnewslinks ul li {list-style:none}
	#mainnewslinks a {font-size:0.8em; color:#2a3a55; text-decoration:underline; cursor:pointer; }
	#metkamainnewsall {position:absolute; top:-2px; left:0; width:100%}
		#metkamainnewstext {text-align:right}
		#metkamainnewstext a {color:#FF0000; font-size:0.8em}
		#metkamainnewstext img {margin-top:0.2em}
	#photomainnews {position:relative; width:100%}
	#photomainnewsbig {position:relative; width:100%}
	#photomainnewsbigcomment {font-size:0.7em; color:#666666; margin-bottom:1.5em}
	#titlemainnewsbig a {color:#000000; font-size:1.8em}
	#titlemainnews a {color:#2a3a55; font-size:1.4em}
	#titlemainnewssmall a {color:#2a3a55; font-size:1em}
	#datemainnews {font-size:0.8em; color:#666666; margin-bottom:1em}
	#datemainnewssmall {font-size:0.7em; color:#666666; margin-bottom:0.2em}
	#datemainnews img {margin-top:0.2em}
	#textmainnews {font-size:0.8em}
	#textmainnews p, #exptextbig p {margin-bottom:1em}
	
	#textmainnewsresource {font-size:0.7em; color:#999999; text-align:right; margin-bottom:2em;}
	#textmainnewsresource a {color:#999999; text-decoration:underline}
	
	#textallmainnewssmall {margin-left:0.7em}
	
	#titleaboutcompany {color:#000000; font-size:1.8em; margin-bottom:0.5em}
	
	#expall {}
	#expallbig {border-top:#E1E1D0 dashed 1px}
	#expcon {background-color:#f7f5ee; padding:0.5em; margin-bottom:0.5em}
	#expconbig {background-color:#f7f5ee; padding:0.5em; margin-bottom:0.5em; margin-top:0.3em}
	#expphoto {}
	#expsay {position:relative; height:100%; width:10px; background-color:#999999; float:left}
	#exptext {font-size:0.8em; padding-left:2em; position:relative}
	#exptextbig {font-size:0.8em; padding-left:2em; position:relative}
	#exptext a {color:#2a3a55; font-size:1.6em}
	#exptextbig a {color:#000000; font-size:2em}
	#expmore {border-top:#E1E1D0 dashed 1px; margin-bottom:1em}
	#titleexpsmall a {color:#2a3a55; font-size:1em}
	#dateexpsmall {font-size:0.7em; color:#666666; margin-bottom:0.2em}
	#dateexp {font-size:1em; color:#666666; margin-bottom:0.2em}
	#expert {font-size:1em; color:#666666; margin-bottom:0.2em; text-align:right;}
	#expertsmall {font-size:0.8em; color:#666666; margin-bottom:0.2em; text-align:right;}
	#expertpost {color:#666666; margin-bottom:0.2em; text-align:right;}
	#textallexpsmall {margin-left:0.7em}
	#textexp {font-size:0.8em}
	
	.personal #expertsmall {text-align: left !important;}
	
	#explink {margin-bottom:0.7em}
	#explink ul li {list-style:none}
	#explink a {font-size:0.8em; color:#2a3a55}
	
	#fincotall {width:95%; border-top:#669900 2px dashed; padding-top:0.5em}
	#fincot {margin-bottom:1em}
	
	#graphlink { position:relative; right:0px; text-align:right;}
	#graphlink a {font-size: 10px}
	
	#titlefincot h2 {color:#255008}
	#titlefincot2 {border-bottom:#0066FF 1px dashed}
	#titlefincot2 h3{font-size:0.9em; color:#0c4c93}
	#contentfincot {font-size:0.7em; border-top:#669900 1px dashed}
	#contentfincot2 {font-size:0.7em}
	.fincottabletitle {width:50%}
	.fincottablenumber {width:35%}
	.fincottablenumber2 {width:35%}
	.fincottabledif {width:5%; text-align:center}
	.m{color:#FF0000}
	.p{color:#666600}
	.fincottabledifnumber {width:10%; text-align:right}
	
	#listnewsall {width:95%; border-top:#CC3300 2px dashed; padding-top:0.5em}
	#titledatelistnews a {font-size:1.2em; color:#CC3300}
	#titledatelistnews {margin-bottom:0.6em}
	#listnews {margin-bottom:0.5em}
	#timelistnews {font-size:0.7em; color:#666666; margin-bottom:0.3em}
	#textlistnews {font-size:0.8em; margin-top:-0.2em}
	#textlistnews:first-letter {color:blue; font-size:120%; float:left}
	#textlistnews a {color:#333333; text-decoration:none;}
			
#downall {height:150px; width:100%}
	#down {border-top:#666666 1px solid; position:relative}
	#copyright {position:relative; left:2%; width:45%; font-size:0.8em; margin-top:1em}
	#copy a {color:#2a3a55}
	#attention {color:#666666; width:450px}
	#dekor {background-image:url(../images/copyright.gif); width:363px; height:152px; position:absolute; right:0; top:-11px; z-index:100;}
	#wedidit {position:absolute; top:30px; right:130px; font-size:0.8em; color:#CCCCCC}
	#wedidit a {color:#999999}	
	
	.author { font-size:12px; color:#666666; margin-top:20px}
	 
	 #tagcloud a {font-size:1.2em; color:#999999; /*text-decoration:none*/} /*color:#CC3300*/

	#newsandpeople {background-color:#f9f3c1; padding:0.5em; margin-bottom:0.5em; margin-top:0.3em; position:relative; z-index:50;}
	#napbig p {margin-bottom:1em}
	#napbig {font-size:0.8em; padding-left:2em; position:relative; z-index:100;}
	#newsandpeopletitle {color:#000000; font-size:1.6em; margin-bottom:0.3em}
	#newsandpeopledate {color:#000000; font-size:0.8em; margin-bottom:1em}

	#mailtitlefandp h1 {margin-bottom:2.5em; font-size:1.5em; position:relative; z-index:10; top:30px}
	#mailtitlefandptwo h1 {margin-bottom:0.5em; font-size:1.5em}
	#newsandpeoplemonth h2 {margin:1em 0 0.5em 0; font-size:1.0em; }
	#newsandpeoplemoreidea {background-color:#CCCCCC; padding:0.5em; margin-bottom:0.5em; margin-top:0.3em}
	#moreidea table td {width:32%}
	#newsandpeopletextmoreidea {font-size:0.8em; position:relative; margin-bottom:1em; font-size:0.7em}
	#newsandpeopletextmain {font-size:0.8em; position:relative; font-size:0.9em; margin-bottom:1em} 
	#newsandpeopledateidea {color:#000000; font-size:0.8em; margin-bottom:0.5em; margin-top:1em}
	#newsandpeopletitleread {color:#000000; font-size:2.3em; margin-bottom:0.6em}
	#newsandpeopleread {background-color:#EFEFEF; padding:0.5em; margin-bottom:0.5em; margin-top:0.3em; position:relative}
	#picidea {padding-left:1.5em}
	#picidea img { width:200px; height:auto}
	#decorfirm {position:absolute; top:-70px; right:0px; width:350px; height:70px; background-image:url(/images/idea.png)}
	#decorfirmtwo {position:absolute; top:-70px; right:0px; width:350px; height:70px; background-image:url(/images/idea2.png)}
	#newspeople {position:absolute; top:-70px; right:0px; width:350px; height:70px; background-image:url(/images/people.png)}
	
	#commentadd {position:relative}
	#compas {position:absolute; width:60px; height:30px; background-color:#666666; bottom:1.3em; right:2em}
	#commentall {width:95%; border-top:#5a819f 2px dashed; padding-top:0.5em;}
	#commentone {font-size:0.7em}
	#commentname {margin-bottom:0.3em; color:#5a819f}
	#commentdate {font-size:0.8em; color:#999999; }
	#commenttitle h2 {color:#5a819f}
/*	#cmmentadd {margin:1em 0; visibility:hidden; display:none;}*/
	#commentbuttonadd {margin:0.5em 0em 0em 0em;}
	#commentadd a {color:#5a819f}
	#commentone {margin-bottom:1em}
	#comformtitle {font-size:0.7em; margin-bottom:0.2em; }
	#cadd form {padding:0.8em}
	#cadd form input {margin-bottom:1em}
	#comformcom {height:100px; width:100%}
	#comformpas {width:60px; font-size:9px}	
	.butstart {height:28px; width:70px; font-size:9px}
	
		
	.adminid h6, .adminnews h6, .adminryb h6, .adminkat h6, .admincomall h6, .admincompub h6, .admincomunpub h6, .admincomunwatch h6 {font-weight:bold; font-size:1em; margin-bottom:1em}	
	.adminid {width:7%; padding-left:1.2em}
	.adminnews {width:29%}
	.adminryb {width:12%}
	.adminkat {width:12%}
		.adminkaticonsspb {background-image:url(images/spb.gif); width:13px; height:15px}
	.admincomall, .admincompub, .admincomunpub, .admincomunwatch {width:10%}
	#admincomtrtitle {background-color:#CCCCCC}
	.adminid, .adminnews, .adminryb, .adminkat, .admincomall, .admincompub, .admincomunpub, .admincomunwatch {padding-top:1em}
	
	#aboutwallcry {margin-top:1.5em; font-size:0.8em; line-height:1.5em}
	#aboutwallcryaddlinks {margin-top:1em; margin-bottom:2em}
	#aboutwallcryaddlinks a {color:#2cb2f0}
	#aboutwallcryaddlinks ul {list-style:none}
	#aboutwallcryaddlinks ul li {margin-bottom:0.5em}
	#titlemainlentacry {margin-bottom:0.6em; margin-top:1.2em; color:#666666; font-size:0.7em; font-weight:bold}
	#whocry a {color:#2cb2f0}
	#whocry {margin-bottom:0.3em}	
	#mainnewstwo {padding-top:0.3em; padding-bottom:1em}
	#dotline {border-bottom:#2cb2f0 dotted 1px; margin-bottom:2em}
	.livejournalicon {background-image:url(/images/livejournalicon.gif); width:15px; height:15px; float:left; margin-right:5px}
	.liveinterneticon {background-image:url(/images/liveinterneticon.gif); width:15px; height:15px; float:left; margin-right:5px}
	.dairyicon {background-image:url(/images/dairyicon.gif); width:15px; height:15px; float:left; margin-right:5px}
	#mainnewscry {margin-bottom:1.2em}
	
	#oproscon {background-color:#666666; width:100%; padding-bottom:0.7em}
	#oproscon h3 {color:#FF9900; font-size:0.9em; padding-top:1em; margin-bottom:0.5em}
	#oproscon div {}
	.question {color:#FFFFFF; font-size:0.8em}
	.answer table {color:#FFFFFF; font-size:0.8em}
	.answer form input {margin-right:0.5em;}
	.answer form table tr td {padding-bottom:1.5em; /*text-align:left*/}
	.pollbutton { height:20px; width:130px; border:#006699 1px; text-align:center }
	.trpollbutton { text-align:center }
	.dateopros {font-size:0.8em; color:#333333; margin-bottom:0.5em; margin-top:2em}
	.oprosgraf {margin-bottom:0.2em}
	.graf55 {background-image:url(/images/graf.gif); width:50%; height:23px; position:relative}
	.graf35 {background-image:url(/images/graf.gif); width:30%; height:23px; position:relative}
	.procent {position:absolute; right:-30px; top:3px; font-size:0.7em; color:#FFF}
	.oprostext {font-size:0.8em; color:#FFFFFF; border-bottom:#000000 1px dotted; padding-bottom:0.5em}
	.oprosconteiner {width:97%; margin:0 auto}
	.oprosconteinermain {width:90%; margin:0 auto}
	.oprosnumber {color:#FFFFFF; font-size:0.8em; margin:0.5em 0 0.2em 0}
	
	#businesnewsall {width:97%; border-top:#FF3300 2px dashed; padding-top:0.5em}
	#titlebusinesnews {border-bottom:#FF3300 1px dashed}
	#numberbusinesnews {font-size:0.75em; color:#666666; padding-bottom:0.5em}
	#numberbusinesnews table {width:70%}
	.date {width:80px;}
	.plus {}
	.minus {}
	#numberbusinesnews img {margin-top:3px; margin-right:3px}
	#businesnewslist {margin-top:0.5em; font-size:0.8em; margin-bottom: 1em}
	#bnplus ul li {display:inline; margin:0; padding:0}
	#bnminus ul li {display:inline; margin:0; padding:0}
	#bnplus {margin-bottom:0.5em}
	#bnminus {margin-bottom:0.5em}
	#bnarrow {position:relative}
	#saplus {background-image:url(/images/saplus.gif); width:8px; height:5px; background-repeat:no-repeat; float:left; position:relative; top:3px}
	#saminus {background-image:url(/images/saminus.gif); width:8px; height:5px; background-repeat:no-repeat; float:left; position:relative; top:3px}
	#bntime {color:#999999; margin-right:3px; width:30px}
	#bntext {color:#414141}
	#bntext a {color:#414141; text-decoration:none}
	#bamainnews {border-top:#666666 dashed 1px; padding-top:0.3em}
	#batitle {margin-bottom:2em}
	#bapic {margin:0 auto; width:145px; height:145px}
	#month {font-size:1.5em; color:#999999}
	#month a { text-decoration:none; color:#999999}
	#monthactive {font-size:1.5em}
	#monthactive a { text-decoration:none }
	#baarchmonthtitleactive {font-size:1.3em; margin-top:0.5em; color:#000000}
	#baarchmonthtitleactive a { text-decoration:none; color:#000000 }
	#baarchmonthtitle { font-size:1.3em; margin-top:0.5em; color:#999999 }
	#baarchmonthtitle a { text-decoration:none; color:#999999}
	#baarchmonth {float:left; margin-right:1em}
	#baarchdayall {margin:0 auto; width:350px}
	#day {font-size:10em; text-align:center; line-height:0.9em; margin-bottom: 0.1em}
	#baarchmonthall {clear:both}
	#dayall {text-align:center; font-size:1.1em; color:#666666; margin-right:0.1em; margin-bottom: 2em}
	#bigminus {background-image:url(/images/baplus.gif); float:left; width:8px; height:8px}
	#textallmainnewsp p {margin-bottom:1em; font-size:0.8em}
	#picbn {margin-top:3px; margin-right:5px}
	#picbacon {font-size:0.8em; color:#666666; margin-bottom:1em}
	#bapicplusbig {float:left; background-image:url(/images/baplus.gif); width:8px; height:8px; margin-top:2px; margin-right:2px;}
	#bapicminusbig {float:left; background-image:url(/images/baminus.gif); width:8px; height:8px; margin-top:2px; margin-right:2px; }
	
		#pc {position:absolute; top:30px; left:40%; background-color:#CCC; width:445px; height:80px; z-index:0;}
		
	#banner1{position: absolute; top: 20px; right: 20px; width: 180px; height: 150px;}
	.disable{position: relative; z-index: 100; background-color: white; height: 30px; width: 258px; top: 148px;}
	.small_1293040243 {FONT-SIZE:9px; FONT-FAMILY: arial;}
	.norm_1293040243{FONT-SIZE:10px; FONT-FAMILY: arial;}
	.txt_1293040243{FONT-SIZE:11px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;}
	.mainexperts{border:2px dashed #CC3300 !important; padding: 3px;margin-bottom:5px;}
	.notopborder{height:3px;background-color:#ffffff;margin-bottom:-2px; position:relative; z-index:10;}
	.newstyle_text{border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; padding: 10px 0;}
	.newstyle_text ul li ,.newstyle_text  ol li{margin: 10px 0 10px 40px; }
	.newstyle_text table {border-collapse: collapse;}
		.newstyle_text table td{border: 1px solid #aaa; padding: 5px 4px;}
		img.buaty_img {border: 6px #aaa solid; margin: 5px  0 5px 5px; }
		.newstyle_text strong, .newstyle_text b{font-weight:bold;}
