﻿caption,table,tbody,td,tfoot,th,thead,tr,           /* ��������� �������� */  
textarea,select,button,form,fieldset,legend,label,    /* �������� ����� */  
u,font,s,center,dir,menu,strike,xmp             /* ���������� �������� */  
{  
    margin: 0;
    padding: 0;
    text-indent: 0;
    color:#424242;
    text-decoration: none;
    list-style-type: none;
}
html {
    height:100%;
    margin:0;
    padding:0;
    text-align:center;
    background:white;
}
body	{ 
	height:100%;
    margin:0;
    padding:0;
    text-align:center;
    background:white;
    behavior:url("csshover.htc");
    font-family:Verdana, Arial, Tahoma, sans-serif;
    color:#424242;
    font-size:11px;
}
* html div	{
    height:1px;
}
a	{
    color:#003D79;
    text-decoration:underline;
}
a:hover	{
    text-decoration:none;
}
img, table	{
    border:none;
}

table {
    border-collapse:collapse;
    width:100%;
}

table td {
    padding:0;
    /*vertical-align:top;*/
}
h1,h2,h3,h4,h5,h6,p, ul, li {
    padding:0;
    margin:0;
}
h2	{
    color:#003D79;
    font-size:12px;
}
h1	{
    color:#003D79;
    font-size:12px;
    /*text-transform:uppercase;*/
}
p	{
    margin-bottom:12px;
}
.htmlMakeup	{
    text-align:left;
    position:relative;
    min-height:100%;
    min-width:995px;
}
* html .htmlMakeup	{
    height:100%;
    width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 995)? "995px" : "100%");
}
.inner0 ul, .main3cols ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
.inner0 ul li, .main3cols ul li {
	margin:0;
	padding:0 0 0 11px;
	background:url(/i/vs/li_bullet.gif) 0 4px no-repeat;
}
.bigIll	{
    /*background:url(/i/new/main_ill.jpg) 0 0 no-repeat;*/
}
.flash	{
    position:absolute;
    width: 100%;
    display: block;
    top:4px;
    left:0;
    z-index:;
    /*		display:none;*/
}
.logo_ramec{
    background:url(/i/new/logo_Ramec_new.png);
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/logo_Ramec_new.png, sizingMethod=crop);
    width:100px;
    height:70px;
}
.homelink {
    position:absolute;
    /*background:url(/i/new/logo_Ramec_new.png);
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/logo_Ramec_new.png, sizingMethod=crop);*/
    display:block;
    left:52px;
    top:50px;
    width:125px;
    height:84px;
    border:none;
    z-index:999;
}
.homelink_inner {
	 position:absolute;
    display:block;
    left:15px;
    top:20px;
    width:100px;
    height:70px;
    border:none;
    z-index:999;
}
.mainHeader	{
    height:370px;
    background:url(/i/new/header_top_y_bg.gif) 0 0 repeat-x;
    position:relative;
    z-index:100;
}
.mainHeader2	{
    height:200px;
    background:url(/i/new/header_top_y_bg.gif) 0 0 repeat-x;
    position:relative;
    z-index:100;
}
.mainHeader .quickNav	{
    position:absolute;
    top:0;
    right:0;
    padding:30px 0 0 0;
    height:41px;
    width:105px;
    background:url(/i/new/header_topquick_nav_y_bg.gif) 0 100% repeat-x;
}
*html .mainHeader .quickNav	{
    right:-1px;
}
.mainHeader .quickNav a,.mainHeader2 .mainHeader .quickNav a{
    float:left;
    width:18px;
    height:20px;
    margin-right:5px;
}
.mainHeader .quickNav .home,.mainHeader2 .quickNav .home{
    background:url(/i/new/ic_home.gif) 50% no-repeat;
}
.mainHeader .quickNav .contact,.mainHeader2 .quickNav .contact{
    background:url(/i/new/ic_contact.gif) 50% no-repeat;
}
.mainHeader .quickNav .map,.mainHeader2  .quickNav .map{
    background:url(/i/new/ic_map.gif) 50% no-repeat;
}
.mainHeader .quickNav .print,.mainHeader2 .quickNav .print{
    background:url(/i/new/ic_print.gif) 50% no-repeat;
}
.mainHeader .quickNav i,.mainHeader2 .quickNav i	{
    display:block;
    position:absolute;
    background:url(/i/new/header_topquick_nav_png.png);
    width:75px;
    height:80px;
    top:0;
    left:-75px;
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/header_topquick_nav_png.png, sizingMethod=crop);
}
.mainHeader .loginBlock, .mainHeader2 .loginBlock {
    position:absolute;
    right:0;
    bottom:0;
    width:343px;
    height:65px;
    padding:30px 0 0 100px;
    color:#003D79;
}
*html .mainHeader .loginBlock {
	right:-1px;
}

