  body, html {
	margin: 0;
	padding: 0;
	height: 100%;
        font-color: #463931;
	font-size: 9pt;
	font-family: arial;
	line-height: 120%; 
font-color:#ffffff;	background-color: #ffffff; 
background: url('/images/antallis_ru/system/body_bg.gif') repeat-x top;
}
* html body { height: 100%; }
img {
	border: 0;
}



/* ----------------------------------- 1 -----------------------------------*/
.maket{	
position:relative;
min-height: 100%;
_height: 100%;
width:100%;
 margin:0;
        padding: 0; }



.left_top{
        position:  absolute;
        margin:0;
        padding: 0; 
	left:0; 
        z-index: 2; 
        top:0;
        width:198px;        
        height:403px;
        background: url('/images/antallis_ru/system/left_top.png') no-repeat;}

.right_top{
        position:absolute;
        right:0;
        top:0;
        z-index: 2;        
        width:286px;
        height:287px;
        background: url('/images/antallis_ru/system/right_top.png') no-repeat;}

.allcontent{
	position:relative;
        margin: 0 auto;      
        z-index:3;
        width:961px;
        height:auto;}

.logo{
        position:absolute;
        left:-45px;
        top:0;   z-index:5;  
        width:518px;
        height:122px;
        background: url('/images/antallis_ru/system/logo.png') no-repeat;}
.top_navigation{
        position:absolute;
        right:0;
        top:45px;   z-index:5;  
        width:270px;
        height:80px;}
.top_item{
        position:absolute;
        left:0;
        top:0;  
        width:17px;
        height:16px;
        background: url('/images/antallis_ru/system/top_item.png') no-repeat;}
.top_item2{
        position:absolute;
        left:0;
        top:30px;  
        width:17px;
        height:16px;
        background: url('/images/antallis_ru/system/top_item.png') no-repeat;}
.top_link{
	position:absolute;
        left:22px;
        top:0;  
        width:100%;
        height:16px;}
.top_link a{
	color:#fce340 !important;
        font-size:15pt !important;
padding: 0 10px 0 0;
        font-weight:bold;
}
.top_link2 a{
	color:#ffffff !important;
        font-size:15pt;
        font-weight:bold;
}


.top_link2{
	position:absolute;
        left:22px;
        top:30px;  
        width:100%;
        height:16px;}


.main_navigation_slide{
	position:relative;
        left:0;
        top:99px;   
        width:980px;
        height:518px; }

.slide1{
	position:relative;
        margin:0;
        padding:0;
        width:312px;
        float:left;
        height:518px;
}
.slide2{
	position:relative;
        margin:0 0 0 10px;
        padding:0;&nbsp; 
        width:312px;
        float:left;
        height:518px;
}

.slide3{
	position:relative;
        margin:0 0 0 10px;
        padding:0; 
        width:312px;
       height:518px;
float:left;}
.info_main{
	
position:relative;
        margin:80px auto 0 auto;
        padding:0;
        width:100%;
               height:auto;}





.footer{
position:relative;
height: 79px;
margin-top:-79px;
width:100%;
        margin:0;
        padding: 0; 
	 background: url('/images/antallis_ru/system/footer_first.jpg') repeat-x bottom;
}

.footer2{
	position:relative;
height: auto;
margin-top:-79px;
width:100%;
        margin:0;
        padding: 0; 
background-color: #80623c; 
background: url('/images/antallis_ru/system/bg.jpg') repeat-x; /*     */
    background-attachment: fixed;

}
.footer_center{
position:relative;
margin:0 auto;
width:900px;	
padding:20px 0;}

.footer_inside p{
color:#ffffff;
font-weight:bold;
font-size:10pt;
}

.ify{
	z-index:3;position:absolute;
left:150px;
bottom:10px;
}

.mail_count{
	z-index:3;position:absolute;
right:150px;
bottom:7px;
}

.counters{
	position:absolute;
right:250px;
bottom:10px;}

.counters a{
	color:#ffffff !important;
font-weight:bold;
font-size:12pt;
}
.copy{
	color:#ffffff;
font-weight:bold;
font-size:10pt;
padding-top:15px;}
.ify a{
	color:#ffffff !important;
font-weight:bold;
font-size:12pt;}

/* -----------------------------------  -----------------------------------*/

hr {


color: ec3f3f; 

background-color: e4e4e4; 
height: 2px; /*   */

  }

h1, .h1, .title, h1 a, .h1 a, .title a {
	font-size: 22pt !important;
}

h2 , .h2, .title, h2 a, .h2 a, .title a{
	font-size: 18pt !important;
}
h3, .h3, h3 a, .h3 a  {
	font-size: 15pt !important;
}
h4, .h4, h4 a, .h4 a {
	font-size: 12pt !important;
}
h5, .h5, h5 a, .h5 a {
	font-size: 11pt !important;
}
h6, .h6, h6 a, .h6 a {
	font-size: 10pt !important;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6
{
	font-weight: bold;
	font-style: normal;
	color: #5aaa00;
line-height: 120%;
text-decoration: none;
}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a,
.title, .title a {
	font-weight: bold;
	font-style: normal;
	color: #5aaa00;
line-height: 120%;
text-decoration: underline;
}

h1 a:hover, .h1 a:hover, h2 a:hover, .h2 a:hover, h3 a:hover, .h3 a:hover, h4 a:hover, .h4 a:hover, h5 a:hover, .h5 a:hover, h6 a:hover, .h6 a:hover,
.title, .title a:hover {
text-decoration: underline;
	font-weight: bold;
	font-style: normal;
	color: #70d300;
line-height: 120%;}


h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	margin: 0 0 10px 0;
	padding: 15px 0 0 0;}


p {
	margin: 0 0 5px 0;
	padding: 0;
font-size: 10pt;
	color: #383838;
text-align:left;
line-height: 140%;
}
strong {
	margin: 0 0 5px 0;
	padding: 0;
font-size: 11pt;
font-weight: bold;	color: #383838;
text-align:left;
line-height: 140%;
}
b {
	margin: 0 0 5px 0;
	padding: 0;
font-size: 11pt;
font-weight: bold;	color: #383838;
text-align:left;
line-height: 140%;
}


address 
{
color: #5aaa00  ;
font-size: 10pt;
font-style:italic;
line-height: 140%;
padding: 0 0 5px 0;
text-decoration: none;
}

em{
color: #383838  ;
font-size: 10pt;
font-style:italic;
line-height: 140%;
padding: 0 0 5px 0;
}
a:link { color: #5aaa00; text-decoration: underline; font-size:10pt; outline:none; }
a:visited { color: #5aaa00; text-decoration: underline; font-size:10pt; outline:none; }
a:hover { color: #70d300; text-decoration: underline;  font-size:10pt; outline:none; }
a:active { color: #70d300; text-decoration: underline; font-size:10pt; outline:none; }


