@charset "utf-8";
body {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top:0px;
}
#container {
	position: relative;
	width: 1230px;

	font-size: 12pt;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top:0px;
	}
	
	img {
border:0;}

header {
font-size:12pt;
}

#header {
	margin-left: 0px;
	margin-top: 0px;
	float: left;
}

.cherta {
	border-bottom: 2px solid #188029;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 5px;
	line-height: 100%;
}
#headerCentr   {
	float: left;
	padding-bottom: 0px;
	padding-top: 30px;
	margin-left: 30px;
}

#headerCentr p  {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#headerRight {
	float: left;
	margin-left: 10px;
	padding-top: 20px;
}

#headerRight a {text-decoration:none}


.telefon {
	color: #188029;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 200%;
	text-align: center;
	text-shadow: 2px 2px 2px #AAAAAA;
	line-height: 200%;
	padding-bottom: 10px;
}

.knopka {
	background-color: #188029;
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	border-radius: 10px;
	font-size: 100%;
	margin-left: 15px;
	margin-right: 15px;
}

.knopka a {
	display: block;
	padding:10px;
	border-radius: 10px;	
	text-decoration: none;
	color: #fff;
}



.knopka a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #E8AF1F;
}

.cvet {
	text-align: left;
	color: #990000;
	text-align: center;
	font-weight: bold;
	list-style-type: circle;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 80%;
	margin-top: 20px;
	line-height: 200%;
}


#top {
	color: #fff;
	width: 100%;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	list-style: none;
	font-size: 11pt;
	font-weight: 500;
	background-color: #FFF;
}
nav#top  li {
	width:145px;
	float: left;
	list-style: none;
	text-align:center;
	
	
	
}
nav#top li a {
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 10px;
	border-radius: 15px;
	background: #188029;
	margin-left: 10px;
	margin-right: 10px;
	
	
	
	
	}
nav#top li a:hover {
	background-color: #E8AF1F;
}

#left {
	position: absolute;
	top: 280px;
	left: 0px;
	height: auto;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: #008C00;
	padding-left: 20px;
	width:300px;
	
}

.dlyaTablRazdel {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	padding-top: 6px;
	padding-bottom: 6px;
	font-style: normal;
	text-align: left;
	background-color: #FFFFFF;
		}
		
		.dlyaTablRazdel a
{
	text-decoration: none;
	color: #188029;
	font-weight: bold;
	text-align: left;
	font-size: 17pt;
	
}

.dlyaTablRazdel a:hover
{
	
}

.dlyaTabl {
	text-align:left;
	font-family: "Times New Roman", Times, serif;
	font-size:12pt;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	}

.dlyaTabl a
{
	text-decoration: none;
	color: #0F4107;
	text-align: left;
	
}

.dlyaTabl a:hover
{
	text-decoration: underline;
	color:#0F5704;
	
}

	.kont {
	
	font-size:14pt;
	color: #900;
	font-weight: bold;
	font-family:century;
}

.new {
	text-align: left;
	font-size: 11pt;
	color: #000080;
	border-top-width: thin;
	border-top-style: groove;
	border-top-color: #008000;
	width: 280px;
	}
	
	
	

.flex-caption{
	position: absolute;
	bottom: 20px;
	right: auto;
	left: auto;
	text-decoration: none;
	
	
}
.caption_title_line{
	width: 700px;
	height: 100px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 0px;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 230px;
}
.flex-caption h2{
	color: #FFFFFF;
	font-size: 22pt;
	font-family: 'Ovo', serif;
	text-shadow: 2px 2px 2px #5C3300;
	background-color: #E9A629;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 2px solid #6E4100;
	border-right: 2px solid #6E4100;
	border-bottom: 2px solid #6E4100;
	border-top: 3px solid #FFB650;
}
.flex-caption p {
	padding-top: 200px;
	font-size: 18pt;
	text-shadow: 2px 2px 3px #000000;

}

.flex-caption a {
	text-decoration:none;

}


.flex-caption h2:hover  {
	border-bottom: 2px solid #FFB650;
	border-top: 3px solid #6E4100;
}
#main p img {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 0px;

}
tr td h4 {
	color: #000000;
}





#main {
	width: 800px;
	margin-left: 350px;
	text-align:left;
	
		}
	
#main h1,h2,h3,h4,h5,h6 {
	text-align: center;
		color: #188029;
}

#main h1,h2, h3 {text-shadow: 1px 1px 1px #286A1B;}

#main td h3 {color:#333;
text-shadow: 0px 0px 0px #000;}

#main p {}
.centr   {
	text-align: center;
}

#main a {color: #2246D0;}

.right {
	text-align: right;
	margin-right: 10px;
	
}



#footer {
	width: 100%;
	background-color: #EBAE3C;
	text-align: center;
	margin-right:10px;
	
	
}
#footer table {
	
	text-align: center;
}

