html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote, p, address, form,
fieldset, img, hr, table, td, th, strong, em, sup, sub,
dfn, ins, del, q, cite, var, samp, code, kbd, tt{
   margin: 0;
   padding: 0;
   border: 0;
}
input, textarea, select, option, optgroup, button,select {
	font-size: 1em;
}
.clear { clear: both; font-size: 0.1% }
a { text-decoration: none; }
ol, ul { list-style: none; }
legend { display: none; }

html,body{
 height:100%;
}
body{
 font:normal 11px/120% "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
 margin:0;
 padding:0;
 background:#000;
 color:#707070;
}
input, textarea, select, option, optgroup, button{
   font-size: 11px;
}
table,textarea{
 font:normal 11px/120%  Verdana, Arial, Helvetica, sans-serif;
}
form,img{
 border:none;
 margin:0;
 padding:0;
}
a, a:visited{
 text-decoration: none;
 outline:none;
 border:none;
}
.clear{
   clear: both;
   font-size: 0.1%;
}

p{
 margin:0 0 1em 0;
}

a{
 color:#707070;
 text-decoration:none;
 outline:0;
 border:0;
}
a:hover{
 text-decoration:underline;
}
h1,h2{
 margin:0 0 1em;
 font-size:13px;
}
#head{
 height:85px;
 background:#191919;
}
#head div.body{
 margin:0 auto;
 width:960px;
 position:relative;
}
#logo{
 display:block;
 width:300px;
 height:60px;
 padding:25px 0 0;
}
#menu{
 height:85px;
 width:660px;
 position:absolute;
 top:0;
 right:0;
}
#menu ul{
 list-style:none;
 margin:0;
 padding:0;
 height:85px;
}
#menu li{
 float:left;
 height:inherit;
}
#menu a{
 color:#fff;
 text-decoration:none;
 display:block;
 width:85px;
 line-height:85px;
 letter-spacing:1px;
 text-align:center;
 border-right:solid 1px #000;

}
#menu a:hover{
 color:#f00;
}
#menu a.select{
 color:#f00;
 background:#000;
}
#pageout{
 height:487px;
 background:#919292;
}
#pagemid{
 background:url(img/bb.gif);
 width:960px;
 padding:40px 0 0 0;
 margin:0 auto;
 position:relative;
}
#pagein{
 background: url(img/b.jpg) repeat-x bottom;
 height:446px;
}
#pager{
 position:absolute;
 background:url(img/pr.jpg) no-repeat;
 top:424px;
 height:7px;
 right:-63px;
 width:63px;
}
#pagel{
 position:absolute;
 background:url(img/pl.jpg) no-repeat;
 top:424px;
 height:7px;
 left:-63px;
 width:63px;
}
#leftCol{
 float:left;
 width:700px;
 height:446px;
}
#rightCol{
 float:right;
 width:260px;
 height:387px;
}

#mBox{
 height:387px;
 background:#101010;
}
#body{
}
#rightCol #body{
 padding:25px;
 height:337px;
}
#content{
 overflow:auto;
 height:310px;
}
#mBox div{
 padding:25px 15px 0 15px;
 height:103px;
 background:#101010;
 border-bottom:solid 1px #000;
 overflow:hidden;
}
#mBox h2,
#body h2{
 margin:0 0 1em;
}
#mBox  a.more{
 display:block;
 text-indent:-8888px;
 height:11px;
 background:transparent url(img/ba.gif) no-repeat left center;
 margin:1em 0 0;
}
#mBox h2 a{
 text-decoration:none;
}

.mainPage #rightCol{
 width:260px;
}
.mainPage #leftCol{
 width:700px;
}

.fline {
 margin:0;
 width:445px;
}
.fline label{
 display:block;
 float:left;
 margin:1px 0 0;
 padding:0 10px 0 0;
 width:120px;
 color:#707070;
 text-align:right;
}
.fline .text,
.fline select{
 color:#a0a0a0;
 border:1px solid #505050;
 width:294px;
 font-size:11px;
 background:#232323;
}
.fline .text{
 height:12px;
 padding:2px 3px;
}
.fline .error{
 border:1px solid #9e1818;
}
.fline span {
 color:#FF0000;
 left:385px;
 position:absolute;
}




