* {margin:0; padding:0; font-size:100.01%;}

html {}
html, body {font:normal 13px 'Arial'; color:#4C4C4C; background-color:#fff;}

h1 {font-weight:normal; font-size:30px; line-height:1em; padding-top:11px;}
h2 {font-weight:normal; font-size:21px; margin-bottom:20px;}
h3 {font-weight:normal; font-size:30px;}
h4 {font-weight:normal; font-size:21px; line-height:1.1em;}
h5 {}
h6 {}
#showtable {display:none;}
  #tbshow { border-top:0px; border-left:0px; border-right:0px;border-bottom:1px solid;border-collapse:collapse; border-color:#4C4C4C; padding:5px;width:460px;}
  #tbshow td {padding:5px; border-top:0px; border-left:0px; border-right:0px;border-bottom:1px solid;border-collapse:collapse;border-color:#4C4C4C;}
  #show {cursor:pointer;border-bottom:1px dashed;color:#06c;}
  #show:hover {border:0;}
  .tbshow {background-color:#D5D5D5;}
.tableText {
    width: 100%;        
    border-collapse: collapse;
    border-bottom: 1px solid #4C4C4C;}

table.tableText th {
    color: #4C4C4C;;
    font-size: 9pt; 
    background-repeat: repeat-x;
    background-color: #d5d5d5;  
    padding:5px;
    padding-left:10px;
    border-bottom: 1px solid #4C4C4C;;   
}
table.tableText td { 
    font-size: 9pt; 
    text-align:left;
    padding:5px;
    padding-left:10px;
    border-bottom: 1px solid #4C4C4C;   
}


a img {border:0 none;}
a:link, a:visited {text-decoration:underline; color:#06c;}
a:hover {text-decoration:none;}

a:link.invert, a:visited.invert {text-decoration:none;}
a:hover.invert {text-decoration:underline;}

.clear    {clear:both;}
.imgFixed {vertical-align:middle;}
.absolute {position:absolute;}
.collapse {border-collapse:collapse;}

a:link.dashed, a:visited.dashed {border-bottom:1px dashed #06c; text-decoration:none;}

p {line-height:1.3em; margin-bottom: 1.3em;}
ul, ol {list-style-position:inside; margin-left:35px;}
input, select, textarea {color:#666666; font:italic 11px 'Arial';}
blockquote {font-style:italic; color:#b2b2b2; font-size:13px; margin-bottom:35px;}

#allContainer {width:1000px; height:auto; margin:0 auto; background-color:#fff; position:relative;}

#services {font-size:14px; font-weight:bold; margin:0 0 20px 0;}
#services li {list-style-type:none; display:inline; margin-right:10px;}
                                                               
#bodyContainer {overflow:hidden; height:1%; background:url('/resources/draft/img/body-bg.gif') bottom no-repeat;}

#bottomContainer {background-color:#fff; font-size:11px; padding:45px 0 95px 270px;}
#bottomContainer ul {list-style-type:none; list-style-position:outside; margin:0 0 7px 0;}
#bottomContainer li {display:inline; padding-right:17px; background:url('/resources/draft/img/bull.gif') right bottom no-repeat; margin-right:10px;}
#bottomContainer li.last {background:none;}

#offers {border-collapse:collapse;}
#offers td {font-weight:bold; padding:0 5px 20px 0;}

#news {list-style-type:none; list-style-position:outside; font-size:11px; margin:0;}
#news a {line-height:1.42em; white-space:normal;}
#news li {clear:both; overflow:hidden; height:1%; margin-bottom:18px;}
#news span {background:url('/resources/draft/img/date.gif') no-repeat; width:51px; height:51px; display:block; float:left; margin-right:5px; font-size:10px; text-align:center; line-height:1.4em;}
#news span em {font-style:normal; font-size:22px; margin-top:13px; display:block;}

#banners {margin-top:15px; text-align:center;}

#sidebar {float:left; width:210px; padding:0 20px;}
#sidebar h4 {margin-left:55px; padding-top:5px; margin-bottom:10px;}
#sidebar h4 a {text-decoration:none; color:#4C4C4C;}

#clientsSlider_container {width:710px; padding:0 0 30px 15px; display:block; position:relative;}
#clientsSlider_container .addfwd  {display:block; position:absolute; cursor:pointer; width:7px; height:15px; top:-50px; right:0px;  background:url('/resources/draft/img/fwd.gif') no-repeat center;}
#clientsSlider_container .addbkwd {display:block; position:absolute; cursor:pointer; width:7px; height:15px; top:-50px; right:20px; background:url('/resources/draft/img/bwd.gif') no-repeat center;}
#clientsSlider_thumbs_container {position:relative; overflow:hidden;}
#clientsSlider_thumbs {display:block; position:relative; width:6000px; overflow:hidden;}
#clientsSlider_thumbs div.thumbnail {width:219px; padding-right:20px; display:block; position:relative; float:left; font-size:11px; font-style:italic; color:#808080;}
#clientsSlider_thumbs a {padding:0px 5px 0px 5px; margin:0px; clear:both; display:block; color:#808080; line-height:1.4em;}
#clientsSlider_thumbs a img {display:block; vertical-align:top; margin-bottom:3px;}
                    
#clientsWidget {padding-top: 20px; width:750px; height:auto; background:#fff url('/resources/draft/img/c-w-bg.gif') bottom repeat-x; margin-bottom:19px; -float:left; height:1%; position:relative;}
#clientsWidget h3 {background:url('/resources/draft/img/c-w-tl.gif') top left no-repeat; padding:8px 0 0 19px; margin-bottom:28px;}
#clientsWidget .name {background:url('/resources/draft/img/dot.gif') top repeat-x; position:relative;}
#clientsWidget .content {background:url('/resources/draft/img/dot.gif') left repeat-y; -height:1%;}
#clientsWidget .content2 {background:url('/resources/draft/img/dot.gif') right repeat-y; -height:1%;}

#clientsWidgetIndex {width:750px; height:auto; background:#fff url('/resources/draft/img/c-w-bg.gif') bottom repeat-x; margin-bottom:19px; -float:left; height:1%; position:relative;}
#clientsWidgetIndex h3 {background:url('/resources/draft/img/c-w-tl.gif') top left no-repeat; padding:8px 0 0 19px; margin-bottom:28px;}
#clientsWidgetIndex .name {background:url('/resources/draft/img/dot.gif') top repeat-x; position:relative;}
#clientsWidgetIndex .content {background:url('/resources/draft/img/dot.gif') left repeat-y; -height:1%;}
#clientsWidgetIndex .content2 {background:url('/resources/draft/img/dot.gif') right repeat-y; -height:1%;}


.successList {list-style-type:none; list-style-position:outside; margin:0;/*margin:22px 0 0 0;*/}
.successList em {width:47px; height:47px; position:absolute; top:5px; -top:-5px; left:2px;}
.successList em.block1 {background:url('/resources/draft/img/scs-bg.png') no-repeat;}
.successList em.block2 {background:url('/resources/draft/img/scs-bg.png') 0 -47px no-repeat;}
.successList em.block3 {background:url('/resources/draft/img/scs-bg.png') 0 -94px no-repeat;}
.successList em.block4 {background:url('/resources/draft/img/scs-bg.png') 0 -141px no-repeat;}
.successList em.block5 {background:url('/resources/draft/img/scs-bg.png') 0 -188px no-repeat;}
.successList em.block6 {background:url('/resources/draft/img/scs-bg.png') 0 -235px no-repeat;}
.successList em.block7 {background:url('/resources/draft/img/scs-bg.png') 0 -282px no-repeat;}
.successList em.num1 {background:url('/resources/draft/img/scs-n.png') no-repeat;}
.successList em.num2 {background:url('/resources/draft/img/scs-n.png') 0 -47px no-repeat;}
.successList em.num3 {background:url('/resources/draft/img/scs-n.png') 0 -94px no-repeat;}
.successList li {padding-left:69px; font-size:11px; line-height:1.46em; padding-bottom:21px; position:relative; -float:left;}
.successList span {color:#c00; font-weight:bold; font-size:14px; display:block;}

#faqList {font-size:11px; line-height:1.45em;}
#faqList dt {font-weight:bold; color:#c00;}
#faqList dd {margin-bottom:16px;}


.rightColumn {width:210px; float:right; padding-left:20px; padding-right:20px; padding-top:4px;}
.rightColumn h4 {margin-bottom:7px;}

#phones {margin-bottom:6px;}
#phones dt {font-size:10px; line-height:1em;}
#phones dd {font-size:24px; color:#c00;}

.smallInput, .smallTextarea {width:210px; display:block; margin-bottom:5px; -margin-bottom:3px;}
.smallInput input, .smallTextarea textarea {width:202px; border:0 none; vertical-align:top; margin:4px;}
.smallInput {height:24px; background:url('/resources/draft/img/inp-small.gif') no-repeat;}
.smallInput input {height:16px; }
.smallTextarea {height:48px;  background:url('/resources/draft/img/txt-small.gif') no-repeat; }
textarea {resize:none;}
.smallTextarea textarea {height:40px;}
.smallSubmit {width:79px; height:24px; color:#fff; border:0 none; font-style:normal; font-weight:bold; background:url('/resources/draft/img/sbmt.gif'); cursor:pointer;}

#newsList {margin-top:-12px;}
#newsList dt {line-height:2em; margin-bottom:11px;}
#newsList dt span {font-size:13px; display:block;}
#newsList dt a, #newsList dt em {font-size:21px; color:#c00; font-style:normal;}
#newsList dd {font-size:13px; margin-bottom:23px;}

#workQuote {height:1%; overflow:hidden; color:#4c4c4c; margin-bottom:30px;}
#workQuote span {font:italic 16px 'Georgia';}
#workQuote span a {color:#4C4C4C; text-decoration:none;}
#workQuote .logo {float:left; margin-right:10px; margin-bottom:10px;}
#workQuote .author {font-size:11px; margin-top:15px; display:block;}

#client {min-height:400px; height:1%; overflow:hidden; margin-bottom:30px;}
#client .logo {float:left; margin-right:10px; margin-bottom:10px;}
#client .quote {font:italic 16px 'Georgia'; margin-bottom:15px;}

#notice {font-size:14px; z-index:1000; cursor:pointer; visibility:hidden;}
#notice .angle  {width:6px; height:6px; font-size:0; background-image:url('/resources/draft/img/not-bg.gif');}
#notice .border {background:#ffffd6 url('/resources/draft/img/1x1.gif');}
#notice .tl {background-position:top left;}
#notice .t  {background-position:top; background-repeat:repeat-x;}
#notice .tr {background-position:top right;}
#notice .l  {background-position:left; background-repeat:repeat-y;}
#notice .c  {background:#ffffd6 url('/resources/draft/img/not-icon.gif') 5px center no-repeat; padding:5px 5px 5px 30px;}
#notice .r  {background-position:right; background-repeat:repeat-y;}
#notice .bl {background-position:bottom left;}
#notice .b  {background-position:bottom; background-repeat:repeat-x;}
#notice .br {background-position:bottom right;}

#otherContacts ul {width:210px; list-style-type:none; margin-left:0; font-size:11px; overflow:hidden; height:1%;}
#otherContacts li {margin-bottom:11px; float:left;}
#otherContacts img {vertical-align:middle;}

#orderForm {margin-bottom:113px; font-style:italic; font-size:11px;}
#orderForm .intro {font:normal 13px 'Arial';}
#orderForm h1 {font-weight:normal; font-size:30px; line-height:1em; padding-top:11px;}
#orderForm div {margin-bottom:2px;}
#orderForm label {display:block;}
#orderForm span {font-style:italic; font-weight:bold; padding-left:5px;}
#orderForm .input {width:459px; height:24px; background:url('/resources/draft/img/inp-norm.gif') no-repeat; margin-top:1px;}
#orderForm .input input {width:451px; height:16px; margin:4px; border:0 none; background:white;} 
#orderForm .textarea {width:459px; height:144px; background:url('/resources/draft/img/txt-norm.gif') no-repeat; margin-bottom:10px;}
#orderForm .textarea textarea {width:451px; height:136px; margin:4px; background:white; border:0 none;}
#orderForm .checkbox {vertical-align:top; float:left;}
#orderForm ul {list-style-type:none; list-style-position:outside; margin-left:0; overflow:hidden; height:1%;}
#orderForm ul li {width:229px; float:left; margin:5px 0;}
#orderForm ul em {display:block; margin:0 35px 0 20px;}

.linksBlock {margin-left:0; list-style-type:none; font-size:11px;}
.linksBlock li {padding-left:24px; margin-bottom:23px; background:url('/resources/draft/img/lb-li.gif') left center no-repeat;}

#content {min-height:500px; width:460px; height:auto; padding:17px 20px 0; -float:left;}

#tweet {list-style-type:none; list-style-position:outside; font-size:11px; margin:0;}
#tweet a {line-height:1.42em; white-space:normal;}
#tweet li {clear:both; overflow:hidden; height:1%; margin-bottom:10px;list-style-type:none;}
/*#tweet span {background:url('/resources/draft/img/date.gif') no-repeat; width:51px; height:51px; display:block; float:left; margin-right:5px; font-size:10px; text-align:center; line-height:1.4em;}
#tweet span em {font-style:normal; font-size:22px; margin-top:13px; display:block;}*/
/*новая шапка*/
#topline {
height:33px;
width:100%;
background:url('/resources/draft/img/head-gr.jpg') repeat-x;
position:relative;
text-align:center;
}
#n1rating {
margin:20px 0 0 530px;
}
#tlinfo {
text-align:left;
width:1000px;margin:0 auto;
}
#toplinelinks, #toplinephones {
float:left;
}
#toplinelinks {
margin-left:10px;
}
#toplinelinks a,  #toplinelinks a:link, #toplinelinks a:visited {
display:block;
font-family:Arial;
font-weight:bold;
color:#fff;
font-size:14px;
float:left;
margin:3px 0px;
padding:5px 10px;
}
.pro {
background:url('/resources/draft/img/pro-kon.jpg') 5px -100px no-repeat;
}
.kon {
background:url('/resources/draft/img/pro-kon.jpg') 4px -100px no-repeat;
}
.web-analytics {
background:url('/resources/draft/img/web.jpg') 4px -100px no-repeat;
}
.kon:hover, .web-analytics:hover {
background-position:4px 0;
}
.pro:hover {
background-position:5px 0;
}
#toplinelinks a:hover {
color:#c40303;
}
.topcity {
font-family:Arial;
font-size:14px;
font-weight:normal;
color:#ecc5bf;
}
.topphone {
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#fff;
}
#toplinephones {
margin-top:6px;
margin-left:3px;
}
.tc2 {
margin-left:20px;
}
/*/новая шапка*/