.mainHeader .loginBlock .wrap,.mainHeader2 .loginBlock .wrap{
    position:absolute;
    top:0;
    left:0;
    width:443px;
    height:95px;
    background:url(/i/new/header_login_bg.png);
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/header_login_bg.png, sizingMethod=crop);
}
.mainHeader .iAmHere .wrap	{
    position:absolute;
    top:0;
    left:0;
    width:443px;
    height:95px;
    background:url(/i/new/header_login_bg_logined.png);
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/header_login_bg_logined.png, sizingMethod=crop);
}
.mainHeader .iAmHere div	{
    position:relative;
}
.mainHeader .iAmHere span	{
    display:block;
    margin-top:25px;
    color:#FF4B00;
    left:-5px;
    text-align:right;
    padding-right:30px;
}
.mainHeader .iAmHere span a	{
    color:#FF4B00 !important;
    margin:0 5px;
}
.mainHeader .loginBlock strong,.mainHeader2 .loginBlock strong	{
    text-transform:uppercase;
    display:block;
    margin-bottom:5px;
    position:relative;
    font-family:Arial, Tahoma, Verdana, sans-serif;
}
.mainHeader .loginBlock .i,.mainHeader2	.loginBlock .i{
    width:145px;
    border:solid 1px #B2B2B2;
    margin-right:10px;
    position:relative;
}
.mainHeader .loginBlock span,.mainHeader2 .loginBlock span	{
    display:block;
    position:relative;
    font-family:Arial, Tahoma, Verdana, sans-serif;
}
.mainHeader .loginBlock span a,.mainHeader2 .loginBlock span a	{
    color:#003D79;
    font-family:Arial, Tahoma, Verdana, sans-serif;
}
.mainHeader .loginBlock span .b,.mainHeader2 .loginBlock span .b	{
    border:none;
    background:url(/i/new/but_login_bg.gif) 0 0 no-repeat;
    color:#FF4B00;
    font-family:Arial, Tahoma, Verdana, sans-serif;
    font-size:11px;
    text-decoration:underline;
    padding-left:25px;
    width:58px;
    height:19px;
    position:relative;
    top:2px;
    float:right;
    margin-right:31px;
    cursor:pointer;
}
.mainHeader .loginBlock span .b:hover	{
    text-decoration:none;
}
.contentTable	{
    margin-bottom:165px;
}
.contentCol1	{
    width:240px;
    padding:0px 30px 15px 10px;
}
.allNav	{
    margin:0;
    width:236px;
    padding:0 6px 0 0;
    border-right:solid 2px #3C6B99;
    display:block;
    list-style:none;
    position:relative;
    z-index:100;
}
.allNav li	{
    display:block;
    background:url(/i/new/allNavLiBg.jpg);
    width:230px;
    height:35px;
    line-height:35px;
    font-weight:bold;
    color:white;
    position:relative;
}
* html .allNav li{
	vertical-align: bottom;
}
.allNav li a	{
    padding-left:30px;
    color:white;
    text-decoration:none;
    display:block;
    background:url(/i/new/allNavLiBgA.jpg);
    width:200px;
}
.allNav li a:hover	{
    background:none;
}
.allNav li a.active {
	background:url(/i/new/allNavLiBg.jpg);
}
.allNav li strong {
    padding-left:30px;
    color:white;
    text-decoration:none;
    display:block;
    width:200px;
}
.allNav li ul	{
    position:absolute;
    width:230px;
    top:0px;
    right:-230px;
    list-style:none;
    display:block;
    background:url(/i/new/allNavLiBgAUl.png) 0 0 no-repeat;
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/allNavLiBgAUl.png, sizingMethod=crop);
    padding:0 0 0 8px;
}
* html .allNav li ul	{
    right:-230px;
}
*+ html .allNav li ul{
	top: -1px;
}
.allNav li ul	{
    display:none;
}
.allNav li:hover ul	{
    display:block;
    z-index:5000;
}
.allNav ul li	{
    display:block;
    background:url(/i/new/allNavLiBgLi_middle.jpg) 0 0 no-repeat;
    height:32px;
    font-weight:normal;
    color:#024185;
    overflow:hidden;
    z-index:6000;
}
* html .allNav ul .liIE	{
    margin-top:-3px;
    z-index:6000;
}
* html .allNav ul .liIE0	{
    margin-top:0 !important;
    z-index:6000;
}
.allNav ul .allNavA	{
    background:url(/i/new/allNavLiBgLi.jpg) 0 0 no-repeat;

}
.allNav ul .allNavZ	{
    background:url(/i/new/allNavLiBgLi_end.jpg) 0 0 no-repeat;
}

.allNav ul li a	{
    padding-left:30px;
    color:#024185;
    text-decoration:none;
    background:url(/i/new/allNavLiBgLiA.gif) 15px 50% no-repeat;
    line-height:normal;
}
.allNav ul li a:hover	{
    background:url(/i/new/allNavLiBgLiA.gif) 15px 50% no-repeat;
}
.allNav .subValignTable	{
    display:table;
    height:32px;
    width:230px;
    #position:relative;
    overflow: hidden;
}
.allNav .subValignTd	{
    display:table-cell;
    vertical-align:middle;
    #position:absolute;
    #top:50%;
}
.allNav .subValignWrap	{	
    #position:relative;
    #top:-50%;
}



.goTop	{
    position:relative;
    top:-19px;
}
* html .goTop	{
    height:248px;
}