.productPage,
.contactPage,
.newsletterPage,
.newsPage,
.actualPage,
.formPage,
.searchPage,
.pollPage,
.staticPage, 
.workPage,
.workPageDetails{
 background:#101010;
 height:386px;
}


.contactPage{
 padding:25px 25px 0 25px;
 height:360px;
}
.contactPage #leftCol{
 width:500px;
 height:360px;
}
.contactPage #rightCol{
 width:410px;
 height:335px;
}
.contactPage ul{
 width:225px;
 float:left;
 margin-bottom:20px;
}
.contactPage ul.l{
 text-align:right;
 width:120px;
}
.contactPage ul span{
 width:30px;
}
.contactPage h2{
 clear:both;
}
.contactPage .fline{
 margin:0 0 4px;
 position:relative;
 clear:left;
}
.contactPage .fline span{
 left:443px;
 top:2px;
 width:120px;
 position:absolute;
 border:none;
}
.contactPage .fline label{
 width:125px;
}
.contactPage .fline textarea.text{
 height:80px;
 overflow:hidden;

 background:#232323;
 border:none;
 color:#A0A0A0;
 height:80px;
 margin:0;
 overflow:hidden;
 padding:0;
 width:300px;

}
.contactPage #fdescr{
 background:#232323 none repeat scroll 0 0;
 border:1px solid #505050;
 width:300px;
 float:left;
 height:80px;
 overflow:hidden;
}
.contactPage #fdescr .cscrollbar {
 background:#232323;
}
.contactPage .submit{
 padding:5px 0 0;
 text-align:right;
 width:440px;
 clear:both;
}
.contactPage .submit input,
.newsletterPage input.submit,
.pollSaveButton,
.pollSaveButtonLoad{
 border:none;
 background:#101010 url(img/ba.gif) no-repeat left center;
 color:#707070;
 cursor:pointer;
 padding:0 0 0 20px;
 width:130px;
 text-align:left;
}


.fline input.loader{
 background:url(img/loader.gif) no-repeat right center;
}
.contactPage .submit input.loader{
 background:url(img/loader.gif) no-repeat left center;
}

.contactPage .submit input{
 color:#333;
 cursor:default;
}
.contactPage .submit input.active{
 color:#707070;
 cursor:pointer;
}

.newsletterPage input.submit{
 width:220px;
 margin:0 0 0 135px;
}
.newsletterPage input.disable{
 color:#333333;
 cursor:default;
}
.contactPage #cmaps{
 margin:30px 0 0 45px;
 width:280px;
 height:260px;
 /*background:url(img/maps.jpg) no-repeat;*/
}
.firmPage #rightCol{
 width:492px;
 /*background:#101010;*/
 height:386px;
}
.firmPage #leftCol{
 width:463px;
 position:relative;
}

.firmPage #flash{
 position:absolute;
 top:0;
 left:0;
}
.productPage, .workPageDetails{
 position:relative;
}
.productPage #leftCol, .workPageDetails #leftCol{
 width:463px;
 height:386px;
 width: 960px;
}
   .productPage #rightCol, .workPageDetails #rightCol{
 width:261px;
 /*background:#101010;*/
 height:386px;
 position: absolute;
 z-index: 1000;
 right: 0;
}
.workPageDetails #rightCol{
    width:463px;
}
.workPageDetails h1{
    color: #000;
}
.workPageDetails .positionDescr{
    margin-bottom: 10px;
}


.productPage.firmPage #rightCol{
 width:361px;
}

#fgallery{
 position:absolute;
 top:-40px;
 left:0;
 width:960px;
 height:485px;
}
.productPage h3{
 position:absolute;
 font-weight:normal;
 top:-22px;
 left:10px;
 color:#353535;
 font-size:13px;
}
#productBack{
 position:absolute;
 font-weight:normal;
 top:-19px;
 right:10px;
 color: #353535;
 padding:0 0 0 20px;
 background:url(img/baw.gif) no-repeat left center;
 text-decoration:none;
}

