/* 27-apr-2009 by Elena P. */

html 			{ width: 100%; height: 100%; }
body 			{ width: 100%; height: 100%;  font: 13px/18px 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; color:#2d456b; background: #fff;}

#wrapper 		{  background: url('/images/design/menu_bg.gif') repeat-x left 219px; height:auto; min-height:100%; position:relative; }
* html #wrapper { height: 100%; }

#wrapper-footer { width: 100%; position:absolute; bottom:0; height: 116px;}
#footer         { background: url('/images/design/footer.gif') repeat-x 0px 0px; height: 116px; font-size: 10px; line-height: 14px; color: #9e9e9e; }
#wrapper ,#header, #menu, #content, #footer {width:1000px; 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: #2d456b; text-decoration:underline; }
a:visited 		{ color: #2d456b; text-decoration:underline; } 
a:hover   		{ color: #2d456b; text-decoration:none; }
a:active  		{ color: #2d456b; text-decoration:underline; }

blockquote 		{ margin-bottom: 15px; background: #dfe6f4; padding:10px;}
pre, code 		{ font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code 			{ padding: .2em .5em; }

ul,  ol,  pre 	{ margin-bottom: 12px; }

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

h1, h2, h3, h4 	{ color: #12579e; }
h1				{ font-size: 18px; line-height:19px; font-weight: normal; margin: 0px 0 13px 0; }
h2				{ font-size: 18px; line-height:19px; font-weight: normal; margin: 0 0 13px 0; }
h3				{ font-size: 18px; line-height:22px; font-weight: normal; margin-bottom: 10px;}
h4				{ font-size: 18px; line-height:22px; font-weight: normal; margin-bottom: 10px;}

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

/* top line --*/
.top_line { background:#135eab url('/images/design/top_line.gif') no-repeat right top; color:#9dadc5; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:10px; height:15px; line-height:normal; min-width:989px; padding:1px 4px 0 7px;}
.top_line_right		{ float:right;}
.top_line span      { color:#fff; }
.top_line a:link	{ color:#fff; text-decoration:none; }
.top_line a:visited { color:#fff; text-decoration:none; }
.top_line a:hover	{ color:#fff; text-decoration:underline; }
.top_line a:active  { color:#fff; text-decoration:none; }

.top_line2 {height: 32px; background: #135eab; padding: 0 0 0 7px; color: #ffffff; line-height: 1em; font: 10px/10px Tahoma, Verdana, Arial, Helvetica, sans-serif; min-width: 993px; overflow: hidden;}
* html .top_line2 {width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "993px": "auto");}
.top_line2 .top_line_right {float: right;}
.top_line2 a:link    { color: #ffffff; text-decoration: none; }
.top_line2 a:visited { color: #ffffff; text-decoration: none; }
.top_line2 a:active  { color: #ffffff; text-decoration: none; }
.top_line2 a:hover {color: #ffffff; text-decoration: underline;}
.top_line2 div {float: left;}
.top_line2 div p {border-right: 1px solid #9eb0ca; padding: 0 6px 0 0; margin: 2px 6px 5px 0; white-space: nowrap;}
.top_line2 div.last p {border-right: none; margin-right: 0;}
.top_line2 span {font-weight: bold;}
.top_line2 span.active {font-weight: normal;}

/*    .stripe {background: #0055a1 url('/images/style/open_day_door/blue_line.png') left top repeat-x; height: 32px; width: 100%; font: 18px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; overflow: hidden; position: relative; z-index: 200}
    .stripe a, .stripe a:active, .stripe a:visited {text-decoration: none; color: #fff;}
    .stripe a { display: block; height: 27px; padding: 4px 0 0 0; white-space: nowrap;}
    .stripe .span_image {background: url('/images/style/open_day_door/top_img.png') 6px 3px no-repeat; padding: 0 0 0 32px;}
    .stripe .span_padding {padding: 0 12px 0 0;}
    .stripe .span_font {text-decoration: line-through;}
    .scrollup {position: absolute; height: 31px; width: 2200px;}

#strip_popup {position: absolute; top: 48px; left: 0; height: 166px; width: 100%; font: 12px/12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; color: #fff; display: none; background: #014e93 url('/images/style/open_day_door/stripe_popup.jpg') no-repeat right 0; z-index: 999;}
.wrap_1, .wrap_2, .wrap_3 {width: 100%; height: 166px;}
.v1#strip_popup .wrap_1 {background: url('/images/style/open_day_door/22.png') 0 0 no-repeat;}
* html .v1#strip_popup .wrap_1 { background: none; scrollbar-arrow-color: expression(this.runtimeStyle.scrollbarArrowColor = '#fff', runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/style/open_day_door/22.png', sizingMethod = 'image')")}
*/
/* header ---------------------*/

#header 					{ height: 225px; background: url('/images/design/logo.jpg') no-repeat left top; position: absolute; top: 0; left: 0; }
#header #logo				{ position: absolute; top:50px; left:40px; display: block; width:430px; height:150px;}
#header .icons     			{ float: right; padding: 30px 48px 0px 0px; color: #286db3; font:9px/11px 'Trebuchet MS', Tahoma, Arial, sans-serif; }
#header .icons .home  		{ float: left; display: block; padding-left: 15px;  background: url('/images/design/home.gif') no-repeat 0 2px;  border:0; margin-right:18px;}
#header .icons .mail  		{ float: left; display: block; padding-left: 15px;  background: url('/images/design/mail.gif') no-repeat 0 1px;  border:0; margin-right:18px;}
#header .icons .map   		{ float: left; display: block; padding-left: 15px;  background: url('/images/design/map.gif') no-repeat 0 2px;   border:0; }
#header .icons a:link    	{ color: #286db3; text-decoration:underline; }
#header .icons a:visited 	{ color: #286db3; text-decoration:underline; } 
#header .icons a:hover   	{ color: #286db3; text-decoration:none; }
#header .icons a:active  	{ color: #286db3; text-decoration:underline; }

#header .slogan				{ float: right; text-align: right; color: #286db3; margin:60px 49px 0 0; font-size: 11px; line-height:14px;}
#header .slogan h2			{ color:#12579e; margin:0 0 5px 0;}
#header .slogan h1			{ color:#12579e; margin:0 0 5px 0;}

/* menu ----------------------*/
#menu 							{ margin-bottom:40px; position:absolute; top:225px; left:0; }
#menu .item_empty				{ float: left; width: 52px;}
#menu .item11					{ float: left; background: url('/images/design/td1.gif') no-repeat; width: 51px; height: 107px; border-right: 1px solid #b7c6dc;}
#menu .item						{ float: left; width:225px; position: relative; }
#menu .item .item1				{ float: left; width:224px; height: 107px; display: block; border-right: 1px solid #b7c6dc; }
#menu .item img					{ display: block;  margin:0;}
#menu .item .hover				{ background: #cf2800; height:0px; width: 224px; position: absolute; bottom:107px; left:0; line-height:0; z-index:1000;}
#menu .item21					{ float: left; width: 51px; height: 107px; border-right: 1px solid #cfcfcf;}
#menu .item2					{ float: left; display:block; width:209px !important; padding: 0 0 0 15px; height: 107px;  border-right: 1px solid #cfcfcf; color:#666666; font-size:11px; line-height:14px;}
#menu .item2 .descr				{ position: absolute; bottom:0;  display:block; width: 196px;}
#menu .item2 img				{ display:block; margin: 12px 0 10px 0;}
#menu .item2:link				{ text-decoration: none;}
#menu .item2:visited			{ text-decoration: none;}
#menu .item2:hover				{ text-decoration: none; }
#menu .item2:active				{ text-decoration: none;}
#menu .i2-active				{ background: url('/images/design/undermenu_bg.jpg') repeat-x;}

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

#content 						{ margin-top:0; position:absolute; top:480px; left:0; }
#content .columns				{ background: url('/images/design/content_bg.gif') repeat-y 1px 0;}
#content .more					{ font-size:11px;}
#content .more:link				{ color:#5b5b5b;}
#content .more:visited			{ color:#5b5b5b;}
#content .more:hover			{ color:#5b5b5b;}
#content .more:active			{ color:#5b5b5b;}
#content .column1				{ float: left; width: 52px; height: 107px;}
#content .column 				{ float: left; width:195px; padding: 0 15px; }
#content .column img 			{ display: block; margin-bottom: 22px;}
#content .column h2				{ font-size: 18px; line-height:19px; font-weight: normal; margin: 0 0 38px 0; }
#content .action				{ border-top: 1px solid #eaeaea; margin-top:18px;}
#content .contacts				{ /*border-top: 1px solid #eaeaea; margin-top:18px;*/ color:#5b5b5b; font-size:11px; line-height:14px;}
#content .contacts a:link		{ color:#5b5b5b;}
#content .contacts a:visited	{ color:#5b5b5b;}
#content .contacts a:hover		{ color:#5b5b5b;}
#content .contacts a:active		{ color:#5b5b5b;}

/*#content .contacts h2			{margin: 30px 0 20px 0;}*/
#content .action h2				{margin: 30px 0 20px 0;}
#content #auth 					{ font-size:11px; line-height:14px;}
#content #auth .inputtext		{ display:block; float: right; margin-bottom: 10px; width:127px; height: 17px; padding:3px 0 0 5px; border: 1px solid #d2d2d2; font-family: 'Trebushet MS', Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height: 11px; color:#2d456b; background: #ffffff;}
#content #auth .button			{ background:#135eab; width: 73px; height: 20px; border: none; float: right; color: #fff; font-size:11px; line-height:11px; padding:3px 0 4px 0;}
#content #auth .welcome			{ font-size:13px; line-height:18px; margin-bottom:16px;}

/**/

#content  .feedback 			{}
#content  .feedback .textinput 	{ display:block; margin-bottom: 10px; width:187px; height: 17px; padding-top:3px; padding-left: 5px; border: 1px solid #d2d2d2; font-family: 'Trebushet MS', Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height: 11px; color:#2d456b; background: #ffffff;}
#content  .feedback textarea   	{ margin-bottom: 10px; width:187px; height: 210px; padding: 3px 0 0 5px; border: 1px solid #d2d2d2; font-family: 'Trebushet MS', Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height: 14px; color:#2d456b; background: #ffffff;}
#content  .feedback .button		{ background:#135eab; width: 73px; height: 20px; border: none; float: right; color: #fff; font-size:11px; line-height:11px; padding:3px 0 4px 0;}
#content  .feedback .file	 	{ display:block; margin-bottom: 10px;  color:#2d456b; background: #ffffff; width:187px;}

#dop_text { padding-top:1005px; padding-bottom:147px; }
#dop_text p { margin-bottom:15px; }
#dop_text .l_col { float:left; width:419px; padding:0 15px 0 67px; border-right:1px solid #eaeaea; }
#dop_text .r_col { padding:0 48px 0 15px; margin:0 0 0 501px; }

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

#footer a:link    				{ color: #9e9e9e;}
#footer a:visited 				{ color: #9e9e9e;}
#footer a:hover   				{ color: #9e9e9e;}
#footer a:active  				{ color: #9e9e9e;}

#footer .bottom_menu			{ color: #fff; line-height:18px; text-align: center; margin-bottom:10px;}
#footer .bottom_menu a:link    	{ color: #fff;}
#footer .bottom_menu a:visited 	{ color: #fff;}
#footer .bottom_menu a:hover   	{ color: #fff;}
#footer .bottom_menu a:active  	{ color: #fff;}

#footer .copyright 				{ float: left;  padding: 11px 0 0 53px; width:400px; font-size: 10px; line-height: 16px; color: #9E9E9E; }
#footer .copyright p			{ margin: 0 0 9px; }
#footer .copyright-webprofy 	{ background: url('/images/design/webprofy.gif') no-repeat right 4px; margin: 0 63px 0 0px; padding:6px 82px 10px 0; text-align: right }
#footer .copyright-bdbd         { background: url('/images/style/bdbd_2.gif') no-repeat right 0px; margin: 0 95px 0 0; text-align: right; padding: 0 50px 0 0 }
.b-copyright  { float: right; margin: -2px 0 0 }


/* 13.11.2009 */

.blogoblago {margin: 40px 0 0 0;}