@charset "windows-1251";
	
/* General Cleaning */

	* {
		margin:0;
		padding:0;	
	}
	/* General Style */
	.price_calc  div{
	display:none;
	}	
	body{
		border:0px;
	}
	h1{
		font:34px 'Arial Narrow';
		color:#1fb0ed;
	}
	h2{
		font:24px 'Arial Narrow';
		color:#1fb0ed;
		margin:0px 0px 20px 0px;
		padding:0px;
	}
	h3{
		font-size:16px;
		margin-bottom:10px;
	}
	a{font:italic 14px 'Times New Roman';
		color:#1fb0ed;
		text-decoration:none;
	}
	a:hover{text-decoration:underline;
		color:#f73a00;
	}	
	p, li{line-height:18px;
	}
	
	/*Special style*/
	
	.fl_left{
		float:left;
	}
	.fl_right{
		float:right;
	}
	.disp{
		display:inline-block;
	}
	.clear{
		clear:both;
	}
	
	/*Style for top*/
	
	.top_wrap{
		width:100%;
		background:url("img/top_line.jpg") repeat-x;
		height:286px;
		color:#ffffff;
	}
	.top_in{
		width:100%;
		background:url("img/top_com.jpg") no-repeat center;
		height:286px;
	}
	.text_top_bl{
		width:1000px;
		padding-top:40px;
		margin-right:50px;
	}
	.top_par{
		width:500px;
		float:right;
		text-align:right;
		margin:20px 0px 20px 0px;
	}	
	
	/*Style for usual button*/
	
	.but_usual{
		width:98px;
		height:20px;
		line-height:20px;
		background: url(img/but_usual.png) no-repeat 0px 0px;
		border:0px;
		font:italic 14px 'Times New Roman';
		cursor:pointer;
		display:inline-block;
		color:#000000;
		text-align:center;
	}
	.but_usual:hover{
		background-position:-98px 0px;
		color:#ffffff;
		text-decoration:none;
	}
	


	
	
	BODY, TABLE, P{font-family:Arial;
		font-size:12px;
		text-align:justify;
	}
	
	.pole_f, BODY, TABLE, P{margin:0px;
		padding:0px;
	}
	TABLE, BODY{color:#555555;
	}
	.sampl_img, #left_logo, #logo, #top_osan, .but_top, .but_pod, .but_sys, #login, .pole_avt, .but_demo, #but_agent, #but_sys, #but_con, #but_port, #but_about, #but_r, #but_adv, #but_kont, #but_seo, #main_back, #img_left, .sampl_img_under{background-repeat:no-repeat;
	}
	#top_login, #top_logo{background-repeat:repeat-x;
	}
	#logo, #top_osan{background-position:left;
	}
	.but_top, #text_top, .but_demo{float:right;
	}
	.but_pod{height:20px;
		width:98px;
	}
	#but_clear,#but_send,.but_top, .but_pod, .but_sys, .but_in, .but_demo, #but_agent, #but_sys, #but_con, #but_port, #but_about, #but_r, #but_adv, #but_kont, #but_seo {cursor:pointer;
	}
	.but_top, .but_pod, .but_sys, .but_demo{background-position:0px 0px;
	}
	.but_pod, .pole_avt, .pole_name{float:left;
	}
	.phone_bot, .little{font-style:normal;
	}
	.little, .bot_anchor A, .phone_bot{color:#adacac;
	}
	#but_agent, #but_sys, #but_con, #but_port, #but_about, #but_r, #but_adv, #but_kont, #but_seo {
		width:236px;
		height:55px;
		margin-bottom:5px;
	}
	.avt2,.avt, BODY, .but_in, IMG{border:0px;
	}
	#but_agent A{width:236px;
		height:55px;
	}


	BODY{background-color:#ebebeb;
	}
	#top_login{background-image: url("img/top.jpg");
		height:114px;
		border-bottom:1px solid #20356c;
		background-color:#224784;
	}
	#top_logo{background-image: url("img/top_under.jpg");
		height:284px;
	}
	#left_logo{background-image: url("img/top_left.jpg");
		background-position:right;
	}
	#logo{background-image: url("img/top_center.jpg");
	}
	#top_osan{background-image: url("img/top_name.jpg");
	}
	#text_top{color:#ffffff;
		width:550px;
		text-align:right;
	}

	.but_top{background-image: url("img/but_top.jpg");
		width:111px;
		height:20px;
	}
	.but_pod{background-image: url("img/podrobnee.jpg");
	}
	.but_sys{background-image: url("img/but_sys.jpg");
		height:17px;
		width:219px;
	}
	.margin_right_use{margin-right:30px;
	}
	#login{background-image: url("img/back_login.png");
		height:96px;
		width:393px;
		margin-right:247px;
	}
	.pole_avt{background-image: url("img/pole_login.jpg");
		width:104px;
		height:20px;
		padding:0;
		text-align:center;
		margin-left:5px;
		margin-right:5px;
		margin-top:10px;
	}
	.pole_avt2{background-image: url("img/pole_v.jpg");
		width:164px;
		height:20px;
		text-align:center;
		float:left;
	}
	.pole_avt3{background-image: url("img/log_pole.jpg");
		width:162px;
		height:20px;
		text-align:center;
	}
	.pole_f{margin-left:10px;
	}
	.avt{width:100px;
	}
	.avt{width:80px;
	}
	.pole_name{margin-top:10px;
	}
	.but_in{background-image: url("img/in.jpg");
		width:58px;
		height:20px;
		margin-right:10px;
		margin-top:10px;
	}
	.but_demo{background-image: url("img/demo.jpg");
		height:18px;
		width:62px;
		margin-top:20px;
		margin-right:10px;
		margin-top:10px;
	}
	#but_send{background-image: url("img/send.jpg");
		width:98px;
		height:20px;
		border:none;
		background-color:none;
		}
		#but_clear{background-image: url("img/but_cl.jpg");
		width:98px;
		height:20px;
		border:none;
		background-color:none;
		}
	#but_kont{background-image: url("img/but_kont.png");
	}
	#but_seo{background-image: url("img/but_promotion.png");
	}
	#but_adv{background-image: url("img/but_adv.png");
	}
	#but_about{background-image: url("img/but_sys.png");
	}
	#but_r{background-image: url("img/but_r.jpg");
	}
	#but_agent{background-image: url("img/but_develop.png");
	}
	#but_sys{background-image: url("img/but_desc.png");
	}
	#but_con{background-image: url("img/but_con.png");
	}
	#but_port{background-image: url("img/but_port.png");
	}
	#main_back{background-image: url("img/back.jpg");
		background-position:top center;
	}
	#main_cont{padding-top:30px;
	}
	.sampl_img{background-image: url("img/port_back.jpg");
		width:228px;
		height:187px;
	}
	.sampl_img2{float:right;
	background-image: url("img/port_back.jpg");
		width:228px;
		height:191px;
	}
	.sampl_img2 IMG{margin-left:5px;margin-top:5px;
	}
	.sampl_img_under{background-image: url("img/under.jpg");
		width:228px;
		height:191px;
		vertical-align:top;
		padding-top:30px;
	}

	.pic{margin-left:1px;
	}
	.txt_block{margin-left:8px;
		margin-right:10px;
		text-align:left;
	}
	#bottom_serves{background-color:#f7f7f7;
		border-top:1px solid #dddddd;
	}
	#back_white{background-color:#ffffff;
		height:8px;
	}
