/* --------------------------------------------------------------------------- GENERAL */

body {
 background: #F8FBFF url(../design/bg.png);
 color: #666666;
 text-align: center;
}

body, div, p, form, input, label, textarea, td, th, form, h1, h2, h3, ul {
 font-family: Tahoma, Verdana, Arial;
 font-size: 11px;
}
body, div, p, img, table, label, tr, th, td, form, input, textarea, h1, h2, h3, ul {
 border: 0px;
 margin: 0px;
 padding: 0px;
}
a {
 color: #FB1814;
 font-weight: normal;
 text-decoration: none;
}
a:hover {
 color: #800000;
}
.clear { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.right { text-align: right; }
input.input {
 background: url(../design/input_bg.png) repeat-x;
 border: 1px solid #7F92A9;
 width: 110px;
 height: 11px;
 margin: 1px 5px 0px 0px;
 padding: 2px;
 font-size: 10px;
}
input.input2 {
 border: 1px solid #7F92A9;
 height: 13px;
 margin: 1px 5px 0px 0px;
 padding: 2px;
 font-size: 10px;
}
input.button {
 background: #193f74;
 color: #fff;
 font-size: 1.1em;
 font-weight: bold;
 text-transform: uppercase;
}
* html input.input { margin-top: 0px; }
*+html input.input { margin-top: 0px; }

/* ---------------------------------------------------------------------------- HEADER */

#box {
 background: url(../design/box.png) repeat-y;
 width: 910px;
 margin: 0px auto;
 text-align: left;
}
#header {
 width: 910px;
}
#header .logo {
 background: url(../design/header_logo.jpg) no-repeat;
 width: 350px;
 height: 88px;
 display: block;
 float: left;
}
#header .people {
 background: url(../design/header_people.jpg) no-repeat;
 width: 350px;
 height: 88px;
 float: left;
}
#header .iso {
 background: url(../design/header_iso.jpg) no-repeat;
 width: 210px;
 height: 88px;
 float: left;
}
#header .bottom {
 background: url(../design/header_bottom.png) no-repeat;
 width: 910px;
 height: 24px;
 clear: both;
}
#header .bottom .date {
 color: #FFFFFF;
 width: 236px;
 margin-right: 34px;
 padding: 5px 0px 0px 24px;
 display: inline;
 float: left;
 font-size: 10px;
}
#header .bottom .search {
 color: #466675;
 width: 200px;
 padding-top: 4px;
 display: inline;
 float: left;
 font-weight: bold;
}
#header .bottom .search form {
 font-size: 10px;
}
#header .bottom .search input.input {
 background: url(../design/input_bg.png) repeat-x;
 border: 1px solid #7F92A9;
 width: 110px;
 height: 11px;
 margin: 0px 3px;
 padding: 2px;
 font-size: 10px;
 font-weight: normal;
}
* html #header .bottom .search input.input { margin-top: -1px; }
*+html #header .bottom .search input.input { margin-top: -1px; }
#doqm_search_submit {
 background: url(../design/input_ok.gif) no-repeat;
 width: 16px;
 height: 16px;
 cursor: pointer;
}
* html #doqm_search_submit { margin-top: -2px; }
*+html #doqm_search_submit { margin-top: -2px; }
#header .bottom .topmenu {
 color: #466675;
 width: 396px;
 padding-top: 6px;
 display: inline;
 float: left;
 font-size: 10px;
 font-weight: bold;
 text-align: right;
}
#header .bottom .topmenu_zaszlo {
 margin: 2px;
}
#header .bottom .topmenu a {
 color: #466675;
 margin: 0px 4px;
 font-weight: bold;
 text-transform: uppercase;
}
#header .bottom .topmenu a:hover {
 color: #000000;
 text-decoration: underline;
}

/* ------------------------------------------------------------------------------- TOP */

#top {
 background: url(../design/top_bg.png) 3px 0px repeat-y;
 width: 900px;
 margin: 7px 5px 0px;
}
#top .topbox {
 width: 294px;
 min-height: 110px;
 height: auto !important;
 height: 110px;
 margin: 0px 3px;
 display: inline;
 float: left;
}
#top .topbox .text {
 width: 264px;
 margin: 10px 15px;
}
#doqm_login_submit {
 background: url(../design/input_ok.png) no-repeat;
 width: 16px;
 height: 16px;
 cursor: pointer;
}
* html #doqm_login_submit { margin-top: -2px; }
*+html #doqm_login_submit { margin-top: -2px; }
#topsep {
 background: url(../design/top_bottom.png) no-repeat;
 width: 910px;
 height: 5px;
 font-size: 1px;
 line-height: 1px;
}

/* ---------------------------------------------------------------------------- CENTER */

