@font-face{
	font-family: 'MontereyFLF Bold';
	src: url('http://www.reviz.ro/wp-content/themes/twentytwelve/css/MontereyFLF-Bold.ttf');
	
	font-family: 'MontereyFLF';
	src: url('http://www.reviz.ro/wp-content/themes/twentytwelve/css/MontereyFLF.ttf');
	
	font-family: 'Aeromatics NC';
	src: url('http://www.reviz.ro/wp-content/themes/twentytwelve/css/Aeromatics_NC.ttf');
	
	font-family: 'Segoe Regular';
	src: url('http://www.reviz.ro/wp-content/themes/twentytwelve/css/Segoe-Regular.ttf');
	
	font-family: 'EUPHEMIA';
	src: url('http://www.reviz.ro/wp-content/themes/twentytwelve/css/EUPHEMIA.TTF');
}
body{
	background: #f2f2f2;
	font-family: 'MontereyFLF';
	box-shadow: 0 7px 600px rgba(255, 255, 255, 1) inset;
	overflow-x: hidden;
}
ul{
	list-style: outside none none;
    margin: 0;
    padding: 0;
}
menu{
	margin: 0;
	padding: 0;
}
a{
	color:#333;
}
a:hover{
	color: #ffd200;
}
.clear{
	clear: both;
}
.error{
	background: none repeat scroll 0 0 #ffcfcf;
    border: 1px solid #ff3a3a;
    border-radius: 3px;
    color: #ff3a3a;
    display: block;
}
#header{
	background-color: #fff;
    border-bottom: 2px solid #ffd200;
    border-top: 2px solid #ffd200;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 999999;
}
#header ul li, #menu-menu li{
	display:inline-block;
}
.contact-top{
	font-weight: bold;
	color: #fff;
}
.tel-top{
	background: url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/tel-suport.png") no-repeat scroll left 3px transparent;
}
.prog-top{
	background: url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/icon-prog.png") no-repeat scroll left 3px transparent;
}
.container-menu-top{
	background: none repeat scroll 0 0 #f7c100;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4) inset;
}
#logo a{
    display: block;
}
#logo a img{
	width: 100%;
}
#menu-menu .menu-item-45 a{
	background-color: #fdcc03;
	color: #000;
	border-radius: 3px;
	border-bottom: 2px solid #dbb109;
}
#menu-menu .menu-item-45 a:hover{
	border-bottom: 2px solid #fdcc03;
	color: #000;
}
#menu-menu li a{
	color: #fff;
	display:block;	
} 
#menu-menu li a:hover{
	color: #FDCC0E;
}
#menu-menu-top li a{
	display:block;
	color: #444;
	font-weight: bold;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.6);
	border-bottom: 2px solid transparent;
}
#menu-menu-top .current_page_item a{
	border-bottom: 2px solid #FDCC0E;
}
#menu-menu-top li a:hover{
	opacity: 0.5;
	border-bottom: 2px solid #FDCC0E;
}
#menu-menu-top li .sub-menu{
	background: rgba(255,255,255,1);
	display: none;
	box-shadow: 1px 1px 5px rgba( 0, 0, 0, 0.3);
}
#menu-menu-top li .sub-menu li a{
	border: 0 none;
}
#menu-menu-top li .sub-menu li{
	border-bottom: 1px solid #eee;
}
#menu-menu-top li:hover .sub-menu{
	position:absolute;
	display: block;
}
.container-menu-bottom{
	background: none repeat scroll 0 0 #000;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
	position: fixed;
    z-index: 2147483647;
}
.container-msg{
	background: #fff none repeat scroll 0 0;
	border-bottom: 1px solid #f7c100;
}
#menu-secundar li a{
	display: block;
}
#menu-secundar li .sub-menu{
	display: none;
	position: absolute;
	z-index: 999;
	background: #eee;
	box-shadow:0 1px 5px rgba(0,0,0,0.3);
}
#menu-secundar li .sub-menu li{
	width: 100%;
	border-bottom: 1px solid #dddddd;
    box-shadow: 0 1px 0 #fff;
}
#menu-secundar li .sub-menu li:last-child{
	box-shadow: 0 0 0;
	border:0 none;
}
#menu-secundar li .sub-menu li:hover{
	background: #f2f2f2;
}
#menu-secundar li .sub-menu li a:hover{
	color: #555;
}
#menu-secundar li:hover .sub-menu{
	display: block;
}
#menu-secundar li .sub-menu li .sub-menu, #menu-secundar li .sub-menu li .sub-menu li .sub-menu{
	display: none;
}
#menu-secundar li .sub-menu li:hover .sub-menu, #menu-secundar li .sub-menu li .sub-menu li:hover .sub-menu{
	display:block;
}
#searchform .form-group{
	margin-top: 2px;
	margin-bottom: 0;
	float: right;
}
#searchform .input-search{
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
	color: rgba(255, 255, 255, 0.8);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset;
	border: 0 none;
	border-radius: 5px;
}
#searchform .btn-search{
	background: url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/icon-search.png") no-repeat scroll center center transparent;
	border: 0 none;
}
#slideshow{
	margin-top: 0;
}
#slideshow img{
	width: 100%;
	/*min-height: 400px;*/
}
#slideshow img:hover{
	background: #000;
}
.cont-yellow-border, .cont-text, .home-despre, .prod-home, .icon-home-yellow, .continer-art, #continer-page, .container-form{
	background: rgba(255, 255, 255, 0.6);
    box-shadow: 0 0 9px -3px rgba(0, 0, 0, 0.3);
}
.container-msg a{
	color: #000;
}
.container-msg a:href{
	color: red;
}
.txt-msg, .txt-msg-ac{
	display: inline-block;
}

