div.stats{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}



a img {border: none;}
body {margin: 0; padding:0px; background: #F7F7F7; color:#333333; font-family: Verdana, Tahoma, sans-serif; font-size:100.01%;}
html, body {margin:0; padding:0; height:100%}


/*---Global tags---*/
img {border:0;}
a img.no_border {border: none !important;}
form {padding:0; margin:0;}
a {color:#000; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {}
h2 {font-size:1.3em; padding:0; margin:15px 0 10px 0;}
h3 {}
h4 {}


ul {}
ul li {}

p {margin: 0 0 15px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse; border-bottom: 1px solid #F7F7F7; border-right: 1px solid #F7F7F7; border-left: 1px solid #F7F7F7; border-top: 1px solid #F7F7F7;}
textarea, input {font-family:Arial;}

.cl {clear:both; font-size:0;}


#global {margin-top:-56px; min-height:100%; background: url(/design/images/container_bg.gif) 0 56px repeat-x; min-width:990px;}
#container {margin:0px auto 0 auto; padding-top:56px; font-size:0.75em; width:90%;}
#container_border_max {max-width:1300px; margin: 0 auto; }
#footer  {clear:both; border-top:1px solid #DADFE0; font-size:0.75em; color:#666666; height:30px;}
#footer_border {max-width:1300px;  margin: 0px auto;}
#footer_text {padding:8px 0 0px 0; width:90%; margin: 0px auto;}


/*---header---*/
#logo {position:absolute; margin: 37px 0 0 0;}

#lang {height:44px;}
#lang ul {list-style-type:none; padding:0; margin:0; position:relative; right:0; float:right; font-family:"Segoe UI"; font-size:0.8em; color:#fff;}
#lang ul li {position:relative; float:left; background:#fff; padding: 1px 5px 1px 5px; margin: 22px 0 0 10px;}
#lang ul li a {color:#000; text-decoration:none;}
#lang ul li a:hover {text-decoration:underline;}
#lang ul li.active {background:#ED1C24;}

#main_menu {padding-left:200px; position:relative; top:0px; height:66px; z-index:1;}
#main_menu table {border-collapse: collapse;  font-weight:bold; width:100%; white-space:nowrap;}
#main_menu td {padding: 0 0 0 0; height:31px; line-height:30px; background: url(/design/images/m_li_bg.gif) 2px 0 no-repeat; text-align:center;}
#main_menu td span {background: url(/design/images/m_span_bg.gif) 100% 0 no-repeat; display:block; height:31px; padding: 0 5px 0 5px;}
#main_menu td a {color:#000;}
#main_menu td.active {padding: 0 0 0 0; height:31px; line-height:30px; background: url(/design/images/m_li_bg_red.gif) 2px 0 no-repeat; text-align:center;}
#main_menu td.active span {text-decoration: none; background: url(/design/images/m_span_bg_red.gif) 100% 0 no-repeat; display:block; height:31px; padding: 0 5px 0 5px; color:#fff;}



#flash_block {height:245px; background: #F7F7F7;}
.header_img {height:245px;}
.img_01 {background: url(/design/images/img_01.jpg) 100% 0 no-repeat;}
.img_01 {background: url(/design/images/img_01.jpg) 100% 0 no-repeat;}
.img_01 {background: url(/design/images/img_01.jpg) 100% 0 no-repeat;}
.img_01 {background: url(/design/images/img_01.jpg) 100% 0 no-repeat;}
.img_01 {background: url(/design/images/img_01.jpg) 100% 0 no-repeat;}

#top_menu {margin-left:-12px; position:relative; padding: 5px 340px 0 0;}
#top_menu table {border-collapse: collapse;}
#top_menu table td {padding:0;}

#sub_menu {padding:0px 0px 0pt 5px; background: url(/design/images/gray.png) 0% 0 no-repeat; height:93px; overflow:hidden;}
#sub_menu table {margin-top:3px; border-collapse: collapse;}
#sub_menu table td {padding:0;}
#sub_menu table a {display:block; width:99px; height:89px;}
#sub_menu table a:hover {background: url(/design/images/sm_hover.gif) 0% 0 no-repeat;}


/*---content---*/
.content_cont {padding: 5px 0 0 0;}
.content_part {float:left; width:65%;}
.right_part {float:right; width:30%; margin-top: -15px;}
.title {border-bottom:1px solid #ED1C24; margin: 15px 0 10px 0; vertical-align: top;}

.content ul {list-style-type:none; padding:0; margin:10px 0 15px 25px; }
.content ul li {background: url(/design/images/arr.gif) 0px 3px no-repeat; padding: 0 0 0 11px;}

/*---html_banner---*/
.html_banner {background: url(/design/images/html_banner_bg.gif) 100% 100% no-repeat;} 
.html_banner img {vertical-align:bottom;}
.html_banner a {display:block;}

/*---news---*/
.news_block {border-bottom:1px solid #CECECE; padding-bottom:12px; margin-bottom:12px;}
.news_block .date {font-size:0.9em; color:#999999; padding: 4px 0;}
.news_block .news_title {font-weight:bold;}
.news_block img {float:left; margin-right:8px;}

/*---white_block---*/
.white_block {background:#fff; position:relative; margin-bottom:30px;}
.lt {background: url(/design/images/lt.gif) 0px 0 no-repeat;}
.rt {background: url(/design/images/rt.gif) 100% 0 no-repeat;}
.lb {background: url(/design/images/lb.gif) 0 100% no-repeat;}
.rb {background: url(/design/images/rb.gif) 100% 100% no-repeat; padding: 6px 8px 10px 8px;}


/*---search---*/
#search_form {font-size:0.9em; margin: 0 0 8px 0;}
#search_input {width:70%; font-size:12px; font-family: Verdana; margin-top:3px; padding-bottom:0;}
#search_go {width:43px; height:20px; background: url(/design/images/ok.gif) 0px 0 no-repeat; border:none medium; cursor:pointer;}

#rss {padding-left:19px; background: url(/design/images/rss.gif) 0px 0 no-repeat;}

#right_contacts {color:#666666;}
#right_contacts a {color:#ED1C24;}
#red_phone_cont {position:relative; right:0; float:right;}
#red_phone {position:absolute; top:-12px; right:-16px; width:109px; height:146px; background: url(/design/images/red_phone.png) 0px 0 no-repeat;}

.right_menu_red {list-style-type:none; padding:5px 0 5px 0; margin:15px 0 0px 0; border-bottom:1px solid #CECECE;}
.right_menu_red li {padding: 0 0 4px 13px; background: url(/design/images/arr_red.gif) 0px 7px no-repeat; font-weight:bold;}
.right_menu_red li a {font-weight:normal;}
.right_menu_red ul {list-style-type:none; padding:0; margin:3px 0 0 23px;}
.right_menu_red ul a {color:#999999;}

.right_menu_black {list-style-type:none; padding:5px 0 5px 0; margin:0 0 0px 0;}
.right_menu_black li {padding: 0 0 4px 13px; background: url(/design/images/arr_red.gif) 0px 7px no-repeat; font-weight:bold;}
.right_menu_black li a {font-weight:normal;}
.right_menu_black ul {list-style-type:none; padding:0; margin:3px 0 0 23px;}
.right_menu_black ul a {color:#999999;}

.html_button {background: url(/design/images/html_button.gif) 0px 0px no-repeat; margin: 15px 0;}
.html_button_right {background: url(/design/images/html_button_right.gif) 100% 0px no-repeat; padding: 7px 0 10px 10px; font-family:Arial; font-size:1.2em; font-weight:bold;}
.html_button_right a {color:#ED1C24;}

#copy {float:left;}
#footer_menu {text-align:right;}
#footer_menu a {margin-left:10px;}

.cell1 {float:left; width:33%; overflow:hidden;}
.cell2 {float:left; width:33%; overflow:hidden;}
.cell3 {float:right; width:33.9%;}
.cell1 .content {padding: 0 20px 0 0;}
.cell2 .content {padding: 0 10px 0 10px;}
.cell3 .content {padding: 0 0px 0 20px;}

/*---photo_block---*/
.photo_block {background: url(/design/images/photo_block.gif) 0px 0px no-repeat; width:169px; height:127px; float:left; margin: 0 20px 12px 0;}
.photo_block img {margin: 8px 0 0 8px;}