/* main styles */
body {  background-color:white; font-family:verdana;max-width:1280px;margin-left:auto;margin-right:auto;width:expression(document.body.clientWidth > 1280? "1280px": "100%");text-align:left;}
td{font-family:tahoma;font-size:11px;color:#606060;}


.top{
        font-size: 14px;
        color: #344048;
        font-weight: bold;
        font-family: Arial, Tahoma, Helvetica, sans-serif;
        text-decoration: none;

}

.top a{
        font-size: 14px;
        color: #344048;
        font-weight: bold;
        font-family: Arial, Tahoma, Helvetica, sans-serif;
        text-decoration: none;

}

a{
        color: #1D496C;
        text-decoration: none;

}
input.whois {
        background: white;
        height: 20px;
        border: 1px solid #e0e0e0;
}
a:visited{
        color: #1D496C;
        text-decoration: none;

}
a:hover{
        color: #1D496C;
        text-decoration: none;

}
a:link{color: #1D496C;text-decoration: none;}
img{border: 0px;}

/* ==================== Уведомление о получении новых PM */

#newpm {
        position: absolute;
        width: 400px;
        padding: 4px;
        background-color: #fdfdfd;
        border: 1px solid #bbbbbb;
        font-size: 10px;
        font-family: verdana;
        line-height: 135%;
}
#newpmheader {
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
        height: 20px;
        color: #fff;
        font-size: 10px;
        font-weight: bold;
        background-color: #7b8a97;
        font-family: verdana;
        cursor: move;
}
#newpmheader a {
        background: transparent;
        color: #fff;
        text-decoration: none;
}
#newpmheader a:hover {
        background: transparent;
        color: #fff;
        text-decoration: underline;
}
#newpm a {
        background: transparent;
        color: #7b8a97;
        text-decoration: none;
}
#newpm a:hover {
        background: transparent;
        color: #7b8a97;
        text-decoration: underline;
}

/* ==================== Выпадающее меню */

#dropmenudiv {
        border: 1px solid #ffffff;
        border-bottom-width: 0;
        font: normal 10px Verdana;
        background-color: #6497ca;
        line-height: 20px;
        margin: 2px;
        opacity: 0.95;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
        filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
        display: block;
        text-indent: 3px;
        text-decoration:none;
        color: #ffffff;
        background:#6497ca;
        border: 1px solid #ffffff;
        padding: 1px 0;
        margin: 1px;
        font-weight: bold;
}

#dropmenudiv a:hover {
        background:#fdd08b;
        color:#000000;
}

.top a:visited{
        font-size: 14px;
        color: #344048;
        font-weight: bold;
        font-family: Arial, Tahoma, Helvetica, sans-serif;
        text-decoration: none;

}

        .dle_tabPane{
                height:26px;        /* Height of tabs */
        }
        .dle_aTab{
                border:1px solid #CDCDCD;
                padding:5px;

        }
        .dle_tabPane DIV{
                float:left;
                padding-left:3px;
                vertical-align:middle;
                background-repeat:no-repeat;
                background-position:bottom left;
                cursor:pointer;
                position:relative;
                bottom:-1px;
                margin-left:0px;
                margin-right:0px;
        }
        .dle_tabPane .tabActive{
                background-image:url('tl_active.gif');
                margin-left:0px;
                margin-right:0px;
        }
        .dle_tabPane .tabInactive{
                background-image:url('tl_inactive.gif');
                margin-left:0px;
                margin-right:0px;
        }

        .dle_tabPane .inactiveTabOver{
                margin-left:0px;
                margin-right:0px;
        }
        .dle_tabPane span{
                font-family:tahoma;
                vertical-align:top;
                font-size:11px;
                line-height:26px;
                float:left;
        }
        .dle_tabPane .tabActive span{
                padding-bottom:0px;
                line-height:26px;
        }

        .dle_tabPane img{
                float:left;
        }

.top a:hover{
        font-size: 14px;
        color: #344048;
        font-weight: bold;
        font-family: Arial, Tahoma, Helvetica, sans-serif;
        text-decoration: underline;

}

.phonesmall{
        font-size: 11px;
        color: #6d6d6d;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
}


.phone{
        font-size: 24px;
        color: #6d6d6d;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
}


.topmenu{
        font-size: 12px;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-weight: bold;
        color: #7B8A97;
}



.topmenu a{
        font-size: 12px;
        color: #333333;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-weight: bold;
}
.topmenu a:visited{
        font-size: 12px;
        color: #666666;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-weight: bold;
}
.topmenu a:hover{
        font-size: 12px;
        color: #344048;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: underline;
        font-weight: bold;
}

.standart {
        font-size: 11px;
        color: #333333;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.about {
        font-size: 11px;
        color: #333333;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.about a{
        font-size: 11px;
        color: #344048;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: underline;
}


.aboutbig {
        font-size: 12px;
        color: #333333;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.aboutbig a{
        font-size: 12px;
        color: #344048;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: underline;
}


.white {
        font-size: 11px;
        color: #ffffff;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        line-height: 1.4 em;
}
.white a{
        font-size: 11px;
        color: #ffffff;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: underline;
        line-height: 1.4 em;
}


.pborder{
        border-width: 6px;
        border-style: solid;
        border-color: #E2E2E2;
}

h1 {font-size: 18px; }

