/* Reset CSS
---------------------------------------------*/
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,
H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,
A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,
DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,
SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,
DL,DT,DD,OL,UL,LI,
FIELDSET,FORM,LABEL,LEGEND,
TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	}
A{
	text-decoration:underline;
	outline:0;
	}
A:LINK,
A:VISITED{
	color:#369;
	}
A:HOVER,
A:ACTIVE{
	color:#369;
	text-decoration:none;
	}
:FOCUS{
	outline:0;
	}
/*HTML,
BODY{
	height:100%;
	}*/
BODY{
	font-family:Arial, sans-serif;
	font-size:.875em;
	line-height:1.357;
	color:#435265;
	background:#a3d0df url(../i/bg-body.png) repeat-x;
	}
#main{
	background:#fff url(../i/bg-main-body.png) repeat-x;
	}
#long{
	background:#7094b7 url(../i/bg-long-body.png) repeat-x;
	}
OL,UL{
	list-style:none;
	}
TABLE{
	border-collapse:collapse;
	}
CAPTION,TH,TD{
	text-align:left;
	font-weight:normal;
	}

/* Wrap
---------------------------------------------*/
#main #wrap{
	width:100%;
	height:100%;
	background:url(../i/bg-main-wrap.jpg) no-repeat 50% 0;
	}
#long #wrap{
	width:100%;
	height:100%;
	background:url(../i/bg-long-wrap.jpg) no-repeat 50% 0;
	}
#wrap{
	width:100%;
	height:100%;
	background:url(../i/bg-wrap.jpg) no-repeat 50% 0;
	}
#inner-wrap{
	width:100%;
	height:100%;
	background:url(../i/bg-main-wrap.png) repeat-x 0 445px;
	}

/* Page
---------------------------------------------*/
#page{
	position:relative;
	width:1000px;
	margin:0 auto;
	min-height:100%;
	}

/* Header
---------------------------------------------*/
#header{
	position:absolute;
	top:0;
	width:1000px;
	}
#long #header{
	z-index:4;
	}

#addBookmarkContainer{
	position:absolute;
	top:0;
	left:50%;
	z-index:99;
	height:38px;
	width:250px;
	margin:0 0 0 -430px;
	padding:0 0 0 50px;
	background:url(../i/icon-bookmark.png) no-repeat;
	cursor:pointer;
	}
#addBookmarkContainer A{
	font:bold italic 14px/30px Arial,sans-serif;
	color:#fff;
	text-shadow:0 1px 1px #657c91;
	text-transform:lowercase;
	text-decoration:none;
	border-bottom:1px dotted;
	}
.sm{
	display:none;
	}

/* Logo
---------------------------------------------*/
#logo{
	position:absolute;
	left:62px;
	top:65px;
	width:316px;
	height:92px;
	}
	#logo A{
		display:block;
		width:316px;
		height:92px;
		}
	#logo IMG{
		display:block;
		width:316px;
		height:92px;
		}
#logoi{
	position:absolute;
	left:62px;
	top:43px;
	width:321px;
	height:127px;
	}
	#logoi IMG{
		display:block;
		width:321px;
		height:127px;
		}
/* Contact List
---------------------------------------------*/
#contact-list{
	position:absolute;
	top:22px;
	left:445px;
	}
	#contact-list LI{
		float:left;
		padding:0 25px 5px 15px;
		background:url(../i/icon-tel.png) no-repeat;
		font-size:14px;
		line-height:18px;
		color:#fff;
		font-family:Arial,Verdana,Geneva,sans-serif;
		text-shadow:0 1px 0 #4e5c6e;
		}
	#contact-list .tel{
		padding:0 0 0 3px;
		font-size:18px;
		line-height:18px;
		color:#fff;
		text-shadow:0 1px 0 #4e5c6e;
		}

#contact-list-i{
	position:absolute;
	top:21px;
	left:423px;
	}
	#contact-list-i LI{
		float:left;
		padding:0 25px 7px 15px;
		background:url(../i/icon-tel.png) no-repeat;
		font-size:14px;
		line-height:18px;
		color:#fff;
		font-family:Arial,Verdana,Geneva,sans-serif;
		text-shadow:0 1px 0 #4e5c6e;
		}
	#contact-list-i .tel{
		padding:0 0 0 3px;
		font-size:18px;
		line-height:18px;
		color:#fff;
		text-shadow:0 1px 0 #4e5c6e;
		}

#contact-div{

	position:absolute;

	top:22px;

	left:10px;

	}

	#contact-div LI{

		float:left;

		padding:0 25px 5px 15px;

		background:url(../i/icon-tel.png) no-repeat;

		font-size:14px;

		line-height:18px;

		color:#fff;

		font-family:Arial,Verdana,Geneva,sans-serif;

		text-shadow:0 1px 0 #4e5c6e;

		}

	#contact-div .tel{

		padding:0 0 0 3px;

		font-size:18px;

		line-height:18px;

		color:#fff;

		text-shadow:0 1px 0 #4e5c6e;

		}
/* Menu
---------------------------------------------*/
#menu{
	position:absolute;
	top:79px;
	left:414px;
	z-index:999;
	width:545px;
	font:12px Arial,Verdana,Geneva,sans-serif;
	}
	#menu .menu-bg{
		height:67px;
		width:545px;
		background:url(../i/bg-menu.png) no-repeat;
		}
	#menu #menu-inner{
		position:absolute;
		top:0;
		left:0;
		width:545px;
		overflow:visible;
		}
	#menu A{
		display:block;
		text-indent:-9999px;
		background:url(../i/bg-menu-item.png) no-repeat;
		}
	#menu .main{
		position:absolute;
		z-index:9;
		}
	#menu .portfolio{
		top:5px;
		left:7px;
		width:112px;
		height:45px;
		}
		#menu .portfolio A{
			display:block;
			width:112px;
			height:38px;
			}
		#menu .portfolio A:LINK,
		#menu .portfolio A:VISITED{
			background-position:0 0;
			}
		#menu .portfolio A:HOVER,
		#menu .portfolio A:ACTIVE,
		#menu .portfolio A.active,
		#menu .portfolio A.current{
			background-position:0 -38px !important;
			}
	#menu .services{
		top:5px;
		left:119px;
		width:182px;
		height:45px;
		}
		#menu .services A{
			display:block;
			width:82px;
			height:38px;
			}
		#menu .services A:LINK,
		#menu .services A:VISITED{
			background-position:-112px 0;
			}
		#menu .services A:HOVER,
		#menu .services A:ACTIVE,
		#menu .services A.active,
		#menu .services A.current{
			background-position:-112px -38px !important;
			}
	#menu .contacts{
		top:5px;
		left:201px;
		width:106px;
		height:45px;
		}
		#menu .contacts A{
			display:block;
			width:106px;
			height:38px;
			}
		#menu .contacts A:LINK,
		#menu .contacts A:VISITED{
			background-position:-194px 0;
			}
		#menu .contacts A:HOVER,
		#menu .contacts A:ACTIVE,
		#menu .contacts A.active,
		#menu .contacts A.current{
			background-position:-194px -38px !important;
			}
	#menu .blog{
		top:5px;
		left:307px;
		width:69px;
		height:45px;
		}
		#menu .blog A{
			display:block;
			width:69px;
			height:38px;
			}
		#menu .blog A:LINK,
		#menu .blog A:VISITED{
			background-position:-300px 0;
			}
		#menu .blog A:HOVER,
		#menu .blog A:ACTIVE,
		#menu .blog A.active,
		#menu .blog A.current{
			background-position:-300px -38px !important;
			}
	#menu .advertising{
		top:5px;
		left:376px;
		width:159px;
		height:45px;
		}
		#menu .advertising A{
			display:block;
			width:159px;
			height:38px;
			}
		#menu .advertising A:LINK,
		#menu .advertising A:VISITED{
			background-position:-369px 0;
			}
		#menu .advertising A:HOVER,
		#menu .advertising A:ACTIVE,
		#menu .advertising A.active,
		#menu .advertising A.current{
			background-position:-369px -38px !important;
			}

/* DropDown */
#menu .dropdown{
	position:absolute;
	top:45px;
	display:none;
	width:182px;
	}
#menu .dropdown UL{
	padding:9px 19px 2px 16px;
	width:139px;
	}
#menu .dropdown A{
	text-indent:0;
	background:none;
	white-space:nowrap;
	width:auto;
	line-height:19px;
	height:20px;
	padding:0 0 0 10px;
	text-shadow:0 1px 0 #e9eef2;
	}
#menu .dropdown A.current{
	text-decoration:none;
	cursor:auto;
	color:#4e5c6e;
	}
#menu .dropdown LI{
	display:block;
	width:182px;
	height:20px;
	background:url(../i/bullet.gif) no-repeat 0 50%;
	}

/* Corners and Shadows */
.dropdown-inner{
	position:relative;
	overflow:hidden;
	width:182px;
	}
.dropdown .cor{
	position:absolute;
	left:-9px;
	z-index:-1;
	background:url(../i/bg-dropdown.png);
	}
.dropdown .tl,
.dropdown .tr{
	top:-9px;
	bottom:0;
	}
.dropdown .tl,
.dropdown .bl{
	width:100%;
	}
.dropdown .tr,
.dropdown .br{
	width:8px;
	margin-left:100%;
	}
.dropdown .bl,
.dropdown .br{
	height:9px;
	}
.dropdown .bl{
	left:-9px;
	clip:rect(auto auto auto 8px);
	}


/* DropDown */
#menu .dropright{
	position:absolute;
	top:50px;
	left:294px;
	display:none;
	width:182px;
	z-index:9;
	}
#menu .dropright UL{
	padding:9px 19px 2px 16px;
	width:139px;
	}
#menu .dropright A{
	text-indent:0;
	background:none;
	white-space:nowrap;
	width:auto;
	line-height:19px;
	height:20px;
	padding:0 0 0 10px;
	text-shadow:0 1px 0 #e9eef2;
	}
#menu .dropright A.current{
	text-decoration:none;
	cursor:auto;
	color:#4e5c6e;
	}
#menu .dropright LI{
	height:20px;
	background:url(../i/bullet.gif) no-repeat 0 50%;
	}

/* Corners and Shadows */
.dropright-inner{
	position:relative;
	overflow:hidden;
	width:182px;
	}
.dropright .cor{
	position:absolute;
	left:-9px;
	z-index:-1;
	background:url(../i/bg-dropdown.png);
	}
.dropright .tl,
.dropright .tr{
	top:-9px;
	bottom:0;
	}
.dropright .tl,
.dropright .bl{
	width:100%;
	}
.dropright .tr,
.dropright .br{
	width:8px;
	margin-left:100%;
	}
.dropright .bl,
.dropright .br{
	height:9px;
	}
.dropright .bl{
	left:-9px;
	clip:rect(auto auto auto 8px);
	}

/* Content
---------------------------------------------*/
#content{
	width:1000px;
	position:relative;
	padding:158px 0 198px 0;
	overflow:hidden;
	}
#long #content{
	position:relative;
	padding:158px 0 0 0;
	margin:0 0 -150px;
	z-index:3;
	}

/* Presentation Panel
---------------------------------------------*/
#presentation-panel2{
	position:relative;
	padding:37px 0 0 60px;
	width:890px;
	}
