body{margin:0;padding:0;font-size:62.5%;font-family:Verdana,Arial,Tahoma,sans-serif;font-weight:normal;font-style:normal;color:#2F2F2F;background:#fff}
*{margin:0;padding:0}li{list-style:none}
img{border:none}:focus{outline:none}
a{text-decoration:none;color:#386A07}
a:hover{color:#000}a:active{color:#386A07}
fieldset,legend{border:none}
body{background:#fff url(../gfx/sm-bgr.png)0 0 repeat-x;}
h1{font-size: 22px; position: absolute; color: #37631e; top: 30px;}
legend{display:none}
label{cursor:pointer;font-weight:bold}
small{font-size:1em}
a:hover img.opacity,a.light,img.light{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}
.i,textarea{border:1px solid #DFD1D1;background:#f4f4f4;vertical-align:middle;font-size:12px;padding:8px 2px}
textarea{font-size:14px}
.i:focus,textarea:focus{background:#fff;border:2px solid #89BB5C;padding:7px 1px}
button{margin:0;padding:0;border:none;display:block;width:118px;height:25px;line-height:25px;position:relative;cursor:pointer;font-size:1em;color:#000;overflow:visible;background:#e5e5e6 url(../gfx/box-more-bg.png)0 0 no-repeat}
.button{display:block;width:118px;height:25px;line-height:25px;color:#000;text-align:center;background:#e5e5e6 url(../gfx/box-more-bg.png)0 0 no-repeat}
.button:hover{color:#386A07}
.pdf {background: url(../gfx/pdf_ico.jpg) 0 0 no-repeat; padding-left: 45px; height: 36px; line-height: 36px; display: block;}
.ms-label-info{display:block;font-style:normal;font-size:0.9em;color:#6F6F6F;margin-top:1px}
.ms-required{display:block;color:#Ab0000;font-size:0.9em;text-align:right;font-style:normal}
.link{background:url(../gfx/menu-bg.gif)0 50%no-repeat;padding-left:14px;font-weight:bold}
.link:hover{background:url(../gfx/menu-bg-h.gif)0 50%no-repeat}
.top{background:url(../gfx/on-top.gif)0 50%no-repeat;padding-left:14px;font-weight:bold}
.top:hover{background:url(../gfx/on-top-h.gif)0 50%no-repeat}
#ms-error{color:red;font-style:normal;font-weight:bold;font-size:0.9em;display:block;margin-bottom:2px}
#ms-hide-error{display:block;padding:12px 0;font-style:normal;font-weight:bold;line-height:1.4em;background:#fff}
#ms-conteiner{font-size:1.1em;width:100%;text-align:left}
#ms-wrapper{margin:0 auto;width:979px;}
#ms-wrapper2 {margin: 0 auto; width: 1080px;}
#ms-flash-header{height:190px; padding-top: 4px;}
#ms-nav{height:25px;line-height:25px;margin-bottom:10px;text-align:center;background:#F0F0F0 url(../gfx/nav-bg.gif)50%50%no-repeat}
.ms-nav1080{background: #F0F0F0 url(../gfx/nav-bg1080.gif) 50% 50% no-repeat !important;}
#ms-nav li{display:inline;padding:0 8px;background:url(../gfx/nav-li-bg.gif)100%50%no-repeat}
#ms-nav li.alt{background:none}
#ms-nav a{padding:7px 0;color:#000}
#ms-nav #current,#ms-nav a:hover{font-weight:bold;color:#386A07;background:url(../gfx/nav-current-bg.gif)50%0 no-repeat}
#ms-nav a:hover{font-weight:normal}
#ms-flash-demo,#ms-flash-works,#ms-flash-comments,#ms-flash-order-shop{height:147px}
.ms-box{float:left;margin-right:10px}
.ms-box.alt{margin:0}
#ms-single{width:100%;padding-bottom:43px;background:#F0F0F0 url(../gfx/single-bg.jpg)0 100%no-repeat}
#ms-single-wrapper{min-height:150px;padding:15px 15px 10px 15px;line-height:1.5em;background:url(../gfx/single-bg.jpg)0 0 no-repeat}
#ms-quatro h3{margin-bottom:12px;font-size:1.1em;font-weight:normal}
#ms-quatro h2{font-size:1.5em;font-weight:normal;margin:12px 0 4px 0}
#ms-quatro .ms-box{min-height:297px;width:237px;background:#F0F0F0 url(../gfx/box-quatro-bg.jpg)0 0 no-repeat;text-align:center}
#ms-quatro .button{margin:15px auto 0}
#ms-double .ms-box{width:483px;padding-bottom:45px;background:#F0F0F0 url(../gfx/box-double-bg.jpg)0 100%no-repeat}
#ms-double-box{min-height:100px;background:url(../gfx/box-double-bg.jpg)0 0 no-repeat}
.ms-box-nav{width:237px;padding-bottom:48px;background:#F0F0F0 url(../gfx/box-nav-bg.jpg)0 100%no-repeat}
#ms-box-nav-wrapper{min-height:95px;padding:15px;background:#F0F0F0 url(../gfx/box-nav-bg.jpg)0 0 no-repeat}
#ms-double-nav .ms-box{width:731px;float:right;padding-bottom:55px;background:#F0F0F0 url(../gfx/double-nav.jpg)0 100%no-repeat}
#ms-double-nav .ms-box-wrapper{min-height:100px;padding:15px;line-height:1.5em;background:url(../gfx/double-nav.jpg)0 0 no-repeat}
.ms-box-wrapper h2,#ms-contact-data h2,#ms-contact-form h2,#ms-single-wrapper h2,#ms-box-nav-wrapper h2,#ms-order-form h2,#ms-why h2{margin-bottom:8px;font-weight:normal;font-size:1.5em}
.ms-box-wrapper h3,#ms-single-wrapper h3{margin-bottom:8px;font-size:1.1em}
#ms-button-top{margin-top:20px}
#ms-single-wrapper h3{margin:20px 0 6px}
.ms-box-wrapper p,#ms-single-wrapper p{margin-bottom:6px}
#ms-404{text-align:center;margin-bottom:20px;font-weight:bold}
.ms-demo{min-height:260px;position:relative}
.ms-demo dt{font-size:1.5em;margin-bottom:6px}
.ms-demo dd{font-size:1.1em}
.ms-demo-shop{text-align:right;padding:15px 15px 0 150px;line-height:1.4em}
.ms-demo-panel{text-align:left;padding:15px 150px 0 15px;line-height:1.4em}
#ms-demo-flash-shop{position:absolute;bottom:5px;left:5px}
#ms-demo-flash-panel{position:absolute;right:5px;bottom:5px}
.button.demopanel{position:absolute;left:15px;bottom:10px}
.button.demoshop{position:absolute;right:15px;bottom:10px}
#ms-order-flash{width:195px;height:195px;margin:0 auto}
#ms-contact-data,#ms-contact-form{min-height:410px}
#ms-contact-data{padding:15px}
#ms-contact-data dl{width:450px}
#ms-contact-data dl.alt{margin-top:10px}
#ms-contact-data dt,#ms-contact-data dd{float:left;padding:2px 0}
#ms-contact-data dt{width:70px;font-weight:bold}
#ms-contact-data dd{width:300px}
#ms-vcard{margin:12px 0;line-height:42px;background:url(../gfx/vcard.gif)0 50%no-repeat}
#ms-vcard a{padding-left:70px}
#ms-thumb-map img{border:1px solid #DEDEDE;padding:2px}
#ms-contact-form{padding:15px}
#ms-contact-form form{margin-top:8px}
#ms-contact-form dl{margin-bottom:6px}
#ms-contact-form dd{margin-top:2px}
#ms-contact-form .i,#ms-contact-form textarea{width:446px}
#ms-contact-form textarea{overflow:auto;height:100px}
#ms-contact-button button{float:right}
#google-map{margin-bottom:8px;text-align:center}
#ms-nask{margin-top:8px}
#ms-nask .i{width:202px;margin:3px 0 4px}
#ms-order-form form{margin-top:12px}
#ms-order-form dl{margin-bottom:6px}
#ms-order-form .i,#ms-order-form textarea{width:380px}
#ms-order-form textarea{height:70px;overflow:auto}
#ms-order-form dt,#ms-order-form dd{float:left}
#ms-order-form dt{width:305px;text-align:right}
#ms-order-form dd{width:385px;margin-left:10px;display:inline}
#ms-order-form dd a{font-weight:bold}
#ms-order-button{margin-left:315px}
#ms-about{text-align:center}
#ms-about img{display:block;margin:0 auto 5px}
#ms-flash-partners{margin:15px 0;height:173px;text-align:center}
#ms-button-partner-register{margin-top:6px}
h4{font-size:1.1em;font-weight:normal}
#ms-partner-login-form{float:left;width:310px}
#ms-partner-login-form .i{width:165px}
#ms-partner-login-form dl{margin-bottom:6px}
#ms-partners-list dl{width:600px;margin-bottom:20px;line-height:1.4em}
#ms-partners-about a{font-weight:bold}
#ms-partners-list dt{float:right;width:401px;font-weight:bold}
#ms-partners-list img{float:left}
#ms-partners-list dd{margin-left:190px;padding:1px 0 1px 8px;border-left:1px solid #9e9e9e}
#ms-partners-list .alt{margin:0;padding:0;border:none}
#ms-partners-list a{font-weight:bold}
#ms-menu a{background:url(../gfx/menu-bg.gif)0 50%no-repeat;padding-left:14px;font-weight:bold}
#ms-menu a:hover,#ms-menu #current{background:url(../gfx/menu-bg-h.gif)0 50%no-repeat;color:#000}
#ms-menu li{margin-bottom:5px}
#ms-price-list table{width:100%;margin:6px 0}
#ms-price-list th,#ms-price-list td{padding:6px;vertical-align:middle;font-weight:normal;background-color:#fff;border:1px solid #eeeeee;border-width:0 1px 1px 0}
#ms-price-list tbody img{display:block;margin:0 auto}
#ms-price-list thead th{font-size:1.1em;text-align:center;vertical-align:top!important}
#ms-price-list thead td{width:160px}
#ms-price-list thead dl{width:160px}
#ms-price-list thead dl img{float:left;margin:0}
#ms-price-list thead dt{float:right;width:90px;margin:8px 0 4px;font-size:1.2em}
#ms-price-list thead dd{margin-left:70px;font-size:1.3em;font-weight:bold}
#ms-price-list thead dd span{font-weight:normal}
#ms-price-list thead .alt{margin:0}
#ms-price-list tbody th{width:360px;padding:8px;line-height:1.4em}
#ms-price-list .more{width:52px;padding:0}
#ms-price-list .title{background:#6dba50 url(../gfx/td-bg.jpg)0 0 repeat-x;text-align:center;color:#fff;font-size:0.9em;padding:6px 0;width:100%;border:none}
#ms-requirements table{width:100%}
#ms-requirements li{list-style:circle;margin:0 0 1px 18px}
#ms-requirements td,#ms-requirements th{padding:6px;background-color:#fff;border:1px solid #eeeeee;border-width:0 1px 1px 0}
#ms-requirements th{width:100px;text-align:center;font-weight:bold;color:#5F5F5F}
#ms-why dl{width:695px;margin-bottom:18px}
#ms-why dt{font-size:1.4em;margin-bottom:4px}
#ms-why dd img{margin-top:5px}
#ms-why dt span{padding:4px;float:left}
#ms-why dt em{float:left;background:#6dbf41;color:#fff;font-weight:bold;font-style:normal;padding:4px 22px 4px 4px}
.ms-pdf-download{margin-bottom:8px}
.ms-pdf-download a{display:block;height:27px;padding-left:33px;margin-bottom:3px;line-height:27px;font-weight:bold;background:url(../gfx/pdf.png)0 50%no-repeat}
#ms-dinfo-button,#ms-seo-calc-button{margin-top:6px}
#ms-sem-calc table{width:100%;margin-bottom:10px}
#ms-sem-calc table th,#ms-sem-calc table td{padding:6px;text-align:center;border:1px solid #eeeeee;border-width:0 1px 1px 0}
#ms-sem-calc table th{background:#cdebb5}
#ms-sem-calc table td{background-color:#fff}
#ms-sem-calc dt{margin-bottom:2px}
#ms-show-onchange{display:none}
#ms-help li{margin:0 0 1px 18px;list-style:circle}
#ms-help dt{font-weight:bold}
#ms-help dl{margin-bottom:12px}
#ms-help ul{margin-bottom:8px}
#ms-footer{text-align:center;color:#aae671;line-height:1.4em;font-size:0.9em;font-family:Tahoma,sans-serif}
#ms-flash-festiwal{float:left}
#ms-web-start-festiwal{margin:12px 0}
#ms-flex-upload-demo{height:700px}
#ms-web-start-festiwal h3,#ms-web-start-festiwal p{margin-left:165px}
.title-real{background:#6fa243; font-weight: bold; color: #fff; padding: 5px;}
#ms-works li{list-style: decimal; margin-left: 20px;}
#ms-works dl{width:200px;float:left;text-align:center;display:inline;margin:0 0 15px 25px}
#ms-works.ms-works1080 dl {width: 325px; margin: 0 12px 15px;}
#ms-works.ms-works1080 a:hover img {filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
#ms-works.media dl {width: 336px; margin: 0 10px 15px 0;}
#ms-works.media dt {margin-bottom: 5px;}
#ms-works dt{font-weight:bold}
#ms-works dt,#ms-works dd{padding:2px;background:#efefef}
#ms-works dt.podpis {background: none; text-align: left;}
#ms-works .alt{padding:0;margin-bottom:5px}
#ms-works img{display:block;margin:0 auto}
#ms-media-opis h4 {font-weight: bold; padding-bottom: 5px;}
#ms-media-opis {padding: 0 15px 0 5px;}
#ms-media-opis p {padding-bottom: 10px;}
#ms-media-pasek {padding:2px; background:#efefef; width: 680px; margin-bottom: 10px;}
#ms-media-pasek h4 {font-weight:bold; padding-left: 10px;}
#ms-version-required{overflow:hidden;width:100%}
#ms-version-required img{float:left}
#ms-version-required span{margin-left:80px;display:block;padding-top:20px;line-height:1.4em}
#ms-multiupload li{list-style:decimal;margin:0 0 2px 18px}
#ms-multiupload ul{margin-bottom:8px}
#ms-servers li{list-style:circle;margin:0 0 2px 18px}
#ms-servers ul{margin-bottom:8px}
#ms-license{margin:15px 0}
#ms-works:after,#ms-web-start-festiwal:after,#ms-why dt:after,#ms-why dl:after,#ms-partners-list dl:after,#ms-order-form dl:after,#ms-contact-form dl:after,#ms-contact-data dl:after,#ms-nav:after,#ms-quatro:after,#ms-double:after,#ms-double-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#ms-comments dl{margin-bottom:15px}
#ms-comments dt{font-weight:bold}
#ms-comments dd{margin-top:4px}
.porownywarki {border-bottom: 1px solid #c0c0c0; padding: 15px 0 15px 0; overflow: hidden;}
.porownywarki img {float: left; padding-right: 20px; width: 120px; height: 90px;}
.porownywarki p {padding-left: 140px;}
.lista li {list-style: disc!important; margin-left: 25px;}
#ms-menu2 li{margin: 0 0 5px 25px; list-style: disc;}
.sel{background:url(../gfx/menu-bg.gif)0 50%no-repeat;padding-left:14px;font-weight:bold; margin-bottom: 5px;}
.why-box {float: left; width: 200px; margin: 10px 31px 15px 0; text-align: justify;}
.why-box h5 {color: #386A07; font-size: 14px; padding-bottom: 5px;}
.why-box a {text-decoration: underline;} 

.why-box2 {float: left; width: 200px; margin: 25px 31px 25px 0;}
.why-box2 h5 {color: #386A07; font-size: 14px; padding-bottom: 5px;}
.why-box2 a {text-decoration: underline;}
.why-box2 img {float: left; margin: 0 10px 0 0;}

#ms-why hr {clear: both; color: #f0f0f0;}
.why-box-cont {border-bottom: 1px solid #f0f0f0; overflow: hidden;}
.lighter {background: #f9f9f9;}
.dark {background: #e9e9e9;}
.green {background: #e1eed6;}
.aleft {text-align: left;}
#cennik-new {text-align: center; width: 690px;}
.greener{background: #d2e3c4;}
#cennik-new td {padding: 5px;}
.templates {width: 220px; height: 255px; float: left; margin: 0 11px 11px 0;}
.templates img {width: 216px; height: 251px; padding: 1px; border: 1px solid #f0f0f0; display: block;}
.templates img:hover {border: 1px solid #d2e3c4;}
#template img {padding: 1px; border: 1px solid #f0f0f0; display: block;} 
#belka {background: url(../gfx/belka.jpg) 0 100% no-repeat; padding-bottom: 7px;}
#rbox {-moz-border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   -webkit-border-radius: 3px;
   border: 1px solid #77bc4f; background-color: #e1eed6; width: 650px; margin: 0 auto; padding: 5px; height: 20px; line-height: 20px; text-align: center;}
.bgrey {background: #f0f0f0;}
#opr-wiecej { float: left; min-height: 25px; }
#oprogramowanie { position: relative; min-height: 100px }
#oprogramowanie img { float: left; border-right: 1px solid #c0c0c0; margin-right: 10px; padding-right: 5px; width: 72px; height: 90px }
#oprogramowanie2 { position: relative; }
#oprogramowanie2 img { float: left; margin-right: 10px }
#ktable {width: 667px; margin: 30px auto;}
#ktable td{ border-bottom: 1px solid #c0c0c0; padding: 5px;}
#ktable tr:hover {background: #e0e0e0;}
#nohov td, #nohov td:hover {background: #fff;}
.center {text-align: center;}
#lista li{list-style: circle; margin-left: 20px;}
#lista .haer {border-bottom: 1px #efefef solid; margin: 0 15px 5px 0; padding-bottom: 5px;}
#lista2 li{list-style: circle; margin-left: 20px; line-height: 20px;}
.rmore {font-weight: bold; padding: 5px 0 0 20px; display: block;}
#flags {float: right; margin: -20px 2px 0 0;}
#flags img {margin-left: 5px;}

#ms-real dl {float: left; margin: 10px 25px 10px 0;}
#ms-real img{border: 1px solid #c0c0c0; padding: 1px;}
#ms-real img:hover{border: 1px solid #d2e3c4;}

.ublink {font-weight: bold; text-decoration: underline;}
.platnosci {width: 100px; float: left; margin: 5px 15px 15px 0; text-align: center;}
.platnosci img {width: 98px; height: 41px;}
.platnosci p {color: #c0c0c0; padding-top: 10px;}

#thumbs {margin-top: 10px;}
#thumbs img{border: 1px solid #c0c0c0; padding: 1px; float: left; margin: 5px 10px 5px 0;}
#thumbs img:hover {border: 1px solid #f0f0f0;}

#instr a{font-weight: bold; color: #60a345;}
#instr img {float: left; border-right: 1px solid #c0c0c0; padding-right: 15px; margin-right: 12px;}

#links {font-weight:bold;}
#links li {margin: 5px 0 15px 0px;}
#links a {background: url(../gfx/menu-bg.gif) 0 4px no-repeat; padding-left: 16px;}

#index-short-desc {width: 976px; float: left;}
#index-short-desc #index-desc {width: 480px; float: right; padding: 0; margin: 0;}
#index-short-desc .index-left-img {width: 480px; float: left; padding: 0; margin: 0;}

img.zoom-img {border: 1px #DEDEDE solid; padding: 1px;}
img.zoom-img:hover {border-color: #999; filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.zoom-demo-box {margin: 20px 0;}
.zoom-demo-box h3 {margin: 0 0 15px;}

#ms-flash-zrzuty {padding-left: 20px;}

#ms-footer-topp {float: left; width: 100%;}
#ms-footer-topp ul {display: block; width: 475px; margin: 0 auto;}
#ms-footer-topp li {width: 80px; float: left; margin-right: 8px; text-align: center; padding: 5px 0; color: #444;}
#ms-footer-topp li.first {width: 95px;}
#ms-footer-topp li.alt {width: 40px;}
#ms-footer-topp a:hover img {opacity: 0.7; filter:alpha(opacity=70);-moz-opacity:0.7;}
#ms-footer{text-align:center;color:#aae671;line-height:1.4em;font-size:1.2em;font-family:Tahoma,sans-serif; float: left; background: #598d26;width: 100%;}
#ms-footer a {color: #aae671;}
#ms-footer a:hover {color: #fff;}
#ms-footer-top {
	background: #80bb47;
	padding: 10px 0;
	text-align: center;
	border-bottom: 1px #fff solid;
}
#ms-footer-top h3 {font-size: 1.8em; color: #598d26;}
#ms-license p {max-width: 970px; margin: 0 auto;}
#ms-license, #ms-copyright {font-size: 0.9em;}
#ms-copyright {clear: both; padding-top: 50px;}
#ms-copyright a {font-weight: bold;}
#ms-footer-new {width: 980px; margin: 0 auto; padding-top: 15px; text-align: left;}
#ms-footer-new ul {display: inline;}
#ms-footer-new li {width: 220px; float: left; padding-right: 25px;}
#ms-footer-new li p {padding-top: 15px;}
#ms-footer-new ul ul {display: block; padding-top: 15px;}
#ms-footer-new li li {width: 100%;}
#ms-footer-new h3 {color: #fff; font-size: 1.4em; padding-bottom: 10px; border-bottom: 1px #aae671 solid;}
#ms-footer-new .ms-footer-kontakt img {padding-right: 10px;}
#ms-footer-new .ms-footer-kontakt .alt {font-size: 1.4em; padding-bottom: 10px;}
#ms-footer-new .ms-footer-kontakt li {padding-bottom: 5px;}

ul#orbivu-list {list-style: none;}
#orbivu-list li img {vertical-align: middle;}
#orbivu-list li {margin: 2px 0;}

#ms-code {background: #efefef; padding: 5px;}

.clear {clear: both;}

#ms-sklep-szablony-ul li {
	float: left;
	display: inline;
	padding-right: 40px;
	margin-top: 20px;
}

dl.hidden {display: none;}

#galeria-360 li {float: left; margin-right: 8px;}
#galeria-360 a img {padding: 1px; border: 1px #80BB47 solid;}
#galeria-360 a:hover img {border-color: #598D26;}

#ms-single-nav .ms-box-wrapper {min-height: 100px; padding: 15px; line-height: 1.5em; background: url(../gfx/single-nav.png) 0 0 no-repeat;}
.ms-single-nav1080 .ms-box-wrapper {background: url(../gfx/single-nav1080.png) 0 0 no-repeat !important;}
#ms-single-nav .ms-box {width: 100%; float: right; padding-bottom: 55px; background: #F0F0F0 url(../gfx/single-nav.png) 0 100% no-repeat;}
.ms-single-nav1080 .ms-box {background: #F0F0F0 url(../gfx/single-nav1080.png) 0 100% no-repeat !important;}
.opinia-adres a {font-weight: bold;}

#ms-works .flipbox, #ms-works .flipbox-alt {width: 200px; height: 134px; text-align: center; margin-bottom: 5px;}
#ms-works .flipbox-alt {display: none;}
#ms-works .flipbox a.alt {color: #f00; font-weight: bold;}
#ms-works .flipbox a:hover {color: #f44;}
#ms-works .flipbox p {padding: 5px;}
#ms-works .flippad a:hover, #ms-works .flipbox a:hover {cursor: pointer;}
.revert {display: none;}

.video-flash {display: block; width: 1050px; height: 599px; margin: 20px 0 0;}
#belka a {float: right; font-size: 12px; padding: 5px 5px 0 0;}

.ms-360-table {text-align: center; margin: 20px auto 30px;}
.ms-360-table th {text-align: left; border-bottom: 2px solid #bbb;}
.ms-360-table .bg {background: #e8e8e8;}
.ms-360-table td, .ms-360-table th {padding: 2px 8px;}

#ms-360-demos {text-align: center; margin-bottom: 20px;}
#ms-360-demos img {margin: 0 4px; padding: 1px; border: 1px solid #ddd;}
#ms-360-demos img:hover {opacity: 0.8; border-color: #386A07;}
