body{margin:0; padding:0;font:normal 12px/20px Arial, Helvetica, sans-serif;background:#448827;}
.clr{clear:both;}
.left{float:left;}
.right{float:right;}
.wrapper{width:1200px;margin:0 auto;}
.page{background:#fff;}
.width_25{width:24%;margin:0 1% 0 0;}
.width_20{width:19%;margin:0 1% 0 0;}
.width_30{width:29%;margin:0 1% 0 0;}
h1,h4{color:#003C5B ;font-weight:normal;font-size:160%;font-family:'Cuprum', sans-serif; text-transform:uppercase; margin:15px 0 0 0;padding:0 0 0 0 !important;}
h2{color:#404040 ;font-weight:normal;font-size:130%;font-family:'Cuprum', sans-serif; text-transform:uppercase; margin:15px 0 0 0;padding:0 0 0 0 !important;}
h2 a, h2 a:link,h2 a:visited{color:#404040;text-decoration:none;}
h2 a:hover{color:#F04705;}
p{margin:7px 0;padding:0 0 0 10px;}
img, a{border:0;}
.description ul{padding:10px 0;margin:0;list-style-type:decimal;list-style-position:inside;}
.description ul li{padding:0px 0 5px 20px;font-size:130%;color:#FF6B00;font-family:'Cuprum', sans-serif;}

#header{width:100%;height:80px;margin:2px 0 10px 0;padding:10px 0 0 0;}
#logo{float:left;}


#slogan{float:right;height:61px;color:#448827;font:normal 190% Cuprum, sans-serif;background: url(../images/headinfo2.png) right top no-repeat;padding-right:20px;padding-top:10px;}
#slogan .slogan{background: url(../images/velcom-logo2.png) left 50% no-repeat;	padding-left:25px;text-align:left;font-size:110%;padding-top:5px;}

#worktime{border-left:1px solid #ccc;border-right:1px solid #ccc;}
#worktime, #headinfo{float:right;height:61px;color:#003C5B;font:normal 190% Cuprum, sans-serif;background: url(../images/headinfo2.png) right top no-repeat;padding-right:20px;padding-top:10px;}
#worktime .worktime{background: url(../images/velcom-logo2.png) left 50% no-repeat;	padding-left:25px;text-align:right;font-size:80%;padding-top:5px;}

#headinfo{float:right;height:61px;color:#003C5B;font:normal 170% Cuprum, sans-serif;background: url(../images/headinfo2.png) right top no-repeat;padding-right:20px;padding-top:10px;}
#headinfo span{font-weight:normal;}
#headinfo .phone{background: url(../images/mts-logo2.png) left 50% no-repeat;padding-left:25px;text-align:right;font-weight:bold;margin-bottom:10px;}
 








#mm {height:28px;width:auto;margin:0;padding:10px 0 5px 0;text-align:left;background: linear-gradient(to top, #ddd, #fff);}
/*#mm ul.nav {list-style:none;padding:0;margin:0 0px 0px 0px;}
#mm ul.nav li {font:normal 160% Arial, Helvetica, sans-serif;font-family: 'Cuprum', sans-serif;text-transform:uppercase;float:left;margin:0;padding:0px 20px 0px 20px;border-right:1px solid #ddd;border-left:1px solid #fefefe;}
#mm ul.nav li:first-child{padding:0px 20px 0px 0px;border-left:0px solid #fefefe;}
#mm ul.nav li:last-child{padding:0px 0px 0px 20px;border-right:0px solid #fefefe;}
#mm ul.nav li a {color:#7c7c7c;display:inline-block;text-decoration:none;text-align:center;padding:0;cursor:pointer;}
#mm ul.nav li a:hover{border-bottom:0px solid #003C5B;background:none;text-decoration:none;color:#000;}
#mm ul.nav li.active a {border-bottom:3px solid #F04705;background:none;text-decoration:none;color:#000;}
*/





#mm .maximenuckh {width:auto;margin:0 0 0 0;border-radius:0;}
#mm .maximenuckh ul.maximenuck {list-style:none;margin:5px 0 0 0;}
#mm .maximenuckh ul.maximenuck li.level1 {font:normal 160% Arial, Helvetica, sans-serif;font-family: 'Cuprum', sans-serif;text-transform:uppercase;float:left;margin:0;padding:0px 15px 0px 15px;border-right:1px solid #ddd;border-left:1px solid #fefefe;}
#mm .maximenuckh ul.maximenuck li.level1:first-child {padding:0px 15px 0px 0px;border-left:0px solid #fefefe;}
#mm .maximenuckh ul.maximenuck li.level1:last-child {padding:0px 0px 0px 15px;border-right:0px solid #fefefe;}
li.maxiFancybackground {display:none;}

#mm .maximenuckh ul.maximenuck li.level1  a{color:#7c7c7c;text-decoration:none;font-family: 'Cuprum', sans-serif;font-weight:normal;}
#mm .maximenuckh ul.maximenuck li.level1  a:hover{color:#4c4c4c;text-decoration:none;}
#mm .maximenuckh ul.maximenuck li.active a{border-bottom:0px solid #F04705;background:none;text-decoration:none;color:#000;}
div.floatck{background:url(../images/menu_bg.png) left top;padding:3px 0;border-radius:0 0 5px 5px;margin:6px 0px 0px 0px}
div.maximenuck2 ul.maximenuck2{list-style:none;}
div.floatck li.level2 {float:none;width:auto;font-size:100%;padding:5px 13px;margin:3px 0 3px 0;background:none;border-radius:0;vertical-align: baseline;}
div.floatck li.level2:hover{/*background:url(../images/menu_bg.png) left top;*/}

div.floatck li.level2  a span{color:#fff;text-decoration:none;text-transform:none;font-weight:normal;font-size:90%;}
div.floatck li.level2  a:hover span{color:#ddd;text-decoration:none;}
div.floatck  li.level2  a{border-bottom:0px solid #F04705;color:#fff;text-decoration:none;}




.maximenuckmodule .custom p{font-size:80%; color:#fff;text-transform:none;margin:5px 0 10px 0;}



div.search{margin:0 0 0 0; width:230px;border-radius:0;border:0px;float:right;padding:0 0 0 0;}
div.search div.finder{vertical-align:top;width:225px;padding:2px 0 0 0;}
div.search div.finder button.btn{background:#fff url(../images/search.png) no-repeat 5px 6px;width:25px;height: 22px;line-height: 14px;padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size: 11px;color: #58595b;box-shadow: inset -2px 1px 4px #a4a4a4;border: 0;border-radius:0 10px 10px 0;float:right;cursor:pointer;}
div.search div.finder input#mod-finder-searchword{width: 180px;height: 22px;line-height: 22px;padding: 0px 10px 0px 10px;margin:0px 0px 0px 0px;font-size: 14px;color:#003C5B;box-shadow: inset 0 1px 3px #a4a4a4;border: 0;border-radius:10px 0 0 10px;float:left;font-style:italic;}
div.tooltip-inner{display:none;}

/*.pblock{width:24%;margin:10px 1% 10px 0;height:200px;background:#ccc;border-radius:5px;}*/
div.mod_block{box-shadow: 0px 4px 5px #e9e8e8;border-radius:0 0 5px 5px;}
.pblock{width:24%;margin:0px 1% 10px 0;height:auto;}
.pblock  img{width:288px;border-radius:0 0 5px 5px;}
div.promo_header{background:#448827; background: linear-gradient(to top, #448827, #275F0F); margin:10px 0 1px 0;padding:5px 8px 5px 8px;border-radius:5px 5px 0 0;height:40px;}
div.promo_header h3{color:#fff;font-weight:normal;font-size:160%;font-family:'Cuprum', sans-serif; text-transform:uppercase; margin:0;padding:0 0 0 0 !important;}
#je_caption-container .caption{border-radius:0 0 5px 5px !important;}

/* categories */
div.cat-children h3{margin:3px 0;font-weight:normal;font-size:140%;font-family:'Cuprum', sans-serif; text-transform:uppercase;padding-left:0px;border-left:0px solid #448827;}
div.cat-children h3 a{color:#448827;text-decoration:none;}
div.cat-children h3 a:hover{color:#F04705;}
/* categories */

/* items*/
.rounded{border-radius:0px;}

.page-header h2{line-height: 28px;color:#448827 ;font-weight:normal;font-size:180%;font-family:'Cuprum', sans-serif; text-transform:uppercase; margin:15px 0 0 0;padding:0;background:none;border-radius:0px;border-bottom:0px dotted #448827;}
.page-header h2 a, .page-header h2 a:link,.page-header h2 a:visited{color:#448827;text-decoration:none;padding:5px 0 5px 0;}
.page-header h2 a:hover{color:#448827;}
/* items*/

ol{margin:0;padding:0;}
ol li{margin:15px 0;list-style-position:inside;font-weight:normal;font-size:140%;font-family:'Cuprum', sans-serif;color:#7c7c7c;}

.description p{text-align:justify;color:#404040;font-size:120%;}
div.clients{box-shadow: 0px 4px 5px #e9e8e8;border-radius:5px;}
.clients h3{color:#F04705 ;font-weight:normal;font-size:180%;font-family:'Cuprum', sans-serif; text-transform:uppercase; margin:20px 0 0 0;padding:10px 0 0 10px;width:100%;border-top:0px dotted #F04705 ;}

#foot{background:#448827 url(../images/footer_bg.jpg) center top no-repeat;width:100%;height:200px;padding:40px 0 0 0;margin:10px 0 0 0;color:#fff;}
.foot_block{margin-top:10px;margin-bottom:30px;}

.moduletableqsend h3{font: normal 160% Arial, Helvetica, sans-serif;font-family: 'Cuprum', sans-serif;color: #fff;text-transform: uppercase;padding: 0 0 0 0;margin: 0 0 5px 0;}
.moduletable h3{font: normal 160% Arial, Helvetica, sans-serif;font-family: 'Cuprum', sans-serif;color: #fff;text-transform: uppercase;padding: 0 0 0 0;margin: 0 0 20px 0;}
.clients .moduletable h3{color:#448827;margin-top:30px;}

.maximenuckmodule .moduletable h3, .maximenuckmodule .moduletableqsend h3 {font: normal 100% Arial, Helvetica, sans-serif;font-family: 'Cuprum', sans-serif;color: #fff;text-transform: uppercase;padding: 0 0 5px 0;margin: 0 0 15px 0;border-bottom:1px solid #ccc;}
/* qsend */
#foot .qsend .vt_inputbox, li.box div.vtem-contact-form select.vt_inputbox {width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 1px 0 #fff inset;-moz-box-shadow:0 0 1px 0 #fff inset;-webkit-box-shadow:0 0 1px 0 #fff inset;min-height:15px;line-height:15px;}
.maximenuckmodule .vt_inputbox{width:100% !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;box-shadow:0 0 1px 0 #fff inset !important;-moz-box-shadow:0 0 1px 0 #fff inset !important;-webkit-box-shadow:0 0 1px 0 #fff inset !important;min-height:15px !important;line-height:15px !important;}
.maximenuckmodule  .vt_inputbox, li.box div.vtem-contact-form .vtem_contact_button {background-image:url(bg_.png) !important;background-position:left center !important;background-repeat:repeat-x !important;border:0px solid #ddd !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;border-radius: 3px !important;padding:2px 2px !important;}
#foot .qsend  .vt_inputbox, li.box div.vtem-contact-form .vtem_contact_button {background-image:url(bg_.png);background-position:left center;background-repeat:repeat-x;border:0px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px;padding:2px 2px;}
.maximenuckmodule  div.moduletable label{font:normal 13px/1.2em Arial, Helvetica, sans-serif !important;font-family:'Cuprum', sans-serif !important;color: #ccc !important;text-transform: uppercase !important;padding: 0 0 0 0 !important;margin: 0 0 5px 0 !important;}
#foot .qsend div.moduletable label{font:normal 13px/1.2em Arial, Helvetica, sans-serif;font-family:'Cuprum', sans-serif;color: #ccc;text-transform: uppercase;padding: 0 0 0 0;margin: 0 0 5px 0;}
.maximenuckmodule .vtem-contact-form table td label {display:block !important;padding:3px 0 !important;font:normal 13px/1.2em Arial, Helvetica, sans-serif !important;font-family: 'Cuprum', sans-serif !important;color: #fff !important;text-decoration:none !important;text-transform:uppercase !important;font-weight:normal !important;}
#foot .qsend .vtem-contact-form table td label {display:block;padding:3px 0;font:normal 13px/1.2em Arial, Helvetica, sans-serif;font-family: 'Cuprum', sans-serif;color: #fff;text-decoration:none;text-transform:uppercase;font-weight:normal;}
input#vtbutton{font-weight:normal;font-size:16px;font-family: 'Cuprum', sans-serif;text-transform: uppercase;color:#202020;width:auto;background:#ccc;text-align: center;display: inline-block;text-decoration: none;margin:0;border-radius:3px;border:0px solid #9e0020;box-shadow:none;padding:4px 15px;height:auto;}
input#vtbutton:hover{background:#fff;color:#448827;}


ul#fm {list-style:none;padding:0;margin:0px 0px 0px 0px;}
ul#fm li {font:normal 120% Arial, Helvetica, sans-serif;font-family: 'Cuprum', sans-serif;text-transform:uppercase;float:none;margin:0;padding:0px 20px 5px 0px;}
ul#fm li a {color:#fff;display:inline-block;text-decoration:none;text-align:center;padding:0;cursor:pointer;}
ul#fm li a:hover{background:none;text-decoration:none;color:#eee;text-decoration:underline}
ul#fm li.active a {background:none;text-decoration:none;color:#eee;}

.moduletable p, .footer1{font: normal 110% Arial, Helvetica, sans-serif;font-family: 'Cuprum', sans-serif;color: #fff;text-transform: uppercase;padding: 0 0 0 0;margin: 0 0 15px 0;}	

.span4, .items-row, .item , .clearfix{clear:both;}