#productBack:hover {
 color:#AB0317;
}


.productPage #leftCol, .workPageDetails #leftCol{
 float:none;
}
.productPage h4{
 color:#111;
 margin:0 0 1em;
}
.productPage ul{
 margin:0;
 padding:0;
 list-style:none;
}
.productPage .descr{
 margin:1em 0;
}
.productPage #pics, .workPageDetails  #pics{
 position:relative;
 height:386px;
 /*width:463px;*/
 width: 960px;
 /*overflow:hidden;*/
}
.productPage #pics img, .workPageDetails #pics img{
 position:absolute;
 top:0;
 left:0;
 /*height:386px;*/
 width: 960px; 
}

.newsPage, .workPage{

 height:338px;
 padding:25px;
}
.newsPage h2, .workPage h2{
 font-weight:normal;
 color:#f00;
}
.newsPage h2 a, .workPage h2 a{
 color:#f00;
 text-decoration:none;
 width:400px;
}
.newsPage #body, .workPage #body{
 height:300px;
}
.newsPage #content, .workPage #content{
 height:300px;
 position:relative;
}
.newsPage .single,
.newsPage .list, .workPage .list, .workPage .single{
 clear:left;
}
.newsPage .list, .workPage .list{
 overflow:hidden;
 position:relative;
}
.newsPage .list, .workPage .list{
 margin:0 0 1em;
 padding:0 0 1em;
 border-bottom:solid 1px #000;
}

.newsPage .date, .workPage .date{
 display:block;
 float:left;
 width:100px;
}
.newsPage .body, .workPage .body{
 float:left;
 width:600px;
 padding:0 18px 0 38px;
}
.newsPage .single, .workPage .single{

}
.newsPage .single .body, .workPage .single .body{
 width:380px;
}
.newsPage .pics, .workPage .pics{
 float:right;
 width:300px;
 height:300px;
 padding:0 0 0 30px;
 position:absolute;
 top:0;
 right:30px;
 overflow:hidden;
}
.newsPage .pics img, .workPage .pics img{
 position:absolute;
 top:0;
 right:0;
 width:300px;
 height:300px;
}
.newsPage .more, .workPage .more{
 display:block;
 float:left;
 width:100px;
}
.newsPage .more a, .workPage .more a{
 padding:0 0 0 30px;
 margin:0 0 0 20px;
 line-height:11px;
 background:url(img/ba.gif) no-repeat 0 1px;
 .background:url(img/ba.gif) no-repeat 0 3px;
}
.newsPage .more, .workPage .more{
 background:url(img/sl.gif) no-repeat 0 3px;
}
.newsPage .pics, .workPage .pics{
 /*background:url(img/sl.gif) no-repeat 0 30px;*/
}
.newsPage .date, .workPage .date{
 background:url(img/sl.gif) no-repeat right 3px;
}
.workPage .region{
    font-style: italic;
    }
.backTR{
 position:absolute;
 top:20px;
 right:15px;
 padding: 0 0 0 40px;
 background:url(img/baw.gif) no-repeat left center;
 color:#454545;
}

.newsletterPage{
 padding:25px;
 height:335px;
}
.newsletterPage .fline{
 margin:15px 0 15px 100px;
 width:800px;
 position:relative;
}
/*
.newsletterPage input.submit  {
// see: .contactPage .submit input{
}
*/
.newsletterPage .fline span{
 left:435px;
 top:3px;
}
.newsletterPage .line{
 margin:30px 0;
 border-top:solid 1px #000;
}
.newsletterPageConfirm{
 background:#191919;
 padding:10px;
 text-align:center;
 font-size:16px;
 position:absolute;
 top:50%;
 margin:-15px 0 0;
 left:0;
 width:940px;
 height:15px;
 border:solid 1px #000;
 border-width:1px 0;
}

