body#main_body {font-size: 62.5%;   background: #ca956b url("/design/img/bg.jpg") 0 0 repeat; padding: 0px; margin: 0; color: #524943;  font-family: Arial, Tahoma, Verdana, sans-serif;}
body.main_page {background: #ca956b url("/design/img/bg_mp.jpg") 0 20px repeat !important;}
html, body {margin:0; padding:0; height:100%; }

/*----Global---*/
img {border:0;}
a {color:#bd1b20; text-decoration: underline;}
a:hover {text-decoration:none;}
form {padding:0; margin:0;}
table {border-collapse: collapse;}
td {vertical-align:top;}

p {padding:4px 0; margin:0;}

h1 {font-size:1.45em; color:#322f2f; margin:0; padding:0 0 20px 0; text-transform: uppercase;}
h2 {font-size:1.63em; color:#571a0a; margin:0 0 0 -2px; padding:0 0 15px 33px; font-weight:normal; background:transparent url("/design/img/arr_h2.gif") 0 0 no-repeat;}
h2 a {color:#571a0a;}
h3 {font-size:1.3em; color:#322f2f; margin:0; padding:0 0 11px 0; text-transform: uppercase;}
h4 {font-size:1.45em; color:#322f2f; margin:0; padding:10px 0 13px 0; clear: left;}
h5 {font-size:1em; color:#322f2f; margin:0; padding:10px 0 0px 0;}

.orange, a.orange {color:#c14900 !important; }
.black {color:#121212;}

#global {height:100%;min-width: 1000px; }

table.main_table {height:100%; width:100%; background: transparent url("/design/img/bg_right.jpg") 100% 0 repeat-y; }
table.main_table1 {height:100%; width:100%; background: transparent url("/design/img/footer_right.jpg") 100% 100% no-repeat;}
table.main_table2 {height:100%; width:100%; background: transparent url("/design/img/header_bg.jpg") 0 0px repeat-x; }
.main_page table.main_table2 {height:100%; width:100%;   background: transparent url("/design/img/header_bg_mp.jpg") 0 0px repeat-x;}
#td_global {height:100%; background: transparent url("/design/img/footer_bg.jpg") 0 100% repeat-x; }
#td_global1 {height:100%; background: transparent url("/design/img/footer_left.jpg") 0 100% no-repeat;}
#td_global2{ background: transparent url("/design/img/container_bg.jpg") 100% 0px no-repeat;}
.main_page  #td_global2{ background: transparent url("/design/img/container_bg_mp.jpg") 0 0px no-repeat;}

#container {position:relative; z-index:2; padding:0; min-height:714px; height:auto !important; height:714px;}
#flash {height:340px; text-align:right; margin: -0 0 -340px 0; padding:0px 0 0 0;}
.main_page #flash {text-align:left;}
/*----Header---*/
#logo {clear:both; position: relative; margin-top:59px;margin-left: 50px; z-index:5; padding:42px 0 0 0;}
.main_page  #logo {margin:0; padding:152px 0 0 342px;}
#logo a {dispaly:block; float:left; margin:0 42px 0 0;}

#header {position:relative; z-index:3;}
#header a {cursor:pointer;}
.ico_block {padding:52px 0 0 0;}
.ico_block1 {float:left; width:232px; padding:7px 0 0 102px;} 
a.ico_home {display:block; width:33px; height:33px; background: transparent url("/design/img/ico_home.gif") 0 0 no-repeat;}
.lang {float:left;}
.lang a {display:block; float:left; width:48px; height:48px; margin-right:13px; }
.lang a.rus {background: transparent url("/design/img/flag_rus.png") 0 0 no-repeat;}
.lang a.eng {background: transparent url("/design/img/flag_eng.png") 0 0 no-repeat;}
.main_page .lang {float:none; padding:0 0 0 25px; height:73px;}

/*----/Header---*/
#main_content {clear:both;}
/*----Content---*/
.content {padding:46px 40px 0 35px; font-size:1.2em;position:relative; z-index:3;}
.content1 {padding:46px 76px 0 0px; font-size:1.1em;position:relative; z-index:3;}
#.content b, .content strong {color:#2c2c2c;}
.content a b, .content a strong {color:#bd1b20;}
.title {padding:0 0 17px 0;}
.content .title img {border:0;}

.content table {width:100%; border: none;}
.content th {text-align:left; font-weight:normal; border-bottom: 2px solid #fdfad5; color:#121212; padding: 10px 30px 10px 0;}
#.content th {text-align:left; font-weight:normal; border: none; color:#121212; padding: 10px 30px 10px 0;}
.content td {padding: 3px 3px 3px 3px; border: #888888 1px solid;}
.content .section td {padding-bottom:9px; padding-top:8px; border: none; border-bottom: 1px solid #fdfad5;}
.content .section_last td {padding-bottom:8px; padding-top:7px;}
.content .section_line td {padding-bottom:10px; border-bottom: 1px solid #fdfad5;}
.content .section_title td {padding-top:10px; padding-bottom:5px;}
.content td th {border: none; padding:8px 30px 6px 0;}
.content .section td td, .content .section_last td td, .content .section_line td td, .content .section_title td td {padding-bottom:0px; padding-top:1px; border-bottom: none;}

.content img {border:1px solid #c9a994;}

.content td ul {list-style-type:none;padding:0 20px 0 0; margin:0;}
.content td ul li {padding:0 0px 3px 0;}




/*----/content---*/

/*----left_part---*/
.left_part {width:260px; padding:44px 0 0 50px; position:relative; z-index:4;}
.left_part2 {padding:150px 23px 0 117px;}
a.lm_01, a.lm_02, a.lm_03, a.lm_04  {display:block; height:28px; cursor:pointer;}
a.lm_01 {width:149px; background:transparent url("/design/img/lm_01.gif") 0 0 no-repeat;}
a.lm_02 {width:201px; background:transparent url("/design/img/lm_02.gif") 0 0 no-repeat;}
a.lm_03 {width:149px; background:transparent url("/design/img/lm_03.gif") 0 0 no-repeat;}
a.lm_04 {width:149px; background:transparent url("/design/img/lm_04.gif") 0 0 no-repeat;}
a.lm_01 span, a.lm_02 span, a.lm_03 span, a.lm_04 span {display:none;}
a.lm_01:hover, a.lm_02:hover, a.lm_03:hover, a.lm_04:hover, .active a.lm_01, .active a.lm_02, .active a.lm_03, .active a.lm_04  {background-position:0 -28px;	}

ul.left_menu {list-style-type:none;padding:0; margin:0;}
.left_menu li {padding:0 0 6px 0;}
ul.left_menu_sub {list-style-type:none;padding:12px 0 0 37px; margin:0;  text-transform: uppercase; line-height:130%;  font-weight:bold;font-size:1.4em;}
.content1 ul.left_menu_sub {font-size:1.3em; padding-left:0;}
ul.left_menu_sub li {padding:0 0 10px 22px;  background:transparent url("/design/img/arr_01.png") 0 0 no-repeat;}
ul.left_menu_sub li a {color:#45812b;}
ul.left_menu_sub li a:hover, ul.left_menu_sub li.active a  {color:#322f2f; text-decoration:none;}
.left_menu_sub ul {list-style-type:none;padding:8px 0 0 0; margin:0 0 0 -22px; font-size:0.86em; text-transform: none; line-height:130%; font-weight:normal;}
ul.left_menu_sub ul li {padding: 0px 0 2px 22px;background:transparent url("/design/img/arr_02.gif") 0 0 no-repeat !important;}
ul.left_menu_sub ul li.active {background:transparent url("/design/img/arr_02_active.gif") 0 0 no-repeat !important;}
ul.left_menu_sub ul li a {color:#571a0a; text-decoration:underline !important; }
ul.left_menu_sub ul li a:hover {color:#571a0a; text-decoration:none !important; }
ul.left_menu_sub ul li.active a  {color:#571a0a; font-weight:bold; text-decoration:none  !important;}
/*----/left_part---*/

/*----right_part---*/
.right_part {width:200px; padding:130px 0 0 0px; margin: 0 0 0 0px;  position:relative; z-index:4;}
.title_01 {padding:13px 0 0 0;}
a.mail {text-decoration:none; color: #524943;}
a.mail:hover {text-decoration:underline;}
/*----/right_part---*/
.left_part1 {float:left; width:45%; padding:16px 0 0 0px; }
.right_part1 {float:right; width:40%; padding:14px 0 0 60px;}
.title_02 {margin: 0 0 0 -60px; padding:12px 0 6px 0;}
.contacts {font-size:0.9em;}
/*----footer---*/
.td_footer {height:86px; vertical-align:bottom; }
#footer {height:86px;position:relative; z-index:1;}
#footer .left_part {font-size:1.1em; padding:27px 0 0 105px; width:200px; background: transparent url("/design/img/line.gif") 109px 0 no-repeat;}
.main_page .logo_bg {background: transparent url("/design/img/logo_bg_mp.gif") 0 0 no-repeat;}
.logo_bg {background: transparent url("/design/img/logo_bg.gif") 0 0 no-repeat; padding:8px 0 10px 23px;}
.logo_bg a {color:#fff; font-weight:bold;}
#footer .content {font-size:1.1em;padding-top:36px;}
#footer .right_part {font-size:1.1em; padding-top:28px;}
.main_page #footer .content1 {padding-top:0; color:#252523;}
.main_page #footer .left_part2 {background:none; padding:27px 0 0 145px; color:#252523;}
.main_page #footer .left_part1 {padding:25px 0 0 0px; background: transparent url("/design/img/line_01.gif") 5px 0 no-repeat;}
.main_page #footer .right_part1 { padding:35px 5px 0 0px; background: transparent url("/design/img/line_01.gif") 8px 0 no-repeat;}
#footer  .ico_block1 {padding:0; float:left; width:33px; margin:-10px 0 0 0;}
#footer  .ico_block2 {width:213px;}
#footer a.ico_home {background: transparent url("/design/img/ico_home_01.gif") 0 0 no-repeat; position:relative; z-index:5;}

/*----/footer---*/
.cl {display:block; clear:both; height:0; line-height:0; font-size:0;}
.fright {float:right; }

/*Additional*/

.pad {padding: 0px 5px 5px 0px;}


/* ad's by sudya 31/05/08
rollOver for links
--------------------------- */
a:hover {
	text-decoration:underline;
	}
.left_part1 .left_menu_sub a:hover,
.left_part .left_menu .left_menu_sub li a:hover{ /* зеленое меню */
	color:#5fb23b;
	text-decoration:underline;
	}
.left_part1 .left_menu_sub li ul li a:hover,
.left_part .left_menu .left_menu_sub li ul li a:hover,
ul.left_menu li.active ul.left_menu_sub li.active ul li a:hover{ /* коричневое */
	color:#dc3013;
	text-decoration:underline !important;

	}

.left_part .left_menu .left_menu_sub li.active a:hover{ /* зеленое активное */
	color:#322f2f;
	text-decoration:none !important;
	}

.left_part .left_menu .left_menu_sub li ul li.active a:hover{ /* коричневое активное */
	color:#72190a;
	text-decoration:none !important;
	}

.left_part .left_part .left_menu .left_menu_sub li ul li a.orange:hover {
	color:#FF0000;
}

.content a:hover{ /* ссылки в тексте */
	color:#ff2329;
}