#presentation-panel{
	position:relative;
	padding:37px 0 0 60px;
	width:890px;
	}
	#presentation-panel .text{
		position:relative;
		width:542px;
		padding:0 106px 0 242px;
		font-family:Arial,Verdana,sans-serif;
		margin:0 0 10px;
		font-size:14px;
		line-height:18px;
		}
	#presentation-panel .text a{
		color:#fff;
		}
	#presentation-panel .twocol{
		overflow:hidden;
		width:100%;
		padding:0;
		margin-top:20px;
		}
	#presentation-panel .right-col{
		float:right;
		width:542px;
		}
	#presentation-panel .right-col a{
		color:#fff;
		}
	#presentation-panel .left-col{
		float:left;
		width:310px;
		}
	#presentation-panel .twocol .question{
		padding:0 0 0 20px;
		}
	#presentation-panel H2{
		margin:0 0 17px;
		font-size:24px;
		font-weight:normal;
		line-height:22px;
		text-shadow:0 1px 0 #d0ddea;
		color:#4e5c6e;
		}
	#presentation-panel H3{
		margin:0 0 14px;
		font-size:18px;
		font-weight:normal;
		line-height:18px;
		color:#9ff;
		text-shadow:0 -1px 0 #627d97;
		}
	#presentation-panel H4{
		margin:25px 0 10px;
		font-size:14px;
		font-weight:bold;
		line-height:16px;
		color:#fff;
		text-shadow:0 1px 0 #5f7e9a;
		}
	#presentation-panel H5{
		margin:15px 0 10px;
		font-size:14px;
		font-weight:bold;
		font-style:italic;
		line-height:17px;
		color:#fff;
		}
	#presentation-panel H5 SPAN{
		border-bottom:1px dotted;
		cursor:pointer;
		color:#9ff;
		}
	#presentation-panel H5.current SPAN{
		border-bottom:none;
		cursor:auto;
		color:#fff;
		}
	#presentation-panel P{
		margin:0 0 14px;
		color:#fff;
		}
	#presentation-panel OL{
		margin:0 0 14px 16px;
		color:#fff;
		}
		#presentation-panel OL LI{
			list-style-type:decimal;
			padding:0 0 5px;
			color:#fff;
			}
	#presentation-panel UL{
		margin:0 0 14px 16px;
		color:#fff;
		}
		#presentation-panel UL LI{
			list-style-type:disc;
			padding:0 0 5px;
			color:#fff;
			}
	#presentation-panel TABLE,
	.post-text TABLE,
	#text-slider TABLE, #presentation-panel2 TABLE{
		width:100%;
		margin:10px 0 27px;
		border-collapse:separate;
		border-spacing:1px;
		font-size:15px;
		line-height:15px;
		color:#fff;
		text-shadow:0 1px 0 #657c91;
		}
	#presentation-panel .tarif{
		font-size:17px;
		font-style:italic;
		}
	#presentation-panel TABLE A:LINK,
	#presentation-panel TABLE A:VISITED{
		color:#fff;
		}
	#presentation-panel TABLE A:HOVER,
	#presentation-panel TABLE A:ACTIVE{
		color:#fff;
		}
	#presentation-panel TBODY A:LINK,
	#presentation-panel TBODY A:VISITED{
		color:#fff;
		border-bottom:1px dotted;
		text-decoration:none;
		}
	#presentation-panel TBODY A:HOVER,
	#presentation-panel TBODY A:ACTIVE{
		color:#fff;
		border:none;
		text-decoration:none;
		}
		#presentation-panel .big TD{
			text-align:center;
			vertical-align:middle;
			padding:10px 14px;
			height:33px;
			overflow:hidden;
			}
		#presentation-panel TD{
			text-align:center;
			vertical-align:middle;
			padding:10px 14px;
			height:15px;
			overflow:hidden;
			}
		.post-text TD,
		#text-slider TD, #presentation-panel2 TD{
			padding:10px 14px;
			}
			#presentation-panel TD,
			#text-slider TD,
			.post-text TD, #presentation-panel2 TD,
			#presentation-panel TH,
			.post-text TH,
			#text-slider TH, #presentation-panel2 TH{
				padding:9px 14px;
				background:url(../i/cor/bg-cells-15.png);
				}
			#presentation-panel TD.prices,
			#presentation-panel TH.prices{
				padding:0 14px !important;
				height:35px !important;
				vertical-align:middle !important;
				}
			#presentation-panel .big TD.prices,
			#presentation-panel .big TH.prices{
				padding:12px 14px !important;
				height:35px !important;
				vertical-align:middle !important;
				}
			#presentation-panel TD.prices .old{
				text-decoration:line-through;
				}
			#presentation-panel TD.prices .new{
				color:#fede71;
				}
			#presentation-panel TD.prices .news{
				color:#fede71;
				}

			#presentation-panel .odd TD,
			.post-text .odd TD,
			#text-slider .odd TD,
			#presentation-panel2 .odd TD,
			#presentation-panel .odd TH,
			.post-text .odd TH,
			#text-slider .odd TH,
			#presentation-panel2 .odd TH{
				background:url(../i/cor/bg-cells-30.png);
				}
			#presentation-panel TH.first{
				background:none;
				padding:0;
				width:246px;
				padding:8px 14px;
				background:url(../i/cor/bg-cells-wrap-l-15.png);
				}
			#presentation-panel .odd .first{
				background:url(../i/cor/bg-cells-wrap-l-30.png);
				}
			#presentation-panel .big .first{
				vertical-align:middle;
				background:url(../i/cor/bg-big-cells-wrap-l-30.png);
				}
			#presentation-panel .last{
				width:141px;
				padding:10px 14px;
				background:url(../i/cor/bg-cells-wrap-r-15.png) 100% 0;
				}
			#presentation-panel .odd .last{
				background:url(../i/cor/bg-cells-wrap-r-30.png) 100% 0;
				}
			#presentation-panel .big .last{
				vertical-align:middle;
				background:url(../i/cor/bg-big-cells-wrap-r-30.png);
				}
			#presentation-panel THEAD TH{
				text-align:center;
				vertical-align:top;
				height:15px;
				padding:10px 14px;
				background:none !important;
				line-height:18px;
				font-style:italic;
				}
			#presentation-panel TBODY TH{
				text-align:left;
				vertical-align:top;
				}
			#presentation-panel TFOOT TD{
				background:none !important;
				padding-top:15px;
				}
		#presentation-panel TABLE .check{
			display:block;
			text-indent:-9999px;
			width:15px;
			height:15px;
			margin:0 auto;
			background:url(../i/icon-check.png) no-repeat;
			}
		#presentation-panel TABLE .uncheck{
			display:block;
			text-indent:-9999px;
			width:15px;
			height:15px;
			margin:0 auto;
			background:url(../i/icon-uncheck.png) no-repeat;
			}
		#presentation-panel .present-panel{
			overflow:hidden;
			margin:20px 0 27px;
			font-size:14px;
			line-height:16px;
			color:#535c6d;
			width:890px;
			}
			#presentation-panel .present-panel .col{
				float:left;
				width:270px;
				}
			#presentation-panel .present-panel H3{
				width:250px;
				}
			#presentation-panel .present-panel .col-content{
				padding:0 15px 0 25px;
				}
			#presentation-panel .present-panel-content{
				overflow:hidden;
				padding:1px 40px;
				width:810px;
				background:url(../i/cor/bg-cells-15.png);
				}
			.present-panel-top{
				height:17px;
				background:url(../i/cor/bg-present-panel-top-15.png);
				}
			.present-panel-bottom{
				height:17px;
				background:url(../i/cor/bg-present-panel-bottom-15.png);
				}
	#presentation-panel .footnote{
		position:absolute;
		left:0;
		}
	#presentation-panel #dev-icon{
		margin:0 0 0 30px;
		width:111px;
		height:114px;
		background:url(../i/icon-develop.png) no-repeat;
		}
	#presentation-panel #seo-icon{
		margin:0 0 0 30px;
		width:111px;
		height:114px;
		background:url(../i/icon-seo.png) no-repeat;
		}
	#presentation-panel #support-icon{
		margin:0 0 0 30px;
		width:111px;
		height:114px;
		background:url(../i/icon-support.png) no-repeat;
		}
	#presentation-panel #context-icon{
		margin:0 0 0 30px;
		width:111px;
		height:114px;
		background:url(../i/icon-context.png) no-repeat;
		}
	#presentation-panel #copy-icon{
		margin:0 0 0 30px;
		width:111px;
		height:114px;
		background:url(../i/icon-copy.png) no-repeat;
		}
	#presentation-panel #opcii-icon{
		margin:0 0 0 30px;
		width:111px;
		height:114px;
		background:url(../i/icon-opcii.png) no-repeat;
		}
	#presentation-panel #audit-icon{
		margin:0 0 0 30px;
		width:111px;
		height:114px;
		background:url(../i/icon-audit.png) no-repeat;
		}
	#presentation-panel #design-icon{
		margin:0 0 0 30px;
		width:111px;
		height:114px;
		background:url(../i/icon-design.png) no-repeat;
		}
	#presentation-panel #foto-icon{
		margin:0 0 0 30px;
		width:111px;
		height:114px;
		background:url(../i/icon-foto.png) no-repeat;
		}
	#presentation-panel  #complete-brief{
		font-size:24px;
		line-height:23px;
		height:46px;
		width:130px;
		padding:0 0 0 46px;
		margin:60px 0 0 20px;
		background:url(../i/icon-complete-brief.png) no-repeat;
		}
	#presentation-panel  #complete-brief A:LINK,
	#presentation-panel  #complete-brief A:VISITED{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:underline;
		color:#9ff;
		}
	#presentation-panel  #complete-brief A:HOVER,
	#presentation-panel  #commercial-offer A:ACTIVE{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:none;
		color:#9ff;
		}
		

	#presentation-panel  #calculate-site{
		font-size:24px;
		line-height:23px;
		height:46px;
		width:150px;
		padding:0 0 0 46px;
		margin:30px 0 0 20px;
		background:url(../i/icon-calculate.png) no-repeat;
		}
	#presentation-panel  #calculate-site A:LINK,
	#presentation-panel  #calculate-site A:VISITED{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:underline;
		color:#9ff;
		}
	#presentation-panel  #calculate-site A:HOVER,
	#presentation-panel  #calculate-site A:ACTIVE{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:none;
		color:#9ff;
		}

	#presentation-panel  #dopopcii-site{
		font-size:24px;
		line-height:23px;
		height:46px;
		width:150px;
		padding:0 0 0 46px;
		margin:30px 0 0 20px;
		background:url(../i/icon-dopopcii.png) no-repeat;
		}
	#presentation-panel  #dopopcii-site A:LINK,
	#presentation-panel  #dopopcii-site A:VISITED{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:underline;
		color:#9ff;
		}
	#presentation-panel  #dopopcii-site A:HOVER,
	#presentation-panel  #dopopcii-site A:ACTIVE{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:none;
		color:#9ff;
		}

	#presentation-panel  #commercial-offer{
		font-size:24px;
		line-height:23px;
		height:46px;
		width:150px;
		padding:0 0 0 46px;
		margin:30px 0 0 20px;
		background:url(../i/icon-commercial-offer.png) no-repeat;
		}
	#presentation-panel  #commercial-offer A:LINK,
	#presentation-panel  #commercial-offer A:VISITED{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:underline;
		color:#9ff;
		}
	#presentation-panel  #commercial-offer A:HOVER,
	#presentation-panel  #commercial-offer A:ACTIVE{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:none;
		color:#9ff;
		}
		
		
		
	#presentation-panel  #oplata-uslug{
		font-size:24px;
		line-height:23px;
		height:50px;
		width:130px;
		padding:0 0 0 46px;
		margin:30px 0 0 20px;
		background:url(../i/icon-oplata-uslug.png) no-repeat;
		}
	#presentation-panel  #oplata-uslug A:LINK,
	#presentation-panel  #oplata-uslug A:VISITED{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:underline;
		color:#9ff;
		}
	#presentation-panel  #oplata-uslug A:HOVER,
	#presentation-panel  #oplata-uslug A:ACTIVE{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:none;
		color:#9ff;
		}		
		
		
	#secondary-content  #post-review{
		font-size:24px;
		line-height:23px;
		height:50px;
		width:150px;
		padding:0 0 0 46px;
		margin:30px 0 0 90px;
		background:url(../i/icon-post-review.png) no-repeat 0 10px;
		}
	#secondary-content  #post-review A:LINK,
	#secondary-content  #post-review A:VISITED{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:underline;
		color:#9ff;
		}
	#secondary-content  #post-review A:HOVER,
	#secondary-content  #post-review A:ACTIVE{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:none;
		color:#9ff;
		}


#feedback{
	margin:0 0 0 40px;
	width:251px;
	/*height:370px;*/
	font-size:14px;
	}
	#feedback .variant{
		color:#fff;
		overflow:hidden;
		width:251px;
		}
	#feedback .radio{
		float:left;
		}
		#feedback .variant label{
			float:right;
			display:block;
			width:220px;
			}
	#feedback .textfield{
		display:block;
		width:250px;
		height:24px;
		line-height:24px;
		border:0;
		background:#fff;
		background:url(../i/cor/bg-feedback-textfield.png) no-repeat;
		}
	#feedback .fieldset{
		padding:5px 0 10px;
		}
	#order .fieldset{
		padding:5px 0 10px;
		}
	#feedback .button{
		float:right;
		background:url(../i/cor/feedback-submit.gif) no-repeat;
		color:#fff;
		border:0;
		width:99px;
		height:26px;
		line-height:26px;
		}
	#feedback TEXTAREA{
		display:block;
		width:250px;
		height:72px;
		line-height:24px;
		border:0;
		background:#fff;
		background:url(../i/cor/bg-feedback-textarea.png) no-repeat;
		overflow:auto;
		}
	#feedback .label{
		display:block;
		width:250px;
		height:24px;
		padding:2px 0 0 0;
		line-height:24px;
		}
	#feedback .hidden{
		display:none;
		}

#feedback2{
	margin:0;
	font-size:14px;
	}
	.feedback2-top{
		height:16px;
		background:url(../i/cor/bg-feedback2-top.png);
		width:291px;
		}
	.feedback2-bottom{
		height:16px;
		background:url(../i/cor/bg-feedback2-bottom.png);
		width:291px;
		}
	.feedback2-content{
		background:url(../i/cor/bg-feedback2-content.png);
		padding:0 20px;
		width:251px;
		overflow:hidden;
		}

	#feedback2 H3{
		color:#4e5c6e;
		text-shadow:none;
		}
	#feedback2 .variant{
		color:#fff;
		overflow:hidden;
		width:251px;
		}
	#feedback2 .radio{
		float:left;
		}
		#feedback2 .variant label{
			float:right;
			display:block;
			width:220px;
			}
	#feedback2 .textfield{
		display:block;
		width:250px;
		height:24px;
		line-height:24px;
		border:0;
		background:url(../i/cor/bg-feedback2-textfield_.png) no-repeat;
		}
	#feedback2 .fieldset{
		padding:0 0 10px;
		}
	#feedback2 .button{
		float:right;
		background:url(../i/cor/feedback2-submit.gif) no-repeat;
		color:#fff;
		border:0;
		width:99px;
		height:26px;
		line-height:23px;
		}
	#feedback2 TEXTAREA{
		display:block;
		width:250px;
		height:72px;
		line-height:24px;
		border:0;
		background:url(../i/cor/bg-feedback2-textarea_.png) no-repeat;
		overflow:auto;
		}
	#feedback2 .label{
		display:block;
		width:250px;
		height:24px;
		padding:2px 0 0 0;
		line-height:24px;
		}

