@charset "utf-8";

    body {
    background-color:#fff;
    }

    ::selection {
    background: #333;
    color:#FFF;
    }
               
    html { 
    background-color:#C8CFDB;
    }

    img {
    border:none;
    }

    a {
    color: #333;
    text-decoration: none;
    }

    a:link {
    color: #333;
    text-decoration: none;
    }

    a:visited {
    color: #333;
    text-decoration: none;
    }

    a:hover {
    text-decoration: none;
    color: #333;
    }

    a:active {
    text-decoration: none;
    color: #333;
    }

    .item-page-portfolio a[href^="http"] {
    padding-right: 50px;
    background:url(../images/linkah.png) 100% 50% no-repeat;
    color: #79A2CF;
    text-decoration: underline;
    }

    .item-page-portfolio a[href^="http"]:hover {
    color: #3976b9;
    text-decoration: underline;
    }

    h1 {
    color:#333;
    }

    h2 {
    color:#333;
    }

    h3 {
    color:#333;
    }

    h4 {
    color:#666;
    }

    #head{
    /*background: url(../images/back2.jpg) 50% 0% no-repeat #fff;*/
    }

    #cont{
    /*background: url(../images/back2.jpg) repeat-x #fff 50% -180px;*/
    }

    #aboutpromo{
    background: /* url(../images/back2.jpg) 50% 0% no-repeat */ #fff;
    }

    #error404{
    background: url(../images/back2.jpg) repeat-x #fff 50% -180px;
    }

    .bookbl{
    background: url(../images/shabox.jpg) 0% 0% no-repeat;
    }

    #aboutpromo .custom-rewprom{
    background:#fff  url(../images/mount.jpg) no-repeat 50% 0%;
    }

    .custom-howr{
		/*
    background: url(../images/back2.jpg) 50% 0% no-repeat  #fff;
	*/
    }

    .custom-howr .blocbody{
    background: url(../images/mount2.jpg) 50% 100% no-repeat;
    }

	
	.custom-sitetop{
    background: url(../images/back-graph.jpg) repeat-x #fff 50% 0%;
	  
  }
  
    .acc-bonus .bonusbloc{
    background: url(../images/back2.jpg) repeat-x #fff 100% 0%;
	background-size: cover;
  }


    .slider-nav__item { 
    background: rgba(0, 0, 0, 0.2);
    }

    .slider-nav__item--current { 
    background: rgba(0, 0, 0, 0.4);
    }

    .icpr p { 
    color: #333 !important;
    }

    .blog-portfolio .page-header h2 a, .tmplink{ 
    color:#333;
    border-bottom:1px solid rgba(0, 0, 0, 0.2);
    }
	
	.tmplink{
		float:left;
		
		margin: 30px 20px 30px 20px;
		font-weight:bold;
	}

    .pzag { 
    color: #333;
    }

    #leftmmenu li a { 
    color: #333;
    text-decoration: none;
    }

    .sthw span { 
    color: rgba(0, 20, 90, 0.196);
    }

    .hwitog { 
    color: #333;
    }

    .logopr a {
    color: rgba(255, 255, 255, 0) !important; 
    }

    .prmtext h1, .custom-howr .blocbody .stephwr h1, .sthw h4, #aboutpromo .h1, #prom .h1, .done2000, .infleft h4{ 
    color: #333;
    }

    .prmtext h1 a{	
    color:#333;
    border-bottom:1px solid rgba(0, 0, 0, 0.2);
    }

    .prmtext h1 a, .hlmail a:first-child, .spbody ul a, .hadr p a, .stext h1 a{	
    color:#333;
    border-bottom:1px solid rgba(0, 0, 0, 0.2);
    }

    .spbody ul a:hover, #servall .servbl .sefv ul a:hover, .hlmail a:first-child:hover, .hadr p a:hover, .stext h1 a:hover, .ftmenu li a:hover, .prmtext h1 a:hover{
    color:#79a2cf;
    border-bottom:1px solid rgba(50, 100, 150, 0.2);
    }

    .hlmail a:first-child { 
    border-bottom:1px solid rgba(0, 0, 0, 0.2);
    color: #333;
    }

    .hadr p, .sthw p, #help p, .rewslide p, .spwrap .spbody p, #error404 .text404 strong {
    color:#333;	
    }
	
	.rewslide p, .rewslide .imgrew p span{
    color:#fff;	
	}

    #error404 .text404 span { 
    color: rgba(0, 50, 112, 0.102);
    }

    .infleft p, .blog-rew .rew4 p {
    color:#333 !important;	
    }

    .hphone a {
    color: #333;
    text-decoration: none;
    }

    .hphone p { 
    color: #333;
    }
	
    .menu li a { 
    color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    }

    .hadr p{
    background:url(../images/adr.png) no-repeat 0% 50%;
    }

    .hlmail span::before, .hlmail span::after{
    background:url(../images/list.png) repeat-x 50% 50%;
    }

    #leftmmenu { 
    list-style-image:url(../images/list.png);
    }

    .logo p{ 
    color: #6B83A2;
    }
	
    .rewslide .imgrew p{ 
    color: rgba(255, 255, 255, 0.6);
    }


    .stext h1 { 
    color: #333;
    }

    #servall .servbl .sefv ul a { 
    border-bottom: 1px solid rgba(0, 0, 0, 0.196);
    color: #333;
    }

    #servall .servbl .sefv h2 { 
    color: #333;
    }

    .link p { 
    color: #869db9;
    }

    .rew p { 
    color: #000000 !important;
    }

    .leftcn h3 { 
    background-color: rgba(34,57,95,0.07);
    color:#333;
    }

    .page-header h2{
    /*background:url(../images/grdiden.jpg);*/
    }

    .brous .br{
    background: url(../images/brbloc.jpg) no-repeat 0px 0px;
    -webkit-box-shadow: 20px 80px 80px 0px rgba(0, 30, 90, 0.19);
    -moz-box-shadow:   20px 80px 80px 0px rgba(0, 30, 90, 0.19);
    box-shadow:        20px 80px 80px 0px rgba(0, 30, 90, 0.19);
    }

    .button, .menu li:last-child a{
    -webkit-box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow:   0px 7px 15px 0px rgba(0, 0, 0, 0);
    box-shadow:        0px 7px 15px 0px rgba(0, 0, 0, 0);
    }

    .blog-portfolio .item-image img, #tempprew .tempport img{
    -webkit-box-shadow: 30px 30px 40px 0px rgba(0, 30, 90, 0.05);
    -moz-box-shadow:   30px 30px 40px 0px rgba(0, 30, 90, 0.05);
    box-shadow:        30px 30px 40px 0px rgba(0, 30, 90, 0.05);
    }

    .res a{
    color: #fff !important;
    }

    .rewport p { 
    border: 10px solid #FF3300;
    }

    #lg1, #lg2, #lg3, #lg4, #lg5, #lg6, #lg7, #lg8, #lg9, #lg10, #lg11, #lg12{
    background-image:url(../images/client/client.png);
    }

    .logopr:hover{
    -webkit-box-shadow: 0px 7px 25px 0px rgba(0, 30, 90, 0.1);
    -moz-box-shadow:   0px 7px 25px 0px rgba(0, 30, 90, 0.1);
    box-shadow:        0px 7px 25px 0px rgba(0, 30, 90, 0.1);
    }



	
	
	
	
	
	#web{
    background-color:#fff;
    }

    #smo{
    background-color:#fff;
    }

    #sup{
    background-color:#fff;
    }

    #brand{
    background-color:#fff;
    }

    #footer{
    background:#E3EBF1;
    }
	
	
	
	.res p { 
	color: #333 !important;
	}
	
	
	
	

    .spwrap .sphead , .ft2 p, .ft3 p{ 
    color: #333;
    }

    .ftmenu li a { 
    color: #333;
    }

    .ft3{
    border-top:1px solid #CBE0EC;
    }

    .menu li:last-child a{ 
    border-bottom:0px;
    }

    .menu li:last-child a:hover{
    border-bottom:0px;
    color:#fff;
    }

    .slidepromo .rew1{
    background:url(../images/toprew.png) no-repeat 0px 0px;
    }

    .slidepromo .rew2{
    background:url(../images/centrew.png) repeat-y 0px 0px;
    }

    .slidepromo .rew3{
    background:url(../images/botrew.png) no-repeat 0px 0px;
    }

    .colbbloc .sthw{
    background: url(../images/hwarr.png) 100% 30% no-repeat;
    }

    .colbbloc .sthw:nth-child(even){
    background: url(../images/hwarr.png) 0% 30% no-repeat;
    }

    .sphead.folded span{
    background:url(../images/un.png) no-repeat 100% 60%;
	
	border-bottom:1px dashed #B8C8D4;

    }

    .sphead.unfolded span{
    background:url(../images/in.png) no-repeat 100% 60%;
    }

    
    