﻿/*<Style reset>*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    background: transparent;
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}
/*</Style reset>*/

html, body {margin:0;padding:0;width:100%;height:100%;}
#maintheme {position: relative;min-height: 100%;}	
#upper {padding-bottom:150px;}
* html #maintheme {height: 100%;}

#lower {
    position: relative; 
    margin-top: -150px; 
    height: 150px; 
    background: url(img/bg_bottom_maintheme.jpg) top left repeat-x; 
    width:100%;
    min-width:980px;
}

#maintheme {
    background:#f8f8f8 url(img/bg_body.gif) top left repeat-x; 
}

.global_wrapper {background: url(img/bg_bottom_maintheme.jpg) bottom left repeat-x;}
    
h1 {
    color:#006c92;
    font-size:22px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom:10px;
    font-weight:normal; 
line-height:24px;
/* width:100%; */
}

h1.h {color:#5c6d75;
font-size:26px;
font-weight:600; 
font-family: Arial, Helvetica, sans-serif;
margin-bottom:18px;
line-height:30px;}

h2 {
    color:#fb6500;
    font-size:18px;
    font-family: verdana, Arial, Helvetica, sans-serif;
    margin:0 0 15px 0;
    font-weight:normal;
line-height:22px;
	/* width:100%; */
}

h3 {
    color:#006c92;
    font-size:15px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 10px 0 10px 0;
    font-weight:bold;
/* width:100%; */
}


#header {
    padding: 0;
    background: url(img/se-2011_c.gif) top left repeat-x #ffffff;
    height:273px;
    margin:0;
padding-bottom:4px !important;
padding-bottom:0px;
}


.head_logo {
	/* display:block; */
	text-align:left;
	/* width:100%; */
margin:0;padding:0;
}

.head_ruseng {
	/* display:block; */
	text-align:right;
	heigh:26px;
	/* width:100%; */
}


.adress .cvk {
    position:relative; 
    left:650px;
    top:162px;
}

.adress img {
     display:block;
     margin: 14px 0 10px 7px;
}

.header_logo {
    text-align:right;
    padding:0 108px 0 0;
}

.header_logo img {
    margin: 0 0 0 16px;
}

.vist21 {
    color:#747474;
     font-weight:bold;
     font-size:12px;
     font-family:Arial,Tahoma;
     line-height:14px;
     margin:0 0 6px 10px;
}

.www {
    color:#b2b2b2;
     font-weight:bold;
     font-size:13px;
     font-family:Arial,Tahoma;
     line-height:15px;
     margin:0 0 10px 10px;
}

.eng a {
     color:#ffffff;
     font-weight:normal;
     font-size:11px;
     font-family:Arial, Helvetica, Sans-Serif;
     margin:0 4px;
}

.eng a:link, .eng a:active, .eng a:visited {
     text-decoration:none;
}

.eng a:hover {
     text-decoration:underline;
}

.title {margin-left:13px;}

.icons img{margin-right:10px;}

#main_table {
    background:url(img/bg_white.gif) left top repeat-x;
    margin:0;
}

.px {
    border:0;
    display:block;
}

.field {
  /*  background:url(img/center_wrapper_inner.jpg) left top repeat-x; */
    width:6px;
}

#center {
    margin:0;
}

#left_content {padding-left:4px; margin-bottom:9px;}

.left_menu, .right_menu {
    margin:0;
    padding:0; 
}

.left_menu .block, .right_menu .block {
    margin-bottom:5px;
}

.left_menu .active {margin-bottom:0;}

.block_pic {
    border:0;
    margin:0 0 10px 0;
}

.box {
    padding:0;
    border:1px solid #e4e4e4;
    border-top:none;
    width:270px;
    margin-bottom:4px;
    background-color:#ffffff;
}

.box ul {
    margin:0 11px 8px 11px;
    padding:7px 0 0 0;
    list-style-type:none;

zoom:1 !important;
}

.box li {
    background:url(img/bullet_left_menu_expanded.gif) no-repeat 0 6px;
    padding:0 0 4px 12px;

zoom:1 !important;
}

.box li a {
   display:block; 
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#0354a6;
	font-weight:normal;
	margin-bottom:0px;
    line-height:13px;
}

.box li a:link, .box li a:visited {
    text-decoration:underline;
    font-weight:normal;
}

.box li a.selected:link, .box li a.selected:visited {
    font-weight:bold;
}

.box li a:hover {
    text-decoration:none;
/*    font-weight:normal; */
}

.box li a:active {
    text-decoration:none;
   /*  color:#b5cdf2; */
    font-weight:bold;
}


ul.sub {
    margin:0 11px 0px 11px;

zoom:1 !important;
}

.sub li {
    background:url(img/bullet_left_submenu_expanded.gif) no-repeat 0 6px;
    padding:0 0 4px 20px;

zoom:1 !important;
}

.sub li a:active {
    text-decoration:none;
    font-weight:normal;
  /*  color:#f8ef81;  */
}



.right_content {
    padding-right:4px;
    margin-bottom:9px;
    width:272px;
}

.lls {
    position:relative;
    top:-5px;
    left:4px;
}

.left_list {
	padding:0;
    margin:0;
}
.left_list ul {
	margin:0;
    padding:0;
    list-style-type:none;
    
    background-color:#e1e8f2;

zoom:1 !important;
}

.left_list ul li {
	margin:0;
    padding:2px 0 0 23px;
    background: url(img/bullet_left_list.gif) no-repeat 9px 3px;
    border-bottom:1px solid #ffffff;

zoom:1 !important;
}

