/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */
html,button,input,select,textarea {color: #222;}
body{font-size: 1em;line-height: 1.4;}
::-moz-selection {background: transparent;text-shadow: none;}
::selection {background: transparent;text-shadow: none;}
img::selection {background: transparent;}
img::-moz-selection {background: transparent;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
img {vertical-align: middle;}
a img{boredr:0px;outline:0;}
a,a:hover,a:visited,a:focus{outline:0;}
a,a:visited,a:focus{text-decoration:none;}
fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}
.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}
/* ===== Initializr Styles ==================================================Author: Jonathan Verrecchia - verekia.com/initializr/responsive-template========================================================================== */
body{font: 12px/26px Helvetica, Helvetica Neue, Arial;}
.wrapper {width: 972px;margin: 0 auto;}
/* =============== ALL: IE Fixes =============== */
.ie7 .title{padding-top: 20px;}
/* ========================================================================== Custom styles ========================================================================== */
html, body{width: 100%;margin: 0px;min-width:972px;}
body{background:#F3F5F3;overflow-y: scroll !important;}
/*general*/
.zoom_project{cursor:url(images/mag_glass.png),pointer;}
.bkmask{position:absolute;top:0px;left:0px;background:#D2D7D1;width:100%;height:335px;z-index:-1;min-width:972px;}
@font-face {
	font-family: "Open Sans Condensed";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Condensed Bold"), local("OpenSans-CondensedBold"), url("http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xONSK5BxN3NFS4EJkViHIqo.woff") format("woff");
}
/*
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url('http://themes.googleusercontent.com/static/fonts/opensans/v6/uYKcPVoh6c5R0NpdEY5A-Q.woff') format('woff');
}
*/
@font-face {
	font-family: 'mactyperegular';
	src: url('fonts/mactype-webfont.eot');
	src: url('fonts/mactype-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/mactype-webfont.woff') format('woff'),
		url('fonts/mactype-webfont.ttf') format('truetype'),
		url('fonts/mactype-webfont.svg#mactyperegular') format('svg');
	font-weight: normal;
	font-style: normal;

}
.font1{font-family: Arial,Helvetica,sans-serif;}
.font2{ font-family: 'Open Sans',sans-serif }
.font3{ font-family: 'Open Sans Condensed',sans-serif }
.font4{ font-family: 'mactyperegular','Open Sans Condensed',sans-serif }

.paddr20{padding-right:20px;}
.paddr30{padding-right:20px;}
.paddr40{padding-right:20px;}

.txt_justify{text-align:justify;}

a{color:#002200;}
a:hover{color:#000;text-decoration:none;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}

	#search_block_top{border: 1px solid #E6E6E6;position: absolute;left:750px;top: 56px;z-index: 9;padding:2px;}
	#search_block_top #searchbox {float: right;margin: 0;padding:0;}
	#search_block_top input.search_query {background:#fff;border:0;color: #333333;float: left;height: 25px;margin: 0;padding: 0 5px;position: relative;vertical-align: middle;width: 145px;}
	#search_block_top a {display:block;float: left;height: 25px;margin: 0;padding: 0;width: 33px;background:url('images/search.jpg') 2px 0px no-repeat; }
	#search_block_top a:hover {background-position:2px -25px;}

.main-container{min-height:375px;}

.header-container header{position:relative;height:415px;background:url('../img/logo_green.jpg') 0px 0px no-repeat;}
.header-container a.logo{display:block;overflow:hidden;width:195px;height:115px; position:absolute;top:22px;left:25px;text-indent:-9999px;}
nav ul {margin:0;height:93px;padding:0;overflow:hidden;position:absolute;top:0px;left:265px;}
nav li{height:93px;display:inline-block;float:left;margin-right:3px;overflow:hidden;}
nav li.last-item{margin-right:0px;}
nav a {display:inline-block;padding:0px 10px;text-align: center;text-decoration: none;line-height:145px;font-size:14px;color:#000;background:#D2D7D1;}
nav a:hover,nav a.active {color: #fff;
	background: #8dc421; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkYzQyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YzljMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #8dc421 0%, #6c9c12 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dc421), color-stop(100%,#6c9c12)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8dc421 0%,#6c9c12 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8dc421 0%,#6c9c12 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8dc421 0%,#6c9c12 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8dc421 0%,#6c9c12 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc421', endColorstr='#6c9c12',GradientType=0 ); /* IE6-8 */
}
nav a:hover{text-decoration:none;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.slideshow{border-top:4px solid #FF6C2D;height:237px;width: 920px;margin:172px auto 0px auto;}
.slider-wrapper{width: 920px;margin: 0 auto;}

	#links{overflow:hidden;list-style:none;padding:0;}
	#links li{float:left;width:125px;height:50px;margin:0px 10px 20px 0px;}
	#links li a{border:1px solid #ccc;display:block;}
	#links li a img{padding:2px;}
	#links li a:hover{border-color:#FF5B00;}


.footer-container{margin-top:40px;
	background: rgb(141,196,33); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkYzQyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YzljMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(141,196,33,1) 0%, rgba(108,156,18,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(141,196,33,1)), color-stop(100%,rgba(108,156,18,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(141,196,33,1) 0%,rgba(108,156,18,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(141,196,33,1) 0%,rgba(108,156,18,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(141,196,33,1) 0%,rgba(108,156,18,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(141,196,33,1) 0%,rgba(108,156,18,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc421', endColorstr='#6c9c12',GradientType=0 ); /* IE6-8 */
}
.footer-container footer {color:#f3f3f3;font-size:12px;padding:10px 0px;}
.footer-container footer a{color:#f3f3f3;font-size:12px;}
.footer-container footer a:hover{color:#fff;text-decoration:underline;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.footer-container footer a.madeby:hover{color:#4c4c4c;}
.footer-container footer p{padding:0;margin:0px 0px 10px 0px;}
.footer-container footer h4{font-weight:normal;margin:0px 10px 0px 0px;padding:0px;}


.monthblock{position:relative;}
a.btncal{display:block;position:absolute;width:20px; height:22px;top:0px;color:#fff;}
a.btncal:hover{color:#FF5B00;}
a.calprev{left:0px;}
a.calnext{left:152px;}



.main{padding: 0 0; overflow:hidden;}

.main aside.sidebar_base {display:inline-block;float:left;width:180px;z-index: 10;position:relative;}
.main article.content_app {display:inline-block;float: left;width: 730px;margin:0px 10px 0px 26px;}
.main .phome{margin-top:40px;}

.incontent{line-height:18px;font-size:12px;color:#4C4C4C;}
.incontent h1{line-height:24px;font-size:20px;margin:0px 0px 10px 0px;padding:0;}

.box_side{overflow:hidden;}
.box_calendar{background:#CEE4BB;margin-top:5px;}

.box_links{margin-top:15px;}
.box_links ul{overflow:hidden;list-style:none;margin:0;padding:0;}
.box_links li{margin-bottom:5px;}
.box_links li.btn1 a{
	color:#002200;
	background: rgb(255,228,159); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTQ5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmI4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,228,159,1) 0%, rgba(223,184,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,228,159,1)), color-stop(100%,rgba(223,184,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,228,159,1) 0%,rgba(223,184,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,228,159,1) 0%,rgba(223,184,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,228,159,1) 0%,rgba(223,184,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,228,159,1) 0%,rgba(223,184,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe49f', endColorstr='#dfb800',GradientType=0 ); /* IE6-8 */
}
.box_links li.btn1 a:hover{
	background: rgb(223,184,0); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmYjgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmU0OWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(223,184,0,1) 0%, rgba(255,228,159,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(223,184,0,1)), color-stop(100%,rgba(255,228,159,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(223,184,0,1) 0%,rgba(255,228,159,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(223,184,0,1) 0%,rgba(255,228,159,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(223,184,0,1) 0%,rgba(255,228,159,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(223,184,0,1) 0%,rgba(255,228,159,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfb800', endColorstr='#ffe49f',GradientType=0 ); /* IE6-8 */
/*
	text-shadow: 0px 2px 3px #fff;
	filter: dropshadow(color=#fff, offx=0, offy=2);
*/
}
.box_links li.btn2 a{
	color:#fff;
	background: rgb(124,120,184); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdjNzhiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODQ3OWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(124,120,184,1) 0%, rgba(72,71,157,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(124,120,184,1)), color-stop(100%,rgba(72,71,157,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(124,120,184,1) 0%,rgba(72,71,157,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(124,120,184,1) 0%,rgba(72,71,157,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(124,120,184,1) 0%,rgba(72,71,157,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(124,120,184,1) 0%,rgba(72,71,157,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c78b8', endColorstr='#48479d',GradientType=0 ); /* IE6-8 */
}
.box_links li.btn2 a:hover{
	background: rgb(72,71,157); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4NDc5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Yzc4YjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(72,71,157,1) 0%, rgba(124,120,184,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(72,71,157,1)), color-stop(100%,rgba(124,120,184,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(72,71,157,1) 0%,rgba(124,120,184,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(72,71,157,1) 0%,rgba(124,120,184,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(72,71,157,1) 0%,rgba(124,120,184,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(72,71,157,1) 0%,rgba(124,120,184,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48479d', endColorstr='#7c78b8',GradientType=0 ); /* IE6-8 */
/*
	text-shadow: 0px 2px 3px #002200;
	filter: dropshadow(color=#002200, offx=0, offy=2);
*/
}
.box_links li.btn3 a{
	color:#fff;
	background: rgb(97,197,239); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxYzVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDg3YmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(97,197,239,1) 0%, rgba(0,135,188,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,197,239,1)), color-stop(100%,rgba(0,135,188,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(97,197,239,1) 0%,rgba(0,135,188,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(97,197,239,1) 0%,rgba(0,135,188,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(97,197,239,1) 0%,rgba(0,135,188,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(97,197,239,1) 0%,rgba(0,135,188,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61c5ef', endColorstr='#0087bc',GradientType=0 ); /* IE6-8 */
}
.box_links li.btn3 a:hover{
	background: rgb(0,135,188); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODdiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MWM1ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,135,188,1) 0%, rgba(97,197,239,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,135,188,1)), color-stop(100%,rgba(97,197,239,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,135,188,1) 0%,rgba(97,197,239,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,135,188,1) 0%,rgba(97,197,239,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,135,188,1) 0%,rgba(97,197,239,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,135,188,1) 0%,rgba(97,197,239,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0087bc', endColorstr='#61c5ef',GradientType=0 ); /* IE6-8 */
/*
	text-shadow: 0px 2px 3px #002200;
	filter: dropshadow(color=#002200, offx=0, offy=2);
*/
}
.box_links a{display:block;height:40px;line-height: 40px;font-size:16px;text-align:center;}
.box_banner{background:#D2D7D2;height:100px;}



/*
.project_show{background:#87A290;padding:10px 15px;margin:30px 20px 30px 0px;position:relative;}
.project_show ul{margin:0;padding:0;list-style:none;}
.project_show li{overflow:hidden;width:230px;}
.hide_item{display:none;}
.project_show .artblock{width:220px;margin-right:10px;float:left;height:82px;overflow:hidden;}
.project_show .project_img{width:82px;overflow:hidden;margin-right:10px; float:left;}
.project_show .project_note{width:128px;overflow:hidden;float:left;font-size:11px;line-height: 16px;color:#4C4C4C;padding-top:7px;}
.project_show .project_note a{font-size:12px;color:#00270A;display:block;margin-bottom:5px;}
.project_show .project_note a:hover{color:#fff;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.project_show .lastart{
	margin-right:0px;
}
*/

.project_show{background:#87A290;padding:10px 10px;margin:30px 20px 30px 0px;position:relative;}
.project_show ul{margin:0;padding:0;list-style:none;}
.project_show li{overflow:hidden;width:233px;float:left;}
.hide_item{display:none;}
.project_show .artblock{width:223px;height:86px;overflow:hidden;background:#f3f3f3;}
.project_show .project_img{width:82px;overflow:hidden;margin:2px 4px 2px 2px;float:left;}
.project_show .project_note{width:133px;overflow:hidden;float:left;font-size:11px;line-height: 16px;color:#4C4C4C;padding-top:7px;}
.project_show .project_note a{font-size:12px;color:#00270A;display:block;margin-bottom:5px;}
.project_show .project_note a:hover{color:#000;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.project_nav{z-index:999;position:absolute;top:135px;left:644px;}
.project_nav a {color:#fff;border: 1px solid #00270A;background:#00270A;bottom: 0;height: 18px;width:20px;font-size:20px;left:16px;position: absolute;transition: all 0.5s ease 0s;line-height:16px;font-weight:bold;text-indent:6px;}
.project_nav a:hover{border: 1px solid #00270A;color:#00270A;background:#fff;}
.project_nav #next a {left: 43px;text-indent:8px;}


.list_project{overflow:hidden;margin-bottom:20px;min-height:150px;}
.search_item{min-height:auto;margin-bottom:10px;}
.list_project .project_image{float:left;width:165px;display:inline-block;overflow:hidden;}
.list_project .project_image a{border:2px solid #ddd;display:block;width:154px;}
.list_project .project_image a:hover{border:2px solid #FF5B00;display:block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.list_project .project_image img{padding:2px;}
.list_project .project_content{float:left;width:545px;padding-bottom:15px; border-bottom:2px solid #FF5B00;margin-bottom:10px; }
.list_project .project_content .project_title{padding:15px 0px;}
.list_project .project_content .project_title a{color:#002200;font-size:24px;line-height:24px;}
.list_project .project_content .project_title a:hover{color:#FF5B00;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.list_project .project_content h1,.list_project .project_content h2{display:block;margin:0;padding:0;font-weight:normal;}
.list_project .project_content .project_description{font-size:12px;line-height:16px;color:#4C4C4C;}
.search_item .project_content{width:100%;padding-bottom:10px;margin-bottom:0px;}


.list_project .project_more{text-align:right;}
.list_project .project_more a{color:#FF5B00;font-size:11px;}
.list_project .project_more a:hover{text-decoration:underline;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}


.detail_project{overflow:hidden;margin-bottom:20px;min-height:150px;padding-bottom:20px; border-bottom:2px solid #FF5B00;margin-bottom:30px; }
.detail_last{border:0;padding:0;}
.detail_project .project_image{float:left;width:310px;display:inline-block;overflow:hidden;}
.detail_project .project_image .img_nav{overflow:hidden;}
.detail_project .project_image a.cover{width:290px;}
.detail_project .project_image a.project_thumb{width:84px;float:left;display:inline-block;margin:15px 15px 0px 0px;}
.detail_project .project_image a{border:2px solid #ddd;display:block;}
.detail_project .project_image a:hover{border:2px solid #FF5B00;display:block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.detail_project .project_image img{padding:2px;}
.detail_project .project_content{float:left;width:400px;}
.detail_project .project_content .project_title{padding:15px 0px;}
.detail_project .project_content h1,.detail_project .project_content h2{color:#002200;font-size:24px;line-height:24px;display:block;margin:0;padding:0;font-weight:normal;}
.detail_project .project_content .project_description{font-size:12px;line-height:16px;color:#4C4C4C;}




.breadcrumb {color: #999999;display: block;font-size: 11px;font-weight: normal;line-height: 100%;margin: 0px 0 2px 0px;position: relative;}
.breadcrumb a {color: #002200;text-decoration: none;}
.breadcrumb a:hover{color:#6C9C12;}
.breadcrumb h1 {color:#002200;display: inline;font-size: 11px;font-weight:normal;}


.languages{position:absolute;top:133px;left:890px;color:#4C4C4C;line-height:20px;}
.languages a{color:#4C4C4C;}
.languages a:hover,.languages a.active{color:#000;}
.languages span{padding:0px 5px;}

.monthblock{width:172px;margin:5px auto;}
.monthname{color:#fff;height:24px;text-align:center;line-height:22px;font-size:16px;margin-bottom:5px;}
.monthname, .calendar_header{
	background: #8dc421; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkYzQyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YzljMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #8dc421 0%, #6c9c12 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dc421), color-stop(100%,#6c9c12)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8dc421 0%,#6c9c12 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8dc421 0%,#6c9c12 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8dc421 0%,#6c9c12 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8dc421 0%,#6c9c12 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc421', endColorstr='#6c9c12',GradientType=0 ); /* IE6-8 */
}
.mask_calendar{width:172px;font-family: Arial;font-size: 12px;line-height: 18px;padding:0px 3px;}
.mask_calendar td.calendar-day-head{font-weight: bold;color:#333;height:25px;text-align: center;}
.mask_calendar td.day_name{font-weight: bold;color:#333;height:25px;text-align: center;color:#fff;}
.mask_calendar .day-number{text-align:right;}

.mask_calendar .day-number a{display:block;text-align: right; padding: 1px;border:1px solid #CEE4BB;margin:1px;text-align:right;color:#444;text-decoration:none;}
.mask_calendar .day-number a:hover{text-decoration:none;color:#000;}

.mask_calendar .day-number a.active{color:#FF5B00;border-color:#FF5B00;}
.mask_calendar .day-number a.active:hover{background:#fff;color:#FF5B00;}
.mask_calendar .current a,.mask_calendar .current a.active{color:#f3f3f3;background:#FF5B00;border-color:#FF5B00;}
.mask_calendar .current a:hover{color:#fff;}
.mask_calendar .current a.active:hover{background:#fff;color:#FF5B00;}

.scroll_limit{max-height:420px;}
.content_scroll{padding:0;}
.content_scroll>.mCustomScrollBox>.mCSB_scrollTools{
	height:94%;
	top:3%;
}
.content_scroll .mCSB_scrollTools .mCSB_draggerRail{
	width:0;
	border-right:2px solid #444;
}
.content_scroll .mCSB_scrollTools .mCSB_dragger{
	height:40px;
}
.content_scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	border-radius:11px;
	background:#6C9C12 ;
}
/* http://hex2rgba.devoth.com/ */
.content_scroll .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(141, 196, 33,0.85);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.content_scroll .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.content_scroll .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(141, 196, 33,0.9);
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}





.categories{margin-bottom: 30px;}
.categories ul{margin:0;padding:0;list-style:none;overflow:hidden;}
.categories li a{border-top:1px solid #A20519; height:34px;padding-top:10px;display:block;font-size:16px;color:#510000;line-height:24px;}
.categories li a:hover,.categories li a.active{border-top:1px solid #F5949A;color:#F5949A;}

.round_top{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.box_header{
	height:25px;font-size:16px;color:#AB0101;text-align:center;
	background: #d0d0d0; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZDBkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d0d0d0 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0d0d0), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d0d0d0 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d0d0d0 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d0d0d0 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d0d0d0 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d0d0', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
}

.login-form label {color: #000000;display: none;font: 11px/16px Arial,Helvetica,sans-serif;padding-bottom: 6px;text-transform: none;}
.login-form .inputbox {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DEDCDC;webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;color: #999999;font-family: Tahoma,Geneva,sans-serif;font-size: 11px;height: 25px;line-height: 25px;margin: 0;outline:0;padding: 0 10px;width: 156px;}
.login-form .button {background:#510000;border:0;webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;font-size: 11px;height: 27px;line-height: 26px !important;margin: 0;width: 70px;color:#fff;}
.login-form .button:hover{color:#F5949A;}
.authbox{border:1px solid #B28085;margin-top:5px;padding-left:10px;}

.newsletter_gr{
	padding:10px 10px;margin-top:5px;
	background: #500000; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzk1MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2IwMjkyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzZmMjQyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzkyMmIyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNTFjMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #500000 0%, #950000 27%, #b0292f 55%, #6f2427 87%, #922b2f 95%, #d51c23 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#500000), color-stop(27%,#950000), color-stop(55%,#b0292f), color-stop(87%,#6f2427), color-stop(95%,#922b2f), color-stop(100%,#d51c23)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #500000 0%,#950000 27%,#b0292f 55%,#6f2427 87%,#922b2f 95%,#d51c23 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #500000 0%,#950000 27%,#b0292f 55%,#6f2427 87%,#922b2f 95%,#d51c23 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #500000 0%,#950000 27%,#b0292f 55%,#6f2427 87%,#922b2f 95%,#d51c23 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #500000 0%,#950000 27%,#b0292f 55%,#6f2427 87%,#922b2f 95%,#d51c23 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#500000', endColorstr='#d51c23',GradientType=0 ); /* IE6-8 */
}
.newsletter_gr a{color:#fff;}

.slideshow{height:225px;margin-bottom:40px;}
.slidedivs div{display:inline;}




.cat_show{overflow:hidden;margin-top:60px;}
.cat_show ul{overflow:hidden;list-style:none;margin:0;padding:0;}
.cat_show li{float:left;width:165px;height:170px;display:inline-block;margin-right:24px;overflow:hidden;}
.cat_show li.last_item{margin-right:0px;}

.cat_details{margin-top:40px;}
.cat_details li{margin-bottom:30px;}


.cat_show a.cat_img{width:100%; height:140px;display:block; background:#ccc;-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;text-indent:-999px;overflow:hidden;}
.cat_show a.cat_name{font-size:12px;color:#7A7371;}
.cat_show a.cat_name:hover{color:#F5949A;}


.prod_show{overflow:hidden;margin-top:60px;}
.prod_show ul{overflow:hidden;list-style:none;margin:0;padding:0;}
.prod_show li{float:left;width:165px;height:170px;display:inline-block;margin-right:24px;overflow:hidden;}
.prod_show li.last_item{margin-right:0px;}
.prod_show a.cat_img{width:100%; height:140px;display:block; background:#bbb;-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;text-indent:-999px;overflow:hidden;}
.prod_show a.cat_name{font-size:12px;color:#7A7371;}
.prod_show a.cat_price{font-size:12px;color:#7A7371;float:right;}
.prod_show a.cat_name:hover,.prod_show a.cat_price:hover{color:#F5949A;}


.cat_requests{
	font-size:18px;line-height:30px;height:30px;color:#000;padding-left:30px;margin:30px 0px;
	webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
	background: #f3f3f3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMGQwZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #dadada 50%, #d0d0d0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(50%,#dadada), color-stop(100%,#d0d0d0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#dadada 50%,#d0d0d0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#dadada 50%,#d0d0d0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#dadada 50%,#d0d0d0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#dadada 50%,#d0d0d0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-8 */
}

.servicii_menu{overflow:hidden;list-style:none;margin:5px 10px 0px 0px;padding:0;}
.servicii_menu li{margin-bottom:5px;}
.servicii_menu a{color:#510000;}
.servicii_menu a:hover,.servicii_menu a.active{color:#F5949A;text-decoration:underline;}

ul.testimonialepage{overflow:hidden;list-style:none;margin:5px 10px 0px 0px;padding:0;}
.testimonialepage li{padding-bottom:0px;border-bottom:1px solid #510000;margin-bottom:20px;color:#7A7371;overflow:hidden;}
.testimonialepage li:hover{color:#000;border-bottom:1px solid #F5949A;}
.test_autor{float:right;}

.cat_name{color:#A20519;}
.cat_name h1{display:inline;font-size:12px;line-height:18px;font-weight:normal;}




.overhide{overflow:hidden;}
.prod_photo{width:266px;margin-right:30px;overflow:hidden;float:left;}
.roundimg{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
a.mainpic{display:block;border:1px solid #A20519;}
.prod_photo img{padding:2px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.altimg{overflow:hidden;margin-top:20px;}
.altimg a{display:block;float:left;width:84px;margin-right:4px;border:1px solid #A20519;}
.altimg a.lastimg{margin-right:0;}
.prod_photo a:hover{border:1px solid #F5949A;}
.prod_info{float:left;width:435px;}


#pb-left-column h1 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: normal;
    margin: 0 0 20px;
    padding: 0;
    text-transform: none;
}

#buy_block .row_1 {
    border-top: 1px solid #DADAD9;
    overflow: hidden;
    padding: 20px 0;
    text-align: left;
}

span.our_price_display {
    display: inline-block;
    font-size: 24px;
    line-height: 18px;
    padding-top: 7px;
}
span.price, #cart_block .products .price, #layered_price_range {
    color: #E8534F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
}
#buy_block .row_1 p {
    float: right;
    padding: 0;margin:0;
}
a.addtocart{
	    background: url("http://livedemo00.template-help.com/prestashop_44497/themes/theme664/css/../img/btn1-bg.jpg") repeat-x scroll 0 0 #D54945;
    border: 1px solid #D64743;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 2px #C2C1BE;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px !important;
    padding: 6px 13px 5px 15px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}

a.addtocart:hover{
    background: #FC9395;
    border: 1px solid #FC9395;
    color: #FFFFFF !important;
}



#buy_block .row_1 input#add2cartbtn {
    display: none;
}

#buy_block .row_1 p#quantity_wanted_p {
    padding-right: 10px;
}

#buy_block .row_1 p#quantity_wanted_p input {
    float: right;
    height: 24px;
    line-height: 24px;
    padding: 5px;
    text-align: center;
    width: 20px;
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 0 0 0 0;
    color: #333333;
    font: 12px "Arial";
}
#buy_block .row_1 p#quantity_wanted_p label {
    float: right;
    padding: 8px 7px 0 0;
    text-align: right;
}
label {
    color: #333333;
    font: bold 12px "Arial";
}
#pb-left-column #short_description_block {
    border-top: 1px solid #DADAD9;
    padding-bottom: 20px;
}

#pb-left-column #short_description_block #short_description_content {
    margin-bottom: 10px;
    margin-top: 17px;
}
.redspan{color:#D54945;}


/*new*/

.rt-block.totop {bottom: 13px;display: none;position: fixed;right: 13px;}
a#gantry-totop {border: 1px solid #C5EFF8;color: #84DEF0;display: block;font-size: 14px;line-height: 31px;padding: 0 11px;text-decoration: none;z-index: 999;
				-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
a#gantry-totop:hover {border: 1px solid #202020;color: #202020;}

a.preloader {
	background: url("../img/loading.gif") no-repeat center 50% !important;
	display: inline-block;
}
div.program {
	position:absolute;top:97px;left:589px;
	background:#FC9395;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color: #fff;
	font: bold 11px/15px 'Open Sans Condensed',sans-serif;
	padding: 3px 15px 3px 15px;
	text-decoration: none;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.05);
	text-transform: uppercase;
	width: 345px;
}
div.program span{font-size:12px;}
div.telefon {
	position:absolute;top:102px;left:815px;
	color:#6B0746;
	font: bold 27px/27px 'Open Sans Condensed',sans-serif;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.05);
	text-transform: uppercase;
}
ul.footer-nav{overflow:hidden;list-style:none;padding:0;}
ul.footer-nav li{float: left;font-size: 14px;margin: 0 10px 0 0;padding: 0 10px 0 0;display:inline-block;border-right: 1px solid #D0D0D0;line-height:14px;}
ul.footer-nav li.last-item{border:0;}
ul.footer-nav li a{line-height: 14px;}
/*pagination*/
.paging_wrapper {clear: both;display: block;text-align: center;}
.paging {cursor: pointer;display: inline-table;list-style-type: none;margin: 0 !important;position: relative;}
.paging li {display: inline;float: left;margin-right: 6px;}
.paging li a {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #FF5B00;box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);color: #888888;display: block;font-size: 11px;height: 26px;line-height: 26px;overflow: hidden;text-align: center;text-decoration: none;width: 26px;font-family:Helvetica;}
.paging li a.active,.paging li a:hover{background-color: #FF5B00;color:#fff;}





















/* ========================================================================== Media Queries ========================================================================== */
@media only screen and (min-width: 480px){
/* ==================== INTERMEDIATE: Menu ==================== */
/*
	nav a {float: left;width: 27%;margin: 0 1.7%;padding: 25px 2%;margin-bottom: 0;}
	nav li:first-child a {margin-left: 0;}
	nav li:last-child a {margin-right: 0;}
*/
}


@media only screen and (min-width: 768px) {
/* ==================== WIDE: CSS3 Effects ==================== */
/*
	.header-container,.main aside{
		-webkit-box-shadow: 0 5px 10px #aaa;-moz-box-shadow: 0 5px 10px #aaa;box-shadow: 0 5px 10px #aaa;
	}
	.main article {float: left;width: 57%;}
	.main aside {float: right;width: 28%;}
*/
}



@media only screen and (min-width: 1140px){
/* ===============Maximal Width=============== */
/*
	.wrapper{width: 972px;margin: 0 auto;}
*/
}
/* ========================================================================== Helper classes ========================================================================== */
.ir {background-color: transparent;border: 0;overflow: hidden;*text-indent: -9999px;}
.ir:before {content: "";display: block;width: 0;height: 150%;}
.hidden {display: none !important;visibility: hidden;}
.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}
.invisible {visibility: hidden;}
.clearfix:before,
.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
/* ========================================================================== Print styles ========================================================================== */
@media print {
	* {
		background: transparent !important;
		color: #000 !important; /* Black prints faster: h5bp.com/s */
		box-shadow: none !important;
		text-shadow: none !important;
	}
	a,a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
/* Don't show links for images, or javascript/internal links*/
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group; /* h5bp.com/t */
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	p,
	h2,h3 {orphans: 3;widows: 3;}
	h2,h3 {page-break-after: avoid;}
}