.img_wrap_in {
    margin: 0;
}
.post_offer_single {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    border: 1px solid white;
    border-radius: 5px;
}
/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
.field.w207 { padding: 6px !important; }
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  	.field.w207 { padding: 6px !important; }
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
  	.field.w207 { padding: 6px !important; }

}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
.field.w207 { padding: 6px !important; }
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  	.field.w207 { padding: 6px !important; }
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
  	.field.w207 { padding: 6px !important; }

}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
  	.field.w207 { padding: 6px !important; }

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
  	.field.w207 { padding: 6px !important; }

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
  	.field.w207 { padding: 6px !important; }

}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
  	.field.w207 { padding: 6px !important; }

}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
  	.field.w207 { padding: 6px !important; }

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
  	.field.w207 { padding: 6px !important; }

}
/* ----------- iPad mini ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
  	.field.w207 { padding: 6px !important; }

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.field.w207 { padding: 6px !important; }
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
.field.w207 { padding: 6px !important; }
}

/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
.field.w207 { padding: 6px !important; }
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.field.w207 { padding: 6px !important; }
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
.field.w207 { padding: 6px !important; }
}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
.field.w207 { padding: 6px !important; }
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
.field.w207 { padding: 6px !important; }
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
.field.w207 { padding: 6px !important; }
}
input { -webkit-appearance: none !important; }
.wrap, .top_head_separator, .header {
    background: transparent !important;
}
.logo img {margin-top: 0;margin-bottom: 0;}
.logo p {margin-bottom:0;}
.logo span.altlogo {font-size: 17px;line-height: 15px;}
.logo {text-align:center;position: relative;}
.logo h1 {margin: 10px 0 0 0;padding: 0;line-height: inherit;position: absolute;left: 712px;}

.tytul {font-size: 30px;margin-left: 3px;}

.top_mod_right {position: absolute;bottom: 5px;}

#breadcrumbs {padding-top: 11px;}

.smk_content {margin: 0;}
.pt10 {padding-top: 10px;}

.header, .page_top_details {background: #FFF;border-bottom: 0;}
.top_head_separator {background: #FFF;border-bottom: 0;height: 165px;}

.recent_comments .post_comm {border-bottom: 1px solid #EEE;color: #666;font-weight: 400;text-decoration: none;}
.recent_comments .post_comm a {color: #666;}
.recent_comments .post_comm a:hover {text-decoration: underline;color: #B81B1E;}
.recent_comments .post_comm img { width: 60px;height: 60px;}
.post_comm68 {height: 68px;}

.premiumshop {position: absolute;right: 0}
.demoshop {position: absolute;right: 40px}
.newshop {position: absolute;right: 80px}
.newshop2 {position: absolute;right: 120px}
.parenttitle, .childtitle, h3.dostepnosc {position: relative;}
 h3.dostepnosc {padding-right: 90px;}
.premiumshopchild, .demoshopchild, .newshopchild, .newshopchild2 {position: absolute;}
.premiumshopchild {right: -20px;}
.demoshopchild {right: 20px;}
.newshopchild {right: 60px;}
.newshopchild2 {right: 100px;}
.werdemo {clear: left;margin-top: 15px;margin-left: -4px;}
.zapakowany {clear: left;margin-top: 15px;margin-left: -4px; margin-bottom: 20px;}

.floatleft {float: left;}
.ml9 {margin-left: 9px;}
.ml5 {margin-left: 5px;}

.nav_simple li a {
	margin-top: 0;
	margin: 0;
	padding: 15px 14px 12px;
	font-family: "Lucida Grande", Lucida, "Lucida Sans Unicode", Verdana, sans-serif;
	text-transform: none;
	font-weight: normal;
	font-size: 15px;
	letter-spacing: -1px;
	color: #9B9B9B;
	text-shadow: #FFF 0 1px 1px;
}
.nav_simple > li a.nth {border-right: 1px dotted #9B9B9B;}
.nav_simple > li a.first { border-right: 1px dotted #9B9B9B;border-left: 1px dotted #9B9B9B; margin-left: 20px;}
.nav_simple > li a.last {border-right: 1px dotted #9B9B9B;}
.nav_simple ul li a:hover, .nav_simple ul li a.hov, .nav_simple ul li a.active, .nav_simple li a.hov {
	background: rgb(199,199,199);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3YzdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(199,199,199,1) 0%, rgba(227,227,227,1) 65%, rgba(233,233,233,1) 89%, rgba(222,222,222,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(199,199,199,1)), color-stop(65%,rgba(227,227,227,1)), color-stop(89%,rgba(233,233,233,1)), color-stop(100%,rgba(222,222,222,1)));
	background: -webkit-linear-gradient(top,  rgba(199,199,199,1) 0%,rgba(227,227,227,1) 65%,rgba(233,233,233,1) 89%,rgba(222,222,222,1) 100%);
	background: -o-linear-gradient(top,  rgba(199,199,199,1) 0%,rgba(227,227,227,1) 65%,rgba(233,233,233,1) 89%,rgba(222,222,222,1) 100%);
	background: -ms-linear-gradient(top,  rgba(199,199,199,1) 0%,rgba(227,227,227,1) 65%,rgba(233,233,233,1) 89%,rgba(222,222,222,1) 100%);
	background: linear-gradient(to bottom,  rgba(199,199,199,1) 0%,rgba(227,227,227,1) 65%,rgba(233,233,233,1) 89%,rgba(222,222,222,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c7c7', endColorstr='#dedede',GradientType=0 );
	text-shadow: none;
	color: #9B9B9B;
	border-bottom: 1px dotted #9B9B9B;
}
.nav_simple li li:last-child a:hover, .nav_simple li li:last-child a.hov, .nav_simple li li:last-child a.active, .nav_simple li li:last-child a.hov {border-bottom: 0;}
#nav li.add_divider_current a {text-shadow: none;}
#nav li.add_divider_current {border-bottom: 0;}

.nav_simple li ul {border: 1px dotted #9B9B9B;margin-left: -1px;background: #fff;}
.nav_simple li ul li, .nav_simple li ul li a {font-size: 15px;}
.nav_simple li ul li a {color: #9B9B9B;}
.nav_simple ul ul li a, .nav_simple ul ul ul li a {width: 230px;line-height: 17px;padding-top: 12px;padding-bottom: 12px;}

nav#horizontal {float: none;height: 52px;;margin-bottom: 10px;margin-top: 10px;
	background: rgb(249,249,249);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(232,232,231,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(232,232,231,1)));
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(232,232,231,1) 100%);
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(232,232,231,1) 100%);
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(232,232,231,1) 100%);
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(232,232,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e8e8e7',GradientType=0 );
	border-radius: 5px;
	border: 1px solid #CBCBCB;
	z-index: 50;
}
#nav {height: 52px; float: left;}
nav#horizontal li {text-align: center;}
nav#horizontal li li {text-align: left;}
#nav li a.add_divider_current {color: #9B9B9B;}
#nav li img {float: left; margin-right: 4px;}


.image_wrap, .image_wrap_simple, .blog_article .blog_slider.flexslider, .post_article_single .post_slider.flexslider, .blog_article .container_video, .post_article_single .container_video {background: #FFFFFF;}
.post_article_single .post-single-gallery .post_gitem {float: none;width: 153px;text-align: center;margin-left: 0;margin-right: 0;}
.post_article_single .post-single-gallery .post_gitem_offer {width: 100px;height: 75px;}
.post_offer_single { margin-bottom: 10px;}
.img_wrap_in_page {margin-left: 0;}

.image_wrap:hover, .image_wrap_simple:hover, .blog_article .blog_slider.flexslider:hover, .post_article_single .post_slider.flexslider:hover, .blog_article .container_video:hover, .post_article_single .container_video:hover {background: #fff;}

.img_wrap_in_news {margin: 5px 5px 5px 0;}

.social {float: left;margin-right: 1px;}

.iview-caption.caption-default {background: #3A3A3A;}
#iview {background: #FFF;-webkit-box-shadow: 0 0 0 0 #FFF;-moz-box-shadow: 0 0 0 0 #FFF;box-shadow: 0 0 0 0 #FFF;margin: 20px auto;}
#iview .iviewSlider {height: 557px;width: 938px;}
#iview {padding: 1px;max-width: 938px;}

ul.download {margin: 0;}

.blog_article .blog_post_meta {border-top: 1px dotted #EEE;border-bottom: 1px dotted #EEE;}
.blog_article_line {display:block;border:none;color:white;height:1px;background:black;
background: rgb(170,170,170);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(170,170,170,1) 50%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(170,170,170,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(170,170,170,1) 50%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(170,170,170,1) 50%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(170,170,170,1) 50%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(170,170,170,1) 50%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
margin-top:-20px;}
.blog_article  h1 {-webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-ms-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out; }
.blog_article h1:hover {margin-left:7px;}
.blog_article.blog_article_s2 {margin-top: 30px;margin-bottom: 30px;}

.wrap {padding: 0;}
.widget .image_wrap img {width:100%\0;}
.widget .portf_item {float: none;}
.portf_item_offer {display: block;margin: 0;float: none;text-align: center;position: relative;}
.portf_item_offer .icons {position: absolute;left: 5px;top: 5px;z-index: 100;}
.post_article_single .post-single-gallery {
    margin-bottom: 0;
    margin-top: 0;
    background: white;
    border: 1px solid #B7B7B7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.accordion_content {padding: 0px 20px 0px;}
.wherebuy_logo {width: 175px !important;text-align: right;}

.widget ul li a {color: #000; text-shadow:1px 1px 0 rgba(255, 255, 255, 0.9),-1px -1px 0 rgba(255, 255, 255, 0.9);}

.widget.widget_latest_posts ul li {background-color: rgba(255, 255, 255, 0.8);border-left: 3px solid rgba(255, 255, 255, 0);font: 13px/16px 'PT Sans', Arial, 'Liberation Sans', FreeSans, sans-serif;}
.widget.widget_latest_posts ul li img {margin: 2px 6px 2px 0;background-color: #FFF;}
.widget-title {border-bottom: 1px solid #AAA;font-size: 15px;margin-top: 14px;}
.widget-title a, .searchbox span  {background-color: rgba(255, 255, 255, 0.8);padding-left: 3px;padding-right: 3px;}
.searchbox span, .widget_categories h3 span  {margin-left:0}
.widget_categories h3 span { padding-right: 3px; padding-left: 3px;background: rgba(255, 255, 255, 0.8); }
#searchform {
    margin: 0;
    padding: 0;
    position: relative;
    width: auto;
    display: inline-block;
}

#searchform #s {background: #FFF;
    margin-top: 11px;
    margin-left: 12px;
    margin-right: 10px;
    font-family: inherit;
    font-size: 11px;
    height: 30px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
#searchform #searchsubmit {top: 11px;}
#searchform #searchsubmit:focus { outline: none; }

.sidebar { margin-top: 0;}

#site_footer_second {background-image: url(/tpls/Perspective2/img/pattern/62.png);background-repeat: repeat;background-position: center top;}

.error, .alert {background: rgba(0, 0, 0, 0);border-color: rgba(0, 0, 0, 0);}
.error, .alert, .notice, .success, .info {padding: 0;margin-bottom: 0;border: 0;}
#contactform input.error, #contact_form textarea.error { border-color: red;}
#contactform label.error { width: auto !important; font-size: 13px; color: red; font-weight: normal; float: left; margin-top: -7px;}
#contactform input[type=email]{ width: 350px; }
#contactform input:focus + label.error { display: none;}
#contactform textarea.error {border: 1px solid #F00;}
#contactform label[for=contact_captcha].error { float: none;margin-left: 5px;}
#contactform textarea {
    height: 265px;
} 
.g-recaptcha {
    transform: scale(1.15);
    -webkit-transform: scale(1.21);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    margin-top: 20px;
}  


.tabcolumns {-moz-column-count: 2;-moz-column-gap: 25px;-webkit-column-count: 2;-webkit-column-gap: 25px;column-count: 2;column-gap: 25px;}
.tab_content {font-size: 13px;}
ul.tabs li a {font-size: 13px;border: 0;}
html ul.tabs li.active a:hover { border-bottom: 0; }

.fix_img #tab3 table tr td { padding: 10px;}


#pricesidebar {margin-top: 61px;}
#pricesidebar ul { list-style-type: none;margin-left: 0;padding-left: 0;}
#pricesidebar ul a {letter-spacing: -1px;}
#pricesidebar ul a:hover {text-decoration: underline;}
#pricesidebar .download a {line-height: 20px;min-height: 30px;}
#pricesidebar ul.priceRecomended li {margin-bottom: 10px;line-height: 14px;}

.info_box_head {
color: #555;
text-shadow: 0 1px 1px #FFF;
text-transform: initial;
font-size: 13px;
font-weight: bold;
display: block;
width: auto;
padding: 9px 10px;
margin-top: 5px;
border: 1px solid #B7B7B7;
background: #FFF;
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#E5E5E5));
background: -webkit-linear-gradient(top, #FFF 0%,#E5E5E5 100%);
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.3);
-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.3);
line-height: 1.65em;
}
.info_box_head strong { font-weight: 700; font-size: 18px;float: right; }
.info_box {
display: block;
width: auto;
padding: 10px;
margin-bottom: 20px;
border: 1px solid #B7B7B7;
border-top: 0;
background: #FFF;
color: #555;
text-shadow: 0 1px 1px #FFF;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.3);
-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.3);
}
.info_box_head.ib_red {
color: #FFF;
text-shadow: 0 1px 1px #383838;
background: #800000;
background: -moz-linear-gradient(top, #FC7E7E 0%, #AC2626 46%, #800000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FC7E7E), color-stop(46%,#AC2626), color-stop(100%,#800000));
background: -webkit-linear-gradient(top, #FC7E7E 0%,#AC2626 46%,#800000 100%);
background: -o-linear-gradient(top, #FC7E7E 0%,#AC2626 46%,#800000 100%);
background: -ms-linear-gradient(top, #FC7E7E 0%,#AC2626 46%,#800000 100%);
background: linear-gradient(top, #FC7E7E 0%,#AC2626 46%,#800000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FC7E7E', endColorstr='#800000',GradientType=0 );
}
.section_display_table {display: table; width: 100%;}
.section_display_table .display_table_row {display: table-row;}
.section_display_table .display_table_row .display_table_cell {display: table-cell;}
.section_display_table .display_table_row .cell_right {text-align: right;}
.section_display_table .display_table_row .cell_color1 {width: 80%;height: 23px;vertical-align: middle;	}
.section_display_table .display_table_row .cell_color2 {width: 20%;height: 23px;	}
.section_display_table .display_table_row .cell_color2 .img_cell_color2 { width: 50px;height: 20px; overflow: hidden;}
.info_box .table_separator {border-bottom: 1px solid #CCC;margin-top: 10px;margin-bottom: 10px;}

.tab_container {margin-top: 7px;border: 1px solid #B7B7B7;border-top: 1px solid #B7B7B7;overflow: hidden;clear: both;float: left;width: auto;background: #FFF;margin-bottom: 20px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 3px;}
ul.tabs {margin: 0px;padding: 0px;float: left;list-style: none;width: 99.8%;background: #F5F5F5;border: 1px solid #B7B7B7;border-bottom: 1px solid #CCC;border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px;}
ul.tabs li:first-of-type, html ul.tabs li.active:first-of-type, html ul.tabs li.active a:first-of-type, html ul.tabs li:first-of-type a, html ul.tabs li.active:first-of-type a:hover, ul.tabs li:first-of-type a:hover {border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;}
ul.tabs li:first-of-type, html ul.tabs li.active:first-of-type, html ul.tabs li.active a:first-of-type, html ul.tabs li:first-of-type a, html ul.tabs li.active:first-of-type a:hover, ul.tabs li:first-of-type a:hover {border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;}
ul.tabs li a {padding: 5px 20px;}
ul.tabs li {margin: 3px 3px 0 3px;border-right: 1px solid #CCC;border-left: 1px solid #CCC;border-top: 1px solid #CCC;border-radius: 5px 5px 0 0;}
html ul.tabs li.active, html ul.tabs li.active a:hover {background: #FFF;border-bottom: 0;}
.tab_content {padding: 10px 20px 5px;margin: 50px 0 0;}


/*#newsletterform {margin: 0;padding: 0;}
#newsletterform #newsletter {background: #FAFAFA;margin-top: 10px;margin-right: 6px;-webkit-border-radius: 2px;background: #FAFAFA;-moz-border-radius: 2px;border-radius: 2px;filter: alpha(opacity=85);opacity: 0.85;transition: opacity .3s, border-color .5s;-moz-transition: opacity .3s, border-color .5s;-webkit-transition: opacity .3s, border-color .5s;-o-transition: opacity .3s, border-color .5s;width: 205px;color: #555;border: 1px solid #BBB;}
#newsletterform #newslettersubmit {top: 11px;right: 9px;position: absolute;margin: 0;width: 30px;height: 30px;border: 0;background: url(../img/newsletter.png) no-repeat center center;cursor: pointer;-webkit-border-radius: 0px 2px 2px 0px;border-radius: 0px 2px 2px 0px;}
*/
#newsletterform {margin:0;}
#newsletterform input { outline: none; font-size: 14px; }
#newsletterform .input { 
border: 3px solid #6D6D6D;
border-right: none;
float: left;
padding: 5px;
width: 175px;
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
margin-top: 0;
}
#newsletterform legend { color:#333;font-size: 12px;line-height: 14px; text-align:left; margin-bottom:10px;}
#newsletterform .submit { 
    border: 3px solid #6d6d6d; 
    border-left:none; border-right:none; 
    background: #fff url(../img/newsletterplus.png); 
    width: 32px; 
    margin:0; 
    padding:5px 3px; 
    float:left; 
    text-indent: 200%;
    -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; 
}
#addingToNewsletter { color: #fff; font-size: 13px; padding-top: 5px; }

