img {border:0; -ms-interpolation-mode:bicubic;}
form {margin:0}
body, html {margin:0; height:100%;}
/* * { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; } */

body, table, input, button, select, textarea { font-family: 'Open Sans', sans-serif, Arial, Helvetica; font-size:12px; color:#373737; }

hr { height:1px; border:1px solid #cecece; }

a, a:visited { text-decoration:none; color:#0066cc; }
a:hover, a:active {text-decoration:none; color:#2f97ff;}



a.gray, a.gray:visited {color:gray}
a.gray:hover, a.gray:active {color:#008dc4}

p {margin:0}

h1,h2,h3,h4,h5,h6 {color:#202020; margin:0}
h1 { font-size:18px; color:#c7a334;}
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }

.fz10 { font-size:10px }

.inputc { border:0 !important; margin:0; width:15px !important; height:13px !important; vertical-align:text-bottom; }
.sm10{font-size:10px} .sm11{font-size:11px} .sm12{font-size:12px} .sm14{font-size:14px}
@media print{.noprint{display:none;}}

input.text, select.text, textarea.text, input.button { border:1px solid #aeaeae; padding:0;  } /* -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; */
input.text, input.button { }

input.error, textarea.error, select.error option  { border: 1px solid red; background-color: #FFFCE2; background-image: url(/inc/forms/warning.gif); background-repeat:no-repeat; padding-left:16px; background-position:left; }
input.required, select.required, textarea.required { background-image: url(/inc/forms/required.gif); background-repeat:no-repeat; padding-left:16px; background-position:left; }
input.ready, select.ready, textarea.ready { background-image: url(/inc/forms/ready.gif); background-repeat:no-repeat; padding-left:16px; background-position:left; }
label.error { color:red; }


.win_gray { border:1px solid #4f4b4c; }
.win_gray th { height:19px; text-align:center; border:1px solid white; background:url(red_line.gif) repeat-x top; color:white; }
/*.win_gray td { padding:3px; }*/


.b_left { width:180px; overflow:hidden; }
.b_left .title { background:url(t_block.gif) no-repeat center top; text-align:center; font-size:12px; color:#cc6600; font-weight:regular; padding: 5px 0 0 0; height:30px; font-weight:bold;} 
.b_left .content { color:#636363; padding:0px 5px; background:url(c_block.gif) no-repeat center top; border-left: 1px solid #6e96d5; border-right: 1px solid #6e96d5; font-size:11px;}


/* home blocks */
.wh { width:375px; height:114px; background:url(home_block.png) no-repeat; text-align:right; }
.wh .h { padding:2px 12px 2px 55px; color:#862e06; font-weight:bold; }
.wh .c { margin-left:3px; padding:0 12px; height:90px; overflow:hidden; 
	scrollbar-track-color:#fff; scrollbar-arrow-color:#3b0000; scrollbar-base-color:#e9e9e9; scrollbar-face-color:#e9e9e9; scrollbar-3dlight-color:white; scrollbar-darkshadow-color:white; scrollbar-highlight-color:white; scrollbar-shadow-color:white;
 }


/* button */
a.b1, a.b1:visited { color:#cc5432; font-size:11px; text-align:center; margin-top:4px; background:url(b1.gif) no-repeat; display:block; width:91px; height:17px; line-height:16px; overflow:hidden; text-decoration:none;}
a.b1:hover, a.b1:active { color:#8d3c23; text-decoration:none; }

input.b1 { color:#cc5432; background:url(b1.gif) no-repeat; width:91px; height:17px; line-height:16px; padding-bottom:3px; border:0; ; }


.round-top {
	zoom:1; padding:3px 5px; font-weight:bold; color:white;
	border-top:1px solid #aeaeae; 
	border-left:1px solid #aeaeae; 
	border-right:1px solid #aeaeae;
	-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; border-top-left-radius:8px;
	-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; border-top-right-radius:8px;
}
.round-center {
	zoom:1; padding:5px;
	border-bottom:1px solid #aeaeae; 
	border-left:1px solid #aeaeae; 
	border-right:1px solid #aeaeae; 
	-moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; border-bottom-right-radius:8px;
}

 /* topmenu menu */
#tm {list-style:none; margin:0; padding:0}
#tm * {margin:0; padding:0}
#tm li {position:relative; float:right;}
#tm a, #tm a div { background-image:url(tm.gif); background-repeat:no-repeat; }
#tm a div { *display:inline/*inline-block hack for IE6,7*/; zoom:1; height:60px; overflow:hidden; padding-left:5px; margin-right:5px; }
#tm a, #tm a:visited { padding:20px 17px 0 17px; display:block; font-weight:bold; font-size:14px; color:#FFFFFF !important; text-decoration:none; background-position:right top; cursor:hand; background: url(/skin/img/border_menu.png) no-repeat left top; height:40px;}
#tm a div, #tm a:visited div { background-position:left top; }
#tm a:hover, #tm a:active , #tm a:focus {display:block; color:#fc2803; text-decoration:none; background: url("/skin/img/menu_li_bg.png") repeat top; }
#tm a.on {display:block; text-decoration:none;}
#tm a.on div { text-decoration:none; color:#FFFFFF !important; background-position:left bottom !important;  }

/* side menu */
#sm { margin-bottom:15px; margin-top:8px;}
#sm a, #sm a:visited { color:#5a5656; line-height:22px; margin-bottom:3px; padding-left:10px; margin-left:10px; text-align:right; text-decoration:none; display:block; border-left:1px solid #a1a1a1; float:right; font-size:20px; font-weight:bold;}
#sm a:hover, #sm a:active { color:#ac0a09 !important; }
#sm a.on { color:#ac0a09 !important; }

/* right menu */
#rm { display:block; width:159px; margin-right:1px; }
#rm, #rm ul, #rm li { list-style:none; padding:0; margin:0; overflow:hidden; }
#rm li a, #rm li a:visited { color:white; height:27px; padding:5px; text-align:right; background:url(menu_btn.png) no-repeat right; text-decoration:none; overflow:hidden; font-weight:bold; font-size:14px; display:block; vertical-align:bottom; }
#rm a:hover, #rm a:active { color:#ffffff !important; background:url(menu_btn_o.png) no-repeat right !important;}
#rm a.on { color:#ffffff !important; background:url(menu_btn_a.png) no-repeat right !important;}
/* right menu - sub menu */
#rm ul a, #rm ul a:visited { color:#3e4144; text-align:right; background:#f2f2f2 url(menu_sub2.gif) no-repeat right 5px; display:block; border-bottom:1px solid white; width:150px; height:20px; text-decoration:none; padding:2px 20px; overflow:hidden; font-weight:normal;}
#rm ul a:hover, #rm ul a:active { color:#00658b !important; background:#f2f2f2 url(menu_sub2_o.gif) no-repeat right 5px !important;}
#rm ul a.on { color:#661c20 !important; background:#f2f2f2 url(menu_sub2_a.gif) no-repeat right 5px !important; }
/* right menu - sub-sub menu */
/* #rm ul li li a, #rm ul li li a:visited { color:black; padding:4px 15px 4px 0; height:1%; margin-right:20px; } */

/* bottom menu */
#bottom { text-align:center }
#bottom a, #bottom a:visited { color:#5c5c5c; padding:0 10px; text-decoration:none; }
#bottom a:hover, #bottom a:active { text-decoration:underline;}

.ins_files td {padding:0 10px; background: url(/skin/files_bg.gif) repeat-x top; height:30px;}
.ins_files tr {padding:2px; margin-top:10px; border-top:5px solid silver;}


a.b1, a.b1:visited { background:url(b1.png) no-repeat; display:block; height:25px; overflow:hidden; padding-left:10px; text-decoration:none;}
a.b1:hover, a.b1:active { background-position:0% -25px; cursor:default; text-decoration:none; }
a.b1 div { background:url(b1.png) no-repeat top right; height:25px; text-align:center; padding-top:3px; padding-right:10px; text-decoration:none; color:black; }
a.b1:hover div, a.b1:active div { background-position:100% -25px; } 


.form { border-collapse:collapse; border:1px solid #852126; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.form th { background:#dfe4e8; padding:2px; color:#000; }
.form .button { background:url(top_menu.gif) repeat-x center; font-weight:bold; border:1px solid #852126; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

.t_form td { line-height:20px; }
.t_form input.text, .t_form select { height:16px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.t_form textarea, .t_form select { border:1px solid #852126; }
.t_form input {}


.t_list { border-collapse:collapse; }
.t_list th { background:#e1e1e1; font-weight:normal; padding:1px 3px; border-left:1px solid white; }
.t_list td { border-bottom:1px solid #E0E0E0; padding:2px 3px; }

/*
.tabcontainer { clear:left; width:100%; height:21px; background-color:#E0EBFC;  background:url(tabs2.png) repeat-x left bottom; }
.tabcontent   { display:none; color:#4E5AC0; padding-right:10px; line-height:18px; }
*/

.tresults { border-top:0px solid #CCCCCC; border-bottom:0px solid #CCCCCC; font-size:12px }
.tresults th { background:#C5DEFF url(th.gif) repeat-x; padding:2px 0 2px 0; border:1px outset; font-size:11px }
.tresults tr { text-align:center; }
.tresults td.on { background:#FDFFBE; }
.tresults td.selected { background:#FDFFBE url(cellon.png) repeat-x 0 0; }
.tresults td.disc { background:#FDFFBE url(cellon.png) 0px -25px repeat-x; text-align:right; font-size:11px; }
.tresults td.split { border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; overflow:hidden;}
.tresults input { height:17px; }


.fld { background:url(fldset.png) no-repeat left top; direction:ltr; width:100%; }
.fld h1 { background:url(fldset.png) no-repeat right top; line-height:14px; margin:0 0 0 9px; text-align:right; padding-right:11px }
.fld h1 span { color:#4E5AC0; font-size:10px; padding:2px; direction:rtl; }
.fld div.br { background:url(fldset.png) no-repeat right bottom; width:100%; }
.fld div.bl { background:url(fldset.png) no-repeat bottom left; margin-right:9px; padding:0 0 5px 9px; height:1%; direction:rtl; border:0px solid red }

.fldset_bg { background:url(fldset_bg.png) repeat-x; border-bottom:1px solid #C0C0C0; }


.itemFull {border:1px solid #84aa2c; padding:10px; background-color:#e0ecfc; zoom:1}
.itemFull h3 {margin:0 0 10px 0; font-size:16px; color:#005000 }
.itemFull h4 {margin:0 0 10px 0; font-size:14px; color:#005000 }
#itemImg img {border:1px solid #cecece; }
.img_s {border:0px solid #cecece; }

/*
td.hl {h: expression(
	this.onmouseover=new Function("this.className += ' hover';"),
	this.onmouseout =new Function("this.className = this.className.replace(' hover', '')")
);}
td.hl:hover, td.hl.hover {
	background-color:#FDFFBE;
}*/

body {
scrollbar-base-color: #fafafa;
scrollbar-arrow-color: #323237;
scrollbar-3dlight-color: #fafafa;
scrollbar-darkshadow-color:#fafafa;
scrollbar-highlight-color: #323237;
scrollbar-shadow-color: #323237;
scrollbar-track-color: #fafafa;
}

.header_login{width: 100%; height: 32px; border: solid 1px #a49a99;}
.header_login2{width: 980px; margin: auto;}
.form_login{width: 410px;  margin-top: 6px; float: right;}
.form_login input[type="text"],.form_login input[type="password"]{ float:right; width: 164px; height: 18px; border-radius: 0; border: solid 1px #383433; padding-right: 6px; margin-left: 3px;}
.button_login{width: 60px; height: 20px; border:0px!important; background: #870b0b; float:right; border-radius: 0px!important; color: #FFFFFF;}
.header_search{float: right;  margin-top: 6px; margin-left: 9px;}
.header_search input[type="text"]{ float:right; width: 114px; height: 18px; border-radius: 0; border: solid 1px #383433; padding-right: 6px;}
.btn_search{width: 20px; height: 20px; background: url("/skin/img/btn_search.png"); border: solid 1px #383433!important; border-left: 2px;!important; border-right: 0px!important; border-radius: 0px!important;}
.button_face{float:right; margin-top: 3px;}

.header_seasons{float:left; margin-top: 6px; margin-left: 50px;}
.header_seasons select{ width: 164px; height: 19px; border-radius: 0; border: solid 1px #383433; padding-right: 6px; margin-right: 3px;}

.header_logo{width: 980px; margin: auto; height: 141px; border:0px solid red;}
.header_logo .logo{margin-top: 6px;}
.header_logo .banner_top{float: left; margin-top: 31px;}

.header_menu{width: 100%; height: 60px; background: url("/skin/img/menu_bg.png") repeat;}
.header_menu2{width: 980px; margin: 0 auto;}
.bottom_menu{width: 100%; height: 9px; background: url("/skin/img/shadow_menu.png") repeat;}

.body_d{width: 980px; margin: 0 auto; border:0px solid red; }
.hp_img_top{width: 100%; background: #e5e5e5; padding: 21px 0 40px 0; text-align:center; border:0px solid green;}
.hp_img_top_small{width: 100%; height:210px; background: #e5e5e5; padding: 21px 0 40px 0; text-align:center;}

.hp_img_top img{width: 972px; text-align:center; border: solid 4px #FFFFFF;}
.hp_img_top_small img{width: 972px; border: solid 4px #FFFFFF;}

.categories{width: 100%; margin-top: 21px;}
.category{width: 116px; height: 125px; float: right; margin: 0 3px; margin-bottom:13px;}
.category img{float: right; width: 100%;}
.category_title{float:right; width: 100%; background: url("/skin/img/bg_cat.png"); height: 27px; font-size: 14px; color: #FFFFFF; font-weight: bold;  text-align: center;}
.category_title p{margin-top: 5px;}

.hp_right{width: 290px; float: right;}
.hp_right_small{width: 220px; float: right;}
.new_title{width: 100%; background: url("/skin/img/bg_news.jpg") repeat-x; height: 41px;}
.new_title img{float: right; margin-left: 26px;  margin-right: 18px;}
.new_title p{font-size: 25px; color:#FFFFFF; float: right; height:41px; background:url(/skin/img/news_icon.png) no-repeat right 11px; padding-right: 36px;}
.hr_news{border-top: solid 1px #FFFFFF; border-bottom:solid 1px #e9e9e9; border-right: 0px; border-left: 0px;}

.hp_left{width: 616px;  float: left; padding-top: 8px;}
.hp_left_big{width: 740px;  float: left; padding-top: 8px;}
.about_icon{float:right;}
.about_title{font-size: 26px; color: #363435; margin-bottom: 24px; margin-top: -11px;}
.about_us{width: 97%; padding-right: 20px; font-size:14px;}

.hp_team{width: 100%; background:url("/skin/img/team.jpg") center top; height: 255px; float: right; margin-top: 57px;}
.team_title{width: 100%; text-align: center; font-size: 20px; color:#cb0907; margin-top: 23px;}
.team_body{width: 900px; margin: 0 auto; border: solid 1px #bc0a08; height: 183px; margin-top: -10px;  border-top: 0px; border-bottom: solid 2px #bc0a08;}
.team1{width: 316px;  float:right; margin-right: 16px; margin-left: 50px; margin-top: 20px;}
.team2{width: 197px;  float:right; margin-left: 95px; margin-top: 20px;}
.team3{width: 150px;  float:right; margin-top: 20px;}
.team1 table tr td, .team2 table tr td, .team3 table tr td{text-align: right; color: #FFFFFF; font-size: 14px; height: 20px;}
.name_t{width: 110px;}

.logos	{width:980px; margin: 0 auto; margin-top: 50px; margin-bottom: 40px; border:0px solid red}
.logos img { margin-left: 18px; height:141px; width:312px;}


.footer{width: 100%; background: url("/skin/img/footer.jpg"); height: 292px; border-top: solid 4px #bc0a08; font-family: 'Open Sans', sans-serif, Arial;}
.footer2{width: 100%; font-family: 'Open Sans', sans-serif, Arial;}
.footer_a{width: 980px; margin: 0 auto;}
.footer_a1{width: 616px; margin-left: 42px; margin-top:30px; float: right;}
.footer_a1 .title, .footer_a2 .title{color: #FFFFFF; font-size: 30px; width: 100%; height:20px; background:url(/skin/img/bullet1.png) no-repeat right top;}
.footer_a1 img{float: right; margin-left: 22px;}
.footer_a1 .title p{margin-top: -8px; float: right;}
.footer_a3{width: 365px; margin-left: 0; margin-top:30px; float: right;}
.footer_a3 .title, .footer_a4 .title{color: #FFFFFF; font-size: 30px; width: 100%; height:20px; background:url(/skin/img/bullet1.png) no-repeat right top;}
.footer_a3 img{float: right; margin-left: 22px;}
.footer_a3 .title p{margin-top: -8px; float: right;}
.footer_contact{float: right; margin-right: 35px; width: 450px; color:#FFFFFF; font-size: 14px; margin-top: 20px;}
.footer_a2{float: right; width: 321px; margin-top:30px;}
.footer_a2 img{float: right; margin-left: 30px;}
.footer_a4 .title p{margin-top: -8px; float: right;}
.footer_a4{float: right; width: 590px; margin-top:30px;}
.footer_a4 img{float: right; margin-left: 30px;}
.footer_a4 .title p{margin-top: -8px; float: right;}

.contact_footer{margin-right: 41px; margin-top: 21px; float: right}
.contact_footer input[type="text"]{width: 274px; margin-bottom: 7px; height: 38px; background: #232122; border:0px; font-size: 16px; color: #FFFFFF; padding-right: 6px;}
.contact_footer input[type="submit"]{width: 97px; height: 38px; border: 0px; color:#FFFFFF; float: left; font-size: 16px; background: #bd0908; font-weight: bold;}

.credit{margin:0 auto; width:980px; text-align:left; padding-bottom:4px; font-family:'Open Sans', sans-serif, Arial; color: #DDD;  margin-top: 7px; }

.no-margin-left{margin-left: 0px !important;}
.no-padding-left{padding-left: 0px!important;}

.banner_left{display: none;}

@media (min-width: 1300px) {
    .banner_left{display: block; width: 122px; position:fixed; left:15px; top: 262px;}
    .banner_left img{width: 100%;}

}

.blocks_user {width:450px; float:right;margin-top:2px;}
.form_table {font-size:14px; font-weight:normal;}
.form_table input {width:100%; height:31px; background-color:#ffffff; border:1px solid #dadada !important; color:#363435; padding:5px; font-size:14px !important; font-weight:bold; margin-bottom:10px;}
.form_table_send {width:142px !important; height:48px !important; border:0px !important; padding:0 !important; margin-left: -10px; }