#main-feedback{
	position:absolute;
	top:1781px;
	left:58px;
	width:320px;
	margin:0;
	font-size:14px;
	}
	#main-feedback .main-feedback-c{
		background:url(../i/block_fon.png) repeat-x;
		width:280px;
		padding:10px 20px;
		overflow:hidden;
		}	
	#main-feedback .main-feedback-t{
		height:10px;
		background:url(../i/block_h.png);
		width:320px;
		}
	#main-feedback .main-feedback-b{
		height:14px;
		background:url(../i/block_b.png);
		width:320px;
		}		

	.main-feedback-top{
		height:16px;
		background:url(../i/cor/bg-feedback2-top.png);
		width:291px;
		}
	.main-feedback-bottom{
		height:16px;
		background:url(../i/cor/bg-feedback2-bottom.png);
		width:291px;
		}
	.main-feedback-content{
		background:url(../i/cor/bg-feedback2-content.png);
		padding:0 20px;
		width:251px;
		overflow:hidden;
		}

	#main-feedback H3{
		color:#535c6d;
		font-size:18px;
		}
	#main-feedback .variant{
		color:#fff;
		overflow:hidden;
		width:251px;
		}
	#main-feedback .radio{
		float:left;
		}
		#main-feedback .variant label{
			float:right;
			display:block;
			width:220px;
			}
	#main-feedback .textfield{
		display:block;
		width:280px;
		height:24px;
		line-height:24px;
		border:0;
		background:url(../i/cor/bg-feedback2-textfield.png) no-repeat;
		}
	#main-feedback .fieldset{
		padding:0 0 10px;
		}
	#main-feedback .button{
		float:right;
		background:url(../i/cor/feedback2-submit.gif) no-repeat;
		color:#fff;
		border:0;
		width:99px;
		height:26px;
		line-height:23px;
		}
	#main-feedback TEXTAREA{
		display:block;
		width:280px;
		height:140px;
		line-height:24px;
		border:0;
		background:url(../i/cor/bg-feedback2-textarea.png) no-repeat;
		overflow:auto;
		}
	#main-feedback .label{
		display:block;
		width:280px;
		height:24px;
		padding:2px 0 0 0;
		line-height:24px;
		}

/* Primary Content
---------------------------------------------*/
#primary-content{
	float:right;
	width:725px;
	}

#page-title{
	height:33px;
	padding:0 0 0 275px;
	font:30px/1 Arial,Verdana,sans-serif;
	text-shadow:0 1px 0 #7094b7;
	color:#fff;
	}
#page-title a{
	text-shadow:0 1px 0 #7094b7;
	color:#fff;
	}
#pages-title{
	overflow:hidden;
	padding:0 0 0 275px;
	margin:0 0 15px 0;
	font:12px/14px Arial,Verdana,sans-serif;
	color:#435265;
	}
#pages-title a:hover{
	text-decoration:none;
	}
#pages-title a{
	color:#435265;
	text-decoration:underline;
	}
#entry{
	padding:32px 32px 0 25px;
	width:668px;
	overflow:hidden;
	min-height:500px;
	}
#page-sub-title{
	margin:7px 0 17px;
	font:normal 24px/22px Arial,Verdana,sans-serif;
	text-shadow:0 1px 0 #d0ddea;
	color:#4e5c6e;
	}

/* Site Pages
---------------------------------------------*/
.bonus{
	float:right;
	position:relative;
	width:160px;
	height:170px;
	top:0px;
	right:50px;
	}
	.bonus A{
	display:block;
	position:relative;
	width:160px;
	height:170px;
	}
#saling{
	position:relative;
	width:410px;
	height:43px;
	background:url(../i/border-solid-h.gif) repeat-x 100% 100%;
	}
	.vizitka #saling #price{
		height:38px;
		width:220px;
		font-size:24px;
		text-shadow: 0 1px 0 #657C91;
		color:#fff;
		}
	.business #saling #price{
		height:38px;
		width:220px;
		font-size:24px;
		text-shadow: 0 1px 0 #657C91;
		color:#fff;
		}
	.corporate #saling #price{
		height:38px;
		width:220px;
		font-size:24px;
		text-shadow: 0 1px 0 #657C91;
		color:#fff;
		}
	.shop #saling #price{
		height:38px;
		width:220px;
		font-size:24px;
		text-shadow: 0 1px 0 #657C91;
		color:#fff;
		}
	#saling #order{
		position:absolute;
		right:0;
		bottom:16px;
		height:24px;
		width:100px;
		}
		#saling #order A{
			display:block;
			background:url(../i/cor/saling-order-a.gif);
			color:#fff;
			height:24px;
			line-height:24px;
			width:100px;
			text-align:center;
			text-decoration:none;
			}
#components{
	width:410px;
	overflow:hidden;
		margin:0 0 30px;
	}
	#components .left-col{
		float:left;
		width:200px;
		}
	#components .right-col{
		float:right;
		width:200px;
		}
	#components LI{
		height:16px;
		line-height:16px;
		font-size:14px;
		padding:10px 0;
		background:url(../i/border-dotted-h.gif) repeat-x 100% 100%;
		}
	#components LI A:LINK,
	#components LI A:VISITED{
		color:#fff;
		text-shadow:0 1px 0 #657c91;
		text-decoration:none;
		}
	#components LI A:HOVER,
	#components LI A:ACTIVE{
		color:#fff;
		text-shadow:0 1px 0 #657c91;
		text-decoration:underline;
		}
#long-desrc{
	width:100%;
	clear:both;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	}

/* Icons */
.icon-sites{
	display:block;
	float:left;
	position:relative;
	width:16px;
	height:16px;
	overflow:hidden;
	margin:0 9px 0 0;
	}
	.icon-sites I{
		position:absolute;
		display:block;
		height:656px;
		width:16px;
		background:url(../i/icon-sites.png) no-repeat;
		left:0;
		}
	.icon-sites .price{
		top:0;
		}
	.icon-sites .page{
		top:-16px;
		}
	.icon-sites .maket{
		top:-32px;
		}
	.icon-sites .foto{
		top:-48px;
		}
	.icon-sites .mail{
		top:-64px;
		}
	.icon-sites .cms{
		top:-80px;
		}
	.icon-sites .domain{
		top:-96px;
		}
	.icon-sites .stat{
		top:-112px;
		}
	.icon-sites .feedback{
		top:-128px;
		}
	.icon-sites .news{
		top:-144px;
		}
	.icon-sites .search{
		top:-160px;
		}
	.icon-sites .profile{
		top:-176px;
		}
	.icon-sites .poll{
		top:-192px;
		}
	.icon-sites .cart{
		top:-208px;
		}
	.icon-sites .whiteboard{
		top:-224px;
		}
	.icon-sites .articles{
		top:-240px;
		}
	.icon-sites .calendar{
		top:-256px;
		}
	.icon-sites .player{
		top:-272px;
		}
	.icon-sites .catalog{
		top:-288px;
		}
	.icon-sites .specoffer{
		top:-304px;
		}
	.icon-sites .advanced-search{
		top:-320px;
		}
	.icon-sites .payment{
		top:-336px;
		}
	.icon-sites .synchro{
		top:-352px;
		}
	.icon-sites .forum{
		top:-368px;
		}
	.icon-sites .guestbook{
		top:-384px;
		}
	.icon-sites .comment{
		top:-400px;
		}
	.icon-sites .ask-question{
		top:-416px;
		}
	.icon-sites .rating{
		top:-432px;
		}
	.icon-sites .online-consul{
		top:-448px;
		}
	.icon-sites .optimisation{
		top:-464px;
		}
	.icon-sites .copy{
		top:-480px;
		}
	.icon-sites .context{
		top:-496px;
		}
	.icon-sites .style{
		top:-512px;
		}
	.icon-sites .period{
		top:-528px;
		}
	.icon-sites .keywords{
		top:-544px;
		}
	.icon-sites .seo-links{
		top:-560px;
		}
	.icon-sites .support{
		top:-576px;
		}
	.icon-sites .advert{
		top:-592px;
		}
	.icon-sites .audit{
		top:-608px;
		}
	.icon-sites .map{
		top:-624px;
		}
	.icon-sites .psregistr{
		top:-640px;
		}

/* Big Icons */
.b-icon-sites{
	display:block;
	float:left;
	position:relative;
	width:32px;
	height:32px;
	overflow:hidden;
	margin:0 9px 0 0;
	}
	TD .b-icon-sites{
		display:inline-block;
		float:none;
		position:relative;
		width:32px;
		height:32px;
		overflow:hidden;
		margin:0 9px 0 0;
		}
	.b-icon-sites I{
		position:absolute;
		display:block;
		height:224px;
		width:32px;
		background:url(../i/b-icon-sites.png) no-repeat;
		left:0;
		text-indent:-9999px;
		}
	.b-icon-sites .clients-design{
		top:0;
		}
	.b-icon-sites .exclusive-design{
		top:-32px;
		}
	.b-icon-sites .domain{
		top:-64px;
		}
	.b-icon-sites .mail{
		top:-96px;
		}
	.b-icon-sites .traffic{
		top:-128px;
		}
	.b-icon-sites .top-10{
		top:-160px;
		}
	.b-icon-sites .calls{
		top:-192px;
		}


/* Brief Pages
---------------------------------------------*/
.brief #primary-content{
	margin:20px 0 0;
	}
.brief #secondary-content{
	margin:0;
	padding:60px 0 0 60px;
	width:215px;
	}
	.brief #secondary-content P{
		margin:0 0 1em;
		color:#fff;
		font-size:12px;
		line-height:15px;
		}

#brief{
	color:#fff;
	width:668px;
	}
	#brief .brief-content{
		padding:1px 30px 5px;
		border-left:1px solid #c4d2e0;
		border-right:1px solid #c4d2e0;
		}
	#brief .brief-top{
		height:16px;
		width:668px;
		background:url(../i/cor/bg-brief-top.png);
		}
	#brief .brief-bottom{
		height:16px;
		width:668px;
		background:url(../i/cor/bg-brief-bottom.png);
		}

	#brief UL,
	#brief OL{
		margin:1em 0 1em 1.25em;
		}
		#brief UL LI{
			list-style:disc;
			}
			#brief LI OL LI{
				list-style:decimal;
				}
		#brief OL LI{
			list-style:decimal;
			}
			#brief LI UL LI{
				list-style:disc;
				}
	#brief H2{
		margin:12px 0 6px;
		font-size:18px;
		font-weight:normal;
		color:#6ff;
		text-shadow:0 -1px 0 #627D97;
		}
	#brief .fieldset{
		width:606px;
		overflow:hidden;
		}
	#brief LABEL{
		display:block;
		padding:4px 5px;
		font:14px/16px Arial,Verdana,sans-serif;
		color:#fff;
		}
	#brief .text-field{
		display:block;
		background:url(../i/cor/brief-text-field.png);
		border:none;
		padding:4px 5px;
		width:596px;
		font:14px/16px Arial,Verdana,sans-serif;
		color:#000;
		}
	#brief TEXTAREA{
		display:block;
		background:url(../i/cor/brief-textarea.png);
		border:none;
		padding:4px 5px;
		width:596px;
		font:14px/16px Arial,Verdana,sans-serif;
		color:#000;
		overflow:auto;
		}
	#brief TEXTAREA{
		height:106px;
		}
	#brief .three-cols{
		float:left;
		width:190px;
		padding:0 0 0 18px;
		overflow:hidden;
		}
		#brief .three-cols .text-field{
			width:178px;
			}
		#brief .three-cols .text-field{
			background:url(../i/cor/brief-three-cols-text-field.png);
			width:178px;
			}
		#brief .two-cols{
			float:left;
			width:294px;
			padding:0 0 0 18px;
			overflow:hidden;
			margin:5px 0 0 0;
			}
		#brief .two-cols LABEL{
			display:inline;
			}
		#brief .first{
			padding:0;
			}
		#brief .fileinputs{
			height:24px;
			}
		#brief .fileinputs .file{
			display:block;
			background:#fff;
			border:none;
			padding:4px 5px;
			font:14px/16px Arial,Verdana,sans-serif;
			color:#000;

			-webkit-border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			border-radius: 3px;

			-webkit-box-shadow:inset 0 1px 2px #b3bbc8;
			-moz-box-shadow:inset 0 1px 2px #b3bbc8;
			box-shadow:inset 0 1px 2px #b3bbc8;
			}
		#brief .submit{
			display:block;
			background:url(../i/cor/brief-submit.gif);
			color:#fff;
			border:0;
			line-height:26px;
			height:26px;
			width:99px;
			margin:0 auto;
			}
		#brief .button-wrap{
			padding:15px 0 0;
			}

/* Fake File */





/* Sidebar Portfolio Slider
---------------------------------------------*/
#sidebar-portfolio{
	position:relative;
	padding:0 0 0 51px;
	width:224px;
	overflow:hidden;
	}
#bg-sidebar-portfolio{
	position:relative;
	width:224px;
	height:208px;
	background:url(../i/bg-sidebar-portfolio.png) no-repeat;
	}
