/* CSS Document */

/* latin-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xC8hAQ4ocbp44gFQt8tMfcH3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xEBKHRsDwdV-zq3HZS2_krX3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Condensed Normal'), local('OpenSans-CondensedBold'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBztfhWvsElVqpbWxzFHK633rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Condensed Normal'), local('OpenSans-CondensedBold'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xKyOW3YJt69dBcD0h9-Y7qD3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xF1YPouZEKgzpqZW9wN-3Ek.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Condensed Normal'), local('OpenSans-CondensedBold'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xONSK5BxN3NFS4EJkViHIqo.woff) format('woff');
}


@charset "utf-8";


* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 13px;
    line-height: 16px;
    font-family: Arial, sans-serif;
    color: #666;
	background: #fff;
    text-align: left;
	border-top:solid 5px #124018;
}


.cl { font-size: 0; line-height: 0; height: 0; clear: both; }

a img { border: 0; }
a { color: #262626; text-decoration: none; }
a:hover { text-decoration: underline; cursor: pointer;}

.left { float: left; display: inline; }
.right { float: right; display: inline;} 
.notext {font-size: 0; line-height: 0; text-indent: -4000px;}

.center {display: block; margin: 0 auto;}

.shell {margin: 0 auto; width: 960px;}

#header {
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#3c8946), to(#215826));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #3c8946, #215826);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c8946, endColorstr=#215826);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c8946, endColorstr=#215826)";
	/* For Internet Explorer 10+ */
	background: -ms-linear-gradient(top, #3c8946, #215826);
	border-bottom:solid 1px #f1900c;
	back ground: url(../img/SUNTREE_TopMenuBg.jpg) repeat-x 0 0; height: 116px;
	back ground: url(../img/SUNTREE_TopMenuBgCenter.png) no-repeat 0 0;}

h1#logo {float: left; padding: 0px;}
h1#logo a {background: url(../img/SUNTREE_TopLogo.png) no-repeat 0 0; display: block; width: 230px; height: 171px;}
h1 a.logo {display: block; width: 230px; height: 171px; padding:0px; margin:0px; border:none;}


