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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
 form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	outline:0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}

body{
/*font: 12px Arial, sans-serif;*/
background: white;
}


#fullHeader{width:100%; height:50px; background: #262626 url(../img/gr-bg.gif); color:#dbdbdb;}
	#fullHeaderCont{margin:0 auto; width:1200px;}
	#mainLogo{float:left; width:139px; height:50px;}
	#fullHeaderAbout{float:left; width:620px; height:50px; }
		#AboutUL{float:left; list-style-type:none; margin-left:50px;}
		#AboutUL a{color:#dbdbdb; text-decoration:none;}
		#AboutUL a:hover{color:white;}
		#AboutUL li{float:left;  padding-left:5px; padding-right:5px; padding-top:15px; font-size:16px; margin-left:10px; font-weight:bold; height:35px;}
		#AboutUL li:hover{color:white; background: url(../img/mainMenuHover.png)}
	#fullHeaderContacts{float:left; width:440px; height:50px;}
		#ContactsUL{float:left; list-style-type:none; margin-top:10px;}
		#ContactsUL li{float:left; display:inline; padding-left:5px; font-size:16px; font-weight:bold;}
		.callBottom{padding-top:7px;}
		
#secondHead{width:100%; background: url(../img/info-bg.png) repeat-x 0px 0px; border-bottom: 1px solid #cccccc; position: relative; min-height: 200px;}
	#secondHeadContainer{margin:0 auto; width:1200px; min-height: 200px; font-family: Georgia;}
		.bisOffer{float:left; width:25%; min-height:170px; margin-top:30px;}
			.bisOffer h3{font: 1.25em Georgia; color: #007cc3; display: block;}
			.bisOffer ul{list-style: none; 
						padding: 0px; 
						margin: 0px;
						display: inline-block;
						font: 0.87em Georgia;
						color: #555555;
						padding-top: 10px;
						}
		

/*ORDER FRAME*/
	#mainOrderContainer{margin:0 auto; width:1000px; min-height:600px; background:white; font-family: Tahoma, Geneva, sans-serif;}
			.article {padding: 20px 30px 25px 18px; color: #4c4c4c; font-size: 13px; line-height: 21px; margin-top:20px; border-top: 1px solid #e5e5e5;}
				.article h1 {font-weight: normal; font-size: 24px; margin-bottom: 16px; }
				.article p {font-size: 13px; padding-bottom: 12px; }
			
			
			.mainOrderCont{float:left; width:1000px; min-height:600px;}
				.order_block {float:left; width:641px; height:1166px; background-color: #fafafa; margin-left:20px; margin-bottom:20px; border: 1px solid #e6e6e6; padding: 27px 21px; font-size: 13px; color: #4c4c4c; font-family: Tahoma, Geneva, sans-serif;}
					.ankets { height: 45px; border-bottom: 1px solid #e6e6e6;}
						.anket {background: url(http://www.crears.ru/i/anket_ico.jpg) no-repeat;padding-left: 40px;float: left;width: 255px;}
							.anket a {font-size: 15px; color:#09C;}
							.anket span {color: #4c4c4c;font-size: 11px;}
					.order_block hr {width: 100%;border: 0;border-bottom: 1px solid #e6e6e6;}
					.order_block table {	margin-top: 10px;border-collapse: 0;border-spacing: 0; }
						.order_block table td {line-height: 28px;padding-bottom: 12px; vertical-align: top;}
						.f_col {width: 170px; text-align: right; padding-right: 10px;}
						.order_block table span {font-size: 18px;font-weight: bold;color: #c3292f;position: relative;top: 5px;}
						.order_block table td input[type=text] {height: 28px;width: 280px;padding: 0 23px 0 5px;color: #4C4C4C;}
						.star_inp {left: -18px;}
						.order_block table td textarea {width: 305px;height: 90px;}
						.order_block table td input[type=checkbox] {margin-right: 5px;position: relative;top: 2px;}

				#send {background: url(http://www.crears.ru/i/send.png) no-repeat;width: 105px;height: 33px;cursor: pointer;border: 0;}
				#preloader {display: none;line-height: 20px;margin-left: 5px;width: 16px;height: 16px;color: #4c4c4c;font-size: 12px;position: relative;top: -2px;padding-left: 20px;font-weight: normal;background: url(http://www.crears.ru/i/preloader.gif) no-repeat;}

					
				.right_sidebar_inner {float: right;width: 240px;padding: 0 10px 10px;margin: 3px 3px 0 0;}	
					.person_say {font-size: 13px;padding-right: 5px;color: #4c4c4c;font-family: Arial, Helvetica, sans-serif;font-style: italic;line-height: 21px;padding-left: 25px;}
					.ava_name {height: 80px;padding-bottom: 10px;font-size: 11px;font-style: normal;}
							.ava_name img {float: left;margin-right: 10px;}
					.nick { font-size: 13px; color: #4c4c4c; text-decoration: none;	font-weight: bold;	font-style: normal;}
						
						
				
/*ORDER FRAME*/


						
#mainContainer{margin:0 auto; width:1200px; min-height:600px; background:white; font-family: Georgia;}
	#mainContLeft{float:left; width:656px; padding-right:69px; min-height:250px;}
		.contLeftSlogo{font-size: 24px; color: black; font-weight: normal; margin-top:20px;}
		.contLeftSlogo2{font-size: 21px; color: black; font-weight: normal; line-height: 120%;}
		#predloshUL{float:left; list-style-type:none;}
		#predloshUL li{margin: 0px 0px 0px 0px; padding: 0px 0px 10px 25px; background: url(../img/li_line.gif) 4px 9px no-repeat;}
		.blueA{color: #09C; text-decoration: underline;}
		
		.partnersCont{float:left; width:656px; height:100px; border-bottom:1px solid #dedede;}
			.partnersContOne{float: left; min-width: 65px; height: 20px; margin-top: 7px; margin-bottom: 10px; margin-left: 37px;}
	
		/*Блок Портфолио*/
			.workContainer{float:left; width:550px; height:150px; margin-left:25px; margin-right:25px; margin-top:20px; margin-bottom:20px; background:url(../img/newBack.png); border-radius:10px; 
			-moz-box-shadow: 0 0 3px rgba(0,0,0,0.5);
			-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
			box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
			}
				.workContainer img{float:left; width:210px; height:150px;  border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
				.projName{float:left; width:340px; font-size: 20px; color: white; font-weight: normal; text-align:center; margin-top:5px;}
				.projDesc{float:left;  width:320px;  font-size: 14px; color: white; font-weight: normal; margin-top:5px; margin-left:20px;}
		
		
		/*Блок Портфолио*/


	
		
		.textLine_up{float:left; width:100%; background: url(../img/line.gif) 0 100% repeat-x; margin-top:5px; margin-bottom:5px;}
		.textLine_down{float:left; width:100%; background: url(../img/line.gif) 0 100% repeat-x; margin-top:5px; margin-bottom:5px; background-position: 0 0 !important;}
			.contTextOpener{margin: 0 auto; width: 15px; height: 9px; background: url(../img/line_up.gif)  50% 100% no-repeat;}
			.contTextCloser{margin: 0 auto; width: 15px; height: 9px; background: url(../img/line_down.gif)  50% 100% no-repeat;}
	#mainContRight{float:left; width:475px; min-height:250px;}
			#mainContRightTitle{float:left; width:475px; min-height:30px;}
				#mainContRightTitle p{font-size: 24px; color: black; font-weight: normal; margin-top: 20px; margin-left:10px;}
				#mainContRightTitle p span{font-size: 24px; color: black; font-weight: normal;}
			#hotelSliderUnit {
										float: left;
										width: 450px;
										height: 254px;
										margin-left: 10px;
										margin-top: 10px;
										border-radius: 3px;
										-moz-box-shadow: 0 0 3px rgba(0,0,0,0.5);
										-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
										box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
							}
					#hotelSliderImg {
											float: left;
											width: 374px;
											height: 254px;
									}
						#hotelSliderImg img {
												width: 374px;
												height: 254px;
												border-bottom-left-radius: 3px 3px;
												border-top-left-radius: 3px 3px;
												cursor: pointer;
											}
					#hotelSliderArrows {
											float: left;
											width: 76px;
											height: 254px;
											background: url(../img/news_back_mini.png) white;
											}
					#hotelSliderArrows p {
										bottom: 15px;
										width: 76px;
										text-align: center;
										font-family: Georgia;
										font-size: 15px;
										font-style: italic;
										color: #2d2d2d;
										}
					#hotelSliderArrowsCont {
											float: left;
											width: 100%;
											height: 80%;
											}
					#hotelSliderArrowsCont img {
													float: left;
													margin-left: 17.5px;
													margin-right: 17.5px;
													margin-top: 8px;
													cursor: pointer;
											}	
			.softShortDescCont{float: left; width: 451px; min-height: 150px; margin-top: 25px; margin-left: 10px;}
				.softShortDescOneCont{float:left; width:451px; height:86px; margin-top:13px; border: 1px solid #dedede; background: #fff; box-shadow: 0px 1px 0.5px rgba(0, 0, 0, 0.5); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
				.softShortDescTitle{float:left; width:451px; height:42px; border-bottom: 1px solid #dedede;}
				.softShortDescTitle p{padding: 12px 17px 7px; color: #09C; font-weight: bold; font-size: 16px; font-family: Arial; padding-right: 21px;
				}
				.softShortDescData{float:left; width:451px; height:43px; background: #f1f1f1; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
				.softShortDescData p{ font-size: 13px; padding: 4px 16px 9px; font-family: Arial;color: #000;}
	#projectsBlockTitle{width:1200px; float:left; min-height:20px;}
		#projectsBlockTitle p{font-size: 24px; color: black; font-weight: normal; margin-top: 20px;}
	
	#lastProjectsSlider{float:left; width:100%; height:250px; margin-top:20px; margin-bottom:50px;}
			.projectBlock{float:left; width:300px; height:250px;}
				.projectTitle{float:left; width:100%; height:30px;}
					.projectTitle p{font-size: 21px; color: black; font-weight: normal; line-height: 120%; text-align:center;}
					.projectTitle p a{font-size: 21px; color: black; font-weight: normal; line-height: 120%; text-align:center; text-decoration:none;}
				.projectImg{float:left; width:270px; height:180px; margin-left:5px;
								border: 5px solid #fbfbfb; 
								-moz-box-shadow: 0 0 4px rgba(0,0,0,0.5);
								-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
								box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);}
					.projectImg img{width:270px; height:180px;}
				.projectCustomer{float:left; width:100%; height:30px;}
					.projectCustomer p{font: 1.0em Georgia; color: #007cc3; display: block; text-align:center; padding-top:5px;}
					.projectCustomer p a{font: 1.0em Georgia; color: #007cc3; display: block; text-align:center; text-decoration:underline;}
				#container 
					{
						width:1100px;
						margin:40px auto;
						position:relative;
						margin-top:0px;
					}

						#slides {
							position:relative;
						}

						#slides .slidesContainer {
							background:#fff;
							border:8px solid #fff;
							margin-left:-8px;
							background: url(../img/block_back.png) white;
							-moz-box-shadow: 0 0 2px rgba(0,0,0,0.5);
							-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
							box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
						}

						/*
							Next/prev buttons
						*/

						#slides .slidesNext,#slides .slidesPrevious {
							position:absolute;
							top:134px;
							left:-40px;
							width:24px;
							height:0;
							padding-top:32px;
							display:block;
							z-index:101;
							overflow:hidden;
							background:url(../img/navigation-previous.png) no-repeat 0 0;
						}

						#slides .slidesNext {
							left:1220px;
							background:url(../img/navigation-next.png) no-repeat 0 0;
						}

						/*
							Pagination
						*/

						.slidesPagination {
							margin:10px 0 0;
							float:right;
						}

						.slidesPagination li {
							float:left;
							margin:0 1px;
							list-style:none;
						}

						.slidesPagination li a {
							display:block;
							width:14px;
							height:0;
							padding-top:14px;
							background-image:url(../img/pagination.png);
							background-position:0 0;
							overflow:hidden;
						}

						.slidesPagination li.slidesCurrent a {
							background-position:0 -14px;
						}

						.current_slide {
							font:bold 10px/1.33 sans-serif;
							float:left;
							margin-top:12px;
						}

						.controls {
							display:block;
							margin-top:12px;
							float:left;
							color:#333;
							font:bold 10px/1.33 sans-serif;
							margin-right:10px;
						}

	
	
footer{	
		width:100%;
		clear: both;
		position: relative;
		height: 76px;
		margin-top: -76px;
		background: url(../img/footer-back.png) repeat-x 0px 0px;
		margin-top:20px;
	}	
	#socialNet{float:left; width:20%; height:76px;}
		#socialNet p{float:left; margin-top:15px; margin-left:20px;}
			#socialNet p img{width:36px; height:36px; margin-left:10px;}
	#copyright{float:left; width:60%; height:71px; padding-top:5px;}
		#copyright p{text-align:center; color: #bbbbbb; font: 0.9em Arial, Helvetica, sans-serif; margin-top: 15px;}
	#contacts{float:left; width:20%; height:76px;}
		#contacts p{text-align:center; color: #bbbbbb; font: 0.9em Arial, Helvetica, sans-serif; margin-top: 15px;}
		#contacts p a{color:white;}
	
	
	
	
