/** { margin: 0pt; padding: 0pt; }
html, body { font-size: 90%; height: 100%; border: none; }

body, td, p, div { font-family: verdana, sans-serif; }

p, ul { margin-top: 5px; margin-bottom : 15px; }

a, img { border: none; }
* > img  { vertical-align: -1px; }
  */

/* Useful classes 
.hidden { display: none; }
.block { display: block; }
.inline { display: inline; }

.nowrap { white-space: nowrap; }

.aleft { text-align: left !important; }
.acenter { text-align: center !important; }
.aright { text-align: right !important; }
.atop { vertical-align: top !important; }
.abottom { vertical-align: bottom !important; }
.amiddle { vertical-align: top !important; }

.fleft { float: left; }
.fright { float: right; }
.flefthalf { float: left; width: 48%; }
.frighthalf { float: right; width: 48%; }
.nofloat { display: block; clear: both; visibility: hidden; height: 0; font-size: 0; line-height: 0; content: "."; }

.bold { font-weight: bold; }
*/



.LuckyEngine_Error_Messages { white-space: normal; font: 11px Arial; *margin-left: 2px; }
.LuckyEngine_Message_Box { z-index: 100; left:0px; right: 0px; width: 99.1%; *width: 98.8%; }
.LuckyEngine_Error_Box { z-index: 100; left:0px; right:0px; width: 99.1%; *width: 98.8% }
.LuckyEngine_Error_Box.inner { width: auto; }


/* style for big error box in the top-left corner */

/**
!!!!!! DO NOT MODIFY HERE !!!!!

COPY THIS FILE TO /site/common/css AND CHANGE THEN

!!!!!! DO NOT MODIFY HERE !!!!!
**/


.LuckyEngine_Error_Box {
    background-color: #FFC7C7;
    border: 1px solid #FF7070;
    padding: 5px;
}

.LuckyEngine_Error_Box .Hide_Link {
    color: blue;
}

/* style for form elements error messages (form checks) */

/**
!!!!!! DO NOT MODIFY HERE !!!!!

COPY THIS FILE TO /site/common/css AND CHANGE THEN

!!!!!! DO NOT MODIFY HERE !!!!!
**/

.LuckyEngine_Error_Messages {
    color: red;
}

form.form-loading { opacity: 0.3; -moz-opacity: 0.3; -khtml-opacity: 0.3; filter: alpha(Opacity=30); }

*form.form-loading * { filter: alpha(Opacity=30); }

#form-lock {
    position        : absolute;
    background      : transparent url(/lib/engine/img/form-loader-medium.gif) no-repeat scroll center center;
    width           : 100%;
    height          : 99%;
    z-index         : 9999;
}

#form-lock iframe {
        display: none;/*sorry for IE5*/
        display/**/:block;/*sorry for IE5*/
        position: absolute;/*must have*/
        top: 0;/*must have*/
        left: 0;/*must have*/
        z-index: -1;/*must have*/
        width: 100%;/*must have for any big value*/
        height: 100%;/*must have for any big value*/
        filter: mask();/*must have*/
    }

/* style for big message box in the top-left corner */

/**
!!!!!! DO NOT MODIFY HERE !!!!!

COPY THIS FILE TO /site/common/css AND CHANGE THEN

!!!!!! DO NOT MODIFY HERE !!!!!
**/

.LuckyEngine_Message_Box {
    background-color: #DAEFF8;
    border: 1px solid #7CC7E4;
    padding: 5px;
}


