ul#main-nav{margin-bottom:13px; background:url(cssimages/layout/main-nav-sprite4.png) no-repeat bottom left; padding-bottom:6px;clear: both }

.langmenu {width:102px;height:22px;}

#left_block { float:left; width:188px; margin-right:14px;}
#left_block_content_1 {margin-bottom:14px;}
#left_block_content_2 {margin-bottom:14px;}

#right_block { float:left; width:188px; margin-left:14px;}
#right_block_content_1 {margin-bottom:14px;}
#right_block_content_2 {margin-bottom:14px;}
#right_block_content_2 {margin-bottom:14px;}
#right_block_content_2 .csc-textpic-image {margin-left:0px;}
#right_block_content_2 .csc-textpic-lastcol {margin-left:0px;}



#secondary-nav{margin-bottom:14px;}
#secondary-nav h2{height:27px; background-repeat:no-repeat; background-position:0 0;}
#secondary-nav h2 b {padding:6px 0px 4px 18px; display:block; color: #FFFFFF }
#secondary-nav h2.products{background:url(cssimages/sub/products-secondary-nav.png);}
#secondary-nav h2.solutions{background:url(cssimages/sub/solutions-secondary-nav.png);}
#secondary-nav h2.resources{background:url(cssimages/sub/resources-secondary-nav.png);}
#secondary-nav h2.about{background:url(cssimages/sub/about-secondary-nav.png);}
#secondary-nav h2.communities{background:url(cssimages/sub/communities-secondary-nav.png);}
#secondary-nav h2.support{background:url(cssimages/sub/support-secondary-nav.png);}
#secondary-nav h2.partners{background:url(cssimages/sub/partners-secondary-nav.png);}
#secondary-nav ul li{ z-index:1; background:url(cssimages/sub/secondary-nav-hover.png) no-repeat center center; }
#secondary-nav ul li li{background:none;}
#secondary-nav ul li a span.de{background:url(cssimages/icons/secondary-nav-arrow.png) no-repeat 0 0; width:5px; height:5px; display:block; float:left; margin:4px 0 0 -9px;}
#secondary-nav ul li a span.de-active{background:url(cssimages/icons/secondary-nav-arrow-active.png) no-repeat 0 0; width:6px; height:4px; display:block; float:left; margin:4px 0 0 -9px;}
#secondary-nav ul li a{background:transparent url(cssimages/icons/secondary-nav-arrow.png) no-repeat scroll 12px 9px; display:block; color:#333333; font-size:11px; line-height:1.1; padding:7px 8px 7px 22px; background-color: #EFEFEF; font-weight: normal }

#secondary-nav ul li ul{ background-color: #EFEFEF;}
#secondary-nav ul li li{ padding-left:9px;}
#secondary-nav ul li li a{ font-weight:normal; border:1px solid #B5B5B5; border-width:0 0 1px 0;  background:url(cssimages/icons/secondary-nav-arrow.png) no-repeat 10px 9px; color:#333333; font-size:11px; width:150px; padding:6px 0px 6px 18px; }
#secondary-nav ul li li.active a, #secondary-nav ul li li.active a:hover{background:url(cssimages/sub/li-li-active.png) repeat-x;font-weight:bold; text-decoration:none;}
#secondary-nav ul li li.active li a:hover, #secondary-nav ul li li.active li.active ul li a:hover{text-decoration:underline;}
#secondary-nav ul li li.active a span.de{background:url(cssimages/icons/secondary-nav-arrow-down.png) no-repeat 0 0;}
#secondary-nav ul li li.active li a, #secondary-nav ul li li.active li a:hover{font-weight:normal; background:url(cssimages/icons/secondary-nav-arrow.png) no-repeat 10px 7px; margin-right:17px;}

#secondary-nav ul li ul li ul li ul{ width:150px; border:none; display:none;}
#secondary-nav ul li ul li ul li.active ul{display:block;}
#secondary-nav ul li li.active li.active a, #secondary-nav ul li li.active li.active a:hover{font-weight:bold; background:url(cssimages/icons/secondary-nav-arrow-down.png) no-repeat 8px 8px; text-decoration:none;}
#secondary-nav ul li li.active li.active ul li a, #secondary-nav ul li li.active li.active ul li a:hover{background:none; font-weight:normal; }
#secondary-nav ul li li.active li.active ul li.active a{font-weight:bold;  text-decoration:none;}
#secondary-nav ul li li a.current, #secondary-nav ul li a.current{color:#508F14;}
#secondary-nav ul li li.last a{border:none;}
#secondary-nav ul li li a:hover{background:url(cssimages/icons/secondary-nav-arrow.png) no-repeat 10px 9px #EEE; text-decoration:underline;}

#secondary-nav ul li li ul{background:#E9E9E9; border-bottom:1px solid #B5B5B5; width:168px;}
#secondary-nav ul li li ul.last{border:none;}
#secondary-nav ul li li li{border:none; background:none;}
#secondary-nav ul li li li a{border:none; background:url(cssimages/icons/secondary-nav-arrow.png) no-repeat 10px 7px #E9E9E9; width:auto}
#secondary-nav ul li li li a:hover{background:url(cssimages/icons/secondary-nav-arrow.png) no-repeat 10px 7px #E9E9E9;}

#secondary-nav h3, #secondary-nav h3 a{color:#1F577D; font-size:11px; font-weight:bold; border-bottom:1px solid #B5B5B5; padding:5px 0px 5px 10px;}
#secondary-nav ul li li{padding-right:9px;}
#secondary-nav ul li li li a /*, #secondary-nav ul li li a*/{background:none;}
#secondary-nav ul li li li a:hover, #secondary-nav ul li li a:hover{/*background:none;*/}
#secondary-nav ul li li ul{/*background:none;*/ padding:6px 0; }
#secondary-nav ul li li li{/*padding-left:0;*/ padding-right:0;}