.left_list ul li a {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:12px;
    font-weight:bold;
    color:#006c92;
    display:block;
	height:22px;
	padding:5px 0 0 0;
}

.left_list ul li a.selected {color:#fb6500;} 


.left_list ul li a:link, .left_list ul li a:visited, .left_list ul li a:active {    
    text-decoration:underline;    
}

.left_list ul li a:hover {
    text-decoration:none;
}

.clear {clear:both;}

middle_wrapper {width:100%; padding:0;}

middle_wrapper table {margin:0;}

.middle {
    margin:0 4px 0 10px;
    padding:14px;
    background-color:#fff;
border:1px solid #d4d4d4;
    zoom:1;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;     
color:#444;
	
} 



.middle table td {padding:5px;}




.middle p {
	font-weight:normal;
	margin-bottom: 6px;
	/* width:100%; */
}

.middle a {
    /* font-family:Arial, Helvetica, sans-serif;
    font-size:11px; */
	color:#007ebf;
	font-weight:normal;
	/* display:block; */
	/* margin-bottom:10px; */
}

.middle p a {
    display:inline; 
}

.middle a:link, .middle a:active, .middle a:visited {
    text-decoration:underline;
}

.middle a:hover {
    text-decoration:none;
}

.sign img {
    float:left;
    margin:0 10px 10px 0;
}

.shad {text-align:right;}

.leftop img {margin:0 0 0 4px;}
.lefter img {margin:0 0 0 10px;}
.righter img {margin:0 4px 0 0;}

#lower_menu {
	/* margin: 10px 0;  m */
	padding:0;
	text-align:center;
	height:15px;
	width:100%
}

#lower_menu table td {
	text-align:center;
	/* white-space: nowrap; */
}

#lower_menu a {
    color: #0392d7;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	/* white-space: nowrap; */
}

#lower_menu table td a:link, #lower_menu table td a:visited {  
	text-decoration: underline;
	margin:0 8px;

}
#lower_menu table td a:hover, #lower_menu table td a:active {
    text-decoration: none;
}

#footer {
    text-align:center;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    width:100%;   
}


/* ------------------------------------------------------------- */

#footer a, #footer a:link, #footer a:visited, #footer a:active {color:#000000; text-decoration:underline;}
#footer a:hover {color:#000000; text-decoration:none;}

.www a, .www a:link, .www a:visited, .www a:active {color:#b2b2b2; text-decoration:none;}
.www a:hover {color:#b2b2b2; text-decoration:underline;}



.news {
    color:#09589d;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:12px;
    font-weight:bold;
    margin-bottom:5px;
}



.middle .hr {
	height:1px;
	border:0;
	background:url(img/hor_line.gif) no-repeat center;
	margin:15px 0 15px 0;
}

.middle .hr hr {
	display:none;
}



/* МежстраничнаЯ навигация*/
#nav{  
    margin:20 0;       
    line-height:10px;
}

#nav a{
    color:#516D89;
    text-decoration:none;
}

#nav a:hover{ 
    text-decoration:underline;
}

#nav td.first{
    padding-right:6px;
}

#nav td.last{
    padding-left:6px;
}
/* //МежстраничнаЯ навигация*/




/* каталог услуг */
table.cat{
    margin-top: 18px;
}

table+table.cat{
    margin-top: 9px;
}


.sh{
    padding-left:22px;
}

.tobasket{
    background: url(/common/img/bask.gif) no-repeat;
    padding-left: 32px;
    width: 95px;
}

#services, #basket_status 
{
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 0px;
	font-size: 13px; line-height:17px;
	color: #000000; 
	padding: 0 15px;	
	margin: 12px 0 0 0;
	text-align: left;
	width:100%;
}

/* //каталог услуг*/


#cost {background-color: #ffffff; border: 1px solid #ffffff;}
#cost h2 {color:#0153a5; margin:0px; padding:0px;}
#cost td {background-color: #cadcf2; padding:opx;}
#cost td#hd {background-color: #deeaf6;}


table#se2 {border-collapse:collapse;border:1px #77a7d8 solid;}
table#se2 th {padding:5px;background-color:#cbddf3;border:1px #77a7d8 solid;font-size:14px;font-weight:bold;color:#727272;}
table#se2 td {vertical-align:top;padding:6px;background-color:#deeaf6;border:1px #77a7d8 solid;}


/* a#reg {text-decoration:none;padding:3px;background-color:#ffffff;color:#ff6600;font-weight:bold;}
a#reg:hover  {text-decoration:none;padding:3px;background-color:#ff6600;color:#ffffff;font-weight:bold;} */


.plashka {width:570px;border: 1px solid #abc7e5;background:#dce6f4 
url(/common/img/uploaded/exhibitions/sviaz_expocomm/style/sv_back.gif) repeat-x left top;padding:5px;}

.plashka_shad {width:572px;height:25px;background: url(/common/img/uploaded/exhibitions/sviaz_expocomm/style/sv_shad.gif) no-repeat left top;clear:both;}


.middle ul {
    margin:0;
    padding:0;
    list-style-type:none;
}

.middle ul li {
    margin:0;
    padding:2px 0 0 23px; 
    background: url(img/bullet_left_menu_expanded.gif) no-repeat 9px 9px;
}



.box, .right_block, .middle {
	zoom:1 !important;
}

.counters {padding:10px 0;}

.lefttop_shad {margin-top:-5px;}