.goTop .top	{
    position:absolute;
    background:url(/i/new/main_top_nav_part.png);
    width:271px;
    height:19px;
    top:-10px;
    left:-10px;
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/main_top_nav_part.png, sizingMethod=crop);
}
/*background:white url(/i/ramec/search_ic_bg.gif) no-repeat scroll 0 0;
margin-top:28px;
padding-bottom:15px;
padding-left:34px;
position:relative;
width:auto;
z-index:7000;
*/
/*.search	{
    background:url(/i/new/search_ic_bg.gif) 0px 0 no-repeat white;
    padding-left:33px;
    margin-top:28px;
    height:100px;
    position:relative;
    padding-bottom:15px;
    width:auto;
    z-index:7000;
}
.search .i	{
    border-top:solid 1px #CCCCCC;
    border-right:solid 1px #CCCCCC;
    border-left:none;
    border-bottom:solid 1px #CCCCCC;
    width:117px;
    margin-right:2px;
    position:relative;
    top:-6px;
    height:16px;
    padding-bottom:3px;
}*/
.search {
background:white url(/i/new/search_ic_bg.gif) no-repeat scroll 0 0;
margin-top:28px;
padding-bottom:15px;
padding-left:34px;
position:relative;
width:auto;
z-index:7000;
}
.search .i {
border-color:#CCCCCC #CCCCCC #CCCCCC ;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
height:16px;
margin-right:2px;
padding-bottom:2px;
position:relative;
top:-6px;
width:117px;
}
        /*html:root .search .i {top:-6px;}*/
* html .search .i	{top:-4px;height:16px;}
.search .b	{
    background:url(/i/new/but_find.gif);
    width:66px;
    margin-left:8px;
    height:21px;
}
.contentCol2	{
    padding:15px 50px 15px 0;
}
innerContentCol2 .main4cols	{
    width:80%;
}

.main4cols th,.two th,.three th {
    border-bottom:solid 1px #DDDDDD;
    border-left:solid 1px #DDDDDD;
    text-align:left;
    vertical-align:top;
    font-weight:normal;
    padding:20px 20px 2px 20px;
}
.three th {
	padding-bottom:15px;
}
.inner0 {
	text-align:left;
    vertical-align:top;
    font-weight:normal;
    padding:0 20px 2px 20px;
}
th.tt{
    width:60%;
}
th.ttt{
    width:40%;
}
.ttt{
    width:40%;
}
.main4cols .noPadd	{
    padding:0;
}
.main4cols .ad	{
    padding-top:40px;
}
.main4cols b,.ttt b,.two b,.three b	{
    display:block;
    background:url(/i/new/title_txt_bullet.gif) 0 0 no-repeat white;
    padding-left:24px;
    height:25px;
    text-transform:uppercase;
    color:#003D79;
    margin:-20px 0 0 0;
    position:relative;
    left:-24px;
    z-index:0;
}
*+html .main4cols b,*+html .ttt b,*+html .two b{z-index:-1;}
*html .main4cols b,*html .ttt b,*html .two b {z-index:-1;}
.main4cols p,.three p	{
    margin-bottom:13px;
}
.main4cols .more,.two .more,.three .more	{
    background:url(/i/new/but_login_bg.gif) 0 0 no-repeat white;
    float:right;
    height:19px;
    padding-left:25px;
    color:#FF4B00;
    margin-right:1px;
    font-size:11px;
    margin-top:-10px;
    position:relative;
    padding-right:25px;
}
html:root .main4cols .more	{
    right:2px;
}
.main4cols .newsItem,.ttt .newsItem,.three .newsItem	{
    clear:both;
    padding-bottom:16px;
    /*margin-bottom:16px;*/
}
.main4cols .newsItem img,.three .newsItem img	{
    float:left;
    margin:0 12px 4px 0;
    border:solid 1px #5FA3E0;
}
.main4cols .newsItem i,.three .newsIntem i,.cols .newsItem i	{
    background:#003D79 none repeat scroll 0 0;
    color:white;
    font-style:normal;
    line-height:16px;
    padding:0 3px;

    /*		background:#CCCCCC;
    padding:0 3px;
    font-style:normal;
    line-height:16px;
    color:white;*/
}
.main4cols .ad a	{
    display:block;
    margin:0 auto;
    background: url(/i/new/banner_frame.gif) 100% 100% no-repeat;
    padding:0 6px 5px 0;
    width:254px;
}
* html .main4cols .ad a	{
    padding:0 4px 5px 0;
}
.main4cols .ad img	{
    border:solid 1px #6580A9;
}
.bottom	{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:161px;
}
html>body .bottom	{
    bottom:-165px;
}
html:root .bottom	{
    bottom:0;
}
/**+html .bottom{ z-index:-1;}
*html .bottom { z-index:-1;}*/
.bottom .subscribe	{
    background:url(/i/new/bottom_subscribe_all_bg.gif) 0 100% repeat-x;
    height:65px;
}
.bottom .subscribe div	{
    position:absolute;
    background:url(/i/new/bottom_subscribe_block_bg.gif);
    width:322px;
    height:43px;
    top:-74px;
    left:0;
    padding:69px 0 0 37px;
    z-index:10;
}
.bottom .subscribe b	{
    background:url(/i/new/title_bullet.gif) 0 0 no-repeat;
    color:#003D79;
    text-transform:uppercase;
    line-height:20px;
    display:block;
    padding-left:15px;
    margin-left:-15px;
}
.bottom .subscribe .i	{
    width:133px;
    border:solid 1px #CCCCCC;
}
.bottom .subscribe .b	{
    background: url(/i/new/but_subscribe.gif);
    width:101px;
    height:21px;
    position:relative;
    top:6px;
}
* html .bottom .subscribe .b	{
    top:4px;
}
.bottom .subscribe a	{
    position:absolute;
    background:url(/i/new/but_login_bg.gif) 0 0 no-repeat white;
    padding:0 23px 0 25px;
    color:#FF5D00;
    right:23px;
    top:7px;
    line-height:19px;
}
.bottom .subscribe b a	{
    position:absolute;
    background:url(/i/new/inner_bottom_bullet_top.gif) 0 0 no-repeat white;
    padding:0 23px 0 0;
    color:#FF5D00;
    right:25px;
    top:7px;
    height:19px;
    width:19px;
    display:block;
    z-index:7000;
}
.bottom .copyHolder	{
    background:url(/i/new/bottom_copy_bg.gif) 0 0 repeat-x;
}
.bottom .copyHolder .bg	{
    background:url(/i/new/bottom_copy_bg_left.gif) 0 0 no-repeat;
    height:84px;
    padding:12px 0 0 40px;
    display:block;
}
.bottom .copyHolder .counter	{
    float:left;
    width:200px;
    /*		margin-right:68px;*/
    margin-right:10px;
}
.bottom .copyHolder .counter img	{
    margin:0 7px 9px 0;
}
.bottom .copyHolder .info	{
    float:left;
    width:265px;
    padding-left:19px;
    /*		margin-right:137px;*/
    margin-right:10px;
    margin-left:20px;
    color:white;
    background:url(/i/new/bottom_copy_block_bullet.gif) 0 0 no-repeat;
    line-height:12px;
}
.bottom .copyHolder .info a	{
    color:white;
}
.bottom .copyHolder .runet	{
    position:absolute;
    right:50px;
    top:75px;
    color:white;
    width:150px;
}
.bottom .copyHolder .runet a	{
    color:#11AFEA;
}
.bottom .copyHolder .skyArrow	{
    background:url(/i/new/bottom_sky_arrow.gif);
    width:79px;
    height:438px;
    position:absolute;
    top:-338px;
    right:0;
    z-index:6000;
}
*html .bottom .copyHolder .skyArrow	{
	right:-1px;
}

