@font-face
{
       font-family: 'Cuprum', sans-serif;
	   font-family: "GardensC";
		src: url('fonts/GardensC_03_1.otf');
        /*src: url('fonts/391510010-gardensc.eot');
        src: url('fonts/391510010-gardensc.eot?#iefix') format('embedded-opentype'),
        url('fonts/391510010-gardensc.svg#GardensC') format('svg'),
        url('fonts/391510010-gardensc.woff') format('woff'),
        url('fonts/391510010-gardensc.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;*/
}

body
{
	background: url(images/background.gif);
	font-family: 'Cuprum', sans-serif;
	margin:0;
}

img
{
	border: 0; 
}

.container
{
	width: 1002px;
	margin: 0 auto;
		
}
	
.logo
{
	margin: 34px 0 0 4px;
	float: left;
}
	

.slogan
{
	margin: 200px 0 0 -350px;
}	

.cab{
    margin: -155px 20px 10px 870px;
	position: relative;
}

.cab1
{
	background: url("images/cabinet.png") no-repeat;
	height: 14px;/* 38-13-11=14*/
	width: 91px;/* 140-16-38=85*/
	padding: 10px 16px 12px 32px;
        margin-top: 10px;
	display:block;
	color: white;
	text-decoration:none;
	font-style: normal;
	font-size: 15px;
	font-family: 'Ubuntu', sans-serif;
}

.cab1:hover{
    background: url("images/cabinet-hover.png") no-repeat;
}


.cabinet
{
	background: url("images/cabinet.png") no-repeat;
	height: 14px;/* 38-13-11=14*/
	width: 91px;/* 140-16-38=85*/
	margin: -125px 17px 10px 877px;
	position: relative;
	padding: 10px 16px 12px 32px;
	display:block;
	color: white;
	text-decoration:none;
	font-style: normal;
	font-size: 15px;
	font-family: 'Ubuntu', sans-serif;
}

.cabinet:hover
{

	background: url("images/cabinet-hover.png") no-repeat;
}

a, a:active {
outline: none;
}
.lavruxina
{
	margin: 0 2px 0 0;
	color: #474849;
	font-size: 16px;
	font-family: 'Ubuntu', sans-serif;
}

.phones
{
	
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	margin: 0px 0 4px 0;
}

.tel
{
	padding: 0px 7px 0px 7px;
	margin: 9px 2px 9px 500px;
	float:left;
}
.contact
{
	float: right;
	margin: 20px 16px 20px 4px;
	text-align: right;
	font-style: normal;
	font-size: 16px;
	letter-spacing: 1px;
	color: #474849;
}



.menu
{
	background: url("images/menubackground.png");
	height: 63px;
	width: 970px;
	margin: 0 0 0 12px;
	padding: 0 0 0 7px;
}

.menu img
{
	margin: 0 5px 0 0;
}

.menu .active_page, .menu a
{
	padding: 0 13px 0 7px;
	color: white;
	height: 42px;
	letter-spacing: 1px;
	text-decoration:none;
	font-size:11pt;
	padding: 21px 16px 0 16px;
	display: block;
	float: left;
	border-right: 1px solid #44464a;
	border-left: 1px solid #45484e;
}

