/* reset css v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: top; background: transparent;}
body {line-height: 1;}
ol, ul {/* list-style: none; */}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/* reset css v1.0 | 20080212 */

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

/*--------------------------------------------------------------------------------------------------------*/

#qmEditor{display:none;}

/*--------------------------------------------------------------------------------------------------------*/

html, body {background: #fff; font: 15px Tahoma,Geneva,"dejavu sans condensed",sans-serif;}
html { overflow-y: scroll; }
.clr {clear:both; overflow: hidden; height: 0;}
a {color:#0082f0;}
a:hover {text-decoration:none;}

/*-------------------------------------------------------*/

div.all {width:100%;}
div.all div.top {width:940px; margin: 0 auto;}

div.all div.top a.logoEN {display:inline-block; float:left; width:238px; height:33px; margin: 12px; background: url('images/b_map.gif') 0 0 no-repeat;}
div.all div.top div.m1EN {position: absolute; z-index:3; margin:-9px 0 0 127px; width:134px; height:16px; background: url('images/b_map.gif') 0 -33px no-repeat;}

div.all div.top a.logoPL {display:inline-block; float:left; width:200px; height:35px; margin: 12px 12px 10px 12px; background: url('images/b_map.gif') 0 -51px no-repeat;}
div.all div.top div.m1PL {position: absolute; z-index:3; margin:-8px 0 0 81px; width:141px; height:16px; background: url('images/b_map.gif') 0 -88px no-repeat;}

div.all div.top div.elements {display:inline-block; float:right; margin: 0 12px 0 0;}

/* lang menu */

div.all div.top div.elements div.langMenu {display:inline-block; float:right; font-size: 11px; font-weight:bold; margin:22px 0 0 0; min-width:50px;}
div.all div.top div.elements div.langMenu a {color:#003d3d; padding: 1px 0 1px 20px; height:13px; width:auto;}

div.all div.top div.elements div.langMenu a.flagEN {background: url('images/b_map.gif') -138px -33px no-repeat;}
div.all div.top div.elements div.langMenu a.flagDE {background: url('images/b_map.gif') 0 -67px no-repeat;}
div.all div.top div.elements div.langMenu a.flagPL {background: url('images/b_map.gif') -145px -88px no-repeat;}

div.all div.top div.elements div.langMenu div.current {padding: 0 0 4px 0;}
div.all div.top div.elements div.langMenu div.current ul {display:inline-block; float:right;}
div.all div.top div.elements div.langMenu div.current ul li {display:none; }
div.all div.top div.elements div.langMenu div.current ul li.active {display:block;}
div.all div.top div.elements div.langMenu div.current ul li.active a {cursor:default; text-decoration:none;}
div.all div.top div.elements div.langMenu div.current div.arrow {margin: 0 0 0 2px; display:inline-block; float:right; padding: 1px 0; height:12px; width:11px; background: url('images/b_map.gif') -227px -33px no-repeat;}

div.all div.top div.elements div.langMenu div.other {border-top: 1px solid #f3f3f3; position:absolute; z-index:1000; display:none; margin: 0 0 0 -6px; padding:4px 6px 2px 6px; background:#fff;}
div.all div.top div.elements div.langMenu div.other ul {list-style: none;}
div.all div.top div.elements div.langMenu div.other ul li {margin: 0 0 5px 0;}
div.all div.top div.elements div.langMenu div.other ul li.active {display:none;}

/* lang menu koniec */

/* contact sell bildero */
div.all div.top div.elements div.headMenu {display:inline-block; float:right;}
div.all div.top div.elements div.headMenu ul li {display:inline}
div.all div.top div.elements div.headMenu a.bMail {display:inline-block; float:right; font-size: 11px; font-weight:bold; padding:3px 6px 4px 0; margin:18px 6px 0 0; border-right:1px solid #e6e6e6;}
div.all div.top div.elements div.headMenu a.bTel {cursor:default; color:#3d3d3d; text-decoration: none; display:inline-block; float:right; font-size: 10px; font-weight:bold; padding:3px 5px 4px 0; margin:19px 6px 0 0; border-right:1px solid #e6e6e6;}
div.all div.top div.elements div.headMenu a.bPanel {font-size:11px; font-weight:bold; display:inline-block; float:right;  background: url('images/b_map2.png') -18px -89px no-repeat;  padding:2px 6px 5px 18px; margin:19px 6px 0 0; border-right:1px solid #e6e6e6; }
/* contact sell bildero */

div.all div.middle {background:url('images/bg1.jpg') 0 0 repeat-x #f5f5f5; min-width:940px; width: 100%; border-bottom: 1px solid #E8E8E8; border-top: 1px solid #E8E8E8;}
div.all div.middle div.content {width:940px; margin: 18px auto 0;}


/*--------------------*/


div.all div.middle div.content div.tabs {font-size:13px; display:inline-block; float:left;}
div.all div.middle div.content div.tabs ul {}
div.all div.middle div.content div.tabs ul li {display:inline-block; float: left;}
div.all div.middle div.content div.tabs ul li.active {}
div.all div.middle div.content div.tabs ul li.active a {text-decoration:none; color:#3D3D3D; cursor:default; background: url('images/b_map2.png') 0 -24px no-repeat;}
div.all div.middle div.content div.tabs ul li.active div.tabEnd {margin: 0 1px 0 0; display:inline-block; float:left; height:30px; width:8px; background: url('images/b_map2.png') -408px -24px no-repeat;}
div.all div.middle div.content div.tabs ul li a {font-weight:bold; display:inline-block; float:left; padding:7px 3px 7px 12px; }
div.all div.middle div.content div.tabs ul li div.tabEnd {display:inline-block; float:left; height:30px; width:8px; }
div.all div.middle div.content div.tabs ul li div.tabSep {display:inline-block; float:left; height:20px; width:0px; margin:6px 0 0 0;}

div.all div.middle div.content div.tabs2blog {font-size:13px; display:inline-block; float:right;}
div.all div.middle div.content div.tabs2blog ul li {display:inline-block; float: left;}
div.all div.middle div.content div.tabs2blog ul li a {background: url('images/blog_ico.png') 0 5px no-repeat; font-weight:bold; display:inline-block; float:left; padding:7px 12px 7px 26px; }

div.all div.middle div.content div.show {width:940px; margin:-1px 0 11px 0;}
div.all div.middle div.content div.show div.show_top {width:940px; height:8px; background: url('images/b_map2.png') 0 -16px no-repeat;}
div.all div.middle div.content div.show div.show_middle {padding:23px 37px; width:864px; background:#fff; border-left: 1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
div.all div.middle div.content div.show div.show_bottom {width:940px; height:8px; background: url('images/b_map2.png') 0 -8px no-repeat;}

div.all div.bottom{width:916px; min-height:100px; margin: 0 auto; padding:12px; color:#3d3d3d; font-size:10px; text-align: right;}
div.all div.bottom ul {display:inline;}
div.all div.bottom ul li {display:inline; /* border-right:1px solid #d3d3d3; padding:0 5px 0 0; */ margin:0 0 0 3px;}
div.all div.bottom ul li.last {border:0; padding:0;}
div.all div.bottom ul li.active a {cursor:default; text-decoration:none; color:#3d3d3d; font-weight:bold;}

/*------------*/

.videoFinder ul, .videoFinder li, .videoFinder a {display:block;}
.videoFinder li a {font-size:11px; font-weight:bold; margin: 0 0 4px 0;}
.videoFinder li.last a {margin: 0;}
.videoFinder li.active a {cursor:default; text-decoration:none; color:#3d3d3d; background: url('images/b_map2.png') -15px -131px no-repeat; padding: 0 0 0 20px;}

/*---promo-new-demo-home-page---*/

.msk-image-preview {margin-left:62px !important;}
.arrow1 {background: url('/assets/templates/bildero_v2/images/arrow.gif') center center no-repeat; width:61px; height:267px; float:left !important;}

/*----contact----*/

.contactLeft {display:inline-block; float:left; width:360px; text-align:right;}

.contactRight {display:inline-block; float:right; width:315px; margin-right:90px;}
.contactRight h3 {display:block; margin-bottom:12px;}
.contactRight label.l1 {display:block; font-size:12px; margin:4px 0;}
.contactRight label.l1veri {margin-top:12px;}
.contactRight label.l1 span {color:#8e8e8e;}
.contactRight .vericode {border: 1px solid #dedede; margin-top: 2px; display:inline-block; float:left;}
.contactRight .vericode2 {display:inline-block; float:left; margin-left:8px;}
.contactRight .vericode2 label.l1 {margin-top:9px;}
.contactRight form input.text, .contactRight form input.vericodeInput, .contactRight form textarea {border:1px solid #0082F0; font-family:Verdana; font-size:15px; padding:3px;}
.contactRight form input.text {height:19px; width:307px;}
.contactRight form input.vericodeInput {height:19px; width:148px;}
.contactRight form textarea {display:block; height:154px; width:307px;}
.contactRight hr {background-color:#D3D3D3; border:0 none; color:#D3D3D3; height:1px; margin:10px 0 0;}
.contactRight .sendBtn {display:inline-block; margin-top: 10px; float:right;}
.contactRight .sendBtn .inputStart {margin:0; font-size:14px; font-weight:bold; display:inline-block; float:left; text-shadow: #001d31 1px 1px 1px; background:url('/assets/images/btnBg2.gif') top left no-repeat; padding:11px 3px 12px 24px; color:#fff; border: 0 none; cursor: pointer;}
.contactRight .sendBtn .inputEnd {display: inline-block; float: left; background: url('/assets/images/btnBg2.gif') no-repeat scroll right top transparent; width: 20px; height: 40px;}
.contactRight .sendPL .inputStart {padding:11px 35px 12px 56px;}

.contactRight .error {font-size:12px; margin: 0 0 15px; color:#ff0000;}

/*----list type home page----*/

ul.bListHome li {list-style-image:url('/assets/templates/bildero_v2/images/check2_ico.png'); line-height:22px; vertical-align:baseline;}