#sidebar-portfolio-title{
	padding:0 0 10px 61px;
	font-size:18px;
	font-family:Arial,sans-serif;
	}
	#sidebar-portfolio-title A:LINK,
	#sidebar-portfolio-title  A:VISITED{
		color:#9ff;
		text-decoration:underline;
		text-shadow:0 -1px 0 #627D97;
		}
	#sidebar-portfolio-title A:HOVER,
	#sidebar-portfolio-title A:ACTIVE{
		color:#9ff;
		text-decoration:none;
		text-shadow:0 -1px 0 #627D97;
		}
	#sidebar-portfolio .scrollable{
		position:absolute;
		top:11px;
		left:65px;
		width:196px;
		height:180px;
		overflow:hidden;
		}
	#sidebar-portfolio .items{
		position:absolute;
		top:0;
		left:0;
		width:2000em;
		height:180px;
		overflow:hidden;
		}
	#sidebar-portfolio .item{
		float:left;
		display:block;
		width:196px;
		height:180px;
		}
#sidebar-portfolio-nav{
	width:auto;
	padding:0 0 0 80px;
	}
	#sidebar-portfolio-nav SPAN{
		width:96px;
		height:28px;
		}

/* Portfolio Slider
---------------------------------------------*/
#portfolio-slider{
	position:relative;
	width:668px;
	height:589px;
	overflow:hidden;
	}
	#portfolio-slider .page{
		width:668px;
		height:589px;
		}
	#portfolio-slider .scrollable{
		position:relative;
		width:668px;
		height:458px;
		overflow:hidden;
		}
	#portfolio-slider .items{
		position:absolute;
		top:0;
		left:0;
		width:99999px;
		height:458px;
		overflow:hidden;
		}
	#portfolio-slider .item{
		float:left;
		width:668px;
		height:458px;
		overflow:hidden;
		}
	#portfolio-slider LI{
		float:left;
		padding:14px 23px 25px 15px;
		width:290px;
		height:190px;
		overflow:hidden;
		}
	#portfolio-slider .bg{
		display:block;
		width:328px;
		height:229px;
		margin:-14px 0 0 -15px;
		background:url(../i/bg-portfolio-slider-item.png) no-repeat;
		overflow:hidden;
		}
	#portfolio-slider IMG{
		display:block;
		}
	#portfolio-slider .item A{
		position:relative;
		display:block;
		padding:14px 0 0 15px;
		margin:-229px 0 0 -15px;
		width:290px;
		font:14px/1 Arial,Verdana,sans-serif;
		color:#fff;
		overflow:hidden;
		}
	#portfolio-slider .item  A:LINK,
	#portfolio-slider .item  A:VISITED{
		height:700px;
		}
	#portfolio-slider  .item A:HOVER,
	#portfolio-slider .item  A:ACTIVE{
		height:190px;
		}
	#portfolio-slider .descr{
		position:absolute;
		bottom:0;
		left:15px;
		display:block;
		text-decoration:underline;
		background:url(../i/bg-portfolio-caption.png);
		width:250px;
		padding:8px 20px 13px;
		}
	#portfolio-slider B{
		display:block;
		font-weight:normal;
		}

/* Portfolio Navigation */
.portfolio-nav{
	width:100%;
	overflow:hidden;
	}
	.portfolio-nav SPAN{
		float:left;
		max-width:608px;
		}
		.portfolio-nav SPAN A{
			width:28px;
			height:28px;
			line-height:25px;
			margin:0 2px;
			text-align:center;
			color:#fff;
			}
		.portfolio-nav SPAN A:LINK,
		.portfolio-nav SPAN A:VISITED{
			text-decoration:underline;
			color:#fff;
			}
		.portfolio-nav SPAN A:HOVER,
		.portfolio-nav SPAN A:ACTIVE{
			text-decoration:none;
			color:#fff;
			}
		.portfolio-nav SPAN A.current,
		.portfolio-nav SPAN A.current:VISITED,
		.portfolio-nav SPAN A.current:HOVER,
		.portfolio-nav SPAN A.current:ACTIVE{
			background:url(../i/bg-portfolio-nav-current.png) no-repeat;
			text-decoration:none;
			color:#fff;
			}
	.portfolio-nav A{
		float:left;
		display:block;
		cursor:pointer;
		}
	.portfolio-nav .nav{
		float:left;
		width:15px;
		height:25px;
		background:url(../i/bg-portfolio-nav.png) no-repeat;
		text-indent:-9999px;
		}
	.portfolio-nav A.next,
	.portfolio-nav A.next:VISITED{
		background-position:0 0;
		margin:3px 5px 0 10px;
		}
	.portfolio-nav A.next:HOVER,
	.portfolio-nav A.next:ACTIVE{
		background-position:0 -25px;
		margin:3px 5px 0 10px;
		}
	.portfolio-nav A.prev,
	.portfolio-nav A.prev:VISITED{
		background-position:-15px 0;
		margin:3px 0 0 5px;
		}
	.portfolio-nav A.prev:HOVER,
	.portfolio-nav A.prev:ACTIVE{
		background-position:-15px -25px;
		margin:3px 0 0 5px;
		}

/* Secondary Content
---------------------------------------------*/
#secondary-content{
	float:left;
	width:275px;
	overflow:hidden;
	}

/* Secondary Menu */
#secondary-menu{
	width:215px;
	padding:42px 0 32px 60px;
	line-height:1;
	font:16px/1 Arial,Verdana,sans-serif;
	overflow:hidden;
	}
	#secondary-menu LI{
		width:215px;
		height:35px;
		margin:0 0 1px;
		}
	#secondary-menu A{
		position:relative;
		display:block;
		padding:0 20px 0 35px;
		height:35px;
		line-height:34px;
		width:160px;
		text-shadow:0 1px 0 #657c91;
		text-decoration:none;
		color:#fff;
		z-index:1;
		overflow:hidden;
		font-size:15px;
		}
	#secondary-menu .icon{
		position:absolute;
		top:10px;
		left:10px;
		display:block;
		height:15px;
		width:15px;
		background:url(../i/bg-secondary-menu-item.png) no-repeat;
		}
	#secondary-menu .bg{
		position:absolute;
		left:0;
		width:215px;
		height:105px;
		background:url(../i/bg-secondary-menu.png);
		z-index:-1;
		}
	#secondary-menu A:LINK .bg,
	#secondary-menu A:VISITED .bg{
		top:0;
		}
	#secondary-menu A:HOVER .bg,
	#secondary-menu A:ACTIVE .bg{
		top:-70px;
		}
	#secondary-menu .current A:LINK .bg,
	#secondary-menu .current A:VISITED .bg,
	#secondary-menu .current A:HOVER .bg,
	#secondary-menu .current A:ACTIVE .bg{
		top:-35px;
		}
	#secondary-menu .exclusive{
		margin-top:40px;
		}

/* Archive */
#archive{
	width:215px;
	padding:0 0 0 75px;
	line-height:1;
	font:16px/1 Arial,Verdana,sans-serif;
	overflow:hidden;
	}
	#archive LI{
		width:200px;
		height:36px;
		background:url(../i/bg-archive-item.gif) repeat-x 0 100%;
		}
	#archive A{
		display:block;
		padding:0 20px;
		height:36px;
		width:160px;
		line-height:35px;
		text-shadow:0 1px 0 #657c91;
		text-decoration:none;
		color:#fff;
		font-family:Arial,Verdana,sans-serif;
		font-size:14px;
		}
	#archive .current A{
		font-size:16px;
		background:url(../i/bullet2.gif) no-repeat 0 14px;
		}

/* Main Content
---------------------------------------------*/
#main-content{
	position:relative;
	padding:803px 0 0 0;
	overflow:hidden;
	width:900px;
	}
#main-content #complete-brief{
	position:absolute;
	top:1053px;
	left:106px;
	font-size:24px;
	line-height:23px;
	height:46px;
	width:130px;
	padding:0 0 0 46px;
	margin:60px 0 0 20px;
	background:url(../i/icon-complete-brief2.png) no-repeat;
	}
#main-content  #complete-brief A:LINK,
#main-content  #complete-brief A:VISITED{
	text-shadow:0 -1px 0 #fff;
	text-decoration:underline;
	color:#7E8993;
	}
#main-content  #complete-brief A:HOVER,
#main-content  #complete-brief A:ACTIVE{
	text-shadow:0 -1px 0 #fff;
	text-decoration:none;
	color:#7E8993;
	}

#main-content #calculate-site{
	position:absolute;
	top:1125px;
	left:106px;
	font-size:24px;
	line-height:23px;
	height:46px;
	width:150px;
	padding:0 0 0 46px;
	margin:60px 0 0 20px;
	background:url(../i/icon-calculate2.png) no-repeat;
	}
#main-content  #calculate-site A:LINK,
#main-content  #calculate-site A:VISITED{
	text-shadow:0 -1px 0 #fff;
	text-decoration:underline;
	color:#7E8993;
	}
#main-content  #calculate-site A:HOVER,
#main-content  #calculate-site A:ACTIVE{
	text-shadow:0 -1px 0 #fff;
	text-decoration:none;
	color:#7E8993;
	}


/* Text */
#text{
	float:right;
	width:500px;
	min-height:580px;
	font-family:Verdana, Geneva, sans-serif;
	}
	#text H1,
	#text H2{
		margin:0 0 .6em;
		text-shadow:0 1px 0px #feffff;
		font:20px Verdana, sans-serif;
		}
	#text H1 SPAN,
	#text H2 SPAN{
		color:#7e8993;
		text-shadow:0 1px 0px #feffff;
		font:20px Verdana, sans-serif;
		border-bottom:1px dashed;
		cursor:pointer;
		}
	#text H1 SPAN.current,
	#text H2 SPAN.current{
		color:#feffff;
		text-shadow:0 1px 0px #7e8993;
		font:20px Verdana, sans-serif;
		border-bottom:none;
		cursor:auto;
		}
	#text H3{
		font-size:1em;
		font-weight:bold;
		margin:0 0 1em 0;
		}
	#text P{
		margin:0 0 1em 0;
		}
	#text .panel{
		margin:0 0 0 37px;
		}
	#text .panel I{
		}
	#text UL{
		padding:0 0 15px 15px;
		}
	#text OL{
		list-style:decimal;
		padding:0 0 15px 15px;
		}

/* Review */
#review{
	position:absolute;
	top:783px;
	left:0;
	width:400px;
	height:290px;
	overflow:hidden;
	}
.bg-review{
	position:absolute;
	top:783px;
	left:0;
	width:400px;
	height:290px;
	overflow:hidden;
	background:url(../i/bg-review.png) no-repeat;
	}
	#review .items{
		position:absolute;
		top:0;
		left:0;
		width:9999px;
		height:290px;
		background:0;
		}
	#review .item{
		diaplay:block;
		float:left;
		width:400px;
		height:290px;
		}
	#review .family{
		display:block;
		font-style:normal;
		}
	#review .author{
		padding:30px 0 0 62px;
		width:338px;
		}
		#review .author A{
			display:block;
			background:url(../i/icon-author.png) no-repeat;
			padding:0 0 0 30px;
			text-decoration:none;
			font-weight:bold;
			color:#7e8993;
			line-height:13px;
			width:316px;
			padding:0 0 0 22px;
			}
	#review .company{
		padding:67px 0 7px 76px;
		width:324px;
		}
		#review .company A{
			color:#425066;
			font-size:12px;
			text-decoration:none;
			font-weight:bold;
			}
	#review .text{
		width:215px;
		line-height:15px;
		padding:0 0 0 115px;
		}
		#review .text A{
			color:#425066;
			text-decoration:none;
			}
	#review .lookmore{
		text-align:right;
		width:280px;
		padding:15px 0 0 0;
		}
		#review .lookmore A{
			display:block;
			padding:0 30px 0 0;
			width:250px;
			background:url(../i/bg-review-lookmore.gif) no-repeat 100% 100%;
			text-transform:uppercase;
			text-decoration:none;
			font-size:12px;
			color:#7e8993;
			}

/* Main Review Nav */
#main-review-nav .nav{
	position:absolute;
	top:945px;
	left:61px;
	display:block;
	height:40px;
	width:23px;
	overflow:hidden;
	}
#main-review-nav .next{
	left:364px;
	}
#main-review-nav .nav A{
	display:block;
	height:40px;
	width:23px;
	background:url(../i/bg-main-review-nav.png) no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	}
	#main-review-nav .prev A,
	#main-review-nav .prev A:VISITED{
		background-position:0 0;
		}
	#main-review-nav .prev A:HOVER,
	#main-review-nav .prev A:ACTIVE{
		background-position:0 -40px;
		}
	#main-review-nav .next A,
	#main-review-nav .next A:VISITED{
		background-position:-23px 0;
		}
	#main-review-nav .next A:HOVER,
	#main-review-nav .next A:ACTIVE{
		background-position:-23px -40px;
		}

/* Actions
---------------------------------------------*/
#actions{
	}
#action-1-title{
	position:absolute;
	top:105px;
	left:52px;
	display:block;
	text-indent:-9999px;
	background:url(../i/bg-action-111.png) no-repeat;
	height:246px;
	width:297px;
	}
#action-1{
	position:absolute;
	top:105px;
	left:52px;
	height:246px;
	width:297px;
	overflow:hidden;
	}
	#action-1 A{
		position:absolute;
		top:43px;
		left:0;
		padding:100px 0 0 124px;
		display:block;
		height:50px;
		width:200px;
		overflow:visible;
		text-decoration:none;
		font-size:13px;
		line-height:16px;
		color:#435265;
		}
