body#main_body {margin: 0; padding: 0px; background: #fff url(images/body_bg.jpg) 0 0 repeat; color:#000; font-family: Arial, Tahoma, sans-serif; font-size:small;}


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

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 { font-family: Times New Roman, serif; font-weight:normal;}
h1 {font-size:200%; margin-top:0; margin-bottom:32px; padding:15px 0 0 0; }
h2 {font-size:135%; font-family: Arial, Tahoma, sans-serif; margin-top:40px; margin-bottom:20px;}
h3 {font-size:135%; font-family: Arial, Tahoma, sans-serif; margin-top:40px; margin-bottom:20px;}
h4 {font-size:120%;}


#container {padding:0 0px 0 0; background: transparent url(images/footer_bg.jpg) 0 100% repeat-x; min-width:1000px;}
.cl {clear:both; font-size:0;}

ul {list-style-type:none; padding: 0 0 0 0; margin: 10px 0 20px 0;}
ul li {padding: 0 0 6px 18px; background: transparent url(images/dot.gif) 0 6px no-repeat; position:relative;}

/*---Header---*/

#logo {position:absolute; width:193px; height:75px; top:20px; left:40px;}
#slogan {position:absolute; top:85px; left:122px; font-size:15px; line-height:130%;}
#top_menu {position:relative; top:10px; float:right; right:19px; width:300px; text-align:right;}
#top_menu a {font-size:85%; color:#000; padding-left:12px;}

#main_menu {width:51%; height:56px; background:#F5F5F5; float:right; margin-top:54px; clear:both;}
#main_menu a {color:#000; padding: 3px 5px 3px 5px; margin-right:12px; position:relative; }
#main_menu a:hover {text-decoration:none;}
#main_menu a#menu_active {color:#fff; background:#990000; text-decoration:none; cursor:default;}

#main_menu_table {width:90%; border-collapse: collapse;}
#main_menu_table td {padding: 20px 2% 0 0%; white-space:nowrap;}


/*---Content---*/

#content_conteiner {padding: 43px 40px 0px 40px; clear:both;}

.px120 {width:120px;}

.left_part {float:left; width:62%; position:relative;}
.right_part {float:right; width:25%; position:relative;} 


.border_block {background:#F5F2E4; position:relative; margin-bottom:9px; border:1px solid #fff;}
.l_t {background: transparent url(images/left_top.gif) 0px 0px no-repeat;}
.r_t {background: transparent url(images/right_top.gif) 100% 0px no-repeat;}
.l_b {background: transparent url(images/left_bottom.gif) 0px 100% no-repeat;}
.r_b {background: transparent url(images/right_bottom.gif) 100% 100% no-repeat; padding:9px 1px 9px 1px;}

.comment_title {padding: 0 0 0 30px; margin: 10px 0 0 0; font-size:110%; font-weight:bold; background: transparent url(images/green_arr.gif) 11px 0px no-repeat;}
.comment_title a {color:#000;}
.comment_title a:hover {color:#000; text-decoration:none;}
.comment_text {padding: 20px 20px 15px 30px; line-height:130%;}
.comment_photo {padding: 0 0 10px 0;} 

.small {font-size:85%;}

.right_banners_block {padding: 60px 0 0 30px;}


/*---left_part---*/

.html_banner {border:1px solid #D6D6D6; margin: 0 0 40px 80px; background: transparent url(images/html_ban_bg_01.jpg) 0px 100% no-repeat; width:90%}
.mouse {background: transparent url(images/mouse.jpg) 100% 100% no-repeat; height:120px;}
.banner_title {font-size:24px; padding: 20px 0 0 190px;}
.banner_text {padding: 0 50px 0 190px;}

.content_cell {padding: 0 0 0 40px; border:1px solid #fff;}

.left_content_cell {float:left; width:49.9%; position:relative;}
.right_content_cell {float:right; width:49.9%; position:relative;}

.content_cell h2 {padding-left:40px; font-size:200%; margin-top:0; font-family: Times New Roman, serif;}
.content_cell h2 a {color:#000;}
.content_cell h2 a:hover {color:#000; text-decoration:none;}
.green_star {background: transparent url(images/green_star.gif) 0px 0% no-repeat;}

.content_cell ul {padding:0; margin:0 0 20px 0; list-style-type:none;}
.content_cell ul li {padding: 0 0 20px 40px; background: transparent url(images/arr.gif) 27px 4px no-repeat; position:relative;}

.left_padding {padding: 0 0 0 40px;}

.indikators {width:175px; margin-bottom:35px;}
.indikators .r_b {padding:9px 5px 9px 21px; line-height:130%;}
.indikators_text {padding: 5px 0 0 0;}

.icon_block_01 {padding: 90px 0 40px 0; background: transparent url(images/icon_block_01.jpg) 0px 0px no-repeat;}
.icon_block_01 a {font-size:15px;}
.icon_block_01 .small {padding: 8px 60px 0 0;}

.icon_block_02 {padding: 90px 0 40px 0; background: transparent url(images/icon_block_02.jpg) 0px 0px no-repeat;}
.icon_block_02 a {font-size:15px;}
.icon_block_02 .small {padding: 8px 60px 0 0;}

.news_block {padding: 0 0 15px 0;}
.news_date {color:#999999; font-size:85%; padding: 0 0 2px 0;}


/*---Footer---*/
#footer {clear:both; padding-top:40px;}
#footer_text {font-size:85%; padding: 3px 0 0 60px; background: transparent url(images/footer_logo.gif) 0px 0px no-repeat; position:absolute; width:350px;}

#counters  {padding: 40px 0 80px 0;}
#counters img {margin-right:20px;}

#webwriter {font-size:85%; padding: 3px 0 10px 52px; background: transparent url(images/webwriter.gif) 0px 0px no-repeat;}


/*---Base page ---*/
#content_conteiner_base {padding: 33px 40px 0px 40px; clear:both;}
.left_part_base {float:left; width:220px; position:relative; overflow:hidden}
.center_part_base {margin-left:20px; float:left; width:50%; position:relative; overflow:hidden} 
.right_part_base {float:right; width:180px; position:relative; overflow:hidden} 
.right_part_base .right_banners_block {padding: 79px 0 0 0px;}

.left_menu {list-style-type:none; padding:0; margin:82px 0 0 0;}
.left_menu li {padding: 0 0 5px 0; background: transparent;}

.yellow_block {background:#F5F2E4; padding: 17px 10px 15px 10px; margin: 40px 0 40px 0;}


.center_part_base table {font-size:small;/* border-bottom:1px solid #E5DFC3;*/}
.center_part_base table th {background:#E5DFC3; text-align:left; font-weight:normal; padding: 1px 5px 1px 10px;}
.center_part_base table td {padding: 3px 5px 3px 10px; border-bottom:1px solid #E5DFC3;}

.x-small {font-size:85%; padding: 5px 0 0 0;}
.name {margin-bottom:7px; margin-top:7px;}
#content_conteiner_base #footer {clear:both; padding-top:60px;}
