body{font-family:georgia, "century schoolbook l", serif;color:#333;min-height:100%;height:auto !important;height:100%}
#wrap{background:url(../images/gradient1.png) top repeat-x;text-align:center}
#wrapper{background:url(../images/bg-top1.jpg) center top no-repeat;min-width:1000px;max-width:1070px;margin:0 auto}
h1, h2, h3, h4, h5, h6{font-weight:normal}
#container{min-width:1000px;margin:0 auto;text-align:left;max-width:1070px}
#header{height:555px;position:relative;overflow:hidden}
	#header .logo{position:absolute;left:24px;top:16px;width:492px;height:118px;overflow:hidden;background:url(../images/logo.jpg) left top no-repeat}
		#header .logo span{position:absolute;left:-10000pt}
		#header .logo a{position:absolute;top:0;left:0;display:block;width:492px;height:118px;background:url(../images/logo-text.png) right 14px no-repeat}
	#header table{position:absolute;width:380px;top:36px;right:24px}
		#header table td{padding:0 0 12px 20px;white-space:nowrap;background:none}
		#header table a{color:#0a9ec6}
			#header table a.active, #header table .active a{color:#333;font-style:italic;text-decoration:none}
			#header table a:hover, #footer .ia-pegas a:hover, #footer .copy a:hover, #content #center p a:hover, #content #sidebar-right h3 a:hover{text-decoration:none}
	#header address{position:absolute;right:39%;top:135px}
		#header address .title{color:#939393;font-size:15px;display:block;margin-bottom:4px}
		#header address .tel{font-size:30px;color:#575757;font-style:normal;font:normal normal 30px 'times new roman', "Times CY", "Nimbus Roman No9 L", serif}
			#header address .tel small{color:#818181;font-size:17px;position:relative;top:-9px}
	#header a.order, #header a.ask{position:absolute;right:10%;top:148px;display:block;padding:10px 0 0 65px;background:url(../images/bg-order.jpg) left top no-repeat;height:54px;text-decoration:none;line-height:125%;width:120px;white-space:nowrap}
		#header a.order span, #header a.ask span{color:#333;font-size:15pt}
		#header a.order:hover span, #header a.ask:hover span{text-decoration:underline}
		#header a.order em, #header a.ask em{color:#939393;font-size:15px}
	 #header a.ask{background:url(../images/ask.jpg) left top no-repeat;top:228px;padding-top:20px}

#content {padding:30px 0 36px;width:100%}
	#content .clear{clear:both;width:100%;height:1px;overflow:hidden;visibility:hidden}
	#content .block-block{padding-bottom:47px}
		#content .block-block h2{color:#6c6c6c;font-size:12pt;text-align:center;padding-bottom:20px;font-style:italic}
		#content .block-block ul.first{float:left;width:47%;text-align:right}
			#content .block-block ul.first li, #content .block-block ul.second li{font-size:18px;margin-bottom:12px;line-height:115%}
			#content .block-block ul.first li{padding-left:190px}
			#content .block-block ul.second li{padding-right:190px}
		#content .block-block ul.second{float:right;width:47%}

#content #center{float:left;width:621px;padding-left:24px}
	#content #center h2{font-size:22px;padding:0 24px 40px 0}
	#content #center h3{font-size:18px;padding:0px 24px 20px 0}
	#content #center ul{font-size:15px;margin:0 24px 25px 30px;line-height:160%}
		#content #center ul li{list-style:disc;margin-left:30px}
	#content #center p{font-size:15px;margin:0 24px 25px 30px;line-height:160%}
	#content p a, #content a{color:#0a9ec6}
	#content p a:hover, #content a:hover{text-decoration:none}

body.onec #content #center{width:947px;padding:0 24px}
body.cont #content #center{float:left;width:521px;padding-left:24px}
#content #center .content form.webform-client-form{padding:0 0 0 30px}

body.cont #content #sidebar-right{float:right;width:480px;padding-right:20px}
#content #sidebar-right{float:right;width:350px}
	#content #sidebar-right h2{font-size:22px;padding: 0 24px 22px 0}
	#content #sidebar-right #block-views-project-block_1 h2{font-size:22px;padding: 0 24px 40px 0}
	#content #sidebar-right	.view .views-row{padding-bottom:10px}	
		#content #sidebar-right	.view .views-row label{color:#9a9a9a;font-size:16px}
	#content #sidebar-right .block{padding-bottom:20px}
		#content #sidebar-right .block a.active{color:#333333;font-style:italic;text-decoration:none}
	
		#content #sidebar-right .view-project .views-row{margin:0 0 26px 33px;width:269px;position:relative;padding-bottom:0}
		#content #sidebar-right .view-project .views-row .lt, #content #sidebar-right .view-project .views-row .rt, #content #sidebar-right .view-project .views-row .lb, #content #sidebar-right .view-project .views-row .rb{position:absolute;z-index:5;width:12px;height:12px;background:url(../images/corners.png) no-repeat}
			#content #sidebar-right .view-project .views-row .lt{background-position:-12px -12px;left:0;top:0}
			#content #sidebar-right .view-project .views-row .rt{background-position:0 -12px;right:0;top:0}
			#content #sidebar-right .view-project .views-row .rb{background-position:0 0;right:0;bottom:2px}
			#content #sidebar-right .view-project .views-row .lb{background-position:-12px 0;left:0;bottom:2px}

#content .view-project table{width:100%}
	#content .view-project td{text-align:center;vertical-align:top;width:50%;padding-bottom:20px}
		#content .view-project td div.itm{width:269px;position:relative;margin-bottom:20px}
		#content .view-project td div.itm .lt, #content  .view-project td div.itm .rt, #content .view-project td div.itm .lb, #content .view-project td div.itm .rb{position:absolute;z-index:5;width:12px;height:12px;background:url(../images/corners.png) no-repeat}
			#content .view-project td div.itm .lt{background-position:-12px -12px;left:0;top:0}
			#content .view-project td div.itm .rt{background-position:0 -12px;right:0;top:0}
			#content .view-project td div.itm .rb{background-position:0 0;right:0;bottom:2px}
			#content .view-project td div.itm .lb{background-position:-12px 0;left:0;bottom:2px}
			
#content .view-id-taxonomy_term table{width:100%}
	#content .view-id-taxonomy_term td{text-align:center;vertical-align:top;width:50%;padding-bottom:20px}
		#content .view-id-taxonomy_term td div.views-field-field-images-fid-1{width:269px;position:relative;margin-bottom:20px}
		#content .view-id-taxonomy_term td div.views-field-field-images-fid-1 .lt, #content  .view-id-taxonomy_term td div.views-field-field-images-fid-1 .rt, #content .view-id-taxonomy_term td div.views-field-field-images-fid-1 .lb, #content .view-id-taxonomy_term td div.views-field-field-images-fid-1 .rb{position:absolute;z-index:5;width:12px;height:12px;background:url(../images/corners.png) no-repeat}
			#content .view-id-taxonomy_term td div.views-field-field-images-fid-1 .lt{background-position:-12px -12px;left:0;top:0}
			#content .view-id-taxonomy_term td div.views-field-field-images-fid-1 .rt{background-position:0 -12px;right:0;top:0}
			#content .view-id-taxonomy_term td div.views-field-field-images-fid-1 .rb{background-position:0 0;right:0;bottom:2px}
			#content .view-id-taxonomy_term td div.views-field-field-images-fid-1 .lb{background-position:-12px 0;left:0;bottom:2px}

#footer{position:relative;min-height:145px;height:auto !important;height:145px;font-size:15px}
	#footer .ia-pegas{float:right;width:auto;margin-right:24px;padding:8px 0 8px 54px;background:url(../images/logo-pegas.jpg) left top no-repeat;line-height:140%}
		#footer .ia-pegas a, #footer .copy a, #content #center p a, #content #sidebar-right h3 a{color:#0a9ec6}
	#footer .copy{float:left;width:auto;padding:14px 0 0 90px;line-height:140%;background:url(../images/logo-small.jpg) 24px top no-repeat;min-height:75px;height:auto !important;height:75px}
		#footer .copy .tel{font-family:'times new roman', "Times CY", "Nimbus Roman No9 L", serif}
			#footer .copy .tel small{color:#818181}
	#footer .counters{margin:0 250px;text-align:center;padding:16px 0}
		#footer .counters a{margin:0 10px 0 0}
	
.form-checkboxes, .form-radios, .form-item{margin:3px 0}	

.form-item .description{padding:10px 0;width:50%;color:#7C7F83;font:8.5pt georgia, "century schoolbook l", serif}
	#content #center .form-item .description p{color:#7C7F83;font:8.5pt georgia, "century schoolbook l", serif;margin:0}
.form-item label{font:10pt georgia, "century schoolbook l", serif;color:#333333;padding:0 0 5px 0}

/*galery*/
.progress {position:absolute;top:45%;left:50%;display:none} 

.simple_overlay {display:none;z-index:10000;background-color:#adadad;width:675px;min-height:200px;border:1px solid #204f59}
	.simple_overlay .close {background-image:url(../images/close.png);position:absolute;right:-18px;top:-18px;cursor:pointer;height:41px;width:41px}

.disabled {visibility:hidden}
.info {position:absolute;bottom:0;left:0;padding:10px 15px;color:#fff;font-size:11px;border-top:1px solid #666}
	.info strong {display:block}
	.info .descleft{float:left;width:100%;margin-right:-210px;font:13.5pt Georgia, "Times New Roman", Times, serif;color:#FFF}
		.info .descleft2{margin-right:210px}
	.info .descright{float:left;width:210px;text-align:right;font:9.5pt Arial, Helvetica, sans-serif;color:#bcbcbc;padding-top:5px}

.progress {position:absolute;top:45%;left:50%;display:none}

#content .next, #content .prev, .info {background:#333 !important;background:rgba(0, 0, 0, 0.6) url(../images/h80.png) repeat-x;font-size:14.5pt;color:#a9a9a9}
.next, .prev {position:absolute;top:40%;border:1px solid #666;cursor:pointer;display:block;padding:10px 20px;color:#fff;font-size:11px}
.prev {left:0;border-left:0}
.next {right:0;border-right:0}
#content .next:hover, #content .prev:hover {text-decoration:none;background-color:#000;color:#0a9ec6}

/****/
#webform-component-uslugi{float:right;width:500px}
#webform-client-form-8 .form-text{width:383px}
.faqitm{line-height:160%;padding:0 24px 0 30px;font-size:15px}
.view-display-id-page_1{padding-left:30px}

#content .messages{text-align:center;padding:42px 20px 48px 20px;margin:10px 0;font:14pt Georgia, "Times New Roman", Times, serif;}
#content .status{border:1px solid #d8ed97;background-color:#f0fde1;color:#5d8911}
#content .error{border:1px solid #ffc4c4;background-color:#ffe7e7;color:#ec2727}
#content .notice{border:1px solid #666;background-color:#CCC;color:#000}
#content .messages ul{margin:0}