/* @font-face {
    font-family: 'Barlow', sans-serif;
    src: url('fonts/geosanslight-webfont.eot');
    src: url('fonts/geosanslight-webfont.eot?#iefix') format('eot'),
         url('fonts/geosanslight-webfont.woff') format('woff'),
         url('fonts/geosanslight-webfont.ttf') format('truetype'),
         url('fonts/geosanslight-webfont.svg#webfontY02WmcuR') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'GeosansLightMediumItalic';
    src: url('fonts/geosanslight-oblique-webfont.eot');
    src: url('fonts/geosanslight-oblique-webfont.eot?#iefix') format('eot'),
         url('fonts/geosanslight-oblique-webfont.woff') format('woff'),
         url('fonts/geosanslight-oblique-webfont.ttf') format('truetype'),
         url('fonts/geosanslight-oblique-webfont.svg#webfontNPsZNH0G') format('svg');
    font-weight: normal;
    font-style: normal;
} */

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, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
}  
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {	display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {	content: ''; content: none; }
:focus {outline: 0; }
html, body { 	line-height: 1;	}
img { border:0; }
button, input {	overflow:visible; }
table {	border-spacing: 0;	border-collapse:collapse; }
ins {	text-decoration: none; }
del {	text-decoration: line-through; }
caption, th, td {text-align:left; }
th { font-weight:normal; }
/* h1 {	font-size:36px;	margin-bottom:25px; font-weight: normal;   color:#333; line-height: 0.9em; }
h2 {	font-size:30px; margin-bottom:20px; font-weight: normal; color:#333; }
h3 { font-size:26px; margin-bottom:15px;	padding-top: 15px;	font-weight: normal;  color:#333; }
h4 { font-size:24px; margin-bottom: 10px; font-weight: normal; color:#303030; }
h5 { font-size:1.2em;	margin-top:1.6em;	margin-bottom:.4em; }
h6 {	font-size:1em;	margin-top:1.7em;	margin-bottom:.5em;	}
ol li {	list-style-type:decimal;	}
ol, ul {	margin-bottom:1.5em;	}
ol li, ul li {	margin-bottom:.3em; }
ol li li, ul li li {	margin-bottom:.2em;	}
ol ol, ol ul, ul ol, ul ul { 	margin-bottom:1em;	}
ul {    margin:0;    padding:0;    }
ul li {    list-style-type:none;    padding:0;    margin:0;    }
p {    margin-bottom:17px;    line-height: 1.3em;    }
caption {	clear:both;	text-align:left;	font-weight:bold;	} */

.aside, .nav, .footer, .header, .section, .article { display: block; }


html, body { min-width: 1000px;  }

body{
	font-family: "Courier New", Courier, monospace;
}

.clear{	clear: both; }

div.site-base-block-wrapper {
	margin: 0px auto;
	min-width: 800px;
	max-width: 1000px;
	background: #efefef;
}

@media screen and (min-width: 1501px) {
	div.site-base-block-wrapper {
	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.75);
	}
}

.header {
	position: relative;
	height: 168px;
	background: #ffffff; /* background: url('images/header_bg.jpg') top left repeat-x;  */
}
.footer {
	position: relative;
	height: 100px;
	background: #ffffff; /* background: url('images/footer_bg.jpg') top left repeat-x; */
}

div.site-middle-block-area{
	position: relative;
	background-color: #F7F7F7;
}

div.site-conteyner-block-wrapper {
	position: relative;
	float: left;
	width:65%;
	min-height: 400px;
	background: #F7F7F7;
}
.aside {
	position: relative;
	float: left;
	width:27%
	min-width: 260px;
 	min-height: 400px;
	background: #F7F7F7;
}

@media screen and (min-width: 1200px) {
div.site-conteyner-block-wrapper { width: 70%; }
.aside {  width: 30%; }
}
	
@media screen and (min-width: 1280px) {
div.site-conteyner-block-wrapper { width: 65%; }
.aside {  width: 35%; }
}