#action-2-title{
	position:absolute;
	top:162px;
	left:89px;
	overflow:hidden;
	display:block;
	background:url(../i/bg-action-111.png) no-repeat;
	width:300px;
	height:247px;
	text-indent:-9999px;
	}
#action-2{
	position:absolute;
	top:232px;
	left:211px;
	width:265px;
	height:120px;
	overflow:hidden;
	}
	#action-2 A{
		display:block;
		width:265px;
		height:105px;
		padding:77px 0 0 0;
		overflow:visible;
		text-decoration:none;
		color:#435265;
		line-height:16px;
		font-size:13px;
		}


/* Contact Page List
---------------------------------------------*/
#presentation-panel #phone-list{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	}
	#presentation-panel #phone-list span{
	display:none;
	}
	#presentation-panel #phone-list LI{
		float:left;
		width:271px;
		list-style-type:none;
		padding:0;
		margin:0 0 15px 0;
		}
	#tel-vologda,
	#tel-piter,
	#tel-moscow,
	#tel-cherep{
		margin:0 0 0 0px;
		}

#presentation-panel #contacts-list{
	width:532;
	overflow:hidden;
	margin:0 0 35px;
	padding:0 0 0 10px;
	height:15px;
	}
	#presentation-panel #contacts-list LI{
		float:left;
		padding:0 20px 0 0;
		height:15px;
		line-height:15px;
		list-style-type:none;
		margin:0;
		}
	#presentation-panel #contacts-list A{
		float:left;
		display:block;
		padding:0 0 0 21px;
		height:15px;
		line-height:13px;
		overflow:hidden;
		background:url(../i/icon-contacts-list.gif) no-repeat;
		color:#fff;
		}
	#presentation-panel #contacts-list  .skype{
		background-position:0 -15px;
		}
	#presentation-panel #contacts-list  .mail{
		background-position:0 -30px;
		}
	#presentation-panel #contacts-list  .vk{
		background-position:0 -45px;
		}

		

#address-panel{
	overflow:hidden;
	width:542px;
	}
	#address-panel UL{
		float:right;
		margin:0;
		padding:0;
		width:300px;
		}
		#address-panel UL LI{
			float:left;
			list-style:none;
			margin:0;
			padding:0;
			height:22px;
			padding:0 10px 0 0;
			}
		#address-panel .current{
			display:none;
			}
		#address-panel UL A{
			float:left;
			display:block;
			height:22px;
			font-size:18px;
			font-weight:normal;
			line-height:18px;
			}
		#address-panel UL A:LINK,
		#address-panel UL A:VISITED{
			border-bottom:2px dotted;
			text-decoration:none;
			color:#9ff;
			text-shadow:0 -1px 0 #627d97;
			}
		#address-panel UL A:HOVER,
		#address-panel UL A:ACTIVE{
			border-bottom:none;
			text-decoration:none;
			color:#9ff;
			text-shadow:0 -1px 0 #627d97;
			}
	#address-panel DL{
		float:left;
		margin:0;
		padding:0;
		width:242px;
		}
		#address-panel DL DT{
			display:none;
			height:22px;
			font-size:18px;
			font-weight:normal;
			line-height:18px;
			color:#9ff;
			text-shadow:0 -1px 0 #627d97;
			}
		#address-panel DL DD{
			display:none;
			color:#fff;
			}

/* Main Portfolio Slider
---------------------------------------------*/
#bg-main-portfolio{
	position:absolute;
	top:154px;
	left:569px;
	width:385px;
	height:328px;
	background:url(../i/bg-main-portfolio.png) no-repeat;
	overflow:hidden;
	}
#main-portfolio{
	position:absolute;
	top:154px;
	left:569px;
	width:385px;
	height:328px;
	overflow:hidden;
	}
	#main-portfolio DT{
		display:none;
		}
	#main-portfolio DD{
		position:relative;
		top:71px;
		left:24px;
		width:290px;
		height:190px;
		overflow:hidden;
		}
	#main-portfolio .items{
		position:absolute;
		top:0;
		left:0;
		width:9999px;
		height:190px;
		}
	#main-portfolio DD .item{
		float:left;
		display:block;
		width:290px;
		height:190px;
		}
		#main-portfolio DD IMG{
			display:block;
			width:290px;
			height:190px;
			}

#main-portfolio-nav{
	}
	#main-portfolio-nav .nav{
		position:absolute;
		top:295px;
		display:block;
		width:23px;
		height:41px;
		}
	#main-portfolio-nav .next{
		left:912px;
		}
	#main-portfolio-nav .prev{
		left:541px;
		}
	#main-portfolio-nav .nav A{
		display:block;
		width:23px;
		height:41px;
		background:url(../i/bg-main-portfolio-nav.png) no-repeat;
		text-indent:-9999px;
		cursor:pointer;
		}
		#main-portfolio-nav .prev A,
		#main-portfolio-nav .prev A:VISITED{
			background-position:0 0;
			}
		#main-portfolio-nav .prev A:HOVER,
		#main-portfolio-nav .prev A:ACTIVE{
			background-position:0 -41px;
			}
		#main-portfolio-nav .next A,
		#main-portfolio-nav .next A:VISITED{
			background-position:-23px 0;
			}
		#main-portfolio-nav .next A:HOVER,
		#main-portfolio-nav .next A:ACTIVE{
			background-position:-23px -41px;
			}

	#main-portfolio-lookmore{
		position:absolute;
		right:128px;
		top:430px;
		background:url(../i/bg-lookmore.gif) no-repeat 100% 50%;
		text-align:right;
		text-transform:uppercase;
		font-size:12px;
		line-height:15px;
		height:15px;
		padding:0 20px;
		color:#fff;
		}
		#main-portfolio-lookmore A{
			color:#fff;
			text-decoration:none;
			}

/* Main Services
---------------------------------------------*/
#main-services{
	position:absolute;
	top:478px;
	left:50px;
	width:900px;
	overflow:hidden;
	}
	#main-services UL{
		width:900px;
		overflow:hidden;
		}
	#main-services LI{
		float:left;
		width:300px;
		}
	#main-services .title{
		width:300px;
		}
		#main-services .title A{
			position:relative;
			display:block;
			width:175px;
			padding:64px 0 0 125px;
			font-size:22px;
			font-weight:normal;
			line-height:24px;
			font-family:Arial,Verdana,sans-serif;
			color:#99ffff;
			text-shadow:0 -1px 0 #627d97;
			}
		#main-services .title .icon{
			position:absolute;
			top:0;
			left:0;
			display:block;
			width:111px;
			height:114px;
			cursor:pointer;
			}
		#main-services .develop .icon{
			background:url(../i/icon-develop.png) no-repeat;
			}
		#main-services .seo .icon{
			background:url(../i/icon-seo.png) no-repeat;
			}
		#main-services .support .icon{
			background:url(../i/icon-support.png) no-repeat;
			}
	#main-services .price{
		display:block;
		width:300px;
		height:38px;
		padding:20px 0 0;
		cursor:pointer;
		}
		#main-services .develop .price A{
			display:block;
			width:300px;
			height:38px;
			background:url(../i/bg-develop-price.png) no-repeat;
			text-indent:-9999px;
			}
		#main-services .seo .price A{
			display:block;
			width:300px;
			height:38px;
			background:url(../i/bg-seo-price.png) no-repeat;
			text-indent:-9999px;
			}
		#main-services .support .price A{
			display:block;
			width:300px;
			height:38px;
			background:url(../i/bg-support-price.png) no-repeat;
			text-indent:-9999px;
			}
	#main-services .descr{
		padding:15px 0 0 105px;
		width:248px;
		font-size:14px;
		line-height:16px;
		}
		#main-services .descr A{
			color:#435265;
			text-decoration:none;
			}
	#main-services .slogan{
		width:300px;
		padding:40px 0 0 0;
		}
		#main-services .slogan I{
			display:block;
			font-style:normal;
			}
		#main-services span.slogan{
			display:block;
			width:250px;
			height:42px;
			overflow:visible;
			padding:0 0 0 50px;
			color:#fff;
			text-shadow:0 1px 0 #657c91;
			font-size:18px;
			line-height:20px;
			font-family:Arial,Verdana,sans-serif;
			text-decoration:none;
			}
		#main-services .develop span.slogan{
			background:url(../i/bg-slogan-develop.gif) no-repeat;
			}
		#main-services .seo span.slogan{
			background:url(../i/bg-slogan-seo.gif) no-repeat;
			}
		#main-services .support span.slogan{
			background:url(../i/bg-slogan-support.gif) no-repeat;
			}
	.promo{
		margin:30px auto 0;
		padding:33px 0 0 34px;
		width:862px;
		height:107px;
		background:url(../i/bg-promo.png) no-repeat;
		overflow:hidden;
		}
	.promo P{
		float:left;
		width:300px;
		}
	.promo .support{
		width:232px;
		overflow:hidden;
		}
	.promo .slogan2{
		float:none;
		display:block;
		height:42px;
		overflow:visible;
		padding:0;
		color:#fff;
		text-shadow:0 1px 0 #657c91;
		font-size:18px;
		line-height:20px;
		font-family:Arial,Verdana,sans-serif;
		text-decoration:none;
		text-align:center;
		width:auto;
		}

.b-promo{
	width:100%;
	overflow:hidden;
	margin:2em auto 1.5em;
	padding:1.5em 0;	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	font-size:12px;
	line-height:16px;
	color:#fff;
	}
.b-promo-css{
	background:#7a9db8;
	background:rgba(106,139,172,.7);
	}
.b-promo-img{
	background:transparent url(../i/bg-promo.png) no-repeat;
	border-radius:0;
	width:896px;
	height:107px;
	}
	.b-promo .col{
		float:left;
		width:31%;
		overflow:hidden;
		}
	.b-promo .first{
		margin:0 0 0 2%;
		}
	.b-promo .gutter{
		width:98%;
		margin:0 auto;
		}
	.b-promo A:LINK,
	.b-promo A:VISITED{
		color:#fff;
		}
	.b-promo A:HOVER,
	.b-promo A:ACTIVE{
		color:#fff;
		}
	.b-promo H4{
		margin:0 0 .5em !important;
		font-size:16px !important;
		font-weight:normal !important;
		color:#9ff !important;
		}
	.b-promo P{
		margin:0 !important;
		overflow:hidden;
		}
	.b-promo IMG{
		float:left;
		display:block;
		margin:0 15px 0 0;
		}

.b-promo-840{
	width:840px;
	margin:0 auto;
	padding-left:65px;
	font-size:18px;
	line-height:20px;
	color:#535c6d;
	}
	.b-promo-840 .col{
		float:left;
		width:280px;
		margin:0;
		padding:0;
		}
	.b-promo-840 A:LINK,
	.b-promo-840 A:VISITED{
		color:#535c6d;
		}
	.b-promo-840 A:HOVER,
	.b-promo-840 A:ACTIVE{
		color:#535c6d;
		}

.b-promo-888{
	width:888px;
	margin:24px auto;
	font-size:12px;
	line-height:14px;
	color:#fff;
	}
	.b-promo-888 .col{
		float:left;
		width:266px;
		margin:0;
		padding:0 0 0 30px;
		list-style-type:none;
		height:140px;
		}
#presentation-panel .b-promo-888 H3{
		margin:0 0 14px 14px;
		}

	.b-promo-888 A:LINK,
	.b-promo-888 A:VISITED{
		color:#fff;
		}
	.b-promo-888 A:HOVER,
	.b-promo-888 A:ACTIVE{
		color:#fff;
		}
	.b-promo-888 IMG{
		float:left;
		display:block;
		margin:0 15px 0 0;
		}
	.b-promo-888 P{
		overflow:hidden;
		}
#presentation-panel .b-promo-888{
	width:888px;
	margin:24px auto;
	padding:0;
	}
#presentation-panel .b-promo-888 .col{
	margin:0;
	padding:0 0 0 30px;
	list-style-type:none;
	}

/* Blog Style
---------------------------------------------*/
.post{
	width:100%;
	margin:0 0 20px;
	color:#fff;
	font-family:Arial,sans-serif;
	}
.postsingle{
	width:100%;
	margin:0 0 20px;
	color:#fff;
	font-family:Arial,sans-serif;
	min-height:500px;
	}