/* 	ul{list-style-image:url("img/back_ul.jpg");
	} */
	#img_left{background-image: url("img/site_develop_left.jpg");
		background-position:right top;
	}
	.ots{margin-left:5px;margin-right:15px;
	}
	.ots2{margin-left:15px;margin-right:15px;
	}
	#pole_border{background-image:url("img/back_pole.jpg");
		background-repeat:repeat-y;
	}
	#bottom{background-color:#555555;
		color:#ffffff;
		font-style:italic;
	}
	#bottom td{
		padding-bottom:20px;
	}
	.bot_bl_gr{margin-top:20px;
		margin-right:15px;
		margin-left:5px;
		margin-bottom:20px;
	}
	.bot_bl_gr2{margin-top:20px;
		margin-right:15px;
		margin-left:20px;
	}
	.phone_bot{font-size:30px;
	}
	.little{font-size:11px;
		margin-top:5px;
	}
	.bot_little{margin-left:5px;
		margin-bottom:20px;
	}
	.bot_anchor{padding-top:20px;
	}
	.bot_anchor A{font-size:14px;
		text-decoration:underline;
	}
	.bot_anchor A:hover{color:#1fb0ed;
	}
	.select_sub{text-decoration:underline;
		margin-bottom:10px;
		margin-top:10px;
		color:#1fb0ed;
		font-size:18px;
		font-family:Times New Roman;
		font-style:italic;
	}
	.spec_sub{font-family:Times New Roman;
		font-size:15px;
		font-style:italic;
		color:#1fb0ed;
		text-decoration:underline;
		margin-bottom:20px;
	}
	.spec_sub2:hover{text-decoration:underline;
		color:#1fb0ed;
	}
	.select_sub_sm{font-family:Times New Roman;
		font-size:14px;
		font-style:italic;
		color:f73a00;
		text-decoration:underline;
		margin-bottom:20px;
	}
	.spec_sub_in{font-family:Times New Roman;
		font-size:18px;
		font-style:italic;
		color:#1fb0ed;
		margin-bottom:20px;
		text-decoration:underline;
	}
	.usualy{color:#f73a00;
		font-style:italic;
	}
	.probl{
		height:135px;
		margin-right:6px;
	}
	.round_in{margin-left:6px;
		margin-right:6px;
	}
	.fl_pic{background-image:url("img/back_sc.jpg");
				background-repeat:no-repeat;
				width:317px;
				height:260px;
				float:right;
				padding-top:6px;
				margin-left:10px;
				padding-left:7px;
			}
	.fl_pic2{background-image:url("img/back_sc.jpg");
				background-repeat:no-repeat;
				width:317px;
				height:260px;
				float:left;
				padding-left:7px;
				padding-top:6px;
				margin-right:10px;
	}
	.fl_pic_w{background-image:url("img/back_sc.jpg");
				background-repeat:no-repeat;
				width:317px;
				height:260px;
				padding-left:7px;
				padding-top:6px;
				margin-right:10px;
	}
	b{font-family:Times New Roman;
				font-size:14px;
				font-style:italic;
					color:#1fb0ed;
				}			
	.phone_cont{font-size:20px;
	}
	textarea{border:none;
		margin:0px;
		padding:0px;
	}
	.fl{float:left;
		margin-left:10px;
	}

	.ab_bl{width:228px;
		float:left;
		margin-right:10px;
	}
	.rounded{margin: 0pt auto; 
	width: 100%; 
	background-color: rgb(255, 255, 255); 
	line-height: 4em; 
	font-size-adjust: none; 
	font-stretch: normal; 
	color: rgb(85, 85, 85);
		margin-bottom:15;
	}
	.log{background-image:url("img/pole_log.png");
		width:302px;
		height:133px;
	}
	#msg {
		text-align: center;
		width: 100%;
	}
	#msg li{
		list-style: none;
		color: red;
		font-weight: bold;
	}
	
	#block-error{
		width: 350px;
		background-color: #ffedea;
		border: 1px solid #ff0000;
		color: #000;
		padding: 10px;
		margin: 0 auto;
	}
	#block-error h1{
		font-size: 16px;
		color: #ff0000;
		text-align: center;
	}
	
	.error li{
		list-style: none;
		color: red;
		font-weight: bold;
	}
	.success{
		color: #29bb2a;
	}