.accordion_place { padding-bottom: 0; }
.wherebuylay { padding: 8px 11px 9px 10px; border: 1px solid #F00; margin-bottom: 20px; border-radius: 10px; position: relative; }
.wherebuylay.gray { border: 1px solid #B7B7B7; }
.wherebuylay .post_article_single {margin-bottom: 0px; margin-top: 2px; }
.wherebuylay .shoppremium, .wherebuylay .shopplain { padding: 10px; background-color: #F00; top: 80px; left: -99px; border-radius: 10px 10px 0 0; position: absolute; font-family: 'PT Sans', Arial, sans-serif; font-weight: 700; color: #FFF; text-shadow: 1px 1px 1px #555; font-size: 18px; line-height: 18px; cursor: pointer; }
.wherebuylay .shopplain { background-color: #3F3F3F; top: 247px; left: -106px; }
.wherebuylay .shoppremium {-moz-box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.75); -webkit-box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.75); box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.75); zoom: 1; filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=0,strength=0); z-index: 100; }
.wherebuylay .shopplain { box-shadow: none; font-weight: 400; }
.wherebuylay.gray .shopplain { -moz-box-shadow: 1px -1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 1px -1px 3px rgba(0, 0, 0, 0.8); box-shadow: 1px -1px 3px rgba(0, 0, 0, 0.8); zoom: 1; filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=0,strength=0); z-index: 100; }
.wherebuylay.gray .shoppremium { box-shadow: none; }
.rotate { 
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);
}
body:last-child .wherebuylay.gray .shopplain, body:last-child .wherebuylay .shopplain { /* Remove filter from IE9 */ filter: none; }