#main{float:left;}
#main_sub2{float:left;}

ul#breadcrumbs{margin:10px 0 15px 0px; border:1px solid #FFF; padding-top:7px; width:700px;}
ul#breadcrumbs li{display:inline; background:none; font-size:9pt; color:#B9B9B9; margin:0; padding:0; }
ul#breadcrumbs li.last, ul#breadcrumbs li span.last{color:#838484}
ul#breadcrumbs li a{font-weight:normal; font-size:9pt;}

/*Root Page Start*/
#homecontent #content{width:920px;}
/*Root Page End*/

#content{float:left; width:718px; margin-bottom:8px; margin-top:8px; }
#content.no-portlets{width:705px; margin-right:0;}
.no-secondary-nav #content{width:705px;}
#content a:link{color:#204888; font-weight:bold;}
#content a:hover{color:#0C2C60; text-decoration:underline;}
#content a:visited{color:#204888;}
#content h1{color:#204888; font-weight:bold; font-size:16px; margin-bottom:14px;}
#content h2{color:#265EB9; font-weight:bold; font-size:14px; margin:14px 0 4px 0; clear:both;}
#content h2.divide{border-top:1px solid #DCDFE1; padding-top:15px; margin-top:20px}
#content h3{color:#265EB9; font-weight:bold; font-size:12px; margin:12px 0 4px 0; clear:both;}
#content h4{color:#265EB9; font-weight:bold; font-size:14px; margin:12px 0 4px 0; clear:both; text-decoration: underline }
#content h5{color:#265EB9; font-weight:bold; font-size:12px; margin:27px 0 4px 0; clear:both;text-decoration: underline}
#content p{color:#333; font-size:11pt; line-height:1.4; margin-bottom:15px; max-width:678px;}
#top_root #content .bodytext {color:#333; font-size:9pt; line-height:1.5; max-width:900px; margin:0px 11px 15px 11px;}
#content div.activeTab p{line-height:1.2;}
#content.no-portlets p, .no-secondary-nav #conten
t p{max-width:705px;}
#content.no-portlets div p{width:auto;}
#content ol{font-size:12px; font-weight:bold; margin:0 0 10px 20px;}
#content ol li{color:#8AB800; margin-bottom:6px; }
#content div.activeTab ol li{margin-bottom:4px;}
#content ol li span.olcontent{color:#333; font-weight:normal;}
#content ul{margin-bottom:10px;}
#content div.activeTab ul, #content div.activeTab ol{margin-bottom:17px; clear:both;}
#content ul li{color:#333; font-size:12px; background:url(cssimages/icons/li-bullet.png) no-repeat left 6px; margin-bottom:6px; padding-left:10px;}
#content ul li li{background:url(cssimages/icons/li-li-bullet.png) no-repeat left 6px;}
#content div.activeTab ul li{margin-bottom:4px;}
#content ul.link-list li{background:url(cssimages/icons/li-arrow.png) no-repeat left 4px;}
#content table ul.link-list li{background:url(cssimages/icons/li-arrow-table.png) no-repeat left 4px;}
a#back-to-top{clear:both; font-size:11px; font-weight:bold; color:#666; background:url(cssimages/icons/back-to-top.png) no-repeat right 4px; padding-right:12px; margin-top:33px; width:70px; display:block; margin-bottom:15px;}

/*FCE templates*/
#block_part {
  border-bottom:1px solid #DDDDDD;
  padding-bottom:12px;
  background:url("partner_bg.jpg") no-repeat scroll 0 100% transparent;
  margin:0 !important;
  min-height:200px;
  padding:30px 0 12px;
  clear:both;
}
#col1, #col2 { margin-right:2%; }

#col1 {  float:left; width:17%;}

#col2 { float:left; width:50%;}

#col2 h4 { margin:0px 0px 2px 0px; text-decoration:none;}

#col3  { float:left; width:29%;}

#col3 .bodytext { font-size:8pt; line-height:18px; }

/*tt_news*/
#main_news_content {   border-left: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; padding: 4px 8px 0px 8px; height:472px;}
#main_news h1 { color:#204888; font-size:12px; font-weight:bold; margin-bottom:0px;}
#main_news .main_news_sub { padding-bottom: 6px; margin-bottom: 6px;}
#main_news .main_news_sub p { font-size:12px; margin-bottom:0px;}

#main_news_list h1  {font-size:14px; font-weight:bold; padding-bottom:8px; margin-bottom:0px; }
.main_news_date  { color:#959595; font-size:11px; text-align: right }
.main_news_img { float:left; padding-right:8px; width:96px;  }

/*tt_content */
.csc-textpic {
 clear: both
}
.csc-uploads-description {
  float:left;
}

.press-releases-list dt {
margin:0;
}
boxes.css?v=3 (строка 2565)
dt {
display:block;
font-weight:bold;
}
/*pilmailform*/
.tx-pilmailform-pi1 {
  background-color: #F7F7F7;
  border: 1px solid #C3C3C3;
  padding: 14px;
}
.tx-pilmailform-pi1 table td{
   padding:4px;
  vertical-align: top
}
.tx-pilmailform-pi1 input, .tx-pilmailform-pi1 textarea {
   width:250px;
}

.tx-pilmailform-pi1 .button {
   width:120px;
}

