/* CSS Document */



body{
	background:url(images/body-bg.jpg);
	text-align:center;
	margin:0; padding:0;
	font-size:12px;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:list;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.5em;
		color: #333333;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#1b4c88}
a:hover{text-decoration:none;}
.row2 p {margin-top:10px; margin-bottom:10px; font-size:12px;}
.row1 p {margin-top:10px; margin-bottom:10px; font-size:12px;}
strong {color:#333333;}

/* ============================= main layout ====================== */

.top-tail {background:url(images/top-tail.jpg) top repeat-x;}
.place { line-height:normal; margin-bottom:15px;}
.link {
	padding-right:12px;
	float:right;
	display:block;
	margin-top:1px;
	font-weight:bold;
	color:#1b4c88;
	background-image: url(images/link-bg1.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
	font-size:12px;
}
.link2 {padding-right:12px;
	float:right;
	display:block;
	margin-top:1px;
	font-weight:bold;
	color:#dc0000;
	background-image: url(images/link-bg.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
	font-size:12px;}

.bold{ font-weight:bold;}
.red { color:#dc0000;}

.bd { height:506px;
+height:514px;
	border-bottom-width: 1px;
	
	border-bottom-style: solid;
	
	border-bottom-color: #ebebeb;
	
}
h1 {color:#dc0000; font-size:1.5em; line-height:1.11em; margin-bottom:15px; font-weight:bold; margin-top:3px}
h2 {color:#dc0000; font-size:1.5em; line-height:1.11em; margin-bottom:15px; font-weight:bold; margin-top:3px}
h2 strong {font-family:verdana; color:#cb4800;}
h3 {color:#1b4c88;  line-height:1.2em; margin-bottom:17px; font-size:16px; font-weight:bold;margin-top:3px}
h4 {color:#dc0000;  line-height:1.2em; margin-bottom:17px; font-size:16px; font-weight:bold;}


.list li {font-size:1.167em; line-height:3em; padding-left:42px;}
.li1 {background:url(images/li1.gif) no-repeat 0 7px;}
.li2 {background:url(images/li2.gif) no-repeat 0 7px;}
.li3 {background:url(images/li3.gif) no-repeat 0 7px;}
.li4 {background:url(images/li4.gif) no-repeat 0 7px;}
.li5 {background:url(images/li5.gif) no-repeat 0 7px;}
.li6 {background:url(images/li6.gif) no-repeat 0 7px;}
.li7 {background:url(images/li7.gif) no-repeat 0 7px;}

.imgindent {margin:0 20px 0 0; float:left;}

/* ============================= header ====================== */

.logo {padding:10px 0 2px 25px; float:left;}
.nav {padding:19px 20px 0 0 ; float:right;}
.nav img {margin-left:9px;}


.menu2 { margin-left:24px;}
/* ============================= content ====================== */

.border1 {border-right:1px solid #ebebeb;}
.border2 {border-bottom:1px solid #ebebeb;}
.box {background:#f3f3f3;}


.indent5{}

.indent {padding:24px 28px 38px 27px;}
.indent2 {padding-top: 15px; padding-right: 28px; padding-bottom: 20px; padding-left: 28px;}
.indent3 {padding:20px 28px 38px 27px;}
.margin0 {margin-top:0 !important;}
.margin1 {margin-right:8px;}
.margin2 {margin-bottom:32px;}
.padding1 {padding-top:10px;}
.padding2 {padding-bottom:27px;}
.col-pad {padding-right:61px;}
.text2 {font-size:14px; line-height:1.283em;}
.phone {float:right; margin-right:130px;}

/* ============================= footer ====================== */

#footer .right-bg {background:url(images/footer-right-bg.jpg) bottom right no-repeat;}
#footer .left-bg {
	width:100%;
	
	height:93px;
	background-image: url(images/footer-left-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#footer .indent5 {padding:5px 20px 20px 30px; color:#96a9b1;}
#footer .rss {background:url(images/rss-bg.gif) top right no-repeat; float:right; padding-right:23px;}
#footer .menu li {display:inline; border-left:1px solid #ffffff; padding:0 12px 0 15px;}
#footer .menu li a {color:#ffffff;}
#footer .menu .first {border:none; padding-left:0;}
#footer span {font-size:0.917em;}
#footer a {color:#ffffff;}
#footer strong {color:#96a9b1;}
#footer ul.menu  { padding-left:0px; margin-left:0px; +margin-top:15px; }
.menu { width:670px; float:left; +width:659px;}
.poisk { margin-top:11px; +width:210px; +float:right; +margin-top:-5px}
.find { float:left; margin-right:10px;
margin-left:50px; +margin-left:0px;}
.logotip{  +margin-top:10px; margin-right:700px}
/* ============================= forms ============================= */

#ContactForm {padding:20px 0 0 0;}
#ContactForm .rowi {height:42px;}
#ContactForm .link {margin-left:20px;}
.copy{float:right; margin-top:10px;+margin-top:20px; font-weight:bold; color:#FFFFFF; margin-right:0px;+margin-right:10px; }



.input {width:200px; height:19px; border:1px solid #e2e1df; background:none; padding:0 0 0 5px; font-size:1em;}
.input_zakaz {width:330px; height:auto; border:1px solid #e2e1df; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:200px; height:105px; border:1px solid #e2e1df; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
select {width:200px; height:19px; border:1px solid #e2e1df; background:none; padding:0 0 0 5px; font-size:1em;}
.textarea4 {width:400px; height:105px; border:1px solid #e2e1df; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
.input4 {width:400px; height:19px; border:1px solid #e2e1df; background:none; padding:0 0 0 5px; font-size:1em;}

.content { width: 622px; padding:20px 20px 20px 20px; border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebebeb;"}