* html body { height: 100%; } /*Для IE, т.к. он не поддерживает min-height*/ 

html {
       height: 100%;
	
}
body{
        min-height: 100%;
	padding:0;
	margin:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(/i/bg_chess2.gif);
	background-repeat:repeat;

}

a {
color: #3484c5;
text-decoration: underline;
}

a:hover {
color: #3484c5;
text-decoration: none;
}

.main{
	text-align:left;
	width:1000px;
        height: auto !important;
        height: 100%; min-height: 100%;
        color: #000000;
}
.top{
	position:relative;
	float:left;
	background-image:url(/i/top.gif);
	background-repeat:repeat-x;
        background-color: #fff;
	height:114px;
	width:1000px;
}
.slogan1{
	clear:left;
	position:relative;
	float:left;
	width:750px;
	height:201px;
	background-image:url(/i/slogan1.jpg);
	background-repeat:no-repeat;
            border-left: 1px solid #000000;
}
.slogan2{
	position:relative;
	float:left;
	width:248px;
	height:201px;
	background-image:url(/i/slogan2.jpg);
	background-repeat:no-repeat;
            border-right: 1px solid #000000;
}
img{
	border:0;
}
.logo{
	position:relative;
	float:left;
	width:210px;
	padding:25px 0 0 44px;
}
.menu{
	position:relative;
	float:left;
	width:691px;
	padding:25px 0 0 0;
        text-align: right;
}
.buttons{
	position:relative;
	float:left;
	width:41px;
        height: 112px;
	padding:0px 0 0 0;
        text-align: center;
}
.inf1{
	position:relative;
	float:left;
	width:155px;
	color:#5C6066;
	background-color:inherit;
	font-size:10px;
	padding:30px 0 0 35px;
}
.inf2{
	position:relative;
	float:left;
	width:155px;
	color:#5C6066;
	background-color:inherit;
	font-size:10px;
	padding:25px 0 0 35px;
}
.inf_title{
	position:relative;
	float:left;
	padding:0 0 3px 15px;
	font-size:12px;		
}
.inf_title a{
	color:#546489;
	background-color:inherit;
	font-variant:small-caps;
	font-weight:bold;
}
.inf_title a:hover{
	text-decoration:none;
}
.inf_txt{
	position:relative;
	float:left;
	padding:0 0 2px 15px;
}
.more{
	color:#928F71;
	background-color:inherit;
	background-image:url(/i/q.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	font-size:12px;
	font-variant:small-caps;
	font-weight:bold;
	text-decoration:none;
}
.more:hover{
	text-decoration:underline;
}
.clear{
	clear:both;
}
.c_bg{


	background-image:url("/i/bg4.gif");
	background-repeat: repeat-y;
	color:#000000;
  border: 1px solid #151e30;
}
.left{
	position:relative;
	float:left;
             color: #000000;
	width:260px;
        padding: 20px 20px 20px 0px;
}

.left ul.menuleft  {
        list-style: none outside url("/i/li.gif"); 
  	font-size: 12px;
            color: #3484c5;
	font-family: Arial, Helvetica, Sans-Serif;
}


LI.menuleft {
 padding-left: 4px;
 padding-bottom: 4px;
}



.center {
	position:relative;
	float:left;	
	width:400px; !important;
        font-family: Arial, sans-serif;
        font-size: 11px;
        font-weight: normal;
        padding: 20px 0px 20px 0px;
}
.center2 {
	position:relative;
	float:left;	
        font-family: Arial, sans-serif;
        font-size: 11px;
        font-weight: normal;
        width: 678px;
        padding: 20px 20px 20px 20px;

}
#ShowAddCommentORDER  {
        font-family: Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        padding: 0px 0px 20px 0px;
}
#ShowAddCommentFAQ {
        font-family: Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        padding: 0px 0px 20px 0px;
}
h1 {
        font-family: Arial, sans-serif;
        font-size: 20px;
        font-weight: normal;
        color: #3484c5;
      
}
h2 {
        font-family: Arial, sans-serif;
        font-size: 16px;
        font-weight: normal;
        color: #3484c5;
}
h3 {
        font-family: Arial, sans-serif;
        font-size: 13px;
        font-weight: normal;
        color: #3484c5;
}

.right{
	position:relative;
	float:left;	
        padding: 20px 20px 20px 20px;
}
.fix{
	clear:left;
	height:1px;
}
.news{
	position:relative;
	float:left;
	padding:25px 0 0 40px;
}
.left_txt{
	clear:left;
	position:relative;
	float:left;
	padding:15px 0px 0 75px;
	width:190px;
}
.news_title{
	color:#C09F23;
	background-color:inherit;
	font-weight:bold;
}
.news_titlefaq{
	color:#C09F23;
	background-color:inherit;
	font-weight:bold;
        margin-top: 0px;
}
.left_txt ul{
	padding:5px 0 5px 15px;
	margin:0;
	color:#BAB49C;
	background-color:inherit;
}
.left_txt ul a{
	color:#BAB49C;
	background-color:inherit;
}
.left_txt ul a:hover{
	text-decoration:none;
}
.welcome{
	position:relative;
	float:left;
	padding:25px 0 10px 0;
}
.ph{
	padding:0 15px 0 0;
}
.more2{
	padding:0 0 0 15px;
	background-image:url(/i/q2.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#C09F23;
	background-color:inherit;
	line-height:20px;
}
.more2:hover{
	text-decoration:none;
}
.development{
	position:relative;
	float:left;
	padding:20px 0 10px 0;
}
.footer{
	background-image:url(/i/footer_bg.gif);
	background-repeat:repeat-x;
	height:91px;
	color:#AEB2B8;
	background-color:inherit;
}
.footer a{
	color:#8792A6;
	background-color:inherit;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footer a:hover{
	text-decoration:none;
}
.tel{
	position:relative;
	float:left;
	width:430px;
	padding:13px 0 0 50px;
}
.tel_bg{
	background-image:url(/i/tel.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 15px;
}
.copy{
	position:relative;
	float:left;
	width:350px;
	padding:13px 0 0 0;
}
.img_tel{
	margin-bottom:6px;
}





TD.formLeft {
   background-color: #9DCCEE;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 8pt;
   color: #513089;
   padding: 3px 0px 3px 10px;
   margin: 3px 0px 3px 10px
}
TD.formRight {
   background-color: #9DCCEE;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 8pt;
   color: #513089;
   padding: 3px 0px 3px 10px;
   margin: 3px 0px 3px 10px
}

TD.formRightButton {
   background-color: #FFDB5B;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 8pt;
   color: #513089;
   padding: 3px 0px 3px 10px;
   margin: 3px 0px 3px 10px
}

TD.formHeader {
   background-color: #2C5BA9;
   font-family: Tahoma, Verdana, sans-serif;
   color: #FFFFFF;
   font-size: 8pt;
   padding: 3px 0px 3px 10px;
   margin: 3px 0px 3px 10px
}



TABLE.form {


}


LI.arrow, UL {
        list-style: none outside url("/i/li.gif"); 
 
               }

