body {
  font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
  background: url(images/body_bg.png) repeat-x scroll left top #F7F8F8;
	padding:0px;
	margin:0px;
}
a {
	color: #eb7e12;
	}
a:hover {
	color: #eb7e12;
	}
#body {
	width:964px;
	min-height:100px;
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
  	color: #666;
  	font-size:12px;
  	font-weight: normal;
	padding-bottom:0px;	
	/*background:url(img/bgr_body.gif) bottom left no-repeat;*/
}
#header {
	float:left;
	width:960px;
	height:100px;
    /*background:url(img/header.jpg) no-repeat top left;*/
	border:0px solid #FF0080;
}
#logo {
	float:left;
	width:140px;
	height:35px;
    background:url(images/logo-satellite-katrin.png) no-repeat top left;
	margin-top:25px; 
}
#logo span {
	display: none;
}

#logo a {
    float:left;
	display: block;
	width: 964px;
	height: 40px;
}
#top-menu {
  margin: 0px;
  padding: 0px;
  height:25px;
  border:0px solid #FF0080;
  width:685px;
  float:right;
  padding-top:10px;
  background:url(img/bgr_topmenu.gif) repeat-x top left;
}

#top-menu ul {
  margin: 0px;
  padding: 0px;
  margin-left:auto;
  margin-right:auto;
  font-size:12px;
  font-family:Arial,Verdana;
  border:0px solid #FF0080;
  color:#394A87;
  font-weight:bold;
}

#top-menu li {
  display: inline;
  float:left;
  padding:0px;
  margin:0px;
  padding-bottom:5px;
  padding-top:4px;
  }
#top-menu li a {
  padding-left: 20px;
  padding-right: 15px;
  padding-top:3px;
  color: #CC0033;
  border:0px solid #FF0080;
  background: url(img/bullet_topmenu.jpg) no-repeat top left;
  text-decoration:none;
}

#top-menu a:hover {
  color: #eb7e12;
  text-decoration:none;
  background: url(img/bullet_topmenu_o.jpg) no-repeat top left;
}
#phone {
	float:right;
	margin: 10px 40px 0px 0px;
}
#content {
	clear:both;
	min-height:50px;
/*	float:left;*/
	margin-top:4px;
	width:960px;
	padding-bottom:10px;
	padding-left:18px;
	border:0px solid #000000;
}

#left-part {
	float:left;
	width:150px;
	border:0px solid #000000;
	min-height:50px;
	padding-bottom:10px;
}
#left-part ul {
	float:left;
	margin:0px;
	background:#FFFFFF;
	width:150px;
	color:#FFFFFF;
    border:0px solid #000000;
	list-style:none;
	font-weight:bold;
	font-size:12px;
	padding:0px;
	margin-bottom:15px;
}
#left-part ul li {
    border:0px solid #FF0080;
	clear:both;	
    background: url(image/icon-left-menu.gif) no-repeat top left;
	padding-top:1px;
	padding-bottom:4px;
	padding-left:3px;
	}
#left-part li.products {
    border-bottom:2px solid #D21034;
    background: url(img/bgr_menu_p.gif) #ffffff no-repeat top left;
	clear:both;	
	color:#CC0033;
	padding-top:1px;
	padding-bottom:4px;
	padding-left:10px;
	margin-bottom:2px;
}
#left-part ul li.products a {
text-decoration:none;
color:#D21034;
border:none;
padding:0;
margin:0;
}
#promo_left ul li.products a {
text-decoration:none;
color:#D21034;
border:none;
}	


#left-part ul li a {
    color:#EB7E12;
	margin-left:7px;
	width:135px;
	display:block;
	padding-bottom:5px;
	text-decoration:none;
    border-bottom:0px solid #DD4C67;
}
#left-part ul li a:hover {
	text-decoration:underline;
}
#left-part ul li a.select {
    color:#FFFFFF;
	margin-left:7px;
	width:135px;
	display:block;
	padding-bottom:5px;
	text-decoration:none;
    border-bottom:1px solid #ffffff;
}
#left-part ul li ul{
	float:left;
	margin:0px;
	/*background:#D21034;*/
	width:128px;
	color:#FFFFFF;
    border:0px solid #000000;
	list-style:none;
	font-weight:normal;
	font-size:11px;
	padding:10px;
	padding-left:7px;
	padding-top:5px;
	padding-right:0px;
	margin-bottom:0px;
}
#left-part ul li ul li {
    border:0px solid #FF0080;
	clear:both;	
   /* background: url(img/bgr_menu.gif) no-repeat top left;*/
	padding-top:1px;
	padding-bottom:2px;
	padding-left:3px;
	}
