body{margin:0px;padding:0px;background:#ffffff url(/img/body.png) repeat-x;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:normal;line-height:130%;color:#666666;}
.hblue,.lastname,.lastlink,a{color:#488ec1;margin:5px 0px;font-size:10pt;margin-bottom:10px;}
h1{color:#E43F3F;font-family:Arial,Helvetica,sans-serif;font-size:11pt;font-weight:bold;text-transform:uppercase;}
h1.m{margin-left:40px; }
h2,.lastwork h1,.potfolio-desc h1{color:#488ec1;margin-top:10px;margin-bottom:5px;font-weight:bold;font-size:10pt;}
h3{font-size:10pt; font-weight:bold; }
a:hover{text-decoration:none; }
p{margin:5px 0px; }
blockquote{margin-top:0px; margin-bottom:0px;  }
ul{margin-top:5px;margin-bottom:5px;}
table,td{padding:0px;margin:0px;border:none;}
img{border:none; }
sup a{font-size:90%; }
.ktel{font-size:20pt;font-weight:bold;}
.style1,#site h1{color:#DB1800;font-weight:bold;font-size:11pt;}
#site{margin-left:40px; }
#site a{display:block; margin:10px; width:50px; }
#site img{margin:10px 100px; }
/* имена разработчиков */
.style4{color:#666666; font-weight:normal; display:block; }
/* блоки последних работ */
#lastworks{background-color:#FFFFFF;padding:0px;margin:0px 0px 20px 0px;width:870px;}
.lastwork{width:236px;position:relative;padding-left:40px;float:left;}
.lastimage{height:182px;}
#lastworks h1{height:35px;padding-top:8px;margin:0px;text-transform:none;}
#lastworks p{margin-bottom:12px;margin-top:0px;padding-bottom:12px;background:url(/img/hr.png) bottom no-repeat;height:50px;}
#lastworks a{display:block;}
/* скрытый текст */
#hidden{position:absolute;top:-10000px;left:-10000px;width:0px;height:0px;margin:0px;padding:0px;display:inline;visibility:hidden;}
/* основной такой большой блок */
#mainblock{width:950px;margin:0px auto;padding:20px;}
/* верхняя плашка */
#header{width:950px;height:101px;background:url(/img/header.png) top left no-repeat !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/header.png");}
/* скрытый заголовок страницы */
#header h1{display:none;}
/* логотип сайта */
#logo{position:relative;top:45px;left:54px;}
#logom{display:none;}
#center{width:950px;min-height:400px;margin-bottom:0;background:#CEE3F0 url(/img/center.png) top left no-repeat;}
#navigation{padding:0px;margin:0px;background:#FFFFFF url(/img/contenttop.png) top left no-repeat;height:19px;}
#navigation,#content,#content-wrap{width:870px;margin:0px auto; }
#content-wrap{background-color:#ffffff;}
#buttons{height:19px;float:right;}
#buttons a span{visibility:hidden;}
#buttons a{display:block;margin:0px;padding:0px;height:19px;width:45px;float:left;text-decoration:none;overflow:hidden;}
/* описание меню сайта */
#menu{width:830px;list-style:none;padding:0px;margin:0px 0px 25px 40px;height:32px;position:relative;clear:both;background-color:#ffffff;}
#menu li{padding:0px;margin-right:50px;display:block;height:32px;float:left;}
#menu li a{top:0px;left:0px;display:block;height:32px;padding:0px;margin:0px;position:relative;text-decoration:none;
/*visibility:hidden;*/
}
#menu li span{padding:0px;margin:0px;top:0px;display:block;position:absolute;width:100%;height:32px;background-position:left top;background-repeat:no-repeat;background-color:#FFFFFF;}
li#index,li#sindex{display:none;}
li#company,li#scompany{width:70px;}
li#services,li#sservices{width:48px;}
li#portfolio,li#sportfolio{width:80px;}
li#clients,li#sclients{width:67px;}
li#contacts,li#scontacts{width:65px;}
li#company span{background-image:url(/img/menu/company.png);}
li#services span{background-image:url(/img/menu/services.png);}
li#portfolio span{background-image:url(/img/menu/portfolio.png);}
li#clients span{background-image:url(/img/menu/clients.png);}
li#contacts span{background-image:url(/img/menu/contacts.png);}
li#scompany span{background-image:url(/img/menu/s-company.png);}
li#sservices span{background-image:url(/img/menu/s-services.png);}
li#sportfolio span{background-image:url(/img/menu/s-portfolio.png);}
li#sclients span{background-image:url(/img/menu/s-clients.png);}
li#scontacts span{background-image:url(/img/menu/s-contacts.png);}
/* описание контента */
#content{padding:0px;background:#ffffff;}
/* описание нижней части */
#bottom{position:relative;width:950px;height:174px;margin:-6px 0px 0px 0px;padding:0px;background:url(/img/bottom.png) bottom left no-repeat;clear:both;}
/* описание копирайт */
#bottom p{position:relative;padding-top:18px;left:40px;width:350px;margin:0px;color:#ffffff;}
#b1,#b2{position:absolute; width:40px; height:181px; }
#b1{left:0px; top:-175px; background:url(/img/b1.png) no-repeat; }
#b2{left:910px; top:-175px; background:url(/img/b2.png) no-repeat; }
/* графические надписи в виде картинок*/
.textimage{height:30px;}
/* три нижних блока на индексе */
.indexblocks{border-top:1px solid #edeeee; padding:10px 0; clear:both; width:870px; height:350px; background:#eff4f6 url(/img/indexblocks.png) repeat-y left top; }
.indexblocks p{height:160px;}
.indexblocks img.hidden{margin:10px 0px 5px 0px; display:block;}
.indexblocks a{margin:0px; display:block;}
.indexblock{width:236px; position:relative; padding-left:40px; float:left;}
.indexblock h1{padding:0px;}
/* для портфолио */
.portfolio-item{padding:10px 0px; height:120px; width:870px; clear:both;}
.potfolio-desc{width:520px; float:left; padding-left:40px;}
.potfolio-desc h1,.potfolio-desc h1 a{text-transform:none;}
.potfolio-desc p{}
.potfolio-desc p a,.lastwork p a{text-decoration:none; color:#666666; display:block; margin:0px; padding:0px;}
.portfolio-image{float:right; width:270px; vertical-align:middle; padding:15px 0px;}
.portfolio-image img{margin-right:40px; display:block;}
.url{padding-top:10px; margin-top:10px; background:url(/img/hr.png) left top no-repeat; display:block; }
/* веб-дизайн */
.portfolio-item1{padding:10px 0px; height:135px; width:870px; clear:both;}
.portfolio-item1 h1{text-decoration:none;}
/* для клиентов */
#clients-wrap{width:870px; background:url(/img/clients.png) left top repeat-y; min-height:400px;}
#clients-text{width:520px; float:left; padding-left:40px;}
#clients-body,#clients-body p{text-align:justify; }
#clients-body h2{margin-left:10px; margin-top:10px; }
#clients-body h3{margin:10px 0px 5px 20px; }
#clients-body table{border-collapse:collapse; }
#clients-body table td{border:1px #999999 solid; padding:5px; }
#clients-links{width:270px; background:url(/img/blueline.png) top left no-repeat; float:right;}
#clients-links ol{padding:20px 20px 20px 0px; margin-left:40px; list-style-type:decimal-leading-zero; list-style-position:outside;  text-indent:0px;}
/* одна страница портфолио */
#portfolio-page{width:530px; padding-left:40px; float:left; }
#portfolio-info p{color:#488ec1;margin-top:10px; margin-bottom:5px; font-weight:bold; font-size:10pt; }
#portfolio-info p#date{color:#666666;  font-weight:normal; width:100%; background:url(/img/hr.png) bottom left no-repeat; padding-bottom:20px; }
#portfolio-info{margin-top:30px; padding-right:40px; width:236px; float:right; }
#portfolio-main{width:530px; padding-left:40px; float:left; }
#portfolio-main-image object,#portfolio-main-image embed{padding:auto; margin:auto;}
/* заголовки для услуг */
#serv-navbar{padding:0 40px; margin-bottom:10px; height:16px; }
#serv-navbar h1{text-transform:uppercase; float:left; padding:0px; margin:0px; position:absolute; }
#notactive{float:right; text-align:right; }
#notactive a,#notactive strong{color:#E43F3F; font-weight:bold; font-size:11pt; margin:0 0 0 20px; }
#notactive strong{color:#488ec1; }
#footer{clear:both; height:20px;}