.menu-cat{
	background: rgb(246,246,246); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(246,246,246,1) 0%, rgba(252,252,252,1) 30%, rgba(252,252,252,1) 70%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(246,246,246,1)), color-stop(30%,rgba(252,252,252,1)), color-stop(70%,rgba(252,252,252,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(246,246,246,1) 0%,rgba(252,252,252,1) 30%,rgba(252,252,252,1) 70%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(246,246,246,1) 0%,rgba(252,252,252,1) 30%,rgba(252,252,252,1) 70%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(246,246,246,1) 0%,rgba(252,252,252,1) 30%,rgba(252,252,252,1) 70%,rgba(246,246,246,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(246,246,246,1) 0%,rgba(252,252,252,1) 30%,rgba(252,252,252,1) 70%,rgba(246,246,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f6f6f6',GradientType=1 ); /* IE6-9 */
	box-shadow: -15px 0 0 1px #f6f6f6, 15px 0 0 1px #f6f6f6, 0 1px 9px -6px rgba(0, 0, 0, 0.9) !important
}
.menu-cat li{
	border-bottom: 1px solid #dddddd;
    box-shadow: 0 1px 0 #fff;
}
.menu-cat li:last-child{
	border-bottom: 0 none;
    box-shadow: 0 0 0;
}
.menu-cat li a{
	display: block;
	color: #333;
}
.menu-cat li a:hover{
	opacity: 0.5;
}
.menu-cat li .sub-menu li a{
	color:#555;
	background:  url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/arrow-menu-left.png") no-repeat scroll left center transparent;
}
.menu-cat li .sub-menu li a:hover{
	opacity: 0.5;
}
.container-form-prod{
	 
}
.container-form-prod .container{
	background-color: rgba(255,255,255, 0.5);
	box-shadow: 0 0 9px -3px rgba(0, 0, 0, 0.3);
}
label .required{
	color: #ff0000;
}
.trimite-prod, .trimite-cont{
	display:block;
	background: none repeat scroll 0 0 #FDCC03;
	border: 0 none;
	border-bottom: 4px solid #DBB109;
    color: #000;
    margin: 0 auto;
    font-weight: bold;
    letter-spacing: 1px;
}
.trimite-prod:hover, .trimite-cont:hover{
	border-bottom: 4px solid #FDCC03;
}
.cont-home p{
	margin: 0;
}
.cicle-home-icon{
	background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
	box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.15);
}
.cicle-home-icon img{
	display:block;
}
.cicle-home-icon h2{
	text-align: center;
}
.title-form-prod, .subtitle p{
	border-bottom: 3px solid #FDCC0E;
}
.subtitle p{
	letter-spacing: 2px;
}
.prod-home{
	border-bottom: 3px solid #fdcc0e;
}
.title-prod-home{
	text-align: center;
}

.image-articol{
	
}
.list-cat{
	
}
.list-cat li, .list-categ li{
	display: inline-block;
}
.list-cat li a{
	display: block;
	background:  url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/menu-style-cat.png") no-repeat scroll left center transparent;
	color: #333;
}
.list-cat li a:hover, .list-categ li a:hover{
	opacity: 0.6;
}
.list-categ{
	
}
.list-categ li a{
	display: block;
	background:  url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/menu-style-serv.png") no-repeat scroll left center transparent;
	color: #333;
}
.list-desc{
	list-style: url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/list-style-desc.png");
}
.list-serv, .list-home, .list-page{
	list-style: url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/list-style-yellow-cont.png");
}
.nav-previous, .nav-next{
	display: inline-block;
}
.nav-previous a, .nav-next a{
	background: none repeat scroll 0 0 #eee;
    color: #333;
    display: block;
    box-shadow: 1px 1px 10px -4px rgba(0, 0, 0, 0.4);
}
.nav-previous a{
	background:  url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/icon-nav-previous.png") no-repeat scroll 10px center #eee;
}
.nav-previous a:hover{
	background:  url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/icon-nav-previous-h.png") no-repeat scroll 10px center #eee;
	box-shadow: 0 0 0;
}
.nav-next a{
	text-align: right;
	background: url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/icon-nav-next.png") no-repeat scroll 360px center #eee;
}
.nav-next a:hover{
	background: url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/icon-nav-next-h.png") no-repeat scroll 360px center #eee;
	box-shadow: 0 0 0;
}
.nav-previous span, .nav-next span{
	display: inline-block;
}
.nav-next .meta-nav-right{
	background:  url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/icon-nav-previous.png") no-repeat scroll left center transparent;
}
.title-nav-right, .nav-next a{
	vertical-align: top;
}
footer a{
	color: rgba(255,255,255,0.8);
}
footer a:hover, .site-info .link-footer{
	opacity: 0.7 !important;
}
.footer-back{
	background-color:  #4d4d4d;
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4) inset;
	color: rgba(255,255,255,0.8);
}
.despre-footer, .info-footer, .contact-footer, .social-footer{
	display: inline-block;
}
.footer-bottom a{
	color: #333;
}
.tbl-contact-footer tr td{
	text-align: right;
}
.tbl-contact-footer tr .first-col{
	text-align: left;
}
.footer{
	border-bottom: 2px solid #ddd;
}
.validform, .error{
	text-shadow: 1px 1px 0 rgba(255,255,255, 0.4);
    position: relative;
    z-index: 4;
}
.validform{
	background: url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/success.png") no-repeat scroll 10px center #EAF7D9;
	border: 1px solid #BBDF8D;
}
.error{
	background: url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/warning.png") no-repeat scroll 10px center #FFD1D1;
   	border: 1px solid #F8ACAC;
   	color: #eb5b5b;
}
.numevalid{
	color: #FF0000;
}
#formcontact .required{
	color: #ff0000;
}
#formcontact .error{
	display: block;
    margin: 5px auto 0;
    padding: 3px 3px 3px 35px;
    width: 100%;
}
.service-pack{
	border: 1px solid #ffd200;
}
.service-pack tr td{
	border-bottom: 1px solid #ccc;
}