#footer table a {
	text-decoration: none;
	color: #32AF31;
	font-weight: bold;

}
#footer table a:link, :visited {
	text-decoration: none;
	color: #188029;

}
.bonusSleva {
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding-left: 5px;
}
.bonusTablicaSleva  a {
	text-align: center;
	color: #2246D0;
	font-size: 11pt;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.bonusTablicaSleva {
	margin-top: 20px;
	text-align: left;
}

.bonusTablicaSleva h3 {
	color: #188029;
	font-size: 12pt;
	text-shadow: 0px 0px #FFFFFF;
}
.bonusSleva img {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}


.zabIzPr {
	color:#CC0000;
	text-align:center;
	font-size: 20pt;
	line-height: 150%;
}


.zabIzPr2 {
	color: #008000;
	text-align:center;
	font-size: 20pt;
	line-height: 150%;
}

	
	.malShr {
		font-size:12px;
		text-align:center;
	
	}
	
.tableTD {
	padding: 7px;
	font-size: 11pt;
	text-align: left;
	border-top:1px solid #030;
	border-left:1px solid #030;
	
}

.tableCulc {
	1px solid #030;}
	
		.slogan a{
	color: #1010DC;
	text-decoration:none;
	
}

 .slider {
		 position:relative;
		 height:1px;
	
		
		 }

    .sliderC2 {
	width: 700px;
	border: 8px solid #fff;
	box-shadow: 1px 1px 4px #666;
	border-radius: 5px;
	position: relative;
	text-align: center;
	overflow: hidden;
	margin-left: 420px;
		height: 350px;
		margin-top:285px;
	
    }

    .sliderC2 > input {
        display: none;
    }

    .sliderC2 > input + label,
    .sliderC2 > input + label + label {
        display: none;
    }


    .sliderC2 > input:checked + label,
    .sliderC2 > input:checked + label + label {
        display: block;
        width: 50px;
        height: 50px;

        opacity: 1;
		
        transition: opacity 0.8s ease-out 0s;

        cursor: pointer;

        position: absolute;
        top: 60%;
        transform: translateY(-50%);
        z-index: 100;
    }

    .sliderC2 > input:checked + label:hover,
    .sliderC2 > input:checked + label + label:hover {
        opacity: 0.6;
    }


    .sliderC2 > input:checked + label {
        left: 0px;
        background: url(images/prev.png);
    }

    .sliderC2 > input:checked + label + label {
        right: 0px;
        background: url(images/next.png);
    }


    .sliderC2 > div {
        position: absolute;
        top: 0px;
        left: 0px;
        bottom: 0px;
        z-index: 0;
        width: 1000%;
        text-align: left;
        transition: left 800ms cubic-bezier(0.77, 0, 0.175, 1) 0s;
    }

    .sliderC2 > input:nth-of-type(2):checked ~ div { left: -100%; }
    .sliderC2 > input:nth-of-type(3):checked ~ div { left: -200%; }
    .sliderC2 > input:nth-of-type(4):checked ~ div { left: -300%; }
    .sliderC2 > input:nth-of-type(5):checked ~ div { left: -400%; }
    .sliderC2 > input:nth-of-type(6):checked ~ div { left: -500%; }
    .sliderC2 > input:nth-of-type(7):checked ~ div { left: -600%; }
    .sliderC2 > input:nth-of-type(8):checked ~ div { left: -700%; }
    .sliderC2 > input:nth-of-type(9):checked ~ div { left: -800%; }
    .sliderC2 > input:nth-of-type(10):checked ~ div { left: -900%; }

    .sliderC2 > div > div {
        display: inline-block;
        position: relative;
    }

    .sliderC2 > div > div > p {
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        text-align: center;
        color: #fff;
        text-shadow: 1px 1px 2px #000;
    }

@media screen and (max-width:1100px) {
	#container {width: 100%;}
	
	#top {display:none;}
		
	#headerCentr   {
		
	width:100%;
	text-align:center;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 0px;

}

    .telefon {
	line-height: 150%;
	float:none;
	padding-left: 0px;
	padding-bottom:0px;
}

    .cherta {	
	padding-left: 0px;
	padding-right: 0px;	
}

   #headerRight { 
   float:none;}
	   
   .cvet {
	   	display:none;}
	
	.knopka {
		display: inline-block;
	background-image: url(foto/index/calculator.jpg);
		background-repeat:no-repeat;
			background-color:#FFF;
	color: #900;
	font-size: 120%;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.knopka a {
	padding-top:30px;
	padding-bottom:45px;
	padding-left:100px;
	border-radius: 3px;	
	color: #900;
}

.knopka a:hover {
		color: #F00;
	background-image: url(foto/index/calculator.jpg);
		background-repeat:no-repeat;
	background-color: #FFF;
}

	

    #left {
		position:relative;
		
		top:-10px;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: #008C00;
	padding-left: 0px;
	width:100%;
	
}

    #left table {
	width:100%;
	font-size:100%;
	}		

    .dlyaTablRazdel {
	font-size: 130%;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	background-color: #FFFFFF;
		}
		
	.dlyaTablRazdel a {
	color: #000;
	text-align: center;
	font-size: 130%;	
}

    .dlyaTabl {
	border-bottom: 1px solid #666;
	font-weight: bold;
	font-size: 100%;
	padding-top:10px;
	padding-bottom:10px;	
	display:block;
	background-color:  #188029;
	color: #ffc;
	border-color:#090 #030 #030 #090;
	border-width:2px;
	border-style:solid;
	text-decoration: none;	
	width:100%;	
}

    .dlyaTabl  a 
	{color: #ffc;
     padding-left:15px;}

    #garantKach {display:none;}
	
	.net{display:none;}


    .bonusSleva {
	padding-right: 0px;
	padding-left: 0px;
	background-color:#FFF;
}
.bonusTablicaSleva  a {
	font-size:100%;
	padding-left: 0px;
	padding-right: 0px;
}
.bonusTablicaSleva {margin-top: 0px;}

.bonusTablicaSleva h3 {font-size: 110%;}

#main {
	
	width:100%;
	float:none;
	margin-left: 0px;
	font-size:100%;}
	
	#main table {
		width:100%;}
		#main p {
			padding-left:10px;
			padding-right:10px;}

#footer {
	width: 100%;
	margin-right:0px;	
}

#footer table {font-size:80%;}

#footer table a {font-weight: normal;}

.slider {display:none}
.sliderC2 {display:none}

	}
	
	
