body {
background-image:url(bg_main.gif);
background-position:center;
background-repeat:repeat-y;
}
* {
padding:0px;
margin:0px;
list-style-type:none;
}
#counter_code {
display:none;
}
a img {
border:0px;
}
ul#main {
width:893px;
margin-left:auto;
margin-right:auto;
background-image: url(bg_main_line.gif);
background-position:10px 0px;
background-repeat:repeat-y;
}
ul#main li.logo_column {
width:234px;
float:left;
}
#logo {

float:left;
background-image:url(bg_logo.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#logo_img {
	margin:56px 38px 32px;
}
* html #logo {
margin-bottom:-5px;
}
#nav_panel {
float:right;

}
ul#menu {
width:242px;
float:left;
margin-left:1px;
}
ul#main li.content_column {
width:649px;
float:right;
}
ul#menu_top {
width:635px;
float:left;
margin-bottom:10px;
}
#content {
width:641px;
border-left:1px solid #CCC;
border-top:1px solid #CCC;
float:left;
padding-left:7px;
margin-bottom:0px;
}
img.main_image {
margin:7px;
margin-left:0px;
margin-right:6px;
margin-bottom:0px;
border:1px solid #CCC;
float:left;
}
#contacts {
width:158px;
padding:15px 28px;
background-color:#F2F1F6;
float:left;
margin-bottom:2px;
}
#contacts_left {
width:186px;
padding:15px 28px;
background-color:#F2F1F6;
float:left;
margin-bottom:2px;
margin-left:1px;
}
#contacts_left_sm {
width:204px;
padding:15px 18px;
background-color:#F2F1F6;
float:left;
margin-bottom:2px;
margin-left:1px;
}
#banner_red {
float:left;
width:197px;
background: #FF0000;
border-right:2px solid #fff;
padding:14px 5px 10px 10px;
margin-bottom:2px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#banner_red a {
color:white;
float:right;
font-size:11px;
}
#banner_red span {
	font-weight:bold;
}
#banner {
float:left;
width:206px;
background-image:url(bg_banner.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
padding:14px 0px 5px 10px;
margin-bottom:2px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#header {
width:190px;
padding:13px 0px 15px 15px;
margin:5px 3px 7px 0px;
float:left;
border-top:1px solid #2E6BD1;
border-bottom:1px solid #96bcfd;
background-color:#F3F4F8;
}
#header h2 {
color:#2E6BD1;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
text-decoration:none;
}
#header a {
color:#2E6BD1;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
text-decoration:none;
}
#header a.skidka {
font-size:10px;
float:right;
margin:-20px 10px;
}
#header a:hover {
text-decoration:underline;
}
#left_area {
width:420px;
float:left;
margin-left:3px;
}
* html #left_area {
margin-left:2px;
}
#right_area {
width:215px;
border-left:1px solid #CCC;
float:right;
}
#left_block {
width:200px;
float:left;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
margin-bottom:10px;
}
#discount {
width:155px;
height:87px;
float:left;
background-image:url(bg_discount.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
margin-bottom:2px;
color:white;
padding:10px 30px 15px;
text-align:center;
}

#discount1 {
width:155px;
height:92px;
float:left;
background-image:url(bg_discount1.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
margin-bottom:2px;
color:white;
padding:10px 30px 15px;
text-align:center;
}

#discount2 {
width:155px;
height:112px;
float:left;
background-image:url(bg_plazmo.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
color:#white;
}





