@charset "utf-8";
/* CSS Document */

html {
height:100%;
width:100%;
}
* {
margin:0;
padding:0;
outline: 0;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
width:100%;
height:100%;
min-width:1000px;
background:#FFFFFF;
}

a:link { color:#7a4c7f; } 
/* a:visited { color:#8e8090; } */
a:visited { color:#7a4c7f; }
a:hover { color:#a76eb3; } 
a:active { color:#7a4c7f; }
a:focus { color:#a76eb3; }

h1, h2, h3, h4, h5 {
color:#7a4c7f;
font-weight:normal;
font-family:"Trebuchet MS", Verdana, Tahoma;
}
.wrapper {
width:978px;
margin:0 auto;
}
/*end of base*/
.header-l, .header-r, .header {
float:left;
width:978px;
height:100px;
}
.header {
margin:27px 0 0 0;
}
.header-l {
background:transparent url("graphics/header-l.png") no-repeat 0 0;
}
.header-r {
background:transparent url("graphics/header-r.png") no-repeat 100% 0;
}
.header {
background:#a76eb3 url("graphics/header-bg.png") no-repeat scroll 256px 4px; 
}
.header embed {
background:transparent url("graphics/logo.gif") no-repeat scroll 0 0;
float:left;
margin:6px 0 0 10px;
}
.header .lang {
float:right;
width:230px;
margin:15px 6px 0 0px;
}
.ie .header .lang {
margin-right:3px;
}
.header div.capt {
margin:4px 10px 0 0;
color:#b4c7d2;
float:right;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.header div.bx {
width:150px;
height:22px;
background:url("graphics/top-lang.gif");
float:right;
cursor:pointer;
position:relative;
}
.header .lang a {
float:left;
padding: 1px 0 1px 33px;
margin:3px 0 0 10px;
color:#b4c7d2;
background:transparent url("graphics/flags_top.png") no-repeat 0 0;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.header .lang a.en {
background-position:0px 0x;
}
.header .lang a.ru {
background-position:0px -32px;
}
.header .lang a.de {
background-position:0px -48px;
}
.header .lang a.il {
background-position:0px -64px;
}
.header .lang a.mn {
background-position:0px -80px;
}
.header ul.u {
float:right;
list-style-type:none;
padding:0 11px 0 0;
margin:8px 6px 0 0;
background:transparent url("graphics/usermenu-r.gif") no-repeat 100% 0;
}
body.ie .header ul.u {
margin-right:3px;
}
body.ie .header ul.u li a {
white-space:nowrap;
}
body.ieseven .header ul.u li a {
white-space:nowrap;
}
body.ieseven .header .lang li {
float:left;
clear:left;  
margin:0;
width:148px;
}
.header ul.u li {
float:right;
height:22px;
display:inline;
padding:0 14px 0 25px;
margin:0 1px;
background:#672774 url("graphics/usermenu-g.gif") no-repeat scroll 8px 0pt;
overflow:hidden;
}
.header ul.u li.user-1 {
background-position:8px 0;
}
.header ul.u li.user-2 {
background-position:8px -22px;
}
.header ul.u li.user-3 {
background-position:8px -44px;
}
.header ul.u li.user-4 {
background-position:8px -66px;
}
.header ul.u li.bumper {
float:right;
padding:0;
margin:0;
width:10px;
background:transparent url("graphics/usermenu-l.gif") no-repeat 0 0;
}
.header ul.u li a {
color:#FFFFFF;
float:left;
line-height:22px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.header ul.u li a:hover {
color:#ebc4ea;
}
.header .lang ul {
position:absolute;
top:0;
left:0;
list-style-type:none;
width:150px;
visibility:hidden;
}
.header .lang li {
display:block;
margin:0;
height:22px;
cursor:pointer;
background:#c9cccd;
border-left:#02273c solid 1px;
border-right:#02273c solid 1px;
}
.ie .header .lang li {
line-height:22px;
}
.header .lang li.bumper {
height:5px;
background:transparent url("graphics/lmt.gif") no-repeat top left;
border:none;
font-size: 0;
line-height:0;
}
.header .lang li.end {
height:5px;
background:transparent url("graphics/lmb.gif") no-repeat bottom left;
border:none;
font-size: 0;
line-height:0;
}
.header .lang li a {
color:#000;
font-weight:normal;
}
.ie .header .lang li a {
float:none;
}
.header .lang li a.sel {
font-weight:bold;
}

/*end of header | start of menu*/

.menu {
float:left;
width:968px;
height:27px;
padding-left:10px;
background-color:#a76eb3;
list-style-type:none;
}
.menu li {
float:left;
height:27px;
display:inline;
padding:0 10px 0 0;
margin:0;
background:transparent url("graphics/menu-normal-r.gif") no-repeat scroll 100% 0; 
}
.menu li a {
background:transparent url("graphics/menu-normal-l.gif") no-repeat scroll 0pt 0%;
color:#ececec;
float:left;
font-family:"Trebuchet MS", Verdana, Tahoma;
font-size:13px;
line-height:18px;
padding:5px 0pt 4px 11px;
text-decoration:none;
}
.menu li a:visited, .menu li.current a:hover {
color:#FFFFFF;
}
.menu li a:hover {
color:#ebc4ea;
}
.menu li.current {
background:transparent url("graphics/menu-current-r.gif") no-repeat scroll 100% 0pt;
}
.menu li.current a {
text-decoration:none;
background:transparent url("graphics/menu-current-l.gif") no-repeat scroll 0 0;
}

/*end of menu | start of secondary-menu*/

.secondary-menu {
list-style-type:none;
background-color:#855893;
float:left;
width:969px;
height:30px;
padding:0 0 0 9px; 
border-top:1px solid #9878ab;
}
.secondary-menu li {
padding:4px 0pt 0pt 12px;
float:left;
display:inline;
}
.secondary-menu li a, .secondary-menu li a:visited {
color:#ffffff;
font-family:"Trebuchet MS",Verdana,Tahoma;
font-size:80%;
}
.secondary-menu li.current a {
text-decoration:none;
}
.secondary-menu li a:hover {
color:#ebc4ea;
}

/*end of secondary-menu | start of content*/

.all-content {
float:left;
width:976px;
border-width:0 1px 1px 1px;
border-style:solid;
border-color:#886692;
padding:18px 0 0 0;
font-family: Arial, sans-serif;
font-size: 70%;
}
body div.splash-page {
padding-top:0px;
border-top:1px solid #888888;
}
em, i {
 font-style: italic;
}
b, strong{
 font-weight: bold;
}
.all-content a img {
border:none;
}
.content img {
padding:17px 12px 12px 2px;
float:left;
}

.content table {
float:left;
border:2px solid #bccddd;
font-family:Arial, Helvetica, sans-serif;
color:#343434;
width:100%;
border-collapse:collapse;
margin-bottom:16px;
}
.content caption {
font-weight:bold;
font-size:110%;
padding:0pt 0pt 8px; 
}
table th {
text-align:center;
vertical-align:middle;
font-weight:bold;
border:1px solid #bccddd;
}
table thead th {
padding:7px 0;
}
.content table td {
padding:6px 8px;
border:1px solid #bccddd;
}
.content table tr {
background-color:#eaeff5;
}
.content table tr.even {
background-color:#f5f7fa;
}
td.center {
text-align:center;
font-weight:bold;
padding:10px;
}
td.day {
font-size: 110%;
padding-top: 20px;
text-align: center;
font-weight: bold;
color: blue;
}
.content table p {
font-size:100%;
line-height:normal;
padding:0px;
}
.content table img {
float:none;
}
.content-l {
float:left;
position:relative;
width:100%;
height:70px;
left:-2px;
clear:both;
background:transparent url("graphics/content-l.gif") no-repeat 0 100%;
}
.content-r {
float:left;
position:relative;
clear:both;
bottom:-1px;
right:-1px;
width:100%;
height:70px;
background:transparent url("graphics/content-r.gif") no-repeat 100% 100%;
}
div.splash-page .content-r, div.splash-page .content-l {
height:15px;
}

body div .site-map {
font-size:110%;
font-weight:bold;
line-height:150%;
list-style-type:none;
padding:0pt 0pt 0pt 20px;
}
body div .site-map ul {
padding:4px 0pt 4px 20px;
list-style-type:none;
font-size:95%;
font-weight:normal;
}

/*end of content | start of top-block*/

.top-block {
float:left;
width:100%;
border-bottom:1px solid #cccccc;
background:transparent url("graphics/top-block.png") repeat-y 0 0;
}
.left-column, .right-column {
float:left;
width:244px;
}
.mid-column {
float:left;
width:474px;
padding:0 0 0 14px;
}
.mainpagebanners img {
padding-bottom:7px;
}
.wide-column {
float:left;
width:632px;
padding:0 30px 0 70px;
}
body.ie .wide-column {
width:630px;
}

/*end of top-block | start of news-block and events-block*/

.news-block, .events-block {
float:left;
width:100%;
background-color:#f4f3f4;
padding:0 0 20px 0;
}
.news-block h3, .events-block h3 {
float:left;
font-size:14pt;
line-height:20px;
height:22px;
width:209px;
background:#e2dee2 url("graphics/news-tmp.png") no-repeat 13px 2px;
border-bottom:1px solid #d6d0d6;
padding:3px 0 0 35px;
}
.events-block h3 {
background-image:url("graphics/events-tmp.png");
}
.news-block h3 a, .events-block h3 a {
text-decoration:none;
}
.news-block ul, .events-block ul {
float:left;
width:224px;
padding:1px 10px 0 10px;
list-style-type:none;
}
.news-block ul li, .events-block ul li {
float:left;
width:100%;
}
.news-block ul li a, .news-block ul li a:visited, .events-block ul li a, .events-block ul li a:visited {
float:left;
color:#7a4c7f;
padding:4px 0 0 25px;
background:transparent url("graphics/arrowbutton.gif") no-repeat 0 4px;
line-height:16px;
}
.events-block ul li a.t, .events-block ul li a.t:visited {
background:none;
}
.events-block ul li a.t:hover {
background:none;
}
.news-block ul li a b, .news-block ul li a:visited b, .events-block ul li a b, .events-block ul li a:visited b {
text-decoration:none;
color:#333333;
}
.news-block ul li a:hover, .events-block ul li a:hover {
color:#a76eb3;
background-image:url("graphics/arrowbuttona.gif");
}
.news-block ul li a:hover b, .events-block ul li a:hover b {
color:#a76eb3;
}
.news-block ul li p, .events-block ul li p {
clear:left; 
float:left;
line-height:16px;
padding:0px 0pt 0pt 25px;
}
.news-block a.all-news, .news-block a.all-news-1, .events-block a.all-news {
float:left;
line-height:16px;
padding:0 10px 0 35px;
margin:7px 0 10px;
background:transparent url("graphics/readmore2.gif") no-repeat 100% 3px;
}
.news-block a.all-news-1 {
 padding-bottom:0px;
 margin-right:40px;
}

.news-block a.all-news {
margin:0px 0 10px;
}

.news-block h3.press-release,  {
margin-top:15px;
}

/*end of news-block and events-block | start of ...*/

/*NEWS ARCHIVE*/
.paging {
background:#dae6ed url("graphics/b-r.png") no-repeat 100% 100%;
font-size:107%;
}
.paging p {
padding:8px 0 8px 0;
font-family:"Trebuchet MS", Verdana, Tahoma;
font-weight:bold;
background:transparent url("graphics/t-r.png") no-repeat 100% 0;
}
.paging .pages a {
float:left;
margin:0 5px 0 5px;
}
.paging .pages a.last {
float:left;
margin:0 5px 0 5px;
padding:0 17px 0 0;
background:transparent url("graphics/rarr.gif") no-repeat 100% 8px;
}
.paging .per-page a {
margin:0 2px 0 3px;
}
.pages {
float:left;
width:40%;
padding:0 0 0 28px;
background:transparent url("graphics/larr.gif") no-repeat 15px 8px;
}
.per-page {
float:right;
padding:0 20px 0 0;
}

.news-list, .news-text, .all-projects {
float:left;
width:685px;
padding:25px 0 35px 17px;
font-family:Arial, Helvetica, sans-serif;
}

.all-projects h1, .all-projects h2, .all-projects h3 {
clear:both;
color:#404040;
}
.all-projects h2 {
font-size:155%;
padding-top:20px;
padding-left:10px;
}
.all-projects h3 a {
font-size:115%;
line-height:22px;
padding-left:24px;
font-family:"Trebuchet MS", Verdana, Tahoma;
}

.content .all-projects-list li { 
list-style-type:none;
margin-bottom:12px;
}
.content .all-projects-list a {
display:block;
font-size:155%;
padding-bottom:6px;
}
.content .all-projects-list span {
color:#888888;
}

.news-list h1, .news-list h2, .news-list h3{
float:left;
clear:both;
color:#404040;
}
.news-list h1 span {
font-size:50%;
color:#737373;
}
.news-list a {
float:left;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
margin:8px 0 0 0;
}
.news-list .date {
float:left;
font-size:75%;
color:#747474;
line-height:21px;
margin-bottom:19px;
}
.news-selector h2 {
color:#404040;
font-size:120%;
}
.news-selector .show-all {
font-size:65%;
color:#737373;
padding-bottom:15px;
}
.news-selector .show-all a {
font-size:140%;
}
.news-selector .blue-box-right a.selected {
font-weight:bold;
}
.news-selector a.year {
font-size:120%;
line-height:20px;
}
.news-selector a.month {
margin-left:7px;
line-height:20px;
font-weight:normal;
}
.news-switch {
background-color:#f4f3f4;
float:left;
padding:10px 0pt 10px 55px;
font-size:115%;
width:645px;
margin: 0 0 20px -70px;
}

body.ie .news-switch {
margin-left:-35px;
}

.news-switch .in-switch {
padding:9px 0 8px 0;
font-family:"Trebuchet MS", Verdana, Tahoma;
background:transparent url("graphics/t-r.png") no-repeat 100% 0;
}
.news-switch .prev, .news-switch .next {
width:286px;
font-family:"Trebuchet MS", Verdana, Tahoma;
}
.news-switch .prev {
float:left;
margin:0 0 0 15px;
}

body.ie .news-switch .prev {
margin:0pt 0pt 0pt 7px;
}

.news-switch .next {
float:right;
margin:0 19px 0 0;
}
.news-switch .prev a {
float:left;
padding:0 0 0 16px;
background:transparent url("graphics/larr.gif") no-repeat 0 8px;
}
.prev .news-name {
float:left;
clear:left;
width:220px;
padding:6px 0 0 16px;
}
.next .news-name {
float:right;
text-align:right;
clear:both;
width:220px;
padding:6px 16px 0 0;
}
.news-switch .next a {
float:right;
padding:0 16px 0 0;
background:transparent url("graphics/rarr.gif") no-repeat 100% 8px;
}
.news-text h3 {
font-size:155%;
color:#404040;
width:100%;
padding:16px 0 1px 0;
}
.news-text .date {
font-size:75%;
color:#747474;
float:left;
clear:both;
width:100%;
padding-bottom:23px;
}
.news-text h4 {
font-size:125%;
}
.news-text ul, .news-text ol {
font-size:75%;
color:#343434;
}
/*END OF NEWS ARCHIVE*/

.footer {
float:left;
width:100%;
clear:left;
padding:0 0 30px 0;
}
.footer p {
float:left;
clear:left;
font-family:Tahoma, Arial, sans-serif;
font-size:70%;
line-height:18px;
padding:15px 0 0 13px;
}
.footer p.right {
clear:none;
float:right;
padding:33px 13px 0 0;
}
body.ie .footer p.right, body.ieseven .footer p.right {
padding:62px 13px 0 0;
}
.flags {
float:left;
padding:14px 0pt 0pt 397px;
}
.flags a {
float:left;
width:19px;
height:15px;
margin-right:8px;
overflow:hidden;
text-indent:-9000px;
background:transparent url("graphics/flags.png") no-repeat 0 0;
}
a.uk {
background-position:0 -15px;
}
a.ru {
background-position:0 -30px;
}
a.lv {
background-position:0 -45px;
}
a.ua {
background-position:0 -60px;
}
a.es {
background-position:0 -75px;
}
a.fr {
background-position:0 -90px;
}
a.br {
background-position:0 -105px;
}
a.tr {
background-position:0 -120px;
}
a.pt {
background-position:0 -135px;
}
a.it {
background-position:0 -150px;
}
a.cn {
background-position:0 -165px;
}
a.cz {
background-position:0 -180px;
}
a.il {
background-position:0 -195px;
}
a.pl {
background-position:0 -210px;
}
a.ro {
background-position:0 -225px;
}
a.kz {
background-position:0 -240px;
}
a.gr {
background-position:0 -255px;
}
a.mn {
background-position:0 -270px;
}
.search-box {
width:300px;
height:19px;
position:relative;
float:left;
clear:left;
left:365px;
top:-23px;
}
#search {
width:197px;
height:15px;
padding:2px 0 0 3px;
}
#search-go {
height:19px;
margin-left:5px;
padding:0 2px;
}
#search, #search-go {
float:left;
border:1px solid #999;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
}
.top-button {
float:left;
width:100%;
clear:both;
text-align:center;
margin:10px 0 0 0;
}
.top-button img {
border:none;
}

.news {
float:left;
width:244px;
}
.header ul.u {
clear:right;
}

.content table.plain {
border:none;
font-size:105%;
}
.content table.plain tr {
background-color:transparent;
}
.content table.plain td {
border:none;
}

/* fsdkafhkjdhsfjkhasjkdfhaskdhfjkashkdjfhahdsjk */
.content h1, .wide-column h1{
    border-left:4px solid #D9E4D2;
    color:#666666;
    font-size:23pt;
    font-weight:normal;
    line-height:1em;
    margin:0pt 0pt 32px;
	padding:0 0 0px 60px;
	width:568px;
	float:left;
}

body.ie .content h1, body.ie .wide-column h1{
 margin-bottom:5px;
}

.content h2, .content .likeh1 {
    color:#666666;
    font-size:14pt;
    font-weight:normal;
    line-height:1.2em;
    margin:0pt;
    padding:3px 0pt;
}

.content .likeh1 {
     padding-bottom:10px;
}

.wide-column h3 {
color:#666666;
font-size:12pt;
line-height:1.2em;
margin:0;
padding:3px 0;
font-weight:bold;
}
.wide-column h3 a {
}
.subpages_item p {
font-size:9pt;
}
.content p {
    margin:0px 0pt 12px;
    padding:0px 0pt 0pt;
    font-size:105%;
}
.content p.head {
    text-indent:64px;
    color: #808080;
    font-size:13pt;
    font-weight:bold;
    letter-spacing:-0.5pt;
    line-height:115%;
    text-align:left;
}
.content p.quote {
    color:#808080;
    font-size:16pt;
    line-height:1.2em;
    margin:20px 0pt 22px;
    padding:0px 0pt 0px 64px;
    text-align:left;
}
.content td {padding: 10px;}
ol {
margin-bottom:3px;
margin-top:0px;
padding-left: 25px;
padding-bottom: 10px;
}

.content ol > li {
margin-bottom:3px;
}
.content ul > li {
margin-bottom:3px;
}

.content ul {
list-style-type:disc;
padding:0 0 10px 25px;
margin:0 0 3px 0;
clear:left;
}

div.cb {
float:left;
width:100%;
}

ul li {
padding:0pt;
}
/*
ul > li:before {
content:url('icom/img/li.gif');
float:left;
margin-left:-16px;
margin-right:2px;
}
}*/

ul > li > * {
text-indent:0pt;
}
.content li {
line-height:1.3em;
font-size:105%;
}
.content table li {
font-size:100%;
}

/* double hjdkghjksdhfgjhsdjkfghjksdfhgjksfd*/
    #flash {position: relative; height: 300px; background: #855893;}
     #bannerimage {position: absolute; top: 0; left: 0; width: 977px; 
height: 300px; background: url("icom/img/mainb/main1.jpg") no-repeat;}
     #bannertext {position: absolute; color: #855893; font-size: 21pt; 
bottom: 40px; left: 50px;  width:45%; font-family: 'Segoe UI', Arial, 
Helvetica, sans-serif; line-height:100%; letter-spacing:-0.05em; 
overflow:visible; display:inline-block; }
	.bannerText { position: absolute; color: #855893; font-size: 21pt; bottom: 40px; left: 50px; width:45%; font-family: 'Segoe UI', Arial, Helvetica, sans-serif; line-height:100%; letter-spacing:-0.03em; visibility:hidden; overflow:visible; display:inline-block; }
	.bannerText ins { text-decoration:none; zoom:1;  } 
a.home_mm_item {
display: block; font-size: 13px; color: #fff; position: relative; padding: 7px 0; float: left; width: 243px; background: #672774; border-right: 1px solid #999;
}
a.home_mm_item:visited {
color: #fff;
}
body.ie a.home_mm_item {
width:243px;
}

body.ie .content h1, body.ie .wide-column h1 {
position:relative;
}

.in_mm {padding-left: 10px;}
body.ie .in_mm {
padding-left:11px;
}
	
    #home_mm a:hover {text-decoration: none; color: #fff; background-color:#855893;}
	
a.last {
border-right: 0 solid; width: 244px;
}
body.ie a.last {
width:244px;
}

#descs {clear: both; padding-top: 12px;}
.mm_descr {
width: 241px; border-right: 1px solid #999;
}
body.ie .mm_descr {
width:243px;
}
.in_mm_descr {padding: 0 10px 0 10px;}
#dlm1 {
height: 22px;
}

td.last {
border-right: 0 solid; width: 243px;
}
body.ie td.last {
width:244px;
}

#sec_index {width: 977px; border-bottom: 1px solid #d6d0d6;}
    #sec_left {width: 245px; background: #f4f3f4;}
    #sec_center {text-align: center;}
        #top_banners {margin: auto; width: 460px; padding-bottom: 15px;}
        #in_sec_center {padding: 0 15px; text-align: left;}
    #sec_right {width: 245px; background: #f4f3f4;}

.gray_head {position: relative; top: 0px; left: 0px; color: #369; padding: 3px 5px 3px 38px; background: #e2dee2; background-repeat: no-repeat; border-bottom: 1px solid #d6d0d6; font-size: 19px; line-height: 100%;}
.underline_head {border-bottom: 1px solid #D5D5D5; font-size: 19px; line-height: 100%; }
.newslist {padding: 10px;}
    .newslist a {color: #000; padding-bottom: 5px; padding-left: 23px; display: block; text-decoration: none; background: url("icom/img/arrowbutton.gif") no-repeat 0 1px;}
    .newslist a:hover {color: #666; text-decoration: none; background: url("icom/img/arrowbuttona.gif") no-repeat 0 1px;}
    .newslist a:hover b {color: #36c;}
    .newsbg {background-image: url("icom/img/icons/news-tmp.png"); background-position: 15px 2px;}
    .annobg {background-image: url("icom/img/icons/events-tmp.png"); background-position: 15px 2px;}
    .nico {position: absolute; width: 24px; height: 24px; top: 2px; left: 15px;}
    .newsicon {background: url("icom/img/icons/news-tmp.png");}
    .annoicon {background: url("icom/img/icons/events-tmp.png");}
    .feedicon {background: url("icom/img/icons/feedback-tmp.png");}

.pure_text {font-size: 12px;}

#bttm_cols {width: 977px;}
    .bttm_col {width: 33.333%; padding: 10px;}

#doc_index {width: 100%;}
#sec_doc_left {}
#in_sec_doc_left {padding: 0 30px 0 70px;}
#sec_rightz {width: 245px;}
#sec_rightz .newslist {background:  #f4f3f4; border-bottom: 1px solid #d6d0d6;}

.years_list { border-bottom: 1px solid #F2F2F2;}

    .years_list a {color: #333; display: block; padding: 5px 10px 5px 30px; background: url("icom/img/mmru/ssm1.png") no-repeat 0 0;}
    .years_list a:hover {color: #369; text-decoration: none; background:  url("icom/img/mmru/ssm1.png") no-repeat 0 -70px;}
    .years_list span {display: block; padding: 5px 10px 5px 30px; background: url("icom/img/mmru/ssm1.png") no-repeat 0 -70px;}

.nl_2 .gray_head {background:  #0D3D60 url("icom/img/icons/sidemenu.png") no-repeat 10px 0; color: #fff;}


/*   */
.subpages_item {float: left; width: 300px;}
.e-products .subpages_item {float: left; width: 600px;}
.in_subpages_item {padding: 0 0 0 60px; min-height: 50px; background: url("icom/img/icons/default.gif") no-repeat;}


/*   */
#mailform {padding: 0 5px;}
#mailform td {padding-bottom: 5px;}
#mailform .frm_cap {text-align: right; width: 50%; padding-right: 5px;}
#mailform .frm {border-top: 1px solid #808080; border-left: 1px solid #808080; border-bottom: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8; width: 155px;}
#mailform .subm {float: left; width: 100px; font-size: 10px; border-top: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #404040; border-right: 1px solid #404040; background: #D4D0C8;}
#mailform .frm_err {color: #f00;}
#mailform textarea {overflow: auto; height: 50px;}

#ask-field, #ask-email, #ask-captcha {
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#343434;
float:left;
margin-bottom:5px;
margin-top:5px;
border:1px solid #999999;
padding:2px 0 1px 2px;
}
#ask-field {
width:450px;
height:75px;
}
#ask-email {
width:150px;
}
#ask-captcha {
width:150px;
}
#ask-go {
float:left;
clear:left;
border:1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
padding:2px 4px;
margin:6px 0 0 138px;
}
label.ask-form {
float:left;
clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#343434;
width:130px;
text-align:right;
margin:8px 8px 0 0;
}
span.ask-form {
font-family:Arial, Helvetica, sans-serif;
font-size:65%;
float:left;
color:#7e7e7e;
margin:8px 0 10px 5px;
}
img.ask-form {
float:left;
padding:1px 0 0 8px;
}

body.ie .infokit-login {
padding-top:30px;
}