#left-part ul li ul li a {
    color:#A0A0A0;
	margin-left:7px;
	width:128px;
	display:block;
	padding-bottom:2px;
	text-decoration:none;
    border-bottom:0px solid #DD4C67;
}
#left-part ul li ul li a.select-sub {
    color:#A0A0A0;
	margin-left:6px;
	width:126px;
	display:block;
	padding-bottom:5px;
	text-decoration:none;
    border-bottom:1px solid #ffffff;
	font-weight:bold;
}
#left-part ul li ul li  a:hover {
	text-decoration:underline;
}

#left-part p {
	margin:0px;
	margin-bottom:15px;
	clear:both;
	padding:0px;
}
#middle-part {
	float:left;
	width:540px;
	padding-right:1px;
	padding-left:5px;
	padding-top:0px;
	border:0px solid #000000;
	min-height:50px;
	background:url(img/bgr_rightpart.jpg) no-repeat top left;
}

.addThisClass {
	margin-top: 20px;
	float:right;
}
.addthismiddle {
	padding-top: 40px;
	float:left;
}
.mainWrapper {
    background: url(images/bgWrapper.png) repeat-y scroll left top #FFFFFF;
	background-color:#FFF;
    margin: 0 auto;
    position: relative;
    width: 964px;
}
#pmiddle-part {
	float:left;
	width:770px;
	padding-right:5px;
	padding-left:5px;
	padding-top:0px;
	border:0px solid #000000;
	min-height:50px;
	background:url(img/bgr_rightpart.jpg) no-repeat top left;
}
.home-block-health {
	margin-top:10px;
	float:left;
	width:145px;
	height:167px;
	background:url(img/bgr_kare1.jpg) no-repeat top left;
}
.home-block-health a {
	text-decoration:none;
	color:#808080;
}
.home-block-health a:hover {
	color:#827FC9;
	text-decoration:underline;
}
#pmiddle-part .home-block-health ul {
	padding:0px;
	margin:0px;
}
#pmiddle-part .home-block-health ul li {
	background:none;
	list-style:none;
}
.home-block-other {
	margin-top:10px;
	float:left;
	width:145px;
	height:167px;
	background:url(img/bgr_kare5.jpg) no-repeat top left;
}
.home-block-other a {
	text-decoration:none;
	color:#808080;
}
.home-block-other a:hover {
	color:#827FC9;
	text-decoration:underline;
}
#pmiddle-part .home-block-other ul {
	padding:0px;
	margin:0px;
}
#pmiddle-part .home-block-other ul li {
	background:none;
	list-style:none;
}
.home-block-industry {
	float:left;
	width:145px;
	height:167px;
	margin-top:10px;
	background:url(img/bgr_kare2.jpg) no-repeat top left;
}
.home-block-industry a {
	text-decoration:none;
	color:#808080;
}
.home-block-industry a:hover {
	color:#827FC9;
	text-decoration:underline;
}
#pmiddle-part .home-block-industry ul {
	padding:0px;
	margin:0px;
}
#pmiddle-part .home-block-industry ul li {
	background:none;
	list-style:none;
}

.home-block-office {
	float:left;
	margin-top:10px;
	width:145px;
	height:167px;
	background:url(img/bgr_kare3.jpg) no-repeat top left;
}
.home-block-office a {
	text-decoration:none;
	color:#808080;
}
.home-block-office a:hover {
	color:#827FC9;
	text-decoration:underline;
}
#pmiddle-part .home-block-office ul {
	padding:0px;
	margin:0px;
}
#pmiddle-part .home-block-office ul li {
	background:none;
	list-style:none;
}

.home-block-services {
	margin-top:10px;
	float:left;
	width:145px;
	height:167px;
	background:url(img/bgr_kare4.jpg) no-repeat top left;
}
.home-block-services a {
	text-decoration:none;
	color:#808080;
}
.home-block-services a:hover {
	color:#827FC9;
	text-decoration:underline;
}
#pmiddle-part .home-block-services ul {
	padding:0px;
	margin:0px;
}
#pmiddle-part .home-block-services ul li {
	background:none;
	list-style:none;
}
#right-part {
	float:left;
	width:232px;
	min-height:50px;
	border:0px solid #000000;
}


