/* HEAD */

body {background-color:#f0f0f0; font-family:arial, sans-serif; min-width:995px; margin:0; font-size:100%}

/* END HEAD */
/*####################*/
/* Global */
h1 {
padding-top:10px;
font-size:24px;
font-weight:bold;
color:#296ca5;
}
h2 {
padding-top:10px;
font-weight:bold;
font-size:20px;
color:#296ca5;
}

h3 {
font-weight:normal;
font-size:13px;
color:#296ca5;
}

#bn {
font-size:14px;
text-transform:uppercase;
color:#296ca5;
font-weight:normal;
}
#bn2 {
font-size:14px;
color:#296ca5;
font-weight:normal;
}
a:hover {text-decoration:none}
img {border:none}
.clear {clear:both}
hr {border:none; color:#c2c2c2; background-color:#c2c2c2; height:1px}
.space {height:40px}

/* END Global */
/*####################*/
/* SITE */

div.box {width:995px; margin:27px auto 20px}
	.head_md, .head_md li {float:left}
	.head_md {list-style-type:none; margin:0; padding:0; margin-left:24px}
		.head_md li {margin-right:19px}

	/** TOP Menu */
	.head_menu {float:right; font-size:90%; color:#1a619f; list-style-type:none; margin:0; padding:0; font-size:90%}
	.head_menu li {float:left; margin:0 15px}
	.head_menu li a {color:#1a619f}
	/** END TOP Menu */

	.main_picture {background:url("../../img/site/main_picture_13.jpg") no-repeat; width:995px; height:507px; margin:12px 0 7px}
	.main_picture2 {background:url("../../img/site/sub_main_picture.jpg") no-repeat; width:995px; height:249px; margin:12px 0 7px}
			.logo {display:block; margin-left:275px; width:320px; height:100%}

	/** Content */
	.content_left {float:left; background-color:white; width:746px}
		.head_content, .footer_content {width:746px; height:7px; background-repeat:no-repeat}
		.head_content {background-image:url("../../img/site/content_03.gif")}
		.footer_content {background-image:url("../../img/site/content_07.gif"); background-position:bottom}
		.text {//margin:-15px 0; padding: 0 24px 10px 24px; font-size:85%; color: #585757; min-height: 500px; *height: 500px;}
		*>.text {margin:0}
		.text p {margin:18px 0; text-align:justify}
		.text p.more{margin-bottom: 25px;}
		.text a {color:#1a619f}
			.blue {color:#296ca5}

		.text ul{
		 /*list-style-position: inside;*/
		 margin: 7px 0;
		 font-size: 110%;
		 }

        .text ul li{
		 margin-bottom: 5px;
		 text-align:justify;
		 }

        .text ul li ul{
		 padding-left: 15px;
		 }
        .text ol li{
		 margin-bottom: 5px;
		 text-align:justify;
		 }


	.content_right {float:right; width:220px; padding: 0 5px;}
	.content_right ul {list-style-type:none; margin:0; padding:0; font-size:75%}
	.content_right p{ font-size: 9pt; color: #585757;}
	.content_right h3{ font-weight: bold;}
	.content_right p.more{margin-bottom: 25px;}
	.content_right p a{color: #296CA5;}

		/** News */
		.news {border:1px solid #f0f0f0}
		.news a {color:#585757}
		.news p {margin:10px 0; color:#296ca5}
		.news li {margin-bottom:20px}
		/** END News */

		/** Addition */
		.addition {border:1px solid #f0f0f0; color:#1a619f}
		.addition li {margin-top: 20px;}
		.addition li a {display:block; color:#1a619f; padding: 35px 0 60px 100px; font-size: 12pt;}
		.addition li a.contacts{ background: url(../../img/site/picture_07.gif) 0px 0px no-repeat;}
		.addition li a.zayavka{ background: url(../../img/site/picture_08.gif) 0px 0px no-repeat;color: #C30203;}

		/** END Addition */

	/** END Content */
	
	.footer {width:995px; color:#a2a1a1; font-size:75%; margin:0 auto;}
		.footer div {float:left; width:50%}
		.footer div p {margin:0; padding:0}
		.footer div a {text-decoration:none; color:#a2a1a1}
		.footer p a{text-decoration: underline;}
			.phone, .site {margin-top:5px}
			.phone {text-align:left}
			.footer .phone p {margin-left:25px}
			.site {text-align:center}
			.it {text-align:right}
			.footer .it p {margin-right:15px}
			.it img {margin-left:10px}

			.footer div a.email {text-decoration: underline;}
			.footer div a.email:hover {text-decoration: none;}

table.zayavka td{
 padding: 5px;
 vertical-align: top;
 }

table.zayavka input.input, table.zayavka textarea.input{
 font-size: 11px;
 padding: 3px 5px;
 width: 250px;
 }

table.zayavka td p{
 font-size: 10px;
 }

table.zayavka span.red{
 color: red;
 }

.text .breadcrumbs{
 margin-bottom: 20px;
 }

.text .B_crumbBox{
 font-size: 11px;
 }

.text .prevnext{
 margin-top: 30px;
 font-size: 11px;
 text-align: center;
 }
 
#client {
 padding-bottom: 25px;
}