.searchPage{
 padding:25px 25px 0 25px;
 height:360px;
}
.searchPage p{
 margin:10px 0;
}
.searchPage p strong{
 color:#a0a0a2;
 font-weight:normal;
}
#slist{
 height:180px;
 width:760px; /*ie 6 ??*/
 overflow:auto;
 color:#a0a0a2;
 position:relative;
}
#slistwrap{
 margin:0 0 0 130px;
 height:180px;
 overflow:hidden;
}
#slist div{
 position:relative;
 padding:3px 5px;
 height:12px;
}
#slist div.over{
 background:#232323;
}
#slist a{
 color:#454545;
 position:absolute;
 top:2px;
 right:100px;
 padding:0 0 0 20px;
 background:url(img/ba.gif) no-repeat left center;
 text-decoration:none;
}
.searchPage .line{
 border-top:solid 1px #000;
 margin:20px;
}
.searchPage .fline{
 position:relative;
 width:600px;
}
.searchPage .fline span{
 left:416px;
 position:absolute;
 top:4px;
 width:150px;
}
.searchPage label{
 margin:3px 0 0;
 width:60px;
}
.searchPage input.text{
 padding:3px;
}
.searchPage .submit{
 position:absolute;
 top:-2px;
 right:191px;
}

#serachloader{
 background:transparent url(img/loader.gif) no-repeat scroll left top;
 display:none;
 height:16px;
 position:absolute;
 left:420px;
 top:2px;
 width:16px;
}

.pollPage{
 padding:25px 25px 0 25px;
 height:360px;
}
.pollPage ol{
 list-style:decimal;
 padding:0 0 0 20px;
}
.pollPage ul{
 margin:10px 0 10px 85px;
}
.pollPage li.error{
 color:#f00;
}
.pollPage li.error li{
 color:#707070;
}

.pollPage ul li{
 clear:left;
 margin:3px 0;
 height:16px;
 padding:0 0 0 15px;
 position:relative;

}
.pollPage .ipoll{
 margin:0 5px 0 0;
 padding:0;
}


.pollPage .submit{
 margin:20px 0 0;
}

.pollSaveButton,
.pollSaveButtonLoad{
 float:right;
 width:160px;
}
.pollSaveButtonLoad{
 background:url(img/loader.gif) no-repeat left center;
}
#polllist{
 overflow:auto;
 width:900px;
 height:270px;
}
#polllist div.inputcheck,
#polllist div.inputuncheck{
 width:8px;
 height:8px;
 position:absolute;
 top:3px;
 left:0;
 background:url(img/poll.gif) no-repeat 0 0;
 overflow:hidden;
}
#polllist div.inputcheck{
 background-position:0 -8px;
}
#polllist div.inputuncheck{

}
.formPage{
}


#enablejavascripmask{
 opacity:0.6;
 width:100%;
 height:100%;
 background:#000;
 position:absolute;
 top:0;
 left:0;
}
#enablejavascrip{
 width:100%;
 top:50%;
 position:absolute;
 left:0;
 text-align:center;
 color:#fff;
 font-size:25px;
 margin-top:-0.5em;

}
.formPage #body{
 height:336px;
 padding:25px;
 position:relative;
 overflow:hidden;
}
.formPage .line{
 border-top:solid 1px #000;
 clear:both;
 font-size:1px;
 height:0;
 overflow:hidden;
}
.formPage #body h2{
 margin:0;
 padding:0;
 font-size:13px;
}
.formPage #body h2.middle{
 margin-top:20px;
}
.formPage p{
 margin:10px 0 0 0;
}
.formPage .clear{
 height:15px;
}

#flogin .fline,
#fregister .fline,
#fselect .fline,
.flist .fline{
 float:left;
 margin:12px 0 0;
}

#fselect{
 /*overflow:hidden;*/
 width:910px; /*ie6 */
 height:60px;
}
#flogin .fline,
#fregister .fline,
#fselect .fline{
 height:17px;
}
.flist{
 margin: 0 0 0 100px;
 overflow:hidden;
 width:810px; /*ie6 */
 height:190px;
}
.flist .fline{
 width:780px;
}

