/* main styles */
body {  background-color:white;}
#hd {height:100px;max-width:1280px;margin-left:auto;margin-right:auto;width:expression(document.body.clientWidth > 1280? "1280px": "100%");border:0px;}

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;

}

.text_zone1{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:#e7ebed;
	padding:10px;
	position:absolute;
	width:450px;
	margin-left: -50px;
	}

.text_zone1 h2{
	color:#6B7A87;
	font-size:18px;
	font-weight: normal;
	font-family: tahoma;
	}

.text_zone2{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:#F8DBCB;
	padding:10px;
	position:absolute;
	width:450px;
	margin-left: -90px;
	}

.text_zone2 h2{
	color:#D10000;
	font-size:18px;
	font-weight: normal;
	font-family: tahoma;
	}

/* bottom */
.footer{
	position:relative;
	bottom:0;
	left:0;
	width:100%;
	height:98px;
	border-top:2px solid #5e6b79;
	}
.footer table{
	width:100%;
	}
.footer table td.adr{ padding:1px 20px 0 1px;}
.footer table td.adr address{
	display:block;
	font:100 11px Verdana;
	color:#6B7A87;
	font-style:italic;
	}
.footer table td.adr ul{ margin:10px 0 0 -40px; width:280px;}
.footer table td.adr ul li{ display:inline; padding:0 2px 0 0;}

.footer table td.clock{ padding:12px 0 0 0;}
.footer table td.clock div{ padding: 0 0 15px 55px; background: url(clock.png) no-repeat; font:100 14px Verdana; color:#456A01;}
.footer table td.clock p{
	font:100 11px Arial;
	color:#000;
	}
.footer table td.contact{ text-align:right; padding:0px 0 0 0; width:320px;}
.footer table td.contact div{
	position:absolute;
	width:320px;
	padding:0 0 0 2px;
	height:30px;
	background: url(tel.png) no-repeat 90px 1px;
	font:bold 24px "Verdana";
	line-height:0.5;
	color:#cccccc;
	}
.footer table td.contact ul{ margin:31px 0 0 -30px; width:320px;}
.footer table td.contact ul li{ display:inline; padding:0 4px 0 0;}

/*bottom========*/

.tag_clouds{margin:0 10px 20px 0}
.tag_clouds span{padding:0 10px 0 0;line-height:100%}
.tag_clouds a:link, .tag_clouds a:visited{font-family:Arial;color:#FFF;text-decoration:none}
.tag_clouds a:hover{background:#000}
.nc_mark{margin:7px 0;font-family:Arial;color:#fff;font-size:120%;font-weight:bold;padding-left:20px;background:url(/img/mark0000.gif) no-repeat 0 50%}
.nc_mark span{font-size:120%}

.nc_mark2{margin:7px 0;font-family:Arial;color:#fff;font-size:100%;font-weight:bold;padding-left:20px;}
.nc_mark2 span{font-size:120%}

.nc_mark3{margin:7px 0;padding-left:20px;}
.nc_mark3 span{font-family:Arial;position:relatative;color:#fff;font-size:120%;font-weight:bold;padding-left:20px;background:url(/img/mark0000.gif) no-repeat 0 50%}

.w2w_mark4{margin:7px 0;padding-left:20px;}
.w2w_mark4 span{font-family:Arial;position:relatative;color:#fff;font-size:120%;font-weight:bold;padding-left:20px;background:url(/img/markw.gif) no-repeat 0 50%}

table.price { padding: 0 0 0 0; margin: 3px 10px 3px 10px; border-top: 2px solid #8892a0; border-bottom: 1px solid #8892a0;  width: 98%; }
table.price td { font-size:10pt; padding: 3px 10px 3px 3px; margin: 0 0 0 0; border-bottom: 1px solid #8892a0; }
table.price th { color:#263d5a; text-align:left; font-size:10pt; padding: 3px 10px 3px 3px; margin: 0 0 0 0; border-bottom: 1px solid #8892a0; }
table.price tr.dark { background-color:#ebedef;}
table.price tr.head { background-color:#cad5de;}
.arrows_blue{list-style:none;margin:0;padding:5px 0 0}
.arrows_blue li{padding:1px 0 4px 9px;backgro	und:url(/img/arrow_more2.gif) no-repeat 0 50%}
p.pr_logo {text-align:center;}
table.pr_table { width:100%; }
.pr_table td { text-align:center; vertical-align:top; }

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 */
