@CHARSET "UTF-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, cite, dfn, em, img, ins, q, s, strong, sub, sup, tt, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0 none; font-family: inherit; font-style: inherit; margin: 0; outline: 0 none; padding: 0;
}

body { background: none repeat scroll 0 0 #FFFFFF; color: #AEACAD; font-family: tahoma,sans-serif; font-size: 11px; }

h1 { font-size: 22px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

td,tr { vertical-align: top; }

em { font-style: italic; }

a { color:inherit; text-decoration: none; }
a:hover { color:#FF6600; text-decoration: underline; }

#content { width:1000px;margin:0px auto; }

/* header */
#header { height:85px; }
#header .menu { width:800px; height:85px; text-align: center; }
#header .menu ul { list-style: none;margin:0 0 0 10px; }
#header .menu ul li { display:block;float:left; font-size:16px;background:url('../images/header_li_background.png') repeat-x center 35px transparent;color:#fff; }
#header .menu ul li .closeLeft { float:left;background:url('../images/header_li_first.png') no-repeat bottom; width:8px; height:34px; padding:37px 0 0 0; }
#header .menu ul li .closeRight { float:right;background:url('../images/header_li_last.png') no-repeat bottom; width:8px; height:34px; padding:37px 0 0 0; }
#header .menu ul li a { display:block; margin:38px 0px 15px 0px; padding:6px 5px 5px 5px; width:95px; border-left:1px solid #2C7E56;border-right:1px solid #00522A;color:#fff; }
#header .menu ul li.orange { background:url('../images/header_li_a_background_orange.png') no-repeat center top transparent; }
#header .menu ul li.orange .closeLeft { background:url('../images/header_li_first_orange.png') no-repeat bottom; }
#header .menu ul li.orange .closeRight { background:url('../images/header_li_last_orange.png') no-repeat bottom; }
#header .menu ul li.orange a { border-left:1px solid #FF7D1F; border-right:1px solid #D05000; }
#header .menu ul li.orange a:hover { color:#FFF0A9; }
#header .menu ul li a.nobl { border-left:none; }
#header .menu ul li a.nobr { border-right:none; }
#header .lang { background:url('../images/language_background.png') no-repeat left center ; margin: 36px 0 0 0; padding:10px 60px 10px 10px; }
/* ------ */

/* news */
#news { padding: 5px 3px; background: transparent; text-align: left; font-size:14px; width:1000px; }
#news td { vertical-align: middle; }
#news .head { width:170px; margin:1px 10px 1px 1px; padding: 2px 10px; font-weight:bold; border-right:1px solid #AEACAD; }
#news .head img { margin: 0 10px 0 0; }
#news .content { margin:1px; padding: 2px 10px; }
#news .content p { width:780px; margin:0px; color:#777; }
#news .content p span { color:#ff6600; }
/* ------ */

/* page */
#page { padding: 10px 30px 75px 30px; }
* html #page .h1 { height:120px; }
#page .h1 { color:#006433; font-size:65px; font-weight:normal; background: url('../images/h1_background.png') no-repeat top right; min-height:120px; }
#page .h1 .modified { font-size:10px; color:#AEACAD; position:relative; top:-0px; }
#page .h1 ul { font-weight:normal;font-size:16px; list-style: none; }
#page .h1 ul li { clear:left; height:34px; color:#fff; margin: 0 0 3px 0; }
#page .h1 ul li .closeLeft { background:url('../images/header_li_first.png') no-repeat bottom; width:8px; height:34px; }
#page .h1 ul li .closeRight { background:url('../images/header_li_last.png') no-repeat bottom; width:8px; height:34px; }
#page .h1 ul li div { float:left; }
#page .h1 ul li a { display:block; float:left; margin:1px 0 0 0;padding: 6px 5px 7px; background:url('../images/header_li_background.png') repeat-x center; }
#page .h1 ul li img { float:left; margin: 6px 0 0 5px; }
#page .h1 ul li.orange .closeLeft { background:url('../images/header_li_first_orange.png') no-repeat bottom; }
#page .h1 ul li.orange .closeRight { background:url('../images/header_li_last_orange.png') no-repeat bottom; }
#page .h1 ul li.orange a { background:url('../images/header_li_background_orange.png') repeat-x center; }
#page .h1 ul li.orange a:hover { color:#FFF0A9; }
#page .text { padding:0 200px 0 0; font-size:14px; line-height:1.5em; }
#page .text p,#page .text div.p { margin:25px 0 0 0; }
#page .text ul, #page .fulltext ul { padding:0 0 0 20px; list-style-image: url('../images/text_li.png'); }
#page .text img.index_text { margin: 40px 0 100px 20px; }
#page .text .input { float:left; clear:left; background: url('../images/input_background.png') repeat-x; margin: 0 0 5px 0; }
#page .text .input * { float:left; }
#page .text .input br { float:none; }
#page .text .input input { margin:7px 5px 3px 5px; border:0px; color:inherit;width:200px; }
#page .text .input label { padding:5px;background: #fff; font-weight: bold; }

#page .fulltext .ofertaList { background: url('../images/green_dot.png') no-repeat 0px 12px transparent; margin: 0 0 20px 0; padding:10px 20px 10px 30px; font-size:12pt; }
#page .fulltext .ofertaList h2 { margin: 0 0 8px 0;  }
#page .fulltext .ofertaList p { margin: 2px 0 8px 0;  }
#page .fulltext .ofertaList .gallery { background-color: #FFF; margin:10px 5px 5px 5px; padding:0px; border:1px solid #ccc; float:left; }

.pagination { text-align: center; font-size:11pt; vertical-align: middle; margin:0 auto;  }
.pagination td { padding:5px 8px; border:1px solid #ccc;  }
.pagination td.selected { color:#FF6600; font-weight:bold; background-color: #00642F; }
.pagination td.hover { background-color: #eaeaea; }
.pagination td a {  }

.index { background:url('../images/index_background.png') no-repeat bottom right; }
.oferta { background:url('../images/oferta_background.png') no-repeat bottom right; }
.ofirmie { background:url('../images/oferta_background.png') no-repeat bottom right; padding-bottom:80px !important; padding-right: 100px !important; }
.kontakt { background:url('../images/kontakt_background.png') no-repeat bottom right; }
.login { background:url('../images/login_background.png') no-repeat bottom right; }
.login .info { color:#f60; position:relative; top:-20px; }

.loginLink { margin:2px 0 0 80px !important; font-size:10px; line-height: 1.2em !important; }
/* ------ */


/* footer */
#footer { width:1000px; height:128px; clear:both; }
#footer .blip { position:absolute; margin:-58px 0 0 10px; }
#footer .left { height:128px; background: url('../images/footer_background_borders.png') top left no-repeat transparent; padding:0 0 0 12px; }
#footer .right { height:128px; background: url('../images/footer_background_borders.png') top right no-repeat transparent; padding:0 12px 0 0; }
#footer .footer_content { height:128px; background: url('../images/footer_background.png') top center repeat-x transparent; padding:20px 25px 0 25px; color:#529675; }
#footer .footer_content td.def { width: 115px; text-align: right; }
#footer .footer_content td.def span { display: block; border-right:1px solid #529675; margin:0 5px 0 0; padding:0 5px 0 0; }
#footer .footer_content td.phones { width: 160px; }
#footer .footer_content .copyright { margin:10px 0 0 0; }
/* ------ */


/* others */
.borderTop { border-top: 1px solid #C0DBCD; }
.borderBottom { border-bottom: 1px solid #C0DBCD; }
.floatLeft { float: left; }
.floatRight { float: right; }
.clear { clear: both; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.txtC { text-align: center; }
.txtR { text-align: right; }
.txtL { text-align: left; }
.txtJ { text-align: justify; }
.txtT { vertical-align: top !important; }
.txtM { vertical-align: middle !important; }
.txtB { vertical-align: bottom !important; }
.bold { font-weight: bold }
.hidden { display: none; }
.small { font-size: 10px; }
.blue { color: #0A3C65; }
.red { color:#d00; }
.grey { color:#bbb; } 
.padding10 { padding:10px; }
.noborder { border:0px !important; }
.fs16 { font-size:16px; }
/* ------ */


/* corners */
.corners5 { 
	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; }
.cornersTR5 { -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; }
.cornersTL5 { -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; }
.cornersBR5 { -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; }
.cornersBL5 { -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; }

.corners10 { 
	-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px;
	-moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; }
.cornersTR10 { -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; }
.cornersTL10 { -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; }
.cornersBR10 { -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; }
.cornersBL10 { -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; }

.corners15 {
	-moz-border-radius-topleft:15px; -webkit-border-top-left-radius:15px; -moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;
	-moz-border-radius-bottomleft:15px; -webkit-border-bottom-left-radius:15px; -moz-border-radius-bottomright:15px; -webkit-border-bottom-right-radius:15px; }
.cornersTR15 { -moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px; }
.cornersTL15 { -moz-border-radius-topleft:15px; -webkit-border-top-left-radius:15px; }
.cornersBR15 { -moz-border-radius-bottomright:15px; -webkit-border-bottom-right-radius:15px; }
.cornersBL15 { -moz-border-radius-bottomleft:15px; -webkit-border-bottom-left-radius:15px; }
/* ------ */