.innerIll	{
    height:207px;
    position:relative;
}
.innerIll03	{
    background:url(/i/new/header_ramec.jpg) 0 0 no-repeat;
}
.innerIll03 .staticBg	{
    background: none;
}
.innerIll .topper	{
    background:url(/i/new/header_top_y_bg.gif) 0 0 repeat-x;
    height:207px;
}
.innerIll .logo	{
    background:url(/i/new/logo_Ramec_new.png);
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/logo_Ramec_new.png, sizingMethod=crop);
    width:100px;
    height:70px;
    position:absolute;
    top:40px;
}

.innerIll .quickNav	{
    position:absolute;
    top:0;
    right:0;
    padding:30px 0 0 0;
    height:41px;
    width:105px;
    background:url(/i/new/header_topquick_nav_y_bg.gif) 0 100% repeat-x;
}
*html .innerIll .quickNav {
	right:-1px;
}
.innerIll .quickNav a	{
    float:left;
    width:18px;
    height:20px;
    margin-right:5px;
}
.innerIll .quickNav .home	{
    background:url(/i/new/ic_home.gif) 50% no-repeat;
}
.innerIll .quickNav .contact	{
    background:url(/i/new/ic_contact.gif) 50% no-repeat;
}
.innerIll .quickNav .map	{
    background:url(/i/new/ic_map.gif) 50% no-repeat;
}
.innerIll .quickNav .print	{
    background:url(/i/new/ic_print.gif) 50% no-repeat;
}
.innerIll .quickNav i	{
    display:block;
    position:absolute;
    background:url(/i/new/header_topquick_nav_png.png);
    width:75px;
    height:80px;
    top:0;
    left:-75px;
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/header_topquick_nav_png.png, sizingMethod=crop);
}
.innerIll .loginBlock	{
    position:absolute;
    right:5px;
    bottom:-4px;
    width:361px;
    height:67px;
    padding:25px 0 0 80px;
    color:#003D79;
}
*html .innerIll .loginBlock	{
	right:4px;
}
.innerIll .loginBlock .wrap	{
    position:absolute;
    top:0;
    left:3px;
    width:443px;
    height:95px;
    background:url(/i/new/header_login_bg.png);
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/header_login_bg.png, sizingMethod=crop);
}
.innerIll .loginBlock span	{
    position:relative;
    display:block;
    padding-right:30px;
    height:19px;
}
.innerIll .loginBlock span a	{
    color:#003D79;
}
.innerIll .loginBlock span strong	{
    text-transform:uppercase;
    margin-bottom:5px;
    position:relative;
    float:left;
}
.innerIll .loginBlock .i	{
    width:145px;
    border:solid 1px #B2B2B2;
    margin:7px 20px 0px 0px;
    position:relative;
}
.innerIll .loginBlock .b	{
    border:none;
    background:url(/i/new/but_login_inner.gif) 0 0 no-repeat;
    width:19px;
    height:19px;
    position:relative;
    top:2px;
    cursor:pointer;
}
.innerContentCol2	{
    background:url(/i/new/separator_vert.gif) 0 0 repeat-y;
    // background:url(/i/new/separator_vert_innercol.gif) 0 0 repeat-y;
    padding-top:0;
    padding-left:20px;
    padding-bottom:15px;
}
.titleSpace	{
    height:26px;
    width:400px;
    background:white;
    position:relative;
    left:-25px;
    /*padding-top:24px;*/
    padding-left:24px;
    margin-bottom:15px;
    /*// z-index:-1;*/
}
.titleSpace h2	{
    background:url(/i/new/title_txt_bullet.gif) 0 4px no-repeat;
    line-height:20px;
    padding-left:24px;
    margin-left:-24px;
}
.titleSpace h1	{
    background:url(/i/new/title_txt_bullet.gif) 0 4px no-repeat;
    line-height:20px;
    padding-left:24px;
    margin-left:-24px;
}
.titleSpace span	{
    color:#003D79;
}
.titleSpace span i	{
    font-style:normal;
    color:#424242;
}

	.zebraTable	{
	}
	.zebraTable td	{
		border:solid 1px #5373A0;
		padding:3px 15px 5px 15px;
	}
	.zebraTable th {
		border:solid 1px #5373A0;
		padding:2px 3px 3px 3px;
		text-align: center;
	}
	.zebraTable .odd {
		background:#d1dce7;
	}
	.oneTable	{
	}
	.oneTable td	{
		border:solid 1px #5373A0;
		padding:3px 15px 5px 15px;
	}
	.oneTable th {
		border:solid 1px #5373A0;
		padding:2px 3px 3px 3px;
		text-align: center;
	}
	
