/* ---------- ---------- ---------- ---------- ---------- */
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,
b,u,i,center,
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-size:100%;	background:transparent;	}
body{ 
	line-height:1.2; font-family: Georgia,Arial;	color:#1E1E1E;font-size:12px; vertical-align: top;}

ol,ul{list-style:none;}
blockquote,q{quotes:none;}




.clear {clear:both;}
a {text-decoration:underline;color:#3282b9}
a:hover {text-decoration:none;color:#e60000;}
h1, h2 {
	font-size:28px;
	font-weight:normal;
	margin-bottom:10px;
	color:#000000
}


h3 {font-size: 22px;color:#000000;font-weight:normal;margin-bottom: 10px;}

body {min-width: 980px;}
div.wrap {background: #ffffff url("../img/bg.png") no-repeat center top;}

.header .titleHeader {
	float:left;
	width: 615px;
	line-height: 0.8;
	position: relative;
	top: 10px;
}

.header .titleHeader span {font-size: 100px;color: #494747;}
.header .titleHeader span span {font-size: 76px;}


div.mini_nav {
		width:51px;
		position: absolute;
		top: 56px;
		right:0px;
}

div.logo {width: 160px;float:left;margin:20px 0 0 30px}
div.menu {width: 210px;position: absolute; top: 170px;}
div.menu li {margin:0 0 10px 30px;}
div.menu li a {font-family: Georgia, Arial;font-size: 14px; color:#24908d;text-decoration: underline;white-space: nowrap;}
div.menu li a:hover {color:#40bd4f;text-decoration: underline;}
div.menu li ul {margin-top:5px;}


div.center {
	padding-top: 100px;
	margin: 0 0 0 30px;
}

div.inreWrap {
	background: none;
}

div.inerHeader {
	height: 100px;
}
div.inerPage {
	padding-top: 0px;
	margin:0 30px 0 200px;
	
}

div.inreMenu {
	top: 110px;
}

div.content {
	width: 100%;
	line-height: 2;
}
div.content h3 {color:#000000;}
div.content p {margin-bottom: 10px;}

div.orderForm {
	width: 240px;
	height: 515px;
	background: url("../img/bg_orderForm.png") no-repeat;
	margin: 30px 0 30px 30px;
	padding: 20px; 
	color: #494747;
	line-height: 1.5;
}

div.orderForm h1 {
	color: #a0a56b;
	font-family: arial;
	font-size: 18px;
	margin-bottom: 10px;
}

div.orderForm input {
	margin-bottom: 5px;
	color: #494747;
}

div.orderForm TEXTAREA {
	width: 205px;
	height: 150px;
}

input.bt_sendform {
	background: url("../img/bt_sendform.png") no-repeat;
	border:0px;
	width: 86px;
	height: 25px;
	cursor: pointer;
}


div.mainPageContent {
}

.caruselText {
	width:930px;
	height: 505px;
	position: relative;
	left:0px;
	top:86px;
	margin: 0 auto;
}
.caruselText div {font-size: 12px;color: #494747;}
.caruselText p {font-family: Arial}
.caruselText div a {color: #ff4800;}
.caruselText div.text1, .caruselText div.text2, .caruselText div.text3, .caruselText div.text4, .caruselText div.text5 {position: relative;}

.caruselText div.text1 {width: 155px;position: relative; left: 100px;top:10px;}
.caruselText div.text1 a {font-size: 16px;}
.caruselText div.text2 {width: 240px;position: relative; left: 0px;top: 58px;}
.caruselText div.text2 a {font-size: 24px;}
.caruselText div.text3 {width: 205px;position: relative; left: 40px;top: 166px;}
.caruselText div.text3 a {font-size: 16px;}
.caruselText div.text4 {width: 300px;position: relative; left: 200px;top: 188px;}
.caruselText div.text4 a {font-size: 16px;}
.caruselText div.text5 {width: 340px;position: relative; left: 583px;top: 120px;}
.caruselText div.text5 a {font-size: 24px;}


.footer {
	padding: 10px 30px;
	font-family: arial;
	font-size: 10px;
}

/*RECAPTCHA*/
#overlay {
	background: #000000;
	opacity: 0.8;
	position: fixed; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 100%;
}

#lightbox {
	background: #ffffff;
	position: fixed; z-index: 100; top: 40%; left: 38%;width: 318px; height:158px;
	border:3px solid #000000;
}

.recaptchaBox {
	display: none;
}

div.last_article {
	margin:0px 0 30px 30px;
	
	width:240px;
}



/*admin panel*/
.admin_left_menu {width: 150px;}
.admin_table_page {width: 100%}
.admin_table_page th {background: gray;color:#ffffff;}
.admin_table_page td {border:1px solid gray;padding:3px;}

/*-------admin panel*/


div.content  ol, div.content ul {list-style-type:disc;margin-left:30px;}