body                        {margin:0px auto; font:9pt  Arial,  Helvetica, sans-serif; background:#262626 url(../images/bg2.gif); color:#1E2E01;}


/* Global resets */

html 						{}
body				 		{padding: 0;position: relative;}
a img 						{border: 0;}
form 						{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 		{font-weight: normal;margin: 0 0 1em;padding: 0;}
input, select, textarea 	{font-family: inherit;font-size: inherit;}
p 							{margin: 0 0 1em 0;padding: 0;}
/* - Global resets */




.clear						{clear:both}

.container                  { width:970px; margin:0 auto;}

.head                       {height:105px;}
.head .logo                 { position: absolute; margin-left: 30px; margin-top: 15px; display: block;}
.head .tel					{ float:right; padding-top:40px; padding-right:30px; font:14pt Arial, Helvetica, sans-serif; color:#ddd;}
.head .tel span				{ font:20pt Arial, Helvetica, sans-serif; color:#fff;}

.middle                     { background:#6EB52B; padding:25px;}
.maincol					{float:left; width:700px;}
.menucol					{float:left; width:200px; padding-left:20px;}


.menu                       { width:200px; font:bold 12pt  Arial, Helvetica, sans-serif;  background: #89C257; position: relative;}
.menu ul					{ margin:0; padding:10px;  background:url(../images/menu_top.gif) no-repeat top left; position: relative;}
.menu li                    { list-style:none; padding:8px 4px 2px 14px; margin:0px; background:url(../images/pic.gif) no-repeat top left; }
.menu a                     { color:#F4FFE1; text-decoration:none;}
.menu .submenu              {margin:0px; padding:1px; padding-left:14px; background:none;}
.menu .submenu a            {font:10pt Arial, Helvetica, sans-serif;}
.menu .grline				{background:url(../images/menu_bot.gif) no-repeat bottom left; height:45px;}
.menu a:hover				{color:#fff; text-decoration:none;}
.menu a.sel					{text-decoration:underline; color:#fff;}
.menu a.sel:hover			{text-decoration:underline; color:#fff;}

.mudrost                    {background: url(../images/mudrost.jpg) no-repeat top center; width: 198px; height: 133px; margin-top: 15px;}


.middle                     {}


.head_title					{ font:26pt Arial, Helvetica, sans-serif; color:#fff; padding-bottom:25px;}
.head_title span			{ font:14pt Arial, Helvetica, sans-serif; margin-right:10px;}


.footer                     { color:#ddd; padding:10px; padding-top:25px; font:8pt Tahoma;}
.footer a					{ color:#ddd;}
.footer a:hover				{ color:#fff; text-decoration:underline;}
.footer .copy               { float:left; width:300px;}
.footer .nav				{ float:left; color:#666}
.footer .nav a				{ margin-left:5px; margin-right:5px;}
.footer .banner				{ float:right;}



.catalog					{}
.item						{ float:left; width:120px; height:270px; text-align:center; color:#fff; padding:10px; margin-right:25px;}
.item a.img					{height:220px; background:url(../images/nofoto.gif) no-repeat top center; display:block;}
.item .name					{ padding-top:10px;}
.item a						{color:#fff; text-decoration:none;}
.item a:hover				{color:#fff; text-decoration:underline;}





a                           {color:#FFF9DA; text-decoration:underline;}
a:hover                     {color:#fff;text-decoration:underline;}

ul                          {padding:5px; padding-left:25px;}
li                          {padding:5px;}

img							{border:0px;}
.pict                       {float:left; margin-right:10px; margin-bottom:5px;}

h1                          {font:26pt Arial, Helvetica, sans-serif; color:#fff; margin: 0px;}
h2                          {font:16pt Arial, Helvetica, sans-serif; color:#fff;}
h3                          {font:14pt Arial, Helvetica, sans-serif; color:#fff;}
.h2                         {font:16pt Arial, Helvetica, sans-serif; color:#fff;}

.r							{text-align:right;}
.c                          {text-align:center;}



.top_img					{width:700px; height:325px; background:url(../images/tops/0013.jpg) no-repeat top center;}
.c_top_img					{width:700px; height:325px; background:#000;}


.content 					{ padding-top:20px; padding-bottom:10px;}
.content table              {width:100%; background:#8BD447;}
.content td                 {border:0px; border-bottom:1px solid #78BF35; padding:7px;}
.content th                 {text-align:left; padding:5px; background:#558E20; color:#fff}


.content .notable           {background: none;}
.content .notable table     {background: none;}
.content .notable td        {border: none;}


.div_files                  {}


.nav                            {}
.nav a                          {}
.nav a:hover,.nav a.sel:hover   {}
.nav a.sel                      {}


input,textarea 				{border:1px solid #ddd; background:#fff; padding:5px; font:8pt Tahoma;}
.button                     {background:#4EA42D; border:1px solid #4EA42D; color:#F9F9F6; text-decoration:none;}
.button:hover               {background:#539739; text-decoration:none; color:#F9F9F6;}




.blockerrors                        {background:#CE0B26; padding:10px; color:#fff; font:8pt Tahoma;}
.blocksucces                        {background:#468C00; padding:10px; color:#fff; font:8pt Tahoma;}
.blockerrors p,.blocksucces p       {margin:0px; margin-bottom:5px;}

.pages								{padding:15px;}
.pages a							{padding:3px; padding-left:3px; padding-right:3px; margin-right:2px; margin-left:2px; text-decoration:none; color:#000}
.pages a:hover						{background:#eee;}
.pages .sel							{background:#01A0D4; color:#fff;}
.pages .sel:hover					{background:#01A0D4; color:#fff;}
.pages .title						{margin-right:20px;}

.foto_id                    		{float:left; margin:5px; border:1px solid #ddd;display:block; width:150px; height:150px; padding:5px; text-align:center}
.foto_id img                        {}


.down                       {background:url(../images/pdf.gif) no-repeat top left; font-size: 11pt; padding: 3px;padding-left:25px; color:#666; }
.down a                     {margin-right:20px;}
.down a:hover               {}



.fsearch                    {padding:20px 10px 20px 10px;}

#cmtwind 					{position: fixed;top:50%;left:50%;z-index:9999;width:300px; padding:20px;margin:-200px 0 0 -150px;border:5px solid #eee;background:#fff;}
* html #cmtwind             { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); margin:0 0 0 -150px;}

#overlay                   	{position: fixed;z-index:500;top: 0px;left: 0px;height:100%;width:100%;background:#000; -moz-opacity: 0.4;opacity:.40;filter: alpha(opacity=40);}
* html #overlay            	{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
