@charset "utf-8";
/* CSS Document */

@import url("fonts/fonts.css");


html, body {
	min-height: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	/*height: 100%;*/
	position: relative;
}

body {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	margin: 0;
	padding: 0;
	background-image: url(img/bg.jpg);
	background-position: center top;
	background-color: #613C8A;
	color: #FFF;
	}

a {
	color: #fff;
	text-decoration: underline;
	outline: none;
	}
a:hover {
	text-decoration: none;
	}
a img {
	border: none;
	vertical-align: bottom;
	}
img {
	vertical-align: bottom;
	}
p {
	margin: 0 0 20px;
}
h1, h2 {
	font-size: 50px;
	line-height: 61px;
	margin: 0 0 15px;
	font-family: 'MyriadProBoldCondensed', 'Myriad Pro Cond';
	text-transform: uppercase;
	font-weight: normal;
	text-shadow: 0px 1px 1px #46276B;
}
h2 {
	font-size: 40px;
	line-height: 50px;
}

h3 {

	font-family: 'MyriadProBoldCondensed', 'Myriad Pro Cond';
		font-weight: normal;
}

h4 {
	font-size: 15px;
	line-height: 120%;
	color: #46276B;
	text-transform: uppercase;
	margin: 0;
	font-weight: normal;
}

