* {
       margin:0;
       padding:0;
       font-family:Tahoma, Verdana, Helvetica;
       font-size:13px;
       color:#000000;
}

body {
        background:#F7F7F7 url(/images/seoteam/downbg.gif) repeat-x bottom;
        font-size:13px;
}

img {
        border:0;
}

a {color:#555555;}
a:hover {color:#ED1C24;}

#uptab {
        width:100%;
        background:transparent url(/images/seoteam/upbg.gif) repeat-x top;
}
#head, #flash, #main, #clients, #footer {width:920px}

#d1, #d2, #id3, #id4 {
        padding:0 0px 15px 0px;
}
#d1, #id3, #right,#id4{display:none}
#copy {display:block}
#d2 {padding-top:10px}
#id3 {padding-bottom:7px}
#id4 {padding-top:10px}

#logo {
        padding:28px 0 15px 0;
        width:176px;

}

#up {
        width:724px;
        height:74px;
}

#icons a img {width:17px;height:16px;}
a.home, a.search, a.mail {
        width:17px;height:16px;
        margin-right:14px;
}
a.home {background:transparent url(/images/seoteam/home.gif) no-repeat center;}
a.search {background:transparent url(/images/seoteam/search.gif) no-repeat center;}
a.mail {background:transparent url(/images/seoteam/mail.gif) no-repeat center;margin-right:20px}
a.home:hover {background:transparent url(/images/seoteam/homer.gif) no-repeat center;}
a.search:hover {background:transparent url(/images/seoteam/searchr.gif) no-repeat center;}
a.mail:hover {background:transparent url(/images/seoteam/mailr.gif) no-repeat center;}
#a1 {border-left:1px solid #CACACA;width:50%;}

#icq a, #skype a {
        display:block;
        padding-left:18px;
        font-size:11px;}
        
#icq a {background:transparent url(/images/seoteam/icq.gif) no-repeat 24px 0;}
        
#skype a {background:transparent url(/images/seoteam/skype.gif) no-repeat 16px 1px;}

#menu { display:none}

#menutab {width:920px;text-align:left;border:0px solid red;margin-top:72px;}
#menutab td {padding-left:20px;vertical-align:bottom;}

a.menu {
        display:none;float:left;height:34px;
        padding:0px 5px 0px 26px;
        background:transparent url(/images/seoteam/mg.gif) no-repeat left center;
        font-weight:bold;
        color:#737577;
        font-size:14px;
        font-family:Arial;
        text-transform:uppercase;
        text-decoration:none
}
a.amenu {
        display:none;float:left;height:34px;
        padding:0px 5px 0px 26px;
        background:transparent url(/images/seoteam/mr.gif) no-repeat left center;
        font-weight:bold;
        color:#ED1C24;
        font-size:14px;
        font-family:Arial;
        text-transform:uppercase;
        text-decoration:none
}
a.menu:hover {
        color:#ED1C24;
}

#flash {text-align:left;}
#flash td {vertical-align:top;}
#main {text-align:left}
#submenu {
        display:none;
        position:absolute;
        z-index:3;
        width:100%;
        top:190px;
}

#submenu table {width:920px;text-align:left;display:none;}

#rightmenu {
        width:225px;display:none;
}

#rightmenu div {padding-left:15px;display:none;}

#rightmenu div a {
        display:none;
        margin-bottom:8px;
        padding-left:19px;
        background:transparent url(/images/seoteam/lnk.gif) no-repeat left center;
        font-size:14px;
}

#rightmenu div a:first-letter {text-transform:uppercase;display:none;}

.pervaya {display:block;display:none;}
.pervaya:first-letter {text-transform:uppercase;display:none;}

h4 {font-size:14px;font-weight:200}

#block, #blockleft, #blockmain {margin-bottom:20px;}
#block p, #blockleft p, #blockmain p {margin-bottom:8px;line-height:20px;}
#blockleft p {text-align:justify;}
#blockdown {margin-bottom:0px;}
h3 {font-size:14px;font-weight:bold;color:#000000;margin-bottom:12px}
h3:first-letter {text-transform:uppercase}
.td1 {
        width:20%;
        padding-bottom:2px;
        border-bottom:1px solid #D9D9D9;
        font-size:14px;
        font-weight:bold;
        color:#ED1C24;
}
.td2 {
        font-size:11px;
        vertical-align:top;
        padding-right:23px;
        padding-top:14px;
}
#otz {margin-bottom:15px}

.tdleft, .tdright {width:50%;padding-right:15px;vertical-align:top}

#tab3 {
        width:100%;
        margin-bottom:15px;
        margin-top:7px
}

#tdl3 {
        width:60px;
        vertical-align:top;
        padding-top:3px;
}

#tdl3 img {border:1px solid #9B9E98;}

#tdr3 {
        vertical-align:top;
        padding-left:17px
}

#div3 {margin-bottom:6px;}

#right {vertical-align:top;}
#left {width:650px;vertical-align:top;padding-right:35px}
#blockleft ul {margin-left:15px}
#copy {width:100%;}
#copy td {color:#666666}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}

* html .clearfix {height: 1%;}

.clearfix {display: block;}

.clear { padding: 0; margin: 0; }