body,html { height:100%; }
body { margin:0px; padding : 0px; background : url(/img/t/f1.gif) #fff repeat-x; height : 100%; }
body, td { font: 12px arial; }
p { margin-top      : 5px; margin-bottom   : 15px; }
input,textarea,select { font : 12px arial; }
input.inptext { border: 1px solid #aaa; padding:1px; color:#555; background:#fff url(/img/t/inptext.gif) top left repeat-x; }
input.inptext.stretch,.stretch { width:100%; }
a {  color : #ff0000;  }
a:hover { color:#000; }
img { border : 0px; }

.mtbl { width:100%; height:100%; }
table.h { width:100%; height:144px; }
#stanki { display:block; width:267px; height:144px; background:url(/img/t/stanki.png); text-indent:-5000px; }
td.hright  { width:100%; height:144px; }
div.hright  { width:100%; background:url(/img/t/hright.png) top left no-repeat; height:144px; }
div.hrightinn  { width:100%; background:url(/img/t/hright2.png) top right no-repeat; height:144px; }

#tl { float:left; }
#tl .tll { background:url(/img/t/tl/f1.png); }
#tl .tlr { background:url(/img/t/tl/f2.png); }
#tl .tlb { background:url(/img/t/tl/f3.png); }
#tl .tlc { background:#fff; padding:8px 0 0; }
#tl .tlc ul { list-style:none; padding:0; margin:0; position:relative;display:block; }
#tl .tlc ul li { background:url(/img/t/tl/plus.gif) 0 5px no-repeat; padding-left:10px; margin-bottom:3px; }

#tr { float:right; width:263px; height:114px; margin:15px 15px 0;}
#trIn { background:url(/img/t/tr/profile.png); width:263px; height:114px; position:absolute; z-index:1;}
#trIn2 { position:absolute; z-index:2; width:263px; height:114px;}
#tr table { width:100%; margin-top:3px;}
#tr h3 { color:#ff0000; text-transform:uppercase; margin:0; padding:0 0 2px 8px; font-size:12px; }

div.hSep { font-size:0; line-height:0; background:url(/img/hsep.gif) left center repeat-x; height:1px; }

table.s { width:100%; height:31px; }
table.s td.s { width:100%; height:31px; background:url(/img/t/s.png) repeat-x;}
table.s td.s.opt { height:31px; background:url(/img/t/s.png) repeat-x; padding:0 0 0 5px; }

td.mcont { width:100%; height:100%; }
table.mcont { width:100%; height:100%; }

.left { padding:20px 20px 0 0; vertical-align:top; }

.left ul { list-style:none; padding:0; margin:0 0 10px 0; }
.left ul li.title { color:#595959; text-transform:uppercase; background:url(/img/t/ul/f1.gif) left center repeat-x; padding:0; margin-bottom:7px; }
.left ul li.title div { background:url(/img/t/ul/f2.gif) right center no-repeat; padding-left:10px;}
.left ul li.title span { background:#fff; padding:0 3px;}
.left ul li { padding:0 5px 0 13px; }
.left ul li.region { padding:0 5px 0 13px; font-weight:bold; margin-bottom:3px;}
.left ul li.sep { padding:0; margin:5px 0; line-height:0; height:1px; font-size:0; background:url(/img/t/ul/f3.gif) right center no-repeat #dddddd;}
.left ul.endSep { height:4px; line-height:0; font-size:0; background:url(/img/t/ul/f1.gif); width:170px; margin:0; }
.left ul.endSep li { height:4px; line-height:0; font-size:0; background:url(/img/t/ul/f2.gif) top right no-repeat;}
.left div.fl { padding:10px; background:url(/img/t/ul/fl.gif) top left no-repeat; text-align:center; }

.right { padding:20px 0 20px 0; vertical-align:top; }
.right ul { list-style:none; padding:0; margin:0 0 10px 0; }
.right ul li.title { color:#595959; text-transform:uppercase; background:url(/img/t/ul/f1.gif) left center repeat-x; padding:0; margin-bottom:7px; }
.right ul li.title div { background:url(/img/t/ul/f4.gif) left center no-repeat; padding-left:10px;}
.right ul li.title span { background:#fff; padding:0 3px;}
.right ul li { padding:0 5px 0 13px; }
.right ul li.region { padding:0 5px 0 13px; font-weight:bold; margin-bottom:3px;}
.right ul li.sep { padding:0; margin:5px 0; line-height:0; height:1px; font-size:0; background:url(/img/t/ul/f3.gif) left center no-repeat #dddddd;}
.right ul.endSep { height:4px; line-height:0; font-size:0; background:url(/img/t/ul/f1.gif); width:170px; margin:0; }
.right ul.endSep li { height:4px; line-height:0; font-size:0; background:url(/img/t/ul/f4.gif) top left no-repeat;}
.right div.fr { padding:10px; background:url(/img/t/ul/fr.gif) top right no-repeat; text-align:center; }

.date { color:#888; }

.mcontTd { width:100%; vertical-align:top; padding:20px 10px 0 10px; }

.catTbl { width:100%; }
.catTbl td { width:50%; padding:0 15px 0 0; vertical-align:top; }

a.big { font-size:14px; color:#595959; text-decoration:none; display:block; margin-bottom:3px; }
.hs {height:1px; line-height:0; font-size:0; margin:20px 0; background:#d5e3e9; }
.prImg { float:left; margin:0 10px 10px 0; }
a.small { color:#f07f8c;}
div.companyInfo a.small { font-size:11px; }
div.prDesc { margin-top: 4px; }
div.companyInfo { font-size:11px; color:#999; }

h1 { font-size:17px; margin: 5px 0 25px 0; 
font-weight:normal;
padding:5px 3px 7px 5px; background:#e1e1e1; color:#555; border-bottom:1px dotted #aaa; }

.pageNav { width:100%; margin-top:10px; background:#e1e1e1 ; border-top:1px solid #aaa; }
.pageNav td { padding:5px; }
.pageNav td.pages { width:100%; text-align:center; }
.pageNav td.pinfo { white-space:nowrap; }

h2 { margin:0 0 10px 0; padding:0 0 4px 0; font-size:14px; border-bottom:1px solid #d5e3e9; }

.btn { background:red; color:#fff; font-weight:bold; border:1px outset red; }
form {margin:0;}
span.none {color:#999; }
span.infoBlock div {margin:0 0 3px 0;}

.adsTbl h3 { margin:0 0 3px 0; }

.tbl { width:90%; }
.tbl .lTd { vertical-align:top; padding:3px 5px 3px 0; white-space:nowrap; }
.tbl .lTd.req { font-weight:bold; }
.tbl .rTd { width:100%; vertical-align:top; padding:3px 0 3px 0; font-size:10px; color:#555;}
.tbl .hTR { font-size:0; line-height:0; height:10px; background:url(/img/bsep.gif) left center repeat-x; }

.file_tbl {
    margin          : 5px 0;
    background      : #aaa;
}
.file_tbl td {
    background      : #fff;
}
.file_tbl .head td {
    font-weight     : bold;
    text-align      : center;
    background      : #eeeeee;
}


.last .mceToolbar.mceLast {display:none;}

td.b { background:url(/img/b/f1.gif) bottom left repeat-x; padding-top:40px; }
table.b { width:100%; }
div.b { background:url(/img/b/f2.gif); line-height:0; font-size:0; height:4px; }
td.bcont { width:100%; padding:20px 0; }

td.bcont td { vertical-align:top; }

.bstanki { background:url(/img/b/stanki.png); width:66px; height:52px; display:block; margin-right:10px;}
.bcontTd { width:100%; color:#424242; font-size:11px;}

#zoomClose {display:none; }

.btn.small {font-size:10px;padding:0;}

#hText { float:left; white-space:normal; }
#hText div { display:none; color:#595959; font-size:15px; font-weight:bold; color:red; text-indent:-5000px; width:349px; height:67px; background:url(/img/title.png); position:absolute; top:40px;left:410px; }

.bOpt { font-weight:bold; }
* HTML #stanki { cursor:pointer; background-image: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://www.stanki.ua/img/t/stanki.png'); }

* HTML div.hright { background-image: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://www.stanki.ua/img/t/hright.png'); }
* HTML div.hrightinn { background-image: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://www.stanki.ua/img/t/hright2.png'); }

* HTML #tl .tll { background-image: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://www.stanki.ua/img/t/tl/f1.png'); }
* HTML #tl .tlr { background-image: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://www.stanki.ua/img/t/tl/f2.png'); }
* HTML #tl .tlb { background-image: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://www.stanki.ua/img/t/tl/f3.png'); }
* HTML #trIn { background-image: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://www.stanki.ua/img/t/tr/profile.png'); }

* HTML .bstanki { background-image: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://www.stanki.ua/img/b/stanki.png'); }
* HTML #hText div { background-image: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://www.stanki.ua/img/title.png'); }