#discount a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:white;
}
#discount a:hover {
text-decoration:underline;
}
#vacancy {
width:186px;
background-color:#F5F5F8;
float:left;
padding:15px;
}
ul#main li.footer {
height:75px;
width:890px;
float:left;
border-bottom:1px solid #CCCCCC;
background-image:url(border.gif);
background-position:10px 25px;
background-repeat:repeat-x;
}
ul#main li.footer_index {
height:50px;
width:890px;
float:left;
border-bottom:1px solid #CCCCCC;
background-image:url(border.gif);
background-position:10px top;
background-repeat:repeat-x;
}
#licence {
width:193px;
height:49px;
float:left;
padding:26px 0px 0px 50px;
background-color:#BDBDBD;
border-right:1px solid #CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
font-weight:bold;
margin-left:1px;
border-top:1px solid #CCC;
}
* html #licence {
width:192px;
}
#licence_index {
width:193px;
height:51px;
float:left;
padding:0px 0px 0px 50px;
background-color:#BDBDBD;
border-right:1px solid #CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
font-weight:bold;
margin-left:1px;

}
#licence_index a{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2E6BD1;
font-weight:bold;

}
* html #licence_index {
width:192px;
padding-top:12px;
}
#licence_cut {
margin-left:1px;
width:243px;
height:25px;
background-color:#BDBDBD;
border-top:1px solid #CCC;
float:left;
margin-top:44px;
}
* html #licence_cut {
margin-top:51px;
width:242px;
}
#right_recerved {
width:432px;
height:26px;
text-align:center;
padding:12px 0px;
border-right:1px solid #CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCC;
float:left;
margin-top:25px;
border-top:1px solid #CCC;
}
#right_recerved a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCC;
text-decoration:underline;
display:block;
}
#right_recerved a:hover {
text-decoration:none;
}
#right_recerved_index {
width:432px;
height:26px;
text-align:center;
padding:12px 0px;
border-right:1px solid #CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCC;
float:left;
border-top:1px solid #CCC;
}
#right_recerved_index a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCC;
text-decoration:underline;
display:block;
}
#right_recerved_index a:hover{
text-decoration:none;
}
#banner_area {
width:208px;
height:30px;
padding-top:18px;
text-align:center;
float:left;
background-color:white;
margin-top:25px;
border-top:1px solid #CCC;
}
#banner_area_index {
width:208px;
height:30px;
padding-top:5px;
text-align:center;
float:left;
background-color:white;
border-top:1px solid #CCC;
}

#banner_area_index a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCC;
text-decoration:underline;
display:block;
}
#banner_area_index a:hover {
text-decoration:none;
}

#block_left {
width:310px;
border-right:1px solid #CCCCCC;
float:left;
padding:5px;
padding-left:0px;
font-family:Book Antiqua;
font-size:12px;
color:#666;
text-align:inherit;
}
#block_right {
width:310px;
float:left;
margin:5px;
}
#header_content {
width:295px;
padding:13px 0px 15px 15px;
margin-bottom:10px;
float:left;
border-bottom:1px solid #2E6BD1;
background-color:#F3F4F8;
text-align:left;
color:#2E6BD1;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
}
#header_content a {
color:#2E6BD1;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
text-decoration:none;
}
#header_content a:hover {
text-decoration:underline;
}
#content_block {
width:460px;
float:left;
text-align:justify;
font-family:Book Antiqua;
font-size:12px;
color:#666;
padding:0px 5px;
line-height:12px;
}
#services_block {
width:300px;
float:left;
text-align:justify;
font-family:Book Antiqua;
font-size:12px;
color:#666;
padding:0px 5px;
line-height:12px;
}
#content_block {
width:460px;
float:left;
text-align:justify;
font-family:Book Antiqua;
font-size:12px;
color:#666;
padding:0px 5px;
line-height:12px;
}
#content_content {
width:595px;
margin:10px;
text-align:justify;
font-family:Book Antiqua;
font-size:15px;
color:#666;
float:left;
padding-bottom:10px;
}
.content_cut {
padding:18px;
padding-left:10px;
width:340px;
text-align:justify;
font-family:Book Antiqua;
font-size:15px;
color:#666;
display:block;
}
.content_cut a, #content_content a{
font-family:Book Antiqua;
font-size:15px;
color:#666;
text-decoration:none;
}

* html .content_cut {
padding:18px;
width:330px;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2E6BD1;
text-transform:uppercase;
margin:5px 0px;
display:block;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2E6BD1;
text-transform:uppercase;
margin:5px 0px;
display:block;
}
#members {
width:270px;
float:right;
border-bottom:1px solid #2E6BD1;
border-left:1px solid #2E6BD1;
padding-bottom:20px;
font-family:Book Antiqua;
font-size:15px;
color:#666;
text-align:center;
}
#members h1 {
padding:24px 22px;
width:222px;
height:12px;
border-bottom:1px solid #2E6BD1;
float:left;
color:#2E6BD1;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-transform:uppercase;
margin:0px;
}
.hh1 {
padding:24px 22px;
width:222px;
height:12px;
border-bottom:1px solid #2E6BD1;
float:left;
color:#2E6BD1;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
margin:0px;
}
#members #one {
float:left;
padding:20px 20px 0px;
width:230px;
}
#members #one img {
margin-right:10px;
float:left;
}

li.logo_column h1 {
width:180px;
padding:14px 0 10px 10px;
color:#2E6BD1;
font:bold 16px Arial, Helvetica, sans-serif;
clear:both;
margin:0px;
text-transform:none;
border:none;
}

#head {
width:395px; 
float:none;
padding:13px 0px 15px 15px;
margin:5px 3px 7px 0px;
border-bottom:1px solid #2E6BD1;
background-color:#F3F4F8;
}
#text a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2E6BD1;
}