.bottom_nav {
	font-size:10px;
	color:#eb7e12;
	border:0px solid #3399CC;
	text-align:right;
	padding-right:40px;
	padding-bottom:0px;
}
.bottom_nav a {
	color:#eb7e12;
	text-align:right;
	padding-right:6px;
	background:url(img/bullet_bottomnav.gif) no-repeat;
	padding-left:6px;
	text-decoration:none;
}
.bottom_nav a:hover {
	color:#D21034;
	background:url(img/bullet_bottomnav_o.gif) no-repeat;
}

#footer {
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	width:964px;
	clear:both;
	min-height:25px;
	padding-top:0px;
	background: url(images/bgWrapper.png) repeat-y scroll left top #FFFFFF;
	background-color:#FFF;
}
.bottom-menu {
	background: none;
    border-top: 1px solid #E7E9EA;
    color: #CCCCCC;
    font-size: 11px;
    margin: 0px 0 0px 20px;
    padding: 5px 0 0px;
    width: 920px;
}
.logo-katrin {
	float:right;
    margin: -20px 20px 0px 0px;
}
.copy {
	float:left;
	color:#999999;
	font-size:9px;
	border:0px solid #036035;
	padding-left: 20px;
	padding-top: 7px;
	
}
.abc {
	float:right;
	color: #999999;
	font-size:9px;
	padding-right:10px;
	border:0px solid #036035;
	padding-right:30px;
	padding-top:7px;
}
.abc a {
	color:#999999;
	text-decoration:none;
}
.abc a:hover {
	color:#999999;
	text-decoration:underline;
}

h1 {
	color:#ffffff;
	margin:0px;
	padding:0px;
	font-size:14px;
	padding-top:7px;
	text-align:right;
	padding-bottom:15px;
	padding-right:15px;
}
h2 {
	color:#D21034;
	margin:0px;
	padding:0px;
	clear:both;
	font-size:16px;
	padding-top:7px;
	text-align:right;
	padding-right:15px;
}
h3 {
	color:#D21034;
	margin:0px;
	padding:0px;
	clear:both;
	font-size:16px;
	padding-right:15px;
	line-height:13px;
	padding-bottom:15px;	
}
h3.red-bgr {
	color:#ffffff;
	background: url(img/h3_bgr.jpg) no-repeat top left;
	margin:0px;
	padding:23px 10px 40px 20px;
	clear:both;
	font-size:14px;
	line-height:13px;
}
h4 {
	color:#ADADAD;
	margin:0px;
	padding:0px;
	clear:both;
	font-size:11px;
	padding-right:15px;
	padding-bottom:10px;

}
h4 a {
	color:#ADADAD;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
h6	{
    border-bottom: 1px solid #CED1D3;
    color: #9DA4A8;
    font-size: 20px;
    font-weight: normal;
    line-height: 22px;
    margin: 10px 0;
    padding-bottom: 10px;
}
#middle-part ul li {
	background:url(img/bullet.gif) no-repeat;
	list-style:none;
	padding-left:8px;
	padding-bottom:2px;
}
#pmiddle-part ul li {
	background:url(img/bullet.gif) no-repeat;
	list-style:none;
	padding-left:8px;
	padding-bottom:2px;
}
table.products {
	/*border:1px solid #D2D2D2;*/
	border-right:0px solid #D2D2D2;
	border-bottom:0px solid #D2D2D2;
	width:500px;
}
table.products td.products-header {
	background:#E2E4F6;
	padding-left:5px;
/*	background:#D21034;
	color:#FFFFFF;
*/
}
table.products td {
	border-bottom:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	border-left:1px solid #d2d2d2;
	border-radius: 7px 7px 0 0;
}