a.red:visited{color: #d10000;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.red:link{color: #d10000;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.red:active{color: #d10000;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.red:hover{color: #d10000;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.menu:link{color: #1D496C;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.menu:visited{color: #1D496C;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.menu:hover{color: #1D496C;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.menu:active{color: #1D496C;text-decoration: underline;font-family:tahoma;font-size:11px;}
td.menu{font-family:tahoma;font-size:11px;}

a.menu2:link{color: white;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.menu2:visited{color: white;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.menu2:hover{color: white;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.menu2:active{color: white;text-decoration: underline;font-family:tahoma;font-size:11px;}
td.menu2{color: white;font-family:tahoma;font-size:11px;}

.title{color: #cccccc;font-family:tahoma;font-size:22px;padding-left: 20px;padding-bottom: 5px;}

.first_nav_blue {
        text-transform:uppercase;
        font-family:Tahoma;
        vertical-align:middle;
        font-weight:bold;
}

/* forum */
.small{font-size:11px}
.cat{background-image:url(tit_cat.gif);background-repeat:no-repeat;background-position : bottom right;}

.cat3{background-image:url(tit_cat3.gif);background-repeat:no-repeat;background-position : bottom right;}
.cat2{background-image:url(tit_cat0.gif);background-repeat:no-repeat;background-position : top right;font-size:11px;}
.s{font-size:xx-small}
.border_gray {border-color: #EEEEEE;border-style: solid;border-width: 1px 1px 1px 1px;border-collapse:collapse;border-left-color: #EEEEEE;border-right-color: #EEEEEE;border-top-color: #EEEEEE;border-bottom-color: #EEEEEE;}
.border_pic{border:1px solid #CCCCCC;}

/* advices */
span.f_CodeExample
{
 font-size: 8pt;
 font-family: 'Courier New';
 color: #000000;
}
.p_CodeExample
{
 white-space: nowrap;
}

pre {
        padding-left:20px;
        font-family: 'Courier New';
}

.scrollDiv {
        width: 100%;
        overflow:auto;
        _margin-right:-50000px;
        border: 1px solid #CCCCCC;
        padding:5px;
}

/* mapnav */
#mapnav {border:0px;}
#mapnav table{border-top:0px;}
#mapnav td{border:0px;}
#mapnav h2{background: none;}
#mapnav ul{font-size:1em;list-style:none; padding-left:15px;margin:0px; padding-top:0px;padding-bottom:0px;background: none;}
#mapnav ul li{line-height:1.8em;background: none;margin:0px; padding:0px;}


.orange_tick{margin-bottom:33px}
.orange_tick div{padding:21px 7px 0 33px;background:#FFF url(orange_t.gif) no-repeat scroll left center}
.orange_tick div h2{font-size:100%;margin:0 0 5px}
.orange_tick div h2 span{color:#ff9900;font-size:150%}
.orange_tick div p{color:#8c8c8c;font-size:85%;margin:0;padding-bottom:25px;border-bottom:1px solid #f2f2f2}

/* for freelancers  */
.hide1 {
  display:none;
}

.show1{
 display:block;
}


/* 2007.09.26 - Roman Sakal by Burimko */
/* begin */
.grey_header{font-size:140%;margin:35px 0 20px;color:#606060}
a.orange_header:link, a.orange_header:visited, body .orange_header{font-size:140%;text-decoration:none;color:#FF9900}
a.orange_header:hover{text-decoration:underline}
.icon_32{padding:7px 0 10px 48px}
.more{white-space:nowrap;padding-right:15px;background:url(arrow_ti.gif) no-repeat 100% 80%}
.table_nc3{font-size:125%}
.table_nc3 td{font-size:80%;vertical-align:top}
.screenshot_nc3{float:left;margin:0 10px 10px 0;width:120px;border:1px solid #CCCCCC;padding:5px}
.screenshot_nc3 img{border:0}
.arrow_link{padding:1px 0 2px 15px;background:url(tit_arro.gif) no-repeat 0 50%}
.arrow_link a:link,.arrow_link a:hover,.arrow_link a:visited{color:#1D496C}
/* end */

/* 2007.10.26 - zb3k */
/* begin */
.null_space {margin:0; padding:0}
.clr {clear:both; height:0; line-height:1px; font-size:1px}
.tenders td {vertical-align:top}
.tenders form {margin:0; padding:0}
.error_msg {margin-bottom:20px; padding:10px; color:#333; background:#FCC; border:1px solid #C99}
.yellow_block {padding:0 10px; background:#FFF9EF; border:1px solid #D2D2D2}
.tenders fieldset {padding:0 10px 10px; border:1px solid #999}
.tenders legend {font-size:13px !important; font-weight:bold; color:#606060}
.tenders h3 {margin:10px 0 0; font-size:13px}
.tenders .descript {margin-bottom:2px; font-size:11px; color:#888}
.tenders .check_fields input{vertical-align:middle}
.tenders textarea{font-size:13px; font-family:Tahoma, Arial, sans-serif}
.tenders button {display:block; float:right; margin:3px 0 10px}

.tender_header {float:right; width:auto; margin-bottom:10px; padding:5px 10px; background:#FFF9EF; border:1px solid #D2D2D2}
.tender_table {margin:2px 0 20px; background:#CCC}
.tender_table tr{background:#F8F8F8}
.tender_table tr.b{background:#EEE}
.tender_comments {text-align:center;}
.tender_comments td {padding:5px 10px}
.wrapper {width:80%; margin:0 auto; text-align:left}
/* end */