@charset "utf-8";
/* CSS Document */

body{
	background-color:#f7f7f7;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(img/top.jpg);
	background-position:top;
	background-repeat:repeat-x;}

p{
	margin-left:20px;
	margin-right:20px;}

h1{
	margin-left:20px;
	font-family:"Century Gothic";
	color:#1ea6ef;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #999;}

h2{
	margin-left:20px;
	font-family:"Century Gothic";
	color:#86adbe;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #999;}
	
h3{
	margin: 5px 20px 10px 0;
	font-family:"Century Gothic";
	color:#86adbe;
	text-transform:uppercase;
	font-size: 24px;
	text-shadow: 1px 1px 1px #999;}

h4{
	margin-left:20px;
	font-family:"Century Gothic";
	color:#1ea6ef;
	font-size:16px;}

hr{
	background-image: url(img/hr.jpg);
	border:#000;}

a{
	color:#86adbe;}
#order #submit{border:0px;}
#order input{border:1px solid #1EA6EF;}
#order input.error{border:1px solid red;color: #000;}

form input,
form textarea {
	width: 270px;
	padding: 4px 3px;
	font-size: 16px;
}

form input.error,
form textarea.error {
	color: #000;
	border-color:red;
}

.page{
	margin:35px 10px 10px 340px;
	display:block;}

.line{
	background-image: url(img/line-gray.jpg);
	padding:15px;
}

.mainmenu1{
	font-size:11px;
	background-image:url(img/menu-bg.png);
	-background-image:url(img/menu-bg.gif);
	padding:12px 26px 12px 26px;
	display:block;
	position:absolute;
	top:60px;
	left: 320px;
	text-decoration:none;
	color:#000000;
}
.mainmenu1-active{
	font-size:11px;
	background-image:url(img/menu-bg-active.png);
	-background-image:url(img/menu-bg-active.gif);
	padding:12px 26px 12px 26px;
	display:block;
	position:absolute;
	top:60px;
	left: 320px;
	text-decoration:none;
	color:#ffffff;
}
.mainmenu1 a:hover{
	font-size:11px;
	background-image:url(img/menu-bg-hover.png);
	-background-image:url(img/menu-bg-hover.gif);
	padding:12px 26px 12px 26px;
	display:block;
	position:absolute;
	top:40px;
	left: 330px;
	text-decoration:none;
	color:#000000;}
.mainmenu2{
	font-size:11px;
	background-image:url(img/menu-bg.png);
	-background-image:url(img/menu-bg.gif);
	padding:12px 27px 12px 26px;
	display:block;
	position:absolute;
	top:90px;
	left: 330px;
	text-decoration:none;
	color:#000000;}
.mainmenu3{
	font-size:11px;
	background-image:url(img/menu-bg.png);
	-background-image:url(img/menu-bg.gif);
	padding:12px 32px 12px 31px;
	display:block;
	position:absolute;
	top:105px;
	left: 320px;
	text-decoration:none;
	color:#000000;
}

.mainmenu3-active{
	font-size:11px;
	background-image:url(img/menu-bg-active.png);
	-background-image:url(img/menu-bg-active.gif);
	padding:12px 32px 12px 31px;
	display:block;
	position:absolute;
	top:105px;
	left: 320px;
	text-decoration:none;
	color:#fff;
}
.mainmenu4{
	font-size:11px;
	background-image:url(img/menu-bg.png);
	-background-image:url(img/menu-bg.gif);
	padding:12px 16px 12px 15px;
	display:block;
	position:absolute;
	top:150px;
	left: 320px;
	text-decoration:none;
	color:#000000;
}
.mainmenu4-active{
	font-size:11px;
	background-image:url(img/menu-bg-active.png);
	-background-image:url(img/menu-bg-active.gif);
	padding:12px 16px 12px 15px;
	display:block;
	position:absolute;
	top:150px;
	left: 320px;
	text-decoration:none;
	color:#ffffff;
}
	
.mainmenu5{
	font-size:11px;
	background-image:url(img/menu-bg.png);
	-background-image:url(img/menu-bg.gif);
	padding:12px 23px 12px 22px;
	display:block;
	position:absolute;
	top:195px;
	left: 320px;
	text-decoration:none;
	color:#000000;
}
	
.mainmenu5-active{
	font-size:11px;
	background-image:url(img/menu-bg-active.png);
	-background-image:url(img/menu-bg-active.gif);
	padding:12px 23px 12px 22px;
	display:block;
	position:absolute;
	top:195px;
	left: 320px;
	text-decoration:none;
	color:#ffffff;
}



.mainMenu1{
	font-size:11px;
	background-image:url(img/menu-bg.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg.gif);
	padding:12px 26px 12px 26px;
	display:block;
	position:absolute;
	top:60px;
	left: 320px;
	text-decoration:none;
	color:#000000;
}
.mainMenu1-active{
	font-size:11px;
	background-image:url(img/menu-bg-active.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg-active.gif);
	padding:12px 26px 12px 26px;
	display:block;
	position:absolute;
	top:60px;
	left: 320px;
	text-decoration:none;
	color:#ffffff;
}
a.mainMenu1:hover{
	font-size:11px;
	background-image:url(img/menu-bg-hover.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg-hover.gif);
	padding:12px 26px 12px 26px;
	display:block;
	position:absolute;
	top:60px;
	left: 320px; 
	text-decoration:none;
	color:#000000;}

.mainMenu2{
	font-size:11px;
	background-image:url(img/menu-bg.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg.gif);
	padding:12px 32px;
	display:block;
	position:absolute;
	top:105px;
	left: 320px;
	text-decoration:none;
	color:#000000;
}

.mainMenu2-active{
	font-size:11px;
	background-image:url(img/menu-bg-active.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg-active.gif);
	padding:12px 32px;
	display:block;
	position:absolute;
	top:105px;
	left: 320px;
	text-decoration:none;
	color:#fff;
}

a.mainMenu2:hover{
	font-size:11px;
	background-image:url(img/menu-bg-hover.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg-hover.gif);
	padding:12px 32px;
	display:block;
	position:absolute;
	top:105px;
	left: 320px;
	text-decoration:none;
	color:#000000;
}
.mainMenu3{
	font-size:11px;
	background-image:url(img/menu-bg.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg.gif);
	padding:12px 27px;
	display:block;
	position:absolute;
	top:150px;
	left: 320px;
	text-decoration:none;
	color:#000000;
}
.mainMenu3-active{
	font-size:11px;
	background-image:url(img/menu-bg-active.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg-active.gif);
	padding:12px 27px;
	display:block;
	position:absolute;
	top:150px;
	left: 320px;
	text-decoration:none;
	color:#ffffff;
}
a.mainMenu3:hover{
	font-size:11px;
	background-image:url(img/menu-bg-hover.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg-hover.gif);
	padding:12px 27px;
	display:block;
	position:absolute;
	top:150px;
	left: 320px;
	text-decoration:none;
	color:#000000;
}
	
.mainMenu4{
	font-size:11px;
	background-image:url(img/menu-bg.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg.gif);
	padding:12px 16px;
	display:block;
	position:absolute;
	top:195px;
	left: 320px;
	text-decoration:none;
	color:#000000;
}
	
.mainMenu4-active{
	font-size:11px;
	background-image:url(img/menu-bg-active.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg-active.gif);
	padding:12px 16px;
	display:block;
	position:absolute;
	top:195px;
	left: 320px;
	text-decoration:none;
	color:#ffffff;
}
a.mainMenu4:hover{
	font-size:11px;
	background-image:url(img/menu-bg-hover.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg-hover.gif);
	padding:12px 16px;
	display:block;
	position:absolute;
	top:195px;
	left: 320px;
	text-decoration:none;
	color:#000000;
}

.mainMenu5{
	font-size:11px;
	background-image:url(img/menu-bg.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg.gif);
	padding:12px 23px;
	display:block;
	position:absolute;
	top:240px;
	left: 320px;
	text-decoration:none;
	color:#000000;
}
	
.mainMenu5-active{
	font-size:11px;
	background-image:url(img/menu-bg-active.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg-active.gif);
	padding:12px 23px;
	display:block;
	position:absolute;
	top:240px;
	left: 320px;
	text-decoration:none;
	color:#ffffff;
}
a.mainMenu5:hover{
	font-size:11px;
	background-image:url(img/menu-bg-hover.png);
	background-repeat: no-repeat;
	-background-image:url(img/menu-bg-hover.gif);
	padding:12px 23px;
	display:block;
	position:absolute;
	top:240px;
	left: 320px;
	text-decoration:none;
	color:#000000;
}




.phone-txt{
text-shadow: 1px 1px 1px #fff;
	display:block;
	position:absolute;
	top:20px;
	right: 20px;
	text-decoration:none;
	color:#000000;}
.phone-code{
text-shadow: 1px 1px 1px #fff;
	font-family:"Century Gothic";
	font-weight:bold;
	font-size:22px;
	display:block;
	position:absolute;
	top:37px;
	right: 21px;
	text-decoration:none;
	color:#000000;}
.phone-number{
text-shadow: 1px 1px 1px #fff;
	font-family:"Century Gothic";
	font-size:45px;
	display:block;
	position:absolute;
	top:58px;
	right: 20px;
	text-decoration:none;
	color:#000000;}
	
.people01{
	display:block;
	left:430px;
	position:absolute;
	top: 10px;}

.menu-2{
	xfont-family:"Century Gothic";
	text-transform:uppercase;
	display:block;
	height:140px;
	width:1004px;
	margin:0 auto;
	font-weight:bold;
	font-size:14px;
	}
	
.menu-phone-01{
text-shadow: 1px 1px 1px #999;
	background-image:url(img/menu-phone-01.jpg);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	display:block;
	xwidth:12%;
	padding: 60px 40px 50px 80px;
	margin: 0 0 0 20px;
}
.menu-phone-01 a{
	text-decoration:none;
	color:#333333;
}
.menu-phone-02{
text-shadow: 1px 1px 1px #999;
	background-image:url(img/menu-phone-02.jpg);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	display:block;
	padding: 60px 40px 50px 95px;
}
.menu-phone-02 a{
	text-decoration:none;
	color:#333333;
}
.menu-phone-03{
    text-shadow: 1px 1px 1px #999;
	background-image:url(img/menu-phone-03.jpg);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	xwidth:12%;
	display:block;
	padding: 60px 40px 50px 105px;
}
.menu-phone-03 a{

	text-decoration:none;
	color:#333333;
}
.menu-phone-04{
    text-shadow: 1px 1px 1px #999;
	background-image:url(img/menu-phone-04.jpg);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	display:block;
	padding: 60px 0px 50px 95px;
}
.menu-phone-04 a{
	text-decoration:none;
	color:#333333;
}

.footer{
	clear:both;
	background-image:url(img/footer-bg.jpg);
	padding:30px;
	height:30px;
	margin-top:25px;}
	
.podmenu{
	margin:25px;
	display:block;
	width:300px;
	float:left;
	border-right:1px solid #d6d6d6;
}

.podmenu a{
	background-image: url(img/podmenu.jpg);
	background-position: left center;
	background-repeat:no-repeat;
	padding:15px 15px 12px 25px;
	display:block;
	color:#1ea4e4;
}

.border{
	font-size:16px;
	font-weight:bold;}
	
.border a{
	font-size:12px;
	font-weight:bold;}
	
.podmenu-ordering{
	display:block;
	margin:20px 110px 12px 80px;
}

.podmenu-ordering img{
	border:none;}

.podmenu-ordering a{
	text-decoration:none;
	background-image:none;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #999;}
	
.contacts{
	margin:10px 0 10px 20px;
	border:1px solid #CCCCCC;}

.contacts input, textarea{
	border:1px solid #1ea6ef;}

.podskazka{
	color:#999999;
	font-size:10px;}
form span.error{
	color:red;}
form span.red{
	color:red;}
form span.formExample{
	padding-top:3px;
	display:block;}
.podskazkaRed{
	color: red;
	font-size:11px;}
.send{
	font-size:11px;
	background: transparent url(img/menu-bg-active.png) no-repeat;
	-background: transparent url(img/menu-bg-active.gif) no-repeat;
	display:block;
	text-decoration:none;
	color:#ffffff;
	border:none;
	height:37px;
	width:100px;}
	
.send:active{
	font-size:11px;
	background: transparent url(img/menu-bg-active2.png) no-repeat;
	-background: transparent url(img/menu-bg-active2.gif) no-repeat;
	display:block;
	text-decoration:none;
	color:#ffffff;
	border:none;
	height:37px;
	width:100px;} 
	
a.button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:transparent url(../img/bg_button_a.gif) no-repeat scroll right top;
	color:#444444;
	display:block;
	float:left;
	font-family:arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:24px;
	line-height:normal;
	margin-right:6px;
	padding-right:18px;
	text-decoration:none;
}

.flash{
    text-shadow: 1px 1px 1px #fff;
    display:block;
    position:absolute;
    top:130px;
    right: 10px;
    text-decoration:none;
    color:#000000;}
	
.action{
	border:1px solid #e4e4e4;
	padding:10px;}

.consult {
	bottom: 5px;
	right: 10px;
	width: 250px;
	height: 73px;
	background: url("img/consult.png");
	position: fixed;
	display: none;
}

.consult-h {
	bottom: 5px;
	right: 10px;
	width: 190px;
	height: 41px;
	background: url("img/consult-h.png");
	position: fixed;
	display: none;
	cursor: pointer;
}

.cons-close-button {
	position: absolute;
	top: 5px;
	right: 15px;
	color: #fff;
	font: 12px Arial;
	text-decoration: none;
	cursor: pointer;
}

.cons-main-link {
	position: absolute;
	top: 18px;
	left: 70px;
	color: #fff;
	font: 14px Arial;
	text-decoration: none;
	cursor: pointer;
}

.cons-desc {
	position: absolute;
	top: 35px;
	left: 70px;
	color: #86ADBE;
	font: 11px Arial;
	text-decoration: none;
}

.cons-main-link:hover {
	text-decoration: underline;
}

#uis_consultant_online a, #uis_consultant_offline a {display: none;}
