/* ---------->>> MAIN <<<-----------*/
body {
	font: normal 0.75em Verdana,"Bitstream Vera Sans","DejaVu Sans",Geneva,sans-serif;
	color: #333333; background: #a96c29 url("../images/fon.jpg") center center repeat; }
a { color: #3294b7; }
a:hover { text-decoration: none; }
p { }
legend { 
	font: normal 1em Verdana,"Bitstream Vera Sans","DejaVu Sans",Geneva,sans-serif; 
	color: #000000; }
input { 
	font: normal 1em Verdana,"Bitstream Vera Sans","DejaVu Sans",Geneva,sans-serif; 
	color: #000000; }
h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }
input[type="text"], textarea { }
/*-- -----<LAYOUTS>---- --*/
#wrapper {
	min-height: 100%; overflow: hidden;
	position: relative; min-width: 1000px; }
#wrapper .wrapper_i1 {
	position: relative; padding: 1px 0px 0px 0px;
	z-index: 99; min-height: 800px; margin: 0px 0px 0px 195px;
}

#center { }
#center .center_i1 { }
#center .center_i2 { }
#center #left {  }
#center #left .left_i1 { }
#center #right { }
#center #right .right_i1 { }
#center #content { }

#header { position: relative; }

#footer { position: relative; clear: both; width: 100%; min-width: 1000px; }
/*-- -----<BOXES>---- --*/
/** Begin: img1 **/
#img1 { position: absolute; top: 30px; right: 6%; z-index: 19; }
/** End: img1 **/

/** Begin: img2 **/
#img2 { position: absolute; top: 0px; left: 30%; z-index: 19; }
/** End: img2 **/

/** Begin: img3 **/
#img3 { position: absolute; top: 0px; left: 0px; z-index: 19; }
/** End: img3 **/

/** Begin: logo **/
#logo { position: absolute; top: 55px; right: 11%; z-index: 19; }
/** End: logo **/

/** Begin: center **/
#center { margin: 178px 0px 0px 0px; position: relative; z-index: 99; }
#center .center_title { 
	position: relative; height: 57px;
}
#center .center_title .left_i1 { 
	position: absolute; top: 0px; left: 0px;
	width: 199px; height: 57px;
	background: url("../images/center_bg1.png") left top no-repeat;
}
#center .center_title .right_i1 { 
	height: 57px; margin: 0px 0px 0px 199px;
	background: url("../images/center_bg2.png") left bottom repeat-x;
}
#center .center_title .title {
	position: absolute; top: 0px; left: 29px; line-height: 24px;
	z-index: 99; color: #515151;
}
#center .center_body {
	background: url("../images/center_bg3.png") left top repeat-y;
	margin: 0px 0px -9999px 3px; padding: 0px 0px 9999px 0px;
}
#center .center_body .center_body_i1 {
	margin: 0px 0px 0px 3px;
}
/** End: center **/

/** Begin: anketa **/
#anketa { 
	position: absolute; bottom: 0px; left: 85px;
	min-width: 560px; z-index: 199;
	background: url("../images/anketa.png") left bottom no-repeat;
	padding: 0px 0px 180px 0px;
}
#anketa .anketa_i1 {
	background: url("../images/anketa_1.png") left	top repeat-y;
	width: 296px; margin: 0px 0px 0px 211px;
}
#anketa .anketa_i2 {
	background: url("../images/anketa_2.png") left	top no-repeat;
}
#anketa .anketa_i3 {
	background: url("../images/anketa_3.png") left	bottom no-repeat;
}
#anketa .anketa_i4 {
	padding: 8px 35px 21px 35px; color: #838383; line-height: 21px; font-size: 1.08em;
	font-family: "Times New Roman",Times,"Nimbus Roman No9 L","FreeSerif",serif;
}
#anketa p { margin: 0px 0px 0px 0px; }
#anketa a { color: #ff7426; }
/** End: anketa **/

