@font-face {
				font-family: 'MyriadPro-Cond';
				src: url('myriadpro-cond.eot');
				src: url('myriadpro-cond.eot?#iefix') format('embedded-opentype'),
						 url('myriadpro-cond.woff') format('woff'),
						 url('myriadpro-cond.ttf') format('truetype'),
						 url('myriadpro-cond.svg#myriadpro-cond') format('svg');
				font-weight: normal;
				font-style: normal;
		}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:1;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}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:none;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}html{overflow-y:scroll;}a:hover,a:active{outline:none;}ul,ol{margin-left:2em;}ol{list-style-type:decimal;}nav ul,nav li{list-style:none;list-style-image:none;margin:0;}small{font-size:85%;}strong,th{font-weight:700;}td{vertical-align:top;}sub,sup{font-size:75%;line-height:0;position:relative;}sup{top:-.5em;}sub{bottom:-.25em;}pre{white-space:pre-wrap;word-wrap:break-word;padding:15px;}textarea{overflow:auto;}.ie6 legend,.ie7 legend{margin-left:-7px;}input[type=checkbox]{vertical-align:bottom;}.ie7 input[type=checkbox]{vertical-align:baseline;}label,input[type=button],input[type=submit],input[type=image],button{cursor:pointer;}button,input,select,textarea{margin:0;}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red;}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}input[type=radio],.ie6 input{vertical-align:text-bottom;}
