body {
margin: 0;
padding: 0;
font-size: 9pt; 
font-family: arial, sans-serif; 
color: #ffffff;
background: #4a7bb5 url(img/mbg.jpg) left top repeat-x;
}

a:link {color: #ffffff; text-decoration: underline;}
a:visited {color: #ffffff; text-decoration: underline;}
a:hover {color: #ffff00; text-decoration: underline;}
a:active {color: #ffff00; text-decoration: underline;}

div {padding: 0; margin: 0;}
img {padding: 0; margin: 0;}
table, td {padding: 0; margin: 0; border-collapse: collapse;}

.header {
position: absolute;
top: 4px;
left: 0;
z-index: 2;
width: 100%;
}

.net01 {height: 197px; background: url(img/net01.gif) right top no-repeat;}
.net02 {width: 16%; background: url(img/net02.gif) left top no-repeat;}

.logo {background: url(img/rmnetbg.png) left top no-repeat; padding: 10px 0 0 0;}

.stat {height: 60px; font-family: tahoma, sans-serif; padding: 15px 190px 0 0;}
.stat div {width: auto; font-size: 8pt; line-height: 10pt; padding: 0 4pt 0 20pt; color: #a1bbd7;}
.stat span {width: auto; font-size: 20pt; line-height: 22pt;  padding: 3pt 0 0 0;}

.slogan {height: 137px; font-size: 18px; letter-spacing: 6px; font-family: tahoma, sans-serif; color: #c9d7e9; text-align: center; padding: 65px 60px 0 0;}


.mbtn {width: 145px; padding: 0 10px 0 0; margin: 0; float: right;}

.mbtn a {cursor: hand;}
.mbtn a:link {color: #505050; text-decoration: none;}
.mbtn a:visited {color: #505050; text-decoration: none;}
.mbtn a:hover {color: #505050; text-decoration: underline;}
.mbtn a:active {color: #505050; text-decoration: underline;}

.mbtn div {
background: url(img/b02white.png) right top no-repeat; 
height: 61px;
padding: 0 8px 0 0;
margin: 0;
}



.mbtn div span {
background: url(img/b01white.png) left top no-repeat; 
width: auto; 
height: 61px; 
display: block; 
padding: 9px 10px 0 9px; 
margin: 0;
font-size: 14px; 
color: #505050; 
text-align: left;
}

#blue {float: left;}
#blue div {background: url(img/b02blue.png) right top no-repeat;}
#blue div span {background: url(img/b01blue.png) left top no-repeat; color: #2743a0;}
#blue a:link {color: #2743a0;}
#blue a:visited {color: #2743a0;}
#blue a:hover {color: #2743a0;}
#blue a:active {color: #2743a0;}

#orange div {background: url(img/b02orange.png) right top no-repeat;}
#orange div span {background: url(img/b01orange.png) left top no-repeat; color: #ffffff; font-weight: normal;}
#orange a:link {color: #ffffff;}
#orange a:visited {color: #ffffff;}
#orange a:hover {color: #ffffff;}
#orange a:active {color: #ffffff;}


.maininfo {
position: absolute;
top: 330px;
left: 0;
z-index: 4;
width: 92%;
margin: 0 4%;
}

#maintxt {
font-family: tahoma, sans-serif; 
font-size: 13pt;
padding: 0 6%;
}



.textlogo {font-weight: normal; color: #000000;}
.textlogo i {font-style: normal; color: #ffff00;}


.clientsh {padding: 70px 0 20px 0; font-size: 18pt; font-family: tahoma, sans-serif;}


.insideh {padding: 0 0 5px 0; font-size: 18pt; font-family: tahoma, sans-serif;}

.newsline {font-size: 9pt;}


.dbtn {
width: 60px; 
height: 24px;
background: url(img/db02.png) right top no-repeat;
padding: 0 4px 0 0;
margin: 25px 0 8px 0;
}

.dbtn span {
background: url(img/db01.png) left top no-repeat; 
width: auto; 
height: 24px; 
display: block;
padding: 5px 10px 0 5px; 
margin: 0;
font-size: 12px; 
color: #0a4e97; 
text-align: left; 
text-decoration: none;
}




.fbtn {padding: 0 6px; margin: 0;}

.fbtn a {cursor: hand;}

.fbtn div {
background: url(img/fb02.png) right top no-repeat; 
height: 92px;
padding: 0 6px 0 0;
margin: 0;
}

.fbtn div span {
background: url(img/fb01.png) left top no-repeat; 
width: auto; 
height: 92px; 
display: block; 
padding: 0 6px 0 12px; 
margin: 0; 
text-align: center;
/*line-height: 92px;*/
}

.fbtnl {padding: 0 6px 0 0;}
.fbtnr {padding: 0 0 0 6px;}


.i_btn {padding: 0 0 10px 0;}
.i_btn a {cursor: hand;}
.i_btn span { display: block; height: 70px; padding: 0 0 0 75px; }
#i_pdf {background: url(img/i_pdf.png) left top no-repeat;}
#i_video {background: url(img/i_video.png) left top no-repeat;}
#i_price {background: url(img/i_price.png) left top no-repeat;}
#i_sites {background: url(img/i_sites.png) left top no-repeat;}
#i_forecast {background: url(img/i_price.png) left top no-repeat;}

#i_requirements {background: url(img/i_requirements.png) left top no-repeat;}
#i_feedback {background: url(img/i_feedback.png) left top no-repeat;}


.footer {padding: 40px 0 15px 0;}
.footer table {border-top: #81a3cb 1px solid;}
.footer td {font-size: 8pt; font-family: tahoma, sans-serif; color: #a5bdda; padding: 30px 0;}
.footer img {margin: 0 30px 0 0;}
#footertxt {padding: 0 0 37px 0;}
#footercpr {padding: 0 0 37px 30px; text-align: right;}

.footer a:link {color: #a5bdda; text-decoration: underline;}
.footer a:visited {color: #a5bdda; text-decoration: underline;}
.footer a:hover {color: #d9e3ef; text-decoration: underline;}
.footer a:active {color: #d9e3ef; text-decoration: underline;}



.frmbg {background: #edf2f7 url(img/frmbg01.jpg) left top no-repeat;}
.frmbg div {background: url(img/frmbg02.jpg) right top no-repeat;}
.frmbg div div {background: url(img/frmbg03.jpg) left bottom no-repeat;}
.frmbg div div div {background: url(img/frmbg04.jpg) right bottom no-repeat; color: #303030; padding: 35px;}
.frmbg span {font-family: tahoma, sans-serif; color: #4a7bb5;}
.frmbg span b {font-size: 18pt; font-weight: normal;}
.frmbg span i {font-size: 12pt; font-style: normal;}

.li01 {background: url(img/li01.jpg) left top no-repeat; padding: 0 0 30px 60px;}
.atntn {border-left: #81a3cb 1px solid; padding: 0 0 0 30px;}



/**************     Jcarousel Skin    **********/ 
.jcarousel-skin-antonfin .jcarousel-container {
    -moz-border-radius: 10px;
}

.jcarousel-skin-antonfin .jcarousel-container-horizontal {
    /*width: 100%;*/
}

.jcarousel-skin-antonfin .jcarousel-clip-horizontal {
    z-index: 1;
    height: 92px;
    left: 33px;
}


.jcarousel-skin-antonfin .jcarousel-item {
    width: 180px;
    height: 92px;
}

.jcarousel-skin-antonfin .jcarousel-item-horizontal {
    margin-right: 1px;
}


.jcarousel-skin-antonfin .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-antonfin .jcarousel-next-horizontal {
    z-index: 99999;
    position: absolute;
    right: 1px;
    width: 28px;
    height: 92px;
    cursor: pointer;
    background: url(img/fbr.png) no-repeat 0 0;
}

.jcarousel-skin-antonfin .jcarousel-next-disabled-horizontal,
.jcarousel-skin-antonfin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-antonfin .jcarousel-next-disabled-horizontal:active {
    cursor: pointer;
}

.jcarousel-skin-antonfin .jcarousel-prev-horizontal {
    z-index: 99999;
    position: absolute;
    left: 1px;
    width: 28px;
    height: 92px;
    cursor: pointer;
    background: url(img/fbl.png) no-repeat 0 0;
}

.jcarousel-skin-antonfin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-antonfin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-antonfin .jcarousel-prev-disabled-horizontal:active {
    cursor: pointer;
}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
}

#feedback_link a:link {color:#4A7BB5; text-decoration: underline;}
#feedback_link a:visited {color:#4A7BB5; text-decoration: underline;}
#feedback_link a:hover {color: #000000; text-decoration: underline;}
#feedback_link a:active {color:#4A7BB5; text-decoration: underline;}

.feedback td {
    color:#000000;
    padding:3px;
    vertical-align:top;
}


.img_stick{
    background-color: '#CCCCCC';
}


/*  FOR ZAGLUSHKA */
.mbtn2 a {cursor: hand;}
.mbtn2 a:link {color: #000;}
.mbtn2 a:visited {color: #000;}
.mbtn2 a:hover {color: #505050;}
.mbtn2 a:active {color: #505050;}

#admin_general_feedback{
    float: right;
    position: absolute;
    top: 20px;
    /*background: #fff;*/
    right: -10px;
}

#admin_general_feedback table{
    font-size: 9pt;
    /*color: #000;*/
    color: #fff;
}

.admin_feedback_title{
    font-size:12pt;
    /*color:#4A7BB5;*/
    text-decoration:underline;
    font-weight: bolder;
    padding: 7px 0px;
}


/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
/*.jcarousel-next {
    z-index: 3;
    display: none;
    height: 92,
    width: 28;
    border: 0;
    cursor: pointer;
    background: url( /img/fbl.png) no-repeat 0 0;

}*/
/*
.jcarousel-prev {
    z-index: 3;
    display: none;
}
*/

