body {font-size: 62.5%; margin: 0; padding:0px; background:#fff; color:#000; font-family: Tahoma, Arial, sans-serif;}
html,body{height:100%}
#content_body,#content2_body{background:#e8e8ea;}
#index{}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#c4161c; text-decoration:underline;}
a:hover {color:#ffa903; text-decoration:underline;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}

h1 {}
h2 {font-size:1.2em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}

ul {list-style:none; margin:0; padding:0}
ul li {}

p {}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

.cl {clear:both; font-size: 0px; height: 0px;}
.left{float:left}
.right{float:right}

#content_body #header,#content2_body #header{background:#B6121B url(images/header22_new.png) no-repeat 0 0;}
#content_body #main_menu,#content2_body #main_menu{background:none}
#content_body h1,#content2_body h1{color:#c4161c; font-size:1.2em; background:url(images/head_bg1.png) no-repeat 0 100%; padding:30px 0 10px 17px;}
#content_body h2,#content2_body h2{font-style:normal !important; font-size:1.2em;}
#content_body #main_menu ul, #content2_body #main_menu ul{background:#fff}
#content_body .counter, #content2_body .counter{margin:5px 0 0 300px}
#content_body #main{background:url(images/maincon_center.gif) repeat-y 255px 0}
#content2_body #main{background:url(images/maincon0_center.gif) repeat-y 20px 0}

#himg{min-width:1000px; background:url(images/header2_body_new.png) no-repeat 50% 0; height:100px; position:absolute; width:100%; top:0}
#index #himg{background:url(images/menu0_body.png) no-repeat 50% 0; top:0}
#header #breadcrumbs{position:absolute;}
.breadcrumbs{color:#fff; padding:20px 0 0 265px;  width:600px; height:15px}
.breadcrumbs a{color:#fff}
.breadcrumbs a:hover {color:#fff; text-decoration:none;}
.auth{color:#fff; float:right; font-size:10px;margin-top: -30px; text-align:right;}
.auth a {color:#fff;}
.auth a:hover, .close a:hover {color:#fff; text-decoration:none;}
.close a{color:#fff;  float:right;}
.log_in{border: 2px solid #E8E8EA; background:#fff; padding:5px 10px; font-weight:bold;
position:absolute;
/*op:86px;*/
width:94%;
z-index:3;
right: 20px;
color:#B6121B; float:right;width:180px;font-size:11px; display: ;}
.log_in td {padding: 4px 5px;}
.log_in input{ font-size:10px; }
.log_in input.submit{ font-size:10px; width:70px; }
.log_in a, .log_in a:hover {color:#000; text-decoration:none;}
.log_in .close {height:10px; position:relative; top:-3px; right:-3px;}
.log_in .close a, .log_in .close a:hover {color:#000;  float:right; }
.sidebar{float:left; width:219px; padding:40px 18px}
.sidebar li{background:url(images/h.gif) no-repeat 0 4px; padding:10px 0 10px 20px; font-size:1.2em; font-weight:bold}
.sidebar li li{background:none; padding:5px 0 5px 12px; border-bottom:1px #b9b9be solid; font-size:0.75em; font-weight:normal}
.sidebar li ul{margin:10px 0 0 -12px}
.sidebar li li a {color:#c4161c; text-decoration:none;}
.sidebar li li a:hover {color:#ffa903; text-decoration:none;}
.act a{color:#000; text-decoration:none;}
.act a:hover{color:#000; text-decoration:underline;}
.active{background:#f0f0f1 !important}
.current{background:#f0f0f1}
.last{border-bottom:0 !important}
.maincont{float:left; width:723px; background:#fff url(images/conhead.gif) no-repeat 0 0; padding:9px 0 0px 0; border-top:4px solid #E8E8EA;}
.maincont h2{background:url(images/head_bg.gif) no-repeat 0 0; padding:20px 0 0 17px; height:45px; margin:1px}
.maincont li, .conblock li{background:url(images/bullet.gif) no-repeat 0 5px; padding:0 0 5px 15px}
.forbot{padding:0 22px 22px;}

#content2_body #content{border-top:4px solid #E8E8EA; margin:0 0 0 20px;}
.bg{background:#fff url(images/bg_top.gif) no-repeat 0 0; padding:9px 0 0; width:960px}
.bg_bott{ padding:0 27px 9px}

#main{min-height:100%; width:1000px; margin:-84px auto 0 auto; position:relative}
#container {font-size: 1.2em; width:1000px; overflow:hidden; padding:84px 0 0}
#index #main{margin:-72px auto 0 auto;}
#index #container{padding:72px 0 0}
#header{background:#b6121b url(images/menu02.png) 0 0 no-repeat; height:100px; width:982px;}
#logo{position:absolute; margin:0 0 0 40px}
#main_menu{height:39px; margin:0 25px 0 246px; width:729px;}
#main_menu ul{background:#e8e8ea none repeat scroll 0 0; margin:26px 0 0; font-size:1.2em; height:39px}
.hv{position:absolute; background:url(images/active_l.png) no-repeat 0 0; padding:0 0 0 9px; margin:0 0 0 -16px}
li .hv a{background:none; display:inline}
.ar{background:url(images/active_r.png) no-repeat 100% 0; padding:0 0px 0 0; width:14px; height:32px; float:left}

#index h1 {
	font:bold 1.4em Tahoma,Arial,sans-serif;
	color:#C4161C;
	text-align:center;
	padding:0 85px 0 70px;
	margin:0;
}

/*
#main_menu li a:hover{background:url(images/active2.gif) no-repeat 100% 0; padding:0 12px 10px 0 !important; margin:1px 0 0 -7px; cursor:pointer}
#main_menu li a:hover span{color:#fff !important; background:url(images/active1.gif) no-repeat 0 0; display:block; padding:10px 0px 0 13px !important; height:28px}
#main_menu li a:hover span span{background:#b6121b; padding:0 !important}

#main_menu li li a:hover{background:none; padding:0 12px !important; margin:1px 0 0; text-decoration:none}
#main_menu li li a:hover span{background:none; padding:10px 5px 0 16px !important; height:28px}
*/

#main_menu li a {background:url(images/active2.gif) no-repeat 100% 1000px;}
#main_menu li a span {background:url(images/active1.gif) no-repeat 0 1000px;}
#main_menu li:hover a {background:url(images/active2.gif) no-repeat 100% 0; padding:0 12px 10px 0 !important; margin:1px 0 0 -7px; cursor:pointer}
#main_menu li:hover a span{color:#fff !important; background:url(images/active1.gif) no-repeat 0 0; display:block; padding:10px 0px 0 13px !important; height:28px}
#main_menu li:hover a span span{background:#b6121b; padding:0 !important}

#main_menu li:hover li a {background:none; padding:0 12px !important; margin:1px 0 0; text-decoration:none}
#main_menu li:hover li a span{background:none; padding:10px 5px 0 16px !important; height:28px}

#main_menu li{float:left; margin:0; text-align:center; font-weight:bold}
#main_menu li a{position:relative; text-decoration:none; color:#000; display:block; height:28px; margin:1px 0 0; padding:10px 9px 0; }
#main_menu li img{position:absolute}
#main_menu li ul{margin:0 !important; padding:0; height:27px; background:#b5121b !important; padding:4px 0 0; overflow:visible; float:left; border-bottom:1px solid #fff;;}
#main_menu li  li{font-size:0.7em; padding:3px 0 0; width:auto; color:#d84a52; float:left; height:24px; font-weight:normal; background:#b5121b}
#main_menu li  li a{color:#fff; text-decoration:none !important; padding:0 12px !important; height:auto;}
.frontpic{margin:3px 0 0; clear:both; width:978px; height:200px}

#content{}
#content p{line-height:1.5em; margin:0; padding:7px 0 11px}
#content h2{font-style:italic;}
.conblock{width:410px; padding:0}
.conblock h2{font-size:1.5em; margin:10px 0}
.conblock h3{margin:1px; color:#b5121b; font-weight:bold; font-size:1.4em;}
.conblock h4{margin:4px 0 3px 0}
.conblock span{font-size:0.9em; color:#333}
#content .gray p{line-height:1.2em; padding-top:0}
.gray a{color:#333; text-decoration:underline;}
.gray a:hover{color:#666; text-decoration:none;}
.gray{width:837px; background:#f0f0f1 url(images/gray.png) no-repeat 0 0; clear:both; overflow:hidden; min-height:183px; /*padding:10px 70px 15px 70px;*/ padding:10px 70px 7px 70px; *padding-bottom:12px; margin:5px 0 0 0;}
/*@media all and () {
     .gray {
          padding-bottom:8px;
     }
}*/
.white{width:844px; background:url(images/white.png) no-repeat 430px 100%; clear:both; overflow:hidden; min-height:175px; margin:0; padding:0px 85px 0px 70px}
#content .white p{padding:0 60px 11px 0; line-height:1.2em}
.more{width:100px; height:26px; /*background:url(images/more.gif) no-repeat 0 0;*/ padding:0px 0 0 14px; margin:0px 0}
.more a {color:#000; font-size:0.9em}
.more a:hover {color:#000; text-decoration:none;}
.pictures{float:right; width:195px; margin:0 0 0 20px}
.pictures p{font-size:0.8em; padding:7px 0 30px !important;}
.yand{background:url(images/ya.gif) no-repeat 0 0; min-height:30px; padding:6px 0 0 22px; margin:10px 0}
.yand a{color:#0a5092}
.message{background:#e8e8ea; float:right; width:290px; padding:20px; font-size:0.9em}
.message h2{background:none !important; height:auto; padding:0; margin:0; font-size:1.3em !important}
.message span{color:#b6121b}
.message label{margin:7px 0 3px; display:block}
.message textarea{width:100%; height:164px}
.message input{width:235px}
.message input.subs {width:13px; height:13px; float:left; margin:3px 3px 0 0;;}
.message label.subs {margin:3px 0 0;}
*+html .message input.subs {margin-top:0;}

.inl{display:inline !important}
.captcha{margin:0; padding:8px 0 0; vertical-align:bottom;}
.message .capt{width:40px}
.message .subm{background:#b5121b url(images/submit.gif) no-repeat 0 0; width:73px; height:25px; border:0; color:#fff; font-size:1em; float:right}
.maincon_corners{background:url(images/conbot.gif) no-repeat 255px 100%; height:8px; margin:0 0 5px}
#content2_body .maincon_corners{background:url(images/bg_bott.gif) no-repeat 20px 0; height:8px; margin:0 0 5px}

#footer{margin:0; font-size:1.1em; height:84px; clear:both;}
#footer0{width:1000px; margin:0 auto}
#footer1{width:850px; padding:15px 80px 0 70px; height:53px; margin:0 auto; background:url(images/footer.png) no-repeat 352px 3px; color:#666}
#content_body #footer1,#content2_body #footer1{background:url(images/footer2.png) no-repeat 0 0; padding:15px 10px 0 47px; height:56px; width:940px;}
#content_body .search,#content2_body .search{margin:0px 30px 0 0;}
#index #footer{height:72px}
.l{width:500px; float:left;}
.l p {margin:0; font-size:1em; line-height:11px;}
.l a, .l a:hover {text-decoration:none;}
/*.l p{width:500px; float:left}*/
.ind_center_block{background:url(images/head_bg1.png) left bottom no-repeat; padding:5px 5px 10px 25px; width:250px; height:54px; float:left;}
.ind_center_block p{margin:0; padding:0 !important;}
.ind_center_block img{margin-right:5px !important;}
.index_middle{width:880px; clear:both; overflow:hidden; padding:0px 20px 5px 70px; margin:5px 0;}
.index_middle.top_blocks {padding-left:0;}
.index_middle.bottom_blocks {margin-bottom:0;}
.search{width:300px; color:#fff; float:right; background:#b6121b; margin:0 20px 0 0;}
.search.index{width:260px; background:none;}
.search table{width:100%}
.search td{width:50%; vertical-align:bottom;}
.search.index td{ width:auto;}
.search.index td.fast_search{width:150px;}
.rt{text-align:right}

.search label{font-size:1em;}
.search a{margin:0 10px 0 0;}
#srch{width:118px; font-size:1em; color:#666; margin:4px 0 0; padding:1px 0 1px 5px;}
.submt{width:12px; height:11px; background:url(images/s.gif) no-repeat 0 0; border:0; cursor:pointer; vertical-align:middle}
.counter{position:absolute; margin:5px 0 0 280px}


/* === MY === */
#main_menu .hv {visibility:hidden}
#main_menu .ar {visibility:hidden}
#main_menu li:hover .hv {visibility:visible;}
#main_menu li:hover .ar {visibility:visible;}