/** Begin: nav **/
#nav {
	position: absolute; top: 30px; left: 165px;
	z-index: 99; color: #515151;
}
#nav p { margin: 0px; }
#nav a { text-decoration: none; color: #515151; line-height: 21px; }
#nav a:hover { text-decoration: underline; color: #000000; }
/** End: nav **/

/** Begin: contacts **/
#contacts {
	position: absolute; top: 105px; left: 54px;
	z-index: 999;
}
#contacts .contacts_i1 {
	width: 206px; height: 9px; overflow: hidden;
	background: url("../images/contacts_1.png") left top no-repeat;
}
#contacts .contacts_i2 {
	width: 206px; position: relative;
	background: url("../images/contacts_2.png") left top repeat-y;
}
#contacts .contacts_i2 .icon { position: absolute; right: 10px; top: 50%; }
#contacts .contacts_i2 .icon img { position: relative; top: -5px; }
#contacts .contacts_i3 {
	width: 216px; height: 26px;
	background: url("../images/contacts_3.png") left top no-repeat;
}
#contacts .contacts_i4 {
	font-size: 10px; padding: 0px 33px 0px 0px;
	text-align: right; color: #969595; line-height: 18px;
}
#contacts a { color: #45c9f8; }
#contacts p { margin: 0px; }
/** End: contacts **/

/** Begin: topnav **/
#topnav {
	background: url("../images/topnav_1.png") left top repeat-x;
	height: 23px;
}
#topnav table { width: 90%; border-collapse: collapse; }
#topnav table td { text-align: center; height: 17px; }
#topnav table td span { font-weight: bold; color: #45c9f8; }
#topnav table td a { color: #515151; }
/** End: topnav **/

/** Begin: center_content **/
#center_content {
}
#center_content .center_content_left_i1 {
	float: left; margin: 0px -30% 0px 0px;
	width: 100%; position: relative; z-index: 10;
}
#center_content .center_content_left_i2 {
	margin: 0px 30% 0px 0px;
	padding: 55px 20px 300px 49px;
}
#center_content .center_content_left_i2 ul li{
margin:5px 2px 6px 15px;
color:#333333;
text-align: justify;
}

#center_content .center_content_right_i1 {
	float: right; width: 30%; padding: 0px 0px 100px 0px;
	position: relative; z-index: 11;
}
/** End: center_content **/

/** Begin: info1 **/
#info1 {
	padding: 0px 0px 0px 55px;
	position: relative; margin: 10px 0px 0px 0px;
}
#info1 p { margin: 0px 0px 8px 0px; color: #5570a0; }
#info1 p a { color: #3294b7; }
#info1 .arrow { position: absolute; left: -75px; top: 10px; }
/** End: info1 **/

/** Begin: info3 **/
.info3 {
	padding: 0px 0px 0px 22px;
	position: relative; margin: 10px 0px 0px 0px;
}
.info3 p { margin: 0px 0px 8px 0px;
color:#333333;
font: normal 1.2em Verdana,"Bitstream Vera Sans","DejaVu Sans",Geneva,sans-serif; }
.info3 p a { color: #3294b7; }
.info3 .arrow { position: absolute; left: -75px; top: 10px; }
/** End: info3 **/

/** Begin: slogans **/
#slogans {
	margin: 95px 20px 0px 0px;
}
#slogans p { margin: 0px 0px 20px 0px; }
#slogans p a { color: #5570a0; text-decoration: none; }
#slogans p a:hover { color: #000000; }
#slogans .item1 h2 {
	margin: 0px 0px 0px 20px;
}
#slogans .item1 p {
	margin: 0px 0px 20px 60px;
}
#slogans .item2 h2 {
	margin: 0px 0px 0px 60px;
}
#slogans .item2 p {
	margin: 0px 0px 20px 26px;
}
#slogans .item3 h2 {
	margin: 0px 0px 0px 0px;
}
#slogans .item3 p {
	margin: 0px 0px 20px 73px;
}
#slogans .item4 h2 {
	margin: 0px 0px 0px 40px;
}
#slogans .item4 p {
	margin: 0px 0px 20px 70px;
}
/** End: slogans **/

