body#main_body {margin: 0; padding: 0px; color:#313131; font-family: Arial, sans-serif; font-size:small; background: #fff;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#008EF1; text-decoration:underline;}
a:hover {color:#008EF1; text-decoration:underline;}

p {padding:0; margin: 0 0 10px 0;}

hr {border: none 0; border-top: 1px dotted #CBC4B8; height: 1px; margin: 15px 0 10px 0;}

h1, h3, h4 {color:#95339D;}
h1 {font-size:23px; font-weight:normal;}
h1.small_h1 {text-decoration:none; color:#313131; font-family: Arial, sans-serif; font-size:small; background: #fff; display: inline;}
h3 {font-size:12px;}
h4 {font-size:11px;}
.cl {clear:both; font-size:0;}

#global_conteiner {min-width:900px;}
#conteiner {width:92%; margin: 0 auto;}

.block_01, .block_02, .block_03, .block_04 {width:25%; float:left;}
.block_01, .block_02, .block_03, .block_04_a {width:25%; float:left;}

#header_title {height:38px;}
#header_title .block_01 {padding: 15px 0 0 0;}
#send_mail {color:#661769; padding: 0 23px 0 0; background: transparent url(imgs/mail_ico.gif) 100% 5px no-repeat;}
#header_title_text {height:33px; background: transparent url(imgs/header_title_text_new.gif) 5px 16px no-repeat;}
#header_title .block_04_a {height:38px; background: transparent url(imgs/h_img_01_a.jpg) 0 0 no-repeat;}
#header_title .block_04 {height:38px; background: transparent url(imgs/h_img_01.jpg) 0 0 no-repeat;}
#lang_switch {padding: 15px 5px 0 0; position:relative; text-align:right;}
#lang_switch a {color:#661769;}

#header_img {clear:both; height:203px;}
#big_img {height:203px; width:50%; float:left; background: #FFC225 url(imgs/big_img.jpg) 0 0 no-repeat;}
#big_img .block_01 {position:relative; width:50%;}
#big_img .block_02 {position:relative; width:50%;}
#big_img_right {height:203px; background: transparent url(imgs/big_img_right.gif) 100% 0 no-repeat;}
#logo {padding: 26px 0 0 26px;}
#header_img .block_03 {height:203px; background: #7E2E83 url(imgs/h_img_02.jpg) 0 0 no-repeat;}
#header_img .block_04_a {height:203px; background: #F1CFCF url(imgs/h_img_03_a.jpg) 0 0 no-repeat;}
#header_img .block_04 {height:203px; background: #F1CFCF url(imgs/h_img_03.jpg) 0 0 no-repeat;}
#h_img_02_right {height:203px; background: transparent url(imgs/h_img_02_right.gif) 100% 0 no-repeat;}
#h_img_03_right {height:203px; background: transparent url(imgs/h_img_03_right.gif) 100% 0 no-repeat;}
#ask_doc {padding: 47px 0 0 0px; width:86px; position:relative; left:125px; text-align:center;}
#ask_doc a {color:#fff;}

#header_img_text {height:203px; background: transparent url(imgs/header_img_text2.gif) 5px 30px no-repeat;}
#header_img_text_new {height:203px; background: transparent url(imgs/header_img_text_new.gif) 5px 30px no-repeat;}
#head_phone {padding: 90px 0 0 0; font-weight:bold; line-height:20px;}
#head_phone a {color:#7E2E83; margin-left:12px;}
#time_work {padding: 20px 0 0 0; line-height:15px;}

/*---Content---*/
.content {padding-bottom:20px;}
.content_center {width:50%; float:left; padding-bottom:50px;}
.content_center .block_02 {width:50%; } 
.content_center .block_03 {width:50%; } 

#title_01 {height:32px; background: transparent url(imgs/title_01.gif) 0px 100% no-repeat;}
#title_02 {height:32px; background: transparent url(imgs/title_02.gif) 0px 100% no-repeat;}
#title_03 {height:32px; background: transparent url(imgs/title_03.gif) 0px 100% no-repeat;}
#title_04 {height:32px; background: transparent url(imgs/title_04.gif) 0px 100% no-repeat;}
#title_04a {height:32px; background: transparent url(imgs/title_04.gif) 0px 100% no-repeat; margin-top:15px;}
#title_04m {height:32px; background: transparent url(imgs/title_04m.gif) 0px 100% no-repeat;}
#title_05 {height:32px; background: transparent url(imgs/title_05.gif) 0px 100% no-repeat;}
#title_06 {height:32px; background: transparent url(imgs/title_06.gif) 0px 100% no-repeat;}
#title_07 {height:32px; background: transparent url(imgs/title_07.gif) 0px 100% no-repeat;}

.block_cont {padding: 0 15px 0px 6px;}

.content ul {list-style-type:none; padding:10px 0 20px 0; margin:0; font-size:110%;}
.content ul li {padding: 0 0 5px 0;}
.content ul li a {text-decoration:none; color:#7A0085; background: transparent url(imgs/dot.gif) 0px 100% repeat-x;}
#.content ul li a#menu_active {color:#432E1C; font-weight:bold; background: transparent url(imgs/dot_gray.gif) 0px 100% repeat-x;}
.content ul li a#menu_active {color:#7A0085; font-weight:bold; background: transparent url(imgs/dot_gray.gif) 0px 100% repeat-x;}
#.content ul li a#menu_active2 {color:#432E1C; font-weight:bold; background: transparent;}
.content ul li a#menu_active2 {color:#7A0085; font-weight:bold; background: transparent;}

.content .big_cell_text ul {font-size:100%;}
.content .big_cell_text ul li {padding: 0 0 5px 14px; background: transparent url(imgs/arr.gif) 0px 6px no-repeat;}
.content .big_cell_text ul li a {color:#008EF1;  background: transparent; text-decoration:underline;}
.content .big_cell_text ul li a:hover {text-decoration:none; color:#008EF1;}


ul.sub_menu {padding-left:12px !important; padding-bottom:5px !important;}


.big_text {font-size:130%;}
.news {padding: 0 10px 10px 0;}
.news_title {font-size:125%; padding: 10px 0 5px 0;}
.news_title a {color:#519D00;  text-decoration:none; background: transparent url(imgs/dot_green.gif) 0px 100% repeat-x;}
.news_title a:hover {color:#519D00; background: transparent url(imgs/dot_green.gif) 0px 100% repeat-x;}

.red_news a {color:#DE0054; text-decoration:none; background: transparent url(imgs/dot_red.gif) 0px 100% repeat-x;}
.red_news a:hover {color:#DE0054; background: transparent url(imgs/dot_red.gif) 0px 100% repeat-x;}

.list_title {font-size:140%;}
.content ul.style_list {}
.content ul.style_list li {padding: 0 0 5px 14px; background: transparent url(imgs/arr.gif) 0px 6px no-repeat;}
.content ul.style_list li a {color:#008EF1;  background: transparent; text-decoration:underline;}
.content ul.style_list li a:hover {text-decoration:none; color:#008EF1;}


/*---FOOTER---*/
#search_block {height:52px; margin-top:3px; background: #FFC335 url(imgs/search_block_left.gif) 0px 0px no-repeat;}
#search_block_right {height:52px; background: transparent url(imgs/search_block_right.gif) 100% 0px no-repeat;}
#search_input {width:90%; margin:12px 0 0 17px;}
#search_go {cursor:pointer; width:19px; height:19px; background:#6F0079; margin:5px 0 0 0px;}

.blue {color:#008EF1;}
a.blue {color:#008EF1;}
a.blue:hover {color:#008EF1;}

#site_map {text-align:right; padding: 15px 15px 0 0;}
#footer {/*background: transparent url(imgs/bear.jpg) 65% 100% no-repeat;*/ padding: 75px 0 35px 0;}
#footer_about {background: transparent url(imgs/bear.jpg) 65% 100% no-repeat; padding: 75px 0 45px 0;}
#footer_line_left {margin-top:4px; height:7px; font-size:0; background: #6DC410 url(imgs/footer_line_left.gif) 0% 0% no-repeat;}
#footer_line_right {height:7px; font-size:0; background: transparent url(imgs/footer_line_right.gif) 100% 0% no-repeat;}
#phone_text_block {height:64px;}
#phone_text_block div {padding-top:30px;}
#phone_text_block1 {height:61px;}
#phone_text_block1 div {padding-top:30px;}


#m_blue {padding: 0 0 0 30px; height:22px; line-height:22px; background: transparent url(imgs/m_blue.gif) 0% 0% no-repeat;}
#m_orange {padding: 0 0 0 30px; height:22px; line-height:22px; background: transparent url(imgs/m_orange.gif) 0% 0% no-repeat;}

#copy {font-size:85%; color:#A79D95;}


/*---Base page---*/
.big_search {background: #F4F4F4 url(imgs/big_search_left.gif) 0% 0% no-repeat;}
.big_search_cont {height:60px; color:#95339D; font-size:15px; padding: 9px 0px 0 20px; background: transparent url(imgs/big_search_right.gif) 100% 0% no-repeat;}
.big_search_cont table {width:100%;}
#big_search_go {width:19px; height:20px; cursor:pointer; margin: 0 10px 0 10px;}
#big_search_input {margin-left:0; width:100%;}

.q_block { font-size:small; padding-bottom:35px;}
.q_name {color:#837569; font-style:italic;}
.q_title {color:#95339D; font-size:110%; padding: 7px 0 7px 0;}
.gray {color:#9B9086;}
.violet {color:#95339D;}
.f15 {font-size:15px;}

.page_num {padding: 10px 0 10px 0px;}
.page_num a {font-size:19px; color:#519D00; padding: 0 3px 0 3px;}
.page_num a:hover {color:#95339D;}
.page_num a#page_active {color:#95339D; cursor:default; text-decoration:none;}

ul.gray_bg {list-style-type:none; padding:10px 10px 15px 12px !important; margin:0 0 30px 0 !important; background:#F6F6F6; font-size: small !important;}
ul.gray_bg li {padding-left:14px !important; background: transparent url(imgs/arr1.gif) 0% 5px no-repeat;}
ul.gray_bg b {padding-left:15px;}

#active a {color:#372D24 !important; background: transparent !important; font-weight:bold;}
#active {background: transparent url(imgs/arr2.gif) 0% 5px no-repeat;}

/*---Gray block---*/
.lt {background: #F4F4F4 url(imgs/lt.gif) 0% 0% no-repeat; border-bottom:1px solid #fff;}
.rt {background: transparent url(imgs/rt.gif) 100% 0% no-repeat;}
.lb {background: transparent url(imgs/lb.gif) 0% 100% no-repeat;}
.rb {background: transparent url(imgs/rb.gif) 100% 100% no-repeat;  padding:10px;}

.form_table {border-collapse: collapse; width:100%;}
.form_table td {padding:0 0 10px 10px ;}
.form_table .input100 {width:90%;}
.send_button {cursor:pointer;}
.form_table textarea {height:100px;}
.wdt130 {width:130px;}

input, textarea  {font-family: Arial, sans-serif; font-size:small;}
.red {color:#DE0054;}
a.red:hover {color:#DE0054;}
.small {font-size:small !important;}
.pl12 {padding-left:12px;} 
.v_rasp {height:150px;}
.pt5 {padding-top:5px;}


/*---Photo gal---*/
.photo_gal {padding: 20px 0 20px 6px; clear:both;}
.photo_gal table {}

.photo_gal_text {clear:both; padding: 20px 0 0 0;}
.big_img {overflow:hidden; width:462px;}
.small_img {}
.small_img img {margin: 0 2px 3px 0;}



.menu_block {float:left; width:75%;}
.menu_block .block_01 {width:33.3%;} 
.menu_block .block_02 {width:33.3%;} 
.menu_block .block_03 {width:33.3%;} 

.big_cell {float:left; width:66.6%;}
.big_block {float:left; width:75%;}
.block_01_cont {padding-right:15px;}
.right_cell {width:32.3%; float:right; padding: 40px 0 0 0;}
.left_cell {float:left; width:64%; padding-left:6px;}


/*---new_text page---*/
.left_cell_text {float:left; width:33.3%;}
.big_cell_text {width:66%; float:left;}
.big_cell_cont {padding-left:6px;}


/*---Contacts---*/
.contacts_left {width:49.8%; float:left;}
.contacts_right {width:49.8%; float:left;}
.border_dot {background: transparent url(imgs/dot.gif) 0px 100% repeat-x; text-decoration:none}
.f15 {font-size:15px;}                 


.no_line {text-decoration:none !important;}

.star1 {padding-top:15px; background: transparent url(imgs/star1.gif) 0px 0% no-repeat;} 
.star2 {padding-top:15px; background: transparent url(imgs/star2.gif) 0px 0% no-repeat;} 

 
TT {
  font-family: Arial, sans-serif;
  font-size:small;
  font-weight: bold;
  color:#313131;
}

H2 {
  display: inline;
  font-family: Arial, sans-serif;
  font-size:small;
  font-weight: bold;
  color:#313131;
}
strong {
  font-weight: normal;
}


/*---404---*/
#logo_white {width:240px; text-align:right; float:left; padding: 60px 0 0 0;}
#text_404 {width:450px; float:left; padding:105px 0 0 30px;}
h1.black {color:#000;}

.no_bg {background: transparent !important;} 

#logo_w {text-align:center; padding-top:60px;}
#site_map_list {padding: 105px 0 50px 0;}
#site_map_list ul {list-style-type:none; padding:10px 0 20px 0; margin:0; font-size:110%;}
#site_map_list ul li {padding: 0 0 10px 20px;}
#site_map_list ul li a {text-decoration:none; color:#7A0085; background: transparent url(imgs/dot.gif) 0px 100% repeat-x;}
#site_map_list ul ul {padding:5px 0 0 20px;}
#site_map_list ul ul li {padding: 0 0 5px 20px; font-size:80%;}

.right_w_block {padding-top:170px;}
.right_w_block p {padding:0; margin-bottom:5px;}

.search_list {padding:10px 0 0 23px; color:#9C41A4; font-size:90%;}
.search_list li {padding: 0 0 10px 0;}
.search_list a {font-size:1.3em;}
.search_list li p {color:#000; padding-top:5px}

.big_search1 {background: #F4F4F4 url(imgs/big_search_left1.gif) 0% 0% no-repeat;}
.big_search_cont1 {height:38px; line-height:38px; color:#95339D; font-size:15px; padding: 0px 0px 0 20px; background: transparent url(imgs/big_search_right1.gif) 100% 0% no-repeat;}

.competit .news_title {padding:5px 0pt 5px;}
.competit p {padding-bottom:10px;}

/*---addon---*/
h1 .q_name {font-size:12px;}

.img_arr {text-align:right;}
.img_arr a {color:#519D00;}
.img_arr a span {text-decoration:none;}
.img_arr .last {color:#9B9086; text-decoration:none; cursor:default;}
.img_arr span {color:#519D00;}

#footer .block_03 { padding: 75px 0px 0px 0px; }