table {
	border: 0;
	border-collapse:collapse;
	border-spacing: 0;
}
hr {
	clear: both;
	border: 0;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.both {
	clear: both;
}

/* HTML5 display-role reset for older browsers */
div, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
/*******************************************/



h3.soderg {	text-transform: uppercase;}

header {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 126px;
	background-color: #FFF;
}


header .inside {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	height: 126px;
	background-color: #FFF;
}

.logo img {
	margin-left: 35px;
	display: block;
	padding-top: 30px;
	float: left;
}

.main {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 10;
}

h2.slogan {
	width: 520px;
	margin-top: 89px;
	float: left;
}

.h50 {
	font-size: 50px;
	line-height: 40px;
}
.h64 {
	font-size: 64px;
	line-height: 54px;
}
.h86 { font-size: 86px;	line-height: 70px;}





.h23 { font-size: 23px; line-height: 15px !important;}
.h40 { font-size: 40px; line-height: 55px !important;}
.h30 { font-size: 30px; line-height: 15px !important;}
.h88 { font-size: 87px; line-height: 75px !important;}


.pack {
	float: right;
	position: absolute;
	z-index: 20;
	top: 20px;
	right: 0px;
}

.spisok1 {
	float: left;
	width: 600px;
	position: relative;
	z-index: 30;
	margin-left: 30px;
}

.spisok1 li {
	font-family: 'Conv_MYRIADPRO-COND', 'Myriad Pro Cond';
	font-style: normal;
	font-size: 26px;
	position: relative;
	z-index: 30;
	line-height: 25px;
	font-weight: lighter;
	list-style-type: disc;
	margin-bottom: 7px;
}

.soderg {
	width: 350px;
	float: left;
}


.mod2 {
	margin-top: 50px;
}

.text_mod2 {
	padding-left: 280px;
	float: right;
	background-image: url(img/chernika.png);
	background-repeat: no-repeat;
	height: 178px;
	background-position: 10px 20px;
	font-size: 16px;
	line-height: 19px;
	padding-top: 27px;
	width: 450px;
}

h3.soderj {
	text-align: center;
	font-size: 40px;
	line-height: 45px;
	font-weight: normal;
}

h3.vitamin {
	text-align: center;
	font-size: 50px;
	line-height: 45px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 20px;
	}
	
ul.vit li {
	float: left;
}	

ul.vit li a {
	text-decoration: none;

}


ul.vit li.d3 a {
	margin-top: 25px;
		display: block;
}

ul.vit li.va a {
	margin-top: 25px;
		display: block;
			color: #312784;
}

ul.vit li.ve a {
	margin-top: 25px;
	display: block;
}

ul.vit li.va a span {display: block; margin-top: 10px;}

ul.vit li.ve a span {
	display: block;
	margin-top: 10px;

}
	
li.yod {
	background: #bf9fe9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYmY5ZmU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYTY3YmUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjOWI2ZmQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhlNTdkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg, #bf9fe9 0%, #a67be0 50%, #9b6fd8 51%, #8e57d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#bf9fe9), color-stop(50%,#a67be0), color-stop(51%,#9b6fd8), color-stop(100%,#8e57d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #bf9fe9 0%,#a67be0 50%,#9b6fd8 51%,#8e57d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #bf9fe9 0%,#a67be0 50%,#9b6fd8 51%,#8e57d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #bf9fe9 0%,#a67be0 50%,#9b6fd8 51%,#8e57d8 100%); /* IE10+ */
	background: linear-gradient(135deg, #bf9fe9 0%,#a67be0 50%,#9b6fd8 51%,#8e57d8 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf9fe9', endColorstr='#8e57d8',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	height: 100px;
	width: 100px;
	border-radius: 8px;
	color: #FFF;
	line-height: 100px;
	text-align: center;
	font-size: 30px;
	margin-right: 23px;
	}

li.lic {
	background: #99c8a7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTljOGE3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNzJiMzg2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjNjZhOTdhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRjOWU2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg, #99c8a7 0%, #72b386 50%, #66a97a 51%, #4c9e65 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#99c8a7), color-stop(50%,#72b386), color-stop(51%,#66a97a), color-stop(100%,#4c9e65)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #99c8a7 0%,#72b386 50%,#66a97a 51%,#4c9e65 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #99c8a7 0%,#72b386 50%,#66a97a 51%,#4c9e65 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #99c8a7 0%,#72b386 50%,#66a97a 51%,#4c9e65 100%); /* IE10+ */
background: linear-gradient(135deg, #99c8a7 0%,#72b386 50%,#66a97a 51%,#4c9e65 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c8a7', endColorstr='#4c9e65',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	height: 100px;
	width: 100px;
	border-radius: 8px;
	color: #FFF;
	line-height: 100px;
	text-align: center;
	font-size: 16px;
	margin-right: 23px;
	}
	
li.d3 {
background: #8a84b9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOGE4NGI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNWQ1NjlmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjNTA0ODk0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMxMjc4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg, #8a84b9 0%, #5d569f 50%, #504894 51%, #312784 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#8a84b9), color-stop(50%,#5d569f), color-stop(51%,#504894), color-stop(100%,#312784)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #8a84b9 0%,#5d569f 50%,#504894 51%,#312784 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #8a84b9 0%,#5d569f 50%,#504894 51%,#312784 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #8a84b9 0%,#5d569f 50%,#504894 51%,#312784 100%); /* IE10+ */
background: linear-gradient(135deg, #8a84b9 0%,#5d569f 50%,#504894 51%,#312784 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a84b9', endColorstr='#312784',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	height: 100px;
	width: 100px;
	border-radius: 8px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	margin-right: 23px;
	}
		
li.d3 span {
	font-size: 32px;
	display: block;
	margin-top: 10px;
}	




li.ve {
background: #f28ebb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjI4ZWJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWQ2NGEyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZTU1Nzk3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4Mzk4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg, #f28ebb 0%, #ed64a2 50%, #e55797 51%, #e83988 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f28ebb), color-stop(50%,#ed64a2), color-stop(51%,#e55797), color-stop(100%,#e83988)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #f28ebb 0%,#ed64a2 50%,#e55797 51%,#e83988 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #f28ebb 0%,#ed64a2 50%,#e55797 51%,#e83988 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #f28ebb 0%,#ed64a2 50%,#e55797 51%,#e83988 100%); /* IE10+ */
background: linear-gradient(135deg, #f28ebb 0%,#ed64a2 50%,#e55797 51%,#e83988 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f28ebb', endColorstr='#e83988',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	height: 100px;
	width: 100px;
	border-radius: 8px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	margin-right: 23px;
	}
	
li.ve span {
	font-size: 32px;
}



li.va {
	background: #fdf8b8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmRmOGI4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmNmNTlkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZjRlZDkyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiZjI4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg, #fdf8b8 0%, #fcf59d 50%, #f4ed92 51%, #fbf282 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fdf8b8), color-stop(50%,#fcf59d), color-stop(51%,#f4ed92), color-stop(100%,#fbf282)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #fdf8b8 0%,#fcf59d 50%,#f4ed92 51%,#fbf282 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #fdf8b8 0%,#fcf59d 50%,#f4ed92 51%,#fbf282 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #fdf8b8 0%,#fcf59d 50%,#f4ed92 51%,#fbf282 100%); /* IE10+ */
	background: linear-gradient(135deg, #fdf8b8 0%,#fcf59d 50%,#f4ed92 51%,#fbf282 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf8b8', endColorstr='#fbf282',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	height: 100px;
	width: 100px;
	border-radius: 8px;
	color: #312784;
	text-align: center;
	font-size: 16px;
	margin-right: 23px;
	}
	
li.va span {
	font-size: 32px;
}



li.gb {
	background: #998dc7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk4ZGM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNzQ2NGIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjNjU1NWE3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiMzc5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg, #998dc7 0%, #7464b3 50%, #6555a7 51%, #4b379c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#998dc7), color-stop(50%,#7464b3), color-stop(51%,#6555a7), color-stop(100%,#4b379c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #998dc7 0%,#7464b3 50%,#6555a7 51%,#4b379c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #998dc7 0%,#7464b3 50%,#6555a7 51%,#4b379c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #998dc7 0%,#7464b3 50%,#6555a7 51%,#4b379c 100%); /* IE10+ */
	background: linear-gradient(135deg, #998dc7 0%,#7464b3 50%,#6555a7 51%,#4b379c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#998dc7', endColorstr='#4b379c',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	height: 100px;
	width: 376px;
	border-radius: 8px;
	color: #312784;
	text-align: center;
	font-size: 16px;
	margin-right: 0px;
	padding-right: 22px;
	padding-left: 22px;
	}
	
li.gb span {
	font-size: 32px;
}

ul.vit li ul li {
	background-color: #8cb6e0;
	color: #312784;
	height: 43px;
	margin-right: 13px;
	line-height: 43px;
	font-size: 30px;
	padding-right: 7px;
	padding-left: 7px;
	border-radius: 6px;
}

.tablep tr, .tablep td, .tablep th {
	border: 1px solid #583d97;
}

.tablep th {
	font-family: 'Conv_MYRIADPRO-COND', 'Myriad Pro Cond';
	font-style: normal;
	font-size: 19px;
	font-weight: lighter;
}

.tablep {
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none  !important;
	border-left-style: none !important;
}

.netr {
	background: #009600; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzA5NzUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2E4MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #009600 0%, #097500 52%, #a80000 52%, #c10000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#009600), color-stop(52%,#097500), color-stop(52%,#a80000), color-stop(100%,#c10000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #009600 0%,#097500 52%,#a80000 52%,#c10000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #009600 0%,#097500 52%,#a80000 52%,#c10000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #009600 0%,#097500 52%,#a80000 52%,#c10000 100%); /* IE10+ */
	background: linear-gradient(to right, #009600 0%,#097500 52%,#a80000 52%,#c10000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009600', endColorstr='#c10000',GradientType=1 ); /* IE6-8 */
	display: block !important;
	height: 60px;
	width: 60px;
	border-radius: 32px;
		border: 4px solid #583D97;
	}
	
.red {
	display: block !important;
	height: 60px;
	width: 60px;
	border-radius: 32px;
	background-color: #C10000;
	border: 4px solid #583D97;
}	
	
.green {	display: block !important;
	height: 60px;
	width: 60px;
	border-radius: 32px;
	background-color: #009600;
		border: 4px solid #583D97;
	}		
	
h2.vivod {
	float: left;
	width: 150px;
}	

.mod5 {
	margin-top: 20px;
}

.text_vivod {
	font-size: 16px;
	line-height: 19px;
}

.mod6 {
	position: relative;
}

.mod6 .packmin {
	float: right;
	position: absolute;
	z-index: 20;
	top: 65px;
	right: 1px;
	width: 341px;
	height: 235px;
}

.spisok2 {
	float: left;
	width: 700px;
	position: relative;
	z-index: 30;
	margin-left: 30px;
}

.spisok2 li {
	font-family: 'Conv_MYRIADPRO-COND', 'Myriad Pro Cond';
	font-style: normal;
	font-size: 26px;
	position: relative;
	z-index: 30;
	line-height: 25px;
	font-weight: lighter;
	list-style-type: disc;
	margin-bottom: 7px;
}

.zag {
	font-size: 18px;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
}

.apteks {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


li.state {
	position: relative;
	color: #333;
	margin: 5px;
	padding: 0px;
	float: left;
	list-style-type: none;
	box-shadow: 0px 0px 3px 3px #583D97;
}




.state-hover {
    background-color: #ccd8da;
    border-radius: 7px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
    display: none;
    height: auto;
    left: -30px;
    min-width: 250px;
    padding: 10px;
    position: absolute;
    top: -30px;
    width: auto;
	z-index: 65;
}
.russia .state-hover {
    background-color: #ccd8da;
    border-radius: 7px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
    display: none;
    height: auto;
    left: 0px;
    min-width: 150px;
    padding: 10px;
    position: absolute;
    top: 0px;
    width: auto;
}
.state-hover h4 {
    margin: 7px 10px;
}
.state:hover .state-hover {
    display: block;
    z-index: 60;
}
.state i {
	    position: relative;
	    z-index: 40;
}
.state em {
    background-color: #3c7bae;
    border-radius: 7px;
    padding: 3px 0 6px 8px;
}
.state i noindex {
    color: #9ebdd7;
}
.state:hover i {
/*    display: none;*/

}
.dealer {
    background-color: #f2f5f7;
    border-radius: 7px;
    display: block;
    margin: 12px 0 0;
    padding: 10px 20px 12px;
    position: relative;
}
.dealer p {
    font-size: 100%;
    padding-top: 5px;
}

.dealer a {
	color: #46276B;
}

.state img {
	height: 114px;
	width: 200px;
}

.footer {
	background-color: #46276B;
	margin-top: 0px;
	height: 60px;
	width: 100%;
}

.menutop {
	width: 700px;
	float: right;
	margin-top: 50px;
}

.menutop li {
	float: right;
	margin-right: 20px;
	margin-left: 25px;
}

.menutop li a {
	color: #0A389C;
	font-family: 'Conv_MYRIADPRO-COND', 'Myriad Pro Cond';
	font-style: normal;
	font-size: 30px;
	font-weight: bolder;
	text-decoration: none;
}

.bad {
	background-image: url(img/bad.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 46px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	margin-top: 30px;
}