body {background:#fff;}

.top-line, .top-line:hover {background:#e66c29 !important;}
.top-line {box-shadow:0 4px 8px #7f7f7f;}
.top-menu li a {color:#fff !important; padding:11px 0 !important;}
.top-menu li.separator {color:#fff;}
.top-menu li.site-up a{
    color:#1e1e38!important;;
}

#cse-search-box input[type="text"] {width:274px; height:22px; /*background:transparent;*/ border:1px solid #fff; border-radius:12px; padding:0 8px; font-size:9pt; color:#E56E09;}
#cse-search-box input[type="submit"] {width:27px; height:23px; background:url(../images/search.png) no-repeat 5px 1px; border:none; text-indent:9999px;}

.top-row {height:235px; background:#fff; box-shadow:0 2px 6px #7f7f7f; margin-top:20px;}
#footer {height:235px; background: -webkit-linear-gradient(630deg, #3f3f75, #202059); background: -o-linear-gradient(630deg, #3f3f75, #202059);	background: -moz-linear-gradient(630deg, #3f3f75, #202059); background: -ms-linear-gradient(630deg, #3f3f75, #202059); -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FF3F3F75, EndColorStr=#FF202059 GradientType=0)"; filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FF3F3F75, EndColorStr=#FF202059, GradientType=0); box-shadow:0 50px 200px #c4c3e2; margin-top:20px;}
.site-contactrow .global-phone {width:271px; line-height: 18px;}
.site-contactrow .global-phone span {color:#7171a2; padding-right:5px;}
.site-contactrow .working-hours {padding-right:14px;}
.site-contacts {margin-top:28px;}
.site-contacts li.cabinet span {float:left; width:35px; height:36px; background:url(../images/widget06.png) no-repeat 0 0;}
.site-contacts li.cabinet a {float:left; width:136px; height:35px; background:url(../images/cabinet-btn.png) no-repeat; font-size:12px; line-height:33px; color:#fff; text-align:center; padding:0; margin-right:38px;}
.site-contacts li.icon { width:35px; height:36px; margin-right:6px;}
.site-contacts li.vkontakte {background:url(../images/widget06.png) no-repeat 0 -36px !important;}
.site-contacts li.facebook {background:url(../images/widget06.png) no-repeat 0 -72px !important; margin-right:40px;}
.site-contacts li.request-feedback {background:url(../images/widget06.png) no-repeat 0 -108px !important;}
.site-contacts li.write-testmonial {background:url(../images/widget06.png) no-repeat 0 -144px !important;}
.site-contacts li.submit-order {background:url(../images/widget06.png) no-repeat 0 -180px !important;}

.global-navigation {width:100%;position:relative; height:41px; margin:-38px 0 0; border-radius:6px; /*box-shadow:0 1px 4px #3f3f72;*/}
.global-navigation ul li {float:left; /*padding:0 78px;*/}
.global-navigation ul li:hover {/*height:40px; border-bottom:1px solid #000;*/}
.global-navigation ul li:first-child {border-radius:6px 0 0 6px;}
.global-navigation ul li:last-child {border-radius:0 6px 6px 0;}
.line-submenu {width:100%; height:20px; background:#484883; border-radius:0 0 6px 6px; margin:-3px 0 8px;}
.line-submenu-empty {width:100%; height:10px;}
.secondLevel{margin:-10px 0 0;}

.service-navigation {height:90px;}
.service-navigation > ul > li {background:url(../images/services-bg.png) repeat-x; min-height:66px; line-height:60px; box-shadow: 0 3px 1px #ababab;}
.service-navigation ul.sub-menu li.sub-title-single {padding:14px 0;}

/* -----------------------------------------------------------------------------
 10. Footer sections
----------------------------------------------------------------------------- */
.footer-navigation{
	display:block;
	float:left;
	width:700px;
	padding:30px 0;
	color:#696969;
	}
	.footer-navigation a{
		color:#696969;
		font-size:14px;
	}
.company-partners{
	display:block;
	float:right;
	width:490px;
	text-align:right;
	padding:30px 0;
	}
	.company-partners img{
		margin-left:10px;
	}
        .company-partners a{
            display:block;
            float:right;
            margin-left:10px;
        }
        
        .company-partners a.mar {
            background: url(pics/p2.jpg); /* Путь к файлу с исходным рисунком  */    
            width: 26px; /* Ширина рисунка */
            height: 27px; /*  Высота рисунка */
            
        }
        .company-partners a.mar:hover {
             background: url(pics/p2_select.gif); /* Путь к файлу с заменяемым рисунком  */
        }
        
        .company-partners a.rgr {
            background: url(pics/p3.jpg); /* Путь к файлу с исходным рисунком  */    
            width: 26px; /* Ширина рисунка */
            height: 27px; /*  Высота рисунка */
            
        }
        .company-partners a.rgr:hover {
             background: url(pics/p3_select.gif); /* Путь к файлу с заменяемым рисунком  */
        }
        
        .company-partners a.ros {
            background: url(pics/p1.jpg); /* Путь к файлу с исходным рисунком  */    
            width: 90px; /* Ширина рисунка */
            height: 28px; /*  Высота рисунка */
            
        }
        
        .company-partners a.ros:hover {
             background: url(pics/p1_select.jpg); /* Путь к файлу с заменяемым рисунком  */
        }

.site-copyrights{
	display:block;
	float:left;
	width:700px;
	color:#696969;
}
.site-copyrights a{
	text-decoration: underline;
}
.site-statictics{
	display:block;
	float:right;
	width:490px;
	text-align:right;
	}
	.site-statictics img{
		margin-left:10px;
	}
.footer-navigation{
	display:block;
	float:left;
	padding:30px 0;
	}
	.footer-navigation a{

		font-size:14px;
	}

#footer {height:240px; margin:20px auto 0; box-shadow:0 -30px 200px #c4c3e2;}
.footer-navigation {width:100%;}
.footer-navigation a, .footer-navigation span.separator {padding-right:20px; color:#fff;}
.site-copyrights, .site-copyrights a {color:#fff; margin-top:-30px;line-height: 20px;}

