@charset "utf-8";
* {
margin:0;
padding:0
}
html,body{height:100%;}
body {
background:#fff url('../images/body_left_bg.jpg') left repeat-y;
text-align:left;

}
img {
border:none;
}
#all {
width:100%;
text-align:left;
min-width:1000px;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1010 ? "1002px" : "auto");
}
ul {
list-style-type:none;
}
.red{color:#971110;}
h2 {
font:bold 11px Tahoma;
color:#971110;
float:left;
}
h2 span {
background:url('../images/arrow_4.gif') right 4px no-repeat;
padding-right:15px;
}
.l {float:left}
.r {float:right}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px;


}
.wrapper {
width:100%;
float:left;
}
.main {
margin-left:249px;
}
#w100 {
/*border-bottom: #EAEAEA 1px solid;*/
padding-bottom:0;
margin-bottom:0;}
.w100 {
width:100%;

}
.header {
width:100%;
}
.bg_top {
background:#330606;;
width:100%;
height:14px;
font-size:0px;
line-height:0px;
}
.menu {
background:url('../images/menu_bg.gif') left top repeat-x;
height:42px;
padding-left:28px;
}
.menu ul {
width:100%;
}
.menu li {
margin-right:2px;
float:left;
}
.s_1 {
background:url('../images/s_1.gif') center top no-repeat;
}
.s_2 {
background:url('../images/s_2.gif') center top no-repeat;
}
.s_3 {
background:url('../images/s_3.gif') center top no-repeat;
padding-left:4px;
}
.menu a {
background:url('../images/paper.gif') left 16px no-repeat;
padding:14px 18px 0 14px;
font:12px Tahoma;
color:#e8aeae;
display:block;
}
.menu a:hover {
color:#fff;
}
.title_2 {
background:#efefef url('../images/bg_6.gif') left top repeat-x;
width:100%;
height:24px;
_height:45px;
padding-top:24px;
}
*:first-child+html .title_2{height:22px;}
.title_2 a{
background:url('../images/arrow_3.jpg') right 6px no-repeat;
padding-right:12px;
margin-left:18px;
font:bold 12px Tahoma;
color:#330606;
text-decoration:none;
}
.titel_1 a:hover{color:#CC9C9C;}
.head{color:#8c7676;}
.titel_1 a.arrow_1:hover{text-decoration:underline;}
.form {
background:#971110;
width:100%;
height:40px
}

.form input {
background:#b2504f;
width:125px;
_width:130px;
height:16px;
_height:18px;
border:1px solid #daaaaa;
font:12px Tahoma;
color:#d7a4a3;
padding-left:5px;
margin-top:2px;
float:left;
}
.login ,.password{
margin-left:20px;
_margin-left:10px;
padding-top:10px;
float:left;
}
.password {
margin-left:25px;
}
.search {
padding-top:10px;
float:right;
}
.search span {
background:url('../images/s_pic.gif') left top no-repeat;
font:12px Tahoma;
color:#fff;
margin:3px 11px 0 0;
padding-left:31px;
padding-bottom:7px;
display:block;
float:left;
}
.login span ,.password span {
font:12px Tahoma;
color:#fff;
margin:3px 11px 0 0;
display:block;
float:left;
}
.enter_but {
background:url('../images/enter_but.gif') left top no-repeat;
width:44px;
height:18px;
margin:12px 0 0 11px;
cursor:pointer;
border:none;
float:left;
}
.search_but {
background:url('../images/search_but.gif') left top no-repeat;
width:44px;
height:18px;
margin:12px 6px 0 4px;
_margin-right:3px;
cursor:pointer;
border:none;
float:right;
}
.sub_wrapper {
width:100%;
float:left;
}
.sub_content {
background:url('../images/v_line.gif') right top repeat-y;
margin-right:169px;
}
.ban_2 {
width:auto;
text-align:center;
height:120px;
padding-top:3px;
padding-right:11px;
overflow:hidden;
}
.ban_2 img {
margin-top:8px !important;
float:right;


/*margin-left:15px;
/*margin:0px auto;
display:block;
*/
}

.title_3 {
background:url('../images/ic_1.gif') left top no-repeat;
padding-left:33px;
font:bold 12px Tahoma;
padding-bottom:8px;
padding-top:4px;
margin:16px 0 8px 36px;
display:block;
}
.title_3 span {
/*background:url('../images/dot_1bg.gif') left bottom repeat-x;*/
padding-bottom:2px;
}
a.link_1, .link_1  {
color:#969696;
text-decoration:none;
}
span.link_1, span.link_2 {font-size:12px; font-weight:bold; text-transform:uppercase;}
a.link_2, .link_2 {
color:#971110;
text-decoration:none;
}

.text_block {
margin:0 20px 58px 33px;
}
.text td  a{font:11px Tahoma;
color:#7b7979; text-decoration:none;}
.text td  a:hover{ color:#971110;}

.text {
font:11px Tahoma;
color:#7b7979;
background: url('../images/dot_1bg.gif') center top repeat-x;
width:100%;
}
*html .text{width:95%;}
.text tr th a{background:url('../images/arrow_4.gif') left 4px no-repeat;
padding-left:15px;
color:#971110;
}
.text tr th{text-align:left; color:#971110;}
.text tr th img{margin-left:5px;}

.text_block p {
font:11px Tahoma;
color:#7b7979;
margin:8px 0 8px 0 ;
}
.date {
font:bold 9px Tahoma;
color:#cacaca;
float:right;
}
.info_1 ,.info_2  ,.info_3{
font:bold 10px Tahoma;
color:#633f3f;
margin-top:8px;
float:left;
width:30%;
display: block;
}
.info_1 span {
font-weight:normal;
color:#971110;
margin-left:8px;
}
.info_1 a {
font-weight:normal;
color:#971110;
margin-left:8px;
}
.pages {
margin:78px 0px 0px 33px;
}
.pages a {
font:bold 10px Tahoma;
color:#370606;
margin-right:14px;
text-decoration:none;
padding-top:2px;
display:block;
float:left;
}
.pages a:active {
background:url('../images/link.gif') left bottom no-repeat;
width:16px;
height:19px;
text-align:center;
color:#fff;
}

.extras {
background:url('../images/v_line.gif') left top repeat-y;
width:180px;
margin-left:-180px;
float:left;
padding-bottom:221px;
_margin-bottom:18px
} 
*:first-child+html .extras {margin-bottom:17px}
.ban_3 {
margin:8px 0 9px 23px;
}
.footer {
background:url('../images/footer_bg.gif') left bottom repeat-x;
width:auto;
height:58px;
position:relative;
margin-left:248px;
}
.menu_fot {
padding-top:18px;
}
.menu_fot ul{width:100%; text-align:center;}
.menu_fot li {
font:12px Tahoma;
margin-right:20px;
display:inline;
}
.menu_fot a {
color:#e8aeae;
}
.menu_fot a:hover{color:#ffffff;}
#bottom_image {
background:transparent url('../images/bottom_image.jpg') no-repeat scroll 0 0;
bottom:57px;
height:339px;
position:absolute;
right:170px;
width:490px;
z-index:-10;
margin-top:-339px;
}
* html #bottom_image {
/*background:transparent url('../images/bottom_image_ie6.jpg') no-repeat scroll 0 0;
bottom:57px;
height:203px;
position:absolute;
right:170px;
width:294px;
z-index:-10;*/
margin-top:-203px;}
*html #w100{margin-bottom:200px;}
.fot_pic {
background:url('../images/fot_pic.jpg') left bottom no-repeat;
width:137px;
height:190px;
margin-top:-200px;
_margin-top:-194px;
position:relative;
float:right;
}
.design {
font:9px Tahoma;
color:#dcb0b0;
position:absolute;
right:11px;
top:27px;
}

.left_column {
width:248px;
margin-left:-100%;
float:left;
}
.logo {
height:120px;
}
.section1
{
/* display:block;*/
 border: 2px black solid; 
 margin:5px 12px 5px 10px;
 padding:0;
 width:auto;
 background:white;

 }
 .inter_section table {width:100%;}
 *html .inter_section table{width:95.5%; }
 .inter_section, .inter_section table tr td{width:auto;  margin:0px 12px 0px 10px;font:12px Tahoma; color:#7B7979; z-index:100;} 
 .inter_section p{padding-left:10px; margin-top:2px;}
 .icon_img {border:1px solid #990000; margin-right:10px;}
 
/* *html .section1{margin:0 20px 0 0;}*/
.links_1 {
background:#a70105;
width:248px;
height:16px;
margin-top:1px;
}
.ic_home {
margin-left:54px;
_margin-left:27px;
margin-top:-3px;
_margin-top:3px;
float:left;
}
*:first-child+html .ic_home{margin-top:3px;} 
.ic_mail ,.ic_net ,.ic_key {
margin-left:28px;
margin-top:-3px;
_margin-top:3px;
float:left;
}
*:first-child+html .ic_mail{margin-top:3px;} 
*:first-child+html .ic_net{margin-top:3px;} 
*:first-child+html .ic_key{margin-top:3px;} 
.titel_1 {
background:#2d0505;
width:248px;
height:auto;
}
.titel_1 a.head {
background:url('../images/m_1.gif') left top no-repeat;
height:35px;
_height:51px;
font:12px Tahoma;
/*color:#8c7676;*/
margin-left:9px;
padding-left:28px;
padding-top:17px;
display:block
}
.list_1 div {
margin-top:5px;
font:12px Tahoma;
color:#2d0505;
height:auto;
text-decoration:none;
position:relative;
/*border:#990000 4px solid;*/
background:url('../images/textura.jpg');
}

.list_1{background:url('../images/textura2.jpg'); padding:0;}

.list_1 ul {
width:247px;
border-right:1px solid #dddbde;
}
* html .list_1 li {
margin-bottom:-4px;
}
*:first-child+html .list_1 li {
margin-bottom:-4px;
}
.list_1 a {
background:url('../images/bg_1.gif') left top repeat-x;
width:247px;
height:41px;
font:12px Tahoma;
color:#2d0505;
text-decoration:none;
display:block;
position:relative;
}
.list_1 a:hover {
background:url('../images/bg_2.gif') left top repeat-x;
width:247px;
height:41px;
display:block
}
.list_1 a.hover {
background:url('../images/bg_2.gif') left top repeat-x;
width:247px;
height:41px;
display:block
}
#company_list, #company_list2 {margin:0;padding:0;}
#company_list li a,#company_list2 li a{ width:247px;}
*html #company_list li a, *html #company_list2 li a{ width:247px;}
*html #company_list li ul li a,*html #company_list2 li ul li a{ width:247px; padding-bottom:15px;}
*html #company_list,*html #company_list2{ width:247px; padding:0;}
#company_list li ul,#company_list2 li ul{ overflow:hidden; margin:0; padding-top:0px; width:247px; display:block;}
#company_list li ul li a,#company_list2 li ul li a{background:none; margin-left:15px; vertical-align:middle; height:auto; width:247px; padding-top:7px; padding-bottom:5px;}
#company_list  li ul li a:hover,#company_list2  li ul li a:hover{margin-left:17px; text-decoration:underline; color:#990000;}
.arrow_1, .arrow_1_active{
background:url('../images/arrow_1.gif') left 18px no-repeat;
padding:13px 0 0 20px;
margin-left:16px;
display:block;
font:12px Tahoma;
color:#8c7676;
text-decoration:none;
}

.arrow_1_active{background:url('../images/arrow_2.gif') left 18px no-repeat;}
.arrow_2 {
background:url('../images/arrow_2.gif') left top no-repeat;
width:5px;
height:5px;
position:absolute;
right:16px;
top:16px;
display:block;
z-index:100;
}
.small {
font:10px Tahoma !important;
margin-top:-4px;
display:block
}
.text_block td span a,.calendar-shortcuts a {text-decoration:none; color:#971110;}
.text_block td span a:hover,.calendar-shortcuts a:hover {text-decoration:underline;}
.text_block p a{color:#971110; font-size:12px; }
.text_block p a:hover{color:#F71111; margin-left:2px;}
.block_1 {
background:#932c2c url('../images/block_1bg.jpg') left top repeat-x;
width:248px;
position:relative;
min-height:455px;
height:auto !important;
height:455px;
margin-top:-455px;
z-index:-1;
}
.block_1_top {
background:url('../images/block_1_top.jpg') left top no-repeat;
width:247px;
height:17px;
_margin-bottom:-2px;	

}
.ban_1 {
margin-left:21px;
padding-top:16px;
position:absolute;
}
.phone {
background:url('../images/tel.jpg') left top no-repeat;
width:205px;
height:89px;
margin:18px 0 0 21px;
position:absolute;
bottom:250px;
z-index:100;
}
.mail {
background:url('../images/mail.jpg') left top no-repeat;
width:205px;
height:78px;
margin:2px 0 0 21px;
position:absolute;
bottom:150px;
z-index:100;
}
.block_1_bot {
background:url('../images/bg_3.jpg') left top no-repeat;
width:248px;
height:290px;
position:absolute;
left:0px;
bottom:0px;
/*border-bottom:1px solid white;*/
}
#left_links {z-index: 10;}
#left_links ul {margin-bottom:300px; z-index: 10;}
#left_links ul li{margin-left:5px; margin-bottom:8px; _margin-bottom:0px; padding:0;}
#left_links ul li a {
    font-size:+1;
	font:12px Tahoma;
	font-weight:bold;
	color:#FFFFFF; 
	padding-left:10px; 
	display:block;
	text-decoration:none;
	_margin:0;
	_height:20px;
	}
#left_links ul li a:hover{background:url('../images/bulet.gif') no-repeat left 5px; text-decoration:underline;}
#left_bg{ width:248px; background:#0000FF; height:100%;}