@charset "windows-1251";
body { font-family:Arial, Helvetica, sans-serif; font-size:16px; background:url(images/bg2.gif) left bottom repeat-x #fff; padding:0px; margin:0px; color:#000000; }
#overall { background:url(images/bg.jpg) left top repeat-x;}
a { color:#993300; }
a:hover {text-decoration:none;}
a img {border:0;vertical-align:bottom;}
h1, h2, h3 { font-size:24px; color:#000000; padding:0px; margin:0.5em 0px; }
h2, h3 { font-weight:normal; }
h3  { margin:0px; }

.maintable { border-collapse:collapse; width:908px; }

#mainmenu { width:886px ;height:83px; font-size: 14px; font-weight:bold; border-collapse:collapse;}
    #mainmenu td { vertical-align:middle; text-align:center;  color:#058bf2; padding:0; }

    #mainmenu a,
    #mainmenu span {
        border:1px solid #979ea6;
        border-width:1px 0 0 0;
        background:url(/images/mainmenu.png) 0 0 repeat-x;
        display:block;
        padding:15px 10px;
        min-width:70px;
    }
        #mainmenu a { color:#00579a;}
        #mainmenu a:hover {background-position:0 -60px;}    
        #mainmenu span {
            background-position:0 -60px;
            color:black;
        }    
        #mainmenu .dev {
            overflow:hidden;
            width:2px;
        }
        #mainmenu td .first {
            -moz-border-radius:7px 0 0 0;
            -webkit-border-radius:7px 0 0 0;
            border-radius:7px 0 0 0;
        }
        #mainmenu td .last {        
            -moz-border-radius:0 7px 0 0;
            -webkit-border-radius:0 7px 0 0;
            border-radius:0 7px 0 0;
        }

#contentpane { background:url(images/footer.jpg) bottom no-repeat; }
#l0 { background:url(images/l0.jpg) left top no-repeat; width:291px; padding:0px 0px 150px 0px; vertical-align:top; text-align:left; }
#l1 { margin:50px 15px 0px 67px; }
#r0 { padding:15px 30px 100px 30px; vertical-align:top; text-align:left; }
#footer { padding:0px; vertical-align:middle; /*text-align:center;*/ height:50px; font-size:12px; }
    #footer .copy{margin:0 30px;}
    #footer a { color:#058af2; }

#l0 ul { display:block; padding:0px; margin:0px; list-style:none; }
#l0 li { background:url(images/li.gif) 14px 4px no-repeat; padding-left:33px; margin:5px 0px; }

ol.niceol { display:block; list-style:none; }
ol.niceol li { display:block; padding-left:50px; margin-bottom:20px; background-position:left top; background-repeat:no-repeat; }
li.li1 { background-image:url(images/li1.gif);}
li.li2 { background-image:url(images/li2.gif);}
li.li3 { background-image:url(images/li3.gif);}
li.li4 { background-image:url(images/li4.gif);}
li.li5 { background-image:url(images/li5.gif);}
li.li6 { background-image:url(images/li6.gif);}
li.li7 { background-image:url(images/li7.gif);}
li.li8 { background-image:url(images/li8.gif);}
li.li9 { background-image:url(images/li9.gif);}

.red { color:#dd3417; }

.usertable { border-collapse:separate;}

/* zeratul style */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear {clear:both;}


#r0 {
    font-size:13px;
}
#r0 p {margin:0 0 1em;}

h1 {
    color:#6AB5FF;
    margin-top:0;
    font-size:18px;
    text-transform:uppercase;
}
.user_content ul {
    margin:.3em 0 1em;
    padding:0 0 0 15px;
}
.nc_mail_from_site .nc_item {margin-bottom:10px;}

#tabs .ui-tabs-hide {
    /*display:none;*/
    overflow:hidden;
    height:0;
}
    #tabs .ui-tabs-nav {
        list-style:none;
        margin:20px 0 10px;
        padding:0;
    }
        #tabs .ui-tabs-nav li {
            background:#f9f9f9 url(/images/tabs-nav.png) repeat-x;
            border:1px solid #dedede;
            color:#585858;
            float:left;
            padding:0 15px;
            line-height:28px;height:28px;
            margin:0 4px 6px 0;
        }
        #tabs .ui-tabs-nav .ui-state-active {
            background-color:#5c6b7b;
            background-position:0 -28px;
            border-color:#495e6c;
            color:white;
        }
            #tabs .ui-tabs-nav .ui-state-active a{color:white;}
            
        #tabs .ui-tabs-nav a {text-decoration:none;}

#tabs #submenu {
    margin-top:0;
    font-size:14px;
    font-weight:bold;
}
    #tabs #submenu h1 {
        font-size:1em;
        color:white;
        text-transform:none;
    }

table.price {
    border-collapse:collapse;
    width:100%;
}
    table.price th,
    table.price td{ 
        border:1px solid #ccc;
        padding:2px 7px;
    }
    table.price thead th{
        background:#ffcc99;
        border-color:black;
        text-align:center;
    }
    table.price tbody th.name{
        background:white; 
    }
        
    table.price tbody tr:hover{
        background:#ffcc99;
    }
    
a.price {
    background:url(/images/excel.gif) 3px 50% no-repeat;
    border:1px solid;
    font-weight:normal;
    margin:0 15px;
    padding:3px 8px 2px 20px;
    line-height:25px;
    text-decoration:none;
    text-transform:uppercase;
    
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
    a.price:hover {
        border-color:#5C6B7B;
        background-color:#5C6B7B;
        color:white;
    }