.postsingle .meta I{
	display:block;
	font-style:normal;
	margin:0 0 .3em;
	font-weight:bold;
	}
	.post-text{
		}
	.post-text UL,
	.post-text OL{
		margin:1.5em 0 1em 1.25em;
		}
		.post-text UL LI{
			list-style-type:disc;
			}
		.post-text OL LI{
			list-style-type:decimal;
			}
	.post-text p{
		padding-bottom:10px;
		}
	.post-text a{
		color:#fff;
		}
	.post .header{
		font-size:18px;
		line-height:24px;
		margin:2px 0 3px;
		}
		.post .header A:LINK,
		.post .header A:VISITED{
			text-shadow:0 -1px 0 #627d97;
			color:#6ff;
			clear:both;
			}
		.post .header A:HOVER,
		.post .header A:ACTIVE{
			text-shadow:0 -1px 0 #627d97;
			color:#6ff;
			clear:both;
			text-decoration:underline;
			}
	.post .thumb{
		float:left;
		display:block;
		margin:0 10px 10px 0;
		}
	.post .meta{
		width:100%;
		}
		.post .meta A:LINK,
		.post .meta A:VISITED{
			color:#fff;
			text-decoration:none;
			}
		.post .meta A:HOVER,
		.post .meta A:ACTIVE{
			color:#fff;
			text-decoration:underline;
			}
	.post .comment{
		width:100%;
		height:21px;
		background:url(../i/icon-comment.png) no-repeat;
		line-height:21px;
		margin:10px 0;
		padding:0 0 0 35px;
		clear:both;
		}
		.post .comment A:LINK,
		.post .comment A:VISITED{
			color:#fff;
			text-decoration:none;
			}
		.post .comment A:HOVER,
		.post .comment A:ACTIVE{
			color:#fff;
			text-decoration:underline;
			}
			.post .comment .num  A{
				padding:0 2px;
				}
			.post .comment .num  A:LINK,
			.post .comment .num  A:VISITED{
				text-decoration:underline;
				}
			.post .comment .num  A:HOVER,
			.post .comment .num  A:ACTIVE{
				text-decoration:none;
				}
	.post h2,.post-text H2{
		font-size:18px;
		line-height:24px;
		margin:1.2em 0 1em;
		text-shadow:0 -1px 0 #627d97;
		color:#6ff;
		clear:both;
		}
	.post h3, .post-text H3{
		font-size:16px;
		line-height:22px;
		margin:1.2em 0 1em;
		text-shadow:0 -1px 0 #627d97;
		color:#6ff;
		clear:both;
		}
	.post h4, .post-text H4{
		font-size:14px;
		line-height:20px;
		margin:1.2em 0 1em;
		font-weight:bold;
		text-shadow:0 -1px 0 #627d97;
		color:#6ff;
		clear:both;
		}
	.post h5, .post-text H5{
		font-size:16px;
		line-height:20px;
		font-style:italic;
		font-family:Georgia;
		margin:1.2em 0 1em;
		font-weight:bold;
		text-shadow:0 -1px 0 #627d97;
		color:#6ff;
		clear:both;
		}
	.post h6, .post-text H6{
		font-size:14px;
		line-height:20px;
		font-style:italic;
		font-family:Georgia;
		margin:1.2em 0 1em;
		font-weight:normal;
		text-shadow:0 -1px 0 #627d97;
		color:#6ff;
		clear:both;
		}
	.post I, .post-text I,.post EM, .post-text EM{
		font-style:italic;
		}
	.post B, .post-text B,.post STRONG, .post-text STRONG{
		font-weight:bold;
		}

/* Blog Navigation */
.blog-nav{
	height:28px;
	padding:20px 0 0 30px;
	overflow:hidden;
	}
	.blog-nav SPAN{
		float:left;
		}
		.blog-nav SPAN A{
			width:28px;
			height:28px;
			line-height:25px;
			margin:0 2px;
			text-align:center;
			color:#fff;
			}
		.blog-nav SPAN A:LINK,
		.blog-nav SPAN A:VISITED{
			text-decoration:underline;
			color:#fff;
			}
		.blog-nav SPAN A:HOVER,
		.blog-nav SPAN A:ACTIVE{
			text-decoration:none;
			color:#fff;
			}
		.blog-nav SPAN A.current,
		.blog-nav SPAN A.current:VISITED,
		.blog-nav SPAN A.current:HOVER,
		.blog-nav SPAN A.current:ACTIVE{
			background:url(../i/bg-portfolio-nav-current.png) no-repeat;
			text-decoration:none;
			color:#fff;
			}
	.blog-nav A{
		float:left;
		cursor:pointer;
		}
	.blog-nav .nav{
		display:block;
		width:15px;
		height:25px;
		background:url(../i/bg-portfolio-nav.png) no-repeat;
		text-indent:-9999px;
		}
	.blog-nav A.next,
	.blog-nav A.next:VISITED{
		background-position:0 0;
		margin:3px 5px 0 10px;
		}
	.blog-nav A.next:HOVER,
	.blog-nav A.next:ACTIVE{
		background-position:0 -25px;
		margin:3px 5px 0 10px;
		}
	.blog-nav A.prev,
	.blog-nav A.prev:VISITED{
		background-position:-15px 0;
		margin:3px 0 0 5px;
		}
	.blog-nav A.prev:HOVER,
	.blog-nav A.prev:ACTIVE{
		background-position:-15px -25px;
		margin:3px 0 0 5px;
		}

/* Text Slider
---------------------------------------------*/
#secondary-text-menu{
	height:790px;
	margin:33px 0 0 60px;
	}
	#secondary-text-menu LI{
		margin:0;
		padding:0 40px 14px 0;
		background:url(../i/bg-text-slider-control.png) no-repeat 100% -16px;
		}
	#secondary-text-menu .current{
		background:url(../i/bg-text-slider-control.png) no-repeat 100% -2px;
		}
	#secondary-text-menu A{
		font-family:Arial,sans-serif;
		font-size:18px;
		font-weight:normal;
		line-height:18px;
		color:#9ff;
		text-shadow:0 -1px 0 #627d97;
		}
		#secondary-text-menu .current A{
			text-decoration:none;
			color:#fff;
			}
#text-slider{
	position:relative;
	overflow:hidden;
	height:790px;
	font-family:Arial,sans-serif;
	color:#fff;
	}
	#text-slider .items{
		position:absolute;
		height:2000em;
		}
	#text-slider .item{
		height:790px;
		}

BLOCKQUOTE{
	/*background:rgba(78, 92, 110, 0.3);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;*/
	margin:0 0 1em;
	font-style:italic;
	width:668px;
	}
	BLOCKQUOTE .blockquote-top{
		position:relative;
		height:14px;
		width:668px;
		background:url(../i/cor/bg-blockquote-top.png) no-repeat;
		}
	BLOCKQUOTE .blockquote-content{
		padding:1px 17px;
		width:634px;
		background:url(../i/cor/bg-blockquote.png) repeat-y;
		}
	BLOCKQUOTE .blockquote-bottom{
		position:relative;
		height:14px;
		width:668px;
		background:url(../i/cor/bg-blockquote-bottom.png) no-repeat;
		}


/* Typo */
	#text-slider H2{
		margin:0 0 17px;
		font-size:24px;
		font-weight:normal;
		line-height:22px;
		text-shadow:0 1px 0 #d0ddea;
		color:#4e5c6e;
		}
	#text-slider H3{
		margin:0 0 14px;
		font-size:18px;
		font-weight:normal;
		line-height:18px;
		color:#9ff;
		text-shadow:0 -1px 0 #627d97;
		}
	#text-slider H4{
		margin:25px 0 10px;
		font-size:14px;
		font-weight:bold;
		line-height:16px;
		color:#fff;
		text-shadow:0 1px 0 #5f7e9a;
		}
	#text-slider H5{
		margin:15px 0 10px;
		font-size:14px;
		font-weight:normal;
		font-style:italic;
		line-height:14px;
		color:#fff;
		}
	#text-slider B,
	#text-slider STRONG{
		font-weight:bold;
		}
	#text-slider I,
	#text-slider STYLE{
		font-style:italic;
		}
	#text-slider P{
		margin:0 0 1em;
		}
	#text-slider UL,
	#text-slider OL{
		margin:0 0 1em 0;
		}
	#text-slider UL LI{
		list-style:disc;
		margin:0 0 0 1.75em;
		}
	#text-slider OL LI{
		list-style:decimal;
		margin:0 0 0 1.75em;
		}
	#text-slider A:LINK,
	#text-slider A:VISITED{
		color:#fff;
		}
	#text-slider A:HOVER,
	#text-slider A:ACTIVE{
		color:#fff;
		}

/* Footer
---------------------------------------------*/
#main #footer{
	position:relative;
	overflow:hidden;
	width:900px;
	margin:0 auto;
	padding:31px 0 10px 0;
	background:url(../i/bg-footer.gif) repeat-x;
	}
#long #footer{
	position:relative;
	width:100%;
	height:138px;
	padding:229px 0 0;
	margin:0;
	background:url(../i/bg-long-footer2.png) repeat-x;
	z-index:1;
	}
#footer{
	position:relative;
	width:100%;
	height:138px;
	padding:60px 0 0;
	margin:-198px 0 0;
	background:url(../i/bg-footer.png) repeat-x;
	}
#footer-inner{
	position:relative;
	overflow:hidden;
	width:900px;
	margin:0 auto;
	padding:11px 0 10px 0;
	}
#likeit2{
	clear:both;
	width:900px;
	font-size:12px;
	text-align:center;
	padding:10px 0;
	margin:0 auto;
	}

#logo-footer{
	float:left;
	width:228px;
	height:64px;
	}
	#logo-footer A{
		display:block;
		width:228px;
		height:64px;
		}
	#logo-footer IMG{
		display:block;
		width:228px;
		height:64px;
		}

#footer-menu{
	float:right;
	width:510px;
	}
	#footer-menu LI{
		float:left;
		display:block;
		padding:0 20px 15px 0;
		}
	#footer-menu A{
		font-size:10px;
		text-transform:uppercase;
		line-height:10px;
		height:10px;
		color:#7fa0bf;
		}
	#footer-menu .current{
		text-decoration:none;
		cursor:auto;
		color:#435265 !important;
		}

#footer-contact-list{
	float:right;
	width:511px;
	}
	#footer-contact-list LI{
		float:left;
		padding:0 14px 0 0;
		font-size:11px;
		font-family:Arial,Verdana;

		}
	#footer-contact-list I{
		display:block;
		font-style:normal;
		}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at:http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version:1.3.3 (04/11/2010)
 * Requires:jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading{
	position:fixed;
	top:50%;
	left:50%;
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	cursor:pointer;
	overflow:hidden;
	z-index:1104;
	display:none;
}

#fancybox-loading div{
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:480px;
	background-image:url('../i/fancybox/fancybox.png');
}

#fancybox-overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1100;
	display:none;
}

#fancybox-tmp{
	padding:0;
	margin:0;
	border:0;
	overflow:auto;
	display:none;
}

#fancybox-wrap{
	position:absolute;
	top:0;
	left:0;
	padding:20px;
	z-index:1101;
	outline:none;
	display:none;
}

#fancybox-outer{
	position:relative;
	width:100%;
	height:100%;
	background:#d0e0ef;
}

#fancybox-content{
	width:0;
	height:0;
	padding:0;
	outline:none;
	position:relative;
	overflow:hidden;
	z-index:1102;
	border:0px solid #d0e0ef;
	background:#d0e0ef;
}
#fancybox-hide-sel-frame{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent;
	z-index:1101;
}

#fancybox-close{
	position:absolute;
	top:4px;
	right:4px;
	width:15px;
	height:16px;
	background-image:url('../i/fancybox/fancy_close.gif');
	cursor:pointer;
	z-index:1103;
	display:none;
	overflow:hidden;
}
#fancybox-close:LINK,
#fancybox-close:VISITED{
	background-position:0 -16px;
	}
#fancybox-close:HOVER,
#fancybox-close:ACTIVE{
	background-position:0 0;
	}

#fancybox-error{
	color:#444;
	font:normal 12px/20px Arial;
	padding:14px;
	margin:0;
}

#fancybox-img{
	height:100%;
	padding:0;
	margin:0;
	outline:none;
	line-height:0;
	vertical-align:top;
	/*border:1px solid #f4f7fa;*/
}

#fancybox-frame{
	width:100%;
	height:100%;
	border:none;
	display:block;
}

#fancybox-left, #fancybox-right{
	position:absolute;
	bottom:0px;
	height:100%;
	width:30%;
	cursor:pointer;
	outline:none;
	background:transparent url('../i/fancybox/blank.gif');
	z-index:1102;
	display:block;
}

#fancybox-left{
	left:0px;
}

#fancybox-right{
	right:0px;
}

#fancybox-left-ico, #fancybox-right-ico{
	position:absolute;
	top:50%;
	left:-9999px;
	width:15px;
	height:27px;
	margin-top:-15px;
	cursor:pointer;
	z-index:1102;
	display:block;
	overflow:hidden;
	background-image:url('../i/fancybox/fancybox.png');
}

#fancybox-left:LINK #fancybox-left-ico,
#fancybox-left:VISITED #fancybox-left-ico{
	background-position:-55px -202px;
	}
#fancybox-left:HOVER #fancybox-left-ico,
#fancybox-left:ACTIVE #fancybox-left-ico{
	background-position:-55px -229px;
	}
#fancybox-right:LINK #fancybox-right-ico,
#fancybox-right:VISITED #fancybox-right-ico{
	background-position:-40px -202px;
	}
#fancybox-right:HOVER #fancybox-right-ico,
#fancybox-right:ACTIVE #fancybox-right-ico{
	background-position:-40px -229px;
	}

#fancybox-left, #fancybox-right{
	visibility:visible; /* IE6 */
}

#fancybox-left span{
	left:1px;
}

#fancybox-right span{
	left:auto;
	right:1px;
}

.fancybox-bg{
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	width:20px;
	height:20px;
	z-index:1001;
}

#fancybox-bg-n{
	top:-20px;
	left:0;
	width:100%;
	background-image:url('../i/fancybox/fancybox-x.png');
}

#fancybox-bg-ne{
	top:-20px;
	right:-20px;
	background-image:url('../i/fancybox/fancybox.png');
	background-position:-40px -162px;
}