#orderPage1Body{
 position:relative;
 width:910px;
 height:240px;
 overflow:hidden;
}
#orderPage1BodyWrapper{
 position:absolute;
 /*top:-230px;*/
 top:0;
 left:0;
 width:910px;
 height:230px;
}
#flistbody,
#flistbodyresult{
 height:100px;
 width:640px;
 overflow:hidden;
 float:right;
}
#orderPage1Body .cscroll{
 float:right;
}
#orderPage1Body .cscroll #flistbody{
 margin:0;
}

.flist .item{
 clear:left;
 height:19px;
}

.flist .item div{
 padding:3px 4px;
 float:left;
}
.flist  .item .name{
 width:320px;
}

.flist  .item .del{
 width:150px;
 background:url(img/sl.gif) no-repeat left center;
 text-align:right;
}
.flist .item .length{
 background:url(img/sl.gif) no-repeat left center;
 width:115px;
 text-align:center;
}
.flist .item .del a{
 padding:0 0 0 20px;
 background:url(img/ba.gif) no-repeat left center;
 text-decoration:none;
}
.flist  .select {
 background-color:#232323;
}
.flist textarea{
 width:635px;
 height:50px;
 margin:0;
 padding:0;
 border:none;
 overflow:hidden;
 background:#232323;
 color:#a0a0a0;
 border:none;
}

#finfo,
#inforesult{

 overflow:hidden;
 font-size:11px;
 float:right;
 height:50px;
 width:640px;
}
#finfo{
 background:#232323;
 border:1px solid #505050;
 width:635px;
}

#finfo .cscrollbar{
 background:#232323;
}
#flogin{
 height:45px;
}
#fregister{
 height:150px;
}
#orderform{
 overflow:hidden;
 position:relative;
 width:910px;
 height:336px;

}
#orderwrapper{
 position:absolute;
 top:0;
 left:0;
 width:2730px;
 height:336px;
}
#orderPage1,
#orderPage2,
#orderPage3{
 float:left;
 width:910px;
 height:336px;
 display:none;
}

#orderPage1 {
 display:block;
}
#orderwrapper #orderPage2,
#orderwrapper #orderPage3{
 display:block;
}
.fstep{
 text-align:right;
 margin:13px 40px 13px 0;
 clear:left;
}
#fbstep2,
#fbstep3,
#fbsteplogin,
#fbstepproduct,
#fbstepregister,
#fbstepbackregister,
#fbadd{
 padding:0 0 0 20px;
 background:url(img/ba.gif) no-repeat left center;
 text-decoration:none;
}
#fbstep2,
#fbsteplogin,
#fbstepregister{
 color:#333;
 cursor:default;
}
.fstepactive #fbstep2,
.fstepactive #fbsteplogin,
.fstepactive #fbstepregister{
 color:#707070;
 cursor:pointer;
}

#fbstepproduct,
#fbstepbackregister{
 float:left;
 background:url(img/bal.gif) no-repeat left center;
}


#bottom{
 height:100px;
 color:#747474;
 background:#0a0a0a;
}
#bottom .body{
 height:inherit;
 margin:0 auto;
 width:960px;
 border-left:solid 1px #000;
 background:url(img/back.jpg) no-repeat 55px 0;
 position:relative;
}


#bfind,
#bpoll,
#blang,
#bnewsletter{
 height:50px;
 width:420px;
 border:solid 1px #000;
 border-width:0 1px 1px 0;
 padding:0 0 0 20px;
 overflow:hidden;
 position:absolute;
 top:0;
 left:0;
 z-index:10;
}
#bpoll,
#bnewsletter{
 width:498px;
 left:438px;
}
#blang,
#bnewsletter{
 top:50px;
}
#bbnewsletter,
#bbpoll{
 background:url(img/bbox.jpg) repeat-y right;
 position:absolute;
 top:0;
 left:428px;
 height:50px;
 width:528px;
 z-index:1;
}
#bbnewsletter{
 top:50px;
}

