/***************************************************************************
 * Create Date 19.10.09 by Fucktor
 * ICQ: 9-610-692 E-mail: fucktor@rapcored.ru
 ***************************************************************************/

html, body {margin:0; padding:0; min-width:1000px; font:normal 12px Arial;}
body {min-width:1000px;}
table {border-collapse:collapse; width:100%;}
img {border:0;}
td {vertical-align:top;}
h1 {font-size:15px; font-weight:bold; color: #393939;}
h2 {font-size:15px; font-weight:bold; color: #393939;}
form {padding:0; margin:0;}
a:hover {text-decoration:none;}
p {text-align: justify; }
/* ///// Øëÿïà \\\\\*/
.head {background:url('/i/pages/bg.jpg') 50% top repeat-x; height:158px; width: 100%;}
.head div {height:100%;}
.left_b {background:url('/i/pages/left_1.gif') top left no-repeat; height: 157px; width: 297px; float: left;}
.left_b2 {background:url('/i/pages/left_2.gif') top left no-repeat; height: 157px; width: 149px; float: left;}
.left_b3 {background:url('/i/pages/right.gif') top right no-repeat; height: 157px; width: 320px; float: right;}
/* \\\\\ Øëÿïà /////*/

/* \\\\\ Áîäÿ /////*/
.body {width: 100%; min-width:1000px; height: 100%; background: #d0d0d0;}
.body_bg_jpg {width: 100%; height: 100%; background: url('/i/pages/bg_body.jpg') bottom repeat-x; margin: auto;}
.body_bg {background:url('/i/pages/bg_menu_n.jpg') bottom repeat-x;}
.menu_bg {background:url('/i/pages/bg_menu_n.jpg') repeat-x; height: 48px; padding:0px 0px 0px 302px;}
.menu_bg_l {background:url('/i/pages/menu_n_l.gif') left no-repeat; height: 30px; padding:18px 0px 0px 47px;}
.menu_bg_l a{color:#000; text-decoration:none; float:left; width:350px;}
.menu_bg_l p{float:right; width:300px; margin:0px; padding:0px;}
.menu_bg_l a:hover{text-decoration:underline;}
.sp_t{width:644px; font-size:0px; line-height:1; height:px;}
.menu {background: #282627; height: 48px; width: 100%;}
.menu_links {padding: 14px 0px 0px 351px;}
.menu_links ul {list-style: none; padding: 0px; margin: 0px;}
.menu_links li {padding: 0px 18px 0px 0px; margin: 0px;  float:left}
.menu_links li a {background:url('/i/pages/menu_per.jpg') right no-repeat; height: 29px; padding: 0px 18px 0px 0px;}
.menu_links a {color: #fff; font-size: 12px; text-decoration: none; }
.menu_links a:hover {color: #fff; font-size: 12px; text-decoration: underline;}
.menu_fix {width: 850px;}
.last{background:none! important; padding: 0px! important;}
.logo_bg {background:url('/i/pages/logo_bg.gif') top left no-repeat; width: 292px; height: 141px; position: relative; z-index: 10; top: -142px; left: 10px;}
.logo {text-align: center; padding: 24px 0px 0px 0px;}
.content_bg {margin: 0px 10px 0px 10px;}
.content {position: relative; z-index: 10; top: -141px; width: 100%; height: 100%;}
.bg_con {background: #fff;}
.content_text {padding: 0px 64px 0px 50px; color: #343434; font-size: 12px; height: 100% !important; min-height: 100% !important;}
.content_text a {color: #343434; font-size: 12px; text-decoration: underline;}
.content_text a:hover {color: #343434; font-size: 12px; text-decoration: none;}

.trees {padding: 0px 0px 0px 40px; color: #343434; font-size: 12px; height: 100% !important; min-height: 100% !important;}
.trees a {color: #343434; font-size: 12px; text-decoration: underline;}
.trees a:hover {color: #343434; font-size: 12px; text-decoration: none;}

.content_h1 {padding: 10px 64px 0px 50px;}
.footer_n_l {width: 42px; height: 429px; position: relative; background:url('/i/pages/footer_n_l.gif') left bottom no-repeat;}
.footer_n_r {width: 16px; height: 206px; position: relative; background:url('/i/right_balka.gif') right bottom no-repeat;}
.footer_t_r {width: 16px; height: 207px; position: relative; background:url('/i/pages/footer_t_r.gif') right top no-repeat;}

.news {width: 250px;}
.news_h1 {padding: 28px 26px 0px 5px;}
.news_padding {padding: 0px 26px 0px 5px; color: #343434; font-size: 12px; text-align: justify; text-indent: 10px;}
.news_padding a {color: #343434; font-size: 12px; text-decoration: underline;}
.news_padding a:hover {color: #343434; font-size: 12px; text-decoration: none;}
.peregorodka {width: 1px; height: 703px; background:url('/i/pages/peregorodka.jpg') repeat-y;}

.a_right {text-align: right;}
.top_action {border: 1px solid #d7d7d7; width: 100%; text-align: center;}
.counter {padding: 50px 0px 20px 15px;}

.botton_bg {background: #f2f2f2; width: 100%; margin: auto; position: relative;}
.pages_n_project1 {background:url('/i/pages_n_project1.jpg') top left no-repeat; width: 14px; float: left; height: 40px;}
.projects {width: 300px; text-align: left; float: left; height: 40px;}
.projects_pad {padding: 10px 0px 0px 48px;}
.pages_n_project2 {background:url('/i/pages_n_project2.jpg') top left repeat-x; width: 100%; height: 40px;}
.pages_c_project1 {background:url('/i/pages_c_project1.jpg') top left no-repeat; height: 100%;}
.pages_c_project2 {background:url('/i/pages_c_project2.jpg') top left no-repeat; height: 100%;}
.pages_v_project1 {background:url('/i/pages_v_project1.jpg') top left no-repeat; height: 100%;}
.content_spacer {background:url('/i/spacer.gif') repeat-y; height: 650px;}

.spacer {margin: 0px 0px 250px 0px;}
.spacer2 {margin: 0px 0px 350px 0px;}
.botton_bottom {margin: 20px 0px 0px 0px; width: 100%; text-align: center;}

.pad_b_block {padding: 10px 0px 6px 0px;}
.pad_b_block a {font-size: 11px; color: #4d4d4d; text-align: center; text-decoration: underline;}
.pad_b_block a:hover {font-size: 11px; color: #4d4d4d; text-align: center; text-decoration: none;}
.pad_b_block p {font-size: 11px; color: #4d4d4d; text-align: center;}
.pad_b_block2 {padding: 12px 0px 7px 0px;}
.pad_b_block2 p {font-size: 11px; color: #4d4d4d; text-align: center;}
.line_b_block {background:url('/i/line_b.jpg') repeat-x; width: 100%; height: 1px;}
.proz_b_block {background:url('/i/proz_b_block.gif') center no-repeat; width: 219px;}

.bot_1_pad {padding: 24px 0px 0px 77px; text-align: left;}
.bot_2_pad {padding: 24px 0px 0px 0px; text-align: center;}
.bot_3_pad {padding: 24px 77px 0px 0px; text-align: right;}
.bot_4_pad {padding: 34px 20px 32px 171px; text-align: left;}
.bot_5_pad {padding: 34px 171px 32px 20px; text-align: right;}
/* \\\\\ Áîäÿ /////*/

/* ///// Òàïêè \\\\\*/
.footer {width: 100%; margin: 0px; height: 89px; color: #f3f3f3; font-size: 11px; background: #4e4a4d; text-align: center; position: center; padding: 0px;}
.footer_bg {width: 100%; height: 55px; background: url('/i/pages/bg_footer.jpg') repeat-x; margin: -141px 0px 0px 0px;}
.copyright {padding: 20px 0px 0px 0px;}
/* \\\\\ Òàïêè /////*/


