body
{
margin:0;
padding:0;
overflow:auto;
background:#FFFFFF;
}
table
{
margin:0;
border:none;
padding:0;
}
td,tr
{
text-align:left;
vertical-align:top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#434343;
font-size:11px;
}
a
{
color:#C10016;
}
a:hover
{
color:#919191;
}
img 
{
border:none;
}
#with
{
width:90%;
text-align:center;
}
#body
{
text-align:center;
width:90%;
border:none;
margin:0;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#434343;
font-size:11px;
}
/* header style */
#minimenu
{
text-align:right;
width:100%;
font-size:10px;
}
#minim
{
width:100%;
}
#minimenu a
{
text-decoration:underline;
color:#990000;
}
#minimenu a:hover
{
text-decoration:underline;
color:#87898D;
}
#minimenu a.active
{
text-decoration:none;
color:#87898D;
}
#minimenu img
{
vertical-align:middle;
margin:5px;
}
#minimenu div
{
text-align:left;
width:1%;
width:150px;
white-space:nowrap;
margin:30px 140px 0 0;
}
/* menu style */
#menu
{
width:90%;
text-align:center;
margin-bottom:18px;
}
#menu a
{
color:#FFFFFF;
font-size:10px;
text-decoration:underline;
}
#menu a:hover
{
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}
#menu .item
{
background:#7B7E8D;
cursor:pointer;
width:17%;
border-right:1px solid #FFFFFF;
}
#menu .item_hover
{
background:#E2001A;
width:17%;
cursor:pointer;
border-right:1px solid #FFFFFF;
}
#menu .submenu_item
{
padding:7px 15px 7px 10px;
background:#E2001A;
white-space:nowrap;
color:#FFFFFF;
border-bottom:1px solid #EF7381;
}
#menu .submenu_item_hover
{
padding:7px 15px 7px 10px;
color:#FFFFFF;
white-space:nowrap;
background:#EF7381;
border-bottom:1px solid #EF7381;;
}
#menu .item div
{
position:absolute;
width:1px;
height:1px;
overflow:hidden;
z-index:-1;
visibility:hidden;
}
#menu .item_hover div
{
margin-top:33px;
position:absolute;
z-index:10;
visibility:visible;
}
.link
{
background:#F0F0F0;
}
/* footer */
#footer
{
width:90%;
}
#footer_menu
{
background:#F0F0F0;
padding:10px;
font-size:10px;
}
#footer_menu a
{
color:#434343;
text-decoration:underline;
margin:0 10px;
}
#footer_menu a:hover
{
color:#434343;
text-decoration:none;
margin:0 10px;
}
.media5
{
padding:6px 0px 0 0;
}
.media5 a
{
color:#919191;
}
.media5 a:hover
{
	color:#919191;
	text-decoration : none;
}
.tel
{
width:100%;
}
.tel .border
{
border-left:1px solid #EEEEEE;
}
.tel td
{
padding:0px 15px 10px 15px;
width:33%;
color:#838383;
font-size:10px;
}
/* content */
#content
{
width:90%;
}
#content p
{
margin:0px;
padding:0px;
text-indent:15px;
}
#coll_right
{
width:194px;
padding-top:22px;
}
#coll_right_sp
{
width:194px;
}
#coll_right_sp b
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
#coll_right_sp .select
{
border-top:3px solid #990000;
background:#EEEEEE;
padding:15px;
line-height:17px;
font-size:11px;
}
#coll_right .select
{
border-top:3px solid #990000;
background:#EEEEEE;
padding:5px;
font-size:10px;
}
.hd1
{
background:url(/i/home_header_3.jpg) top repeat-x;
}
.hd2
{
background:url(/i/home_header_1.jpg) top left no-repeat;
}
.hd3
{
background:url(/i/home_header_2.jpg) top right no-repeat;
width:100%;
height:145px;
text-align:right;
vertical-align:top;
}
.hr
{
border-top:2px solid #C8CAD7;
margin:3px 0;
}
.hline
{
border-bottom:1px solid #F1F2F5;
}
.news
{
color:#919191;
}
.news2
{
color:#434343;
background:#F0F0F0;
}
.news td,tr
{
color:#919191;
}
a.arhive
{
background:#E2001A;
color:#FFFFFF;
padding:1px 10px 3px 10px;
}
a.arhive:hover
{
background:#E2001A;
color:#111725;
padding:1px 10px 3px 10px;
}
#coll_left_sp
{
width:196px;
}
#coll_left_sp .menu1
{
background:#BD0016;
padding:10px;
font-weight:bold;
color:#FFFFFF;
}
#coll_left_sp .menu1 a
{
color:#FFFFFF;
text-decoration:none;
}
#coll_left_sp .menu1 a:hover
{
color:#FFFFFF;
text-decoration:underline;
}
#coll_left_sp .menu2 a
{
color:#FFFFFF;
text-decoration:underline;
}
#coll_left_sp .menu2 a:hover
{
color:#FFFFFF;
text-decoration:none;
}
#coll_left_sp .menu2
{
background:#E2001A;
padding:10px;
color:#FFFFFF;
}
#coll_left_sp .menu3
{
background:#7B7E8D;
padding:10px;
color:#FFFFFF;
border-top:1px solid #BFC0C8;
}
#coll_left_sp .menu3 a
{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
#coll_left_sp .menu3 a:hover
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#coll_left_sp .menu4
{
background:#F0F0F0;
padding:10px;
}
#coll_left_sp .menu4 select
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7B7E8D;
width:100%;
}
#coll_left_sp ul
{
margin:0 10px;
font-weight:bold;
line-height:15px;
padding:0;
background:url(/i/ul.gif) top left no-repeat;
padding-left:10px;
}
#coll_left_sp li
{
list-style:none;
font-weight:normal;
text-decoration:none;
padding:0 0 0 10px;
margin:5px 0;
border-bottom:1px solid #EA475A;
background:url(/i/li.gif) top left no-repeat;
}
h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#434343;
}
h1 a
{
font-size:16px;
}
h1 b
{
font-size:16px;
}
h2
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
ul.gray
{
margin:0;
padding:0;
}
.gray li
{
list-style:none;
margin:0;
padding:5px 0 5px 25px; 
color:#C10016;
background:url(/i/li2.gif) top left no-repeat;
}
ul
{
margin:0;
padding:0;
}
li
{
list-style:none;
margin:0;
padding:0px 0px 0px 25px; 
color:#434343;
background:url(/i/li3.gif) -5px left no-repeat;
}

.g_border
{
border:1px solid #DCDCDC;
}
.pad
{
padding-left:20px;
}
.form
{
border:1px solid #DCDCDC;
background:#FBFBFB;
}
input
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#A8A8A8;
border:1px solid #A8A8A8;
background:#FFFFFF;
}
textarea
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
width:100%;
overflow:auto;
color:#A8A8A8;
border:1px solid #A8A8A8;
background:#FFFFFF;
}

/* стиль для таблицы с инфой */
#infotable 
{
padding:10px 0;
}
#infotable table
{
border-collapse:collapse;
border:3px solid #7B7E8D;
border-left:none;
border-right:none;
}
#infotable td
{
border:1px solid #C2C4CB;
border-top:1px solid #7B7E8D;
border-bottom:1px solid #7B7E8D;
border-collapse:collapse;
text-align:center;
}
#infotable tr
{
border:2px solid #C2C4CB;
border-left:none;
border-right:none;
border-collapse:collapse;
}
#infotable .title td
{
border-bottom:2px solid #7B7E8D;
font-weight:bold;
}