body, html {with:100%; height:100%; margin:0px; padding:0px; background-color:#FFFFFF; font-family:Arial, Tahoma, sans-serif; font-size:14px; color:#000000;}

a, img {border:0px;}
a:link, a:visited {color:#0c3c64;text-decoration:underline;}
a:hover{  color:#f07821; text-decoration:none;}

.main_table {width:100%; height:100%;}
.main_table_sub {width:100%; height:100%; background-image:url(../img/body_bg.jpg); background-position:right 85px; background-repeat:no-repeat;}
.top_td {height: 407px; vertical-align:top; text-align:center;}
.top_td_sub {height: 138px; vertical-align:top; text-align:center; background-image:url(../img/top_bg.jpg); background-position:22% 0; background-repeat:no-repeat;}
.logo {padding-top:37px; padding-left:3.1%; float:left;}
.tel {padding-top:73px; padding-right:3.3%; float:right;}
.logo_sub {padding-top:37px; padding-left:1%; float:left;}
.tel_sub {padding-top:73px; float:right;padding-right:10%;}
.menu_td {height: auto; vertical-align:bottom; text-align:right; padding: 0 0 0 0; width:auto; padding-bottom:25px; padding-top:65px;}
.bottom_td {height: 60px; vertical-align:top; text-align:center; background-color:#e8e8e8;padding: 0; padding-top:20px;}
.bottom_td p, .adress p, .copyright  p {margin:0px; padding:0px;}

.main_menu {width:645px; height:480px;  position:absolute; margin-top: 25px; margin-left:-322px; left:50%;  background-image: url(../img/main_bg.png); background-position: top center; background-repeat:no-repeat; border:0px solid #000; text-align:left; vertical-align:top;}
.auto_inf {padding-top:167px; position:absolute; z-index:6;}
.card_pl {padding-top:270px; position:absolute; padding-left:3px; z-index:5;}
.add_serv {padding-top:326px; position:absolute; padding-left:119px; z-index:4;}
.fax_serv {padding-top:342px; position:absolute; padding-left:309px; z-index:3;}
.audio_conf {padding-top:271px; position:absolute; padding-left:454px; z-index:2;}
.centrex {padding-top:171px; position:absolute; padding-left:480px; z-index:2;}

.item {width:225px; float:center; margin-right:20px;}
.item_title {width:100%; height:22px; background-image: url(../img/item_title.jpg); background-position:top right; text-align:left;  background-repeat:no-repeat;padding-top:5px;}
.item_title IMG { margin-right:9px;}
.item_body { width: 100%; height:117px; background-color:#e8e8e8; background-image:url(../img/item_body_bg.jpg); background-position:top right; background-repeat:no-repeat; color:#7b797a;font-family: Tahoma, arial; font-size:11px; padding:14px; text-align:left; vertical-align: top; text-indent:5px;}
.item_body p {padding:0px; margin:0px;}
.level_title { font-family: Tahoma, arial; font-size:14px; color:#f07821; text-transform:uppercase; font-weight:bold;}
.p_title { font-family: Tahoma, arial; font-size:14px; color:#0b66af;}


.menu {width:100%; text-align:center; font-size:12px; margin-bottom:-10px; margin-top:10px;}
.menu a:link, .menu a:visited { font-family: Tahoma, arial; font-size:12px; color:#0b66af; text-decoration:underline;}
.menu a:hover{ font-family: Tahoma, arial; font-size:12px; color:#0b66af; text-decoration:none;}
.first a:link, .first a:visited, .first a:hover {text-decoration:none; color:#f07821; font-weight:bold;}

.menu_td1 {width:auto; vertical-align:bottom; text-align:left; height:180px;}

.menu_td_main {padding-bottom:20px; text-align:center;}
.menu ul {margin:0px; padding:0px;}
.menu li { list-style:none; display:inline; padding: 0 13px; border-left:1px solid #0b66af;} 
LI.first {list-style:none; display:inline;  border-left:0px solid #0b66af;}
.copyright {height:45px; background-image: url(../img/pazzl.jpg); background-repeat:no-repeat; background-position:top left; color:#7b797a;font-family: Tahoma, arial; font-size:11px; padding-left:60px; width:30%; float:left; text-align:left; padding-top:5px; margin-left:3%;}
.adress {height:50px; width:auto; float:left;color:#7b797a;font-family: Tahoma, arial; font-size:11px;}

.login_form { float:right; width:auto; border:0px solid #000; height:50px; text-align:right;}
.f_2 { background-image:url(../img/f_2.jpg); text-align:left; }
.f_4 { text-align:left;} 
.input_1 { width:131px; height:19px; border:0px; padding:0px; margin:0px; padding-top:2px; color:#7a7879;font-family: Tahoma, arial; font-size:12px; text-align:left;}
.input_text {color:#0268a8; font-size:12px;}
.input_text a {color:#0268a8; font-size:12px;}

.act_a {background-image:url(../img/a_r.jpg); background-position: left 40px; background-repeat:no-repeat; width:auto; margin:0px; padding:0px 0px 0px 8px;}
.quest p span {padding-top:20px;}
.act_span {background-color:#0c3c64; color:#FFFFFF; margin:0px; padding-right:10px; padding-left:2px; background-image:url(../img/a_l.jpg); background-position: right top; background-repeat:no-repeat; }
.quest {float:left; font-size:36px; color:#0c3c64; text-align:center;  height:123px; padding-top:15px; position:absolute; margin-left:30%;}
.quest p {margin:0px; padding:0px; padding-top:0px;text-align:center;}
.quest a {font-family: arial, tahoma; font-size:14px; color:#0c3c64; margin-right:10px; margin-left:10px;}
.quest a:link, .quest a:visited { text-decoration: none; border-bottom: dashed 1px #0c3c64;}
.quest a:hover {text-decoration:none; border-bottom:solid 0px #0c3c64;}
.quest a.act:link, .quest a.act:visited, .quest a.act:hover { background-color:#0c3c64; color:#FFFFFF; margin:0px; padding-right:10px; padding-left:2px; background-image:url(../img/a_l.jpg); background-position: right top; background-repeat:no-repeat;border-bottom: 0px; }

.quest_sub {float:left; text-align:left; margin-top:25px; margin-bottom:18px; width:100%;}
.quest_sub a {font-family: arial, tahoma; font-size:14px; color:#0c3c64; margin-right:10px; margin-left:10px;display: inline-block;}
.quest_sub a:link, .quest_sub a:visited { text-decoration: none; border-bottom: dashed 1px #0c3c64;display: inline-block;}
.quest_sub a:hover {text-decoration:none; border-bottom:solid 0px #0c3c64;}
.quest_sub a.act:link, .quest_sub a.act:visited, .quest_sub a.act:hover { background-color:#0c3c64; color:#FFFFFF; margin:0px; padding-right:10px; padding-left:2px; background-image:url(../img/a_l.jpg); background-position: right top; background-repeat:no-repeat;border-bottom: 0px; }
.quest_sub .act_a {background-image:url(../img/a_r.jpg); background-position: left 0px; background-repeat:no-repeat; padding-left:8px; width:auto;}


.content_td {height:auto; text-align:left; vertical-align:top;}
.content_table {width:100%; height:auto; margin-bottom:20px;}
.nav_menu {width:5.2%; vertical-align:top; text-align:center; padding-top:75px;}
.nav_menu IMG {border:0px; margin-bottom:5px;}
.content {width:75.2%; height:auto; vertical-align:top; text-align:left; padding-right:5%; font-size:12px;}
.content H1 {font-size:14px; font-weight:bold;}
.content p {line-height:24px;}
#content {margin:0px; padding:0px; vertical-align:top; height:100%;border:0px solid #000;}
TABLE.pagetitle { height:auto; font-size:24px; width:99%; font-weight:bold; margin-top:17px; margin-bottom:17px;}
.page_img IMG {margin-right:10px;}
.page_title_uis {color:#f07821; background: url(../img/plashka_bg.jpg) repeat-x top; text-align:center; vertical-align:top; padding-top:40px;}
.page_title_uis a:link, .page_title_uis a:visited {  font-size:14px; margin-right:5%; text-decoration:none; border-bottom: solid 1px #0c3c64;}
.page_title_uis a:hover { text-decoration:none;border-bottom: dashed 0px #0c3c64;}

.tooltip { background-color:#e8e8e8; width:99%; height:84px; background-image:url(../img/tool_bg.jpg); background-position:top right; background-repeat:no-repeat; padding-right:30px;}
.tool_img {width:78px; text-align:center; vertical-align:middle;}
.tool_text { text-align:center; vertical-align:middle;}
.tool_text a:link, .tool_text a:visited {font-size:24px; margin-right:20px; text-decoration:none; border-bottom: dashed 1px #0c3c64;}
.tool_text a:hover {text-decoration:none;border-bottom: dashed 0px #0c3c64;}
.page_img {width:197px; height:121px;}
.page_title {color:#f07821; }
a.menu_act:link, a.menu_act:hover, a.menu_act:visited { text-decoration:none; border-bottom:0px dashed #0c3c64;}

.menu_left LI { list-style:none; line-height:25px;}
.menu_left a.rod {font-weight: bold;}
.menu_left a.act {color:#f07821; text-decoration:none; font-weight:bold;}

.menu_td {width:22.8%; vertical-align:top; border:0px solid #000;}
.menu_td .login_form { float:left; width:173px; height:50px; text-align:right; margin-top:36px; margin-bottom:20px;}
.menu_td .input_1 { width:160px; height:19px; border:0px; padding:0px; margin:0px; padding-top:2px; color:#7a7879; font-family: Tahoma, arial; font-size:12px; text-align:left;}
.menu_td .f_2 { background-image:url(../img/f_2_2.jpg); text-align:left; }
.menu_td .f_5 {padding-top:5px;}
.menu_td .botton {margin-top:5px;}



.login_form_sub { float:right; width:232px; border:0px solid #000; height:40px; text-align:left; background-image:url(../img/search_sub.jpg); background-position:top right; background-repeat:no-repeat; padding-top:17px; margin-top:-10px;}
.login_form_sub .input_1 { width:170px; height:19px; border:0px; padding:0px; margin:0px; padding-top:2px; color:#7a7879;font-family: Tahoma, arial; font-size:12px; text-align:left;}

.input-button { background:none; width:auto; border:0px;}
.f_3 {vertical-align:top; text-align:left;}
.map_tab {float:left; width:228px; text-align:left;border:1px solid #000;}
.map_tab .menu_left {height:280px;}
.map_text {width:180px;}
.map_text p {font-size:12px; color:#0c3c64; font-family:Arial;}
.map_text img {margin-bottom:20px;}
.map_text h1 {font-size:14px; color:#0c3c64; font-family:Arial; font-weight:bold; text-decoration:underline;}

.mailform_input {width:300px;  border:1px solid #c7d5df;}
.mailform_textarea {width:300px;  border:1px solid #c7d5df;}
.submit {margin-top:5px;}

.button_img { }
.button_img_sub { margin-top:10px }
.menu_left {width:228px;}

.menu_left .right_m {padding-right:5px}
UL.right_m LI {text-align:right;}
UL.right_m a.m_2 {padding-right:28px;}
UL.right_m a.m_3 {padding-right:50px;}


.menu_left  .menu_l {margin:0px; padding:0px;}
UL.menu_l LI {text-align:left;}
UL.menu_l a.m_2 {padding-left:28px;}
UL.menu_l a.m_3 {padding-left:50px;}

.search_div {}
.search_word { width: 250px;  border:0px solid #0c3c64;color:#0c3d65; font-size:12px; text-align:center;}
.tx-indexedsearch {}
.search_title { vertical-align:middle; padding-right:10px;}
.search_td { vertical-align:middle;}
.search_td IMG {margin:0px 0px -5xp 10px;}
td.search_submit { vertical-align:middle; padding-left: 10px;}

.csc-sitemap {margin-left:5%;}
.csc-sitemap a {line-height:24px;}
a.menu11 {font-weight:bold; font-size:14px;}
a.menu12 {font-size:12px;}
