
html, body {height:100%; font: 14px Tahoma; color:#8c8c8c; }
* {margin:0; padding:0; outline:0;}
a {text-decoration:none; color:#000;}
:focus {outline:0;}
table {border-collapse:separate; border-spacing:0;}
table td {vertical-align:top;}
ul li {list-style:none;}
img {border:0;}

body {background:#ebe9ec; text-align:center; height:100%;}

h2 {color:#1c4897; font:bold 16px/20px Tahoma; margin-bottom:5px;}

p {font: 14px Tahoma; color:#8c8c8c;}

#wrapper {width:1024px; margin:auto; text-align:left; min-height:100%; _height:100%;}

#head {height:160px; position:relative;}
#logo, #slogan, #contact1, #contact2, #contact_us, #nav {position:absolute;}
#logo {top:12px; left:0px;}
#slogan {font:italic 12px/20px Arial; color:#474747; top:72px; left:0px;}
#contact1 {font:italic 14px/20px Arial; font-weight:bold; top:65px; left:320px;}
#contact1 span {color:#f43d29;}
#contact2 {font:italic 14px/20px Arial; font-weight:bold; top:65px; left:555px;}
#contact2 span {color:#f43d29;}
#contact_us {background:url(images/contact_us.png) no-repeat; display:block; width:182px; height:37px; text-align:right; padding:15px 15px 0 0; font:italic 14px/20px Arial; font-weight:bold; color:#FFF; top:77px; right:10px;}
#nav {background:url(images/nav.jpg) repeat-x; width:706px; height:35px; top:15px; right:0px;
-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; behavior:url(PIE.htc);}

#slider {padding:10px;}

#content {font:13px/22px Tahoma; color:#8c8c8c; margin:10px 0;}

#rasporka {height:55px;clear:both;}
#footer {background:url(images/nav.jpg) repeat-x; width:1024px; height:35px; line-height:35px !important; clear:both; margin:-35px auto 0 auto; font:11px Tahoma; color:#FFF;
-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; behavior:url(PIE.htc);}
#footer a {color:#FFF;}

.form-cont {
	border: 1px solid #1b4795;
	border-bottom: 10px solid #1b4795;
	width: 400px;
	margin: 50px  auto;
        border-radius:10px;
	behavior:url(PIE.htc);
 
}
.form-cont p {color:#f00;}
.form-cont img {border: 1px solid #1b4795;}
.form-header {
	background:url(images/nav.jpg) repeat-x; 
	height:35px;
	line-height:35px;
	border-radius:10px 10px 0 0;
	behavior:url(PIE.htc);
	color:#fff;
	font:bold 20px Tahoma;
	text-align:center;
}
.fform {margin:10px; border-collapse:separate; width:380px !important; color:#1b4795;}
.fform td {padding:5px;}
#id__cp {margin-top:12px;}
.fform input {padding:3px; border:1px solid #a2baf1; border-radius:5px; height:18px; width:200px;}
.fform textarea {padding:3px; border:1px solid #a2baf1; border-radius:5px; height:18px; width:200px; min-height:220px;}
.fform input:focus {border:1px solid #a5f1a2; box-shadow:0 0 5px #8c8c8c;}
.fform textarea:focus {border:1px solid #a5f1a2; box-shadow:0 0 5px #8c8c8c;}
.form-cont .submit {font-weight:bold; margin:0 0 10px 14px; height:30px;  background: #1b4795; color:#fff; padding:5px; outline:0; border:0; border-radius:5px; cursor:pointer;}

.clist {margin:10px;}