.contactForm	{
    width:165px;
    margin-bottom:35px;
}
* html .contactForm	{
    margin-bottom:10px;
}
.contactForm .i	{
    border:solid 1px #B2B2B2;
    width:100%;
    margin-bottom:8px;
    font-family:Verdana, Arial, Tahoma, sans-serif;
    color:#424242;
    font-size:11px;
}
.contactForm textarea	{
    border:solid 1px #B2B2B2;
    width:100%;
    height:70px;
    overflow:auto;
    margin-bottom:8px;
    font-family:Verdana, Arial, Tahoma, sans-serif;
    color:#424242;
    font-size:11px;
}
.contactForm .b	{
    border:none;
    background:url(/i/new/but_send.gif);
    float:right;
    width:66px;
    height:21px;
    margin-bottom:8px;
    font-family:Verdana, Arial, Tahoma, sans-serif;
    color:#424242;
    font-size:11px;
}
* html .contactForm .b	{
    margin-right:-4px;
}
.contentCol2 ul	{
    margin:10px 0;
    padding:0;
    list-style:none;
}
.contentCol2 ul li	{
    margin:0;
    padding:0 0 5px 11px;
    background:url(/i/new/li_bullet.gif) 0 4px no-repeat;
}
.contentCol2 ol	{
    margin:10px 0 10px 15px;
    padding:0;
}
* html .contentCol2 ol	{
    margin:10px 0 10px 22px;
}
.contentCol2 ol li	{
    margin:0;
    padding:0 0 5px 0;
    color:#FF7F00;
}
.contentCol2 ol li i	{
    color:#424242;
    font-style:normal;
}
.examplePic	{
    text-align:center;
    margin-bottom:7px;
}
.examplePic a	{
    color:#FF4B00;
    text-decoration:none;
}
.examplePic a img	{
    margin-bottom:7px;
    display:block;
    margin:0 auto;
}
.examplePic a b	{
    font-weight:normal;
    text-decoration:underline;
    background:url(/i/new/ic_zoom.gif) 100% 0 no-repeat;
    padding:0 18px;
}
.examplePic a:hover b	{
    text-decoration:none;
}
.newsList	{
}
.newsList .news	{
    margin-bottom:17px;
    clear:both;
}
.newsList .news b	{
    display:block;
    height:15px;
    margin-left:80px;
    font-weight:normal;
    margin-bottom:5px;
}
.newsList .news b i	{
    font-style:normal;
    float:left;
    background:#CCCCCC;
    padding:2px 3px 3px 3px;
    color:white;

}
.newsList .news img	{
    float:left;
    margin-right:13px;
    margin-bottom:17px;
    border:solid 1px #668BAF;
}
.pager	{
    margin:20px 0;
    text-align:center;
    color:#003D79;
}
.pager a.larr, .pager a.rarr	{
    background:none;
    background:url(/i/new/pager_arrow_left.gif) 0 5px no-repeat;
    padding:0;
    margin:0;
    padding-left:9px;
    margin-right:5px;
    color:#003D79;
    text-decoration:underline;
}
.pager a.larr:hover	{
    background:url(/i/new/pager_arrow_left.gif) 0 5px no-repeat;
    text-decoration:none;
}
.pager a.rarr	{
    background:url(/i/new/pager_arrow_right.gif) 100% 5px no-repeat;
    padding:0;
    padding-right:9px;
    margin-left:5px;
}
.pager a.rarr:hover	{
    background:url(/i/new/pager_arrow_right.gif) 100% 5px no-repeat;
    text-decoration:none;
}
.pager a	{
    background:#003D79;
    color:white;
    text-decoration:none;
    padding:0 3px;
    margin:0 2px;
}
.pager a:hover	{
    background:#8E9194;
}
.mainHeader .logo	{
    background:url(/i/new/inner_ramec_logo.png);
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/inner_ramec_logo.png, sizingMethod=crop);
    width:142px;
    height:98px;
    position:absolute;
    top:50px;
    left:50px;
    cursor:pointer;
}
.mainHeader .arrowPeople	{
    background:url(/i/new/main_arrow_people_go.png);
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/main_arrow_people_go.png, sizingMethod=crop);
    width:92px;
    height:116px;
    position:absolute;
    bottom:0;
    left:241px;
    cursor:pointer;
}
.mainHeader .ramecSlogan,.mainHeader2 .ramecSlogan	{
    background:url(/i/new/ramec_slogan.png);
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/ramec_slogan.png, sizingMethod=crop);
    width:359px;
    height:39px;
    position:absolute;
    top:27px;
    right:167px;
    cursor:pointer;
}