.pachet1{
	background-color: #e94c3d;
	border-radius: 140px;
	border:1px solid #e94c3d;
}
.pachet2{
	background-color: #f2774b;
	border-radius: 140px;
	border:1px solid #f2774b;
}
.pachet3{
	background-color: #f3b351;
	border-radius: 140px;
	border:1px solid #f3b351;
}
.pachet4{
	background-color: #f4d03e;
	border-radius: 140px;
	border:1px solid #f4d03e;
}
.pachet5{
	background-color: #3ec382;
	border-radius: 140px;
	border:1px solid #3ec382;
}
.pachet6{
	background-color: #2dcc70;
	border-radius: 140px;
	border:1px solid #2dcc70;
}
.pachet7{
	background-color: #26a65b;
	border-radius: 140px;
	border:1px solid #26a65b;
}
.pachet8{
	background-color: #2abb9a;
	border-radius: 140px;
	border:1px solid #2abb9a;
}
.pachet9{
	background-color: #51b3d8;
	border-radius: 140px;
	border:1px solid #51b3d8;
}
.pachet10{
	background-color: #1e8bc3;
	border-radius: 140px;
	border:1px solid #1e8bc3;
}
.pachet11{
	background-color: #4b77be;
	border-radius: 140px;
	border:1px solid #4b77be;
}
.pachet1:hover{
	background-color: transparent;
	border:1px solid #e94c3d;
}
.pachet2:hover{
	background-color: transparent;
	border:1px solid #f2774b;
}
.pachet3:hover{
	background-color: transparent;
	border:1px solid #f3b351;
}
.pachet4:hover{
	background-color: transparent;
	border:1px solid #f4d03e;
}
.pachet5:hover{
	background-color: transparent;
	border:1px solid #3ec382;
}
.pachet6:hover{
	background-color: transparent;
	border:1px solid #2dcc70;
}
.pachet7:hover{
	background-color: transparent;
	border:1px solid #26a65b;
}
.pachet8:hover{
	background-color: transparent;
	border:1px solid #2abb9a;
}
.pachet9:hover{
	background-color: transparent;
	border:1px solid #51b3d8;
}
.pachet10:hover{
	background-color: transparent;
	border:1px solid #1e8bc3;
}
.pachet11:hover{
	background-color: transparent;
	border:1px solid #4b77be;
}
.pkt, .pkt a{
	text-align: center;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.pkt:hover, .pkt:hover a{
	color: #000;
	text-shadow: 0 0 0;
}
@media (min-width: 1200px){
	.container, #content, .site-info{
		width: 1100px;
	}
	.container-form-prod .container{
		padding: 10px 70px;
	}
	#content{
		min-height: 500px;
	}
	#content, .site-info{
		margin: 5px auto;
	}
	#header{
		padding-top: 50px;
	}
	.container-menu-bottom{
		width: 100%;
	}
	.contact-top{
    	padding-top: 7px;
    	padding-bottom: 5px;
		font-size: 12px;
		letter-spacing: 1px;
	}
	.tel-top{
	    height: 35px;
	    padding-left: 40px;
	}
	.mob-top{
		font-size: 15px;
	    line-height: 21px;
	    padding-left: 55px;
	}
	.prog-top{
		height: 35px;
		padding-left: 45px;
	}
	.container-menu-top{
		height: 145px;
	}
	#logo a{
		border-radius: 25px;
	    padding: 10px;
	    width: 250px;
	}
	
	#menu-menu .menu-item-45 a{
		padding: 4px 10px 3px;
	}
	#menu-menu .menu-item-45 a:hover{
		padding: 4px 10px 3px;
	}
	#menu-menu li a{
		font-size: 17px;
    	padding: 11px 10px;
	}
	#menu-menu-top li a{
	    font-size: 19px;
	    letter-spacing: 1px;
	    padding: 8px 15px;
	}
	.menu-menu-top-container{
		margin-bottom: 15px;
    	margin-top: 45px;
	}
	#menu-menu-top li .sub-menu{
		padding-top: 10px;
		width: 275px;
	}
	#menu-menu-top li .sub-menu li{
		width: 100%;
	}
	#menu-menu-top li .sub-menu li a{
		font-size: 15px;
		padding: 10px 15px;;
	}
	#menu-menu-top #menu-item-97 .sub-menu li a{
		font-size: 13px;
		padding: 7px 10px;
	}
	#searchform .input-search{
		font-size: 16px;
	    margin-top: 6px;
	    padding: 5px 7px;
	    width: 280px;
	}
	#searchform .btn-search{
		padding: 9px 13px;
	}
	.sidebar-container{
		padding-left: 5px;
    	padding-right: 20px;
	}
	.menu-cat{
		margin-top: 12px;
		margin-bottom: 10px;
	    margin-left: 10px;
	    padding: 10px 0;
	}
	.menu-cat li a{
    	font-size: 17px;
    	line-height: 38px;
	}
	.menu-cat li .sub-menu{
		margin-left: 10px;
	}
	.menu-cat li .sub-menu li a{
		font-size: 15px;
		padding-left: 25px;
	}
	.container-prod-home{
		margin: 20px 0 30px;	
	}
	.prod-home img{
		width: 100%;
	} 
	.title-prod-home{
		font-size: 25px;
	}
	.min-desc-prod-home{
		font-size: 17px;
    	padding: 10px 25px;
	}
	.error{
	    font-size: 13px;
	    margin: 2px 3px 0;
	    padding: 3px;
	}
	.cicle-home-icon{
		border-radius: 170px;
	    height: 285px;
	    margin: 25px;
	    padding-top: 60px;
	}
	.cicle-home-icon img{
		margin: 0 auto 30px;
	}
	.cicle-home-icon h2{
		font-size: 32px;
	}
	.title-form-prod{
		line-height: 50px;
	}
	.image-prev{
		border: 1px solid #ffd200;
	    display: inline-block;
	    float: right;
	    margin-left: 10px;
	    margin-right: -5px;
	    margin-top: -1px;
	    width: 288px;
	}
	.cont-yellow-border, .cont-yellow-background, .home-despre, .icon-home-yellow, #continer-page, .container-form{
		margin: 10px 0;
    	padding: 30px 40px;
	}
	.cont-text{
		margin: 10px 0;
		padding: 20px;
	}
	.container-form label{
		margin: 10px 0 5px;
	}
	.container-form #trimite{
		margin-top: 20px;
	}
	.container-msg{
		height: 45px;
    	margin: 0 0 5px;
    	padding: 5px 0;
	}
	.cont-msg{
		width: 1100px;
		margin: 0 auto;
	}
	.txt-msg, .txt-msg-ac{
		font-size: 20px;
	    letter-spacing: 3px;
	    line-height: 12px;
	    padding: 10px 16px 15px;
	}
	.img-msg{
		margin: -10px 0 -6px 10px;
	}
	.ok-msg{
		margin: -6px -3px 0 0;
	}
	.cont-yellow-background{
		font-size: 16px;
	}
	.continer-art{
		padding: 15px;
		margin: 15px 0;
	}
	.icon-home-yellow h3{
		font-size: 30px;
    	margin-bottom: 15px;
	}
	.cont-home .subtitle p{
		font-size: 28px;
    	margin-bottom: 15px;
    	line-height: 45px;
	}
	.subtitle p{
		font-size: 28px;
    	margin-bottom: 15px;
    	line-height: 45px;
    	font-weight: bold;
	}
	.cont-home p{
		font-size: 19px;
	}
	.title-breadcrumb .entry-title, .title-breadcrumb .archive-title, .entry-title{
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.continer-art .entry-title{
		margin-bottom: 10px;
		padding-bottom: 7px;
	}
	#crumbs{
		margin-bottom: 15px;
		padding-bottom: 5px;
	}
	.form-control{
		height: 43px;
    	padding: 10px 12px;
	}
	label{
		font-size: 15px;
	}
	textarea.form-control{
		height: 150px;
	}
	.trimite-prod, .trimite-cont{
		width: 200px;
		font-size: 20px;
    	padding: 8px 0;
    	border-radius: 5px;
	}
	.trimite-prod:hover, .trimite-cont:hover{
		padding: 11px 0 5px;
	}
	.footer-back .container{
		padding: 10px 15px 15px;
	}
	.img-princ{
		margin-top: 10px;
	}
	.image-articol img{
		height: 394px;
	    margin-bottom: 10px;
	    width: 787px;
	}
	.list-cat, .list-categ{
		margin: 20px 0 10px;
	}
	.list-cat li{
		font-size: 15px;
	    margin: 6px 2px;
	    width: 24%;
	}
	.list-cat li a, .list-categ li a{
		padding-left: 21px;
	}
	.list-categ li{
		font-size: 16px;
	    margin: 6px 10px;
	    width: 30%;
	}
	.list-home{
		margin-left: 45px;
	}
	.list-serv, .list-desc, .list-page{
		margin-left: 60px;
	}
	.subtel-text{
		font-size: 20px;
    	margin-bottom: 20px;
	}
	.title-tel{
		font-size: 16px;
	}
	.cont-tel{
		width: 100%;
		margin-bottom: 20px;
	}
	.cont-tel tbody tr td{
		padding: 7px;
		font-size: 16px;
	}
	.cont-tel tbody tr td{
		border: 1px solid #eee;
	}
	#formcontact .form-group{
		margin-bottom: 0;
	}
	.contactmap{
		height: 380px;
	}
	#contact-detalii{
		padding: 15px;
	}
	#contact-detalii p{
		padding: 6px 0;
	}
	.cont-pol-conf{
		font-size: 13px;
    	margin: 2px 5px 25px;
	}
	.nav-previous, .nav-next{
		width: 48%;
	}
	.nav-next{
		float:right;
	}
	.nav-previous a, .nav-next a, #nav-below .nav-previous a, #nav-below .nav-next a{
		margin-bottom: 20px;
		margin-top: 20px;
	}
	#nav-below .nav-previous a, #nav-below .nav-next a{
		font-size: 18px;
	}
	.nav-previous a{
		padding: 8px 12px 7px 41px;
	}
	.nav-next a{
		padding: 8px 41px 7px 12px;
	}
	 #nav-below .meta-nav-right{
		width:25px;
		height:25px;
	}
	.title-nav-right{
		font-size: 19px;
	    line-height: 23px;
	}
	.meta-nav-right{
		float:right;
	}
	.despre-footer{
		width: 37%;
		margin-right: 20px;
	}
	.info-footer{
		width: 17%;
		vertical-align: top;
		margin-right: 20px;
	}
	.info-footer a{
		font-size: 18px;
	}
	.contact-footer{
		width: 26%;
		margin-right: 20px;
		vertical-align: top;
	}
	.social-footer{
		vertical-align: top;
	}
	.social-footer a{
		background: url("http://www.reviz.ro/wp-content/themes/twentytwelve/image/icon-social-media.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		height: 38px;
	    width: 38px;
	    display: block;
	    font-size: 0px;
	    margin:auto 10px 7px auto;
	    border-radius: 5px;
	}
	.social-footer .ic-fb{
		background-position: 0px 0px;
	}
	.social-footer .ic-fb:hover{
		background-position: 0 -104px;
	}
	.social-footer .ic-tw{
		background-position: -56px 0px;
	}
	.social-footer .ic-tw:hover{
		background-position: -56px -104px;
	}
	.social-footer .ic-gl{
		background-position: -112px 0px;
	}
	.social-footer .ic-gl:hover{
		background-position: -112px -104px;
	}
	.social-footer .ic-pi{
		background-position: 0 -52px;
	}
	.social-footer .ic-pi:hover{
		background-position: 0 -156px;
	}
	.social-footer .ic-yb{
		background-position: -56px -52px;
	}
	.social-footer .ic-yb:hover{
		background-position: -56px -156px;
	}
	.social-footer .ic-rf:hover{
		background-position: -112px -156px;
	}
	.social-footer .ic-rf{
		background-position: -112px -52px;
	}
	#t5_zone_standard-ga a{
		background: none repeat scroll 0 center rgba(0, 0, 0, 0);
	    height: 12px;
	    margin: 0 10px;
	}
	#t5_zone_standard-ga a img{
	    width: 38px;
	}
	.site-info .link-footer{
		font-size: 16px;
	    line-height: 30px;
	    padding: 3px 6px;
	}
	.site-info .link-footer:first-child{
		border-right: 1px solid #ddd;
    	box-shadow: 1px 0 0 #fff;
	}
	.validform, .error{
		border-radius: 5px;
		margin: 0 auto;
	    width: 1100px;
	    line-height: 25px;
	    padding: 10px 0 10px 35px;
	}
	.form-prod .error{
		display: block;
	    margin: 5px auto 0;
	    padding: 3px 3px 3px 35px;
	    width: 100%;
	}
	.service-pack tr td{
		padding: 7px 10px;
	}
	.pkt{
		height: 245px;
    	padding: 40px 15px;
    	margin: 15px 0;
	}
}
