
body
{padding:0;margin:0;width:100%;height:100%;font-family:Arial;font-size:12px;line-height:1;color:#FFFFFF;background:#FFFFFF;}
#header
{width:100%;background:url('/images/texture.gif');padding:0;margin:0;}
#inner_header
{width:100%;background:url('/images/red_line.png') -180px 0px no-repeat;padding:0;margin:0;}
#header_container
{width:100%;padding:0;margin:0;}
#solutions
{width:100%;color:#000000;border-bottom:dashed 1px #929292;}
#portfolio
{width:100%;background:url('/images/grey2.png') repeat-x;height:200px;color:#000000;}
#hang-over-site
{width:100%;background:url('/images/grey.png') bottom repeat-x;color:#000000;position:relative;font-size:14px;border-bottom:dashed 

1px #929292;}
#hang-over-seo
{width:100%;background:url('/images/grey.png') bottom repeat-x;color:#000000;position:relative;font-size:14px;border-bottom:dashed 

1px #929292;}
#hang-over-out
{width:100%;background:url('/images/grey.png') bottom repeat-x;color:#000000;position:relative;font-size:14px;border-bottom:dashed 

1px #929292;}
#footer
{clear:both;width:100%;background:#FFFFFF;border-top:dashed 1px #929292;height:120px;color:#707070;font-size:14px;}

a img
{border:0;}
a
{color:#000000;}
a:hover
{text-decoration:none;}
.white_color
{color:#ffffff;}
.big-black-href
{font-size:18px;color:#000000;}
.big-white-href-site
{padding-left:10px;font-size:18px;color:#ffffff;}
.big-white-href-out
{padding-left:10px;font-size:18px;color:#ffffff;}
.big-white-href-seo
{padding-left:10px;font-size:18px;color:#ffffff;}
.small-white-text
{padding-left:10px;}
.contacts-href-selected
{font-size:12px;border:dashed 1px white;padding:5px;text-decoration:none;color:#ffffff;}
.contacts-href
{font-size:12px;clear:both;padding:5px;color:#007dc5;}
.big-green-href
{color:#0db14b;font-size:24px;clear:both;padding-left:8px;padding-right:2px;}
.big-green-href2
{color:#0db14b;font-size:24px;clear:both;}
.big-link
{color:#ed145b;font-size:30px;font-family:arial}
.big-black-link
{color:#000;font-size:30px;font-family:arial}
.small-link
{color:#39b54a;font-size:14px;padding-right:10px;line-height:1.2;}
.small-link-selected
{color:#ed145b;font-size:14px;padding-right:10px;line-height:1.2;}
.parent-link-selected
{color:#ed145b;font-size:12px;line-height:1.5;}
.parent-link
{color:#000000;font-size:12px;line-height:1.5;}
.child-link
{color:#39b54a;font-size:10px;padding-left:10px;line-height:1.5;}
.child-link-selected
{color:#ed145b;font-size:10px;padding-left:10px;line-height:1.5;}
.grey-small
{color:#959595;font-size:14px;}
.grey-big
{color:#959595;font-size:30px;}

.clear
{clear:both;}
.clear_3
{clear:both;height:3px;}
.clear_10
{clear:both;height:10px;}
.clear_15
{clear:both;height:15px;}
.clear_20
{clear:both;height:20px;}
.clear_25
{clear:both;height:25px;}
.clear_40
{clear:both;height:40px;}

.line
{float:left;width:96%;padding:0;margin:0;background:url('/images/black-spot.png');color:white;}
.left_2
{float:left;width:2%; overflow: hidden;}
.left_3
{float:left;width:3%; overflow: hidden;}
.right_3
{float:right;width:3%; overflow: hidden;}
.left_5
{float:left;width:5%; overflow: hidden;}
.left_16
{float:left;width:16%;}

.header_line_1
{padding-left:5%; padding-right:4%;}
.header_line_2
{width:100%;}
.header_line_3
{width:100%;border:0;padding:0;margin:0;}
.header_line_4
{width:100%;padding:0;margin:0;}
.contacts_line_1
{float:left;width:96%;height:100px;padding:0;margin:0;background:url('/images/black-spot.png');color:white;}
.contacts-left
{float:left;width:9%;padding-top:15px;padding-left:15px;}
.contacts-center
{float:left;width:60%;padding-top:20px;}
.contacts-right
{float:left;width:25%;text-align:right;padding-top:20px;}
.rainet-container
{width:18%;float:left;padding-top:2px;padding-bottom:2px;overflow: hidden;}
.rainet
{width:100%;height:140px;float:left;background:#FFFFFF;}
.SEO
{width:26%;float:left;padding:0;margin:0;text-decoration:none;}
.site
{width:26%;float:left;padding:0;margin:0;text-decoration:none;}
.out
{width:26%;float:left;padding:0;margin:0;text-decoration:none;}
.qw 
{ position: relative; width: 100%; height: 144px; padding:0;margin:0;}
.stretch 
{ width: 100%; height: 100%;padding:0;margin:0;border:0;}
.no-stretch
{height: 144px;padding:0;margin:0;width:2px;border:0;}
.qw-inner 
{ position: absolute; left: 0px; top: 0px; width: 100%; height: 144px;padding:0;margin:0;}
.number
{padding-left:10px;padding-top:35px;}
.under-number
{padding-left:10px;padding-top:15px;font-size:18px;font-style:italic;color:white;text-decoration:none;}
.number-container
{float:left;padding:0;margin:0;}
.left-empty-box
{width:18%;float:left;height:100px;padding:0;margin:0;}
.site-href
{width:26%;float:left;height:100px;overflow:hidden;}
.seo-href
{width:26%;float:left;height:100px;overflow:hidden;}
.out-href
{width:26%;float:left;height:100px;overflow:hidden;}
.site-text
{padding:15px;}
.seo-text
{padding:15px;}
.out-text
{padding:15px;}
.ready
{background:url('/images/bracket.png') no-repeat right;float:left;width:15%;}
.ready-container-1
{float:left;color:#0054a6;font-size:18px;height:230px;width:100%;margin-top:190px;}
.solution-item
{float:left;width:26%;height:230px;}
.solution-item-container
{padding-left: 10px;padding:25 15 0 20px;}
.footer-left
{float:left;width:15%;padding-top:30px;padding-left:10px;}
.footer-center
{float:left;width:20%;padding-top:30px;line-height:1.2;}
.footer-right
{float:left;width:35%;padding-top:30px;}
.footer-li
{float:left;width:5%;padding-top:30px;}
.footer-logo
{text-align:right;float:left;width:17%;padding-top:30px;}
.light-grey
{color:#b7b7b7;}
.icq
{color:#0db14b;}
.search
{border:solid 1px #ec008c;color:#959595;height:20px;width:300px;}
.submit-button
{background:url('/images/arrow.png') no-repeat;border:0;width:20px;height:20px;}
.portfolio-container
{float:left;width:60%;}
.seo-container
{float:left;width:35%;}
.divider
{float:left;width:5%;}
.big-black
{font-size:24px;}
.site-content
{padding-left:27.5%;}
.hang-over-left
{float:left;width:65%;}
.hang-over-right
{position:absolute;top:25px;right:30px;}
.aaa
{float:left;padding:0;margin:0;}
.links-container
{width:600px;padding-left:15px;}
.text-selected
{background:#e1efcd;padding:15px;padding-left:27.5%;font-family:Times New Roman;line-height:1.2;}
.text
{float:left;padding-left:27.5%;font-family:Times New Roman;line-height:1.2;}
.big-blue-href
{padding-left:36px;color:#034ea2;font-size:24px;}
.parser-title
{padding-left:36px;color:#989898;}
.parser-text
{padding-left:36px;font-style: oblique;line-height:1.2;word-spacing: 2px;width:300px;}
.cloud
{background:url('/images/clouds/cloud.gif') right top no-repeat;width:300px;height:81px;}
.cloud-text
{padding-left:36px;padding-top:10px;font-size:16px; text-align:center;}
.hide-href
{width:240px;padding-left:90px;}
.hide-href2
{font-size:14px;color:#034ea2;}
.history1
{background:url('/images/clouds/cloud_01.gif') right top no-repeat;width:300px;height:81px;position:relative;top:0px;z-index:8;
opacity:0.9;-moz-opacity:0.9;filter: alpha(opacity=90) black;-khtml-opacity: 0.9;}
.history2
{background:url('/images/clouds/cloud_02.gif') right top no-repeat;width:300px;height:81px;position:relative;top:-30px;z-index:7;
opacity:0.8;-moz-opacity:0.8;filter: alpha(opacity=80) black;-khtml-opacity: 0.8;}
.history3
{background:url('/images/clouds/cloud_03.gif') right top no-repeat;width:300px;height:81px;position:relative;top:-60px;z-index:6;
opacity:0.7;-moz-opacity:0.7;filter: alpha(opacity=70) black;-khtml-opacity: 0.7;}
.history4
{background:url('/images/clouds/cloud_04.gif') right top no-repeat;width:300px;height:81px;position:relative;top:-90px;z-index:5;
opacity:0.6;-moz-opacity:0.6;filter: alpha(opacity=60) black;-khtml-opacity: 0.6;}
.history5
{background:url('/images/clouds/cloud_05.gif') right top no-repeat;width:300px;height:81px;position:relative;top:-120px;z-index:4;
opacity:0.5;-moz-opacity:0.5;filter: alpha(opacity=50) black;-khtml-opacity: 0.5;}
.history6
{background:url('/images/clouds/cloud_06.gif') right top no-repeat;width:300px;height:81px;position:relative;top:-150px;z-index:3;
opacity:0.4;-moz-opacity:0.4;filter: alpha(opacity=40) black;-khtml-opacity: 0.4;}
.history7
{background:url('/images/clouds/cloud_07.gif') right top no-repeat;width:300px;height:81px;position:relative;top:-180px;z-index:2;
opacity:0.3;-moz-opacity:0.3;filter: alpha(opacity=30) black;-khtml-opacity: 0.3;}
.history8
{background:url('/images/clouds/cloud_08.gif') right top no-repeat;width:300px;height:81px;position:relative;top:-210px;z-index:1;
opacity:0.2;-moz-opacity:0.2;filter: alpha(opacity=20) black;-khtml-opacity: 0.2;}

/*portfolio*/
#header_port
{width:100%;background:url('/images/grey_texture.png');padding:0;margin:0;}
#portfolio-white
{width:100%;background:#FFFFFF;height:200px;color:#000000;}

.rainet-port
{width:100%;height:100px;float:left;}
.rainet-container-port
{width:18%;float:left;padding-top:2px;padding-bottom:2px; overflow: hidden;}
.site_header
{width:72%;float:left;padding:0;margin:0;}
.big-grey-href
{padding-left:10px;color:#898989;font-size:30px;clear:both;}
.big-grey-href2
{padding-left:10px;color:#0db14b;font-size:30px;clear:both;}
.portfolio-href 
{font-size: 14px;color: #000000;margin-right: 20px;}
.portfolio-href-selected 
{font-size: 14px;color: #666666;margin-right: 20px;}
.portfolio-container-item
{float:left;width:50%;padding-left:14px;}
.small-link-portfolio
{color:#00e1fe;font-size:14px;line-height:1.2;}
.text-container
{float:left;width:35%;}
.portfolio-date
{font-size: 14px;color: #666666;margin-right: 20px;}
.text-portfolio
{font-size: 14px;color: #000000;}
.picture-element
{float: left; width: 200px; height: 200px;  border: 1px solid #e2e2e1;}
.logotext
{padding:10px;color:#f0efee;font-size:13px;z-index:10;}
.black_div
{width: 200px;height:200px;background:#000000;z-index:9;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.black_div:hover
{width: 200px;height:200px;background:#000000;z-index:9;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
/*portfolio_menu*/
.year-selected
{background:url('/images/smallarraw.png') left no-repeat;width:64px;height:23px;line-height: 23px;}
.year-not-selected
{width:64px;height:23px;line-height: 23px;}
.category-selected
{background:url('/images/bigarraw.png') left no-repeat;width:174px;height:23px;line-height: 23px;}
.category-not-selected
{width:174px;height:23px;line-height: 23px;}
.text-menu 
{float: left;width: 15%;height:400px;}
.picture-menu
{float: left;padding-left:10px;width: 75%;}
.category-href
{color:#39b54a;font-size:14px;line-height:1.2;position: relative;padding-left:10px;}
.category-href-selected 
{color:#a8a8a8;font-size:14px;line-height:1.2;position: relative;padding-left:10px;}
.picture-text-href
{font-size: 16px;color: #39b54a; text-align: center;}
.contacts_line_1_port
{float:left;width:96%;height:100px;padding:0;margin:0;background:url('/images/black-spot2.png');color:white;}

.ctrl {font-size: 14px;color: #666666;margin-left: 10px;margin-right: 10px;}
.big-red-href
{color:#FF0000;font-size:24px;clear:both;padding-left:8px;padding-right:2px;}

.solutions-left
{width:15%;float:left;}
.solutions-menu
{float:left;}
.solutions-menu-header
{float:left;color:#898989;font-size:18px;font-style:italic;padding-top:20px;text-align:center;padding-left:15px;}
.solutions-selected
{background:url('/images/bigarraw.png') left no-repeat;width:174px;height:23px;line-height: 23px;}
.solutions-not-selected
{width:174px;height:23px;line-height: 23px;}
.solutions-href
{color:#000000;line-height:1.2;position: relative;padding-left:10px;}
.solutions-href-selected 
{color:#a8a8a8;line-height:1.2;position: relative;padding-left:10px;}
.solution-header
{padding-left:15px;font-size:30px;clear:both;}
.solution-center
{float:left;width:75%;}
.solution-text
{float:left;width:60%;line-height: 1.3;}
.button
{background:url('/images/button.png');width:93px;height:33px;}