#fancybox-bg-e{
	top:0;
	right:-20px;
	height:100%;
	background-image:url('../i/fancybox/fancybox-y.png');
	background-position:-20px 0px;
}

#fancybox-bg-se{
	bottom:-20px;
	right:-20px;
	background-image:url('../i/fancybox/fancybox.png');
	background-position:-40px -182px;
}

#fancybox-bg-s{
	bottom:-20px;
	left:0;
	width:100%;
	background-image:url('../i/fancybox/fancybox-x.png');
	background-position:0px -20px;
}

#fancybox-bg-sw{
	bottom:-20px;
	left:-20px;
	background-image:url('../i/fancybox/fancybox.png');
	background-position:-40px -142px;
}

#fancybox-bg-w{
	top:0;
	left:-20px;
	height:100%;
	background-image:url('../i/fancybox/fancybox-y.png');
}

#fancybox-bg-nw{
	top:-20px;
	left:-20px;
	background-image:url('../i/fancybox/fancybox.png');
	background-position:-40px -122px;
}

#fancybox-title{
	font-family:Helvetica;
	font-size:12px;
	z-index:1102;
}

.fancybox-title-inside{
	padding-bottom:10px;
	text-align:center;
	color:#333;
	background:#fff;
	position:relative;
}

.fancybox-title-outside{
	padding-top:10px;
	color:#fff;
}

.fancybox-title-over{
	position:absolute;
	bottom:0;
	left:0;
	color:#FFF;
	text-align:left;
}

#fancybox-title-over{
	padding:10px;
	background-image:url('../i/fancybox/fancy_title_over.png');
	display:block;
}

.fancybox-title-float{
	position:absolute;
	left:0;
	bottom:6px;
	height:32px;
}

#fancybox-title-float-wrap{
	border:none;
	border-collapse:collapse;
	width:auto;
}

#fancybox-title-float-wrap td{
	border:none;
	white-space:nowrap;
}

#fancybox-title-float-left{
	padding:0 0 0 15px;
	background:url('../i/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main{
	color:#FFF;
	line-height:29px;
	font-weight:bold;
	padding:0 0 3px 0;
	background:url('../i/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right{
	padding:0 0 0 15px;
	background:url('../i/fancybox/fancybox.png') -55px -90px no-/.epeat;
}
.fancy-title-box{
	color:#425066;
	text-shadow:0 1px 0 #e7edf2;
	}
#fancybox-loading.fancybox-ie6{
	position:absolute; margin-top:0;
	top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg{ background:transparent !important; }

.fancybox-ie #fancybox-bg-n{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }



/* Fancybox Content */
#loadbox{
	background:transparent;
	padding:0 10px 0 0;
	}
#loadbox h1{
	font-size:18px;
	margin:0 0 1em;
	}
#long-desrc P,
#loadbox P{
	margin:0 0 1em;
	}
#long-desrc UL,
#long-desrc OL,
#loadbox  UL,
#loadbox  OL{
	margin:0 0 1em;
	}
	#long-desrc UL LI,
	#loadbox UL LI{
		margin:0 0 3px 1.25em;
		list-style:disc;
		}
	#long-desrc OL LI,
	#loadbox OL LI{
		margin:0 0 3px 1.25em;
		list-style:decimal;
		}

#skypedetectionswf{
	position:absolute;
	}

/* WP Pagenav */
.blog-nav{
	height:28px;
	padding:20px 0 0 30px;
	overflow:hidden;
	}
	.blog-nav SPAN,
	.blog-nav A{
		width:28px;
		height:28px;
		line-height:25px;
		margin:0 2px;
		text-align:center;
		color:#fff;
		}
		.blog-nav A:LINK,
		.blog-nav A:VISITED{
			text-decoration:underline;
			color:#fff;
			}
		.blog-nav A:HOVER,
		.blog-nav A:ACTIVE{
			text-decoration:none;
			color:#fff;
			}
		.blog-nav SPAN.current{
			background:url(../i/bg-portfolio-nav-current.png) no-repeat;
			text-decoration:none;
			color:#fff;
			}
	.blog-nav A{
		float:left;
		cursor:pointer;
		}
	.blog-nav .nav{
		display:block;
		width:15px;
		height:25px;
		background:url(../i/bg-portfolio-nav.png) no-repeat;
		text-indent:-9999px;
		}
	.blog-nav A.prev,
	.blog-nav A.prev:VISITED{
		background-position:0 0;
		margin:3px 5px 0 10px;
		}
	.blog-nav A.prev:HOVER,
	.blog-nav A.prev:ACTIVE{
		background-position:0 -25px;
		margin:3px 5px 0 10px;
		}
	.blog-nav A.next,
	.blog-nav A.next:VISITED{
		background-position:-15px 0;
		margin:3px 0 0 5px;
		}
	.blog-nav A.next:HOVER,
	.blog-nav A.next:ACTIVE{
		background-position:-15px -25px;
		margin:3px 0 0 5px;
		}
	.singlepost H2{
		margin:0 0 17px;
		font-size:24px;
		font-weight:normal;
		line-height:22px;
		text-shadow:0 1px 0 #d0ddea;
		color:#4e5c6e;
		}

/* Order Form
------------------------------------------------------*/
#order{
	width:564px;
	overflow:hidden;
	}
	#order .fieldset{
		width:564px;
		margin:0 0 15px;
		overflow:hidden;
		}
	#order .left-col{
		float:left;
		overflow:hidden;
		width:267px;
		height:168px;
		overflow:hidden;
		}
		#order .left-col DIV{
			height:28px;
			overflow:hidden;
			}
	#order .right-col{
		float:right;
		overflow:hidden;
		width:267px;
		height:168px;
		overflow:hidden;
		}
	#order LABEL{
		display:block;
		padding:8px 5px 4px;
		font:14px/16px Arial,Verdana,sans-serif;
		color:#4e5c6e;
		}
	#order .textfield{
		display:block;
		border:none;
		padding:6px 7px;
		width:253px;
		font:14px/20px Arial,Verdana,sans-serif;
		color:#000;
		background:url(../i/cor/bg-order-textfield.gif);
		}
	#order TEXTAREA{
		display:block;
		border:none;
		padding:6px 7px;
		width:253px;
		font:14px/20px Arial,Verdana,sans-serif;
		color:#000;
		background:url(../i/cor/bg-order-textarea.png);
		overflow:auto;
		}
	#order TEXTAREA{
		height:128px;
		}
	#order .submit-wrap{
		width:564px;
		overflow:hidden;
		}
	#order .button{
		float:right;
		display:block;
		color:#fff;
		border:0;
		height:26px;
		line-height:24px;
		width:99px;
		margin:0 auto;
		background:url(../i/cor/order-submit.gif);
		}
.complete-brief2{
		font-size:24px;
		line-height:23px;
		height:50px;
		width:130px;
		padding:0 0 0 46px;
		margin:40px 0 0 60px;
		background:url(../i/icon-complete-brief.png) no-repeat;
		}
.dopopcii-site2{
		font-size:24px;
		color:#99FFFF;
		line-height:23px;
		height:50px;
		width:130px;
		padding:0 0 0 46px;
		margin:40px 0 0 60px;
		background:url(../i/icon-dopopcii.png) no-repeat;
		}
.commercial-offer2{
		font-size:24px;
		color:#99FFFF;
		line-height:23px;
		height:50px;
		width:150px;
		padding:0 0 0 46px;
		margin:40px 0 0 60px;
		background:url(../i/icon-commercial-offer.png) no-repeat;
		}
.oplata-uslug2{
		font-size:24px;
		color:#99FFFF;
		line-height:23px;
		height:50px;
		width:130px;
		padding:0 0 0 46px;
		margin:40px 0 0 60px;
		background:url(../i/icon-oplata-uslug.png) no-repeat;
		}
.complete-brief2  A:LINK, .dopopcii-site2 A:LINK, .commercial-offer2 A:LINK, .oplata-uslug2 A:LINK,
.complete-brief2 A:VISITED, .dopopcii-site2 A:VISITED, .commercial-offer2 A:VISITED, .oplata-uslug2 A:VISITED{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:underline;
		color:#9ff;
		}
.complete-brief2  A:HOVER, .dopopcii-site2  A:HOVER, .commercial-offer2 A:HOVER, .oplata-uslug2 A:HOVER,
.complete-brief2  A:ACTIVE, .dopopcii-site2  A:ACTIVE, .commercial-offer2  A:ACTIVE, .oplata-uslug2  A:ACTIVE{
		text-shadow:0 -1px 0 #627d97;
		text-decoration:none;
		color:#9ff;
		}
#tablecont TABLE{
	width:100%;
	margin:10px 0 27px;
	border-collapse:separate;
	border-spacing:1px;
	font-size:14px;
	line-height:15px;
	color:#fff;
	text-shadow:0 1px 0 #657c91;
	}

/*
------------------------------------------*/
#presentation-panel #services-panel{
	margin:0;
	padding:0;
	width:888px;
	}
	#presentation-panel #services-panel LI{
		float:left;
		position:relative;
		overflow:hidden;
		margin:0;
		padding:0;
		list-style:none;
		width:296px;
		height:114px;
		margin:20px 0;
		text-align:center;
		}
	#presentation-panel #services-panel A{
		position:absolute;
		top:0;
		left:42px;
		display:block;
		width:253px;
		height:114px;
		text-indent:-9999px;
		}
	#presentation-panel #services-panel I{
		position:absolute;
		left:42px;
		width:253px;
		height:1026px;
		background:url(../i/cor/bg-services-panel.png);
		}
	#presentation-panel #services-panel .p1{
		top:0;
		}
	#presentation-panel #services-panel .p2{
		top:-114px;
		}
	#presentation-panel #services-panel .p3{
		top:-228px;
		}
	#presentation-panel #services-panel .p4{
		top:-342px;
		}
	#presentation-panel #services-panel .p5{
		top:-456px;
		}
	#presentation-panel #services-panel .p6{
		top:-570px;
		}
	#presentation-panel #services-panel .p7{
		top:-684px;
		}
	#presentation-panel #services-panel .p8{
		top:-798px;
		}
	#presentation-panel #services-panel .p9{
		top:-912px;
		}
	.tooltip {
		display:none;
		background-color:#fff;
		border:1px solid #eee;
		padding:8px 10px 9px;
		font-size:13px;
		z-index:999;
		font-size:12px;
		width:180px;

		-moz-box-shadow:0 2px 11px #666;
		-webkit-box-shadow:0 2px 11px #666;

		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;

		background:rgba(255, 255, 255, 0.9)
		}

#seo-table .help{
	cursor:help;
	}
#seo-table SPAN.help{
	cursor:help;
	border-bottom:1px dotted;
	}
#seo-table .descr{
	font-size:.8em;
	}
#presentation-panel .order,
#presentation-panel .order2{
	height:24px;
	width:100px;
	display:inline-block;
	text-indent:-9999px;
	background:url(../i/bg-seo-order.gif) no-repeat;
	}
#presentation-panel #seo-table{
	margin-bottom:0px;
	}
#presentation-panel #seo-table2{
	margin-bottom:0px;
	}

/* Untimely Form
------------------------------------------------------*/
#untimely-form{
	width:270px;
	overflow:hidden;
	}
	#untimely-form .fieldset{
		width:270px;
		margin:0 0 15px;
		overflow:hidden;
		}

	#untimely-form LABEL{
		display:block;
		padding:8px 5px 4px;
		font:14px/16px Arial,Verdana,sans-serif;
		color:#4e5c6e;
		}
	#untimely-form .textfield{
		display:block;
		border:none;
		padding: 0 7px;
		height: 17px;
		width:253px;
		font:14px/20px Arial,Verdana,sans-serif;
		color:#000;
		background:url(../i/cor/bg-order-textfield.gif);
		}
	#untimely-form .submit-wrap{
		width:270px;
		overflow:hidden;
		}
	#untimely-form .button{
		float:right;
		display:block;
		color:#fff;
		border:0;
		height:26px;
		line-height:24px;
		width:99px;
		margin:0 auto;
		background:url(../i/cor/order-submit.gif);
		}

/* Arlinks
------------------------------------------------------*/
#artlinks{
	clear:both;
	width:251px;
	margin:3em auto 0;
	overflow:hidden;
	}
	#artlinks .ar-slide-title{
		color:#9bfcff;
		}
	#artlinks .ar-slide-title A:LINK,
	#artlinks .ar-slide-title A:VISITED{
		color:#9bfcff;
		text-decoration:none;
		border-bottom:1px dotted;
		}
	#artlinks .ar-slide-title A:HOVER,
	#artlinks .ar-slide-title A:ACTIVE{
		color:#9bfcff;
		text-decoration:none;
		border-bottom:none;
		}
	#artlinks .open{
		display:none;
		}
		#artlinks .active .open{
			display:inline;
			}
		#artlinks .active .close{
			display:none;
			}

