/* CSS Document */
body {text-align:center;
	background:#717171 url('img/body-bcg.jpg') repeat-x left top;
 	font-family: sans-serif, "Arial CE", "Tahoma CE", Tahoma;
	font-size: 0.75em;
	color: #000;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {font-family:calibri,sans-serif,"Arial CE","Tahoma CE",Tahoma;}

h1 {margin:0px;padding:15px 0px;font-size:2em;line-height:26px;}
h2 {margin:0px;padding:10px 0px;font-size:1.8em;line-height:24px;}
h3 {margin:0px;padding:10px 0px;font-size:1.6em;line-height:22px;}
h4 {margin:0px;padding:10px 0px;font-size:1.4em;line-height:22px;}
.caption{font-size:1.2em;font-weight: bold;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr {clear:both;display:none;}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 2px solid white;padding:10px;font-weight: bold;text-align: left;vertical-align: middle;background-color:#8bb718;color: white;}
td {border: 2px solid white;padding:10px;vertical-align: top;background-color:#ededed;vertical-align: top;}
.table-clean tr td{background:none !important;border:none !important;}
table .strippedRow td{background:#d7d7d7;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
form, fieldset{padding:0px;margin:0px;}
legend {}
input, textarea, select {font-size: 10pt;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:black;text-decoration: underline;}
a:visited {}
a:hover {text-decoration: none;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* wrapper-all
-------------------------------------------------- */
#wrapper-all{position: relative;width:100%;height:100%;}

/* Cover
-------------------------------------------------- */
#cover{position:relative; width:1035px; margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:absolute;top:0px;left:0px;width:100%;background:#fff;height:100px;z-index:10;}

#search{position:absolute;top:17px;left:779px;width:231px;height:26px;border:#e7e7e7 solid 1px;}
* html #search{width:233px;height:28px;}
#searchstring{position:absolute;top:4px;left:4px;width:195px;background:none;border:none;}
#searchsubmit{position:absolute;top:0px;left:203px;}

#menu-h1{position:absolute;top:56px;left:185px;text-align:left;}
#menu-h1 ul{position:relative;padding:0px;margin:0px;}
#menu-h1 ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 7px;}
#menu-h1 ul li a{position:relative;text-decoration:none;float:left;display:block;font-weight: bold;font-size:1.1em;padding:2px 0;}

#menu-h1 ul li ul{position:absolute;top:20px;left:0px;width:160px;background:#f76800;border:#000 solid 1px;padding:7px 0px;display:none;}
* html #menu-h1 ul li ul{width:162px;}
#menu-h1 ul li:hover ul, #menu-h1 ul li.hover ul{display:block;} 
#menu-h1 ul li ul li{width:160px;padding:0px 0px 0px 0px;}
#menu-h1 ul li ul li a{font-weight: normal;font-size:1em;width:123px;color:#fff;background:url('img/arrow-white.gif') no-repeat 14px 7px;padding:3px 10px 3px 27px;}
#menu-h1 ul li ul li a:hover{text-decoration: underline;}
* html #menu-h1 ul li ul li a{width:160px;}

#logo{position:absolute;top:26px;left:26px;}

#top-text{position:absolute;top:12px;left:192px;}

/* container
-------------------------------------------------- */	
#container{float:left;position:relative;text-align:left;width:100%;margin:0px;margin:103px 0px 0px 0px;background:url('img/container-bcg.gif') repeat-y left top;padding:0px 0px 20px 0px;}


/* left
-------------------------------------------------- */	
#left{overflow:hidden;width:698px;float:left;position:relative;padding:0px 22px 0px 24px;}
* html #left{width:744px;}

#breadcrumbs{position:relative;float:left;clear:both;width:100%;margin:15px 0px 0px 0px;}
#breadcrumbs ul{position:relative;padding:0px;margin:0px;}
#breadcrumbs ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 10px 0px 0px;}
#breadcrumbs ul li a{position:relative;float:left;display:block;background:url('img/arrow-black.gif') no-repeat right 5px;padding:0px 14px 0px 0px;}

.text{position:relative;float:left;clear:both;width:100%;line-height:17px;}
.text ul{position:relative;padding:0px;margin:10px 0px;}
.text ul li{position:relative;padding:0px;margin:0px;list-style-type: none;padding:0px 0px 0px 13px;background:url('img/text-li-arrow.gif') no-repeat left 7px;line-height:18px;}

/* right
-------------------------------------------------- */	
#right{width:288px;	float:right;overflow:hidden;position:relative;}

#subpage-banner{position:relative;float:left;clear:both;width:100%;margin:20px 0px 0px 0px;}

.caption1{font-weight:bold;font-size:1.6em;color:#fff;font-family:calibri,sans-serif,"Arial CE","Tahoma CE",Tahoma;padding:15px 0px 15px 19px;}
#menu-v1{position:relative;background:#f66800;padding:0px 0px 15px 0px;border-bottom:#2e2e2e solid 3px;}
#menu-v1 ul{position:relative;padding:0px;margin:0px;}
#menu-v1 ul li{position:relative;list-style-type: none;display:block;}
#menu-v1 ul li a{position:relative;text-decoration:none;display:block;color:#fff;padding:3px 10px 3px 37px;background:url('img/arrow-white.gif') no-repeat 24px 8px;}
#menu-v1 ul li a:hover{text-decoration: underline;}
* html #menu-v1 ul li a{height:1px;}

#news{position:relative;float:left;clear:both;width:100%;padding:0px 0px 20px 0px;background:#89b516;}
#news .cpt{font-weight:bold;font-size:1.6em;color:#000;font-family:calibri,sans-serif,"Arial CE","Tahoma CE",Tahoma;padding:15px 0px 15px 19px;}
#news dl{position:relative;padding:0px;margin:0px;}
#news dl dd{position:relative;padding:0px 19px;margin:0px 0px 20px 0px;}
#news .news-text{position:relative;text-align:left;line-height:17px;}
#news .news-text a{text-decoration: none;color:#fff;}
#news .all-news{padding:0px 19px;text-align:right;font-weight: bold;}

#right-img{position:relative;width:100%;float:left;clear:both;}

#right-text{position:relative;width:250px;padding:20px 19px 0px 19px;float:left;clear:both;}
* html #right-text{width:100%;}
#right-text .cpt{font-weight:bold;font-size:1.6em;color:#000;font-family:calibri,sans-serif,"Arial CE","Tahoma CE",Tahoma;padding:0px 0px 15px 0px;}
#right-text p{text-align: left;line-height:18px;}
#right-text ul{position:relative;padding:0px 0px 15px 0px;margin:0px;}
#right-text ul li{position:relative;list-style-type: none;display:block;background:url('img/square.gif') no-repeat left 8px;padding:1px 0px 1px 11px;}
#right-text ul li a{position:relative;display:block;}
* html #right-text ul li a{height:1px;}

.t-eu{width:100%;}
.t-eu tr td{background:none;border:none;padding:3px 10px;}
.t-eu tr .tw1{width:340px;}

.galery{position:relative;width:100%;float:left;overflow:hidden;margin:15px 0px;}
.galery a{display:block;float:left;margin:0px 15px 15px 0px;}
* html .galery a{display:inline;}
.galery a img{width:159px;height:115px;}
html > body .galery a img{display:block;float:left;}

.news-list{position:relative;float:left;clear:both;width:100%;}
.news-list dl{padding:0px;margin:0px;}
.news-list dl dd{padding:0px;margin:0px 0px 26px 0px;position:relative;}
.news-list dl dd .news-foto{position:relative;float:left;display:block;border:#ccc solid 1px;}
.news-list dl dd .news-foto img{width:152px;height:103px;border:#fff solid 1px;}
html > body .news-list dl dd .news-foto img{float:left;}
.news-list dl dd .news-list-text{position:relative;float:right;/*width:510px;*/width:100%;}
.news-list dl dd .news-list-text h2{font-size:1.6em;font-weight: normal;padding:0px 0px 5px 0px;}
.news-list dl dd .news-list-text .date{padding:0px 0px 5px 0px;}
.news-list dl dd .news-list-text .news-list-text-cont{text-align:left;}

.contact-form{position:relative;float:left;clear:both;width:100%;margin:15px 0px;}
.input{width:382px;height:26px;position:relative;border-top:#848484 solid 1px;border-left:#848484 solid 1px;border-right:#cbd2de solid 1px;border-bottom:#cbd2de solid 1px;margin:0px 0px 12px 0px;cursor: text;}
* html .input{width:384px;height:28px;}
.input1{background:url('img/input-name.gif') no-repeat 7px 5px;}
.input2{background:url('img/input-company.gif') no-repeat 7px 5px;}
.input3{background:url('img/input-tel.gif') no-repeat 10px 5px;}
.input4{background:url('img/input-email.gif') no-repeat 8px 7px;}
.input input{position:absolute;top:4px;left:33px;background:none;border:none;width:344px;}
.input label{position:absolute;top:4px;left:33px;cursor: text;} 

.textarea{width:680px;height:141px;position:relative;border-top:#848484 solid 1px;border-left:#848484 solid 1px;border-right:#cbd2de solid 1px;border-bottom:#cbd2de solid 1px;margin:0px 0px 12px 0px;}
* html .textarea{width:682px;height:143px;}
.textarea textarea{position:absolute;top:4px;left:4px;background:none;border:none;width:665px;height:132px;}

.form-text{font-weight: bold;margin:0px 0px 12px 0px;}

.sendbutton button{background:#8ab616;border:none;overflow:visible;color:#fff;padding:7px 10px;cursor:pointer;}

#kontakt table tr td{background:none;border:none;}
.t-galery tr td{background:none;border:none;}

.subpage-banner{position:relative;float:left;clear:both;width:100%;height:164px;background:blue;border-bottom:#2e2e2e solid 3px;}
.subpage-banner .subpage-banner-text{position:absolute;top:0px;left:556px;}
.subpage-banner .subpage-banner-text span{display:block;font-size:3em;/*font-weight:bold;*/color: #97B81E;font-family: calibri,sans-serif,"Arial CE","Tahoma CE",Tahoma;padding:10px 0px 15px 0px;}
.subpage-banner .subpage-banner-text b{display:block;padding:0px 0px 5px 0px;}
.subpage-banner .subpage-banner-text ul{position:relative;padding:0px;margin:0px;}
.subpage-banner .subpage-banner-text ul li{position:relative;list-style-type: none;display:block;background:url('img/square.gif') no-repeat left 8px;padding:2px 0px 2px 11px;}
.subpage-banner .subpage-banner-link{position:absolute;top:92px;left:824px;}
.subpage-banner0{background:#fff url('img/subpage-banner0.jpg') no-repeat left top;}
.subpage-banner1{background:#fff url('img/subpage-banner1.jpg') no-repeat left top;color:#fff;}
.subpage-banner2{background:#fff url('img/subpage-banner2.jpg') no-repeat left top;color:#fff;}
.subpage-banner2 .subpage-banner-text span{color:#fff;}
.subpage-banner1 .subpage-banner-text ul li, .subpage-banner2 .subpage-banner-text ul li{background:url('img/square-foot-hover.gif') no-repeat left 8px;}

/* foot
-------------------------------------------------- */	
#foot{position:relative;clear:both;width:100%;height:294px;background:url('img/foot-bcg.jpg') repeat-x left top;text-align:left;}

#foot-row1{position:relative;float:left;clear:both;width:100%;height:216px;color:#fff;}

.menu-foot{position:relative;float:left;width:190px;}
.menu-foot .cpt{font-weight:bold;font-size:1.6em;font-family:calibri,sans-serif,"Arial CE","Tahoma CE",Tahoma;padding:15px 0px 15px 25px;}
.menu-foot ul{position:relative;padding:0px;margin:0px;}
.menu-foot ul li{position:relative;list-style-type: none;display:block;padding:0px 0px 0px 25px;}
.menu-foot ul li a{position:relative;text-decoration:none;display:block;color:#b2cf3f;background:url('img/square-foot.gif') no-repeat left 8px;padding:2px 0px 2px 11px;}
.menu-foot ul li a:hover{color:#fff;text-decoration: underline;background:url('img/square-foot-hover.gif') no-repeat left 8px;}
* html .menu-foot ul li a{height:1px;}

#cite{position:absolute;top:0px;left:605px;width:394px;height:216px;background:url('img/cite.jpg') no-repeat left 53px;}
#cite .cpt{font-weight:bold;font-size:1.6em;font-family:calibri,sans-serif,"Arial CE","Tahoma CE",Tahoma;padding:15px 0px 15px 7px;}
#cite .cite-text{text-align:left;margin:0px 0px 0px 7px;width:320px;line-height:17px;height:67px;overflow:hidden;}
#cite .cite-text a{color:#B2CF3F;text-decoration: none;}
#cite .cite-text a:hover{color:#fff;text-decoration: underline;}
#cite .subscribe{margin:20px 0px 0px 60px;line-height:17px;height:34px;overflow:hidden;}

#foot-row2{position:relative;float:left;clear:both;width:100%;height:78px;}
#foot-row2 p{color:#fff;padding:20px 0px 0px 24px;line-height:17px;}
#foot-row2 p a{color:#fff;text-decoration: none;}

.cert{display:inline-block;margin:0px 0px 0px 16px;}

/* etc ----------------------------------------------------------------*/
.clear {clear:both;background:white;overflow:hidden;}
html > body .clear{height:0px;}
.nonobr{background:none !important;}
.noborder{border:none !important;}
.toLeft{float:left;}
.toRight{float:right !important;}
.textToLeft{text-align:left;}
.textToCenter{text-align:center;}
.textToRight{text-align:right;}

/* index
-------------------------------------------------- */
.index #container{padding:0px 0px 0px 0px;background:none;}

#index-row1{position:relative;float:left;clear:both;width:100%;height:608px;background:#fff;}

#slider{position:relative;width:1035px;height:451px;overflow:hidden;margin:0px 0px 20px 0px;}
#slider dl{padding:0px;margin:0px;width:1035px;height:451px;overflow:hidden;}
#slider dl dd{padding:0px;margin:0px;width:1035px;height:451px;overflow:hidden;}
#slider dl dd .slider-box{width:1035px;height:451px;}
#slider dl dd .slider-box0{background:url('img/slide0.jpg') no-repeat left top;}
#slider dl dd .slider-box1{background:url('img/slide1.jpg') no-repeat left top;}
#slider dl dd .slider-box2{background:url('img/slide2.jpg') no-repeat left top;}
#slider dl dd .slider-box3{background:url('img/slide3.jpg') no-repeat left top;}

#slider dl dd .slider-box0 .index-box-text, #slider dl dd .slider-box2 .index-box-text{float:left;width:433px;height:451px;padding:0px 0px 0px 602px;color:#fff;}
#slider dl dd .slider-box1 .index-box-text{float:left;width:704px;height:451px;padding:0px 0px 0px 331px;color:#fff;}
#slider dl dd .slider-box3 .index-box-text{float:left;width:433px;height:451px;padding:0px 0px 0px 602px;color:#000;}

#slider dl dd .index-box-text .cpt{font-size:1.8em;font-family:calibri,sans-serif,"Arial CE","Tahoma CE",Tahoma;padding:25px 0px;color:#97b81e;}
#slider dl dd .slider-box1 .index-box-text .cpt{font-size:4em;}
#slider dl dd .slider-box2 .index-box-text .cpt{font-size:2.6em;color:#fff;}
#slider dl dd .slider-box3 .index-box-text .cpt{font-size:2.6em;}

#slider dl dd .index-box-text .cont{line-height:20px;padding:0px 0px 20px 0px;}
#slider dl dd .index-box-text .cont2-wrap{float:left;clear:both;width:433px;}
* html #slider dl dd .index-box-text .cpt, * html #slider dl dd .index-box-text .cont{width:433px;}
#slider dl dd .index-box-text .cont2-wrap .cont2-wrap-left{float:left;width:257px;}
#slider dl dd .index-box-text .cont2-wrap .cont2-wrap-left b{display:block;padding:0px 0px 5px 0px;}
#slider dl dd .index-box-text .cont2-wrap .cont2-wrap-left ul{position:relative;padding:0px;margin:0px;}
#slider dl dd .index-box-text .cont2-wrap .cont2-wrap-left ul li{position:relative;list-style-type: none;display:block;background:url('img/square-foot-hover.gif') no-repeat left 8px;padding:2px 0px 2px 10px;}
#slider dl dd .slider-box3 .index-box-text .cont2-wrap .cont2-wrap-left ul li{background:url('img/square.gif') no-repeat left 8px;}
#slider dl dd .index-box-text .cont2-wrap .cont2-wrap-right{float:left;width:110px;}
#slider dl dd .index-box-text .cont2-wrap .cont2-wrap-right a{display:inline-block;padding:15px 0px 0px 0px;}

.slider-nav{display:none;}

#index-nav{position:absolute;top:342px;left:23px;width:990px;height:249px;background:#98b922;}
#index-nav .col{position:relative;float:left;}
* html #index-nav .col{display:inline;}
#index-nav .col .cpt{font-size:1.8em;font-family:calibri,sans-serif,"Arial CE","Tahoma CE",Tahoma;color:#fff;line-height:22px;font-weight: normal;}
#index-nav .col ul{position:relative;padding:0px;margin:0px;}
#index-nav .col ul li{position:relative;list-style-type: none;display:block;}
#index-nav .col ul li a{position:relative;display:block;background:url('img/square.gif') no-repeat left 7px;padding:1px 0px 2px 11px;}
* html #index-nav .col ul li a{height:1px;}
#index-nav .all-services{margin:10px 0px 0px 0px;}
#index-nav .all-services a{color:#fff;padding:0px 0px 0px 0px;margin:0px 0px 0px 11px;}

.col0{margin:13px 0px 0px 46px;width:239px;}
.col0 .cpt{background:url('img/col0.gif') no-repeat left top;padding:20px 0px 20px 68px;}
.col1{margin:13px 0px 0px 66px;width:260px;}
.col1 .cpt{background:url('img/col1.gif') no-repeat left top;padding:20px 0px 20px 83px;}
.col2{margin:13px 0px 0px 86px;width:290px;}
.col2 .cpt{background:url('img/col2.gif') no-repeat left top;padding:20px 0px 20px 83px;}

#index-row2{position:relative;float:left;clear:both;width:100%;height:365px;margin:8px 0px 8px 0px;background:#f0f0f0 url('img/index-intro.jpg') no-repeat left top;}
#index-row2 h1{width:365px;font-size:1.8em;margin:0px 0px 0px 648px;}
#index-row2 p{width:365px;margin:0px 0px 15px 648px;text-align:left;line-height:18px;}

#index-row3{position:relative;float:left;clear:both;width:100%;height:320px;}

#index-row3-left{position:relative;float:left;width:501px;height:320px;background:#d5d5d5 url('img/vision.jpg') no-repeat right top;}
#vision{position:relative;width:230px;padding:0px 10px 0px 23px;}
* html #vision{width:263px;}
#vision p{text-align:left;line-height:18px;}
#vision .cpt{font-weight:bold;font-size:1.8em;color:#000;font-family:calibri,sans-serif,"Arial CE","Tahoma CE",Tahoma;padding:20px 0px;}
#vision ul{position:relative;padding:0px 0px 15px 0px;margin:0px;}
#vision ul li{position:relative;list-style-type: none;display:block;background:url('img/square.gif') no-repeat left 8px;padding:1px 0px 1px 11px;}
#vision ul li a{position:relative;display:block;}
* html #vision ul li a{height:1px;}

#index-row3-right{position:relative;float:right;width:534px;height:320px;background:#89b416 url('img/index-news.jpg') no-repeat right top;}
#index-news{position:relative;width:249px;padding:0px 20px;}
* html #index-news{width:289px;}
#index-news .cpt{font-weight:bold;font-size:1.8em;color:#000;font-family:calibri,sans-serif,"Arial CE","Tahoma CE",Tahoma;padding:20px 0px;}
#index-news dl{position:relative;padding:0px;margin:0px;}
#index-news dl dd{position:relative;padding:0px;margin:0px 0px 20px 0px;}
#index-news .news-text{position:relative;text-align:left;line-height:17px;}
#index-news .news-text a{text-decoration: none;color:#fff;}
#index-news .all-news{padding:0px 19px;text-align:right;font-weight: bold;}
