* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 13px Tahoma, Verdana;
	width: 100%;
	height: 100%;
    background-color:#444444;
    color: #FFFFFF ;
}
a {
	color: #FFFFFF ;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#content ul { padding-left:20px;list-style:none;}
#content ul li { list-style:none; color:#fff; padding-left:23px; background:url(/pic/li_content.jpg) left 0.6em no-repeat; font-size:110%; margin-bottom:0.7em;}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background:#9e9e9e url(/pic/bg_body.jpg) left top no-repeat;
}

li {
	BEHAVIOR: url(csshover.htc)
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	padding-top:0;
}

.hd1 { height:85px;}
#ico { padding-left:135px; float:left;}
#ico a { *display:inline-block; display:block; float:left; width:23px; height:34px; padding:28px 0 0 9px;}
#ico .act { background:url(/pic/bg_ico.gif) left top no-repeat;}

#lang { text-transform:uppercase; width:160px; float:right; text-align:center; font-size:12px;}
#lang span { *display:inline-block; display:block; width:29px; padding:50px 3px 0 0; margin-left:15px; color:#FFFFFF; float:left;}
#lang a { *display:inline-block; display:block; width:29px; padding-top:50px; padding-right:3px;  margin-left:15px; color:#ed1f25; float:left;}
a.rus { background:url(/pic/rus.gif) left top no-repeat;}
span.rus { background:url(/pic/rus_act.gif) left top no-repeat;}
a.eng { background:url(/pic/eng.gif) left top no-repeat;}
span.eng { background:url(/pic/eng_act.gif) left top no-repeat;}

