/* www.ArtEnsign.ru */

body, ul, ol, li, hr {
padding:0;
margin:0;
list-style:none;
}
p {
padding:0 0 10px 0;
margin:0;
}
body {
font:12px Arial, Helvetica, sans-serif;
color:#000;
background:#eaeaea url(img/bg.gif) left top repeat-x;
text-align:justify;
}
a:link {color: #000; text-decoration: underline;}
a:visited {color: #000; text-decoration: underline;}
a:hover {color: #000; text-decoration: none;}
EM {FONT-WEIGHT: normal; FONT-STYLE: normal;}
STRONG {FONT-WEIGHT: normal; FONT-STYLE: normal;}
B {FONT-WEIGHT: normal; FONT-STYLE: normal;}
I {FONT-WEIGHT: normal; FONT-STYLE: normal;}
#layout {
width:916px;
line-height:20px;
background:url(img/artensign.jpg) left top no-repeat;
margin:0px auto;
}
#layout1 {
width:916px;
line-height:20px;
background:url(img/artensign-1.jpg) left top no-repeat;
margin:0px auto;
}
#topzone {
height:38px;
padding:25px 0 0 0;
}
#topmenuzone {
background:url(img/topmenuzonebg.gif) left top repeat-x;
height:37px;
margin:0 72px 0 72px;
}
#topmenuleft {
background:url(img/topmenuzoneleft.gif) left top no-repeat;
}
#topmenuright {
background:url(img/topmenuzoneright.gif) right top no-repeat;
padding:0 0 5px 0;
}
ul.topmenu {
margin:0;
padding:8px 0 0 20px;
}
.topmenu li {
font-weight: bold 12px Arial, Helvetica, sans-serif;
display:block;
float:left;
list-style:none;
padding:0 20px 0 20px;
border-right:1px solid #a2a2a2;
margin:0;
text-transform:capitalize;
}
.topmenu li a {
font-weight: bold 12px Arial, Helvetica, sans-serif;
color: #000;
text-decoration: none;
text-transform:capitalize;
padding:0 20px 0 20px;
}
.topmenu li a:visited {
font-weight: bold 12px Arial, Helvetica, sans-serif;
color: #000;
text-decoration: none;
text-transform:capitalize;
padding:0 20px 0 20px;
}
.topmenu li a:hover {
font-weight: bold 12px Arial, Helvetica, sans-serif;
text-decoration: none;
color: #c0c0c0;
text-transform:capitalize;
padding:0 20px 0 20px;
}
.select {
font-weight: bold 12px Arial, Helvetica, sans-serif;
color: #c0c0c0;
text-decoration: none;
text-transform:capitalize;
padding:0 20px 0 20px;
}
#header {
height:190px;
}
#welcomezone {
padding:0;
text-align: center;
}
#welcomezone h1, h2 {
font:27px Arial, Helvetica, sans-serif;
color:#343434;
padding:0;
margin:0;
}
#welcomezone .subheading {
font:bold 12px Arial, Helvetica, sans-serif;
color:#343434;
display:block;
padding:3px 0 20px 0;
text-transform: uppercase; 
}
#welcomezone p {
font:13px Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
line-height: 1.7em;
}
.clear {
clear:both;
margin:0;
padding:0;
}
p.clear {
clear:both;
margin:0;
padding:0;
}
#bottom_columnzone {
background:#fff;
border:1px solid #d3d1d1;
padding:10px 24px 15px 24px;
margin:0 0 37px 0;
}
#newszone {
width:250px;
float:left;
padding:0 30px 0 0;
border-right:1px solid #dedede;
}
#bottom_columnzone .podhod {
font:10px Arial, Helvetica, sans-serif;
}
#bottom_columnzone h2 {
font:22px Arial, Helvetica, sans-serif;
color:#000;
padding:0;
margin:0;
}
#servicezone {
width:250px;
float:left;
padding:0 30px 0 20px;
border-right:1px solid #dedede;
}
ul.servicelink {
padding:0;
margin: 0;
}
.servicelink li {
border-bottom:1px dashed #858383;
margin: 0;
padding: 0;
}
.servicelink li a {
font:12px Arial, Helvetica, sans-serif;	
color:#323232;
text-decoration:none;
padding:5px 0 0 0;
margin:5px 0 0 0;
}
.servicelink li a:hover {
color:#454545;
font-weight:bold;
}
#testimonialzone {
width:240px;
float:left;
padding:0 0 0 30px;
}
#footercontainer {
background:#242424;
height:83px;
}
#footer {
width:900px;
font-size:11px;
background:url(img/footer1.gif) right top no-repeat;
padding:0;
margin:0 auto;
}
#footerleft {
float:left;
padding:35px 0 0 0;
}
#footer a {
color:#9f9f9f;
text-decoration:none;
}
ul.footerlink {
margin:0;
padding:0;
}
.footerlink li {
display:inline;
padding:0 5px 0 5px;
border-right:1px solid #9f9f9f;
}
.footerlink li a {
font:12px Arial, Helvetica, sans-serif;
color:#9f9f9f;
text-transform:capitalize;
text-decoration:none;
}
#footerright {
float:right;
color:#9f9f9f;
padding:35px 0 0 0;
font:11px Arial, Helvetica, sans-serif;
}
#welcomezone-in {
padding:0 0 20px 0;
}
#welcomezone-in h1 {
font:27px Arial, Helvetica, sans-serif;
color:#343434;
padding:0;
margin:0;
}
.servicecolumnzone{
padding:20px 0 16px 0;
}
.servicecolumn1{
width:48%; 
float:left; 
margin:0 0 10px 0;
text-align: left;
}
.servicecolumn2{
width:48%; 
float:right;	
margin:0 0 10px 0;
text-align: left;
}
.abouticon{
float:left; 
margin:0 20px 0 0;
border:1px  solid #000;
}
.servicecolumnzone h2, h3, h4 {
font-size:15px;
font-weight:bold; 
padding:0px 0px 5px 0px; 
border-bottom:1px dotted #666;	
margin:0 0 10px 0;
}



