html,
body{
	margin:0px;
	padding:0px;
	color:#999999;
	background-color:#111111;
	background-attachment:fixed;
	font-family:arial,tahoma,verdana;
	font-size:6px;
	border:0px;
	text-align:center;
	overflow-x:hidden;
}
h1{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:28px;
	font-weight:bold;
	text-align:left;
	margin:10px 0px;
	padding:0px;
	line-height:30px;
	display:block;
}
h2{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:28px;
	font-weight:bold;
	text-align:left;
	margin:10px 0px;
	padding:0px;
	line-height:30px;
	display:block;
}
h3{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:28px;
	font-weight:bold;
	text-align:center;
	margin:10px 0px;
	padding:0px;
	line-height:30px;
	display:block;
}
a, input, select, button{outline:none;}
td,th{background-repeat:no-repeat;border-color:#111111;}
ul{margin:0px;padding:0px;}
li{margin:5px 5px 5px 30px;padding:0px;font-weight:normal;}
img{border:0px;}
p{margin:4px 0px;padding:4px 0px;}
a{color:#111111;}
div{display:none;}
#reklam1{
	position:fixed;
	_position:absolute;
	bottom:0px;
	right:0px;
	width:310px;
	height:310px;
	color:#111111;
	background:#00aa00;
	margin:0px auto -310px auto;
	padding:0px;
	text-align:center;
	opacity:0.85;
	filter:alpha(opacity:85);
	z-index:333333;
	display:none;
}
#clsrek1{
	width:15px;
	height:15px;
	color:#ff0000;
	background:#000000;
	font-size:12px;
	font-family:arial,tahoma,verdana;
	font-weight:bold;
	margin:-8px 0px 5px 288px;
	padding:2px;
	text-align:center;
	border:1px solid #ff0000;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	cursor:pointer;
	display:block;
}
.ssite1{
	width:100%;
	min-width:1100px;
	background-color:#ffffff;
	margin:0px auto;
	padding:90px 0px 0px 0px;
	display:block;
}
#head1{
	width:100%;
	height:210px;
	background:#000000;
	margin:0px;
	padding:0px;
	float:left;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	display:block;
}
#headinner1{width:1100px;margin:0px auto;display:block;}
.header1{
	position:relative;
	width:100px;
	height:0px;
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	text-align:center;
	float:left;
	z-index:111666;
	display:block;
}
.header2, .header21{
	position:relative;
	width:100px;
	height:0px;
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	text-align:center;
	float:left;
	z-index:111666;
	display:none;
}
.header3{
	width:300px;
	margin:10px 20px;
	text-align:right;
	float:right;
	display:block;
}
.topcont1{display:block;}
.blkprg1{height:25px;display:block;}
a.h_menu1{
	color:#eeeeee;
	font-family:arial,tahoma,verdana;
	font-size:18px;
	font-weight:normal;
	margin:20px 2px;
	padding:15px 0px;
	text-decoration:none;
	transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
	display:block;
}
a.h_menu1:link{color:#eeeeee;}
a.h_menu1:hover{color:#ffffff;border-bottom:#ffffff 1px solid;}
a.h_menu1:active{color:#eeeeee;}
a.h_active1{
	color:#eeeeee;
	font-family:arial,tahoma,verdana;
	font-size:18px;
	font-weight:normal;
	margin:20px 2px;
	padding:15px 0px;
	text-decoration:none;
	border-bottom:#eeeeee 1px solid;
	display:block;
}
a.h_active1:link{color:#eeeeee;}
a.h_active1:hover{color:#ffffff;border-bottom:#ffffff 1px solid;}
a.h_active1:active{color:#eeeeee;}
.lnklogo1{color:#111111;text-decoration:none;display:block;}
.logo1{width:80px;margin:-14px 2px 0px 0px;padding:2px 8px;border:0px;}
.logo2{width:80px;margin:-14px 0px 0px 0px;padding:2px 8px;border:0px;}
.birth1{position:relative;top:-5px;left:0px;width:200px;color:#f0f0ff;background:#50aa50;padding:8px 5px;font-size:18px;font-weight:600;display:block;}
.nyear1{position:relative;top:-5px;left:0px;width:180px;color:#fafa00;background:#8888ff;padding:8px 5px;font-size:18px;font-weight:600;display:block;}
.mrips1{position:relative;top:-5px;left:0px;width:180px;color:#ff0000;background:#005588;padding:8px 5px;font-size:18px;font-weight:600;display:block;}
.social1, .ya-share2, .ya-share2__container{width:20px;position:fixed;top:105px;right:2px;margin:0px 10px;padding:10px 0px;float:left;z-index:111444;display:block;}
.social1 ul li, .ya-share2 ul li, .ya-share2__container ul li{margin:2px!important;}
.r1{text-align:left;margin:15px 0px;padding:0px;float:left;display:block;}
.r2{text-align:left;margin:15px 0px;padding:0px;float:left;display:none;}
.r1 div{display:block;}
.r1 a{display:block;}
.r2 div{display:block;}
.r2 a{display:block;}
.reklam1{display:none;}
.imgcall1{width:30px;margin:5px 0px 2px 0px;border:0px;}
.timg1{width:100%;}
.timg01{width:414px;height:266px;background:url(../images/top1.png) no-repeat center;margin:40px 0px 0px 0px;float:right;background-size:100% auto;display:block;}
.timg02{width:500px;height:450px;background:url(../images/partners.png) no-repeat center;background-size:100% auto;display:block;}
.timg03{width:430px;height:420px;background:url(../images/order.png) no-repeat center;background-size:100% auto;display:block;}
.mrazrimg1{width:100%;height:200px;background:url(../images/razrabotka1.png) no-repeat center;margin:0px auto;background-size:90% auto;display:block;}
.mrazrimg2{width:100%;height:200px;background:url(../images/reclam1.png) no-repeat center;margin:0px auto;background-size:90% auto;display:block;}
.mrazrimg3{width:100%;height:200px;background:url(../images/seo1.png) no-repeat center;margin:0px auto;background-size:90% auto;display:block;}
.mbh2{display:block;}
.mbh2 h2{color:#ffffff;margin:20px auto;text-align:center;display:block;}
.mwh2{display:block;}
.mph2 h2{color:#111111;margin:30px auto;text-align:center;display:block;}
.mph2{display:block;}
.mwh2 h2{color:#111111;margin:20px auto;text-align:center;display:block;}
.mbh3{display:block;}
.mbh3 h3{color:#115511;margin:10px auto;text-align:center;font-size:18px;font-weight:600;display:block;}
.mbm1{margin:50px 15px;display:block;}
.panel2 h2{text-align:center;}
.prsimg1{max-width:75px;margin:-5px 5px;}
.mrazr1{width:30%;margin:15px;float:left;cursor:default;display:block;}
.ramblk1{
	background:#116611 url(../images/ramki1.png) no-repeat;
	background-size:100% 100%;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	cursor:default;
	display:block;
}
.rad10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.rad100{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;}
.minnrazr1{
	padding:20px;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	box-shadow:#cccccc 1px 1px 40px 1px;
	-moz-box-shadow:#cccccc 1px 1px 40px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 40px 1px;
	display:block;
}
.minnrazr1:hover{
	box-shadow:#eeffee 1px 1px 40px 1px;
	-moz-box-shadow:#eeffee 1px 1px 40px 1px;
	-webkit-box-shadow:#eeffee 1px 1px 40px 1px;
}
.mblkrazrimg1{width:100%;max-width:300px;margin:0px auto;display:block;}
.mrazrtit1{color:#ffffff;font-size:24px;margin:0px auto;padding:10px 0px;line-height:25px;font-weight:600;display:block;}
.mrazrtxt1{width:80%;color:#eeffff;font-size:18px;margin:0px auto;padding:10px 0px;line-height:25px;font-weight:300;display:block;}
.blkstep1{clear:both;display:block;}
.steps1{width:30%;margin:15px;padding:0px;float:left;display:block;}
.innsteps1{padding:20px;display:block;}
.mserv1{width:22%;margin:15px;float:left;cursor:default;display:block;}
.minnserv1{
	padding:25px;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	box-shadow:rgba(40,50,60,0.15) 1px 1px 40px 1px;
	-moz-box-shadow:rgba(40,50,60,0.15) 1px 1px 40px 1px;
	-webkit-box-shadow:rgba(40,50,60,0.15) 1px 1px 40px 1px;
	display:block;
}
.minnserv1:hover{
	box-shadow:#eeffee 1px 1px 40px 1px;
	-moz-box-shadow:#eeffee 1px 1px 40px 1px;
	-webkit-box-shadow:#eeffee 1px 1px 40px 1px;
}
.mblkservimg1{width:100%;max-width:300px;margin:0px auto;display:block;}
.mservimg1{width:100%;}
.mservtit1{color:#ffffff;font-size:22px;padding:20px 0px;line-height:25px;font-weight:600;display:block;}
.mservtxt1{color:#ffffff;font-size:18px;padding:10px 0px;line-height:25px;font-weight:300;display:block;}
.mworktit1{color:#115511;font-size:20px;padding:10px 0px;line-height:25px;font-weight:600;text-transform:uppercase;display:block;}
.mworktxt1{color:#111111;font-size:18px;padding:10px 0px;line-height:25px;font-weight:300;display:block;}
.mpsp1{margin:0px 1px;}
.mpsp2{padding:0px 0px 10px 0px;}
.mpsp3{height:100px;padding:20px 10px 0px 10px;}
.mul1{margin:30px 0px 10px 0px;padding:0px;text-align:left;display:block;}
.mul1 li{margin:20px 0px;padding:0px;list-style-type:none;}
.mul1 li:before{content:"✓";color:#dd2222;background:#ffffff;margin:0px 8px 0px 0px;padding:1px 4px;border:#dd2222 1px solid;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;}
.new1{background:#115511 url(../images/new01.png) no-repeat left top;display:block;}
.mephoto1{
	width:240px;
	height:240px;
	background:#00aa00;
	margin:5px 10px 5px 0px;
	float:left;
	display:block;
}
a.aorder1{color:#ffbb22;margin:0px auto;font-size:20px;text-decoration:underline;display:block;}
a.aorder1:hover{color:#ffff88;}
.ul1{width:700px;margin:0px;padding:0px;float:left;}
.ul1 li{margin:5px 5px 5px 20px;padding:0px;}
.cont1{
	width:400px;
	height:345px;
	background:#ffffff url(../images/cont1.png) no-repeat center;
	margin:20px auto;
	padding:40px 0px 0px 0px;
	clear:both;
	display:block;
}
a.contacts1{
	color:#207de0;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:20px 0px 5px 0px;
	display:block;
}
a.contacts1:link{color:#207de0;}
a.contacts1:visited{color:#207da0;}
a.contacts1:hover{color:#2070ff;}
a.contacts1:active{color:#205db0;}
a.contacts1 img{vertical-align:bottom;margin:5px 2px -8px 2px;}
a.contacts2{
	color:#00a0f0;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:2px 0px;
	display:block;
}
a.contacts2{font-size:20px;}
a.contacts2:link{color:#00a0f0;}
a.contacts2:visited{color:#00a0f0;}
a.contacts2:hover{color:#00b0f0;}
a.contacts2:active{color:#00a0f0;}
a.contacts2 img{vertical-align:bottom;margin:5px 2px -8px 2px;}
.dcont1{margin:0px 15px;display:block;}
.dcont2{display:none;}
.sms1{color:#40eeee;font:16px arial,tahoma,verdana;display:none;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.sms2{color:#40eeee;font:16px arial,tahoma,verdana;display:none;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.rekl1{color:#40eeee;font:16px arial,tahoma,verdana;display:block;}
.img_prog1{width:274px;border:0px;}
.img_prog2{width:250px;border:0px;}
.img_icq1{width:20px;border:0px;}
.toptel1{position:relative;margin:2px 0px 0px 0px;padding:0px 10px;z-index:111555;display:block;}
.atoptel1{color:#ffbb22;margin:2px 0px 0px 0px;font-size:20px;font-weight:600;text-decoration:none;display:block;}
.icq1{
	color:#009900;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:2px 0px;
	display:none;
}
a.telef1{
	color:#888888;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:10px 0px 5px 0px;
	text-decoration:none;
	display:block;
}
.telef2{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
}
.name1{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:2px 0px;
	display:block;
}
.order1{
	width:170px;
	height:18px;
	color:#ffffff;
	border:#22dd22 2px solid;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:8px 15px;
	padding:15px 5px;
	float:left;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	cursor:pointer;
	display:block;
}
.order1:hover{
	color:#ffffff;
	background-color:#22cc22;
	box-shadow:#cccccc 1px 1px 8px 1px;
	-moz-box-shadow:#cccccc 1px 1px 8px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 8px 1px;
}
.order2{
	width:200px;
	height:20px;
	color:#ffffff;
	background-color:#ff8822;
	border:#ff8822 2px solid;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:30px auto;
	padding:15px 10px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	cursor:pointer;
	display:block;
}
.order2:hover{
	color:#ffffff;
	background-color:#ff2222;
	box-shadow:#cccccc 1px 1px 8px 1px;
	-moz-box-shadow:#cccccc 1px 1px 8px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 8px 1px;
}
.lime1{background-color:none;}
.linear10{
	background-image:linear-gradient(85deg, rgba(0,255,0,40), #f000f0);
	background-image:-moz-linear-gradient(85deg, rgba(0,255,0,40), #f000f0);
	background-image:-webkit-linear-gradient(85deg, rgba(0,255,0,40), #f000f0);
	background-image:-o-linear-gradient(85deg, rgba(0,255,0,40), #f000f0);
	background-image:-ms-linear-gradient(85deg, rgba(0,255,0,40), #f000f0);
}
.linear10:hover{
	background-image:linear-gradient(85deg, #ff0000, rgba(0,255,0,40));
	background-image:-moz-linear-gradient(85deg, #ff0000, rgba(0,255,0,40));
	background-image:-webkit-linear-gradient(85deg, #ff0000, rgba(0,255,0,40));
	background-image:-o-linear-gradient(85deg, #ff0000, rgba(0,255,0,40));
	background-image:-ms-linear-gradient(85deg, #ff0000, rgba(0,255,0,40));
}
.bshadow1{
	box-shadow:#cccccc 2px 2px 4px 2px;
	-moz-box-shadow:#cccccc 2px 2px 4px 2px;
	-webkit-box-shadow:#cccccc 2px 2px 4px 2px;
}
a.caller1{
	position:relative;
	width: 30px;
	height: 30px;
	font-size:16px;
	font-weight:bold;
	margin:5px;
	float:left;
	border:2px solid #555555;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	z-index:111555;
	display:block;
}
a.caller1:link{color:#00a0f0;}
a.caller1:visited{color:#00a0f0;}
a.caller1:hover{color:#00a0f0;border:2px solid #55cc88;}
a.caller1:active{color:#00c0f0;border:2px solid #ee8888;}
.bcolor1{background-color:#ee770f!important;}
.bcolor2{background-color:#60cc60!important;}
.bcolor3{background-color:#116611!important;}
.bcolor4{background-color:#bf64de!important;}
.bcolor5{background-color:#0d69a5!important;}
.vtel1{
	color:#ffbb22;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:600;
	padding:10px 10px 10px 0px;
	text-decoration:none;
	vertical-align:top;
	display:inline-block;
}
#blang1{width:auto;position:relative;top:5px;left:0px;margin:0px;clear:both;z-index:111555;display:block;}
.rmenu1{float:left;margin:0px;display:block;}
.rkeys1{float:left;margin:0px;display:block;}
.rcont1{float:left;display:block;}
a.lang1{
	width:20px;
	color:#0088ee;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
	margin:2px 5px;
	padding:5px;
	text-decoration:none;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	display:inline-block;
}
a.lang2{
	width:20px;
	color:#ff0000;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
	margin:2px 5px;
	padding:5px;
	text-decoration:none;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	display:inline-block;
}
.ttext1{font-size:18px;font-weight:normal;line-height:24px;text-align:center;display:block;}
.ttext2{font-size:18px;font-weight:normal;line-height:24px;text-align:left;display:block;}
.tmarker1{padding:0px;font-size:14px;border-top:#115511 2px solid;border-bottom:#115511 2px solid;display:block;}
.tmarker1:before{
	content:"“";
	position:relative;
	color:#f37648;
	font-size:50px;
	font-family:tahoma,verdana,arial;
	left:0px;
	margin:-10px 0px 0px 10px;
	float:left;
	transform:rotateX(180deg);	
	display:table;
}
.msp1{margin:40px 0px;display:block;}
.msp2{margin:0px 0px 50px 0px;display:block;}
.msp3{max-width:180px;margin:20px auto;display:block;}
.bsp1{margin:40px 20px;display:block;}
.tmarker1 blockquote{margin:10px 10px 10px 45px;}
.cblk1{width:100%;margin:0px auto;float:none;display:block;}
.inblk1{width:55%;margin:0px auto;float:none;display:block;}
.inblk2{width:90%;margin:0px auto;float:none;display:block;}
.lblk1{width:55%;margin:0px;float:left;display:block;}
.rblk1{width:40%;margin:0px;float:left;display:block;}
.imgmon1{width:40px;height:40px;background:url(../images/imgmon1.png) no-repeat center;margin:1px 0px -8px 0px;display:inline-block;}
.imgprs1{width:40px;height:40px;background:url(../images/imgprs1.png) no-repeat center 10px/80%;margin:-10px 0px -6px 0px;display:inline-block;}
.tsp1{color:#111111;margin:5px 0px;text-align:center;font-size:34px;line-height:34px;float:none;display:block;}
.tsp2{color:#2222aa;margin:15px 0px;text-align:center;font-size:20px;line-height:26px;display:block;}
.tprem1{width:90%;color:#ffffff;background:#116611;text-align:center;margin:20px auto;line-height:28px;padding:5px 15px;font-size:20px;font-weight:bold;clear:both;display:block;}
.prsimg2{width:100%;max-width:80px;margin:2px auto;display:block;}
.blknorm1{margin:20px 0px;display:block;}
.num1{color:#ee2222;font-size:22px;font-weight:bold;}
.line2{border-bottom:#115511 5px solid;padding:5px 0px;line-height:35px;}
.fl1{float:left;}
.fl2{float:none;}
.fr1{width:200px;float:right;}
.tbrif1{width:110px;color:#111111;margin:45px 20px;border-bottom:#111111 1px dashed;text-align:center;text-decoration:none;display:inline-block;}
a.abrif1{width:100%;color:#111111;text-decoration:none;display:block;}
a.agal1{color:#111111;margin:45px 10px;border-bottom:#111111 1px dashed;text-decoration:none;display:inline-block;}
a.mbot1{color:#dddddd;background-color:#558800;}
a.mbot1:hover{color:#dddddd;background-color:#66aa00;}
#ititgal1 h3{margin:20px auto;}
.error1{
	width:1100px;
	height:300px;
	color:#ee0000;
	background-color:#ffffff;
	font-family:arial,tahoma,vardana;
	font-size:30px;
	font-weight:bold;
	margin:0px auto;
	padding:150px 0px 0px 0px;
	clear:both;
	display:block;
}
.panel1{
	width:1100px;
	margin:0px auto;
	border:0px;
	clear:both;
	display:inline-block;
}
.panel2{
	width:990px;
	margin:30px auto;
	border:0px;
	clear:both;
	display:inline-block;
}
.panel3{
	width:990px;
	margin:30px auto;
	padding:0px;
	border:0px;
	clear:both;
	display:inline-block;
}
.gpanel1{
	width:1100px;
	background-color:#ffffff;
	margin:0px auto 20px auto;
	border:0px;
	clear:both;
	display:block;
}
.pcont1{
	width:1000px;
	background-color:#ffffff;
	margin:0px auto;
	border:0px;
	clear:both;
	display:inline-block;
}
#msm1{position:relative;}
.allprog1{
	width:300px;
	height:500px;
	background-color:#ffffff;
	margin:10px 5px 10px 17px;
	border:#aaaaaa 1px solid;
	float:left;
	display:block;
}
.allprog1:hover{
	box-shadow:#cccccc 1px 1px 8px 1px;
	-moz-box-shadow:#cccccc 1px 1px 8px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 8px 1px;
}
.alltest1{
	width:300px;
	height:260px;
	background-color:#ffffff;
	margin:10px;
	border:#aaaaaa 1px solid;
	float:left;
	display:block;
}
.alltest1:hover{
	box-shadow:#cccccc 1px 1px 8px 1px;
	-moz-box-shadow:#cccccc 1px 1px 8px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 8px 1px;
}
.alltest2{
	width:300px;
	height:430px;
	background-color:#ffffff;
	margin:10px 5px 10px 17px;
	border:#aaaaaa 1px solid;
	float:left;
	display:block;
}
.alltest2:hover{
	box-shadow:#cccccc 1px 1px 8px 1px;
	-moz-box-shadow:#cccccc 1px 1px 8px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 8px 1px;
}
.wc1:hover{background-color:#e0b0e0;}
.mc1:hover{background-color:#80e0e0;}
.pc1:hover{background-color:#f8f8a0;}
.blkwork1{width:100%;height:auto;background:#225566 url(../images/php2.jpg) repeat left top fixed;margin:0px;padding:30px 0px;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;display:inline-block;}
.blkwork2{width:100%;height:auto;background:#e0eef0;margin:0px;padding:10px 0px 0px 0px;overflow:hidden;display:block;}
.blkwork2:after{
	content:"";
	position:relative;
	width:0px;
	height:0px;
	top:0px;
	right:0px;
	margin:0px auto;
	border:#ffff00 10px solid;
	border-color:#e0eef0 #e0eef0 #ffffff #ffffff;
	border-width:350px 0px 0px 6000px;
	float:left;
	display:block;
}
.martop1{margin:-250px 0px 0px 0px;position:relative;z-index:5555;}
.portfolinfo1{position:relative;top:320px;width:20%;height:320px;border:#55aa8800 1px solid;background:#55aa8800;margin:-320px auto -5px auto;transform:rotate(20deg);transition:all 0.3s ease;display:inline-block;}
.portfolimg1{display:inline;}
.portfolimg2{padding:15px 10px;display:inline-block;}
.portftxt1{position:absolute;width:90%;top:50%;left:45%;color:#111111;font-size:20px;margin-left:-40%;text-align:center;text-shadow:#fafa22 2px 2px 3px;transform:translate(0px,-50%);display:none;}
a.not1{text-decoration:none;cursor:default;}
a.portfol1:link{color:#111111;}
a.portfol1:visited{color:#111111;}
a.portfol1:hover{color:#444444;}
a.portfol1:active{color:#111111;}
.portfolio1{
	width:490px;
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:30px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	text-align:center;
	float:none;
	display:block;
}
.portfolio2{
	width:1000px;
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:30px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	text-align:center;
	float:left;
	display:block;
}
.portfolio3{
	width:440px;
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
	margin:15px;
	padding:10px;
	border:#aaaaaa 1px solid;
	text-align:center;
	float:left;
	display:block;
}
.portfolio3:hover{
	box-shadow:#cccccc 1px 1px 8px 1px;
	-moz-box-shadow:#cccccc 1px 1px 8px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 8px 1px;
}
.portfolio3:hover .portfolinfo1{width:95%;border:#55aa88ff 1px solid;background:#55aa88cc;transform:rotate(0deg);}
.portfolio3:hover .portftxt1{display:block;}
.dis1{background-color:#cccccc;}
.dis2{opacity:0.40;filter:alpha(opacity:40);}
.titles1{
	width:900px;
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:normal;
	padding:10px 0px 0px 0px;
	text-align:left;
	display:block;
}
.titles2{
	width:1100px;
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:normal;
	padding:20px 0px;
	text-align:left;
	display:block;
}
.titprog1{
	width:45%;
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:24px;
	font-weight:normal;
	padding:10px 2%;
	text-align:left;
	float:left;
	display:block;
}
.photos1{width:900px;display:block;}
.photos2{width:1100px;height:680px;background:url(../images/loader4.gif) no-repeat center;display:block;}
.photoprog1{width:100%;display:block;}
.imgpage1{width:100%;border:0px;}
.imgport1{width:400px;border:0px;}
.opisprog1{text-align:left;margin:0px 5px;padding:0px;display:block;}
.otests1{text-align:center;padding:0px;display:block;}
.tlink1{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:bold;
	margin:5px 0px;
	display:block;
}
.programs1{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
	margin:5px 0px;
	display:block;
}
.imgtest1{height:160px;border:0px;}
.br1{width:280px;height:40px;margin:0px auto;padding:10px 0px 0px 0px;display:block;}
.br2{width:280px;height:40px;margin:0px auto;padding:5px 0px 5px 0px;display:block;}
.testfont1{font-size:16px;}
.kurses1{
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 25px 20px;
	display:block;
}
.kurs_title1{
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 0px 20px;
	display:block;	
}
.kurs_text1{
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
	margin:0px 0px 15px 20px;
	display:block;
}
.kurs_tab01{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
}
.back1{
	width:100%;
	height:100%;
	position:fixed;
	_position:absolute;
	background-color:#888888;
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	top:expression(eval(document.body.scrollTop)+"px");
	left:expression(eval(document.documentElement.scrollLeft)+"px");
	opacity:0.80;
	filter:alpha(opacity:80);
	cursor:default;
	z-index:111500;
	display:none;
}
#backer1{
	width:100%;
	height:100%;
	position:fixed;
	_position:absolute;
	background-color:#888888;
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	top:expression(eval(document.body.scrollTop)+"px");
	left:expression(eval(document.documentElement.scrollLeft)+"px");
	opacity:0;
	filter:alpha(opacity:0);
	cursor:default;
	z-index:222222;
	display:none;
}
#mess1{display:block;}
#fcallme1{display:block;}
#sfrm1{
	width:280px;
	height:266px;
	position:fixed;
	_position:absolute;
	color:#111111;
	background:#ffffff;
	font-family:arial,tahoma,verdana;
	text-align:left;
	top:50%;
	left:50%;
	margin-left:-140px;
	margin-top:-130px;
	top:expression(eval(document.body.scrollTop+130)+"px");
	border:#aaaaaa 1px solid;
	opacity:0;
	filter:alpha(opacity:0);
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	z-index:333333;
	display:none;
}
.border1{
	width:280px;
	height:45px;
	background-color:#119911;
	border-radius:8px 8px 0px 0px;
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
	z-index:333333;
	display:block;
}
.ctitl1{
	width:280px;
	height:30px;
	color:#ffffff;
	background-color:#119911;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
	margin:0px auto;
	padding:12px 0px 1px 0px;
	text-align:center;
	float:left;
	border-radius:8px 8px 0px 0px;
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
	z-index:333333;
	display:block;
}
.cl1{
	position:absolute;
	_position:absolute;
	width:16px;
	height:28px;
	color:#bb0000;
	background-color:#eeee00;
	font-family:arial,tahoma,verdana;
	font-size:24px;
	font-weight:bold;
	margin:0px;
	padding:0px 8px 4px 4px;
	border:0px;
	float:right;
	right:0px;
	border-radius:0px 8px 0px 8px;
	-moz-border-radius:0px 8px 0px 8px;
	-webkit-border-radius:0px 8px 0px 8px;
	cursor:pointer;
	z-index:333333;
	display:block;
}
.fblock1{
	width:280px;
	height:60px;
	margin:10px 0px 0px 0px;
	z-index:333333;
	display:block;
}
.fblock2{
	width:280px;
	height:50px;
	margin:0px;
	z-index:333333;
	display:block;
}
.celem1{
	position:absolute;
	width:270px;
	height:16px;
	color:#bb1111;
	background-color:#dddd00;
	font-family:arial,tahoma,verdana;
	font-size:14px;
	font-weight:bold;
	margin:-18px 0px 0px 0px;
	padding:5px;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index:333333;
	display:none;
}
.finp1{
	width:280px;
	margin:0px;
	padding:0px;
	z-index:333333;
	display:block;
}
.cinpt1{
	width:230px;
	color:#111111;
	background-color:transparent;
	font-family:arial,tahoma,verdana;
	font-size:18px;
	font-weight:normal;
	border:#cccccc 1px solid;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:20px auto;
	padding:10px 8px;
	z-index:333333;
	display:block;
}
.cinpt1:hover{color:#111111;background-color:#ffffff;}
.cinpt1::-webkit-input-placeholder{color:#111111;opacity:0.8;}
.cinpt1::-moz-placeholder{color:#111111;opacity:0.8;}
.cinpt1:-ms-input-placeholder{color:#111111;opacity:0.8;}
.cinpt1::placeholder{color:#111111;opacity:0.8;}
.cinpt1:hover::-webkit-input-placeholder{color:#424242;opacity:0.8;}
.cinpt1:hover::-moz-placeholder{color:#424242;opacity:0.8;}
.cinpt1:hover:-ms-input-placeholder{color:#424242;opacity:0.8;}
.cinpt1:hover::placeholder{color:#424242;opacity:0.8;}
.cinpt2{
	width:230px;
	color:#111111;
	background-color:transparent;
	font-family:arial,tahoma,verdana;
	font-size:18px;
	font-weight:normal;
	border:#cccccc 1px solid;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0px auto;
	padding:10px 8px;
	cursor:default;
	z-index:333333;
	display:block;
}
.cinpt2:hover{color:#111111;background-color:#ffffff;}
.csel1{
	outline:none;
	width:250px;
	color:#111111;
	background-color:transparent;
	font-family:arial,tahoma,verdana;
	font-size:18px;
	font-weight:normal;
	border:#cccccc 1px solid;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0px auto;
	padding:10px 8px;
	cursor:default;
	z-index:333333;
	display:block;
}
.csel1:hover{color:#111111;background-color:#ffffff;}
.fkey1{
	width:230px;
	height:50px;
	color:#ffffff;
	background-color:#228855;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:normal;
	margin:5px auto;
	padding:0px;
	border:0px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	cursor:pointer;
	display:block;
}
.fkey1:hover{color:#ffffff;background-color:#22aa55;}
.glav_block1{width:1100px;float:left;display:block;}
.dom1{margin:0px 10px;font-weight:normal;display:block;}
#okarusel1{
	width:1010px;
	height:165px;
	margin:0px auto;
	display:block;
}
#ikarusel1{
	width:907px;
	height:150px;
	float:left;
	overflow:hidden;
	display:block;
}
#bkarusel1{
	width:3020px;
	height:150px;
	margin:0px;
	float:left;
	transition:all 1.0s ease 0s;
	-moz-transition:all 1.0s ease 0s;
	-webkit-transition:all 1.0s ease 0s;
	display:block;
}
#lkarusel1{
	width:0px;
	height:0px;
	background:#00bb88;
	margin:60px 4px 50px 4px;
	padding:12px 33px 27px 6px;
	float:left;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	cursor:pointer;
	display:block;
}
#lkarusel1:before{
	content:"";
	position:relative;
	border-left:8px solid transparent;
	border-right:8px solid #111111;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	display:block;
}
#lkarusel1:after{
	content:"";
	position:relative;
	border-left:8px solid transparent;
	border-right:8px solid #00bb88;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	top:-16px;
	left:3px;
	display:block;
}
#rkarusel1{
	width:0px;
	height:0px;
	background:#00bb88;
	margin:60px 4px 50px 4px;
	padding:12px 23px 27px 16px;
	float:left;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	cursor:pointer;
	display:block;
}
#rkarusel1:before{
	content:"";
	position:relative;
	border-left:8px solid #111111;
	border-right:8px solid transparent;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	display:block;
}
#rkarusel1:after{
	content:"";
	position:relative;
	border-left:8px solid #00bb88;
	border-right:8px solid transparent;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	top:-16px;
	left:-3px;
	display:block;
}
#karphoto1{cursor:pointer;}
.gphoto1{
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:4px 1px;
	text-align:center;
	float:left;
	display:block;
}
a.gagal1{width:140px;height:22px;color:#eeeeee;background:#22aa22;border:#22dd22 2px solid;padding:15px;font-weight:600;text-align:center;text-decoration:none;display:inline-block;}
a.gagal1:hover{
	color:#eeeeee;background:#22cc22;
	box-shadow:#cccccc 1px 1px 8px 1px;
	-moz-box-shadow:#cccccc 1px 1px 8px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 8px 1px;
}
.imgslider1{width:300px;}
a.gamore1{width:140px;color:#eeeeee;background:#22aa22;border:#22dd22 2px solid;margin:20px auto;padding:15px;font-weight:600;text-decoration:none;display:inline-block;}
a.gamore1:hover{
	color:#eeeeee;background:#22cc22;
	box-shadow:#cccccc 1px 1px 8px 1px;
	-moz-box-shadow:#cccccc 1px 1px 8px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 8px 1px;
}
.blockotzivs1{width:1100px;margin:0px auto 30px auto;padding:0px;float:none;cursor:default;clear:both;display:block;}
.otzivtitle1{
	width:990px;
	color:#111111;
	background-color:#ccffcc;
	font-family:arial,tahoma,verdana;
	font-size:28px;
	font-weight:bold;
	margin:0px auto;
	padding:10px;
	border:#aaaaaa 1px solid;
	float:none;
	display:block;
}
.otztit1{
	font-size:14px;
	font-weight:bold;
	margin:10px 20px 0px 0px;
	display:block;
}
.otztext1{margin:0px 20px 0px 130px;display:block;}
.backotziv4{width:100%;height:auto;background-color:#ffffff;margin:30px 0px;padding:0px;float:none;display:block;}
.backotziv3{width:100%;height:auto;background-color:#ffffff;margin:30px 0px;padding:0px;float:none;display:block;}
.backotziv2{width:100%;height:auto;background-color:#ffffff;margin:30px 0px;padding:0px;float:none;display:block;}
.backotziv1{width:100%;height:auto;background-color:#ffffff;margin:30px 0px;padding:0px;float:none;display:block;}
.hovotz1:hover{
	box-shadow:#cccccc 1px 1px 8px 1px;
	-moz-box-shadow:#cccccc 1px 1px 8px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 8px 1px;
}
.otziv4{
	width:90%;
	height:auto;
	min-height:110px;
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	margin:10px auto;
	padding:10px 5px 20px 15px;
	border:#aaaaaa 1px solid;
	text-align:left;
	float:none;
	line-height:22px;
}
.otziv4:hover #otzimg4{opacity:1.0;filter:alpha(opacity:100);filter:grayscale(0);}
.otziv3{
	width:90%;
	height:auto;
	min-height:110px;
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	margin:10px auto;
	padding:10px 5px 20px 15px;
	border:#aaaaaa 1px solid;
	text-align:left;
	float:none;
	line-height:22px;
}
.otziv3:hover #otzimg3{opacity:1.0;filter:alpha(opacity:100);filter:grayscale(0);}
.otziv2{
	width:90%;
	height:auto;
	min-height:110px;
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	margin:10px auto;
	padding:10px 5px 20px 15px;
	border:#aaaaaa 1px solid;
	text-align:left;
	float:none;
	line-height:22px;
}
.otziv2:hover #otzimg2{opacity:1.0;filter:alpha(opacity:100);filter:grayscale(0);}
.otziv1{
	width:90%;
	height:auto;
	min-height:110px;
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	margin:10px auto;
	padding:10px 5px 20px 15px;
	border:#aaaaaa 1px solid;
	text-align:left;
	float:none;
	line-height:22px;
}
.otziv1:hover #otzimg1{opacity:1.0;filter:alpha(opacity:100);filter:grayscale(0);}
.otzimg1{
	width:120px;
	height:120px;
	margin:0px 10px 0px 0px;
	padding:0px;
	border:0px;
	float:left;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	opacity:0.60;
	filter:alpha(opacity:60);
	filter:grayscale(1);
	transition:all 1.0s ease 0s;
	-moz-transition:all 1.0s ease 0s;
	-webkit-transition:all 1.0s ease 0s;
}
.sp1{line-height:23px;}
.nodemo1{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
}
#imleft{margin:307px 0px;border:0px;cursor:pointer;}
#img01{width:900px;height:675px;border:0px;cursor:pointer;}
#imright{margin:307px 0px;border:0px;cursor:pointer;}
#tserv1{width:700px;border-collapse:collapse;}
.tservice1{width:100%;min-width:50px;background-color:#111111;margin:0px;padding:5px;border:#555f55 1px solid;text-align:center;vertical-align:top;}
.tservice2{width:100%;min-width:50px;background-color:#ffffff;margin:0px;padding:5px;border:#555f55 1px solid;text-align:left;vertical-align:center;}
.tservice3{width:100%;min-width:50px;background-color:#ffffff;margin:0px;padding:5px;border:#555f55 1px solid;text-align:center;vertical-align:top;}
#footer1{position:relative;width:100%;height:auto;background-color:#113311;clear:both;display:inline-block;}
#foots1{width:100%;margin:0px auto;clear:both;display:none;}
#foots2{width:1000px;margin:0px auto;clear:both;display:inline-block;text-align:right;padding:20px 0px 0px 0px;}
#foots3{width:1100px;margin:0px auto;clear:both;display:inline-block;text-align:left;}
.lfoot1{width:48%;margin:0px;float:left;line-height:22px;display:block;}
.rfoot1{width:48%;margin:0px;float:right;line-height:22px;display:block;}
.gworksru1{
	width:300px;
	height:150px;
	padding:0px 4px;
	float:left;
	display:block;
}
.gworksen1{
	width:300px;
	height:150px;
	margin:0px 0px 0px 20px;
	float:left;
	display:block;
}
.gtextru1{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
	margin:10px auto;
	text-align:left;
	line-height:22px;
	clear:both;
	display:block;
}
.gtextru2{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
	margin:10px auto;
	text-align:center;
	line-height:22px;
	clear:both;
	display:block;
}
.gmeru1{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
	margin:10px;
	text-align:justify;
	line-height:22px;
	display:block;
}
.gtexten1{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
	margin:10px auto;
	text-align:left;
	line-height:22px;
	clear:both;
	display:block;
}
.gtexten2{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
	margin:10px auto;
	text-align:center;
	line-height:22px;
	clear:both;
	display:block;
}
.gmeen1{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
	margin:10px;
	text-align:justify;
	line-height:22px;
	display:block;
}
.server1{width:660px;line-height:22px;float:left;margin:10px 30px;padding:0px;}
.text1{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:14px;
}
.text2{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:14px;
	line-height:22px;
}
.gprog1{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:bold;
	margin:0px;
}
.gprog2{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:bold;
	margin:0px;
}
a.game1{
	width:220px;
	height:22px;
	color:#dddddd;
	font-family:arial,tahoma,verdana;
	font-size:18px;
	font-weight:normal;
	margin:5px 0px;
	padding:8px 10px 10px 10px;
	border:#eeeeee 2px solid;
	text-align:center;
	text-decoration:none;
	border-radius:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	clear:both;
	display:block;
}
a.game1:hover{color:#111111;border:#ffffff 2px solid;background-color:#ffffff;}
.progs2{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:bold;
	margin-left:20px;
}
.progs3{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
}
.progs4{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
	margin-left:20px;
}
.progs5{
	color:#ee2222;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
	margin:5px;
}
.progs6{
	color:#ee2222;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
	margin:5px;
	text-decoration:line-through;
}
.block_link1{
	width:280px;
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
	margin:10px 0px;
	padding:0px;
	display:block;
}
.block_test1{
	width:250px;
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
	margin:0px auto;
	display:block;
}
a.malt_link1{margin:0px;display:inline-block;}
a.malt_link1:link{color:#111111;}
a.malt_link1:visited{color:#111111;}
a.malt_link1:hover{color:#444444;}
a.malt_link1:active{color:#111111;}

a.test_link1{width:240px;font-size:18px;font-weight:bold;margin:0px auto;display:block;}
a.test_link1:link{color:#111111;}
a.test_link1:visited{color:#111111;}
a.test_link1:hover{color:#444444;}
a.test_link1:active{color:#111111;}
.mleft1{margin:0px 0px 0px 20px;}
.prbuy1{
	color:#009000;
	font-family:arial,tahoma,verdana;
	font-size:24px;
	font-weight:bold;
	margin:5px 5px 5px 5px;
}
.tests2{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:bold;
	margin:1px 0px;
}
.tests3{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:normal;
}
.tests4{
	color:#111111;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
}
.tests5{
	color:#ee0000;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
	margin:0px 5px;
}
.price1{
	color:#008800;
	font-family:arial,tahoma,verdana;
	font-size:24px;
	font-weight:bold;
	margin:5px;
}
.listing1{
	color:#555555;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	display:block;
}
.author1{
	color:#aaaaaa;
	font-family:arial,tahoma,verdana;
	font-size:12px;
	font-weight:normal;
	margin:10px 50px;
	float:left;
	border:0px;
	display:block;
}
.key1{
	outline:none;
	width:260px;
	height:55px;
	color:#111111;
	background-color:transparent;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	margin:10px 0px;
	border:0px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	cursor:pointer;
	display:block;
}
.key1:hover{color:#111111;background-color:#66aa00;}
.key3{
	outline:none;
	width:115px;
	height:34px;
	color:#111111;
	background-color:transparent;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	margin:5px;
	border:0px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	cursor:pointer;
	display:block;
}
.key3:hover{color:#111111;background-color:#66aa00;}
.spacer1{margin-top:12px;}
.spacer2{margin-left:40px;}
.spacer3{padding:20px 0px 0px 0px;display:block;}
.spacer4{margin-left:20px;}
#fxmnu1{
	position:fixed;
	_position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:90px;
	margin:0px;
	padding:0px;
	opacity:0.95;
	filter:alpha(opacity:95);
	box-shadow:#cccccc 2px 2px 8px 0px;
	-moz-box-shadow:#cccccc 2px 2px 8px 0px;
	-webkit-box-shadow:#cccccc 2px 2px 8px 0px;
	z-index:111550;
	display:inline-block;
}
#nfxmnu1{
	position:relative;
	_position:relative;
	top:0px;
	left:0px;
	width:100%;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	z-index:111222;
	display:inline-block;
}
#dropmnu1{width:1100px;background:#116611;margin:0px auto;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;display:block;}
.plata1{
	background:#116611 url(../images/plata1.jpg) repeat left top;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
}
.shari1{background:url(../images/shari1.jpg) repeat left top;background-size:20%;}
.snows1{background:url(../images/nyear1.gif) repeat left top;background-size:10%;}
.mdead1{background:#111111 url(../images/krest1.png) repeat left top;}
.submenu1{float:left;border:0px;display:block;}
.padmenu1{position:absolute;top:58px;width:200px;margin:0px;border:0px;float:none;z-index:111222;display:none;}
.submenu1:hover .padmenu1{display:block;}
.submenu1:hover .popmenu3{border-left:#aaaaaa 1px solid;border-right:#aaaaaa 1px solid;}
a.padlink1{
	width:100%;
	color:#111111;
	background-color:#ffffff;
	font-family:arial,tahoma,verdana;
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:10px 0px;
	text-decoration:none;
	transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
	display:block;
}
a.padlink1:hover{color:#ffffff;background-color:#ffffff;text-decoration:underline;}
a.pad_act1{
	width:100%;
	color:#111111;
	background-color:#225588;
	font-family:arial,tahoma,verdana;
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:10px 0px;
	text-decoration:underline;
	display:block;
}
a.pad_act1:hover{color:#ffffff;background-color:#00c080;text-decoration:underline;}
.menus1{
	width:1100px;
	background-color:#ffffff;
	margin:0px auto;
	display:block;
}
.menus2{
	position:relative;
	width:100%;
	height:35px;
	margin:0px auto;
	z-index:111555;
	display:none;
}
#ayolaid{display:none;float:left;}
.cbalink{display:none;float:left;}
.popmenu1{width:130px;float:left;}
.popmenu2{width:130px;float:left;}
.popmenu3{width:130px;float:left;}
.popmenu4{width:130px;float:left;}
.popmenu5{width:130px;float:left;}
#lcnt01{float:left;display:inline;}
#lcnt01 img{
	opacity:0.50;
	filter:alpha(opacity:50);
	transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
}
#lcnt01 img:hover{opacity:1.0;filter:alpha(opacity:100);}
.servshadow1{width:780px;margin:0px auto;padding:20px 0px;border:0px;clear:both;display:block;}
.servimg1{padding:3px;float:left;display:block;}
.servimg2{padding:3px 10px;float:left;display:block;}
.servimg1 a{text-decoration:none;}
.servimg1 img{border:#aaaaaa 1px solid;}
.servimg1 img:hover{
	box-shadow:#cccccc 1px 1px 8px 1px;
	-moz-box-shadow:#cccccc 1px 1px 8px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 8px 1px;
}
.servblk1{margin:0px auto;padding:10px 0px;display:block;}
.servtxt1{color:#555555;font-family:arial,tahoma,verdana;font-size:16px;background:#ffffff;text-align:center;display:block;}
.servtxt2{color:#111111;font-family:arial,tahoma,verdana;font-size:16px;background:#ffffff;text-align:justify;display:block;}
.graphshadow1{width:800px;margin:0px auto;padding:20px 10px;clear:both;display:none;}
.graphimg1{margin:5px 10px;padding:0px;float:left;display:block;}
.graphimg1 img{
	width:230px;
	margin:2px;
	border:#aaaaaa 1px solid;
	transition:all 1.5s ease 0.2s;
	-moz-transition:all 1.5s ease 0.2s;
	-webkit-transition:all 1.5s ease 0.2s;
}
.graphimg1 img:hover{
	box-shadow:#cccccc 1px 1px 8px 1px;
	-moz-box-shadow:#cccccc 1px 1px 8px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 8px 1px;
	transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
}
.graphblk1{margin:0px auto;padding:5px 0px;display:block;}
.graphtxt1{color:#888888;font-family:arial,tahoma,verdana;font-size:16px;background:#ffffff;display:block;}
.uservice1{color:#111111;font:bold 18px arial,tahoma,verdana;display:inline;}
.serv_title1{color:#00cc88;font:bold 20px arial,tahoma,verdana;display:inline;}
.serv_text1{color:#111111;font:bold 18px arial,tahoma,verdana;display:inline;}
#sh_button{display:block;}
div.shc{display:block;}
a.shc{display:inline-block;}
div.sh_block_counter{display:none;}
div.sh_hide{display:none;}
div.sh_wait_connection{display:block;}
.hlp1{
	width:100%;
	color:#333333;
	background-color:#ff8822;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:normal;
	border:#ff0000 1px solid;
	display:block;
}
#ikeytop1{
	position:fixed;
	_position:absolute;
	background:#00bb88;
	width:0px;
	height:0px;
	right:8px;
	bottom:8px;
    padding:8px 33px 38px 13px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	transition:all 0.8s ease 2s;
	-moz-transition:all 0.8s ease 2s;
	-webkit-transition:all 0.8s ease 2s;
	cursor:pointer;
	z-index:111222;
	display:none;
}
#ikeytop1:before{
	content:"";
	position:relative;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid transparent;
	border-bottom:10px solid #111111;
	display:block;
}
#ikeytop1:after{
	content:"";
	position:relative;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid transparent;
	border-bottom:10px solid #00bb88;
	top:-16px;
	left:0px;
	display:block;
}
#infoback1{
	width:100%;
	height:100%;
	position:fixed;
	_position:absolute;
	background-color:#888888;
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	top:expression(eval(document.body.scrollTop)+"px");
	left:expression(eval(document.documentElement.scrollLeft)+"px");
	opacity:0.80;
	filter:alpha(opacity:80);
	cursor:default;
	z-index:444444;
	display:none;
}
#frminfo1,
#blinfo1{
	position:fixed;
	_position:absolute;
	width:290px;
	height:80px;
	color:#111111;
	background-color:#ffffff;
	top:50px;
	left:50%;
	margin-top:0px;
	margin-left:-145px;
	padding:0px;
	border:#00ee00 1px solid;
	top:expression(eval(document.body.scrollTop+50) + "px");
	z-index:555555;
	display:none;
}
.close1{
	width:20px;
	height:20px;
	color:#ff0000;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:2px 0px 0px 268px;
	cursor:pointer;
	display:block;
}
#txtfrm1,
#txtinfo1{
	color:#006600;
	font-family:arial,tahoma,verdana;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:10px 0px;
	cursor:default;
	display:block;
}
.faqblock1{width:700px;margin:0px auto;padding:20px 0px;text-align:left;clear:both;display:block;}
.faqshadow1{
	margin:0px auto;
	padding:0px;
	border:#aaaaaa 1px solid;
	display:block;
}
.faqshadow1:hover{
	box-shadow:#cccccc 1px 1px 8px 1px;
	-moz-box-shadow:#cccccc 1px 1px 8px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 8px 1px;
}
.faqvopr1{
	background-color:#ffffff;
	margin:0px;
	padding:5px 10px;
	cursor:default;
	display:block;
}
.faqotvet1{
	background-color:#ffffff;
	margin:0px;
	padding:5px 10px;
	cursor:default;
	display:block;
}
.faqtxt1{color:#800000;font-family:arial,tahoma,verdana;font-size:18px;font-weight:normal;}
.faqtxt2{color:#111111;font-family:arial,tahoma,verdana;font-size:16px;font-weight:normal;}
.shablock1{width:700px;margin:0px auto;padding:20px 0px 10px 0px;text-align:center;clear:both;display:block;}
.shashadow1{
	background-color:#eeeeee;
	margin:0px auto;
	padding:20px 0px;
	border:#aaaaaa 1px solid;
	display:block;
}
.shashadow1:hover{
	box-shadow:#cccccc 1px 1px 8px 1px;
	-moz-box-shadow:#cccccc 1px 1px 8px 1px;
	-webkit-box-shadow:#cccccc 1px 1px 8px 1px;
}
.shashadow1:hover .shares1{background-color:#ffffff;}
.shashadow1:hover .shatxt1{color:#bb0000;}
.shares1{
	background-color:#ffffff;
	margin:0px;
	padding:5px 10px;
	cursor:default;
	display:block;
}
.shatxt1{color:#800000;font-family:arial,tahoma,verdana;font-size:18px;font-weight:normal;}
#ajelem1{width:200px;height:40px;display:block;}
#teaser_13170{display:block;}
.loader1{width:220px;height:60px;background:url(../images/load1.gif) no-repeat center center;margin:-55px auto 0px auto;z-index:333333;display:none;}
.newtest1{position:absolute;width:38px;height:38px;background:url(../images/new01.png) no-repeat;margin:-7px 0px 0px -2px;display:block;}
.mgood1{color:#cccccc;font-size:16px;text-align:left;margin:0px;display:block;}
.imghid1{display:none;}
.imgserts1{width:auto;margin:40px auto;border:#888888 1px solid;display:block;}
.blkport1{width:100%;display:block;}
.innport1{color:#111111;margin:10px auto 0px auto;padding:0px 8px 0px 0px;display:inline-block;}
.innchois1{width:100%;margin:0px auto;display:inline-block;}
.keychois1{color:#222288;margin:15px;padding:15px;font-size:18px;float:none;cursor:pointer;border:#228888 1px solid;display:inline-block;}
.keychois1:hover{color:#fefefe;background:#229922;}
.limportf1{margin:15px;padding:1px;font-size:20px;float:left;cursor:default;border:#ffffff 1px solid;display:none;}
.pkeyact1{color:#fefefe;background:#2222bb;}
.spprog1{margin:0px 5px;text-align:left;}
.pmimg1{width:18%;}
#imsm0,#immk0{display:none;}
/******** MAX-WIDTH 1100PX ********/
@media screen and (max-width:1100px)
{
.ssite1{width:100%;min-width:200px;display:block;}
h2{margin:0px;padding:20px 0px 0px 0px;}
table{width:100%;min-width:200px;}
td,th{width:100%;min-width:50px;}
ul{margin:5px 5px 5px 20px;padding:0px;}
li{margin:10px;padding:0px;}
.innport1{padding:0px;}
.imgnt1{top:30px;}
#tserv1{width:100%;}
.ul1{width:100%;margin:0px;padding:0px;float:none;}
.ul1 li{margin:5px 5px 5px 20px;padding:0px;}
.r1{text-align:center;margin:15px auto;padding:0px;float:none;display:none;}
.r2{text-align:center;margin:15px auto;padding:0px;float:none;display:block;}
.r1 div{display:block;}
.r1 a{display:block;}
.r2 div{display:block;}
.r2 a{display:block;}
#head1{height:340px;margin:0px;padding:35px 0px 0px 0px;display:block;}
#headinner1{width:100%;margin:0px auto;display:block;}
.header1{width:90px;height:55px;min-width:90px;margin:0px auto;float:left;text-align:center;display:none;}
.header2{width:90px;height:52px;min-width:90px;margin:0px auto;float:left;text-align:center;display:block;}
.header21{width:100%;height:0px;min-width:200px;margin:0px auto;padding:0px;float:none;text-align:center;}
.header3{width:100%;height:150px;min-width:200px;margin:10px auto;padding:0px;float:none;text-align:center;}
.error1{width:100%;margin:5px 4px 100px 4px;padding:0px;}
.bkmnu1{display:block;}
.dmenu1{
	width:100%;
	height:90px;
	color:#eeeeee;
	background:url(../images/menu2.png) no-repeat 96px 30px;
	font-family:arial,tahoma,verdana;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align:middle;
	text-shadow:2px 2px 2px #ffffff;
	-moz-text-shadow:2px 2px 2px #ffffff;
	-webkit-text-shadow:2px 2px 2px #ffffff;
	cursor:pointer;
	display:block;
}
.dmenu1:hover{color:#ffffff;}
.mmenu1{background:url(../images/menu2.png) no-repeat 96px 30px;}
.mtext1{padding:5px;display:block;}
a.h_menu1{
	width:100%;
	color:#eeeeee;
	background-color:#116611;
	font-size:20px;
	text-decoration:none;
	margin:0px;
	padding:15px 0px;
	border:0px;
	transform:skew(0deg);
	-moz-transform:skew(0deg);
	-webkit-transform:skew(0deg);
}
a.h_menu1:link{color:#eeeeee;}
a.h_menu1:hover{color:#ffffff;background-color:#11aa11;border:0px;text-decoration:underline;}
a.h_menu1:active{color:#eeeeee;}
a.h_active1{
	width:100%;
	color:#eeeeee;
	background-color:#116611;
	font-size:20px;
	text-decoration:underline;
	margin:0px;
	padding:15px 0px;
	border:0px;
	transform:skew(0deg);
	-moz-transform:skew(0deg);
	-webkit-transform:skew(0deg);
}
a.h_active1:hover{color:#ffffff;background-color:#11aa11;border:0px;}
.portfolinfo1{width:20%;}
a.caller1{margin:-28px 5px 5px 5px;}
.sms1{margin:4px;display:inline-block;}
.sms2{margin:4px;display:inline-block;}
.rekl1{display:none;}
.icq1{font-size:16px;padding:0px;}
.telef1{font-size:16px;padding:0px;}
.telef2{font-size:16px;}
.panel1{width:100%;float:none;}
.panel2{width:100%;float:none;}
.panel3{width:100%;float:none;}
.gpanel1{width:100%;float:none;}
.pcont1{width:100%;float:none;}
.titles1{width:100%;float:none;}
.titles2{width:100%;float:none;}
.titprog1{width:100%;float:none;padding:15px 0px;}
.photos1{width:100%;float:none;}
.photos2{width:80%;height:auto;}
.photoprog1{width:90%;margin:0px auto;float:none;}
.spprog1{margin:0px 8%;text-align:center;}
.imgpage1{width:100%;border:0px;float:none;}
.imgport1{width:94%;border:0px;float:none;}
.glav_block1{width:100%;float:none;}
.dom1{margin:0px 10px;font-weight:normal;display:block;}
.order2{width:220px;margin:5px auto;}
.spacer2{margin-left:0px;float:none;}
.spacer3{padding:0px;}
.portfolio1{width:100%;float:none;}
.portfolio2{width:100%;float:none;padding:0px;}
.portfolio3{width:440px;float:none;margin:30px auto;overflow:hidden;}
.gtextru1{width:90%;float:none;margin:0px auto;line-height:22px;}
.gtextru2{width:90%;float:none;margin:0px auto;text-align:center;}
.gtexten1{width:90%;float:none;margin:0px auto;line-height:22px;}
.gtexten2{width:90%;float:none;margin:0px auto;text-align:center;}
.server1{width:100%;float:none;margin:10px 0px;padding:0px;line-height:22px;clear:both;}
.servshadow1{float:none;}
.servimg1{padding:3px;float:left;}
.servimg2{padding:3px 10px;float:left;}
.graphshadow1{padding:20px 0px;float:none;}
.graphimg1{float:left;}
.gworksru1{float:none;margin:10px auto;}
.gworksen1{float:none;margin:10px auto;}
.alltest1{float:none;margin:30px auto;}
.alltest2{float:none;margin:10px auto;}
.allprog1{float:none;margin:10px auto;}
#okarusel1{width:335px;height:125px;}
#ikarusel1{width:240px;height:125px;}
#lkarusel1{margin:45px 4px 35px 4px;}
#rkarusel1{margin:45px 4px 35px 4px;}
.imgslider1{width:240px;}
.blockotzivs1{width:90%;}
.otztext1{margin:0px;display:inline;}
.otzivtitle1{width:90%;float:none;margin:0px auto;padding:10px;}
.backotziv4{width:100%;height:auto;float:none;padding:0px;margin:30px 0px;}
.backotziv3{width:100%;height:auto;float:none;padding:0px;margin:30px 0px;}
.backotziv2{width:100%;height:auto;float:none;padding:0px;margin:30px 0px;}
.backotziv1{width:100%;height:auto;float:none;padding:0px;margin:30px 0px;}
.otziv4{width:90%;height:auto;float:none;margin:10px auto;padding-bottom:20px;}
.otziv3{width:90%;height:auto;float:none;margin:10px auto;padding-bottom:20px;}
.otziv2{width:90%;height:auto;float:none;margin:10px auto;padding-bottom:20px;}
.otziv1{width:90%;height:auto;float:none;margin:10px auto;padding-bottom:20px;}
.gphoto1{padding:4px 0px;}
#img01{width:80%;height:auto;}
#imleft{width:10px;margin:0px 0px 22% 0px;}
#imright{width:10px;margin:0px 0px 22% 0px;}
.mephoto1{float:none;margin:10px auto;}
#footer1{width:100%;}
#foots1{width:100%;margin:0px auto;padding:0px;text-align:center;}
#foots2{width:100%;margin:0px auto;padding:20px 0px;text-align:center;}
#foots3{width:100%;margin:0px auto;padding:0px;text-align:center;}
.lfoot1{width:95%;margin:0px auto;float:none;display:block;}
.rfoot1{width:95%;margin:0px auto;float:none;display:block;}
.dcont1{margin:0px auto;display:block;}
.menus1{width:100%;float:none;display:block;}
.menus2{width:100%;float:none;display:block;}
#fxmnu1{width:100%;float:none;background-image:url(../images/plata2.jpg);display:block;}
#dropmnu1{width:50%;min-width:250px;position:absolute;_position:absolute;background:#116611;margin:55px 0px 0px -800px;padding:0px 0px 20px 0px;float:left;box-shadow:#cccccc 2px 2px 8px 0px;-moz-box-shadow:#cccccc 2px 2px 8px 2px;-webkit-box-shadow:#cccccc 2px 2px 8px 0px;z-index:111800;display:block;}
#dropmnu1 div{width:100%;float:none;}
#nfxmnu1{width:100%;float:none;display:none;}
#nfxmnu1 div{width:100%;float:none;display:none;}
#submenu1{float:none;display:block;}
.shari1{background:url(../images/shari2.jpg) repeat left top;background-size:50%;}
.snows1{background:url(../images/nyear2.gif) repeat left top;background-size:20%;}
.cls1{
	position:relative;
	width:15px!important;
	height:15px!important;
	float:right!important;
	right:0px;
	color:#ff0000;
	padding:2px 20px 30px 20px;
	font-family:arial,tahoma,verdana;
	font-size:30px;
	text-align:center;
	cursor:pointer;
	display:block;
}
.padmenu1{position:relative;width:100%;float:none;display:none;}
.submenu1:hover .padmenu1{display:none;}
.submenu1:hover .popmenu3{border-left:0px;border-right:0px;}
.padlink1{padding:0px;float:none;}
.pad_act1{padding:0px;float:none;}
.faqblock1{width:90%;display:block;}
.shablock1{width:90%;display:block;}
.shashadow1{margin:0px auto;padding:20px 0px;border:#aaaaaa 1px solid;display:block;}
a.game1{margin:10px auto;text-align:center;display:block;}
.social1,
.ya-share2,
.ya-share2__container{width:30px;position:fixed;top:105px;right:2px;float:none;margin:0px;clear:both;z-index:111444;display:block;}
.ktop1{position:relative;top:0px;right:0px;margin:-30px 15px 5px 15px;float:right;z-index:111555;}
.rmenu1{float:right;margin:0px;display:block;}
.author1{margin:10px auto 50px auto;float:none;}
#lcnt01{display:none;}
.tord1{clear:both;}
a.gagal1{display:block;}
.fl1{margin:20px auto;float:none;}
.fl2{margin:20px auto;float:none;}
.fr1{margin:20px auto;float:none;}
.tbrif1{margin:20px auto;display:block;}
a.agal1{margin:20px auto;display:block;}
.mrazr1{margin:10px;}
.mserv1{margin:10px;}
.steps1{margin:10px;}
.mpsp3{padding:10px;}
.mservtit1{font-size:20px;}
.mworktit1{font-size:20px;}
a.aorder1{font-size:20px;}
.prsimg2{max-width:75px;}
.tsp1{margin:50px 10px 10px 0px;}
.mgood1{margin:0px 5%;}
.timg01{width:311px;height:200px;margin:60px 0px;}
.timg02{width:100%;height:400px;}
.timg03{width:100%;height:400px;}
.toptel1{margin:-35px 0px 35px 25px;}
.imgserts1{width:80%;}
.inblk1{width:90%;}
.inblk2{width:90%;}
}
/******** MIN-WIDTH 2500PX ********/
@media screen and (min-width:2500px)
{
.martop1{margin:-150px 0px 0px 0px;position:relative;z-index:5555;}
}
/******** PLANSHET MAX-WIDTH 780PX ********/
@media screen and (max-width:780px)
{
.servshadow1{width:83%;float:none;}
.servimg1{padding:3px;float:left;}
.servimg2{padding:3px 10px;float:left;}
.graphshadow1{width:77%;padding:20px 0px;float:none;}
.graphimg1{float:left;}
.portfolio3{width:80%;}
.mrazr1{width:50%;min-width:300px;float:none;margin:40px auto;}
.mserv1{width:50%;min-width:300px;float:none;margin:40px auto;}
.steps1{width:50%;min-width:300px;float:none;margin:0px auto;}
.lblk1{width:90%;margin:0px auto;float:none;display:block;}
.rblk1{width:90%;margin:0px auto;float:none;display:block;}
.fl1{margin:30px auto;}
.fl2{margin:30px auto;}
.fr1{margin:30px auto;}
.tbrif1{width:110px;margin:20px auto;float:none;display:block;}
a.agal1{width:120px;margin:20px auto;float:none;display:block;}
.timg01{width:100%;height:200px;margin:10px auto 40px auto;background:url(../images/mtop1.png) no-repeat center;}
.timg02{width:100%;height:240px;margin:10px auto 40px auto;background:url(../images/mpartners.png) no-repeat center;}
.timg03{width:100%;height:240px;margin:10px auto 40px auto;background:url(../images/morder.png) no-repeat center;}
.mrazrimg1{width:100%;height:200px;background:url(../images/mrazrabotka1.png) no-repeat center;background-size:80% auto;}
.mrazrimg2{width:100%;height:200px;background:url(../images/mreclam1.png) no-repeat center;background-size:80% auto;}
.mrazrimg3{width:100%;height:200px;background:url(../images/mseo1.png) no-repeat center;background-size:80% auto;}
.blkprg1{height:auto;display:block;}
.rt1{width:311px;}
.bsp1{margin:40px 0px;display:block;}
}
/******** MAX-WIDTH 640PX ********/
@media screen and (max-width:640px)
{
.servshadow1{width:90%;float:none;}
.servimg1{width:100%;padding:3px;float:left;}
.servimg2{width:100%;padding:3px 0px;float:left;}
.graphshadow1{width:100%;padding:20px 0px;float:none;}
.graphimg1{width:100%;float:none;}
.portfolio3{width:80%;}
.toptel1{margin:-35px 0px 35px 0px;padding:0px;}
}
/******** MAX-WIDTH 454PX ********/
@media screen and (max-width:454px)
{
.keychois1{width:30%;margin:10px;float:none;display:inline-block;}
.limportf1{width:30%;margin:10px;float:none;display:none;}
}
/******** MAX-WIDTH 410PX ********/
@media screen and (max-width:410px)
{
.atoptel1{font-size:16px;}
.ktop1{width:120px;font-size:14px;padding:15px 10px;}
.cont1{
	width:300px;
	height:260px;
	background:#ffffff url(../images/cont2.png) no-repeat;
	margin:50px auto 0px auto;
	padding-top:30px;
	float:none;
	clear:both;
	display:block;
}
a.contacts1{font-size:16px;padding:0px;}
a.contacts2{font-size:16px;padding:0px;}
.name1{font-size:16px;padding:0px;}
}
/******** MAX-WIDTH 390PX ********/
@media screen and (max-width:390px)
{
.ktop1{width:90px;font-size:12px;padding:10px 5px 20px 5px;}
}
/******** MAX-WIDTH 360PX ********/
@media screen and (max-width:360px)
{
#okarusel1{width:240px;height:125px;}
#lkarusel1{position:absolute;margin:42px 4px 42px -15px;}
#ikarusel1{margin:0px auto;}
#rkarusel1{position:absolute;margin:42px 4px 42px 218px;}
.mrazr1{width:100%;min-width:100px;float:none;margin:40px auto;}
.mserv1{width:100%;min-width:100px;float:none;margin:40px auto;}
.steps1{width:100%;min-width:100px;float:none;margin:0px auto;}
}
/******** MAX-WIDTH 340PX ********/
@media screen and (max-width:340px)
{
.toptel1{margin:-35px 0px 35px 25px;}
.rkeys1{margin-top:-27px;}
.ktop1{width:70px;font-size:12px;padding:10px 5px 20px 5px;}
.rt1{width:99%;}
}
/******** MAX-WIDTH 329PX ********/
@media screen and (max-width:329px)
{
.alltest1{width:98%;}
.toptel1{margin:-35px 0px 35px 25px;}
.ktop1{margin:-30px 0px 0px 0px;}
.cont1{width:100%;}
.msp1{margin:5px 0px;display:block;}
.bsp1{margin:15px 0px;display:block;}
}