.ent { float:right; padding:40px 25px 0 0; width:185px; height:29px; background:url(/pic/ent.gif) left 35px no-repeat; text-align:center; font-family:Verdana; font-size:14px;}
.ent a { color:#be0006; *display:inline-block; border-bottom:#be0006 1px dashed; text-decoration:none; }

.search {float:right; padding:40px 50px 0 0;}
.search form { background:url(/pic/bg_search.gif) left 1px no-repeat; width:251px; padding:0 0 0 20px; height:22px;}
.search form .inp { border:none; background:none; color:#939393; height:15px; font-size:12px; width:160px; float:left; padding-top:3px; font-family:Tahoma;}
.but { background:none; border:none; float:right; width:80px; color:#FFFFFF; display:block; position:relative; *padding-top:2px; height:20px; font-size:12px; font-family:Tahoma;}

.hd2 { background:url(/pic/bg_hd2.gif) 315px top no-repeat; padding-right:40px;}
#logo { padding:0 0 0 75px; float:left;}
.phone { float:left; padding: 42px 0 0 105px; font-family:Arial; font-style:italic; background:url(/pic/bg_phone.gif) 75px 29px no-repeat; height:30px; width:170px; color:#FFFFFF; }
.phone span { font-weight:bold; font-size:17px;}
.zvk { float:right; width:130px; padding:15px 0 0 45px; background:url(/pic/bg_zvk.gif) right 12px no-repeat; height:63px; font-family:Arial;}
.zvk a { color:#FFFFFF; text-decoration:none; font-size:12px; border-bottom:#FFFFFF 1px dashed; line-height:1.3;}

.menu {float:right; *float:none; width:680px;margin-top:5px; margin-bottom: 5px; padding: 0 0 0 40px; position:relative;}
.menu ul {  width:680px; float:right;}
.menu li { float:right; margin-left:-23px;  height:26px; width:147px; list-style:none; font-family:Verdana; font-size:13px; text-transform:uppercase; color:#FFFFFF; }
.menu a { *display:inline-block; display:block; position:relative; text-align:center; padding-top:5px; height:21px; width:147px; white-space:nowrap; background:url(/pic/bg_menu.gif) center center no-repeat; text-decoration:none; color:#090909; font-weight:bold;}
.menu a:hover { background: url(/pic/bg_menu_hov.gif) center center no-repeat !important; position:relative; color:#FFFFFF; font-weight:normal;}
.menu span { display:block; position:relative; text-align:center; padding-top:5px; height:21px; width:147px; white-space:nowrap; background:url(/pic/bg_menu_hov.gif) center center no-repeat; text-decoration:none; color:#FFFFFF;}

.bnrs { padding-left:40px; padding-top: 7px;}
.bnrs div { width:230px; float:left; height:70px; padding:190px 0 0 0;}
.bnrs a { display:block; position:relative; padding: 3px 10px 0 25px; height:67px; font-size:17px; font-family:Tahoma; color:#000000; text-decoration:none;}
.bnrs span { font-size:11px;}
.bnrs a:hover {background-color:#FFFFFF; color:#ed1f25;}
.b1 { background:url(/pic/b1.jpg) left top no-repeat;}
.b2 { background:url(/pic/b2.jpg) left top no-repeat;}
.b3 { background:url(/pic/b3.jpg) left top no-repeat;}
.b4 { background:url(/pic/b4.jpg) left top no-repeat;}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}

#content { padding: 5px 40px 5px 40px ; }     /*    внутренная  */

#content_m { width: 915px;	padding: 20px 355px 5px 40px ; }                  /*   главная   */

#text { width:610px; padding: 10px 80px 5px 310px ;  }   /* внутренние с менюшкой     */

.sale { padding-bottom:3px;}
#content_m .w50 { width:280px; float:left;}
#text  .w50{  width:280px; float:left; }
h2 { background-color:#FFFFFF; margin-bottom:10px; padding:3px 5px 3px 15px; font-family:Verdana; color:#ed1e24; font-size:20px; font-weight:normal; display:block; position:relative; *height:25px;}
h2 img { *margin-top:2px;}
h1 { background-color:#FFFFFF; margin-bottom:13px; padding:3px 5px 0 15px; font-family:Verdana; color:#ed1e24; font-size:20px; font-weight:normal; display:block; position:relative; *height:25px;}
h1 img { *margin-top:2px;}

p { color:#FFFFFF; font-family:tahoma; font-size:14px; line-height:1.4; margin-bottom:1.1em;}

.knopka input{ width:146px; height:20; text-align:center; background:url(/pic/bg_knopka.gif) left top no-repeat; text-decoration:none; color:#FFFFFF; font-size:13px; font-family:tahoma; display:block; position:relative;}
.more { width:146px; height:20; text-align:center; background:url(/pic/bg_more.gif) left top no-repeat; text-decoration:none; color:#FFFFFF; font-size:13px; font-family:tahoma; display:block; position:relative;}
.date { margin-bottom:0.3em !important;margin-top:0.3em !important;}
.date span { margin-top:0.5em !important; width:107px; height:19; text-align:center; background:url(/pic/bg_date.gif) left top no-repeat; text-decoration:none; color:#FFFFFF; font-size:12px; font-family:Verdana; display:block; position:relative;}
h4 { font-family:Verdana; font-size:18px; padding-bottom:0.4em; color:#FFFFFF; font-weight: normal;}
h4 a, h5 a { color:#FFFFFF; text-decoration:none;}
h4 a:hover,h5 a:hover { text-decoration:underline;}
h5 { font-family:Verdana; font-size:16px; padding-bottom:0.4em; color:#FFFFFF; font-weight: bold;}
#content img { margin:0 30px 3px 0; }   /*10 px  */
#text img{ margin:0 30px 10px 0; }
#content h4, #text  h4{ font-size:18px; font-weight:normal;}
#content  table, #text table{ width:100%; border-collapse:collapse; border:#9e9e9e 1px solid; font-size:14px; margin-bottom:20px}

#text h2 { background-color:#FFFFFF; margin-bottom:13px; *margin-bottom:0 !important; padding:5px 20px 0 15px; font-family:Verdana; color:#ed1e24; font-size:20px; font-weight:normal; display:block; position:relative; *height:36px; float:left;}
#text h2 img { *margin-top:5px;}

#content h2 { background-color:#FFFFFF; margin-bottom:10px; *margin-bottom:0 !important; padding:5px 20px 3px 15px; font-family:Verdana; color:#ed1e24; font-size:20px; font-weight:normal; display:block; position:relative; *height:36px; float:left;}
#content h2 img { *margin-top:5px;}


#content td a, #text td a  {  color:#000000; }

#content th { background:#E92A2F url(/pic/bg_th.gif) left top repeat-x;font-size:16px; border-left:#FFFFFF 1px solid; border-right: #FFFFFF 1px solid; padding:8px 15px; color:#FFFFFF; font-weight:normal; text-align:left;}
#content td {border-left:#FFFFFF 1px solid; border-right: #FFFFFF 1px solid; padding:8px 15px; color:#000000; }
#content tr { background-color:#d7d7d7;}
#content .odd { background-color:#b7b7b7;}

#content ul, #text ul { padding-left:20px;list-style:none;}
#content ul li, #text li{ list-style:none;  padding-left:23px; background:url(/pic/li_content.jpg) left 0.6em no-repeat; font-size:110%; margin-bottom:0.7em;}
#content ol, #text ol { padding-left:20px;list-style:none;}
#content ol li,#text ol li { list-style:none; color:#fff; padding-left:23px; background:url(/pic/li_content.jpg) left 0.6em no-repeat; font-size:110%; margin-bottom:0.7em;}

.path a { color:#FFFFFF; font-size:14px; font-family:Verdana;}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 210px;
	margin-left: -100%;
	position: relative;
	padding:10px 0 0 50px;
}
.sr {
	float: left;
	margin-right: -3px;
	width: 280px;
	margin-left: -320px;
	position: relative;
	padding:20px 40px 45px 0;
}

.sub { background:url(/pic/bg_sub.gif) right top no-repeat; padding:30px 0 130px 20px;}
.sub li { background-image:url(/pic/li_sub.gif); background-position: left 0.3em; background-repeat: no-repeat; list-style:none; padding-left:15px; font-size:14px; padding-bottom:20px; position: relative;}
.sub a, .sub strong  {color:#ED1E26;}
.sub div { font-size:12px; padding-left:10px;}

.message { padding-bottom:5px;}
.message p { margin-bottom:0.2em; /* line-height:1.5em;*/}
.message input { width:250px; border:#7c7c7c 1px solid; padding:3px 8px; font-family:tahoma; font-size:13px;}
.message textarea { width:250px; border:#7c7c7c 1px solid; padding:3px 8px;  font-family:tahoma; font-size:13px; height:50px;}
.send { background:url(/pic/bg_send.gif) left 2px no-repeat; width:256px; height:27px;}
.message .send input {background:none; border:none; font-family:tahoma; font-size:16px; color:#FFFFFF; text-align:center;}

.quest form { padding-top:0;}
.quest p { line-height:1em;}
.quest .send { background:none;}
.quest .send input { background:url(/pic/bg_send_quest.gif) left top no-repeat; width:154px;  border:none; font-family:tahoma;  color:#FFFFFF; text-align:center;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1000px;
	margin: -100px auto 0;
	height: 100px;
	background: url(/pic/bg_foot.gif) left top repeat-x;
	font-family:tahoma;
	font-size:12px;
	color:#818386;
}

#footer a {color:#818386;}

.copy { float:left; padding:17px 0 0 40px;}
.cont { float:right; padding:15px 40px 0 0; line-height:1.5; text-align:right;}
.copy img {padding:5px 0 0 0; }

#wind {
   	position: absolute;
	width:217px;
	height:103px;
	left: 50%;
  	top: 70px;
	margin-left:150px;
	display: none;
  	z-index: 10;
    overflow: hidden;
	background:url(/pic/bg_reg.gif) left top no-repeat;
    color:#58595b;
    text-align:center;
    padding:10px;
}
#wind .inp { width:130px; margin:0 10px 5px 10px; border:#8b8d8f 1px solid; color:#666666; padding:0 5px;}
#wind div {text-align:right;}
#wind a { font-size:11px; color:#be0006;}


.remni_item {

	width: 650px;

	overflow: hidden;

	border: 1px solid #dddddd;
    background-color: #fff;
	margin-bottom: 24px;

}



.remni_item_z {

	width: 640px;

	background-color: #dddddd;

	color: #000;

	font-weight: bold;

	padding: 6px 10px 6px 10px;

	font-size: 14px;

}



.remni_item img {

	width: 150px;

	height: 150px;

	float: left;

	border-right: 1px solid #dddddd;
    padding: 0 i ;
    margin:0;

}



.remni_item p {

	padding: 15px 15px 15px 160px;

	font-size: 12px;

	color: #515151;

}



.remni_item a {

	display: block;

	height: 24px;

	overflow: hidden;

	position: relative;

	float: left;

	margin-right: 24px;

	padding-left: 30px;

	padding-top: 4px;

	background-image: url(/pic/pdf.gif);
    color: #000;
	background-repeat: no-repeat;

}