.menu a:hover, .menu:focus {
        outline: 0;
        color: #fff;
        text-shadow: 0 1px 0 rgba(0,0,0,.2);
        background: #1a9cbb;
        background: -moz-linear-gradient(#1a9cbb, #1c8faa);
        background: -webkit-gradient(linear, left top, left bottom, from(#1a9cbb), to(#1c8faa));
        background: -webkit-linear-gradient(#1a9cbb, #1c8faa);
        background: -o-linear-gradient(#1a9cbb, #1c8faa);
        background: -ms-linear-gradient(#1a9cbb, #1c8faa);
        background: linear-gradient(#1a9cbb, #1c8faa);
}

.menu:active a{
        box-shadow: 0 0 3px 3px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 3px 3px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 3px 3px rgba(0,0,0,.3) inset;
}

.menu a, .menu a:last-child a , menu a:first-child a 
{
	border-right: 0;
	border-radius: 3px 3px 3px 3px;    
}

.menu .active_page
{
	color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);
    background: #1a9cbb;
}


.future
{
	margin: 0 0 0 12px;
}

.tarify
{
	
	height: 250px;
	width: 100%;
	background: url("images/tarif.png") ;
	margin: 50px 0;
	float: left;
}

.tarify0
{
	width: 950px;
	background: url("images/tarif.png") ;
	margin: -80px 0px 0px 200px;
	float: left;
}



.tarify00
{
	
	height: 223px;
	background: url("images/tarif.png") ;
	margin: -220px 0px 0px 407px;
	float: left;
}


.tarify div
{
	margin: 7px 0px 0px 13px;
	float: left;
	color: #3c4049;	
	letter-spacing: 1px;
	text-decoration:none;
	font-size:10pt;
	border-left: 1px solid #d2d2d2;
}

.tarify0 div
{
	width: 205px;
	margin: -151px 0px 0px 10px;
	float: left;
	color: #3c4049;	
	letter-spacing: 1px;
	text-decoration:none;
	font-size:10pt;
	border-left: 1px solid #d2d2d2;
}



.tarify1
{
	border: 0 !important;
	margin: -14px 2px 0 8px;	
}

.tarify2
{
	margin:-14px 1px 0 1px;
}

.tarify3
{
	margin:-14px 7px 0 1px;
}


.tarify10
{
	border: 0 !important;
	margin: -14px 2px 0 8px;	
}

.tarify20
{
	border: 0 !important;
	margin: 0px 2px 0 8px;	
}


.tarify11
{
	margin:-14px 1px 0 1px;
}


.yes
{
	float: left;
	padding:6px 9px 0 11px;
	
}

.yes8
{
	float: left;
	padding:6px 9px 0 11px;
	
}

.yes88
{
	float: left;
	padding:6px 9px 0 11px;
	
}

.econom
{
	margin: 15px 42px 0 42px;
	color: #3c4049;
	letter-spacing: 0;
	text-decoration:none;
	font-size:18pt;
	font-family: "GardensC", Verdana; 
}


.econom18
{
	margin: 30px 20px 0 390px;
	color: #FF8D1D;
	letter-spacing: 1px;
	text-decoration:underline;
	font-size:15pt;
	font-family:  Verdana; 
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}


.cabinet2
{
	
	background: url("images/cabinet.png") no-repeat;
	height: 14px;/* 38-13-11=14*/
	width: 91px;/* 140-16-38=85*/
	margin: 100px 17px 10px 90px;
	position: relative;
	position: relative;
	padding: 10px 16px 12px 32px;
	display:block;
	color: white;
	text-decoration:none;
	font-style: normal;
	font-size: 15px;
	font-family: 'Ubuntu', sans-serif;
}
	
.cabinet3
{
	background-color: #3399CC;
	height: 20px;/* 38-13-11=14*/
	width: 160px;/* 140-16-38=85*/
	margin: 20px;
	text-align: center;
	text-transform: uppercase;
	border-radius: 20px;
	padding: 25px;
	float: left;
	color: white;
	text-decoration:none;
	font-style: normal;
	font-size: 18px;
	font-family:  Verdana; 

}

	
.cabinet4
{
	background: url("images/cabinet2.png") no-repeat;
	height: 50px;/* 38-13-11=14*/
	width: 191px;/* 140-16-38=85*/
	margin: 60px 0px 0px 73px;
	padding: 54px 20px 12px 22px;
	float: left;
	color: white;
	text-decoration:none;
	font-size: 22px;
	font-family:  Verdana;
}

	
		
.cabinet5
{
	background: url("images/cabinet2.png") no-repeat;
	height: 50px;/* 38-13-11=14*/
	width: 191px;/* 140-16-38=85*/
	margin: 60px 0px 0px 73px;
	padding: 54px 20px 12px 22px;
	float: left;
	color: white;
	text-decoration:none;
	font-size: 22px;
	font-family:  Verdana;
}


.econom9
{
	margin: 260px 20px 0 445px;
	color: #FF8D1D;
	letter-spacing: 1px;
	text-decoration:underline;
	font-size:15pt;
	font-family: Verdana, serif;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}

.econom99
{
	margin: 314px 20px 0 445px;
	color: #FF8D1D;
	letter-spacing: 1px;
	text-decoration:underline;
	font-size:15pt;
	font-family: Verdana, serif;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}


.econom8
{
	margin: 15px 42px 0 42px;
	color: #3c4049;
	letter-spacing: 0;
	text-decoration:none;
	font-size:18pt;
	font-family: "GardensC", Verdana, serif;
}

.econom88
{
	margin: 8px 42px 0 52px;
	color: #3c4049;
	letter-spacing: 0;
	text-decoration:none;
	font-size:18pt;
	font-family: "GardensC", Verdana, serif;
}

.grn
{
	
	padding: 0 42px 9px 40px;
	color: #1996b4;
	letter-spacing: 0;
	text-decoration:none;
	font-size:14pt;
	font-weight: bold;
	font-family: "GardensC", Verdana, serif;
}

.grn8
{
	
	padding: 0 42px 9px 40px;
	color: #1996b4;
	letter-spacing: 0;
	text-decoration:none;
	font-size:14pt;
	font-weight: bold;
	font-family: "GardensC", Verdana, serif;

}

.grn88
{
	
	padding: 0 42px 9px 40px;
	color: #1996b4;
	letter-spacing: 0;
	text-decoration:none;
	font-size:14pt;
	font-weight: bold;
	font-family: "GardensC", Verdana, serif;

}


.soderganie
{
	padding: 0 0 4px 0;
	color: #2b2e33;
	letter-spacing: 0;
	text-decoration:none;
	font-size:13pt;
	text-align: left;
	border-bottom: 2px solid #cdcdcd;
}

.soderganie8
{
	margin: 5px 1px 0 2px;
	padding: 0 0 7px 0;
	color: #2b2e33;
	letter-spacing: 0;
	text-decoration:none;
	font-size:13pt;
	text-align: left;
	border-bottom: 2px solid #cdcdcd;
}

.soderganie88
{
	margin: 5px 1px 0 3px;
	padding: 0 0 7px 0;
	color: #2b2e33;
	letter-spacing: 0;
	text-decoration:none;
	font-size:13pt;
	text-align: left;
	border-bottom: 2px solid #cdcdcd;
	
}

.podkluchitsya

{
	background: #009DBF;
	height: 20px;/*  23-5-8=10 */
	width: 120px; /*  114-9-15=90 */
	margin: 8px 23px 0 31px;
	padding: 8px 4px 4px 13px;
	text-align: center;
	display:block;
	color: white;
	letter-spacing: 0;
	text-decoration:none;
	font-size:10pt;
}
.podkluchitsya8

{
	background: url("images/podkluchitsya.png") no-repeat center;
	height: 16px;/*  23-5-8=10 */
	width: 100px; /*  114-9-15=90 */
	margin: 8px 23px 0 31px;
	padding: 6px 4px 4px 13px;
	text-align: center;
	display:block;
	color: white;
	letter-spacing: 0;
	text-decoration:none;
	font-size:10pt;
}
.podkluchitsya88

{
	background: url("images/podkluchitsya.png") no-repeat center;
	height: 16px;/*  23-5-8=10 */
	width: 100px; /*  114-9-15=90 */
	margin: 8px 23px 0 31px;
	padding: 6px 4px 4px 13px;
	text-align: center;
	display:block;
	color: white;
	letter-spacing: 0;
	text-decoration:none;
	font-size:10pt;
}


.podkluchitsya a:hover
{
	background: url("images/podkluchitsya-hover.png") no-repeat;
}




.prajs
{
	margin: -32px 0 0 380px;
	padding: 0;
	position: absolute;
	color: #1a9cbb;
	text-decoration:none;
	font-style: normal;
	font-size: 24px;
	font-family: Cuprum, serif;
}


.prajs1
{
		margin:-40px 0 0 365px; 
		padding: 0;
		position: absolute;
		color: #1a9cbb;
		text-decoration:none;
		font-style: normal;
		font-size: 24px;
	font-family: Cuprum, serif;
}


.cenu
{
	margin: 110px 0 0 21px;
	padding: 2px 0 0 0;
	float: left;
}
	


.cenu1
{
	margin: 110px 0 0 21px;
}



.vid
{
	color: #1a9cbb;
	text-decoration:none;
	font-style: normal;
	font-size: 16px;
}


table a:link {	color: #666;font-weight: bold;text-decoration:none;}
table a:visited {color: #999999;font-weight:bold;text-decoration:none;}
table a:active,table a:hover {	color: #bd5a35;	text-decoration:underline;}
table {	width:978px;	font-family:Ubuntu, sans-serif;color:#2b2e33;;font-size:15px;text-shadow: 1px 1px 0px #fff;background:#eaebec;	margin:0 auto;	border:#ccc 1px solid;
	-moz-border-radius:3px;	-webkit-border-radius:3px;border-radius:3px;
	-moz-box-shadow: 0 1px 2px #d1d1d1;	-webkit-box-shadow: 0 1px 2px #d1d1d1;box-shadow: 0 1px 2px #d1d1d1;}
table th {padding:21px 25px 22px 25px;	border-top:1px solid #fafafa;	border-bottom:1px solid #e0e0e0;
	background: #ededed;	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));background: -moz-linear-gradient(top,  #ededed,  #ebebeb);}
table th:first-child{text-align: left;padding-left:20px;}table tr:first-child th:first-child{	-moz-border-radius-topleft:3px;	-webkit-border-top-left-radius:3px;	border-top-left-radius:3px;}
table tr:first-child th:last-child{	-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
table tr{text-align: center;padding-left:20px;}table tr td:first-child{	text-align: left;padding-left:20px;border-left: 0;}
table tr td {padding:7px;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 1px solid #e0e0e0;	background: #fafafa;background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);}
table tr.even td{background: #f6f6f6;	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);}
table tr:last-child td{	border-bottom:0;}
table tr:last-child td:first-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
table tr:last-child td:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
table tr:hover td{background: #f2f2f2;background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);}















.footer
	{
		background: url("images/footer.gif") no-repeat;
		font-size:14px;
		height: 25px;  /* 65-14-23=25 */
		width: 986px;/* 1002-705-16=281 */
		padding: 14px 0 23px 16px;
		margin: 57px 0 0 0;
		color: white;

		
	}
		
.top
{
	background: url("images/top-button.png") no-repeat;
	margin: -32px 0 0 900px;
	position:absolute;
	height: 50px;
	letter-spacing: 0;
	text-decoration: none;
	color: white;
	width: 56px;
	text-align: center;
	padding: 22px 0 0 0;
}

	
.clear
{
	clear: both;
}

/* Всплывающее окно */	
#parent_popup {
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#popup { 
  background: #fff;
    max-width: 520px;
    width: 100%;
    margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border: 10px solid #ddd;
	position: relative;
	/*--CSS3 CSS3 Тени для Блока--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Закругленные углы--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#popup h1{
    font:28px Monotype Corsiva, Arial;
    font-weight: bold;
	text-align: center;
	color: #008000;
	text-shadow: 0 1px 3px rgba(0,0,0,.3);
	}
#popup h2{
    font:24px Monotype Corsiva, Arial;      
	color: #008000;
	text-align: left;
	text-shadow: 0 1px 3px rgba(0,0,0,.3);
	}
/* кнопка закрытия */
.close {
    background-color: rgba(0, 0, 0, 0.8);
	border: 2px solid #ccc;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: -24px;
	cursor: pointer;
    text-align: center;
    text-decoration: none;
	color: rgba(255, 255, 255, 0.9);
    font-size: 14px;
	font-family: helvetica, arial, serif;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    top: -24px;
    width: 24px;
	-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}
.close:hover {
    background-color: rgba(255, 69, 0, 0.8);
}




