#overlay {
/*
background-image:url('../images/common/overlay.png');
z-index:999;
*/
background:#000;
opacity:0.2;
filter: alpha(opacity = 20);
height:1031px;
width:1239px;
}

#feedback iframe,
#rss iframe,
#news iframe,
#sendFriend iframe,
#overlay 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*/
    filter:mask();/*must have*/
    width:100%;/*must have for any big value*/
    height:100%/*must have for any big value*/;
}
/*
* html #overlay {
    background: none transparent scroll repeat 0% 0%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='../images/common/overlay.png' );
}
*/
#formClose
{
text-align:right;
}


#rss {
display:none;
position:absolute;
text-align:left;
z-index:9999;
width:592px;
}

#news {
display:none;
position:absolute;
text-align:left;
width:342px;
z-index:9999;
}

#feedback {
display:none;
position:absolute;
text-align:left;
width:592px;
z-index:9999;
}

#feedback textarea {
border-color:#A8A8A8 #F2F2F2 #F2F2F2 #A8A8A8;
border-style:solid;
border-width:1px;
height:226px;
margin:5px 0;
padding:0;
width:270px;
}

#feedL {
float:left;
padding:0;
width:200px;
}

#feedR {
float:right;
padding:0 0 0 20pt;
width:280px;
}

#sendFriend {
display:none;
position:absolute;
text-align:left;
width:592px;
z-index:9999;
}

#sendFriend textarea {
border-color:#A8A8A8 #F2F2F2 #F2F2F2 #A8A8A8;
border-style:solid;
border-width:1px;
height:148px;
margin:5px 0;
padding:0;
width:275px;
}

#sendFriendTop {
padding:0 0 15px 0;
/*clear:both;*/
}

#sendFriendL {
float:left;
padding:0;
width:200px;
}

#sendFriendR {
float:right;
padding:0 0 0 20px;
width:280px;
}

#formBlock {
font-size:11px;
padding:10px 20px;
background:transparent url('../images/common/bg.repeat-y.gif') repeat-y;
}
#innerBlock {
background:transparent url('../images/common/bg.bottom.gif') no-repeat bottom right;
padding:30px 20px;
}
#news #formBlock {
font-size:11px;
padding:10px 20px;
background:transparent url('../images/common/newsBox.repeat-y.gif') repeat-y;
}
#news #innerBlock {
background:transparent url('../images/common/newsBox.bottom.gif') no-repeat bottom right;
padding:30px 20px;
}
#formBlock h2 {
color:#c1d82f;
}
#formBlock .item
{
padding-top:5px;
}

#formBlock form {
margin:0;
padding:0;
}

#formBlock .block {
padding-bottom:19.5px;
}

#formBlock label {
display:block;
height:18px;
margin:5px 0px 5px 0px;
}

.loading {
display:none;
padding:5px;
}

.inputErrorBorder {
    border:1px solid red !important;
}

.inputValidBorder {
    border:1px solid green !important;
}

.inputErrorColor {
    color: red;
}

.inputValidBorder {
}
#formBlock input[type="text"], textarea {margin-top:5px;}

form input, form#newsBlock input{
    //margin-top: 5px
}
#sendFriendTop {//position: relative}

#newsBlock
{padding-top: 10px;}
#newsBlock ul{
list-style-type:none;
margin:0 0 0 20px;
padding:0px;
}
#newsBlock li{
margin:0px !important;
padding: 5px 0;
*padding: 0px !important;
line-height: 14px !important;
}
#newsBlock input.button{height: auto; width: auto; padding-left: 20px;margin:0px;}