/*	.allNavInner	{
margin:10px 0 0 10px;
padding:0;
list-style:none;
position:relative;
display:block;
width:97%;
//width:100%;
}
* html .allNavInner	{
width:99%;
}
.allNavInner li	{
margin:0;
display:block;
width:14%;
//width:13.5%;
font-size:16px;
white-space:nowrap;
float:left;
clear:right;
background:url(/i/new/inner_nav_li_right.gif) 100% 0 no-repeat;
height:34px;
border-right:solid 1px white;
position:relative;
}
.allNavInner li:hover	{
background:url(/i/new/inner_nav_li_right_hover.gif) 100% 0 no-repeat;
}
.allNavInner li a	{
color:white;
font-weight:bold;
text-decoration:none;
font-size:13px;
display:block;
background:url(/i/new/inner_nav_li_left.gif) 0 0 no-repeat;
height:34px;
margin-right:33px;
line-height:30px;
padding-left:10px;
}
.allNavInner li:hover a	{
background:url(/i/new/inner_nav_li_left_hover.gif) 0 0 no-repeat;
}
.allNavInner li ul	{
display:none;
}
.allNavInner li:hover ul	{
display:block;
position:absolute;
top:33px;
left:-9px;
width:230px;
border-bottom:solid 1px #5679A3;
}
.allNavInner li ul li	{
float:none;
clear:none;
width:100%;
border-right:none;
background:url(/i/new/allNavLiBgLi_middle.jpg) 0 0 no-repeat;
height:32px;
font-weight:normal;
color:#024185;
overflow:hidden;
z-index:6000;
padding:0;
margin:0;
}
.allNavInner li ul li:hover	{
background:url(/i/new/allNavLiBgLi_middle.jpg) 0 0 no-repeat;
}
.allNavInner li ul li a	{
padding-left:30px;
margin:0;
color:#024185;
text-decoration:none;
font-weight:normal;
background:url(/i/new/allNavLiBgLiA.gif) 15px 50% no-repeat !important;
line-height:normal;
font-size:11px;
}
.allNavInner li ul li a:hover	{
background:url(/i/new/allNavLiBgLiA.gif) 15px 50% no-repeat;
}
.allNavInner .subValignTable	{
display:table; 
width:230px;
height:32px;
width:100%;
border:solid 1px red;
#position:relative;
overflow: hidden;
}
.allNavInner .subValignTd	{
display:table-cell;
vertical-align:middle;
#position:absolute;
#top:50%;
width:230px;
}
.allNavInner .subValignWrap	{	
#position:relative;
#top:-50%;
width:230px;
}
*/
.innerMenu	{
    border-left:solid 10px white;
    margin-top:8px;
    position:relative;
    width:99%;
}
.innerMenu td	{
    height:33px;
    vertical-align:middle;
    background:url(/i/new/inner_nav_li_right.gif) 100% 0 no-repeat;
    border-right:solid 1px white;
    width:16.5%;
}
.innerMenu td:hover	{
    background:url(/i/new/inner_nav_li_right_hover.gif) 100% 0 no-repeat;
}
.innerMenu td a	{
    color:white;
    font-weight:bold;
    text-decoration:none;
    font-size:13px;
    display:block;
    background:url(/i/new/inner_nav_li_left.gif) 0 0 no-repeat;
    height:34px;
    margin-right:33px;
    line-height:30px;
    padding-left:17px;
}
.innerMenu td:hover a	{
    background:url(/i/new/inner_nav_li_left_hover.gif) 0 0 no-repeat;
}
.innerHeaderLeftBg	{
    background:url(/i/new/inner_header_bg_left.png);
    width:283px;
    height:24px;
    position:absolute;
    bottom:-1px;
    left:0;
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/inner_header_bg_left.png, sizingMethod=crop);
}
.contentCol1 .search	{
    background:url(/i/new/search_ic_bg.gif) 0 0 no-repeat white;
    padding-left:34px;
    margin-top:28px;
    position:relative;
    padding-bottom:15px;
    width:auto;
    z-index:7000;
}
.contentCol1 .search .i	{
    width:124px;
}
.innerSubMenu	{
    padding:28px 0 0 25px;
}
.innerSubMenu strong	{
    font-size:11px;
    color:#003D79;
    margin-bottom:20px;
    display:block;
    font-size:12px;
}
.innerSubMenu ul	{
    list-style:none;
}
.innerSubMenu li	{
    background:url(/i/new/inner_sub_menu_li.gif) 0 5px no-repeat;
    padding-left:10px;
    margin-bottom:4px;
}
.innerSubMenu li ul	{
    margin-top:10px;
}
.innerSubMenu li li	{
    background:url(/i/new/inner_sub_menu_li_li.gif) 0 5px no-repeat;
    padding-left:10px;
    margin-bottom:4px;
}
.innerSubMenu li li a	{
    text-decoration:none;
}
.innerSubMenu li li a:hover	{
    text-decoration:underline;
}
.innerSubMenu li ul ul	{
    margin-top:10px;
}
.innerSubMenu li li li	{
    background:url(/i/new/inner_sub_menu_li_li_li.gif) 0 4px no-repeat;
    padding-left:10px;
    margin-bottom:4px;
}
.innerSubMenu li li li a	{
    color:#4A6C8D;
}
.innerSubMenu li li li li	{
    background:url(/i/new/inner_sub_menu_li_li_li_li.gif) 0 4px no-repeat;
    padding-left:13px;
    margin-bottom:4px;
}