h2 {font-family: "Open Sans Condensed"; font-size:20pt; font-weight:300; color:#407d41; line-height: 23px; padding:10px 0px;}
h3 {font-family: "Myriad Pro", "Trebuchet MS", sans-serif; font-size: 18px; color: #262626;}

#menu_container {width:710px; height:116px; float:left; position:relative;}
a.menu_item {hei ght:122px; position:inherit; margin:0px; padding:50px 40px 48px 40px; float:left; text-align:center; vertical-align:middle; font-family: 'Open Sans Condensed', sans-serif; font-size:24px; font-weight:300; color:#fff; text-decoration: none;}
a.menu_item:hover {color:#fff; 
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#59aa47), to(#215826));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #59aa47, #215826);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#59aa47, endColorstr=#215826);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#59aa47, endColorstr=#215826)";
	/* For Internet Explorer 10+ */
	background: -ms-linear-gradient(top, #59aa47, #215826);

;}


#heading {height: auto;
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dbede9));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #fff, #dbede9);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#dbede9);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#dbede9)";
	/* For Internet Explorer 10+ */
	background: -ms-linear-gradient(top, #fff, #dbede9);}
	
.heading-cnt { height:inherit; background: url(../img/SUNTREE_CIRCLE_bg.png) no-repeat bottom;}
#heading h2 {color: #f1900c; padding-bottom: 15px;}
#heading p {padding-bottom: 16px;}

#features {background: #fff; padding-top: 5px; border-top:solid 1px #f1900c; text-align:justify;}
.features-cnt {padding: 15px 0px 20px 20px;}
.feature {width: 290px; float: left; padding-top: 20px; padding-right: 30px;}
.less-padding {padding-right: 14px;}
.no-padding {padding-right: 0 !important;}
a.no-underline:hover { cursor: pointer; text-decoration: none;}

#main {background: #edf3cd; padding-top: 15px;padding-left: 28px; padding-bottom: 37px;}
.main-cnt { width:700px; float:left; padding: 0px 0px 20px 30px;}
.main-cnt p { text-align:justify;}
#heading div.main-cnt h2 { border-bottom:solid 1px #666; font-size:28pt; color:#f1900c;}
.main-cnt h3 {font-size: 22px; text-align: left; font-weight:normal; color:#888; display:block; padding:15px 0px;}
#main h3 {padding-bottom: 7px;}
#main a {font-weight: bold; color: #96a120; text-decoration: underline; font-size: 11px;}
#main a:hover {text-decoration: none;}
#main a.rss {background: url(images/rss.gif) no-repeat 0 0; width: 11px; height: 11px;}
.link-margin { margin-right: 10px; margin-left: 2px;}
.first-column {width: 297px; float: left; padding-right: 24px;}
.middle-column {width: 312px; float: left; padding-right: 9px;}
.last-column {width: 270px; float: left; padding-left: 8px;}

ul.news {list-style-type: none; padding-bottom: 8px;}
ul.news li {background: url(images/newsitem-bg.gif) repeat-x 0 bottom; padding-top: 6px; padding-bottom: 7px;}
ul.news li small {color: #606d0f; font-size: 11px;}
ul.news li small.grey {color: #656565;}

.contacts {font-size: 12px; }
strong.usa {background: url(images/flag-usa.gif) no-repeat 0 11px; padding-left: 20px; display: block; padding-top: 8px;}
strong.swe {background: url(images/flag-swe.gif) no-repeat 0 11px; padding-left: 20px; display: block; padding-top: 8px;}

#footer {background: #fff; padding-top: 15px; font-size:22px; border-top:solid 1px #f1900c;}
.footer_cont {margin: 0 auto; width: 960px; padding-bottom:50px; float:left; position:relative; left: 50%; margin-left:-480px;}
.footer_box_1 { width:100px; height: auto; margin:0px; position:relative; float:left; bor der:solid 1px #0F6; }
.footer_box_2 { width:760px; height: auto; margin:8px 0px 0px 20px; position:relative; float:left; bo rder:solid 1px #0F6; }
.footer_box_3 { width:70px; height: auto; margin:10px 0px 0px 10px; position:relative; float:left; bor der:solid 1px #0F6; }
.f_logo { padding:0px; margin:0px; border:0px solid #0F0; float:right;}
.f_logo_brandzone { padding:0px; margin:0px 0px 0px 0px; border:0px solid #0F0;float:right;}
.f_menu { margin:26px 0px 4px; text-align:left; bo rder: 1px solid #F0F; clear:both; font-family: 'Open Sans Condensed', sans-serif; font-weight:300; color:#4f504b; }
a.f_menu { text-decoration:none; color:#4f504b; margin:0px 20px; font-family: 'Open Sans Condensed', sans-serif; font-weight:300;}
a.f_menu:hover { text-decoration: none; color:#cc0000; margin:0px 20px; border-bottom: #cc0000 solid 2px; }

.circles {width:inherit; alignment-adjust:central; padding:105px;}
td.circle_button {width:322px; height:322px; border:none; margin:0px; padding:0px;}
td.circle_spacer {width:76px; height:22px;}
td.circle_nasiona_txt {font-family: "Open Sans Condensed"; font-size:24pt; font-weight:300; color:#f1900c; text-align:center;}
td.circle_opryskiwacze_txt {font-family: "Open Sans Condensed"; font-size:24pt; font-weight:300; color:#407d41; text-align:center;}

h1#logo_orange {float: left; padding-top: 0px; background: url(../img/SUNTREE_OrangeLabel.png) no-repeat 0 0; display: block; width: 230px; height: 275px; bor der:solid 1px #f00;}
h1#logo_orange a.logo, a.download_media {font-family: "Open Sans Condensed"; font-size:18pt; font-weight:300; color:#666; display:inherit; padding:0px; margin:8px auto 0px; text-align:center;}
h1#logo_orange a submenu_bg_first, h1#logo_orange a submenu_bg, h1#logo_orange a submenu_bg_last   {margin:0px auto; text-align:center;}
a:hover.download_media {color:#f1900c; text-decoration:none;}
h1#logo_orange span.OrangeLabel {font-family: "Open Sans Condensed"; font-size:28pt; font-weight:300; color:#fff; display:block; padding:0px; margin:30px 0px 50px; text-align:center;}

h1 a.submenu_bg_first {float:left; padding:0px; margin:0px; background: url(../img/SUNTREE_submenuBG_first.png) no-repeat 0 0; display: block; width: 230px; height:48px; bo rder:solid 1px #f00;}
h1 a.submenu_bg {float:left; position:relative; padding:0px; margin:0px; background: url(../img/SUNTREE_submenuBG.png) no-repeat 0 0; display: block; width: 230px; height:48px; bo rder:solid 1px #f00;}
h1 a.submenu_bg span, h1 a.submenu_bg_first span, h1 a.submenu_bg_last span{font-family: "Open Sans Condensed"; font-size:18pt; font-weight:300; color:#666; display:inherit; text-align:center; position: relative; display:block; padding:0px; margin:0px; top:50%; margin-top:-9px; bo rder:solid 1px #dd0;}
h1 a.submenu_bg_last {float: left; padding:0px; margin:0px; background: url(../img/SUNTREE_submenuBG_last.png) no-repeat 0 0; display: block; width: 230px; height:62px; bo rder:solid 1px #f00;}
h1 a.submenu_bg_last span {margin-top:-16px}
h1 a:hover, h1 a.active {text-decoration:none;}
h1 a:hover span, h1 a.active span {color:#f1900c; text-decoration:none;}
li { margin-left:20px;}


table.dane_techniczne { background-color:#D4E6DC; border-bottom:solid 1px #666;}
table.dane_techniczne tr.header { background-color:#3c8d4b;}
table.dane_techniczne tr.header h3 { color:#fff;}
table.dane_techniczne tr.color { background-color:#DAECE2;}
table.dane_techniczne td { padding:5px 8px;}
.media_box {width:auto; text-align:left;}
a.download_media { height: auto; text-align:left;}
a.download_media span { margin:0px 0px 0px 10px;}
.main_img {margin:0px 0px 20px;}
