/* 2-july-2009 by Elena P. */





html 			{ width: 100%; height: 100%; }

body 			{ width: 100%; height: 100%;  font: 12px/normal Verdana, Arial,Helvetica, sans-serif; color:#000; background: #ffffff;}



#wrapper 		{ min-width:921px; height:auto; min-height:100%;  }

* html #wrapper	{ height: 100%; }



#wrapper-footer	{  width: 921px; margin: -80px auto 0; height: 80px;}



#footer			{ border-top: 1px solid #e8651b;   }



#header, #menu, #content {width:921px; margin: 0 auto;}





/* Main --------------------- */



* 				{ margin:0; padding:0; }

*:focus 		{ outline: none; }



.hidden 		{ display: none; }

.show   		{ display: block!important; }

.no-bg  		{ background: none!important; }

.no-border, img { border: none; }

.clear			{ clear: both; }



a:link    		{ color: #000; text-decoration:underline; }

a:visited 		{ color: #000; text-decoration:underline; } 

a:hover   		{ color: #000; text-decoration:none; }

a:active  		{ color: #000; text-decoration:underline; }



blockquote 		{ margin: 15px 0;  background: #fff; padding:10px 20px 5px;}

pre, code 		{ font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }

code 			{ padding: .2em .5em; }



ol 				{ margin-left: 24px; line-height: 18px; }

ul 		 		{ margin:12px; }



ul,  ol,  blockquote, pre, .text img { margin-bottom: 12px; }



table 			{ border-collapse:collapse;border:none;}

table td		{ padding:0px; vertical-align:top;}



h1, h2, h3, h4 	{ color: #fff; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; }

h1				{ font-size: 18px; line-height:20px; font-weight: normal; margin:0 0 23px 26px; padding: 20px 0 5px 10px; color: #fff; background:#e8651b; }

h2				{ font-size: 18px; line-height:20px; font-weight: normal; margin: 8px 0 8px 0; }

h3				{ font-size: 18px; line-height:20px; font-weight: normal; margin-bottom: 6px; font-family: Times New Roman, Times, serif;}

h4				{ font-size: 16px; line-height:20px; font-weight: normal; margin-bottom: 6px;}



.my-table					{ border:1px solid #4d2943; padding:0; margin:0 0 12px 0;  width:100%;}

.my-table td				{ border:1px solid #4d2943; height: 28px; padding: 0px 10px;  vertical-align: middle;}

.my-table thead td			{ font-weight: bold; background: #4d2943; color: #fff;}



#content .center_column p 	{ margin-bottom: 12px; }



.img_left 					{ display: block; margin: 5px 12px 15px 0; float: left;}

.img_right 					{ display: block; margin: 5px 0px 15px 12px; float: right;}

input, textarea				{ background-color: #fff; padding-left:5px;}



/* header  -------------------*/

#header .slogan				{ font: 20px/22px Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #313131; float: left; padding: 35px 0 0 0;}

#header .logo				{ float: right; margin: 18px 1px 15px;}

#header .menu a				{ display: block; float: left;}

#header .icons				{ float: left; background: url('/images/design/home_map.gif') no-repeat; width: 154px; height: 47px;}

#header .icons .home  		{ float: left; display: block; width: 15px; height: 15px; border:0; margin:10px 34px 0 22px;}

#header .icons .mail  		{ float: left; display: block; width: 15px; height: 15px; border:0; margin-top:10px; margin-right:32px;}

#header .icons .map   		{ float: left; display: block; width: 15px; height: 15px; border:0; margin-top:10px;}

* html #header .icons .home { margin:10px 34px 0 11px;}

* html #header .icons .mail { margin-right:34px;}

* html #header .icons .map  { margin-top:10px;}



/* content -------------------*/



#content 							{ margin-top:0; padding-bottom:100px; }



#content .column_left				{ float: left; width:219px;  }

#content .column_left #submenu 					{ background: #e9e9e9; margin: 0 0 15px; padding: 3px;}

#content .column_left #submenu li				{ color: #fff; font-weight: bold;  background: url('/images/design/submenu.gif') repeat-x; padding:6px 0 8px 18px; margin: 0 0 4px 0; }

#content .column_left #submenu li.active		{ background: url('/images/design/submenu_active.gif') repeat-x;}

#content .column_left #submenu li a 			{ color: #fff; text-decoration: none;}

#content .column_left #submenu li ul			{ margin: 24px 0 14px;}

#content .column_left #submenu li ul li			{ background: none; font-weight: normal; color: #000; padding: 5px 0; margin:0;}

#content .column_left #submenu li li a:link		{ color: #000; text-decoration: underline; }

#content .column_left #submenu li li a:visited	{ color: #000; text-decoration: underline; }

#content .column_left #submenu li li a:hover	{ color: #000; text-decoration: none; }

#content .column_left #submenu li li a:active	{ color: #000; text-decoration: underline; }

#content .column_left .contacts					{ background: #e9e9e9; padding: 17px 25px; }





#content .center_column							{ float: left; margin-left:7px; width:695px;  background: #e9e9e9;  padding-top: 15px;  }



#content .center_column .big_img				{ height:213px; width: 695px; background: url('/images/design/header_pic.jpg') no-repeat 0px 0; }

#content .center_column .content				{ padding: 0 13px 12px 26px;}

#content .center_column .col_news				{ float: right; width: 230px; background: #cccccc; margin-left:13px;}

#content .center_column .col_news h2			{ padding: 0 11px; margin-bottom: 12px; }

#content .center_column .col_news .news			{ padding: 0 11px 15px;}

#content .center_column .col_news .archive		{ font-weight: bold;}



/* common */



#content .center_column .news h2				{ margin: 0px 0 20px 0;}

#content .center_column .news ul				{ margin:0; padding:0; }

#content .center_column .news li				{ background: none; margin:0px 0 20px 0; padding:0; list-style: none; }

#content .center_column .news .date				{ color:#696969; }

#content .center_column .news .title			{ margin: 0 0 5px 0; font-weight: bold; }





/**/

#content #webrorm td			{ padding-right:10px;}

#content #webrorm input			{ margin-bottom:3px; width:350px; height: 20px; border: 1px solid #4d2943; background: #fff; padding-left:5px; }

#content #webrorm textarea		{ margin-bottom:3px; width:350px; height: 52px; border: 1px solid #4d2943; background: #fff; padding-left:5px; overflow: auto; }

#content #webrorm .button		{ background: url('/images/design/submenu_active.gif') repeat-x; padding:0 0 2px; width: 120px; height: 28px; border: none; font-weight:bold; color: #fff;}



/* footer ----------------- */







#footer .copyright 				{ float: left;  padding: 14px 0 0 0px; }

#footer .copyright-webprofy 	{ float: right;  margin:0 0px 0 40px; padding:10px 0 10px; }

#footer .copyright-webprofy img	{ margin-bottom: -9px; }

.web p {
text-align:justify;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
}

.web li {
text-align:justify;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
}

.web h2 {
font-weight:bold;
text-align:left;
font-family:arial,helvetica,sans-serif;
font-size:14px;
color:#000000;
}

.web img {
padding-right:10px;
}