#bpoll h3,
#bnewsletter h3{
 font-size:11px;
 height:11px;
 float:left;
 line-height:11px;
 width:90px;
 font-weight:normal;
 margin:18px 0;
}
#bpoll span,
#bnewsletter span{
 display:block;
 height:26px;
 padding:12px 0;
 float:left;
 width:280px;
}
#bpoll a,
#bnewsletter a{
 line-height:50px;
 margin:0 0 0 30px;
 padding: 0 0 0 20px;
 background:url(img/ba.gif) no-repeat left center;
}
#bfind{
 height:37px;
 padding-top:13px;
}
#bfind label{
 float:left;
 margin:6px 0 0 0;
}
#bfind input.text{
 background:#0A0A0A url(img/i.jpg) repeat scroll 0 0;
 border:medium none;
 color:#747474;
 margin:0 5px 0 12px;
 padding:6px;
 width:155px;
 height:13px;
}
#bfind input.submit{
 vertical-align:middle;
 .vertical-align:top;
}
#blang{
 padding-top:20px;
 height:30px;
}
#blang span{
 float:left;
 margin:0 5px 0 0;
}
#blang a{
 line-height:10px;
 display:block;
 float:left;
 height:10px;
 width:16px;
 margin:1px 2px 0 0;
 border:solid 1px #272727;
 overflow:hidden;
}

#blang a.pl{
 background:url(img/lang.gif) no-repeat 0 -10px;
}
#blang a.pl:hover,
#blang a.pl_active{
 background-position:0 0;
}
#blang a.en{
 background:url(img/lang.gif) no-repeat -16px -10px;
}
#blang a.en:hover,
#blang a.en_active{
 background-position:-16px 0;
}
#blang a.de{
 background:url(img/lang.gif) no-repeat -32px -10px;
}
#blang a.de:hover,
#blang a.de_active{
 background-position:-32px 0;
}
#blang a.ru{
 background:url(img/lang.gif) no-repeat -48px -10px;
}
#blang a.ru:hover,
#blang a.ru_active{
 background-position:-48px 0;
}
#blang a.tr{
 background:url(img/lang.gif) no-repeat -64px -10px;
}
#blang a.tr:hover,
#blang a.tr_active{
 background-position:-64px 0;
}



#bottom a{
color:#747474;

}

#bpoll{

}

#bnewsletter{

}

#footer{
 color:#363636;
 padding:1em 0;
 text-align:right;
 width:960px;
 margin:0 auto;
 line-height:16px;
}
#bydone{
 display:block;
 float:right;
 height:14px;
 line-height:14px;
 text-indent:-8888px;
 width:38px;
 background:url(img/bydone.gif) no-repeat;
 margin:0 0 0 3px;
 text-align:left;
}

.cscroll{
 position: absolute;
 overflow:hidden;
 top: 0;
 left: 0;
}
.cscrollbody{
 overflow:hidden;

}
.cscrollarea{
 width:19px;
 position:absolute;
 top:0;
 right:0;
}

.cscrollarealine{
 background:#707070;
 position:absolute;
 top:0;
 left:9px;
 width:1px;
 height:100%;
}

.cscrollbar{
 cursor:pointer;
 background:#000;
 position:absolute;
 top:0;
 left:5px;

 width:9px;
 height:10px;
}
.productPage .cscrollbar, .workPageDetails .cscrollbar{
   background: none;   
}
.cscrollbarline{
 background:#707070;
 position:absolute;
 top:0;
 left:2px;
 width:5px;
 height:100%;
}

