* {
       margin:0;
       padding:0;
       font-family:Tahoma, Verdana, Helvetica;
}

body {
        background:#F7F7F7 url(/images/seoteam/downbg.gif) repeat-x bottom;
        font-size:13px;
        color:#555555;
        font-family:Tahoma, Verdana, Helvetica;
}

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;
}
#d2 {padding-top:10px}
#id3 {padding-bottom:0}
#id4 {padding-top:0}
#fast-form td.pole {padding:2px 0 6px 0;}
#fast-form textarea {font-size:12px;}
#logo { 
        padding:28px 0 15px 0;
        width:176px;
}
#logo a {position:relative;z-index:4;}
#up {
        width:724px;
        height:74px;
}

#icons a img {width:17px;height:16px;}
a.home, a.search, a.mail, a.map {display:block;
        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.map {background:transparent url(/images/seoteam/map.gif) no-repeat center;margin-right:20px}
a.mail {background:transparent url(/images/seoteam/mail.gif) no-repeat center;}
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.map:hover {background:transparent url(/images/seoteam/mapr.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:15px;
        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 {
        position:absolute;
        z-index:2;
        top:50px;border:0px solid red;width:100%
}

#menutab {width:920px;text-align:left;margin-top:72px;}
#menutab td {padding-left:17px;vertical-align:bottom;}

a.menu {
        display:block;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:block;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 {
        position:absolute;
        z-index:3;
        width:100%;
        top:190px;
}

#submenu table {width:920px;text-align:left;}

#rightmenu {
        width:225px;
}

#rightmenu div {padding-left:15px}

#rightmenu div a {
        display:block;
        margin-bottom:8px;
        padding-left:19px;
        background:transparent url(/images/seoteam/lnk.gif) no-repeat left center;
        font-size:14px;
}

#rightmenu div h4 a:first-letter {text-transform:uppercase}

.pervaya {display:block}
.pervaya:first-letter {text-transform:uppercase;}

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;}
#blockleft ul {margin-left:15px; margin-bottom: 1em}
#blockleft ol {margin-left:18px; margin-left:23px;}
#blockdown {margin-bottom:0px;}
h3 {font-size:14px;font-weight:bold;color:#555555;margin-bottom:12px}
.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 {width:225px;vertical-align:top;}

#left {vertical-align:top;padding-right:35px}

#copy {width:100%;}

#copy td {color:#666666;}

#seobrif td {vertical-align:top;text-align:left;border-bottom:1px solid #DFDFDF;padding:10px 0}
td#leftbrif {width:50%;padding:10px;}
#seobrif input, #seobrif textarea, #seobrif option, #seobrif select {font-size:12px;color:#333333;padding:2px;margin:1px 0 3px 0;margin-right:10px}
#seobrif select {padding:0}
#seobrif input {width:300px;}
input#butbrif {width:100px;color:#000000;}
#seobrif textarea {width:300px;height:100px;}

#doppr td input {width:15px;}
#doppr td {border:0;padding:0;text-align:left;vertical-align:middle}


#portfolio {width:100%}
#portfolio td {vertical-align:middle;}
#sortby {text-align:right;padding-right:10px;}
td#siteimg {width:22%;padding:15px 0 10px 0;border-bottom:1px solid #D7D7D7;}
#siteimg img {float:left;border:1px solid #CCCCCC;border-bottom:6px solid #CCCCCC;}
td#aboutwork {width:34%;padding:15px 0 10px 0;vertical-align:top;border-bottom:1px solid #D7D7D7;}
td#about_project {width:56%;border-bottom:1px solid #D7D7D7;}
#about_project p {padding:10px 0 5px 0;}
#aboutwork p {font-size:12px;margin:15px 0;}
#sozdanie, #redesign, #seo, #reklama {width:11%;padding:5px;border-bottom:1px solid #D7D7D7;text-align:center;font-size:11px;text-transform:lowercase;}
#sozdanie a, #redesign a, #seo a, #reklama a, #sozdanie b, #redesign b, #seo b, #reklama b {font-size:11px;}

#view_proj {padding:10px 0;text-align:center;}
#view_proj img {border:1px solid #CCCCCC;border-bottom:6px solid #CCCCCC;}
#back_all {text-align:right;padding:0 0 15px 0}
#photogal a {display:block;width:205px;margin:0 6px 12px 6px;float:left;text-align:center;}
#photogal a div {width:205;height:135px;position:relative;z-index:2;margin-top:-135px;cursor:hand;
	background: url(/images/seoteam/seoteam_prev.png) no-repeat center;
	background: expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/seoteam/seoteam_prev.png", sizingMethod="noscale")
}
#photogal a img {border:1px solid #555555;}
.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; }

#right .adress p, #right .adress b, #right .adress i {font-size:11px;line-height:14px;}
#right .adress img {margin-top:5px;}
div.addr_block {padding:0 0 0 17px;font-size:11px;margin:0 0 4px 0;}
div.addres {background:transparent url(/images/seoteam/addres.gif) no-repeat 0 2px;}
div.telefon {background:transparent url(/images/seoteam/telefon.gif) no-repeat 0 2px;}
div.map {padding:0;margin:5px 0 12px 0;}
div.map img {border:1px solid #9b9e98;}

h1{
	font-size:14px;
	font-weight:bold;
	color:#555;
	margin-bottom:12px;
}
h3 {
	font-size:14px;
	font-weight:normal;
}

.q1 {
	font-size:14px;
	font-weight:bold;
	color:#555;
	margin-bottom:12px;
}
.q1:first-letter {text-transform:uppercase;}
.q2{
	font-size:14px;
	font-weight:bold;
	color:#555;
	margin-bottom:0px;
}
.q3 {
	width:100%;
	text-align:center;
}
.q4 {
	text-align:center;
	width:150px;
	white-space:nowrap;
}
.q5 {
	width:61px;
	border-left:1px solid #CACACA;
	text-align:right;
}
.q6 {
	margin-bottom:20px;
}
.q7 {
	font-size:11px;
}
.q8 {
	width:100%;
	margin-top:7px;
}
.q9 {
	width:100%;
	margin-top:5px;
}
.q0 {
	width:100px;
	color:#3D3D3D;
}
.a1 {
	white-space:nowrap;
}
.a2 {
	padding:26px 5px 0 0;
	border-right:0px solid #F00;
	vertical-align:bottom;
}
.a2 span {display:block;line-height:14px;margin:13px 0 0 0;font-size:11px;}
.a3 {
	font-size:9px;text-align:right;padding:26px 0 17px 0;
}
.a4 {
	margin:40px 0 0 10px;
}
.a5 {
	margin:4px 0 0 35px;display:block;
}
.a6 {
	position:absolute;left:0;bottom:0;
}
.a7 {
	margin:10px 0 0 0;
}
.a8 {
	font-size:12px;
}

#articles li {margin:4px 0;}

.videocontext td {
    padding-bottom: 1em;
}

#submenu .active {
    color: #ed1c24;
}

a:hover {
    text-decoration: none;
}
#footer .active, #up .active {
    color: #ed1c24;
}