.innerIll .iAmHere .wrap	{
    position:absolute;
    
    /*top:-23px;*/
    left:3px;
    width:443px;
    height:95px;
    background:url(/i/new/header_login_bg_logined.png);
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/header_login_bg_logined.png, sizingMethod=crop);
}
.innerIll .iAmHere .hi	{
    position:relative;
    padding:0;
    top:7px;
    padding-left:25px;
}
.innerIll .iAmHere span	{
    display:block;
    margin-top:25px;
    color:#FF4B00;
    text-align:right;
    padding-right:30px;
}
.innerIll .iAmHere span a	{
    color:#FF4B00 !important;
    margin:0 5px;
}
.zagolovok{
    color:#003D79;
    line-height:20px;
    margin-left:-15px;
    padding-left:15px;
    text-transform:uppercase;
}
/*����� �����*/
.red{
    width:100%;
}
.two{
    width:100%;
}
.three{
    width:100%;
}
.mainn{
    margin-bottom:210px;
    width:99%;
}

td.cols{
    vertical-align:top;
    padding-top:15px;
}
td.left_col{
    padding:15px 30px 0px 10px;
    vertical-align:top;
}
.breadcrumb{
	padding-top:15px;
    position:relative;
    top: 0px;
    left: -1px;
    z-index:10;
    padding-bottom:18px;
    background:white;
    padding-left:20px;
}
*+html .breadcrumb{z-index:10;}
* html .breadcrumb{z-index:10;}
.bot_logo{
    background:url(/i/new/logo_for_bottom.png);
    //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/new/logo_for_bottom.png, sizingMethod=crop);
    position:relative;
    float:left;
    width:68px;
    height:83px;
}


	/* buttons */
	.butOk	{
		border:none;
		background:url(/i/new/button_ok.gif);
		width:48px;
		height:19px;
		margin-bottom:8px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		color:#424242;
		font-size:11px;
		cursor:hand;
		cursor:pointer;
	}
	
	.butCreate	{
		border:none;
		background:url(/i/new/button_create.gif);
		width:71px;
		height:21px;
		margin-bottom:8px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		color:#424242;
		font-size:11px;
		cursor:hand;
		cursor:pointer;
	}
	
	.butSave	{
		border:none;
		background:url(/i/new/button_save.gif);
		width:91px;
		height:21px;
		margin-bottom:8px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		color:#424242;
		font-size:11px;
		cursor:hand;
		cursor:pointer;
	}
	
	.butZakaz	{
		border:none;
		background:url(/i/new/button_zakaz.gif);
		width:69px;
		height:21px;
		margin-bottom:8px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		color:#424242;
		font-size:11px;
		cursor:hand;
		cursor:pointer;
	}	
	
	.butSend	{
		border:none;
		background:url(/i/new/but_sending.gif);
		width:89px;
		height:21px;
		margin-bottom:8px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		color:#424242;
		font-size:11px;
		cursor:hand;
		cursor:pointer;
	}	
	
	.butPrint	{
		border:none;
		background:url(/i/new/button_print.gif);
		width:102px;
		height:21px;
		margin-bottom:8px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		color:#424242;
		font-size:11px;
		cursor:hand;
		cursor:pointer;
	}
	
	.butSearch	{
		border:none;
		background:url(/i/new/but_find.gif);
		width:66px;
		height:21px;
		margin-bottom:8px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		color:#424242;
		font-size:11px;
		cursor:hand;
		cursor:pointer;
	}
	
	.markword {
		color: white;
		background:#003D79;
		padding-left: 3px;
		padding-right:3px;
	}
	
	.calendar {
		margin-left:-7px;
	}
	.calendar div {
		margin-left:2px; 
		margin-right:2px;   
		width: 100px; 
		float:left; 
		position:relative; 
		margin-bottom:25px;
	}
	.calendar div a {
		padding:7px;
	}
	
	
	.selPcConfig {
		width: 405px;
	}
	.selPcConfigCount {
		width: 15px;
		border:solid 1px #B2B2B2;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		color:#424242;
		font-size:11px;
	}
	.inputPcConfig {
		width: 200px;
		border:solid 1px #B2B2B2;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		color:#424242;
		font-size:11px;
	}
	
	.paddingTable td {
		padding-bottom: 5px;
		padding-right: 10px;
	}
	
	select	{
		border:solid 1px #B2B2B2;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-size:11px;
	}
	
	
	
	/* для блока справа */
	.main3cols	{
		width:auto;
		margin-bottom:5px;
		text-align:left;
		padding:10px 0 0 0;
		margin-right:30px;
	}
     
  	 .main3cols .blockItem i
  	 {
          background:#003D79;
          padding:0 3px;
          font-style:normal;
          line-height:16px;
          color:white;
     }
     
    .main3cols .blockItem     {
          clear:both;
          margin-bottom:10px;
          padding-bottom:15px;
          width:100%;
          background:transparent url(/i/consal/separator_vert.gif) repeat-y scroll 0 0;
          /*border-left: 1px dotted #999;
          border-bottom: 1px dotted #999;*/
          padding-left:20px;
          position:relative;
          
     }
	    .main3cols .blockItem news    {
          clear:both;
          margin-bottom:10px;
          padding-bottom:15px;
          width:200px;
          background:transparent url(/i/consal/separator_vert.gif) repeat-y scroll 0 0;
          /*border-left: 1px dotted #999;
          border-bottom: 1px dotted #999;*/
          padding-left:20px;
          position:relative;
		  float:right;
          
     }
     .main3cols .border {
          background:transparent url(/i/consal/separator_horz.gif) repeat-x scroll 0 bottom;
          clear:both;
          _display:inline;
          /*border:solid 1px red;*/
         /* margin-bottom:-10px;*/
          width:100%;
         }     

     .main3cols .more     {
          background:url(/i/consal/but_login_bg.gif) 0 0 no-repeat white;
          float:right;
          height:19px;
          padding-left:25px;
          color:#FF4B00;
          font-size:11px;
          /*margin-top:10px;*/
          position:absolute;
          padding-right:25px;
          width:70px;
          bottom:-25px;
          right:2px;
          padding-bottom:15px;
     }
          
     .main3cols b{
          height:20px;
          color:#003D79;
          width:100%;
     }
     
     .main3cols span{
          background:url(/i/consal/title_txt_bullet.gif) 0 0 no-repeat white;
          height:18px;
          position:absolute;
          left:-6px;
          width:20px;
     }
     
     
     .newsList	{
	}
	.newsList .news	{
		margin-bottom:17px;
		clear:both;
	}
	.newsList .news b	{
		display:block;
		height:15px;
		margin-left:80px;
		font-weight:normal;
		margin-bottom:5px;
	}
	.newsList .news b i	{
		font-style:normal;
		float:left;
		/*background:#CCCCCC;*/
		background:#003D79;
		padding:2px 3px 3px 3px;
		color:white;

	}
	.newsList .news .date	{
		font-style:normal;
		float:left;
		/*background:#CCCCCC;*/
		background:#003D79;
		padding:2px 3px 3px 3px;
		color:white;
	}
	.news .date	{
		font-style:normal;
		float:left;
		/*background:#CCCCCC;*/
		background:#003D79;
		padding:2px 3px 3px 3px;
		color:white;
	}

	.newsList .news img	{
		float:left;
		margin-right:13px;
		margin-bottom:17px;
		border:solid 1px #668BAF;
	}
	
	.newsList .newsOne .date	{
		font-style:normal;
		float:left;
		/*background:#CCCCCC;*/
		background:#003D79;
		padding:2px 3px 3px 3px;
		color:white;
	}
	.newsList .newsOne .left img	{
		float:left;
		margin-right:13px;
		margin-bottom:17px;
		border:solid 1px #668BAF;
	}
	
	
	