/*----------------------------------------------*/
	/*Style for portfolio*/
	
	.portfolio_head{
		font:18px 'Times New Roman';
		font-style:italic;
		color: #1fb0ed;
		margin:0px 3px 10px 0px;
	}
	.head_href{
		line-height:22px;
		height:22px;
	}
	.bl_m{
		width:200px;
		padding-left:20px;
		text-align:left;
	}
	.bl_m li, .bl_m ul{
		margin:0px !important;
		padding:0px !important;
	}
	.table_portfolio tr td{
		padding:20px 0px 20px 0px;
		border-bottom:1px solid #c2c2c2;
		vertical-align:top;
	}
	.table_portfolio .sampl_img{
		padding:4px 0px 0px 4px;
		margin-right:20px;
	}
	.main_tab .sampl_img{
		padding:4px 0px 0px 4px;
	}
	.center_port{
		text-align:center !important;
		margin-top:5px;
	}
	
	ul{margin: 0.5em 0; padding: 0 0 0 0em;
	}
	ul li{margin: 0.5em 0; padding: 0 0 0 20px;
			list-style-type: none;
			behavior: expression( !this.before
				? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
			text-indent: -1.24em;
			line-height:20px;
	}
	ul li:before { content: '\2014\a0';
	}	

/*Style for full order*/

	.wrap_right{
		margin:30px 30px 0px 30px;
		padding-bottom:30px;
	}	
	.input_p{
		background: url("img/pole.png") no-repeat;
		width:164px;
		height:20px;
		line-height:20px;
		text-align:left;
		border:0px;
		padding:0px 10px 0px 10px;
	}
	.order_wrap span{
		margin-right:10px;
	}
	.order_wrap_left span{
		margin-left:10px;
	}
	.order_wrap_right span{
		margin-right:10px;
	}
	.order_wrap{
		background:#e4e4e4;
		display:inline-block;
		padding:20px;
		width:100%;
	}
	.wrap_input{		
		display:inline-block;
	}
	.wrap_input p{
		margin-bottom:10px;
	}
	.wrap_input_add{
		margin:20px 0px 20px 0px;
	}
	.unic_sp_add{
		margin:0px 10px 0px 0px !important;
	}
	.wrap_input2{
		width:300px;
		padding-bottom:10px;
	}
	.pad_around{
		padding:10px 0px 10px 0px;
	}
	.order_wrap_right{
		padding-top:20px;
	}
	.order_wrap_right p{
		margin-bottom:10px;
	}
	.wrap_area{
		width:100%;
	}
	.wrap_area textarea{
		width:100%;
		height:30px;
	}
	.bold_span{
		font-weight:bold;
	}
	.text_name{
		width:100px;
	}
	.italic_p{
		font-style:italic;
		margin-top:10px;
	}
	
	/*Style for calculator*/
	
	.price_calculate  span{
		margin-left:10px;
	}
	.head_calcul{
		width:100%;
		background: #e4e4e4;
	}
	.head_calcul2{
		width:100%;
		height:20px;
		padding:10px;
	}
	.head_calcul input{
		margin:2px 0px 0px 10px;
	}
	.tr_calculator input, .tr_calculator_w input{
		margin:2px 0px 0px 0px;
	}
	.tr_calculator td{
		background: #e4e4e4;
	}
	.tr_calculator_w td, .head_calcul, .tr_calculator td{
		height:20px;
		padding:10px;
	}
	.price_calc{
		font-size:18px;
	}
	.price_calc span{
		font-size:12px;
		margin-left:2px !important;
	}
	.head_calcul_line p{
	line-height:30px;
	}
	.head_calcul_line, .head_calcul_line2{
		border-top:2px solid #000000;
		padding:5px 20px 0 20px;		
	}
	.head_calcul_line3, .head_calcul_line4{
		padding:0 20px;		
	}
	.head_calcul_line,.head_calcul_line2,.head_calcul_line3,.head_calcul_line4{
		text-align:right;
	}
	#cena1{
	text-decoration:line-through;
	}
	#cena{
	color:red;
	}
	/*Style for the base_suan page*/
	
	.suan_d a{
		color:#555555;
		text-decoration:underline;
	}
	.suan_d a:hover{
		color:#f73a00;
	}
	.suan_d p{
		margin-bottom:10px;
	}
	.suan_d  .select_sub{
		margin:20px 0px 20px 0px;
	}
	
	/*Style for the salesite*/
	
	.arenda_price{
		font-size:22px;
		color:#f73a00;
	}
	
	.big_l_h li{
		line-height:30px;
	}
	
	
	.price_4{
		font:18px 'Arial Narrow';
		font-weight:normal;
	}
	
	.orange_span{
		font:16px 'Arial Narrow';
		color:#f73a00;
	}
	
	.but_common{
		background: url("/info/img/but_common.png") 0px 0px;
		height:35px;
		width:216px;
		display:inline-block;
		font:italic 14px 'Times New Roman';
		text-decoration:underline;
		color:#555555;
		padding:10px;
		margin-bottom:10px;
		text-align:left;
	}
	.but_common:hover{
		background-position:-236px 0px;
		color:#ffffff;
	}
	
	#tooltip {
width: 400px;
position: absolute;
z-index: 10;
border: 1px solid #1593db;
background-color: #e5f5fe;
font: 14px 'Areal';
font-weight:normal !important;
color: #000;
padding: 5px;
opacity: 0.9;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.vopr{
margin-left:10px;
display:inline-block;
background-image:url('images/vopr.png');
width:20px;
height:20px;
font-weight:normal !important;
}
.tooltiper1{
display:inline-block;
width:20px;
}
