* { margin: 0; padding: 0; }

/* Set background color and any image for entire site */
body { margin: 0px; font-family: 'Times New Roman', Times, serif; font-size: 20px; color: #000; text-align: center;
 background-position: top; background: url(''); background-repeat: repeat; background-position: top; background-color: #18344E;}
p{color: #000; font-family: 'Times New Roman', Times, serif;font-size: 20px;}
strong{color: #18344E;}
a { color: #18344E;text-decoration: none;font-weight: bold; }
a:visited { color: #18344E;}
a:hover { color: #18344E;}
#content{
position: relative;
margin:0px auto;
widtH:960px;
background-color: #fff;
}


.maintable {
width: 100%;
background-color: #fff;font-size: 20px;
}
textarea, input:focus {border: 1px solid #a0acbe;}

IMG {border: 0px;}
TR {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  COLOR: #000; FONT-SIZE: 21px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; 
}
TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;   COLOR: #000; FONT-SIZE: 21px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; width:320px;
}
h2 {font-style: none; font-size: 24px;}
h3 {font-style: italic; font-size: 18px;}
h4 {font-style: italic, bold; font-size: 22px; color: #18344E; padding-top: 10px; padding-left: 30px;}

/*	header	*/

#logo{
align: left;
padding:10px;
padding-top:10px;
vertical-align:bottom;
position: relative;
width:630px;
height:100px;
}
#logo img{padding:10px;float:right; margin: 0 auto;}
#logo span{position: relative;color: #18344E; font-size: 200%;margin:20px auto;vertical-align:bottom;}

#call{

position: relative;
margin:20px auto;MARGIN-bottom: 0px;
FONT-SIZE: 22px;
float:right;
vertical-align: bottom;
}
#call a{text-decoration:none; background-color:#18344e;padding: 5px; border: 1px solid #18344e; color:#fff ;
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  -khtml-border-radius: 10px; /* KHTML */
  border-radius: 10px; /* CSS3 */
behavior: url(border-radius.htc); 
}
#form_cont{
height: 400px;
width:960px;
 background: url('1/header.jpg'); background-repeat: no-repeat;
 background-position: right;
}
.forma {
padding:10px;
padding-top: 20px;
color: #fff;
}
#forma{
margin-left:20px;
padding:10px;
 background: url('1/forma.png');
 background-repeat: no-repeat;
 background-position: top right;
width: 320px;
height: 420px;
}

#forma p {font-size:16px; color: #fff}
form{
padding-top:30px;
padding-right:20px;
position: relative;
height: 150px;
margin: 0 auto;width:250px;
color: #fff;
}
#txt{width:75px;}
input[type="text"]{color:#000; width: 220px; height: 30px;background-color: #ddd;margin:4px;}
input[type="submit"]{background-color: #18344e;width: 230px; font-size:130%;color:#fff;text-align:center;margin-top: 5px;}
input[type="submit"]:hover{text-decoration:none; background-color:#bfbfba;color:#fff}

button{color:#000; width: 220px; height: 30px;background-color: #ddd;margin:4px;}
button{background-color: #18344e;width: 230px; font-size:130%;color:#fff;text-align:center;margin-top: 5px;}
button:hover{text-decoration:none; background-color:#bfbfba;color:#fff}
 /*	триггеры	*/
#trig {
width:300px;
height:200px;
margin: 0 auto;
border:1px solid;
}
#trig span {display: block;width: 290px;  background-color:#18344e;color:#788a99; padding:5px;font-size:120%;
 margin: 0px auto; margin-bottom: 5px;
 text-align:center;}
#trig img { width: 100px;height:100px;padding:5px;padding-bottom:60px; vertical-align:center; float: left;}
#call a:hover{text-decoration:none; background-color:#bfbfba;padding: 5px;
}

/*	главный текст	*/

.catalog{
position: relative;
padding:15px;
min-height: 450px;width: 960px;
}

#catalog p{ padding-left:0px;padding-top:10px; text-align: justify;
}
#catalog p:first-letter{ padding-left:50px;}

#catalog h1{text-align: center; color: #18344e;display:block;padding: 20px; }
#catalog strong {color: #18344e;font-size:100%;}

/*	отзывы	*/


/*	footer	*/
.footer td{
background: #FFf;
height: 50px;
min-height: 20px;
}
.footer p{
padding: 15px;padding-top:15px;
}
#hotlog{
width: 88px;
height:33px;
float: right;
padding-top: 60px;
padding-right:20px;
}
#call2{
padding-top:45px;
position: relative;
margin:0px auto;
FONT-SIZE: 22px;
float:right;
vertical-align: bottom;
}


 ul{text-align: left;
 padding-left:30px;
padding-top:30px; 
 list-style-type:none ;
}
li{
color:#18344e;
font-size:22px;line-height:40px;
}
li img{width:30px; height:30px;padding-right:7px;}
.submit{float: rigth;}

hr{color:#18344e; width:100%;margin: 0px; 
	background-color:#18344e;
	height: 10px; margin:10px 0px;}
#licenzii img{ width:125px ;height:175px;float:right;}
.client img {padding: 5px;height: 40px;float:right;}
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

#akcija{
background-color: #008800;
position: relative;
height:210px;
width:960px;
background: url("akcija.png");
text-align: center;
}
#akcija2{
background-color: #008800;
position: relative;
height:210px;
width:960px;
background: url("akcija2.png");
text-align: center;
}
/*#akcija IMG{float:right;}*/
#cd {
position:relative;
margin: auto;
margin-right:54px;
width: 270px;
margin-top:190px;
font-family: "Courier New", Courier, mono;
font-size: 22pt;color: #000;
text-align: center;
font-weight: bold;
float:right;
background-color: RGB(255,60,60);
color:black;
}

#form_cont2{
height: 400px;
width:960px;
 background-repeat: no-repeat;
 background-position: right;