body,form { margin:0px; padding:0px; background-color:#ffffff}

body,table { font-family:Tahoma; font-size:11px; color:#99999A }

.bgx { background-repeat: repeat-x }
.bgy { background-repeat: repeat-y }
.bgn { background-repeat: no-repeat }
.cur { cursor:pointer; cursor:hand }
.cur2 {cursor:default}
.off {visibility: hidden}
.none {display: none}

select,input,textarea {font-size:11px; font-family:Tahoma; color:#070707; border: 1px solid #6C635A }
input.nb {border:none}

.bg1 {background-color:#43B4FF}
.bg2 {background-color:#C5C5C5}
.bg3 {background-color:#ffffff}
.bg4 {background-color:#8CCCFF}

.txt1 {color:#ffffff}
.txt2 {color:#99999A}
.txt3 {color:#454545}
.txt4 {color:#C5C5C5}
.txt5 {color:#1a9aff}
.txt6 {color:#000000}
.txt7 {color:#43b4ff}

.pt {padding-top:2px}
.pt10 {padding-top:10px}
.lp1 {padding-left:1px}
.lp5 {padding-left:5px}
.lp10 {padding-left:10px}
.rp1 {padding-right:1px}
.rp5 {padding-right:5px}

td.bt {border-top:1px solid #D8D8D8}
td.bb {border-bottom:1px solid #D8D8D8}
td.br {border-right:1px solid #D8D8D8}
td.bl {border-left:1px solid #D8D8D8}

td.btn-pad {padding-left:3px;padding-right:3px;padding-bottom:2px}

.small {font-size:10px}
.big {font-size:12px}
.txtj {text-align:justify}
.err {color:#FF0000; font-weight:bold}

a {text-decoration:none}
a.hu:hover {text-decoration: underline}
a.sel {text-decoration: underline}

.bglv {background-image:url(/img/bg-left-v.gif)}
td.bglv-end {background-image:url(/img/site/bg-left-v-end.gif); background-position:left bottom}
td.bglv-end2 {background-image:url(/img/site/bg-left-v-end2.gif); background-position:left bottom}
td.bglv-end3 {background-image:url(/img/site/bg-left-v-end3.gif); background-position:left bottom}
.btn-bg {background-image:url(/img/site/btn-bg.gif)}

#line-bg { background-image:url(/img/site/two-line-bg.gif)}


#home {height:18px;width:114px;text-align:center; position:absolute;top:0; left:0; z-index:1000}
#projects {position:absolute; top:0; left:0; height:115px;width:200px;border-right:1px solid #8cccff; background-image:url(/img/site/projects.gif);background-position:bottom right}
#vline {width:6px;height:113px;float:right;}
#top-menu {width:50px;float:right}
#top-menu a {display:block;margin-top:18px; margin-bottom:5px;margin-left:10px}

div.block {background-color:#C5C5C5;width:95px;height:31px;color:#ffffff; position:relative;float:right}
div.mt {position:absolute;top:18;left:5px}
div#block-main {background-color:#C5C5C5;width:225px;height:45px;margin-right:11px;position:relative;color:#ffffff;text-align:left}
div.mt2 {position:absolute;left:-1px;bottom:-2px}


span.t {height:14px}

#service-menu {padding-bottom:15px}
#service-menu div {padding-bottom:5px}

div.li {padding:10px 0 5px 0; position:relative; left:20px}
div.li div {padding-bottom:5px}

#contacts {font-weight:bold;color:#454545;}
#contacts div {padding-top:2px;padding-bottom:5px}
#contacts textarea, input {width:250px}
#contacts textarea {height:120px}
#contacts-header div {padding-bottom:4px}

#block1 {background-image:url(/img/site/web-design.jpg)}
#block2 {margin-top:20px;background-image:url(/img/site/hosting-domain.jpg)}
#block3 {margin-top:20px;background-image:url(/img/site/promotion.jpg)}
#block1.bl, #block2.bl, #block3.bl {width:533px;height:203px;background-repeat:no-repeat;position:relative;}

.bl .c {padding:70px 20px 20px 20px; color:#454545}
.bl .b {position:absolute;left:38px;bottom:4px}

#main 
{
    background-image:url(/img/site/bg-bottom.gif);
    background-position:bottom; 
    background-repeat:repeat-x;
    width:100%; height:auto; min-height:100%; _height: 100%; 
}