/** Begin: meta **/
#meta {
	margin: 72px 0px 0px 67px;
}
#meta h2 {
	font-size: 2.50em; color: #c98d4f; font-weight: normal;
	text-align: center;
}
#meta .body {
	margin: 10px 20px 0px 30px; line-height: 160%;
	text-align: center;
}
#meta1 .body {
	margin: 10px 20px 0px 30px;
	text-align: center;
}
#meta .body * { display: inline; font-weight: normal; padding: 0px 3px 0px 0px; }
#meta .body a { text-decoration: none; color: #c98d4f; }
#meta .body a:hover { text-decoration: none; color: #000000; }
#meta .body h5 { font-size: 1.08em; }
#meta .body h4 { font-size: 1.42em; }
#meta .body h3 { font-size: 1.83em; }
#meta1 .body * { display: inline; font-weight: normal; padding: 0px 3px 0px 0px; }
#meta1 .body a { text-decoration: none; color: #c98d4f; }
#meta1 .body a:hover { text-decoration: none; color: #000000; }
#meta1 .body h5 { font-size: 1.08em; }
#meta1 .body h4 { font-size: 1.42em; }
#meta1 .body h3 { font-size: 1.83em; }
/** End: meta **/

/** Begin: buttons **/
#buttons {
	position: absolute; top: 27px; left: 8px; z-index: 1001;
}
#buttons .button { float: left; margin: 0px 5px 0px 0px; }
/** End: buttons **/

/** Begin: online_anketa **/
#online_anketa {
	position: absolute; top: 370px; left: 155px;
	z-index: 1011;
}
/** End: online_anketa **/

/** Begin: info2 **/
#info2 {
	min-height: 220px;
	color:#333333;
font: normal 1.2em Verdana,"Bitstream Vera Sans","DejaVu Sans",Geneva,sans-serif;
}
/** End: info2 **/
/** Begin: portfolio_item **/
#portfolio_item {
	position: absolute; top: 490px; left: 0px;
	z-index: 23;
}
/** End: portfolio_item **/

/** Begin: services **/
#services {
	min-height: 200px; margin: 65px 0px 0px 105px;
/*	background: url("/upload/image/boy-lock.jpg") right no-repeat; */
}
#services ul { list-style: none; margin: 10px 0px 30px 10px; }
#services ul li {
	background: url("../images/light.png") left top no-repeat;
	padding: 0px 0px 10px 32px; font-size: 1.42em; color: #5e5e5e;
}
#services ul li a { color: #5e5e5e; text-decoration: none; }
#services ul li a:hover { color: #000000; }
/** End: services **/

/** Begin: portfolio **/
#portfolio {
	margin: 50px 0px 0px 0px;
}
#portfolio h2 { margin: 50px 0px 30px 120px; }
#portfolio ul { list-style: none; margin: 0px 0px 0px 70px; }
#portfolio ul li { font-size: 1.08em; color: #3294b7; margin: 0px 0px 7px 0px; }
#portfolio ul li a { color: #3294b7; }
/** End: portfolio **/

/** Begin: gallery **/
#gallery {
	margin: 20px 0px 0px 30px;
}
#gallery .hand { text-align: center; }
#gallery .top { margin: 0px 0px 15px 0px; }
#gallery .bottom { margin: 15px 0px 0px 0px; }
#gallery .body { position: relative; overflow: hidden; height: 500px; }
#gallery .body_i1 { position: absolute; width: 100%; }
#gallery .body_i1 p { text-align: center; margin: 0px 0px 40px 0px; }
#gallery .disabled { opacity: 0.3; }
/** End: gallery **/

/** Begin: services2 **/
#services2 {
	margin: 28px 0px 0px 22px;
}
#services2 ul { list-style: none; margin: -20px 0px 0px 38px; }
#services2 ul li { width: 190px; margin: 0px 0px 10px 0px; }
#services2 ul li .sp1 { display: block; color: #5570a0; }
#services2 ul li .sp2 { display: block; text-align: right; }
#services2 ul li .sp2 a { color: #3294b7; }
/** End: services2 **/

