* {font-family:Arial,Helvetica,sans-serif; font-size:13px; color:black; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
body {padding:0; margin:0; background:white url('images/menu-bg1.png') left top repeat-x;}
img {border:none;}
form {margin:0px; padding:0px;}  select {margin:0px; padding:0px;}  input {margin:0px; padding:0px;}
p {margin:8px 0px;}
a {color:black; text-decoration:underline;}  a:hover {text-decoration:none; cursor:pointer;}
.clear{clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:1px; height:1px;}
.ibox{width:300px; border:1px outset #4D93DB;background-color:#000000;color:#85C1FF;height:17px;}
textarea.ibox {height:200px;}
.buttons{}
a:active, a:focus { 
outline: 0 
} 
.wrapper1 {padding:0; margin:0px 0px 0px 0px; background:url('images/back_bottom.png') left bottom repeat-x;}
.wrapper {margin:0 auto; min-width:1000px; max-width:1180px;}
.all {margin:0px 30px;}
	.top {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:54px;}
		.menu {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:785px; height:56px; background:url('images/menu1.png') 15px 18px no-repeat;}
			.menu a {float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:56px;}
			.menu a:hover {background:url('images/menu-hover1.png') left 6px no-repeat;}
			a.home {width:107px;}
			a.home:hover {background-position: left 6px;}
			a.about {width:82px;}
			a.about:hover {background-position: -107px 6px;}
			a.services {width:94px;}
			a.services:hover {background-position: -189px 6px;}
			a.prices {width:81px;}
			a.prices:hover {background-position: -283px 6px;}			
			a.works {width:157px;}
			a.works:hover {background-position: -364px 6px;}
			a.technology {width:140px;}
			a.technology:hover {background-position: -521px 6px;}
			a.contacts {width:121px;}
			a.contacts:hover {background-position: -661px 6px;}
		.phone {float:right; margin:0px 0px 0px 0px; padding:0px 50px 0px 0px; width:100px; height:56px; line-height:56px; font-size:13px; color:white; font-weight:normal; text-decoration:none; background:url('images/phone.png') right 9px no-repeat; text-align:right;}
	
	.top2 {margin:35px auto 0px; padding:0px 0px 0px 0px; width:930px;}
		a.logo {display:block; margin:0px auto; padding:0px 0px 0px 0px; width:247px; height:68px; background:url('images/logo.png') center top no-repeat;}
		.slogan {display:block; margin:30px auto 0px; padding:0px 0px 0px 0px; width:712px; height:53px; background:url('images/slogan.png') center top no-repeat;}
		
	.top-services {margin:15px auto 0px; padding:0px 0px 0px 0px; width:100%; height:340px; max-width:1050px;}
		.top-services td, .top-services div {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:340px;}
		.serv11 {width:23.6%; background:url('images/sozdanie-saytov-bg.png') left top repeat-x;}
			.serv12 {background:url('images/sozdanie-saytov-bg1.png') left top no-repeat;}
				.serv13 {background:url('images/sozdanie-saytov-bg2.png') right top no-repeat;}
					.serv13 .serv1-title  {padding:60px 0px 0px 14px; margin:0 auto; width:205px; height:138px; background:url('images/sozdanie-saytov-title.png') center 25px no-repeat;}
					.serv13 .serv1-text  {padding:0px 0px 0px 17px; height:20px; color:white; font-size:13px; line-height:20px; background:url('images/razrabotka-saytov-.png') left 6px no-repeat;}
					.serv13 .serv1-text-bonus  {padding:0px 0px 0px 17px; height:20px; color:#ffff00; font-size:13px; line-height:20px; background:url('images/razrabotka-saytov-.png') left 6px no-repeat;}
					.serv13 .serv1-price  {margin:0 auto; padding:44px 0px 10px 0px; height:20px; color:white; font-size:13px; font-weight:bold; line-height:20px; text-align:right; background:url('images/sozdanie-saytov-tsena.png') center top no-repeat;}
						.top-services .serv-details  {text-decoration:none;display:block;float:right; padding:0px 23px 0px 0px; width:196px; height:20px; color:white; font-size:13px; font-weight:bold; line-height:20px; text-align:right;}
						.top-services .serv-link {text-decoration:none;display:block;height:271px; cursor:pointer;}

		.serv21 {width:23.6%; background:url('images/sozdanie-internet-magazinov-bg.png') left top repeat-x;}
			.serv22 {background:url('images/sozdanie-internet-magazinov-bg1.png') left top no-repeat;}
				.serv23 {background:url('images/sozdanie-internet-magazinov-bg2.png') right top no-repeat;}
					.serv23 .serv2-title  {padding:60px 0px 0px 14px; margin:0 auto; width:205px; height:138px; background:url('images/sozdanie-internet-magazinov-title.png') center 25px no-repeat;}
					.serv23 .serv2-text, .serv23 .serv2-text-bonus  {padding:0px 0px 0px 17px; height:20px; color:white; font-size:13px; line-height:20px; background:url('images/razrabotka-internet-magazinov-.png') left 6px no-repeat;}
					.serv23 .serv2-text-bonus  {color:#ffff00;}
					.serv23 .serv2-price  {margin:0 auto; padding:44px 0px 0px 0px; height:20px; color:white; font-size:13px; font-weight:bold; line-height:20px; text-align:right; background:url('images/sozdanie-internet-magazinov-tsena.png') center top no-repeat;}

		.serv31 {width:23.6%; background:url('images/avtomatizatsiya-internet-magazina-bg.png') left top repeat-x;}
			.serv32 {background:url('images/avtomatizatsiya-internet-magazina-bg1.png') left top no-repeat;}
				.serv33 {background:url('images/avtomatizatsiya-internet-magazina-bg2.png') right top no-repeat;}
					.serv33 .serv3-title  {padding:81px 0px 0px 14px; margin:0 auto; width:205px; height:117px; background:url('images/avtomatizatsiya-internet-magazina-title.png') center 19px no-repeat;}
					.serv33 .serv3-text, .serv33 .serv3-text-bonus  {padding:0px 0px 0px 17px; height:20px; color:white; font-size:13px; line-height:20px; background:url('images/avtomatizatsiya-internet-magazina-.png') left 6px no-repeat;}
					.serv33 .serv3-text-bonus  {color:#ffff00;}
					.serv33 .serv3-price  {margin:0 auto; padding:44px 0px 0px 0px; height:20px; color:white; font-size:13px; font-weight:bold; line-height:20px; text-align:right; background:url('images/avtomatizatsiya-internet-magazina-tsena.png') center top no-repeat;}
					


		.serv41 {width:23.6%; background:url('images/razrabotka-web-prilojeniy-bg.png') left top repeat-x;}
			.serv42 {background:url('images/razrabotka-web-prilojeniy-bg1.png') left top no-repeat;}
				.serv43 {background:url('images/razrabotka-web-prilojeniy-bg2.png') right top no-repeat;}
					.serv43 .serv4-title  {padding:81px 0px 0px 14px; margin:0 auto; width:205px; height:117px; background:url('images/razrabotka-web-prilojeniy-title.png') center 19px no-repeat;}
					.serv43 .serv4-text, .serv43 .serv4-text-bonus  {padding:0px 0px 0px 17px; height:20px; color:white; font-size:13px; line-height:20px; background:url('images/razrabotka-po-.png') left 6px no-repeat;}
					.serv43 .serv4-text-bonus  {color:#ffff00;}
					.serv43 .serv4-price  {margin:0 auto; padding:44px 0px 0px 0px; height:20px; color:white; font-size:13px; font-weight:bold; line-height:20px; text-align:right; background:url('images/razrabotka-web-prilojeniy-tsena.png') center top no-repeat;}
					
		.space {float:left; width:1.8%; background-color:white;}
	
	.header {margin:0px 0px 0px 0px; padding:14px 0px 0px 0px; width:100%; height:160px; background:url('images/header-bg-bottom.png') left bottom repeat-x;}
		a.logo-small {float:left; display:block; margin:0px 0px 0px 46px; padding:80px 0px 0px 0px; width:290px; color:#808080; line-height:20px; font-family:arial; font-size:14px; font-weight:normal; font-style:italic; background:url('images/logo-small.png') 0px 26px no-repeat; text-decoration:none; }
			a.logo-small h2 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#808080; line-height:18px; font-family:arial; font-size:14px; font-weight:normal; font-style:italic; text-decoration:none; }
		.banner1 {float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:663; height:160px;}
	
	.page-title {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:34px; background:url('images/page-title-bg2.png') left top repeat-x;}
		.page-title1 {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:34px; background:url('images/page-title-21.png') left top no-repeat;}
			.page-title1 h1 {margin:0px 0px 0px 0px; padding:4px 0px 0px 25px; color:white; font-family:arial; font-size:21px; font-weight:normal; font-style:italic; text-decoration:none;}
		.page-title2 {float:right; margin:0px 0px 0px 0px; padding:8px 20px 0px 10px; height:26px; color:white; font-family:arial; font-size:13px; font-weight:normal; background:url('images/page-title-22.png') right top no-repeat;}
			.page-title2 a {color:white; font-family:arial; font-size:13px; font-weight:normal;}
	
	.content_in {margin:15px auto 0px; padding:0px 0px 0px 0px; width:100%;margin-bottom:70px;}
		.left-panel {width:255px;}
			.sub-menu {margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; width:217px; background:url('images/sub-menu-bg.png') left top repeat-y;}
				.sub-menu-top {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:217px; background:url('images/sub-menu-top.png') left top no-repeat;}
					.sub-menu-bottom {margin:0px 0px 0px 0px; padding:25px 10px 13px 0px; width:207px; min-height:171px; background:url('images/sub-menu-bottom.png') left bottom no-repeat;}
						.sub-menu-bottom div#s1 {margin:0px 0px 12px 0px; padding:0px 0px 0px 22px; cursor:pointer;}
						.sub-menu-bottom div#s2 {margin:0px 0px 12px 0px; padding:0px 0px 0px 22px; background:url('images/sub-menu-arrow.png') 10px 7px no-repeat; cursor:pointer;}
							.sub-menu-bottom div#s1 a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:17px; color:black; font-family:arial; font-size:14px; font-weight:normal; text-decoration:none;}
							.sub-menu-bottom div#s2 a {background-color:#ff8a00; line-height:17px; color:white; font-family:arial; font-size:14px; font-weight:normal; text-decoration:none;}
							/*.sub-menu-bottom div a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:17px; color:black; font-family:arial; font-size:14px; font-weight:normal; text-decoration:none;}
							.sub-menu-bottom div a:hover {background-color:#ff8a00; color:white; text-decoration:none;}*/
			.sub_services {margin:0px 0px 0px 0px; padding:0px 0px 20px 22px; width:192px;}
				.sub_services h3 {margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; color:#505050; font-size:16px; font-family: arial; font-weight:bold; letter-spacing:1px;}
				.sub_services div{margin:0px 0px 0px 0px; padding:0px 0px 12px 0px;}
					.sub_services div a{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:17px; color:#505050; font-family:arial; font-size:14px; font-weight:normal; text-decoration:none;}
					.sub_services div a:hover {color:#3392ea; text-decoration:none;}

		.right-panel-portfolio {}
			.right-panel-portfolio h1 {margin:10px 0px 0px 10px; padding:0px 0px 0px 0px; color:#656565; font-size:14px; font-family: tahoma; font-weight:bold;}

			.portfolio {margin:26px 0px 0px 0px; height:270px; width:100%; background-color:#f1f1f1; }
				.portfolio_text {padding:15px 30px 15px 24px; vertical-align:top;}
					.portfolio_text_name {margin:0px 0px 0px 0px; padding:0px 0px 6px 0px; }
						.portfolio_text_name a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:tahoma; font-size:14px; font-weight:normal; color:black; text-decoration:none;}
						.portfolio_text_name a:hover {color:#656565;}
					.portfolio_text_link {margin:0px 0px 0px 0px; padding:0px 0px 16px 0px;}
						.portfolio_text_link a {font-family:tahoma; font-size:14px; font-weight:normal; color:#3392EA; text-decoration:none;}
					.portfolio_text div.portfolio_text_description {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:tahoma; font-size:12px; font-weight:normal; color:#5F5959; line-height:16px; text-decoration:none; height:80px; overflow:hidden;}
					.portfolio_text_details {margin:0px 0px 0px 0px; padding:12px 0px 10px 0px; width:122px; height:23px; background:url('images/details-gray.png') left 12px no-repeat;}
						.portfolio_text_details a {display:block; padding:3px 0px 0px 20px; width:102px; height:20px; font-weight:bold; color:white; text-decoration:none;}
						.portfolio_text_details a:hover {padding:4px 0px 0px 21px; height:19px; color:white; background:url('images/details-gray2.png') left top no-repeat;}
					.portfolio_text_packet {}
						.portfolio_text_packet a.text {text-decoration:none;}
						.portfolio_text_packet a.text:hover {color:#656565;}
						.portfolio_text_packet a.packet {color:#f58400; font-weight:bold; text-decoration:underline;}
						.portfolio_text_packet a.packet:hover {text-decoration:none;}		
				.portfolio_img {width:342px;}
				
		.right-panel-text {background-color:#f1f1f1; padding:15px 24px 30px 24px;}
			.right-panel-text h1 {margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; color:black; font-size:14px; font-family: tahoma; font-weight:bold;}
			.page_text, .page_text *  {font-family:tahoma; font-size:12px; font-weight:normal; color:#5F5959; line-height:16px; text-decoration:none;}
			.page_text strong,.page_text b{color:black;font-weight:bold;}	
	
	.content {margin:5px auto 0px; padding:0px 0px 0px 0px; width:100%;margin-bottom:50px;}
		td.benefit {width:30.65%;}
			.benefit a, .benefit a {text-decoration:none; }
			.benefit a.benefit-web-resheniya-dlya-biznesa {display:block; text-decoration:none; background:url('images/web-resheniya-dlya-biznesa.png') left center no-repeat;}
			.benefit a.benefit-web-resheniya-dlya-biznesa:hover {text-decoration:none; background:url('images/web-resheniya-dlya-biznesa.png') left center no-repeat;}
			.benefit a.benefit-professionalnoe-sozdanie-sayta {display:block; text-decoration:none; background:url('images/professionalnoe-sozdanie-sayta.png') left center no-repeat;}
			.benefit a.benefit-professionalnoe-sozdanie-sayta:hover {text-decoration:none; background:url('images/professionalnoe-sozdanie-sayta.png') left center no-repeat;}
			.benefit a.benefit-professionalnoe-sozdanie-internet-magazina {display:block; text-decoration:none; background:url('images/professionalnoe-sozdanie-internet-magazina.png') left center no-repeat;}
			.benefit a.benefit-professionalnoe-sozdanie-internet-magazina:hover {text-decoration:none; background:url('images/professionalnoe-sozdanie-internet-magazina.png') left center no-repeat;}
				.benefit h2 {padding:14px 0px 0px 63px; height:35px; color:#444444; font-family:verdana,tahoma; font-size:15px; font-weight:bold; line-height:18px; text-align:left;}
			div.benefit {padding:15px 0px 15px 0px; line-height:16px; height:208px;}
			div.benefit *, div.benefit{font-family:verdana; font-size:12px;}
			
				div.benefit strong1{color:#0B6ABF;}
				div.benefit a{color:#3392ea; text-decoration:underline;}
					div.benefit a:hover{color:#3392ea; text-decoration:none;}
				div.benefit ul {padding:0px 0px 0px 14px;}
					div.benefit ul li {padding:3px 0px 3px 0px; color:#2a7c09; font-weight:normal; font-style:italic; font-family:arial; font-size:13px;}
				div.benefit ul.p2 {padding:2px 0px 0px 14px;}
					div.benefit ul li.p2 {padding:3px 0px 3px 0px; color:black; font-weight:normal; font-style:normal; font-family:verdana; font-size:12px;}
		td.benefit-space {width:4%;}
		a.benefit-details {display:block; padding:3px 0px 0px 20px; width:102px; height:20px; font-weight:bold; color:white; background:url('images/details-green.png') left top no-repeat;}
		a.benefit-details:hover {padding:4px 0px 0px 21px; height:19px; color:white; background:url('images/details-green2.png') left top no-repeat;}

.footer1 {margin:0; padding:0; background-color:#484441;height:400px;  border-top:3px solid white; border-bottom:1px solid #2f2f2d;height:400px;}
	.footer11 {margin:0 auto; padding:0; width:958px;  background:url('images/footer_center.png') center top no-repeat;}
		.footer_left {float:left; margin:0px 0px 0px 0px; padding:88px 0px 0px 0px; width:430px; background:url('images/question-title-bw.png') left 43px no-repeat; }
			.footer_left_name {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:201px; color:white; font-size:13px;}
				.footer_left_name label {color:#fdb700; font-size:13px;}
				.footer_left_name input {margin:5px 0px 0px 0px; width:187px; border:1px solid #6d6966; background-color:#595651; color:white; height:17px;}
				.footer_left_name input.send {margin:13px 0px 0px 0px; width:121px; height:23px; border:none; font-size:13px; font-weight:bold; background:url('images/bt-send-bw.png') left top no-repeat; cursor:pointer;}
					.footer_left_name input.send:hover, .footer_left_name input.send:focus {margin:14px 0px 0px 1px; width:121px; height:23px; border:none; background:url('images/bt-send-bw2.png') left top no-repeat;}
				.footer_left_name textarea {margin:5px 0px 0px 0px; width:426px; border:1px solid #6d6966; background-color:#595651; color:white; overflow:auto;}
				.footer_left_name input:focus, .footer_left_name textarea:focus {border:1px solid white;}
				
		.footer_right {float:right; margin:0px 0px 0px 0px; padding:45px 0px 0px 0px; width:430px; height:270px; background:url('images/products-title-bw.png') left 43px no-repeat;}
			a.footer_right_more {float:right; display:block; margin:0px 0px 33px 0px; height:16px; color:#a2a19d; font-size:13px; border-bottom:1px dotted white; text-decoration:none;}
			a.footer_right_more:hover{border-bottom:1px dotted #fdb700; height:16px; color:#fdb700;}
				a.footer_right_item{float:left; display:block; margin:0px 0px 20px 0px; padding:0px 0px 0px 100px; width:360px; color:#cac9c7; font-weight:normal; font-size:12px; line-height:15px; text-decoration:none; background:url('images/sozdanie-internet-magazinov-ico-bw.png') left top no-repeat; overflow:visible;}
				a.footer_right_item:hover{color:white; text-decoration:none;}
					a.footer_right_item h2 {padding:0px 0px 3px 0px; color:white; font-weight:bold; font-size:13px; text-decoration:none; cursor:pointer;}
					a.footer_right_item *:hover{color:white; text-decoration:none;}
					a.footer_right_item  div{margin:4px 0px 0px 0px; padding:0px 0px 0px 0px; width:72px; height:16px; color:#fdb700; font-size:13px; font-weight:bold; border-bottom:1px dotted white; text-decoration:none;}
					a.footer_right_item  div:hover{margin:4px 0px 0px 0px; padding:0px 0px 0px 0px; height:16px; color:#fdb700; font-size:13px; font-weight:bold; border-bottom:1px dotted #fdb700; text-decoration:none;}
				a.footer_right_item_details {float:left; display:block; margin:0px 0px 20px 100px; padding:2px 0px 0px 0px; height:17px; color:#fdb700; font-size:13px; font-weight:bold; border-bottom:1px dotted white; text-decoration:none;}
				a.footer_right_item_details:hover {margin:0px 0px 20px 100px; padding:2px 0px 0px 0px; height:17px; color:#fdb700; font-size:13px; font-weight:bold; border-bottom:1px dotted #fdb700; text-decoration:none;}

			.footer2 {margin:0; padding:0; background-color:#3b3734; height:50px;}
				.footer2_left {float:left; color:#CAC9C7; font-size:13px;}
					.footer2_left label {color:white; font-size:13px;}
					.footer2_left a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#fdb700; font-size:13px; font-weight:bold; border-bottom:1px dotted white; text-decoration:none;}
					.footer2_left a:hover {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#fdb700; font-size:13px; font-weight:bold; border-bottom:1px dotted #fdb700; text-decoration:none;}
				.footer2_right {float:right; color:#CAC9C7;}
#page_form .ibox {width:300px;border:1px solid silver;background-color:white;}
.page_text ul {margin-left:25px;}
.page_text a{color:#FF8B00;text-decoration:underline;font-weight:inherit;}
.page_text a:hover{text-decoration:none;}
.products {border-top:1px solid silver;border-left:1px solid silver;}
.products th{text-align:center;border-right:1px solid silver;border-bottom:1px solid silver;padding:3px;color:black;font-weight:bold;}
.products td{text-align:center;font-size:17px;border-right:1px solid silver;border-bottom:1px solid silver;padding:3px;} 
.products .title{font-size:12px;text-align:left;}
.products strong{color:#FF9000;}
/*end*/