.products-u {
	background:#E2E4F6;
	padding-left:5px;
	font-weight:bold;
	padding:4px;
	margin-bottom:8px;
}
.price {
	color:#D21034;
	padding-left:2px;
	padding-right:2px;
	font-weight:bold;
	font-size:14px;
}
.blue {
	background:#869CD4;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	font-size:11px;
/*	width:85px;*/
	
}
.grey {
	background:#A4A4A4;
	color:#FFFFFF;
	padding-left:5px;
	padding-bottom:1px;
	padding-right:5px;
	font-size:11px;
/*	width:85px;*/
	clear:both;
}
.order {
	background:url(img/order.gif) no-repeat top left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	margin-top:-4px;
	float: right;
}
.order a:link {
	padding:1px;
	padding-left:8px;
	padding-top:4px;
	display:block;
	width:65px;
	height:20px;
	color:#FFFFFF;
	text-decoration:none;
}
.order a:hover {
	color:#FFF;
}
.order a:visited {
	color:#FFF;
}
.orderpay {
	background:url(img/order.gif) no-repeat top left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	margin-top:-4px;
	float: right;
}
.orderpay a {
	padding:1px;
	padding-left:8px;
	padding-top:4px;
	display:block;
	width:65px;
	height:20px;
	color:#FFFFFF;
	text-decoration:none;
}
.orderpay a:hover {
	color:#FFF;
}
form.search {
	padding:0px; 
	margin:0px; 
	padding-bottom:0px;
}
input.search {
	width:108px; 
	height:15px; 
	padding:0px;
	font-size:11px;
}
input.submit {
	background:url(img/search.gif) no-repeat top left;
	width:75px; 
	height:24px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	border:none;
	font-weight:bold;
	padding:0px;
	text-align:left;
	padding-left:12px;
	padding-bottom:6px;
}

.diction{

     color:#6A6A6A;

     text-decoration:none;

     }
#dict {

  BORDER: #D21034 1px solid;

  PADDING-RIGHT: 5px;

  DISPLAY: none;

  PADDING-LEFT: 5px;

  FILTER: alpha(opacity=80);

  LEFT: 0px;

  PADDING-BOTTOM: 5px;

  FONT: 10px/15px verdana;

  PADDING-TOP: 5px;

  POSITION: absolute;

  TOP: 100px;

  LEFT: 100px;

  /*

  HEIGHT: 40px;  */

  WIDTH: 170px;

  BACKGROUND-COLOR: #FFFFFF;

  line-height:12px;
  color:#6A6A6A;

}

table.order1 {
  color: #000000;
  font-size: 10px;
  border: 0px solid #FF8000;
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #CDCDCD;
  border-right: 1px solid #CDCDCD;
}
table.order1 a {
      color:#6A6A6A;
      text-decoration:none;
  
  }

table.order1 TD {
  border-top: 1px solid #CDCDCD;
  border-left: 1px solid #CDCDCD;
}
TD.orange {
 background: #D21034;
 color: #FFFFFF;
}

select.search
{
	 font-family: Arial,Verdana, helvetica, sans-serif; 
      font-size:10px;	
} 

input.discount
{
	 font-family: Arial,Verdana, helvetica, sans-serif; 
     font-size:10px;	
     width:50px;
     text-align:right;
     
} 

#obsto {
	font-weight: bold;
	color:#D21034;
}
.broi {
	text-align:center;
}

h5 {
    border-bottom:2px solid #D21034;
    background: url(img/bgr_menu_p.png)  no-repeat top left;
	clear:both;	
	color:#D21034;
	padding-top:1px;
	padding-bottom:4px;
	padding-left:10px;
	margin-bottom:2px;
	font-size:12px;
}	
.koshnica p {
	background:#f1f1f1;
	margin:0px;
	margin-bottom:2px;
	padding:3px;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
}
.koshnica a {
	text-decoration:none;
}

.red {
	color:#D21034;
}
.logout {
	color:#394A87;
}

.vi { display: block; }
.hi { display: none; }

.otdel {

	color:#5F70AF;
	font-size:14px;
}
a.otdel {
	color:#CC0033;
	text-decoration:none;
}
a.otdel:hover {
	color:#CC0033;
	text-decoration:underline;
}
.marq {
	color:#EB7E12;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:5px;
/*	background:#EEEEEE;*/
}
.promo {
	background:#EB7E12;
	color:#FFFFFF;
	font-weight:normal;
	font-size:8px;
	letter-spacing:1px;
	padding:3px;
	font-family:Verdana, Arial, sans-serif;
}
.bgr-hover {
	background:url(img/arrow.gif) no-repeat top left;
	padding:5px 0 5px 30px;
}
a.red-line {
	text-decoration:none;
}
a.red-line:hover {
	/*color:#666666;*/
	color:#D21034;
	border-bottom:1px solid #D21034;
}