.nav{ position: relative; margin-bottom: 36px; }
.nav h3 { position: relative; display: block; min-width: 269px; height: 45px; line-height: 45px; background: #facaff; color: #ffffff; font-family: 'Barlow', sans-serif; font-size: 30px; font-weight: 300; font-style: normal; text-transform: uppercase;  }
.nav h3.active  { background: #d0c7ff; color: #000000;   }
.nav h3 img { display: block; float: left;  }
.menu {
	display: block;
	width: 190px;
	margin: 0px 0px 0px 49px;
	background: #d0c7ff;
	padding: 10px 35px;
}
.menu li { list-style: none;  display: block;  line-height: 34px;  }
.menu li.active {}
.menu li a, menu li a:visited { color: #ffffff; font-family: 'Barlow', sans-serif; font-size: 12px; font-weight: 300; font-style: normal; text-transform: uppercase; text-decoration: none; }
.menu li.active  a, menu li.active  a:visited, menu li:hover  a, menu li:active  a { color: #000000;  }
.menu li:hover  a {
	color: #333;
}

.logo-block-area-wrapper { position: absolute; left: 0px; top: 0px; width: 100%; height: 85px; z-index: 99; }

div.logo-block-area {
	width: 333px;
	margin: 0px auto;
	height: 50px;
	line-height: 45px;
	background: #d0c7ff;
	text-align: center;
	z-index: 100;
	border-radius: 5px;
}
div.logo-block-area a, div.logo-block-area a:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	text-decoration: none;
}

div.slogans-block-area { width: 100%; top: 85px;  margin: 0px auto; position: relative;  }


div.slogans-block-area h3 {
	position: absolute;
	display: block;
	width: 100%;
	text-align: center;
	color: #727272;
	font-family: 'Barlow', sans-serif;
	font-size: 22px;
	font-weight: 300;
	font-style: normal;
	z-index: 100;
	top: 2px;
}
div.slogans-block-area h4 { position: absolute; display: block; top: 40px; left: 60px;   color: #292929; font-family: 'Barlow', sans-serif; font-size: 40px; font-weight: 300; font-style: normal; z-index: 100; }
div.slogans-block-area h5 {
	position: relative;
	display: block;
	top: 35px;
	left: 631px;
	color: #999999;
	font-family: 'Barlow', sans-serif;
	font-size: 17px;
	font-weight: 600;
	font-style: normal;
	z-index: 100;
	width: 323px;
	width: 100%;
}
div.slogans-block-area img { position: absolute; top: -10px; right: 126px; display: block; width: 96px; height: 187px; z-index: 100; }

div.site-content-block-wrapper {
	position: relative;
	float: left;
	width: 100%;
}
div.site-content-block-wrapper h1 {
	position: absolute;
	display: block;
	top: 45px;
	line-height: 43px;
	color: #6e6e6e;
	font-family: 'Barlow', sans-serif;
	font-size: 25px;
	font-weight: 300;
	font-style: normal;
	text-transform: uppercase;
	z-index: 100;
	width: 100%;
	left: 12px;
}
div.site-content-block-wrapper  ul.site-langs-list{ float: right; margin: 5px 7px; margin-top: 88px; }
div.site-content-block-wrapper  ul.site-langs-list li { float: left; list-style: none;  }
div.site-content-block-wrapper  ul.site-langs-list li img { width: 30px; height: 30px; display: block;  }

div.site-content-block {
	padding: 18px 20px 5px;
	margin-right: 7px;
	margin-bottom: 23px;
	background: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	margin-left: 10px;
}

div.site-content-block  .article { position: relative; }
div.site-content-block  .article  img{ float: left; display: block; border: 1px solid #e2e2e2; margin: 0px 5px 2px; width: 250px; height: 100px; }
div.site-content-block  .article  p{ line-height: 24px; color: #6e6e6e; font-family: 'Barlow', sans-serif; font-size: 20px;  font-weight: 300; font-style: normal;  }
div.site-content-block  .article  p a, div.site-content-block  article  p a:visited { color: #292929; text-decoration: none; }

div.site-content-block  span.hr { display: block; width: 100%; height: 18px;  margin: 25px auto 20px;  border: 0px none !important;  /* background: url('images/poloska.jpg') top center no-repeat; */

background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QwYzdmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgb(255,255,255) 0%, rgb(208,199,255) 50%, rgb(255,255,255) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(255,255,255)), color-stop(50%,rgb(208,199,255)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgb(255,255,255) 0%,rgb(208,199,255) 50%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgb(255,255,255) 0%,rgb(208,199,255) 50%,rgb(255,255,255) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgb(255,255,255) 0%,rgb(208,199,255) 50%,rgb(255,255,255) 100%); /* IE10+ */
background: linear-gradient(to right, rgb(255,255,255) 0%,rgb(208,199,255) 50%,rgb(255,255,255) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */

 }

div.site-content-block  .section {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
	background-color: #FFF;
}
div.site-content-block  .section a, div.site-content-block  .section a:visited {
	text-decoration: underline;

	color: #F00;
}
div.site-content-block  .section  h2 {
	position: relative;
	display: block;
	padding: 0px 0px 0px 20px;
	background: url('images/icon_content.png') -8px 0px no-repeat;
	color: #cd78d6;
	font-family: 'Barlow', sans-serif;
	font-size: 24px;
	font-weight: 300;
	font-style: normal;
	padding-bottom: 20px;
	margin-bottom: 7px;
}
div.site-content-block  .section a:hover {
    color: #093;
    }
    
    div.site-content-block  .section  h3 {
	position: relative;
        display: block;
	padding: 0px 0px 0px 20px;
        color: #0033CC;
	font-family: 'Barlow', sans-serif;
        font-size: 16px;
	font-weight: 300;
        font-style: normal;
	padding-bottom: 20px;
        margin-bottom: 7px;
	margin-top:-20px;
}


div.site-content-block  .section  p{
	line-height: 25px;
	color: #555555;
	font-family: 'Barlow', sans-serif;
	font-size: 20px;
	font-weight: 300;
	font-style: normal;
	margin-bottom: 15px;
        text-indent: 2em;
}
div.site-content-block  .section a.article-more, div.site-content-block  .section a.article-more:visited { display: block; float: right; height: 34px; line-height: 34px; padding: 0px 14px; background: #cd78d6; color: #fff; font-family: 'Barlow', sans-serif; font-size: 14px;  font-weight: 300; font-style: normal; text-transform: uppercase; }
div.site-content-block  .section a.article-more:hover, div.site-content-block  .section a.article-more:active { background: #616161;  }
div.site-content-block  .section  span.article-stars { display: block; width: 77px; height: 15px; margin-bottom: 5px; background: url('images/stars.png') no-repeat; }
div.site-content-block  .section ul {
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
div.site-content-block  .section ul  li {
	padding: 0px;
	margin: 0px;
	list-style: inside url('images/ulli-content.png');
	line-height: 22px;
	color: #555555;
	font-family: 'Barlow', sans-serif;
	font-size: 20px;
	font-weight: 300;
	font-style: normal;
	padding-left: 11px;
	margin-bottom: 5px;
}

div.site-content-block  .section.last-section { border-bottom: 0px none; padding-bottom: 0px; }

div.aside-block-with-style01 {
	position: relative;
	width: 247px;
	min-height: 200px;
	padding: 18px 10px 5px;
	margin-bottom: 23px;
	background: #fff;
	border: 1px solid #e2e2e2;
	margin-left: 45px;
}
div.aside-block-with-style02 {
	position: relative;
	width: 247px;
	min-height: 200px;
	padding: 18px 10px 5px;
	margin-bottom: 23px;
	background: #fff;
	border: 1px solid #e2e2e2;
	margin-left: 45px;
}

div.aside-block-with-style01 h3 { margin-bottom: 7px; line-height: 31px; color: #6c65ae; font-family: 'Barlow', sans-serif; font-size: 18px;  font-weight: 300; font-style: normal; text-transform: uppercase; }
div.aside-block-with-style01 .section {  margin-bottom: 48px; }
div.aside-block-with-style01 .section img { float: left; display: block; border: 2px solid #e2e2e2; margin: 0px 8px 2px 0px; width: 82px; height: 130px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
div.aside-block-with-style01 .section  a, div.aside-block-with-style01 .section  a:visited { text-decoration: none; }
div.aside-block-with-style01 .section  h2 { margin-bottom: 6px; line-height: 20px; color: #292929; font-family: 'Barlow', sans-serif; font-size: 16px;  font-weight: 300; font-style: normal;  }
div.aside-block-with-style01 .section p { margin-bottom: 18px; line-height: 14px; color: #292929; font-family: 'Barlow', sans-serif; font-size: 14px;  font-weight: 300; font-style: normal; }
div.aside-block-with-style01 .section span.product-price { margin-bottom: 6px; line-height: 14px; color: #cd78d6; font-family: 'Barlow', sans-serif; font-size: 14px;  font-weight: 300; font-style: normal;  }
div.aside-block-with-style01 .section a.addtocart , div.aside-block-with-style01 .section a.addtocart:visited {  display: block; float: right; height: 24px; line-height: 24px; padding: 0px 14px; background: #cd78d6; border: 2px solid #e2e2e2; color: #fff; font-family: 'Barlow', sans-serif; font-size: 14px;  font-weight: 300; font-style: normal; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } 
div.aside-block-with-style01 .section a.addtocart:hover, div.aside-block-with-style01 .section a.addtocart:active { background: #616161;  }

div.aside-block-with-style02 .section {  text-align: center; }
div.aside-block-with-style02 .section img {  display: block;  margin: 0px auto; width: 150px; height: 285px;    }
div.aside-block-with-style02 .section  a, div.aside-block-with-style01 .section  a:visited { text-decoration: none; }
div.aside-block-with-style02 .section  h2 {  line-height: 28px; color: #cd78d6; font-family: 'Barlow', sans-serif; font-size: 28px;  font-weight: 300; font-style: normal; text-transform: uppercase;  }
div.aside-block-with-style02 .section span.site-url-at-product {
	margin-bottom: 16px;
	line-height: 20px;
	color: #00CC33;
	font-family: 'Barlow', sans-serif;
	font-size: 20px;
	font-weight: 300;
	font-style: normal;
}
div.aside-block-with-style02 .section span.product-price { margin-bottom: 0px; line-height: 24px; color: #616161; font-family: 'Barlow', sans-serif; font-size: 24px;  font-weight: 300; font-style: normal;  }
div.aside-block-with-style02 .section a.addtocart , div.aside-block-with-style02 .section a.addtocart:visited { margin: 6px auto; display: block; width: 100px; height: 35px; line-height: 35px; padding: 0px 18px; background: #cd78d6; border: 2px solid #e2e2e2; color: #fff; font-family: 'Barlow', sans-serif; font-size: 20px;  font-weight: 300; font-style: normal; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } 
div.aside-block-with-style02 .section a.addtocart:hover, div.aside-block-with-style02 .section a.addtocart:active { background: #616161;  }

.footer div.footer-center-block { position: relative; width: 100%; margin: 0px auto; position: relative;  }
.footer div.footer-center-block .address {
	position: absolute;
	display: block;
	width: 270px;
	right: 20px;
	top: 32px;
	line-height: 18px;
	color: #292929;
	font-family: 'Barlow', sans-serif;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
}
.footer div.footer-center-block  p.copyrights {
	position: absolute;
	display: block;
	left: 10px;
	top: 34px;
	line-height: 18px;
	color: #292929;
	font-family: 'Barlow', sans-serif;
	font-size: 12px;
	font-weight: 300;
	font-style: normal;
	width: 100%;
}
.footer div.footer-center-block  p.copyrights a, .footer div.footer-center-block  p.copyrights a:visited {
	line-height: 35px;
	color: #292929;
	font-family: 'Barlow', sans-serif;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	text-decoration: none;
}
.footer div.footer-center-block  ul.site-social-links-ul {
	position: absolute;
	top: 22px;
	left: 438px;
}
.footer div.footer-center-block  ul.site-social-links-ul li  { float: left; list-style: none;  }
.footer div.footer-center-block  ul.site-social-links-ul li  a.site-social-link01 { background: url('images/soc/twitter.png') no-repeat;  }
.footer div.footer-center-block  ul.site-social-links-ul li  a.site-social-link02 { background: url('images/soc/facebook.png') no-repeat;  }
.footer div.footer-center-block  ul.site-social-links-ul li  a.site-social-link03 { background: url('images/soc/rss.png') no-repeat; }
.footer div.footer-center-block  ul.site-social-links-ul li  a.site-social-link04 { background: url('images/soc/plus.png') no-repeat; }
.footer div.footer-center-block  ul.site-social-links-ul li  a, .footer div.footer-center-block  ul.site-social-links-ul li  a:visited { display: block; width: 27px; height: 27px; margin: 0px 5px; background-position: left bottom !important; text-decoration: none; }
.footer div.footer-center-block  ul.site-social-links-ul li  a:hover, .footer div.footer-center-block  ul.site-social-links-ul li  a:active { background-position: left top !important; }


.bg-color01 { background: #FACAFF;}
.bg-color02 { background: #D0C7FF;}
.bg-style-block01 {
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 40px;
	z-index: 1;
}
.bg-style-block02 { position: absolute; display: block; top: 65px; left: 0px; width: 100%; height: 5px;  z-index: 1; }
.bg-style-block02_01 { position: relative; display: block;  width: 20%; height: 5px; float: left; }
.bg-style-block02a { top: 0px;  z-index: 1;  }

.bg_style_block03{
	position: absolute;
	display: block;
	top: 70px;
	left: 0px;
	width: 100%;
	height: 100px;
	z-index: 1;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QwYzdmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(208,199,255) 50%, rgb(255,255,255) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(50%,rgb(208,199,255)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(208,199,255) 50%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(208,199,255) 50%,rgb(255,255,255) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(208,199,255) 50%,rgb(255,255,255) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(208,199,255) 50%,rgb(255,255,255) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.bg-style-block04 {
	position: absolute;
	display: block;
	top: 2px;
	left: 0px;
	width: 100%;
	height: 45px;
	z-index: 1;
}
.bg-style-block05 {
	position: absolute;
	display: block;
	top: 45px;
	left: 0px;
	width: 100%;
	height: 43px;
	z-index: 1;
}
.bg-style-block06 { position: absolute; display: block; bottom: 0px; left: 0px; width: 100%; height: 25px; z-index: 1; }



@media screen and (max-width: 1024px) {

body, html {
    width: 100%;  
    min-width: 0%;

}

div.site-content-block {

    padding: 0px 0px 0px;
    padding-left: 10px;
    margin-right: 7px;
    margin-bottom: 23px;
    background: #fff;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    margin-left: 12px;
    width: 100%;

}

div.site-content-block-wrapper {
    position: relative;
    float: left;
    width: 100%;
}



div.site-conteyner-block-wrapper {
    position: relative;
    float: left;
    width: 90%;
    min-height: 400px;
    background: #F7F7F7;
}

.header {
    position: relative;
    height: 168px;
    background: #ffffff; /* background: url('images/header_bg.jpg') top left repeat-x;  */
    width:100%;
}


div.site-base-block-wrapper {
    margin: 0px auto;
    min-width: 10%;
    max-width: 100%;
    background: #efefef;
    width:100%
}

div.site-middle-block-area{
    position: relative;
    background-color: #F7F7F7;
     width:100%
}

    div.site-content-block-wrapper h1 {
    font-size: 20px;
    text-align: center;

    
}

div.slogans-block-area h5 {
	position: relative;
	top: 55px;
	left: 100px;
	font-size: 17px;
	font-weight: 600;
	width: 65%;
}

.footer div.footer-center-block  ul.site-social-links-ul {
	position: absolute;
	top: 2px;
	left: 93px;

}

.footer div.footer-center-block  p.copyrights {
	text-align: center;
	left: 0px;
	top: 43px;
	font-size: 19px;
	width: 100%;
}

.footer {
    height: 150px;
}

.bg-style-block04 {
    width: 111%;
}

.bg-style-block05 {
    width: 111%;
}

div.site-content-block  .section  p {
    line-height: 32px;
    font-size: 1.3em;
    font-weight: 300;
    margin-bottom: 15px;
    margin-top: 20px;
    text-indent: 1em;

}

div.site-content-block  .section ul  li {
	line-height: 32px;
	font-size: 20px;
	padding-left: 11px;
}

.menu li a, menu li a:visited {
	font-size: 18px;
}

.menu {
    display: block;
    width: 60%;
    margin: 0px 0px 0px 49px;
    background: #d0c7ff;
    padding: 10px 35px;
}

div.site-content-block  .section p img {

    width: 90%;





}



}