#flag { width:30px; height:20px; position:absolute; top: 0px; left:50%; margin-left:-401px; }
#ukr { width:200px; height:20px; position:absolute; top: 0px; left:50%; margin-left:-363px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.header{ width:1002px; height:120px; background-color:#fff; margin-left:auto; margin-right:auto; background-color:#fff;}
	.logo{ width:100px; height:120px; background-image:url(../images/logotip.png); position:relative; float:left; }
	.title{ widht:882px; height:120px; position:relative; left:20px; }
		#titlename{ widht:550px; height:30px; line-height:auto; background-color:#fff; position:absolute; top:50px; left:50%; margin-left:-381px; font-family:Arial, Helvetica, sans-serif; font-size:28px;}
		.titletop{widht:882px; height:87px; border-bottom:3px solid #000000;}
			.titletopl {widht:550px; height:87px; background-color:#ccc; float:left; }			
			.search{ width:300px; height:80px; position:relative; left:582px; background-image:url(../images/search.png);}
				#searchstring{ position:relative; width:225px; height:16px; top:44px; left:14px; float:left; }
				#searrchbutton { width:30px; height:22px; position:relative; top:44px; left:25px;}
		.titlebottom{widht:882px; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}	
.body{width:1002px; height:auto; background-color:#fff; position:relative; top:20px; margin-left:auto; margin-right:auto;}
	.table{widht:1002px; min-height:400px; background-color:#fff;}
		.columnleft{ width:201px; }
		.columnleft zzz {font-family:arial, sans-serif; font-size:20px;}
			.columnleft zzz a { text-decoration:none; color:#000000;}
			.mainmenu{ width:200px; height:200px; top:0px; position:relative; }
				.mainmenutop { width:195px; height:28px; border: 1px solid #999999; background-color:#C8C8C8; font-family:arial, sans-serif; font-size:18px; text-align:center; line-height:28px; color:#900022;}
				.mainmenucenter{ width:193px; height:100px; border-left:#999999 solid 1px; border-right:#999999 solid 1px; border-bottom: 1px solid #999999; background-color:#f2f2f2;}
			.menublocktop { width:193px; height:23px; margin-top:20px; border: 1px solid #999999; background-color:#C8C8C8; font-family:arial, sans-serif; font-size:16px; line-height:23px; text-align:center; color:#900022;}
			.ssilkitop1 { width:193px; height:23px; border: 1px solid #999999; background-color:#C8C8C8; font-family:arial, sans-serif; font-size:16px; line-height:23px; text-align:center; color:#900022;}
			.menublockbottom {width:193px; height:185px; border-left:#999999 solid 1px; border-right:#999999 solid 1px; border-bottom: 1px solid #999999; background-color:#f2f2f2;}
			.ssilkibottom1 {width:193px; height:auto; margin-top:-12px; border-left:#999999 solid 1px; border-right:#999999 solid 1px; border-bottom: 1px solid #999999; background-color:#f2f2f2; font-family:arial, sans-serif; font-size:12px;}
			.ssilkibottom1 a { text-decoration:none; color:#000000;}
			.ssilkibottom1 a:hover { text-decoration:underline; color:#900022;}
			.ssilkibottom1 ul { list-style:none; margin-left:-30px;}
		.columncenter { width:600px; text-indent:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; z-index:50;}
			.infobox { width:590px; margin-left:auto; margin-right:auto; background-color:#fff; z-index:50;}
			.infobox h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; margin-top:0px; margin-bottom:0px;}
			.infobox h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
				.black h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
				.black h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
			.infoboxtop{ width:590px; height:20px; background-image:url(../images/infoboxtop_s.png); text-indent: 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; z-index:50;}
			.infoboxmiddle{width:588px; border-left:1px #f2f2f2 solid; border-right:1px #f2f2f2 solid; border-bottom:1px #f2f2f2 solid; z-index:50; font-family: Verdana, Geneva, sans-serif;	font-size: 12px; color:#000; text-align:justify; text-indent:20px;}
				.infoboxmiddle img {z-index:60;}
				.infoboxmiddlequotes{ margin:auto; position:relative;}
		.columnright { width:201px;}
.bottom{ width:1000px; height:132px; border: 1px solid #636363; background-color:#CDCDCD; position:relative; margin-left:auto; margin-right:auto; margin-top:60px; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
.bottom a { color:#EC1313;}
.copyright { width:399px; height:120px; margin-top:5px; margin-left:5px; border-right:1px solid #4D4D4D;}
.liveinternet { width:88px; height:120px; background-color:#ffffff; margin-top:-119px; margin-left:906px;}
/*technical*/
.link { width:80%; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:10px; background-color:#FAFAFA; border:#F2F2F2 solid 1px;}
.kazef { width:80%; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:10px; background-color:#FAFAFA; border:#F2F2F2 solid 1px;}
.red { color:#F00;}
/*glossary*/
.glossary{ width:1000px; height:36px; background-color:#FAFAFA; position:relative; margin-top:15px; margin-bottom:0px; margin-left:auto; margin-right:auto; border:#f2f2f2 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	.glossary ul {list-style: none; margin-top:2px; margin-bottom:1px;}
	.glossary ul li b{display:block; color:#000; width:130px; float:left; }
	.glossary ul li a{ display:block; color:#000; width:auto; margin-left:5px; float:left; text-decoration:none; text-align:center; }
	.glossary ul li a:hover{ text-decoration:underline;}
.boxg { width:580px; height:auto; background-color:#F2F2F2; position:relative; margin-top:5px; margin-left:auto; margin-right:auto; text-indent:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.boxg a { color:#000; text-decoration:none;}
.boxg a h3 { color:#C12013;}
.boxg a:hover { text-decoration:underline;}
.boxw {width:580px; height:auto; background-color:#FFFFFF; position:relative; margin-top:5px; margin-left:auto; margin-right:auto; text-indent:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.boxw a { color:#000; text-decoration:none;}
.boxw a h3 { color:#C12013;}
.boxw a:hover { text-decoration:underline;}
.dirlink a { text-decoration:underline; color:#C12013; font-weight:bold;}
.signature{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px;}
/* infobox1  */
.top1 { width:190px; height:auto; background-color:#F5F5F5; border-bottom:solid 3px #000000; margin-left:5px; position:relative;}
.middle_a {width:190px; height:auto; background-color:#F9F9F9; border-bottom:solid 1px #000000; margin-left:5px; position:relative; list-style:none; text-indent:5px;}
.middle_a a { text-decoration:none; color: #000000;}
.middle_a a:hover { text-decoration:underline; color:#D20000;}
/*news*/
.newshead { width:193px; height:20px; background-color:#ededed; border:#D7D7D7 solid 1px; position:relative; margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; text-align:center; color:#b60022;}
.newsbody { width:193px; height:auto; min-height:400px; position:relative; background-color:#ffffff; border-bottom:#D7D7D7 solid 1px; border-left:#D7D7D7 solid 1px; border-right:#D7D7D7 solid 1px;position:relative; margin-left:5px;}
	.block { width:185px; height:auto; background-color:#FAFAFA; margin-left:3px; top:10px; position:relative; border:#EFEFEF solid 1px;}
		.blocktop { width:175px; margin-left:5px; position:relative; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color:#000; }		
		.blockbottom { width:175px; margin-left:5px; position:relative; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color:#000;}
			.blockbottom a { text-decoration:none; color:#000000;}
			.blockbottom a:hover { text-decoration:underline; color:#b60022;}
			
/*hmenu*/			
#hmenu {width:1000px; position:relative; margin-left:auto; margin-right:auto; top:20px; background:#fff; height:50px; /*overflow:hidden;*/}

#menuHolder { width:1000px; height:25px; position:relative; float:left; /*left:50%;*/ background-color:#000; border-right: 1px solid #000000;}

#dropline { width:1000px; padding:0; margin:0; list-style:none; float:left; position:relative; left:-1px; /*right:50%;*/}
#dropline div {position:absolute; left:-9999px; width:100%; z-index:10; height:24px;border-bottom:1px solid #000; border-right:1px solid #000; border-left:1px solid #000; top:25px; background:#f2f2f2;}
#dropline ul {padding:0; margin:0; list-style:none;}
#dropline table {border-collapse:collapse: padding:0; margin:-1px -10px; width:0; height:0;}

#dropline li ul {position:relative; float:left; /*left:50%;*/}
#dropline li ul li {float:left; position:relative; /*right:50%;*/}
#dropline li ul li a {display:block; float:left; padding:0 10px; background:transparent; color:#000; font-weight:bold;}
#dropline li ul li a:hover {text-decoration:underline; background:transparent; color:#000;}

#dropline li {float:left; margin-right:1px;}
#dropline li.last {margin:0;}
#dropline li a {display:block; float:left; height:25px; padding:0 0 0 20px; line-height:20px; text-decoration:none; font-family:"trebuchet MS", sans-serif; font-size:13px; text-decoration:none; color:#fff; background: url(../images/button-off.png);}
#dropline li a b {display:block; float:left; height:25px; padding:0 20px 0 0; background:url(../images/button-off.png) right top; cursor:pointer;}

#dropline li a:hover {background: url(../images/button-over.png); color:#fff; border:0;}
#dropline li a:hover b {background:url(../images/button-over.png) right top;}

#dropline li:hover > a {background:url(../images/button-over.png); color:#000; border:0;}
#dropline li:hover > a b {background:url(../images/button-over.png) right top;}

#dropline :hover div {left:0;}

#dropline li.current a,
#dropline li.current a:hover { background: url(../images/button-select.png); color:#fff; font-weight:bold;}
#dropline li.current a b ,
#dropline li.current a:hover b {display:block; float:left; padding:0 10px; background:transparent; color:#fff; text-decoration:none;}

#dropline li.current a:hover ul li a:hover {color:#000; background:transparent;}
#dropline li.current:hover ul li a:hover {color:#000; background:transparent;}

#dropline li.current div {width:100%; left:0; top:25px; background:#f2f2f2; z-index:5;}
#dropline li.current ul {position:relative; float:left; left:0px;}
#dropline li.current ul li {float:left; position:relative;}
#dropline li.current ul li a {display:block; float:left; padding:0 10px; background:transparent; color:#000; font-weight:bold;}
#dropline li.current ul li.current_sub a {display:block; float:left; padding:0 10px; background:transparent; color:#c00; text-decoration:underline;}
#dropline li.current ul li.current_sub a:hover {text-decoration:underline; background:transparent; color:#c00;}

* html #dropline li.current div {width:expression(document.getElementById('dropline').offsetWidth);}
* html #dropline li a:hover div {width:expression(document.getElementById('dropline').offsetWidth);}

.techclass { text-decoration:none; color:#000;}

/*mainmenu*/
#flyout {float:left; padding:0; margin:4px 5px 0px 5px; list-style:none; position:relative; width:180px; z-index:100;}
#flyout ul {padding:0; margin:0; list-style:none; width:180px; height:auto; background: url(../images/trans.gif); position:absolute; left:-9999px; top:0;}
#flyout table {border-collapse:collapse; width:0; height:0; margin:-1px -10px;}

#flyout li {float:left; margin-bottom:0px;}
#flyout li a {display:block; float:left; width:180px; height:auto; min-height:20px; background:#f2f2f2; color:#000; line-height:auto; font-family:arial, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}
#flyout li a b { position:relative; left:10px; }
#flyout li a.fly {background:#f2f2f2 url(../images/arrowb.png) no-repeat right center;}

#flyout li:hover {position:relative;}
#flyout li a:hover {position:relative; background-color:#e60 url(../images/arroww.png) no-repeat right center;}
#flyout li:hover > a {background-color:#e60; color:#fff;}

#flyout ul li a {background:#f2f2f2;}
#flyout ul li a.fly {background:#f2f2f2 url(../images/arrowb.png) no-repeat right center;}
#flyout ul ul li a {background:#f2f2f2;}
#flyout ul ul li a.fly {background:#f2f2f2 url(../images/arrowb.png) no-repeat right center;}
#flyout ul ul ul li a {background:#f2f2f2;}

#flyout li a.current,
#flyout ul li a.current,
#flyout ul ul li a.current,
#flyout ul ul ul li a.current {background-color:#c40; color:#fff;}

#flyout :hover ul,
#flyout :hover ul :hover ul,
#flyout :hover ul :hover ul :hover ul {left:180px;}

#flyout :hover ul ul,
#flyout :hover ul :hover ul ul {left:-9999px;}

#flyout ul li:hover > a {background-color:#e60; color:#fff;}
#flyout ul ul li:hover > a {background-color:#e60; color:#fff;}

/*ta*/
#leftcolumn{width:801px; border-right:1px #e2e2e2 solid;}
	.leftcolumntop{ width:790px; height:20px; background-image:url(../images/infoboxtop.png); text-indent:20px; }
		.leftcolumntop b{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#fff; text-align:left; }
	.leftcolumncenter{font-family: Verdana, Geneva, sans-serif;	font-size: 12px; color:#000; text-align:justify; text-indent:20px; padding-top:20px; }
	.leftcolumncenter p{ line-height:1.5;}
	.leftcolumncenter li a{ display:block; height:20px; width:auto; color:#000; text-decoration:none; float:none;}
	.leftcolumncenter li a:hover{ text-decoration:underline;}
#rightcolumn{width:200px;}
/*menu statey*/
.artmenublocktop { width:193px; height:23px; margin-top:20px; border: 1px solid #999999; background-color:#C8C8C8; font-family:arial, sans-serif; font-size:16px; line-height:23px; text-align:center; color:#900022;}
.artmenublockbottom {width:193px; height:135px; border-left:#999999 solid 1px; border-right:#999999 solid 1px; border-bottom: 1px solid #999999; background-color:#f2f2f2;}
.ecalendar { margin-left:-21px;}

.content a { text-decoration:none; color:#000;}
.content a:hover { color:#C12013;}
.content ul { margin-top:10px; margin-bottom:10px; list-style:none;}
.content h3 { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#636363;}

.snoski {font-family: Verdana, Geneva, sans-serif;	font-size: 9px; color:#000; text-align:justify; text-indent:20px;}
/*vtorie stranici v statyah*/
.pagelist { width:560px; height:22px; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; text-align:center; background-image:url(../images/lines.png); background-repeat:no-repeat; margin-top:10px;}
.pagelist a { text-decoration:none; color:#000000;}
.pagelist a:hover { text-decoration:underline;}
.pagelist a.fcurrent { color:#b10c03; font-weight:bold; }

/*statya*/
#artmenuholder { width:195px; z-index:100;}
	#artmenuholdertop {width:195px; height:30px; line-height:30px; background-image:url(../images/articlesmenu/top.png); font-family:arial, sans-serif; font-size:13px; line-height:30px; text-align:center; color:#c80022;}	
	#artmenuholderbottom {width:195px; height:5px; background-image:url(../images/articlesmenu/bottom.png);}

#shift { width:193px; border-left:solid 1px #999999; border-right:solid 1px #999999; background-color:#fff; z-index:150;}
#shift ul { margin-left:-40px; margin-top:5px;}
#rshift {list-style:none; position:relative; width:180px; z-index:200;}
#rshift ul {list-style:none; position:absolute; left:-9999px; margin-left:0px;}
#rshift li {float:left; margin-bottom:0px;}
#rshift li a {display:block; float:left; width:185px; height:auto; margin-left:4px; min-height:25px; font-family:arial, sans-serif; font-size:11px; color:#000; line-height:25px; text-decoration:none;}
#rshift li a:hover { background-color:#eaedff; color:#448cc7;}
#rshift li:hover > a {background-color:#eaedff; color:#448cc7;}
#rshift li ul li a {display:block; width:480px; height:auto; min-height:17px; margin-left:9px; border-bottom:1px solid #EFEFEF; background-color:#ffffff; font-family:arial, sans-serif; font-size:11px; color:#000; line-height:20px; text-decoration:none; }
#rshift li ul li a:hover { background-color:#fff; border-bottom:1px solid #448cc7;;}
#rshift :hover ul {left:180px; margin-top:-20px;}

.ttsh { width:8px; height:8px; background-image:url(../images/articlesmenu/tlcorner.png);}
.ttead { width:498px; height:8px; border-left:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #000000; background-color:#ffffff;}
.tmleft {width:8px; height:auto; background-image:url(../images/articlesmenu/leftshadow.png);}
.tmbox { width:498px; height:auto; border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; background-color:#ffffff;}
.tbsh { width:508px; height:7px; background-image:url(../images/articlesmenu/boxshadowbot.png); background-repeat:no-repeat;}

/*Google AdSence*/
#centralbanner { width:768px; height:90px; position:relative; top:10px; bottom:10px; left:50%; margin-left:-501px; }
#skiscrapper { width:160px; height:600px; margin-left:auto; margin-right:auto; }
#kvadrat { width:336px; height:280px; text-indent:0px; float:left; margin:5px; z-index:0;}


	




		