.productDownloadsBox {
    background: url(images/bg-column-right-bottom.png) no-repeat scroll left bottom #FFFFFF;
    margin-top: 20px;
    padding-bottom: 10px;
    width: 235px;
}
.Boxlessmore {
    background: url(images/bg-bottom-small.png) no-repeat scroll left bottom #FFFFFF;
    margin-top: 20px;
    padding-bottom: 10px;
    width: 230px;
}
.boxTop {
    background: url(images/bg-column-right-top.png) no-repeat scroll left top transparent;
    font-size: 0;
    height: 4px;
}
.boxToplessmore {
    background: url(images/bg-bottom-small-top-lessmore.jpg) no-repeat scroll left top transparent;
    font-size: 0;
    height: 4px;
}
.boxInside {
    padding: 0 10px;
}
.boxInside a {
    display: compact;
	text-decoration:none;
}
.productDownloadsBoxleft {
    background: url(images/left-column-bottom.jpg) no-repeat scroll left bottom #FFFFFF;
    margin-top: 20px;
    padding-bottom: 10px;
    width: 150px;
}
.boxTopleft {
    background: url(images/left-column-top.jpg) no-repeat scroll left top transparent;
    font-size: 0;
    height: 4px;
}
.boxInsideleft {
    padding: 0 10px;
}
.boxInsideleft a {
    display: compact;
	text-decoration:none;
}
.mainColumn {
    padding: 0 0 0 0;
}
.mainPageContentColumns {
    overflow: hidden;
}
.mainPageBottomColumns {
    border-top: 1px solid #DFDFE1;
    padding: 10px 0 0;
	margin: 15px 0px 30px 0px;
	width:928px;
}
.mainPageBottomColumns .mainPageBottomColumnLeft {
    float: left;
    margin-left: 0;
    width: 620px;
}
.mainPageBottomColumns .mainPageBottomColumnRight {
    float: right;
    margin-left: 20px;
    width: 280px;
}
.space {
	padding-left:5px;
	float:left;
}
.bullet {
	color: EB7E12;
	font-weight:bold;
}
.promoProduct {
    border-bottom-width: 0;
    border-top-width: 0;
    overflow: hidden;
    width: 100%;
}
.promoProduct .promoproductContent {
    border-top: 1px dotted #D7D7D7;
    overflow: hidden;
    padding: 5px 0 10px;
    position: relative;
}

.promoproductContent div.promoproductLink span {
    display: block;
    max-height: 69px;
    overflow: hidden;
}
.promoProduct .promoproductContent div.promoproductLink {
    padding-right: 0;
    width: auto;
}
.promoproductID {
    color: #B0B0B0;
    font-size: 11px;
    font-weight: normal;
}
.promoProduct span.promoproductName a {
    color: #CC0000;
    margin-top: 1;
    text-decoration: none;
}
.promoproductContent div.promoproductLink a {
    color: #CC0033;
    display: block;
}
.promoproductImg {
	float:left;
}
.promotext {
	float:right;
	width:375px;
}
#map1 {
	border: 1px solid #cccccc;
	border-radius: 3px 3px 3px 3px;
}
#map2 {
	border: 1px solid #cccccc;
	border-radius: 3px 3px 3px 3px;
}
#map3 {
	border: 1px solid #cccccc;
	border-radius: 3px 3px 3px 3px;
}
#map4 {
	border: 1px solid #cccccc;
	border-radius: 3px 3px 3px 3px;
}
.Productlist {
    border-bottom-width: 0;
    border-top-width: 0;
    overflow: hidden;
    width: 100%;
}
.Productlist .productContentlist {
    border-bottom: 1px dotted #D7D7D7;
    overflow: hidden;
    padding: 5px 0 10px;
    position: relative;
}

.productContentlist div.productLinklist span {
    display: block;
    max-height: 69px;
    overflow: hidden;
}
.Productlist .productContentlist div.productLinklist {
    padding-right: 0;
    width: auto;
}
.productIDlist {
    color: #B0B0B0;
    font-size: 11px;
    font-weight: normal;
}
.Productlist span.productNamelist a {
    color: #CC0000;
    padding-top: 3px;
    text-decoration: none;
}
.productContentlist div.productLinklist a {
    color: #CC0033;
    display: block;
	text-decoration:none;
}
a:link, a:visited {
    color: #EB7E12;
    text-decoration: none;
}
.productImglist {
	float:right;
	padding-top:5px;
}
.about_pic {
	padding-left:20px;
	float:left;
	padding-bottom:5px;
}