.disability {position: absolute;top: -30px;right: 0;width: 120px;}
.resizer {list-style: none;font-weight: bold;display: block;float: right;overflow: hidden;height: 30px;margin: 0;width: 56px;}
.resizer li {float: left;}
.resizer li a {margin: 0 3px;}
.resizer .normal {font-size: 14px;line-height: 2.8em;}
.resizer .large {font-size: 18px;margin-bottom: 0;line-height: 2em;}
.resizer .verylarge {font-size: 22px;margin-bottom: 0;line-height: 1.5em;}
.icon-contrast-ver {display: block;width: 120px;float: right;}

.verylarge nav#horizontal, .verylarge #nav {height: 80px;}
.verylarge .nav_simple li ul li, .verylarge  .nav_simple li ul li a, .verylarge .nav_simple li a  {font-size: 19px;} 
.verylarge h3 {font-size: 23px;}
.verylarge .site_copyright,.verylarge .widget-title {font-size: inherit;}
.verylarge .widget.widget_latest_posts ul li {font: 17px/21px 'PT Sans', Arial, 'Liberation Sans', FreeSans, sans-serif;}
.verylarge .portf_item h2 {font-size: 19px;}
.verylarge #searchform #s {font-size: 18px;}
.verylarge .widget.widget_latest_posts ul li .wgt_lp_reads {font-size: 13px;}
.verylarge #site_footer .widgetized_footer .widget-title {font-size: inherit;}
.verylarge .default_button {font: 16px Helvetica, Arial, sans-serif;}
.verylarge .disability {top: -90px;width: 140px;}
.verylarge .icon-contrast-ver {width: 140px;font-size: 17px;}
.verylarge .blog_article h1 {font-size: 24px;}