.sSelect,
.sSelectDisable,
.sSelectOver{
 color:#707070;
 position:absolute;
 width:300px;
 height:15px;
 line-height:15px;
 border:solid 1px #666;
 background:#232323 url(img/sselect.gif) no-repeat right top;
 text-decoration:none;
 cursor:pointer;
}
.sSelectDisable{
 border:solid 1px #333;
 background-color:#222;
 color:#555;
}
.sSelectOver{
 border-color:#888;
}
.sSelectLabel{
 padding:0 20px 0 5px;
 white-space:nowrap;
 overflow:hidden;
 width:275px;
 height:15px;
 background:#232323 url(img/sselect.gif) no-repeat right top;
}
.sSelectLoader{
 position:absolute;
 top:0;
 right:-20px;
 width:16px;
 height:16px;
 background:#232323 url(img/loader.gif) no-repeat left top;
 display:none;
}
.sSelectList{
 position:absolute;
 background:#000;
 border:solid 1px #555;
 border-width:0 1px 1px 1px;
 width:100%;
 top:16px;
 left:-1px;
 z-index:100;
 display:none;
}
.sSelectListBody{
 overflow:auto;
 width:100%;
}


.sSelectListOptions{
 padding:2px 4px;
 cursor:pointer;
 z-index:1000;
}
.sSelectListOptions span{
 padding:0 0 0 23px;
 background:url(img/loader.gif) no-repeat left;
}
.sSelectList .over{
  background:#232323;
}
.sSelectList .select{
 font-weight:bold;
}
#sMsgBox{
 position:absolute;
 top:270px;
 left:50%;
 width:400px;
 height:100px;
 margin:0 0 0 -200px;
 padding:10px;
 z-index:1000;
 cursor:pointer;
 color:#a0a0a2;
 background:#232323;
}
.sMsgBox_info{
 border:solid 1px #729d29;
}
.sMsgBox_error{
 border:solid 1px #9e1818;
}
#sMsgBoxTitle{
 font-weight:bold;
 margin: 0 0 6px;
 line-height:22px
}
#sMsgBoxBody span{
 margin:0 0 5px;
 display:block;
}
#sMsgBoxClose{
 position:absolute;

 top:0;
 right:0;
 padding:10px;
}
.sMsgBox_error #sMsgBoxClose{
 background:url(img/xe.jpg) no-repeat center center;
}
.sMsgBox_error #sMsgBoxTitle{
 background:url(img/ie.jpg) no-repeat left center;
 padding:0 0 0 35px;
}
.sMsgBox_info #sMsgBoxClose{
 background:url(img/xes.jpg) no-repeat center center;
}
.sMsgBox_info #sMsgBoxTitle{
 background:url(img/ies.jpg) no-repeat left center;
 padding:0 0 0 35px;
 color:#98ce42;
}



#sPageMask{
 background:#000000;
 display:none;
 height:100%;
 left:0;
 position:absolute;
 top:0;
 width:100%;
 z-index:100;
}

#cmaps_popup{
 background:#aaa none repeat scroll 0 0;
 border:5px solid #888;
 display:none;
 left:0;
 position:absolute;
 top:0;
 z-index:1100;
}
#cmaps_popup .close {
 background:#fff none repeat scroll 0 0;
 cursor:pointer;
 height:1em;
 padding:10px 15px;
 position:absolute;
 right:0;
 top:0;
 /* dla opcji teren itd.
 background:#FFFFFF none repeat scroll 0 0;
border:2px solid black;
cursor:pointer;
height:1em;
padding:3px 9px;
position:absolute;
right:208px;
top:5px;
 */
}

#pageNoData{
 position:absolute;
 top:50%;
 left:0;
 width:940px;
 padding:10px;
 background:#191919;
 color:#a3a3a3;
 text-align:center;
 font-size:13px;
 margin:-30px 0 0 0;
}
.staticPage {
   height:338px;
   padding:25px;
}
.staticPage #content {
   height: 338px;
   overflow: auto;
}
#selectpreview{
 display:none;
 width:240px;
 height:240px;
 background:#222 url(img/loader.gif) no-repeat center;
 border:solid 5px #333;
 position:absolute;
 top:175px;
 left:50%;
 margin:0 0 0 -135px;
}

.workPageDetails .single{
   color: #374157;
}
h3.topContent{
	color:#353535;
   font-size:13px;
   font-weight:normal;
   left:10px;
   position:absolute;
   top:18px;
}
	