#columns {
 background: url(../design/center_bg.png) repeat-y;
 width: 910px;
}
#left {
 width: 160px;
 margin-left: 1px;
 display: inline;
 float: left;
}
#center {
 width: 390px;
 min-height: 300px;
 height: auto !important;
 height: 300px;
 padding: 16px 22px 10px 28px;
 float: left;
}
#center2 {
 width: 700px;
 min-height: 300px;
 height: auto !important;
 height: 300px;
 margin-right: 1px;
 padding: 16px 20px 10px 28px;
 float: left;
}
#right {
 width: 276px;
 margin-right: 1px;
 padding: 16px 10px 10px 22px;
 display: inline;
 float: left;
}
#columns .bottom {
 background: url(../design/center_bottom.png) no-repeat;
 width: 910px;
 height: 7px;
 clear: both;
 font-size: 1px;
 line-height: 1px;
}

/* ---------------------------------------------------------------------------- FOOTER */

#footer {
 color: #FFFFFF;
 width: 910px;
}
#footer .top {
 background: url(../design/footer_top.png) no-repeat;
 width: 910px;
 height: 24px;
 text-align: right;
}
#footer .bottom {
 background: url(../design/footer_bottom.png) no-repeat;
 width: 878px;
 height: 17px;
 padding: 4px 16px 0px;
}
#footer .bottom div {
 font-size: 10px;
}
#footer .bottom a {
 color: #FFFFFF;
 font-weight: bold;
}
#footer .bottom a:hover {
 text-decoration: underline;
}

/* -------------------------------------------------------------------------- LEFTMENU */

#menu {
 margin-top: 4px;
 list-style: none;
}
#menu li a {
 background: url(../design/menu.gif) no-repeat;
 color: #FFFFFF;
 width: 142px;
 height: 19px;
 padding: 5px 0px 0px 18px;
 display: block;
 font-weight: bold;
}
#menu li:hover a, #menu li a:hover {
 background: #012755 url(../design/menu.gif) no-repeat;
}

/* ----------------------------------------------------------------------------- STYLE */

h1 {
 color: #FB1814;
 margin-bottom: 15px;
 font-family: Arial;
 font-size: 16px;
 font-weight: normal;
}
h2 {
 color: #6699CC;
 margin-bottom: 3px;
 clear: both;
 font-family: Trebuchet MS, Times;
 font-size: 15px;
 font-weight: normal;
}
h3 {
 color: #FB1814;
 margin-bottom: 3px;
 font-family: Arial Narrow, Tahoma, Arial;
 font-size: 14px;
 font-weight: bold;
}
p {
 margin-bottom: 8px;
 font-family: Arial;
 font-size: 12px;
}
.more {
 background: url(../design/more.gif) top right no-repeat;
 margin-bottom: 10px;
 padding-right: 7px;
 display: inline;
 float: left;
}
.more a {
 font-size: 10px;
 font-weight: bold;
}
.sep {
 background: url(../design/sep.gif) repeat-x;
 height: 1px;
 margin: 3px 3px 12px;
 clear: both;
 font-size: 1px;
 line-height: 1px;
}
#center img, #center2 img {
 border: 2px solid #BBBBBB;
 padding: 3px;
}
#center img.ileft, #center2 img.ileft {
 margin: 0px 10px 10px 0px;
 display: inline;
 float: left;
}
#center img.iright, #center2 img.iright {
 margin: 0px 0px 10px 10px;
 display: inline;
 float: right;
}
.links, .attachments {
 margin: 0px 0px 10px 15px;
}
.links a, .attachments a {
 color: #002654;
}
.links a:hover, .attachments a:hover {
 color: #6699CC;
}
.attachments a {
 background: url(../design/more.gif) no-repeat;
 padding-left: 12px;
}

/* ----------------------------------------------------------------------------- AKCIO */

#right .item {
 width: 140px;
 margin-right: 5px;
 display: inline;
 float: left;
}
#right .photo {
 float: left;
}
#right p {
 font-family: Tahoma, Verdan, Arial;
 font-size: 10px;
}
#right .akcio {
 color: #FB1814;
 font-weight: bold;
}

/* ------------------------------------------------------------------------------ NEWS */

.news h1 {
 margin-bottom: 4px;
}
.news p, .subpage p {
 text-align: justify;
}
.news .ndate {
 color: #999999;
 margin: 0px 0px 20px 20px;
 font-size: 9px;
}
.news .preview {
 margin-bottom: 20px;
 font-weight: bold;
}
.news .right {
 margin: 8px 0px;
 clear: both;
 text-align: right;
}
.newslist h2 {
 float: left;
}
.newslist .ndate {
 color: #999999;
 margin-top: 8px;
 float: right;
 font-family: Tahoma, Verdana, Arial;
 font-size: 9px;
}
.newslist p {
 clear: both;
}
.subscript {
 margin: 20px 0px;
 text-align: center;
}
.subscript form {
 width: 200px;
 margin: 0px auto;
}
.subscript label {
 width: 50px;
 margin-top: 3px;
 display: block;
 float: left;
}
.subscript div input {
 display: inline;
 float: left;
}
.subscript div {
 clear: both;
}
#doqm_subscript_submit, #doqm_unsubscript_submit {
 background: #8093AA;
 border: 1px solid #002654;
 color: #FFFFFF;
 width: 80px;
 height: 22px;
 margin-left: 68px;
 cursor: pointer;
}

.fokepdir {
	border: 0px;
	position: relative;
	top: 45px;
	left: 40px;

}