.inner0 .subscribe	{
    height:65px;
}
.inner0 .subscribe div	{
    width:322px;
    height:43px;
}
.inner0 .subscribe b	{
    /*background:url(/i/new/title_bullet.gif) 0 0 no-repeat;*/
    color:#003D79;
    text-transform:normal;
    line-height:20px;
    display:block;
    font-size:12px;
    /*padding-left:15px;*/
}
.inner0 .subscribe .i	{
    width:133px;
    border:solid 1px #CCCCCC;
}
.inner0 .subscribe .b	{
    background: url(/i/new/but_subscribe.gif);
    width:101px;
    height:21px;
}
* html .inner0 .subscribe .b	{
    top:4px;
}
.inner0 .subscribe a	{
    background:url(/i/new/but_login_bg.gif) 0 0 no-repeat white;
    padding:0 23px 0 25px;
    color:#FF5D00;
    line-height:19px;
}
.inner0 .subscribe b a	{
    background:url(/i/new/inner_bottom_bullet_top.gif) 0 0 no-repeat white;
    padding:0 23px 0 0;
    color:#FF5D00;
    height:19px;
    width:19px;
    display:block;
    z-index:7000;
}	


.titleSpace .newsdate	{
		font-style:normal;
		/*background:#CCCCCC;*/
		background:#003D79;
		padding:2px 3px 3px 3px;
		color:white;
		width:66px;
		text-align:center;
	}
	
	
	/*.table_uvm{
          width: 700px;
           height: 400px; 
           overflow: scroll;
     }*/
     *html .table_uvm{
           position: absolute;
     }
     
	.clear {
		clear: both;
		margin-bottom: 5px;
		line-height: 0;
		font-size: 0;
	}
	.config_notice{
		margin-bottom: 4px;
		color: #874E55;
		font-size: 10px;
		display:none;
	}
	.title_descr{
		display: none;
		position: absolute;
		bottom: 40px; 
	    left: 100px;
	    z-index: 1000;
	    
	}
	.title_descr div {
		border: 1px solid #5373A0;
	    background: #E5E5E5;
	    padding: 5px;
	}
	.title_descr iframe{
		position: absolute;
		border:none;
		z-index: -1;
		top: -1px;
		left: -1px;
		overflow: hidden;
		_filter:mask();
	}
.movelink { cursor:default; }
