/* CSS Document */

HTML, BODY{
        margin:0px;
        padding:0px;
        font-family:Tahoma, Verdana, Arial;
        font-size:12px;
        }

table,td,div{
        border:0px;
        font-family:Tahoma, Verdana, Arial;
        font-size:12px; 
        }
        
img{
        border:0px;
}

a{
        color:#0072BC;
}
        
#main_table{
        background-image:url(/d/img/dm/top_bg_line.gif);
        background-position:left top;
        background-repeat:repeat-x;
        border:0px;
        height:100%;
        width:100%;
        background-color:#FEF8EE;
}
        
#top{
        width:100%; 
        height:100%;
        background-image:url(/d/img/bottom.jpg);
        background-position:center bottom;
        background-repeat:no-repeat;
}
        
#top_div{
        height:auto;
        width:auto;
        border:0px;
}
        
#menu_block{
        height:auto;
        width:auto;
        border:0px solid #000;
        padding-top:5px;
        padding-bottom:5px;
        border-bottom:1px solid #CCC;
        }

        
#text{
        float:left;
        clear:none;
        height:auto;
        width:48%;
        margin-left:0px;
        padding-right:2%;
        border-right: 0px solid #CCC;
        }
        
#last_work{
        float:right;
        clear:right;
        height:auto;
        width:47%;
        padding-left:2%;
        }
        
#pr_h{
        font-family:Tahoma;
        font-size:18px;
        color:#3d3d3d;
        border-left:6px solid #8dc63f;
        padding-left:10px;

        }
#pr_h h1{
        font-family:Tahoma;
        font-size:18px;
        color:#3d3d3d;
	font-weight:normal;

}
        
#pr_m{
        font-family:Tahoma;
        font-size:18px;
        color:#3d3d3d;
        border-left:6px solid #3f95c6;
        padding-left:10px;
        }
        
#lw_h{
        font-family:Tahoma;
        font-size:18px;
        color:#3d3d3d;
        border-left:6px solid #c68f3f;
        padding-left:10px;

        }
        
#menu_cont{
        width:900px;
        height:auto;
        }
        

#green{
        background-image:url(/d/img/top_green.gif);
        background-repeat:repeat-x;
        background-position:top left;
        color:#FFF;
        font-weight:bold;
        }
        
#red{
        background-image:url(/d/img/top_red.gif);
        background-repeat:repeat-x;
        background-position:top left;
        color:#FFF;
        font-weight:bold;
        }

img.png {behavior: url("/d/css/png.htc");}

        
.tp{
        background-image: url(/d/img/t_fon.png);
        background-repeat:repeat-x;
        background-position:left;
        height:91px;
        }
        
#login_fon{
        background-image:url(/d/img/login_center.png);
        background-position:center left;
        background-repeat:repeat-x;
        }

a.main_menu{
        font-size:12px;
}

a.sub_menu{
        font-size:14px;
}

.menu_bg{
        background-image:url(/d/img/menu_bg.png);
        background-position:center left;
        background-repeat:repeat-x;
}

.gmain_menu{
        font-family: Tahoma;
        font-size:16px;
        color:#2a87c4;
        text-decoration:underline;
        }       

.gmain_menu_checked{
        font-family: Tahoma;
        font-size:16px;
        color:#FFF;
        text-decoration:underline;
        }
        


.log_input{
        border:1px solid #999;
        }
        
.top_links,.top_links a{
        color: white;
        font-size:11px;
        }
        
        
.bg_blue{
        background-color:#DEEAEF;
}


.bg_green{
        background-color:#EAEFDE;
}

.bg_white{
        background-color:#FFF;
}


.a14{
        font-size:14px;
        font-weight:bold;
}

.a11{
        font-size:11px;
}

.2br{
        font-size:7px;
}

.seoprice {
 border-left:1px solid #999999;
 border-top:1px solid #999999;
}

.seoprice_even{
 background-color:#EEEEEE;
}

.seoprice td{
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
}

.seocell_act{
 border-right:1px solid black;
 border-bottom:1px solid black;
 background-color:#73AED9;
 color:white;
 font-weight:normal;

}

.seoinfo td{
 border:0px solid #dedede;
}


.seoheader td{
 background-color:#357eb2;
 color:white;
}
.claim_input, .claim_textarea, .claim_select{
	width:300px;
}
.claim_textarea{
	height:100px;
	overflow:auto;
}

#popupLayer {
    left: 320px;
    position: absolute;
    top: 347px;
    z-index: 1000;
}
