DIV.main {position: relative; height: '100%'; min-height: 100%;  overflow: visible;}
@media all and (min-width: 0) {DIV.main {overflow: hidden;}}
@-moz-document url-prefix() {DIV.main {overflow: hidden;}}

DIV.footer { height: 108px; margin: -108px 0 0 0; //height: 108px; //margin: -108px 0 0 0;  padding-top: 40px; //padding-top: 0; position: relative; overflow: hidden; clear: both}
* html DIV.footer { padding-top: 40px; }
	DIV.top {position: relative; height: 163px;}
	DIV.line {position: relative; height: 6px; background: #0b619e;}
	DIV.mainmenu {height: 55px;}
	DIV.content_area {position: relative; margin: 30px 30px 0 0;}
/* EOF GLOBAL MARKUP */

/* TOP ELEMENTS */
DIV.top DIV.about {width: 296px; height: 25px; position: absolute; top: 30px; left: 40px;}
DIV.top DIV.logo {width: 289px; height: 34px; position: absolute; top: 64px; left: 39px;}
DIV.top DIV.banner {position: absolute; top: 23px; left: 37.5%; width: 550px; height: 96px;}

	DIV.top DIV.about {font-family: Arial; font-weight: bold;}
	DIV.top DIV.about A:link, DIV.top DIV.about A:visited {color: #015087; text-decoration: none; border-bottom: solid 1px #015087;}
	DIV.top DIV.about A:hover, DIV.top DIV.about A:active {color: #10639d; text-decoration: none; border-bottom: solid 1px #10639d;}
/* EOF TOP ELEMENTS */

/* MAINMENU */
DIV.mainmenu DIV.empty {width: 28%; float: left; height: 55px;}
DIV.mainmenu DIV.container {width: 72%; float: right; height: 55px;}
	DIV.mainmenu DIV.container TABLE {width: 100%; height: 55px; table-layout: fixed; }
	DIV.mainmenu DIV.container TABLE TD {border: solid 0px #f00;}
	DIV.mainmenu DIV.container TABLE TD.last {width: 15%; background: url(../img/mainmenu-bg.gif) repeat-x 0 0;}
	DIV.mainmenu DIV.container TABLE TD.home {width: 8%; background: none}
	DIV.mainmenu DIV.container TABLE TD.current {  background: none }
		
	
		/* PUNKTS */
		DIV.mainmenu DIV.container TABLE A:link, DIV.mainmenu DIV.container TABLE A:visited {color: #fff;}
		DIV.mainmenu DIV.container TABLE A:hover, DIV.mainmenu DIV.container TABLE A:active {color: #000;}
		
		DIV.mainmenu DIV.container TABLE TD { background: url(../img/mainmenu-bg.gif) repeat-x 0 0; height: 55px; }
		DIV.mainmenu DIV.container TABLE TD TABLE { width: 100%; height: 55px; table-layout: auto; }
		DIV.mainmenu DIV.container TABLE TD TABLE TD.left {height: 55px; width: 7px; background: none }
		DIV.mainmenu DIV.container TABLE TD TABLE TD.middle {height: 55px; text-align: center; background: none }
		DIV.mainmenu DIV.container TABLE TD TABLE TD.rght {height: 55px; width: 7px; background: none }
		
		DIV.mainmenu DIV.container TABLE TD TABLE.current {width: 100%; height: 55px; table-layout: auto; background: none;}
		DIV.mainmenu DIV.container TABLE TD TABLE.current TD.left {height: 55px; width: 7px; background: url(../img/mainmenu-left.gif) no-repeat 0 100%;}
		DIV.mainmenu DIV.container TABLE TD TABLE.current TD.middle {height: 55px; text-align: center; background: url(../img/mainmenu-top.gif) repeat-x 0 0;}
		DIV.mainmenu DIV.container TABLE TD TABLE.current TD.right {height: 55px; width: 7px; background: url(../img/mainmenu-right.gif) no-repeat 0 100%;}
		
		/* home */
		DIV.mainmenu DIV.container TABLE TD.home TABLE {width: 100%; height: 55px; table-layout: auto; background: none;}
		DIV.mainmenu DIV.container TABLE TD.home TABLE TD.left {height: 55px; width: 7px; background: url(../img/mainmenu-right.gif) no-repeat 0 0;}
		DIV.mainmenu DIV.container TABLE TD.home TABLE TD.middle {height: 55px; text-align: center; background: url(../img/mainmenu-bg.gif) repeat-x 0 0;}
		DIV.mainmenu DIV.container TABLE TD.home TABLE TD.right {height: 55px; width: 1px; background: url(../img/mainmenu-home-border.gif) no-repeat;}
		
		DIV.mainmenu DIV.container TABLE TD.home TABLE.current {width: 100%; height: 55px; table-layout: auto; background: none;}
		DIV.mainmenu DIV.container TABLE TD.home TABLE.current TD.left {height: 55px; width: 7px; background: none;}
		DIV.mainmenu DIV.container TABLE TD.home TABLE.current TD.middle {height: 55px; text-align: center; background: none;}
		DIV.mainmenu DIV.container TABLE TD.home TABLE.current TD.right {height: 55px; width: 7px; background: url(../img/mainmenu-right.gif) no-repeat 0 100%;}	
		/* EOF home*/
		
		/* links & margins */
		DIV.mainmenu DIV.container TABLE TD TABLE TD.middle {vertical-align: top; font-family: Arial; font-weight: bold; font-size: 110%;}
		DIV.mainmenu DIV.container TABLE TD TABLE TD.middle a { font-family: Arial; }
		DIV.mainmenu DIV.container TABLE TD.home TABLE TD.middle {}
		DIV.mainmenu DIV.container TABLE TD TABLE TD.middle A:link, DIV.mainmenu DIV.container TABLE TD TABLE TD.middle A:visited {color: #fff; text-decoration: none;}
		DIV.mainmenu DIV.container TABLE TD TABLE TD.middle A:hover, DIV.mainmenu DIV.container TABLE TD TABLE TD.middle A:active {color: #cdfbca; text-decoration: none;}
		
		DIV.mainmenu DIV.container TABLE TD TABLE TD.middle DIV {margin-top: 5px;}
		DIV.mainmenu DIV.container TABLE TD.home TABLE TD.middle DIV {margin-top: 15px;}
		
		DIV.mainmenu DIV.container TABLE TD TABLE.current TD.middle A:link, DIV.mainmenu DIV.container TABLE TD TABLE.current TD.middle A:visited {color: #000;}
		DIV.mainmenu DIV.container TABLE TD TABLE.current TD.middle A:hover, DIV.mainmenu DIV.container TABLE TD TABLE.current TD.middle A:active {color: #51616c;}
		/* EOF links & margins */
		/* EOF PUNKTS */
	
/* EOF MAINMENU */

/* CONTENT AREA */
/* LEFT COLUMN */
DIV.content_area DIV.left_column {width: 28%; float: left; position: relative; padding-bottom: 120px; }
/* ad placing */
DIV.content_area DIV.left_column DIV.ad_place {height: 60px; padding: 2px 0 0 65px; background: url(../img/ad_place_bg.gif) no-repeat 0 0; position: relative; margin: -54px 0 0 42px;}
	DIV.ad_place A:link, DIV.ad_place A:visited {color: #10639d; font-size: 150%; font-family: Arial; font-weight: bold;}
	DIV.ad_place A:hover, DIV.ad_place A:active {color: #015087;}
	
	/* announce */
	DIV.announce {font-size: 95%; margin: 45px 40px 20px 45px; line-height: 125%;}
	
	/* left banners */
	DIV.left_banners {margin: 20px 0 0 42px;}
	DIV.left_banners DIV {margin-bottom: 8px;}
/* EOF LEFT COLUMN */

/* RIGHT COLUMN */
DIV.content_area DIV.right_column {width: 71.5%; border: solid 0px #00f; float: left; position: relative; overflow: visible; padding-bottom: 120px; }
	DIV.right_column H1 {margin-left: 8.5%; font-size: 235%;}
	
	DIV.right_column DIV.list-container {position: relative; margin: 20px 0 0 8.5%;}
		DIV.right_column DIV.list-container DIV.column {width: 49%; float: left; position: relative; zoom: 1;}
			DIV.right_column DIV.list-container DIV.column TABLE {margin-left: -42px; position: relative; width: 85%; margin-bottom: 20px;}
			DIV.right_column DIV.list-container DIV.column TABLE TD {vertical-align: top; border: solid 0px #00f;}
			DIV.right_column DIV.list-container DIV.column TABLE TD.img {width: 42px;}
			DIV.right_column DIV.list-container DIV.column TABLE TD.info {padding-left: 4px; font-size: 90%;}
				DIV.right_column DIV.list-container DIV.column TABLE TD H3 {font-size: 140%;}
						DIV.right_column DIV.list-container DIV.column TABLE TD H3 span { font: 10px Arial, sans-serif !important; color: #000; position: relative; bottom: .5em }
					DIV.right_column DIV.list-container DIV.column TABLE TD H3 A:link, DIV.right_column DIV.list-container DIV.column TABLE TD H3 A:visited {color: #015087; font-weight: bold;}
					DIV.right_column DIV.list-container DIV.column TABLE TD H3 A:hover, DIV.right_column DIV.list-container DIV.column TABLE TD H3 A:active {}
		DIV.right_column DIV.list-container DIV.leftcol {}
		DIV.right_column DIV.list-container DIV.rightcol {}
			DIV.right_column DIV.list-container DIV.rightcol TABLE {margin-left: 0;}
/* EOF RIGHT COLUMN */
DIV.seo-container {background: #00cccc; height: 15px; width: 300px; position: relative; bottom: -530px;}

div.search { padding: 0 0 0 22px; margin-top: 35px; vertical-align: middle; width: 280px; white-space: nowrap }
div.search span { font: bold 90% Arial, sans-serif; color: #2772a9; vertical-align: middle; position: relative; bottom: .2em  }
div.search input { padding-left: 4px }
div.search img { vertical-align: middle; margin: 0 0 .2em 1px; //margin-bottom: .4em; cursor: hand; cursor: pointer;  }

strong.resultSearch { color: #516170 }
strong.resultSearch span { color: #0862a1 }
span.searchWord { background: #f9ff9d; font-weight: bold; font-size: 110% !important; color: #000 !important;  }
/* EOF CONTENT AREA */


/* FOOTER */
DIV.footer { position: relative;  }
DIV.footer DIV.left_foot {width: 28%; height: 88px; float: left; position: relative;}
	DIV.footer DIV.left_foot DIV.counters {margin: 7px 0 0 42px;}
	DIV.footer DIV.left_foot DIV.counters DIV {float: left; margin: 0 12px 0 0;}
DIV.footer DIV.right_foot {width: 71.5%; height: 88px;  float: left; position: relative;}
	DIV.footer DIV.right_foot DIV.copyright {font-size: 90%; color: #6a6a6a; width: 50%; margin: 0 0 0 8%;}
		DIV.footer DIV.right_foot DIV.copyright P {border: solid 0px #f00; margin: 0 0 3px 0;}
		DIV.footer DIV.right_foot DIV.copyright P STRONG{font-size: 110%;}
	DIV.footer DIV.right_foot DIV.developby {position: absolute; right: 30px; top: 0; height: 31px; width: 25%; margin: 0 0 0 0 !important; color: #9a9a9a; font-size: 85%;}
		DIV.footer DIV.right_foot DIV.developby A {color: #9a9a9a;}
		DIV.footer DIV.right_foot DIV.developby TABLE {height: 31px;}
		DIV.footer DIV.right_foot DIV.developby TABLE TD {}
		DIV.footer DIV.right_foot DIV.developby TABLE TD.logo {width: 32px; height: 31px; background: url(../img/sm-logo.gif) no-repeat 0 center;}
		DIV.footer DIV.right_foot DIV.developby TABLE TD.text {padding: 0 0 0 10px; vertical-align: middle;}
/* EOF FOOTER */