body
{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;

	margin: 0px;
	padding: 0px;

	text-align: center;

	background: url(body-bg.gif) repeat-y;
	background-position: center;
	background-color: #e6e6e6;

	color: #363637;

	line-height: 20px;
}

body.editor
{
	background: white !important;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica, sans-serif;
	color: #00306e;
	margin-top: 13px;
	margin-bottom: 5px;
}

h1{ font-size: 150%; }
h2{ font-size: 130%; }
h3{ font-size: 120%; }
h4{ font-size: 110%; }
h5{ font-size: 100%; }
h6{ font-size: 100%; }

h2, h4, h5{
	xmargin-top: 0px;
}

body.green h1, body.green h2, body.green h3, body.green h4, body.green h5, body.green h6{	color: #7c891e; }
body.orange h1, body.orange h2, body.orange h3, body.orange h4, body.orange h5, body.orange h6{	color: #ff9900; }
body.red h1, body.red h2, body.red h3, body.red h4, body.red h5, body.red h6{	color: #b30012; }

p
{
	margin: 15px;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
}

a{	color: #00306e; }
body.green .box .inside a,
body.green .box-strong .inside a,
body.green .box-fat .inside a{ color: #7c891e; }
body.orange .box .inside a,
body.orange .box-strong .inside a,
body.orange .box-fat .inside a{ color: #ff9900; /*color: #d58000;*/ }
body.red .box .inside a,
body.red .box-strong .inside a,
body.red .box-fat .inside a{ color: #b30012; }


a:hover{ text-decoration: none; }
a img{ border: none; } /* , a:link img */

a.comment
{

}

ul,
body.editor ul
{
	padding: 0px;
/*	margin-left: 25px;*/
	margin-left: 10px;
	margin-bottom: 15px;
}
ul li
{
	list-style: none;
	background: url(ico-li-blue.gif) no-repeat 0px 7px;
	padding-left: 15px;
	position: relative;
}
body.blue ul li{	background: url(ico-li-blue.gif) no-repeat 0px 7px; }
body.green ul li{	background: url(ico-li-green.gif) no-repeat 0px 7px; }
body.red ul li{	background: url(ico-li-red.gif) no-repeat 0px 7px; }
body.orange ul li{	background: url(ico-li-orange.gif) no-repeat 0px 7px; }

ol,
body.editor ol
{
	margin-left: 25px;
	margin-bottom: 15px;
}

form
{
	margin: 0px;
}

table
{
	font-size: 100%;
	clear: both;
	margin-bottom: 10px;
}
table td{
	padding: 4px;
	vertical-align: top;
}

input.field, input.text, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 3px;
	border: 1px solid #00306e;
}
input.submit
{
	background: #00306e;
	border: none;
	font-size: 12px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
}
textarea
{
	width: 300px;
	height: 100px;
}
input.checkbox,
input.radio
{
	border: none;
	background: none;
	width: auto;
}

body.green input.field, body.green input.text, body.green textarea{ border: 1px solid #7c891e; }
body.orange input.field, body.orange input.text, body.orange textarea{ border: 1px solid #ff9900; }
body.red input.field, body.red input.text, body.red textarea{ border: 1px solid #b30012; }
body.green input.submit{ background: #7c891e; }
body.orange input.submit{ background: #ff9900; }
body.red input.submit{ background: #b30012; }

.field
{

}
.field.sm
{

}
.field.ssm
{

}
textarea.textarea
{

}

/* tabulky z editoru */
table.standard{
	border: 1px solid #ebe9dc;
	border-right: none;
	border-bottom: none;
}
table.colored
{
	border: 1px solid #ebe9dc;
	border-right: none;
	border-bottom: none;
}
table.standard th{
	background: #4d4d4d;
	color: white;
	font-weight: normal;
}
table.standard th,
table.standard td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
}
table.colored th,
table.colored td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
}
table.colored th{
	background-color: #00306e;
	color: white;
	font-weight: normal;
}
table.standard th,
table.standard td,
table.colored th,
table.colored td{
	padding: 5px;
}
/*********************/

.main
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	z-index: 100;
}

.header
{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 150;
	width: 100%;
	height: 90px;
	margin-bottom: 15px;
}
.header .logo
{
	margin: 0px;
	padding: 0px;
}

.header .logo a
{
	position: relative;
	top: 0px;
	z-index: 200;
}

.header .logo span
{
	display: block;
	width: 315px;
	height: 90px;
	background: url(sueryder-logo-blue.gif) no-repeat;

	position: absolute;
	top: 0px;
	left: -100px;
	&left: -99px;
	z-index: 300;
}
html:first-child .logo span
{
	left: -334px;

}
body.green .header .logo span{ background: url(sueryder-logo-green.gif) no-repeat; }
body.red .header .logo span{ background: url(sueryder-logo-red.gif) no-repeat; }
body.orange .header .logo span{ background: url(sueryder-logo-orange.gif) no-repeat; }


.header .claim
{
	position: absolute;
	left: 223px;
	top: 33px;


	color: #a1a2a4;
	font-size: 16px;

	font-weight: normal;

	margin: 0px;
}

.header .menu
{
	position: absolute;
	bottom: 0px;
	right: 0px;

	width: 775px;
	height: 25px;

	background: #e6e6e6;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.header .menu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 9px;

}
.header .menu ul li
{
	display: inline;
	line-height: 25px;
	padding-right: 18px;
	padding-left: 11px;
	background: url(dots-blue.gif) no-repeat right 6px;
}

/*body.green .header .menu ul li{ background: url(dots-green.gif) no-repeat right 5px; }
body.orange .header .menu ul li{	background: url(dots-orange.gif) no-repeat right 5px; }
body.red .header .menu ul li{	background: url(dots-red.gif) no-repeat right 5px; }
*/
.header .menu ul li a
{
	text-decoration: none;
}
.header .menu ul li a:hover,
.header .menu ul li a.active
{
	text-decoration: underline;
}
/*
body.green .header .menu ul li a{ color: #9fb312; }
body.orange .header .menu ul li a{ color: #ff9900; }
body.red .header .menu ul li a{ color: #b30012; }
*/

.lang
{
	position: absolute;
	right: 210px;
	top: 32px;
	color: #a1a2a4;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;

}
.lang li
{
	display: inline;
	padding-right: 12px;
	padding-left: 5px;
	background: url(dots2-gray.gif) no-repeat right 6px !important;

}
.lang li.last
{
	padding-right: 0px;
	background: none !important;
}
.lang li a
{
	text-decoration: none;
	color: #4d4d4d;
}
.lang li a:hover,
.lang li.active a
{
	font-weight: bold;
	color: #00306e;
}
body.green .lang li a:hover,
body.green .lang li.active a{ color: #9fb312; }
body.orange .lang li a:hover,
body.orange .lang li.active a{ color: #ff9900; }
body.red .lang li a:hover,
body.red .lang li.active a{ color: #b30012; }

.search-form
{
	margin: 0px;
	padding: 0px;

	height: 25px;
	width: 190px;
	overflow: hidden;

	position: absolute;
	right: 0px;
	bottom: 35px;
}
.search-form .submit
{
	width: 25px !important;
	height: 25px !important;
	overflow: hidden;
	border: none;
	position: absolute;
	top: -5px;
	right: -5px;
	background: transparent !important;
}
.search-form .field
{
	padding-bottom: 4px;
	padding-top: 4px;
	width: 149px !important;
	/*_width: 160px !important;
	_height:	25px !important;*/
	&margin-top: -1px;
	color: #a1a2a4;
	padding-left: 6px;
	border: 1px solid #00306e !important;
}

/* cols */
.cols
{

}
.col-left
{
	width: 215px;
	float: left;
	margin-right: 10px;
	min-height: 400px;
	_height: 400px;
}
.col-middle
{
	width: 580px;
	float: left;
}
.col-right
{
	width: 190px;
	float: right;
}
.breadcrumbs
{
	width: 775px;
	float: right;
	margin-bottom: 15px;
	background: #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
}

.breadcrumbs .inside {
	padding: 10px;
}

.breadcrumbs a
{
	color: #0306e;
}

.orange .breadcrumbs a {
	color: #ff9900;
}

.green .breadcrumbs a {
	color: #7c891e;
}

.red .breadcrumbs a {
	color: #b30012;
}


.main-menu
{
	width: 775px;
	float: right;
	margin-bottom: 15px;
}

.main-menu ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	_width: auto;
}
.main-menu ul.main-ul
{
	display: inline;

}
.main-menu ul.main-ul li
{
	background: none;
	padding: 0px;
	position: static;
}
.main-menu ul.main-ul li.item
{
	width: 190px;

	overflow: hidden;
	float: left;
	margin-right: 5px;
	white-space: nowrap;
}
.main-menu ul.main-ul li.item.last
{
	margin-right: 0px;
}
.main-menu ul.main-ul li.item ul li
{
	display: inline;
}
.main-menu ul.main-ul li.item ul li ul
{
	display: none;
}
.main-menu ul.main-ul li.item ul li a
{
	display: block;
	height: 25px;
	line-height: 25px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;


}
.main-menu ul.main-ul li.item ul li a span
{
	display: block;
	margin: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.main-menu ul.main-ul li.item ul li a:hover
{
}
.main-menu ul.main-ul li.item ul
{
	xpadding: 20px;
	padding-bottom: 13px;
	padding-top: 13px;
}
.main-menu ul.main-ul li.item.green ul{ background: #9fb312; }
.main-menu ul.main-ul li.item.green ul li a span{	border-top: 1px dashed #bcca54; }
.main-menu ul.main-ul li.item.green ul li a:hover,
.main-menu ul.main-ul li.item.green ul li a.active
{
	background: #bcca54;
	background: #7c891e;
}
.main-menu ul.main-ul li.item.orange ul{ background: #ff9900; }
.main-menu ul.main-ul li.item.orange ul li a span{ border-top: 1px dashed #fbb84d; }
.main-menu ul.main-ul li.item.orange ul li a:hover,
.main-menu ul.main-ul li.item.orange ul li a.active
{
	background: #fbb84d;
	background: #d58000;
}
.main-menu ul.main-ul li.item.red ul{ background: #b30012; }
.main-menu ul.main-ul li.item.red ul li a span{	border-top: 1px dashed #ca4d5a; }
.main-menu ul.main-ul li.item.red ul li a:hover,
.main-menu ul.main-ul li.item.red ul li a.active{ background: #ca4d5a; }

.main-menu ul.main-ul li.item.blue ul{ background: #00306e; }
.main-menu ul.main-ul li.item.blue ul li a span{	border-top: 1px dashed #4d6f9a; }
.main-menu ul.main-ul li.item.blue ul li a:hover,
.main-menu ul.main-ul li.item.blue ul li a.active{	background: #4d6f9a;	}

.main-menu ul.main-ul li.item ul li a:hover,
.main-menu ul.main-ul li.item ul li a.active{ xpadding-left: 8px; }
.main-menu ul.main-ul li.item ul li a.first span{ border: none; }

.main-menu ul.main-ul li.item a.img
{
	display: block;
	width: 100%;
	height: 140px;
	margin-bottom: 5px;
	border: none;
	padding: 0px;
	cursor: pointer;
}
.main-menu ul.main-ul li.item.green a.img{	background: url(main-menu-item-green.jpg) no-repeat; }
.main-menu ul.main-ul li.item.orange a.img{	background: url(main-menu-item-orange.jpg) no-repeat; }
.main-menu ul.main-ul li.item.blue a.img{	background: url(main-menu-item-blue.jpg) no-repeat; }
.main-menu ul.main-ul li.item.red a.img{	background: url(main-menu-item-red.jpg) no-repeat; }

.main-menu ul.main-ul li.item a.over span
{
	display: block;
	width: 170px;
	height: 120px;
	_width: 190px;
	_height: 140px;
	padding: 0px;
	background: transparent;
}
.main-menu ul.main-ul li.item.green a.over span{ border: 10px solid #9fb312; }
.main-menu ul.main-ul li.item.orange a.over span{ border: 10px solid #ff9900; }
.main-menu ul.main-ul li.item.red a.over span{ border: 10px solid #b30012; }
.main-menu ul.main-ul li.item.blue a.over span{ border: 10px solid #00306e; }

/* submenu */

.sub-menu
{
	margin: 0px;
	padding: 0px;
	margin-top: 19px;
	padding-bottom: 41px;


}
.sub-menu li
{
	list-style: none;
	margin: 0px;
	line-height: 130%;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	min-height: 1px;
	_height: 1px;
	font-size: 13px;

	background: none !important;
	padding-left: 0px;
}

.sub-menu li a
{
	text-decoration: none;
	display: block;
	/*min-height: 25px;*/
	padding: 4px 0 4px 35px;
	background: url(dots-blue.gif) no-repeat 20px 8px;
	&background: url(dots-blue.gif) no-repeat 20px 9px;
}
* html .sub-menu li a
{
	height: 25px;
}
.sub-menu li a:hover,
.sub-menu li a.active
{
	color: white;
	background: url(dots-white.gif) no-repeat 20px 8px;
	&background: url(dots-white.gif) no-repeat 20px 9px;
	background-color: #00306e;
}
body.green .sub-menu li a:hover,
body.green .sub-menu li a.active
{
	background: url(dots-white.gif) no-repeat 20px 8px;
	&background: url(dots-white.gif) no-repeat 20px 9px;
	background-color: #7c891e;
}
body.orange .sub-menu li a:hover,
body.orange .sub-menu li a.active
{
	background: url(dots-white.gif) no-repeat 20px 8px;
	&background: url(dots-white.gif) no-repeat 20px 9px;
	background-color: #ff9900;
}
body.red .sub-menu li a:hover,
body.red .sub-menu li a.active
{
	background: url(dots-white.gif) no-repeat 20px 8px;
	&background: url(dots-white.gif) no-repeat 20px 9px;
	background-color: #b30012;
}

.sub-menu li ul
{
	position: relative;
	z-index: 200;
}
.sub-menu li ul.active
{
	padding-bottom: 10px;
	margin-bottom: 5px;
}
.sub-menu li ul.active ul
{
	margin-bottom: 0px;
}
body.green .sub-menu li ul.active a{ color: #7c891e; }
body.orange .sub-menu li ul.active a{ color: #ff9900; }
body.red .sub-menu li ul.active a{ color: #b30012; }
body.green .sub-menu li ul.active ul a{ color: #00306e; }
body.orange .sub-menu li ul.active ul a{ color: #ff9900; }
body.red .sub-menu li ul.active ul a{ color: #b30012; }

.sub-menu li ul li
{
}
.sub-menu li ul.active ul li  a
{
	color: #00306e !important;
}

.sub-menu li ul li a
{
	background: url(dot-blue.gif) no-repeat 23px 11px;
	padding-left: 32px;
}
.sub-menu li ul li a:hover,
.sub-menu li ul li a.active
{
	color: #00306e;
	text-decoration: underline;
	background: url(dot-blue.gif) no-repeat 23px 11px !important;
	background-color: white !important;

}

.sub-menu li ul li ul
{
	padding-left: 9px;


}
.sub-menu li ul li ul li a
{
	height: 20px;
	font-size: 11px;
}
.sub-menu li ul li ul li a.active
{

}

.sub-menu .bottom
{
	width: 98% !important;

}

.sub-menu span.bottom
{
	display: block;
	position: absolute;
	bottom: 0px;
	height: 30px;
	z-index: 100;
	border: 2px solid #00306e;
	border-top: none;
}
body.green .sub-menu span.bottom
{
	border: 2px solid #7c891e;
	border-top: none;
}
body.orange .sub-menu span.bottom
{
	border: 2px solid #ff9900;
	border-top: none;
}
body.red .sub-menu span.bottom
{
	border: 2px solid #b30012;
	border-top: none;
}
body.green .sub-menu li ul li a:hover,
body.green .sub-menu li ul li a.active
{ background: url(dot-green.gif) no-repeat 23px 11px !important; }
body.orange .sub-menu li ul li a:hover,
body.orange .sub-menu li ul li a.active
{ background: url(dot-orange.gif) no-repeat 23px 11px !important; }
body.red .sub-menu li ul li a:hover,
body.red .sub-menu li ul li a.active
{ background: url(dot-red.gif) no-repeat 23px 11px !important; }

/* box */

.box,
.box-strong
{
	position: relative;
	min-height: 60px;
	margin-bottom: 15px;
}
.col-left .box-strong
{
	width: 215px;
	overflow: hidden;
}
*html .col-left .box-strong
{
	width: 215px;
}
.col-left .box
{
	width: 217px;
	overflow: hidden;
}
*html .col-left .box
{
	width: 215px;
}
.col-middle .box-strong
{
	width: 580px;
}
.box .label,
.box-strong .label,
.box-fat .label
{
	width: auto;
	display: inline;
	clear: both;

	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	padding-right: 15px;

	background: url(dots-blue.gif) no-repeat right 6px;
	margin: 0px;

	position: relative;
	top: 8px;
	left: 20px;
	z-index: 200;
}
.box .label h1,
.box-strong .label h1,
.box-fat .label h1,
.box .label .padd,
.box-strong .label .padd,
.box-fat .label .padd
{
	font-size: 18px;
}

.box-fat .label
{
	left: 12px;
}
.box .top,
.box-strong .top
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;

	height: 30px;
	border: 1px solid #00306e;
	border-bottom: 0px;
}
.box .top span,
.box-strong .top span
{
	position: absolute;
	top: -1px;
	right: -1px;
	/*_right: -2px;*/

	width: 13px;
	height: 13px;
	background: url(box-corner-slim-blue.gif) no-repeat;
}
.box .bottom,
.box-strong .bottom
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 30px;
	border: 1px solid #00306e;
	border-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.box .bottom .left
{
	float: left;
	position: relative;
	left: 20px;
	top: 5px;
}
.box-strong .bottom .left
{
	float: left;
	position: relative;
	left: 16px;
	top: 5px;
}
.box .bottom .right
{
	float: right;
	position: relative;
	right: 16px;
	top: 5px;
}


.box-strong .bottom .right
{
	float: right;
	position: relative;
	right: 16px;
	top: 5px;
}
.box .bottom .right a,
.box-strong .bottom .right a,
.box .bottom .left a,
.box-strong .bottom .left a
{
	padding-right: 10px;
	background: url(dots2-blue.gif) no-repeat right 5px;
	margin-right: 3px;
}


body.green .box .bottom .left a,
body.green .box-strong .bottom .left a
{
	color: #7c891e;
	background: url(dots2-green.gif) no-repeat right 5px !important;

}
body.orange .box .bottom .left a,
body.orange .box-strong .bottom .left a
{
	color: #ff9900;
	background: url(dots2-orange.gif) no-repeat right 5px !important;
}
body.red .box .bottom .left a,
body.red .box-strong .bottom .left a
{
	color: #b30012;
	background: url(dots2-red.gif) no-repeat right 5px !important;

}

.box .inside,
.box-strong .inside,
.box-fat .inside
{
	padding: 20px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.box.links .inside,
.box-strong.links .inside
{
	padding-bottom: 30px;
}
.box.kalendar .inside,
.box-strong.kalendar .inside
{
	padding: 10px;
	padding-bottom: 15px;
	padding-top: 15px;
}


.col-left .box .top,
.col-left .box .bottom{	width: 213px; width: 215px; }
.col-middle .box .top,
.col-middle .box .bottom{ width: 99.7%; _width: 100%; }
.col-right .box .top,
.col-right .box .bottom{ width: 99%; _width: 100%; }

.col-middle .box .top span,
.col-right .box .top span{ _right: -1px; }

.footer .box .top,
.footer .box .bottom{ width: 99.8%; _width: 99.7%; }

.box.gray .top
{
	border: 1px solid #bcbdbf !important;
	border-bottom: 0px !important;
}
.box.gray .top span{ background: url(box-corner-slim-gray.gif) no-repeat; }
.box.gray .bottom
{
	border: 1px solid #bcbdbf;
	border-top: 0px;
}

.box-strong .top
{
	border: 2px solid #00306e;
	border-bottom: 0px;
}
.box-strong .top span
{
	background: url(box-corner-strong-blue.gif) no-repeat;
	top: -2px;
	right: -2px;
	_right: -3px;

	width: 14px;
	height: 14px;
}
.box-strong .bottom
{
	border: 2px solid #00306e;
	border-top: 0px;
}

.box-strong.strong-gray .top
{
	border: 2px solid #bcbdbf;
	border-bottom: 0px;
}
.box-strong.strong-gray .top span{ background: url(box-corner-strong-gray.gif) no-repeat; }
.box-strong.strong-gray .bottom
{
	border: 2px solid #bcbdbf;
	border-top: 0px;
}

.col-left .box-strong .top,
.col-left .box-strong .bottom{ width: 211px; _width: 215px; }
.col-middle .box-strong .top,
.col-middle .box-strong .bottom{ width: 576px; _width: 580px; }

html:first-child .col-middle .box .top,
html:first-child .col-middle .box .bottom{ width: 578px; }
html:first-child .col-middle .box-strong .top,
html:first-child .col-middle .box-strong .bottom{ width: 576px; }

.col-right .box-strong .top,
.col-right .box-strong .bottom{ width: 186px; _width: 190px; }

.col-middle .box-strong .top span,
.col-right .box-strong .top span{ _right: -2px; }

.footer .box-strong .top,
.footer .box-strong .bottom{ width: 996px; _width: 1000px; }

html:first-child .footer .box .top,
html:first-child .footer .box .bottom{ width: 998px; }
html:first-child .footer .box-strong .top,
html:first-child .footer .box-strong .bottom{ width: 996px; }

body.green .box .label,
body.green .box-strong .label
{
	color: #9fb312;
	color: #7c891e;
	background: url(dots-green.gif) no-repeat right 6px;
}
body.orange .box .label,
body.orange .box-strong .label
{
	color: #ff9900;
	background: url(dots-orange.gif) no-repeat right 6px;
}
body.red .box .label,
body.red .box-strong .label
{
	color: #b30012;
	background: url(dots-red.gif) no-repeat right 6px;
}

.box-strong.flex .top
{
	height: 48px;
}
.box-strong.flex .label,
body.green .box-strong.flex .label,
body.orange .box-strong.flex .label,
body.red .box-strong.flex .label
{
	background: white;
	border: 2px solid #00306e;
	border-right: none;
	border-bottom: none;
	width: auto;
	margin: 0px;
	left: 0px;
	top: 2px;
	z-index: 200;
	display: block;
	float: left;
	position: relative;
	text-transform: none;
}

.box-strong.flex .label .padd
{
	padding-left: 16px;
	padding-right: 5px;
	padding-top: 11px;
	padding-bottom: 11px;
	display: block;
}

.box-strong.flex .label .corner
{
	position: absolute;
	right: -4px;
	top: -2px;
	background: url(box-flex-corner.gif) no-repeat;
	height: 45px;
	width: 15px;

}
.box-strong.flex .top
{
	top: 45px;
	height: 20px;
}

.box-strong .label .more
{
	position: absolute;
	left: 17px;
	top: 48px;

	font-weight: normal;
	font-size: 11px;

	color: #363637;
	width: 550px;

	font-family: Arial, Helvetica, sans-serif;
}

body.green .box-strong .label .more a{ color: #7c891e; }
body.orange .box-strong .label .more a{ color: #ff9900; }
body.red .box-strong .label .more a{ color: #b30012; }


.box-fat
{
	position: relative;
	min-height: 100px;
	_height: 100px;
	margin-bottom: 15px;
	border: 8px solid #00306e;
}
.box-fat .corner
{
	position: absolute;
	top: -8px;
	right: -8px;

	_right: -9px;

	width: 16px;
	height: 16px;
	background: url(box-corner-fat-blue.gif) no-repeat;
}
.col-middle .box-fat .corner,
.col-right .box-fat .corner
{
	_right: -8px;
}
.footer .box-fat
{
	_width: 99.7%;
}
.box-fat .inside
{
	padding: 12px;
	padding-bottom: 7px;
	padding-top: 7px;
}

body.green .box .label a,
body.green .box-strong .label a
{
	color: #7c891e !important;
}
body.orange .box .label a,
body.orange .box-strong .label a
{
	color: #ff9900 !important;
}
body.red .box .label a,
body.red .box-strong .label a
{
	color: #b30012 !important;
}

.box a,
.box-strong a,
.box-fat a
{
	z-index: 200;
	position: relative;
}

.box.reset .label,
.box.reset a,
.box.reset h1,
.box.reset h2,
.box.reset h3,
.box.reset h4,
.box.reset h5,
.box.reset h6,
.box-strong.reset .label,
.box-strong.reset a,
.box-strong.reset h1,
.box-strong.reset h2,
.box-strong.reset h3,
.box-strong.reset h4,
.box-strong.reset h5,
.box-strong.reset h6,
.box-fat.reset .label,
.box-fat.reset a,
.box-fat.reset h1,
.box-fat.reset h2,
.box-fat.reset h3,
.box-fat.reset h4,
.box-fat.reset h5,
.box-fat.reset h6
{
	color: #00306e !important;
}

.box.reset .label,
.box-strong.reset .label,
.box-fat.reset .label
{
	background: url(dots-blue.gif) no-repeat right 6px !important;
}

.reset.box-none h1.label,
.reset.box-none h2.label,
.reset.box-none h3.label,
.reset.box-none h4.label,
.reset.box-none h5.label,
.reset.box-none h6.label
{
   display: none;
}



/* bookmarks */

.bookmarks
{
	position: top;
	margin-top: 44px;
	margin-bottom: -5px;
	padding-bottom: 5px;
	&padding-bottom: 15px;
}
body:first-of-type .bookmarks .item-list-01 /* Chrome hack */
{
	padding-top: 35px;
	padding-bottom: 5px;
	margin-bottom: -20px;
}
body:first-of-type .bookmarks .image-list-02 /* Chrome hack */
{
	padding-top: 35px;
}

.bookmarks .buttons
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	z-index: 200;
	top: -44px;
	clear: both;
	width: 100%;
}

.bookmarks .item-list-01,
.bookmarks .item-list-02
{
	&margin-bottom: -10px;  /* IE7 hack */
	_margin-bottom: 5px;
	_padding-bottom: 0px;
}

.bookmarks .buttons li
{
	display: inline;
	width: 190px;
	float: left;
	margin-right: 5px;
	background: url(bookmarks.gif) no-repeat;
	padding: 0px;
}
.bookmarks .buttons li.last
{
	margin: 0px;
}
.bookmarks .buttons li a
{
	display: block;
	float: left;
	width: auto;
	height: 50px;

	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding-right: 15px;
	background: url(dots-blue.gif) no-repeat right 10px;
	margin: 0px;

	position: relative;
	top: 8px;
	left: 20px;

}
.bookmarks .buttons li.active
{
	background: url(bookmarks-active.gif) no-repeat;
}
.bookmarks .content
{

}

.box .content,
.box-strong .content
{
	min-height: 50px;
	_height: 50px;
	margin-top: 35px;
	margin-bottom: 35px;
}
.box-strong.flex .content
{
	margin-bottom: 45px;
	&margin-bottom: 35px;
}
.box .content.slim,
.box-strong .content.slim
{
	margin-bottom: 10px;
	margin-top: 10px;
}

.bookmarks .top,
.bookmarks .bottom
{
	height: 23px;
}


.bookmarks .bottom .left,
.bookmarks .bottom .right
{
	top: 1px;

}

.bookmarks .bottom
{
	bottom: 15px;
}

div.perex
{
	background: #e6e6e6;
/*	font-style: italic;*/
	padding: 20px;
	line-height: 18px;
	position: relative;

}

div.perex .img
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
div.perex p
{
	margin: 0px;
	margin-bottom: 5px;
}


div.perex2
{
	position: relative;
}
div.perex2 .text
{
	background: #e6e6e6;
/*	font-style: italic;*/
	padding: 15px;
	line-height: 18px;
	position: relative;
	top: 0px;
	margin-left: 130px;

	&top: -2px;
	&padding-top: 16px;
	&padding-bottom: 16px;
	min-height: 90px;
}

* html div.perex2 .text {
	height: 90px;
}

div.perex2 img
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;

	position: relative;
	z-index: 200;
}




/* .item-list-01 */
.item-list-01
{

}
.item-list-01 .item
{
	margin-bottom: 10px;
	clear: both;
	position: relative;

}

.item-list-01 .item .title
{
	margin: 0px;
	height: 25px;
	background: #e6e6e6;
	font-family: Georgia;
	font-size: 12px;
	font-weight: normal;
	color: black;
	padding-left: 150px;
}
.item-list-01 .item .title a
{
	color: #363637;
	xtext-decoration: none;
}
.item-list-01 .item .title a:hover
{
	text-decoration: none;
}
.item-list-01 .item .date
{
	color: white;
	padding-left: 20px;
	padding-right: 20px;
	background: #00306e;
	line-height: 25px;
	display: block;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	margin-right: 10px;
	width: 100px;
	_width: 120px;
	xtext-align: right;
}
.item-list-01 .item .inside
{

}
.item-list-01 .item .date.empty
{
	padding-left: 9px;
	padding-right: 3px;
	width: auto;
}
.item-list-01 .item .date span
{
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 5px;
	height: 5px;
	background: url(dots2-white.gif) no-repeat;
}
.item-list-01 .item.green .date{	background: #9fb312; }
.item-list-01 .item.orange .date{	background: #ff9900; }
.item-list-01 .item.red .date{ background: #b30012;  }

.item-list-01 .item .inside
{
	padding-bottom: 10px;
	padding-top: 10px;
/*	font-style: italic;*/
}
.item-list-01 .item .more
{
	font-style: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.item-list-01 .item .img
{
	margin: 10px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
}

.item-list-01.sepearator .item
{
	margin-bottom: -10px;
	position: relative;
}
body:first-of-type .item-list-01 /* Chrome hack */
{
	padding-top: 0px;
	padding-bottom: 35px;
	margin-bottom: -20px;
}
.item-list-01 .item a.reserv,
a.rreserv
{
   color:#FFFFFF !important;
   float:right;
   text-decoration:none;
   position: relative;
   padding: 0 25px 0 13px;
   background-color: #B30012;
   font-size: 13px;
}
a.rreserv
{
   height: 24px;
   padding-top: 2px;
   float: left;
}
.item-list-01 .item a.reserv span.dots,
a.rreserv span.dots
{
   background:url("dots2-white.gif") no-repeat 0 0;
   display:block;
   height:5px;
   position:absolute;
   right:15px;
   top:10px;
   width:5px;
}
.item-list-01 .item a.reserv span.corner,
a.rreserv span.corner
{
   position: absolute;
   width: 9px;
   height: 9px;
   background: url(reserv-corner-red.gif) no-repeat left top;
   right: 0;
   top: 0;
}
a.rreserv span.corner
{
   background: url(rreserv-corner-red.gif) no-repeat left top;
}

/* .item-list-02 */
.item-list-02
{
}
.item-list-02 .item
{
	margin-bottom: 10px;
	clear: both;

}

.item-list-02 .item .title
{
	margin: 0px;
	line-height: 25px;
	background: #e6e6e6;
	font-family: Georgia;
	font-size: 12px;
	font-weight: normal;
	color: black;
	position: relative;

	float: left;
	width: 430px;
}
.item-list-02 .item .title a
{
	color: #363637;
	xtext-decoration: none;
}
.item-list-02 .item .title a:hover
{
	text-decoration: none;
}
.item-list-02 .item .date
{
	color: white;
	padding-left: 20px;
	padding-right: 20px;

	background: #00306e;
	line-height: 25px;
	display: block;
	float: left;
	position: relative;
	margin-right: 10px;

	width: 80px;
	_width: 120px;
	xtext-align: right;

}
.item-list-02 .item .inside
{

}
.item-list-02 .item .date.empty
{
	padding-left: 9px;
	padding-right: 3px;
	width: auto;
}
.item-list-02 .item .date span
{
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 5px;
	height: 5px;
	background: url(dots2-white.gif) no-repeat;
}
.item-list-02 .item.green .date{	background: #9fb312; }
.item-list-02 .item.orange .date{	background: #ff9900; }
.item-list-02 .item.red .date{	background: #b30012; }
.item-list-02 .item .inside
{
	padding-bottom: 10px;
	padding-top: 10px;
/*	font-style: italic;*/
}
.item-list-02 .item .more
{
	font-style: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.item-list-02 .item .img
{
}

.item-list-02 .item .img-link
{
	display: block;
	float: left;
	width: 120px;
	height: 120px;
	position: relative;

	margin: 10px;
	margin-left: 20px;
	margin-top: 0px;
	_margin-left: 10px;

}

.item-list-02.sepearator .item
{
	margin-bottom: -10px;

}

body:first-of-type .item-list-02 /* Chrome hack */
{
	padding-top: 0px;
	padding-bottom: 35px;
	margin-bottom: -20px;
}



.item-list-02 .info
{
	padding: 5px;
	position: relative;
	float: left;
	width: 400px;
	margin-top: 5px;
}

.item-list-02 .info .item
{
	margin: 0px;
	display: block;
}
.item-list-02 .info .item span{ color: #00306e; }

body.green .item-list-02 .info .item span{ color: #7c891e; }
body.red .item-list-02 .info .item span{ color: #b30012; }
body.orange .item-list-02 .info .item span{ color: #d58000; }

.item-list-02 .separator2
{
	left: 0px;
}

.top-sep
{
	border: 1px solid #00306e;
	border-bottom: none;
	height: 30px;
	position: relative;

}
.top-sep span
{
	background: url(box-corner-slim-blue.gif) no-repeat;
	position: absolute;
	right: -1px;
	top: -1px;
	width: 13px;
	height: 13px;
}
.top-sep .label
{
	margin: 0px;
	border: none !important;
	padding-left: 20px;
	position: relative;
	top: 7px !important;
}
.bottom-sep
{
	border: 1px solid #00306e;
	border-top: none;
	height: 30px;
	width: 100%;
	z-index: 100;

	position: relative;
	margin-top: -20px;
	xclear: both;

}


.image-list
{
	xclear: both;
}
.image-list .item
{
	width: 190px;
	height: 190px;
	display: block;
	margin-right: 5px;
	margin-bottom: 10px;
	float: left;
	background: url(gallery-item-gray.gif) no-repeat;
	position: relative;
	text-decoration: none;
	color: #363637;
	overflow: hidden;
}
.image-list .item.last
{
	margin-right: 0px;
}
.image-list .item .description
{
	display: block;
	width: 160px;
	height: 30px;
	position: absolute;
	left: 15px;
	bottom: 15px;
	font-size: 11px;
}
.image-list .item img
{
	position: absolute;
	top: 15px;
	left: 15px;
}

.image-list .item:hover{ background: url(gallery-item-blue.gif) no-repeat; }
body.green .image-list .item:hover{ background: url(gallery-item-green.gif) no-repeat; }
body.orange .image-list .item:hover{ background: url(gallery-item-orange.gif) no-repeat; }
body.red .image-list .item:hover{ background: url(gallery-item-red.gif) no-repeat; }



.image-list-02
{
	clear: both;
	padding-bottom: 25px;
	padding-top: 10px;
}
.image-list-02 .item
{
	width: 283px;
	height: 165px;
	float: left;
	background: url(image-list-02-item-bg.gif) no-repeat bottom;
	margin-right: 14px;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}
.image-list-02 .item.last
{
	margin-right: 0px !important;

}

.image-list-02 .item .title
{
	margin: 0px;
	line-height: 25px;
	background: #e6e6e6;
	font-family: Georgia;
	font-size: 12px;
	font-weight: normal;
	color: black;
	position: relative;

	float: left;
	width: 100%;
}
.image-list-02 .item .title a
{
	color: #363637;
	xtext-decoration: none;
}
.image-list-02 .item .title a:hover
{
	text-decoration: none;
}
.image-list-02 .item .date
{
	color: white;
	padding-left: 7px;
	padding-right: 5px;

	background: #00306e;
	line-height: 25px;
	display: block;
	float: left;
	position: relative;
	margin-right: 10px;
}
.image-list-02 .item.green .date{	background: #9fb312; }
.image-list-02 .item.orange .date{	background: #ff9900; }
.image-list-02 .item.red .date{	background: #b30012; }

.image-list-02 .item img
{
	float: left;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 5px;
}
.image-list-02 .item .description
{
	position: relative;
	top: 10px;
}

.donate-filter
{
	height: 30px;
	line-height: 30px;
	position: relative;
}
.donate-filter .letters
{
	float: left;
	font-size: 14px;
	text-transform: uppercase;
}
.donate-filter .amount
{
	float: right;
	height: 30px;
	margin: 0px;
}
.donate-filter .amount .submit
{
}
.donate-filter .amount select
{
	margin-top: 3px;
}

.box-strong .donate-filter a
{
	padding-right: 10px;
	background: url(dots2-blue.gif) no-repeat right 5px;
	margin-right: 3px;
}

body.green .box-strong .donate-filter a
{
	color: #7c891e;
	background: url(dots2-green.gif) no-repeat right 5px !important;

}
body.orange .box-strong .donate-filter a
{
	color: #ff9900;
	background: url(dots2-orange.gif) no-repeat right 5px !important;
}

body.red .box-strong .donate-filter a
{
	color: #b30012;
	background: url(dots2-red.gif) no-repeat right 5px !important;

}

.separator2
{
	position: relative;
	left: -20px;
	top: -15px;
	height: 30px;
	width: 213px;
	_width: 215px;
	_left: -19px;
	_margin-right: -50px;

	&width: 213px;

	border: 1px solid #00306e;
	border-top: none;
	font-size: 11px;
}
.separator2 .right
{
	float: right;
	position: relative;
	right: 16px;
	top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.separator2 .right a
{
	padding-right: 10px;
	background: url(dots2-blue.gif) no-repeat right 5px;
	margin-right: 3px;
}
.col-middle .separator2
{
	width: 579px;
}
.col-right .separator2
{
	width: 188px;
}

.sitemap
{
	line-height: 19px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.sitemap ul
{
	margin-bottom: 0px;

}
.sitemap li
{
	background: url(dots2-blue.gif) no-repeat left 7px;
	padding-left: 10px;
}
.sitemap ul
{
	background: none;
	xlist-style: circle;
	margin-left: 10px;

}
.sitemap ul li
{
	padding-left: 0px;
	background: none;
}
.sitemap li.green a{	color: #7c891e; }
.sitemap li.orange a{	color: #ff9900; }
.sitemap li.red a{ color: #b30012; }

.sitemap ul li a{	color: #363637 !important; }
.sitemap ul li{ background: none !important; font-family: Arial, Helvetica, sans-serif; }

.sitemap li.green{ background: url(dots2-green.gif) no-repeat left 7px; }
.sitemap li.orange{ background: url(dots2-orange.gif) no-repeat left 7px; }
.sitemap li.red{ background: url(dots2-red.gif) no-repeat left 7px; }
.sitemap li.blue{ background: url(dots2-blue.gif) no-repeat left 7px; }

.captcha-image
{
	border: 5px solid #a1a2a4;
	float: left;
	margin: 3px 5px 5px 0px;
}
body.green .captcha-image{ border: 5px solid #7c891e; }
body.orange .captcha-image{ border: 5px solid #ff9900; }
body.red .captcha-image{ border: 5px solid #b30012; }

.captcha-help
{
	font-size: 10px;
	line-height: 13px;
}
.captcha-number
{
	margin: 5px 0px 0px 0px;
	width: 42px;
	font-weight: bold;

	font-size: 16px;
	border: 1px solid #4d4d4d;
}




.comment-form
{
	margin-top: 20px;
}
.comment-form label
{
	font-weight: bold;
}
.comment-form .field
{
	width: 250px;
}
.comment-form .textarea
{
	width: 440px;
}
.req
{
	color: #b30012;
}

.cform
{
	margin: 0px;
	padding: 0px;
	width: 545px;
	overflow: hidden;
}

.comment-form
{
	margin: 0px;
	margin-bottom: 40px;
	padding: 0px;
	width: 200px !important;
	overflow: hidden;
}
.comment-form .captcha-help
{
	clear: both;
	width: 240px;
	display: block;
}

.comment-captcha
{
	position: absolute;
	xwidth: auto;
	height: auto;
	z-index: 500;
}

.comment-captcha .captcha-number
{
	position: absolute;
	left: 145px;


	top: -1px;
	border: 1px solid #00306e;
	padding: 3px;
}
.comment-captcha object
{
	position: absolute;
	left: 110px;
	top: 2px;

}

.comment-list
{
	clear: both;
	padding-bottom: 35px;
}
.comment-list .item
{
	background: url(comment-bg.gif) no-repeat bottom;
	margin-bottom: 0px;
	padding: 15px;
	position: relative;
}
.comment-list .item .info
{
	color: #00306e;
}

.footer
{
	clear: both;
	width: 100%;
}
.footer a
{
	color: #00306e !important;
}

/* rest */
div.cl
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	position: relative;
}
.set-h5
{
	height: 5px !important;
}
.set-h15
{
	height: 15px !important;
}
.set-h10
{
	height: 10px !important;
}
.set-h30
{
	height: 30px !important;
}
.set-w100p
{
 width: 100% !important;
}
.set-pb0 {
	padding-bottom: 0 !important;
}

.more
{
	display: block;
}



/* temp */
body.temp
{
	background: #e6e6e6;
	color: #363637;
}
body.temp .main
{
	background: white;
	width: 800px;
	position: relative;

}
body.temp .main .inside
{
	padding: 100px;
	padding-top: 130px;


	padding-bottom: 50px;
}
body.temp .box-strong .top
{
	width: 100%;

}
body.temp .main .logo
{
	position: absolute;
	left: -64px;
}
body.temp .timeline
{
	margin-left: 10px;
	margin-bottom: 30px;
	margin-top: 5px;
}


body.temp .main .in
{
	padding: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 15px;
}
body.temp .in
{

}
#Counter
{
	width: 100%;
	height: 75px;
	background: url(counter.gif) no-repeat;
	margin-bottom: 10px;
	margin-top: 5px;
	position: relative;
}

.live-long-and-prosper
{
	width: 83px;
	height: 75px;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	color: #b30012;
}
.live-long-and-prosper.days{ left: 103px; }
.live-long-and-prosper.hours{ left: 206px; }
.live-long-and-prosper.minutes{ left: 308px; }
.live-long-and-prosper.seconds{ left: 411px; }

.live-long-and-prosper .number
{
	font-size: 40px;
	display: block;
	margin-top: 15px;
}
.live-long-and-prosper .name
{
	display: block;
	margin-top: 15px;
}

.hall
{

}
.hall .sector
{

}
.hall .sector p
{
   height: 17px;
   position: absolute;
}
.hall .sector a
{
   background: #E6E6E6 url("corner-right.png") no-repeat right top ;
   display:block;
   height:17px;
   position:absolute;
   text-align:center;
   text-indent:-9999em;
   width:16px;
}
.hall .sector a.available
{
   background: #E6E6E6 url("corner-right.png") no-repeat right top;
}
.hall .sector a.blocked
{
   background: transparent;
}
.hall .sector a.ordered
{
   background: #9FB312 url("corner-right.png") no-repeat right top;
}

/* Darujme */
.darujme {
	float: left;
	width: 510px;
	padding: 15px 34px;
	border: 1px solid #00306e;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #00306e;
	position: relative;
	left: -5px;
	background: #ffffff;
}

.darujme .corner {
	display: block;
	width: 13px;
	height: 13px;
	position: absolute;
	top: -1px;
	right: -1px;
	background: url(box-corner-slim-blue.gif) left top no-repeat;
}

.darujme h2 {
	margin: 0px;
	font-size: 21px;
}

.darujme .what {
	margin: 17px 0px;
	float: left;
	width: 100%;
}

.darujme .what span {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 21px;
	line-height: 33px;
}

.darujme .what .select-outer {
	float: right;
	width: 364px;
	border: 1px solid #00306e;
	padding: 6px 7px;
}

.select-outer select {
	width: 100%;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00306e;
}

.darujme .buttons {
	float: left;
	width: 100%;
}

.darujme button {
	float: left;
	width: 126px;
	height: 52px;
	border: none;
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
}

.darujme button.green { background: #9fb312; }
.darujme button.orange { background: #ff9900; }
.darujme button.red { background: #b30012; }
.darujme button.blue { background: #00306e; }

.darujme .own {
	margin: 17px 0px;
	float: left;
	width: 100%;
}

.darujme .own div {
	width: 126px;
	height: 38px;
	padding: 7px 0px;
	float: left;
}

.darujme .own .part1 {
	text-align: center;
	line-height: 120%;
}

.darujme .own .part1 span {
	font-weight: bold;
	font-size: 16px;
}

.darujme .own .part2 input {
	border: 1px solid #00306e;
	width: 114px;
	line-height: 21px;
	text-align: right;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #00306e;
}

.darujme .own .part3 {
	padding-left: 17px;
	width: 109px;
	font-weight: bold;
	font-size: 21px;
	line-height: 31px;
}

.darujme .own .part4 {
	padding: 0px;
	height: 52px;
}

.darujme .own .part4 button {
	border: 0px;
	background: #ffffff;
	padding: 0px;
	cursor: pointer;
}

.darujme-big {
	position: absolute;
	z-index: 1001;
	width: 588px;
	display: none;
	padding-top: 19px;
}

.darujme-big .darujme {
	float: left;
	width: 508px;
	border-width: 6px;
	border-top: 0px;
	position: relative;
	padding-bottom: 0px;
	left: 0px;
}

.darujme-big .top {
	width: 588px;
	height: 19px;
	background: url(darujme-top.gif) left top no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: visible;
}

.darujme-big .top .skip {
	display: block;
	width: 126px;
	height: 52px;
	line-height: 52px;
	background: #00306e;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
	top: 0px;
	right: 45px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}

.darujme-big h2 { margin-top: 1px; }

.darujme-big .bottom {
	background: #dbdfea;
	float: left;
	width: 508px;
	position: relative;
	left: -34px;
	padding: 16px 34px 19px 34px;
	font-size: 14px;
	line-height: 120%;
}
.darujme-logo {
	width: 587px;
	height: 81px;
	background: #ffffff;
	text-align: center;
	position: relative;
	left: 0px;
	margin-top: 33px;
}
.darujme-logo img {
	margin: 18px 0px;
}
.overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000000;
	z-index: 1000;
}
h4 .tlac {
	position: absolute;
	right: 5px;
	top: 0;
}
.col-middle {
	position: relative;
}
.logout-link {
	position:absolute;
	left:418px;
	z-index:10;
	top:15px;
	width:150px;
	text-align:right;
}





