/* b-tabs
------------------------------------------------------*/
#page .b-tabs{
	overflow:hidden;
	height:27px;
	margin:27px 0 0;
	width:auto;
	padding:0 0 0 230px;
	background:url(../i/bg-b-tabs.png) no-repeat 50% 26px;
	}
	#page #entry .b-tabs{
		padding:0 0 0 119px;
		margin:0 0 30px;
		}
	#page .b-tabs LI{
		float:left;
		position:relative;
		overflow:hidden;
		height:27px;
		width:215px;
		padding:0;
		margin:0;
		}
	#page .b-tabs A{
		display:block;
		height:27px;
		width:215px;
		outline:none;
		line-height:27px;
		text-align:center;
		font-weight:bold;
		font-size:12px;
		background:url(../i/bg-b-tabs.png) no-repeat;
		}
	.b-tabs A:LINK,
	.b-tabs A:VISITED{
		text-decoration:none;
		color:#fff;
		}
	.b-tabs A:HOVER,
	.b-tabs A:ACTIVE{
		text-decoration:none;
		color:#fff;
		}
	/*#page .b-tabs .b-tabs-first{
		background-position:-440px -1px;
		}
		#page .b-tabs .current .b-tabs-first{
			background-position:-10px -1px;
			}
	#page .b-tabs .b-tabs-last{
		background-position:-225px -1px;
		}
		#page .b-tabs .current .b-tabs-last{
			background-position:-655px -1px;
			}*/
			
	#page .b-tabs-first A{
		background-position:-440px -1px;
		}
		#page .b-tabs-first .current{
			background-position:-10px -1px;
			}
	#page .b-tabs-last A{
		background-position:-225px -1px;
		}
		#page .b-tabs-last .current{
			background-position:-655px -1px;
			}


/* Untimely Form
------------------------------------------------------*/
#untimely-form{
	width:270px;
	overflow:hidden;
	}
	#untimely-form .fieldset{
		width:270px;
		margin:0 0 15px;
		overflow:hidden;
		}

	#untimely-form LABEL{
		display:block;
		padding:8px 5px 4px;
		font:14px/16px Arial,Verdana,sans-serif;
		color:#4e5c6e;
		}
	#untimely-form .textfield{
		display:block;
		border:none;
		padding:6px 7px;
		width:253px;
		font:14px/20px Arial,Verdana,sans-serif;
		color:#000;
		background:url(../i/cor/bg-order-textfield.gif);
		}
	#untimely-form .submit-wrap{
		width:270px;
		overflow:hidden;
		}
	#untimely-form .button{
		float:right;
		display:block;
		color:#fff;
		border:0;
		height:26px;
		line-height:24px;
		width:99px;
		margin:0 auto;
		background:url(../i/cor/order-submit.gif);
		}

#untimely{
	position:absolute;
	top:16px;
	left:419px;
	width:532px;
	height:43px;
	font-size:14px;
	line-height:18px;
	color:#fff;
	font-family:Arial,Verdana,Geneva,sans-serif;
	text-shadow:0 1px 0 #4e5c6e;
	}
	#untimely #contact-list{
		position:absolute;
		top:-5px;
		left:288px;
		height:43px;
		width:320px;
		}
		#untimely #contact-list LI{
			float:none;
			padding:0 0 0 15px;
			line-height:26px;
			width:305px;
			}
		#untimely #contact-list .city{
			float:left;
			width:83px;
			}
	#untimely #action-time{
		position:absolute;
		top:0;
		left:0;
		width:271px;
		height:41px;
		padding:2px 0 0 6px;
		background:url(../i/action-time.png) no-repeat;
		}
	#untimely I{
		font-style:normal;
		font-size:10px;
		}
	#to-untimely-form{
		display:inline;
		}
		#to-untimely-form:LINK,
		#to-untimely-form:VISITED{
			color:#fff;
			text-shadow:0 1px 0 #4e5c6e;
			text-decoration:underline;
			}
		#to-untimely-form:HOVER,
		#to-untimely-form:ACTIVE{
			color:#fff;
			text-shadow:0 1px 0 #4e5c6e;
			text-decoration:none;
			}
.wpcf7-not-valid-tip-no-ajax{
	color:black;
	}
#s4u-consul{
	position:fixed;
	top:150px;
	right:0;
	z-index:99;
	cursor:pointer;
	}
.block_bandit{ position:absolute; top:1070px; left:88px; width:320px; font-size:100%; }
.block_sites{ position:absolute; top:1100px; left:58px; width:320px; font-size:100%; }
	.block_site{clear:both;margin-bottom:10px;}
	.block_site_header{ width:320px; height:41px; background:url(../i/block_header.png);}
	.block_site_body{ width:320px; min-height:80px; background:url(../i/block_fon_.png) top repeat-x;}
	
	.block_site_name{float:left;padding:10px 0 0 15px;}
	.block_site_name a{color:#FFF;text-shadow: 0 1px 0 #717C8C;}
	.block_site_prise{float:right;padding:10px;color:#FFF;text-shadow: 0 1px 0 #C86062;text-decoration:line-through;}
	.block_site_zakaz{float:right;padding:10px 15px 0 0;width:70px;text-align:right;color:#FFF;text-shadow: 0 1px 0 #C86062;font-size:16px;} 
	.block_site_zakaz a{color:#FFF;text-shadow: 0 1px 0 #C86062;}
	
	.block_site_body ul li{ list-style:none; background:url(../i/plus.png) no-repeat 0 50%; margin-left:15px; padding-left:20px; font-size:86%; line-height:18px; }
	.block_site_body ul{display:block; float:left;margin-top:12px;}

.dopolnitelnye #calculator .help{
	left:603px;
	}

.post-text .abc{
	overflow:hidden;
	width:100%;
	margin:0 0 1em;
	padding:0;
	}
	.post-text .abc LI{
		float:left;
		font-size:18px;
		list-style:none;
		padding:0 3px 0 0;
		margin:0;
		}
	.post-text .abc A:LINK,
	.post-text .abc A:VISITED{
		color:#6ff;
		text-shadow:0 -1px 0 #627D97;
		}
	.post-text .abc A:HOVER,
	.post-text .abc A:ACTIVE{
		color:#6ff;
		}

/*
Portfolio Single
*/
.project-title{
	position:relative;
	padding:0 40px;
	width:588px;
	font-size:12px;
	margin:0 0 20px;
	}
	.project-title .link{
		position:absolute;
		top:5px;
		width:16px;
		height:28px;
		overflow:hidden;
		}
	.project-title .link A{
		display:block;
		width:16px;
		height:28px;
		overflow:hidden;
		background:url(../i/bg-portfolio-single-control.png) no-repeat;
		text-indent:-9999px;
		}
	.project-title .prev{
		right:0;
		}
		.project-title .prev A{
			background-position:-16px 0;
			}
	.project-title .next{
		left:0;
		}
	.project-title H2{
		font-size:24px;
		line-height:24px;
		color:#4e5c6e;
		text-shadow:0 1px 0 #d0ddea;
		margin:0 0 5px 0;
		}
	.project-title A:LINK,
	.project-title A:VISITED{
		color:#4e5c6e;
		}
	.project-title A:HOVER,
	.project-title A:ACTIVE{
		color:#fff;
		}
	.project-title .opt{
		overflow:hidden;
		width:100%;
		}
	.project-title .url{
		float:left;
		background:url(../i/url.png) no-repeat 0 50%;
		padding:0 20px 0 20px;
		}
	.project-title .type{
		float:left;
		}
	
.tabs-before{
	float:left;
	height:26px;
	width:20px;
	border-bottom:1px solid #fff;
	}
.tabs-after{
	float:left;
	height:26px;
	width:600px;
	border-bottom:1px solid #fff;
	}
.tabs-wrapper{
	width:630px;
	height:37px;
	overflow:hidden;
	padding:0 0 0 9px;
	}
.tabs-wrapper-inner{
	width:1668px;
	height:37px;
	overflow:hidden;
	}

.tabs{
	float:left;
	display:block;
	margin:0 0 10px;
	padding:0 9px;
	height:27px;
	overflow:hidden;
	}
	.tabs .tabs-item{
		float:left;
		position:relative;
		height:27px;
		margin:0;
		font-size:12px;
		line-height:26px;
		}
	.tabs .tabs-item-left{
		float:left;
		position:relative;
		z-index:2;
		height:27px;
		padding:0 20px 0 0;
		background:url(../i/bg-tabs-item-right.png) no-repeat 100% 0;
		font-size:12px;
		line-height:26px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		}
	.tabs .tabs-item-right{
		float:left;
		position:relative;
		z-index:2;
		height:27px;
		width:140px;
		padding:0 0 0 20px;
		background:url(../i/bg-tabs-item-left.png) no-repeat;
		overflow:hidden;
		font-size:12px;
		line-height:26px;
		text-align:center;
		color:#fff;
		font-weight:bold;
		}
	.tabs .lc{
		height:6px;
		width:18px;
		border-bottom:1px solid #fff;
		}
	.tabs .first .lc{
		position:absolute;
		top:20px;
		left:-9px;
		background:url(../i/bg-tabs-item-left-cor.png) no-repeat;
		}
	.tabs .current .lc{
		position:absolute;
		top:20px;
		left:-9px;
		border:none;
		height:7px;
		background:url(../i/bg-tabs-item-left-cor.png) no-repeat;
		}
	.tabs .rc{
		position:absolute;
		top:20px;
		left:100%;
		margin-left:-7px;
		width:16px;
		height:6px;
		background:url(../i/bg-tabs-item-right-cor.png) no-repeat 100% 0;
		
		height:6px;
		border-bottom:1px solid #fff;
		}
	.tabs .prev-current .rc{
		background:none;
		height:7px;
		border:none;
		}
	.tabs .current .rc{
		height:7px;
		border:none;
		}
	.tabs .br{
		position:absolute;
		top:26px;
		left:7px;
		width:166px;
		height:1px;
		background:url(../i/bg-tabs-item-bottom.png) no-repeat;
		}
	.tabs .current .br{
		background:none;
		}
	


#back-top{
	display:block;
	width:64px;
	height:79px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../i/back-top.png) no-repeat;
	bottom:320px;
	left:120px;
	position: fixed;
	z-index: 9999;
	cursor:pointer;
	}









.panp-text{
	width:630px;
	overflow:hidden;
	padding:0 0 0 8px;
	color:#fff;
	}

.portfolio-single{
	width:619px;
	border:5px solid #f9f9f9;
	-webkit-box-shadow:0px 0px 15px #666;
	-moz-box-shadow:0px 0px 15px #666;
	box-shadow:0px 0px 15px #666;
	margin:6px 11px 20px 9px;
	}

.text-tb{
	border-collapse:separate;
	border-spacing:1px;
	margin:0 0 1em;
	color:#fff;
	text-shadow:0 1px 0 #657c91;
	}
	.text-tb-100perc{
		width:100%;
		}
	.text-tb TH{
		font-weight:bold;
		text-transform:lowercase;
		padding:4px 15px;
		}
	.text-tb TD{
		padding:8px 15px;
		background:#6784a2;
		background:rgba(78,92,110,.3);
		line-height:18px;
		}
	.text-tb IMG{
		vertical-align:middle;
		}
	.text-tb .odd TD{
		background:#6d8dad;
		background:rgba(78,92,110,.15);
		}
	.text-tb .align-center{
		text-align:center;
		}
	.text-tb .first{
		-webkit-border-top-left-radius:17px;
		-webkit-border-bottom-left-radius:17px;
		-moz-border-radius-topleft:17px;
		-moz-border-radius-bottomleft:17px;
		border-top-left-radius:17px;
		border-bottom-left-radius:17px;
		}
	.text-tb .last{
		-webkit-border-top-right-radius:17px;
		-webkit-border-bottom-right-radius:17px;
		-moz-border-radius-topright:17px;
		-moz-border-radius-bottomright:17px;
		border-top-right-radius:17px;
		border-bottom-right-radius:17px;
		}

.wrap-btn{
	text-align:center;
	}
	.wrap-btn IMG{
	margin:20px;
	}
.wrap-float-button{
	width:100%;
	overflow:hidden;
	}
	.wrap-float-button A{
		float:left;
		margin:0 5px 0 0;
		height:24px;
		}

.reklama-table TD:first-child{
	-webkit-border-top-left-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-bottomleft: 16px;
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
	}
.reklama-table TD:last-child{
	-webkit-border-top-right-radius: 16px;
	-webkit-border-bottom-right-radius: 16px;
	-moz-border-radius-topright: 16px;
	-moz-border-radius-bottomright: 16px;
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
	}
	
.social-button{
	opacity: 0.3;
	filter: alpha(opacity=30);
	}
	.social-button:hover{
		opacity: 1;
		filter: alpha(opacity=100);
	}
	
	
.nobg td{
	background: none !important;
	padding-top: 15px;
	}
	.nobg td a{
		display: block;
		width: 151px;
		height: 29px;
		line-height: 27px;
		background: url(../i/nobg.jpg) no-repeat 0 0;
		margin: 0 auto;
		border: none !important;
		cursor: pointer;
		text-decoration: none;
		}	
		.nobg td a span{
			border-bottom: 1px dotted;
			}
			.nobg td a:hover span{
				border-bottom: none;
			}
tr.none{
	display: none;
}

.social-block { position: relative; top: 5px; margin: 0 auto; padding: 0 0 15px; text-align: center; width: 960px;}
.social-button { display: inline-block; margin-left: 10px; }
.social-button-fb { width: 120px; position: relative; top: 4px; }
.social-button-vk { width: 135px; }
.social-button-twitter { width: 80px; }
.social-button-google { width: 70px; }
.social-button-mail { width: 250px; }

#top100Counter a {display:none !important;}

.pr_text{text-align:center; font-size:10px; clear:both; line-height:12px;}