.large nav#horizontal, .large #nav {height: 60px;}
.large .nav_simple li ul li, .large  .nav_simple li ul li a, .large .nav_simple li a  {font-size: 18px;} 
.large h3 {font-size: 19px;}
.large .site_copyright,.large .widget-title {font-size: inherit;}
.large .widget.widget_latest_posts ul li {font: 15px/18px 'PT Sans', Arial, 'Liberation Sans', FreeSans, sans-serif;}
.large .portf_item h2 {font-size: 17px;}
.large #searchform #s {font-size: 15px;}
.large .widget.widget_latest_posts ul li .wgt_lp_reads {font-size: 12px;}
.large #site_footer .widgetized_footer .widget-title {font-size: inherit;}
.large .default_button {font: 14px Helvetica, Arial, sans-serif;}
.large .disability {top: -70px;width: 140px;}
.large  .icon-contrast-ver {width: 140px;font-size: 17px;}
.large .blog_article h1 {font-size: 20px;}

/*Responsive*/

@media screen and (max-width: 980px) {
	.ui.inline.dropdown { display: none; }
	#nav {font-size: 14px;}
	.home_clients .hp_item_grid_client {width: 154px;line-height: 27px;}
	.logo p {font-size: 12px;}
	.logo span.altlogo {font-size: 13px;}
	.verylarge .logo span.altlogo, .verylarge .logo, .verylarge .logo p {font-size: 16px !important;line-height: 1.4em !important;}
	.verylarge .disability {top: -60px;}
	.large .logo span.altlogo, .large .logo, .large .logo p {font-size: 15px !important;line-height: 1.3em !important;}
	.large .disability {top: -60px;}
	.logo, .logo p {text-align: left !important;}
	#contactform input[type=email] {width: 260px;}
	#searchform #s {width: 120px;}
	.logo h1 {left: 473px;}
	#newsletterform .input {width: 115px;}
}
@media screen and (max-width: 720px) {
	nav#horizontal {background: none;margin: 0 auto;border-bottom: 0;width: 450px;margin-top: 0px;border: 0;height: auto;}
	#mainSlider .flex-control-nav { bottom: 12px}
	.home_clients .hp_item_grid_client {width: 129px;line-height: 35px;}
	.home_clients .hp_item_grid_client a {font-size: 13px;}
	.logo p {font-size: 11px;}
	.logo, .logo p {text-align: center !important;}
	.disability {top: 28px;}
	.verylarge .disability {top: 40px;}
	.large .disability {top: 40px;}
	.verylarge nav#horizontal, .verylarge #nav, .large nav#horizontal, .large #nav {height: 33px;}
	#contactform input[type=text], #contactform input[type=email] {width: 422px;}
	.logo h1 {left: 0;}
	#searchform {display: block;
    width: 280px;
    margin: 0 auto;
    float: none;}	
	#searchform #s {width: 265px; margin-left: 0;}
	.top_head_separator {height: 180px;}
	#newsletterform .input {width: auto;}
	.logo h1 {left: 113px;}

}
@media screen and (max-width: 480px) {
	#mainSlider .flex-control-nav { display: none;}
	.home_clients .hp_item_grid_client {width: 119px;}
	.logo p {font-size: 10px;}
	nav#horizontal, .verylarge nav#horizontal, .large nav#horizontal {width: 275px;margin-bottom: 15px;}
	.disability, .verylarge .disability, .large .disability {top: 76px;width: 280px;}
	.verylarge .disability {top: 107px;}
	.large .disability {top: 99px;}
	.icon-contrast-ver, .verylarge .icon-contrast-ver, .large .icon-contrast-ver {display: block;width: auto;float: left;line-height: 40px;}
		#contactform input[type=text], #contactform input[type=email] {width: 252px;}
	#newsletterform .input {width: auto;}
	.logo h1 {left: 31px;}
}


/* Rozciąganie menu */ 
/*nav#horizontal > ul > li, nav#horizontal > ul > li > a { float: none; }
#nav li.add_divider_current a { color: #F00;}
#nav li.add_divider_current li a { color: #fff;}
#nav li.add_divider_current { border-bottom: 0;}
nav#horizontal > ul { display: table; width: 100%; }
nav#horizontal > ul > li { display: table-cell; }
nav#horizontal > ul > li > a { display: block; }
@-moz-document url-prefix() { 
	nav#horizontal ul li ul { width:220px; }
	.nav_simple li ul { left: inherit; }
}

@media screen and (max-width: 720px) {
	nav#horizontal > ul { display: none; }
}
@media screen and (max-width: 980px) {
	.nav_simple li ul li,.nav_simple li ul li a {min-width: 150px;}
	@-moz-document url-prefix() { 
		nav#horizontal ul li ul { width:170px; }
	}
}*/