/** Begin: portfolio3 **/
#portfolio3 {
	margin: 120px 0px 0px 50px;
}
#portfolio3 table { width: 100%; border-collapse: collapse; }
#portfolio3 .left_cell { width: 260px; }
#portfolio3 .left_cell .item { margin: 0px 0px 4px 0px; position: relative; }
#portfolio3 .left_cell .item img { display: block; }
/** End: portfolio3 **/

/** Begin: anketa_form **/
#anketa_form {
	margin: 30px 30px 0px 0px;
}
#anketa_form h2 {
	text-align: center;
}
#anketa_form fieldset { border: 0px; margin: 10px 0px 0px 0px; }
#anketa_form fieldset .line { margin: 0px 0px 15px 0px; }
#anketa_form fieldset .line label {
	display: block; margin: 0px 0px 14px 0px; text-align: center;
	font-size: 1.17em; text-decoration: underline; color: #445898;
}
#anketa_form fieldset .line .text {
	display: block; width: 100%; border: 1px solid #5ea8c3;
	text-align: center; font-size: 1.17em; color: #5e5e5e;
}
#anketa_form fieldset .line select {
	display: block; width: 100%; border: 1px solid #5ea8c3;
	text-align: center; font-size: 1.17em; color: #5e5e5e;
}
#anketa_form fieldset .line textarea {
	display: block; width: 100%; border: 1px solid #5ea8c3;
	text-align: center; font-size: 1.17em; color: #5e5e5e;
}
#anketa_form fieldset .line .submit { text-align: center; }
/** End: anketa_form **/

/** Begin: popup1 **/
.popup1 {
	position: absolute; top: -45px; right: -112px;
	width: 183px;
}
.popup1 .popup1_i1 {
	width: 173px; height: 15px; overflow: hidden; float: right;
	background: url("../images/popup1_1.png") left top no-repeat;
}
.popup1 .popup1_i2 {
	width: 173px; float: right;
	background: url("../images/popup1_2.png") left top repeat-y;
}
.popup1 .popup1_i3 {
	width: 183px; float: right; height: 24px; overflow: hidden;
	background: url("../images/popup1_3.png") left top no-repeat;
}
.popup1 .popup1_i4 {
	padding: 0px 18px 0px 18px; color: #838383; line-height: 21px; font-size: 1.08em;
	font-family: "Times New Roman",Times,"Nimbus Roman No9 L","FreeSerif",serif;
}
.popup1 .popup1_i4 p { margin: 0px; }
/** End: popup1 **/

/** Begin: popup2 **/
.popup2 {
	position: absolute; bottom: -57px; right: -82px;
	width: 183px;
}
.popup2 .popup2_i1 {
	width: 183px; height: 26px; overflow: hidden;
	background: url("../images/popup2_1.png") left top no-repeat;
}
.popup2 .popup2_i2 {
	width: 173px; float: right;
	background: url("../images/popup2_2.png") left top repeat-y;
}
.popup2 .popup2_i3 {
	width: 173px; float: right; height: 12px; overflow: hidden;
	background: url("../images/popup2_3.png") left top no-repeat;
}
.popup2 .popup2_i4 {
	padding: 0px 18px 0px 18px; color: #838383; line-height: 21px; font-size: 1.08em;
	font-family: "Times New Roman",Times,"Nimbus Roman No9 L","FreeSerif",serif;
}
.popup2 .popup2_i4 p { margin: 0px; }
/** End: popup1 **/
/*-- -----<DECORATIONS>---- --*/
.link1 { margin: 0px 0px 30px 0px; }
.link1 a {
	color: #ffffff !important; font-size: 1.42em; background: #3294b7;
	padding: 1px 10px 4px 10px;
}
/*-- -----<SUBPAGES>---- --*/
/*-- -----<FIXS>---- --*/