:focus{outline:none;-moz-outline:3px solid #fff!important}button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file] > input[type=button]::-moz-focus-inner{border:none}input[type=radio]:focus{-moz-outline-radius:12px!important;-moz-outline-offset:0!important}input[type=checkbox]:focus{-moz-outline-offset:-1px!important;-moz-outline:1px solid #000!important}input[type="submit"]::-moz-focus-inner{padding:0;border:0}

/*text*/
html{height: 100%;}

#label_liveTextLabel_22969 {display:none;}
body { font:16px/1.231 Arial, Geneva, sans-serif; color:#575f66; *font-size:small; width: 100%; height: 100%; background: url("/images/header.jpg") no-repeat 50% 0 #e6f3ff;}
select, input, textarea, button { font:99% Arial, Geneva, sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
a{text-decoration:underline;color:#575f66;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:bold}
em,i{font-style:italic}
h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,dl,address,table{margin-bottom:1em}
ul.menu{margin:0;list-style:none}
h6 {font-size: 100%} h5 {font-size: 115%} h4 {font-size: 125%} h3 {font-size: 16px; font-weight: normal; margin-bottom: 20px;} h2 {font-size: 30px; color: #2b2f33; font-weight: normal; margin-bottom: 30px;} h1 {font-size: 30px; color: #2b2f33; font-weight: normal; margin-bottom: 30px;/*font-size: 200%*/}
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; } sub { bottom: -0.25em; }


/*--------------------------------------------------------------------styles here----------------------------------------------------------------------------*/

#wrapper{width: 936px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%;}


/* Header
-----------------------------------------------------------------------------*/
#header{height: 380px; position: relative;}
    #logo{position: absolute; top: 15px; left: 40px;}
    .moduletable-tel{position: absolute; right: 2px; top: 12px;}
        .moduletable-tel span{display: block; color: #000; font-size: 26px; font-style: italic;}
		.moduletable-tel span a{ color: #000; }
		.moduletable-tel span a:hover{ text-decoration:none; }
    .moduletable-graphic{position: absolute; top: 13px; left: 385px; text-align: center; font-size: 14px; padding-top: 41px; color: #13324c; background: url("/images/clock.png") no-repeat 50% 0;}
    .moduletable-call{position: absolute; top: 100px; left: 325px; width: 285px; background: url("/images/border.png") no-repeat 0 0; padding-top: 25px; text-align: center;}
        .moduletable-call a, .moduletable-call span{color: #13324c; font-size: 16px; text-decoration: none; text-transform: uppercase; font-family: 'MyriadPro-Cond'; font-weight: bold; padding: 5px 10px; background: #ffd200; border-radius: 5px;}
        .moduletable-call a:hover, .moduletable-call span{padding: 3px 10px 7px;}
    .moduletable-sup{position: absolute; top: 28px; left: 240px;}
        .moduletable-sup ul{margin: 0; list-style-type: none;}
        .moduletable-sup li{float: left; margin-right: 5px;}
            .moduletable-sup li a, .moduletable-sup li span{display: block; width: 22px; height: 22px;  background: url("/images/home.png") no-repeat 0 0; text-indent: -999999px;}
            .moduletable-sup li+li a{background: url("/images/tree.png") no-repeat 0 0;}
            .moduletable-sup li+li+li a{background: url("/images/mail.png") no-repeat 0 0;}
            .moduletable-sup li a:hover, .moduletable-sup li span{background: url("/images/home-h.png") no-repeat 0 0;}
            .moduletable-sup li+li a:hover, .moduletable-sup li+li span{background: url("/images/tree-h.png") no-repeat 0 0;}
            .moduletable-sup li+li+li a:hover, .moduletable-sup li+li+li span{background: url("/images/mail-h.png") no-repeat 0 0;}


/* Precontent
-----------------------------------------------------------------------------*/
.moduletable-slide{}
    .moduletable-h h3{width: 810px; height: 55px; line-height: 55px; text-align: center; color: #1c528c; font-size: 30px; font-family: 'MyriadPro-Cond'; margin: 0 auto; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; background: #fff; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); box-shadow: 0 0 10px rgba(0,0,0,0.5); position: relative;}
    .item101 .moduletable-h h3{border-radius: 20px 20px 0 0; -moz-border-radius: 20px 20px 0 0; -webkit-border-radius: 20px 20px 0 0;}
        div.vtemcarousel01 .jcarousel-container-horizontal{padding: 0 !important; border: 7px solid #fff !important; margin: 0 auto; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); box-shadow: 0 0 10px rgba(0,0,0,0.5); border-radius: 20px !important; -moz-border-radius: 20px !important; -webkit-border-radius: 20px !important; background: url("/images/sl.jpg") !important;}
        .moduletable-slide .jcarousel-item-horizontal{position: relative;}
        span.s-price{position: absolute; /*bottom: 50px;*/ left: 302px; color: #ffdf40; font-size: 36px; font-family: 'MyriadPro-Cond'; font-weight: bold;;}
        div.vtemcarousel01 .jcarousel-container-horizontal li img{float: left; margin-left: 70px;}
        div.vtemcarousel01 .jcarousel-container-horizontal li h4{color: #ffdf40; font-size: 36px; font-family: 'MyriadPro-Cond'; font-weight: bold; margin: 35px 0 20px;}
        div.vtemcarousel01 .jcarousel-container-horizontal li p{text-align: left; font-size: 14px; color: #fff;}
        .mod-vtem-carousel-readmore a{font-size: 18px !important; color: #1b69b2; font-family: 'MyriadPro-Cond'; text-transform: uppercase; background: #fff !important; font-weight: bold; padding: 5px 10px !important; margin: 0 36px 40px 0;}
        
        .vtem_carousel_item .jcarousel-prev-horizontal{background: url("/images/prev.png") no-repeat 0 0 !important;}
        .vtem_carousel_item .jcarousel-next-horizontal{background: url("/images/next.png") no-repeat 0 0 !important;}
.banners{padding: 15px 0 30px; overflow: hidden; background: #E6F4FF;}
    .banners div{width: 220px; float: left; text-align: center; margin: 0 7px 30px;}
	
        .banners .moduletable-banner1 a{background: url("/images/post-1.jpg") no-repeat 0 3px; display: block; padding-top: 214px; height: 20px;}
		.banners .moduletable-banner2{width: 450px; border: 1px solid #c1d0de; height: 92px; padding: 0;}
		.banners .moduletable-banner2 a{background: url("/images/post-5.jpg") no-repeat 25px 50% #f6fafe;color: #2968a0; font-size: 26px; font-family: Arial, Geneva, sans-serif; display: block; width: 315px; padding: 12px 0 0 125px; height: 70px; border: 5px solid #fff;}		
        .banners .moduletable-banner2 p{margin: 0;}
		
        .banners .moduletable-ban-1 a{background: url("/images/post-1.jpg") no-repeat 0 3px; display: block; padding-top: 214px; height: 20px;}
        .banners .moduletable-ban-2 a{background: url("/images/post-2.jpg") no-repeat 0 0; display: block; padding-top: 214px; height: 20px;}
        .banners .moduletable-ban-3 a{background: url("/images/post-3.jpg") no-repeat 0 5px; display: block; padding-top: 214px; height: 20px;}
        .banners .moduletable-ban-4 a{background: url("/images/post-4.jpg") no-repeat 0 24px; display: block; padding-top: 214px; height: 20px;}
        .banners div a{color: #575f66; font-size: 20px; text-decoration: none; font-family: 'MyriadPro-Cond';}
        .banners div a:hover{text-decoration: underline;}
    .banners .moduletable-ban-5, .banners .moduletable-ban-6{width: 450px; border: 1px solid #c1d0de; height: 92px; padding: 0;}
        .banners .moduletable-ban-5 a, .banners .moduletable-ban-6 a{color: #2968a0; font-size: 26px; font-family: Arial, Geneva, sans-serif; display: block; width: 315px; padding: 12px 0 0 125px; height: 70px; border: 5px solid #fff;}
        .banners .moduletable-ban-5 a{background: url("/images/post-5.jpg") no-repeat 25px 50% #f6fafe;}
        .banners .moduletable-ban-6 a{background: url("/images/post-6.jpg") no-repeat 25px 50% #f6fafe;}
        .banners .moduletable-ban-5 p, .banners .moduletable-ban-6 p{margin: 0;}


/* Middle
-----------------------------------------------------------------------------*/
#middle{width: 100%; padding: 0 0 150px; height: 1%; position: relative;}
#middle:after{content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
#container{width: 100%; float: left; overflow: hidden;padding-top:50px;background:#e6f3ff}
#content{padding: 0 0 0 270px;}
    .item-page{position: relative;}
        .item-page h3{color: #2b2f33; font-size: 24px;}
        .item-page ul{list-style-type: none; margin: 0;}
        .item-page li:before{content: "-"; margin-right: 5px;}
        .item-page .slides-in li:before{content: "";}
        .item-page img{ padding: 7px; border: 1px solid #c6cdd2; background: #fff; margin-right: 15px;}
        .moduletable-cont-soc{margin-top: 40px; background: #cddeed; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left;}
            .moduletable-cont-soc p{margin: 0;}
        
        .slides-in{margin-bottom: 35px; background: #E6F3FF;}
            .slides-in li{}
        .dsec-wrap{position: absolute; right: 0; top: 80px; width: 340px; height: 400px; background: #E6F3FF;}
            .thumbs a{display: block; float: left;}
            .thumbs img{height: 100px;}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft{float: left; width: 250px; margin-left: -100%; position: relative; padding-top:50px}
    #sideLeft ul{list-style-type: none; margin: 0;}
	#sideLeft ul.inner{margin-left:23px; display:none;}
	#sideLeft .inner-open ul.inner{ display:block}
	/*#sideLeft .item1.inner-open ul.inner{ display:none}*/
	#sideLeft .item1.inner-open ul.inner ul.inner{ display:none}
	#sideLeft .item1.inner-open ul.inner .inner-open ul.inner{ display:block}
    #sideLeft li{margin-bottom: 0;}
	#sideLeft ul li a{display:block;margin-bottom: 14px;color: #575F66; font-size: 16px; font-weight: bold;}	
	#sideLeft ul.inner li a{font-weight: normal;}	
	#sideLeft h3{color: #575f66; margin-bottom: 14px; font-weight: bold;}
    #sideLeft a{text-decoration: none;}
    #sideLeft a:hover{text-decoration: underline;}

    /*.moduletable ul{margin: 0;}
    .moduletable a{display:block;margin-bottom: 14px;color: #575F66; font-size: 16px; font-weight: bold;}*/
    
/* Footer
-----------------------------------------------------------------------------*/
#footer{width: 936px; margin: -100px auto 0; height: 100px;	position: relative; border-top: 3px solid #8da8c2;}
    .moduletable-copy{position: absolute; left: 0; top: 30px; font-size: 12px;}
    .moduletable-web{position: absolute; right: 0; top: 20px; border-left: 1px solid #bfd2e4; padding-left: 35px;}
        .moduletable-web p{margin: 0;}
    .moduletable-bot-nav{position: absolute; right: 335px; top: 40px;}
        .moduletable-bot-nav ul, .moduletable-social ul{margin: 0; list-style-type: none;}
        .moduletable-bot-nav li{float: left; margin-left: 20px;}
            .moduletable-bot-nav li a{font-size: 12px; color: #585f66;}
    .moduletable-social{position: absolute; right: 100px; top: 33px;}
        .moduletable-social li{float: left; margin-left: 10px;}
            .moduletable-social li a{display: block; width: 25px; height: 25px; background: url("/images/f.png") no-repeat 0 0; text-indent: -99999px;}
            .moduletable-social li+li a{background: url("/images/t.png") no-repeat 0 0;}
            .moduletable-social li+li+li a{background: url("/images/v.png") no-repeat 0 0;}

    .counter{position: absolute; right: 0px; top: 30px;}
			
#consult{position: fixed; top: 45%; right: 0;}
    #consult a{display: block; text-indent: -99999999px; width: 73px; height: 182px; background: url("/images/consult.png") no-repeat 0 0;}
    #consult a:hover{background-position: 2px 2px;}
        

.fleft{float:left; margin-right:1em;} .fright{float:right; margin-left:1em;} .over{overflow:hidden;}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.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}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

.pager li:before{content:"";}
#xmap ul {list-style-type:inherit;margin-left:2em;margin-bottom:0;}
#xmap ul li:before{content:"";}
#xmap ul li a {display:inline-block;margin-bottom:5px;}

.actions .item .name {font-size:125%;}
.actions .item .duration {font-size:125%;}
.actions .item .digest{margin:5px 0;} 
.actions .item .text{margin:5px 0 25px 0;}
.actions .item .link {margin-bottom:25px;}

.news .item .name {font-size:125%;}
.news .item .digest{margin:5px 0;} 
.news .item .text{margin:5px 0 25px 0;}
.news .item .link {margin-bottom:25px;}

.moduletable {background: #cfe0f0;padding: 10px;padding-left:12px;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

.catalog-items {overflow: hidden;}
.catalog-items .item {background:#fff; border: 1px solid #999; float: left; height: 260px;overflow: hidden;width: 320px;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;margin-right:15px; margin-bottom:15px;}
.catalog-items .item.last {margin-right:0}
.catalog-items .item .img {height: 235px;overflow: hidden; width: 320px;-webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0}
.catalog-items .item .img img {width: 100%;padding:0; margin:0; border:0;-webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0}
.catalog-items .item .title {  font-size: 13px;padding-top: 5px;text-align: center;}
.catalog-items .item .title  a {text-decoration:none}

.product-items {overflow: hidden;}
.product-items .item {position:relative;background:#fff; border: 1px solid #999; float: left; height: 200px;overflow: hidden;width: 210px;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;margin-right:15px; margin-bottom:15px;}
.product-items .item.last {margin-right:0}
.product-items .item .img {height: 200px;overflow: hidden;text-align:center; width: 210px;-webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0}
.product-items .item .img img {padding:0; margin:0; border:0;-webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0}
.product-items .item .img img.border-no {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0}
.product-items .item .title { position:absolute; bottom:0; left:0; width:200px; background:rgba(255, 255, 255, 0.8); font-size: 13px;padding: 5px;text-align: center;-webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; border-radius:  0 0 10px 10px}
.product-items .item .title  a {text-decoration:none}
.product-items .item .title .price {text-align:right; font-weight:bold; margin-bottom:2px;}

.moduletable-tel span {
    font-size: 20px;
}

.moduletable-tel p { 
	margin-right: 2em; 
}

table.delivery-terms {
	margin-top: 10px;
}

table.delivery-terms th {
	text-align: left;
	padding: 2px 0;
}

table.delivery-terms td, table.delivery-terms th {
	padding: 2px 0;
}

table.delivery-terms td:nth-child(1), table.delivery-terms th:nth-child(1) {
	text-align: left;
	padding-right: 10px;
	min-width: 150px;
}

table.delivery-terms td:nth-child(2), table.delivery-terms th:nth-child(2) {
	text-align: right;
	padding-left: 10px;
}