@charset "utf-8";
/* CSS Megamarket */
@font-face{font-family:'SansSerifBookFLFMedium';src:url('../typecase/sansserifbookflf-webfont.eot');src:local('☺'),url('../typecase/sansserifbookflf-webfont.woff') format('woff'),url('../typecase/sansserifbookflf-webfont.ttf') format('truetype'),url('../typecase/sansserifbookflf-webfont.svg#SansSerifBookFLFMedium') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'SansSerifFLFMedium';src:url('../typecase/sansserifflf-webfont.eot');src:local('☺'),url('../typecase/sansserifflf-webfont.woff') format('woff'),url('../typecase/sansserifflf-webfont.ttf') format('truetype'),url('../typecase/sansserifflf-webfont.svg#SansSerifFLFMedium') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'SansSerifFLFDemibold';src:url('../typecase/sansserifflf-demibold-webfont.eot');src:local('☺'),url('../typecase/sansserifflf-demibold-webfont.woff') format('woff'),url('../typecase/sansserifflf-demibold-webfont.ttf') format('truetype'),url('../typecase/sansserifflf-demibold-webfont.svg#SansSerifFLFDemibold') format('svg');font-weight:normal;font-style:normal}
body,div,dl,dt,dd,ul,ol,li,a,h1,h2,h3,h4,h5,h6,p,form,fieldset,input,textarea,blockquote{color:#292929;margin:0;padding:0}
body{text-align:center}
html{font-family:Arial,Helvetica,sans-serif;font-size:11px}
h1,h2,h3,h4,h5,h6,a,p,ul{text-align:left}
h2{font-family:'SansSerifFLFDemibold';font-size:12px;font-weight:normal;letter-spacing:0.18em;margin-bottom:20px;text-transform:uppercase}
ul{list-style:none}
a{text-decoration:none}
a:hover{color:#454d01;text-decoration:underline}
p{margin-bottom:20px}
.header{background:url(../images/header-bg.gif) 0 1px repeat-x;display:block;height:40px;margin-bottom:10px;width:100%}
.logo{background:url(../images/megamarket.gif) no-repeat;display:block;height:110px;margin:30px auto 0;overflow:hidden;text-indent:-9999em;width:298px}
.skip{position:absolute;top:0;left:-10000px}
ul.mainNav{margin:0 auto;position:relative;text-align:left;width:960px}
ul.mainNav li{display:inline}
ul.mainNav li a{float:left;font-family:'SansSerifFLFDemibold';font-size:12px;letter-spacing:0.1em;margin-right:30px;padding:10px 15px 16px;text-decoration:none;text-transform:uppercase}
ul.mainNav li a:hover,ul.mainNav li a.selected{background:#454d01 url(../images/arrows.gif) center -92px no-repeat;color:#fff;padding:10px 15px 16px;text-decoration:none}
ul.mainNav em{position:absolute;left:-9999em}
ul.mainNav li a#search{background:#454d01 url(../images/arrows.gif) 0 0 no-repeat;color:#fff;margin:0;padding:10px 30px 10px 20px!important;position:absolute;right:0!important;top:0}
ul.mainNav li a#search:hover{background:#454d01 url(../images/arrows.gif) 0 -33px no-repeat!important;text-decoration:none}
.content{margin:0 auto;padding:10px 0;width:960px}
.ui-tabs-hide{display:none}
.imgslider{border:1px solid #bfbfbf;height:329px;margin-bottom:20px;overflow:hidden;text-align:left; float:left}
.slider{border: 1px solid #BFBFBF; height: 330px; margin-bottom: 20px; overflow: hidden; text-align: left; border-image: initial}
.slider ul{float:left; width:285px}
.slider ul li{float:left}
.slider ul li a{border-bottom:1px solid #bfbfbf;float:left;height:125px;padding:20px;text-decoration:none;width:245px}
.slider ul li a:hover,.slider ul li a.selected,.ui-tabs-selected a{background:#F5F5F5}
.slider ul li a:hover h2,.slider ul li a:hover p,.slider ul li a.selected h2,.slider ul li a.selected p{color:#454D01}
.col-a,.col-b,.col-c{border:1px solid #bfbfbf;float:left}
.col-a,.col-b{padding:20px 20px 0}
.col-a{letter-spacing:0.05em;margin-right:10px;padding-bottom:10px;width:590px}
.col-a p,.col-b p,.col-c p{line-height:18px;margin-bottom:10px}
.col-a img{float:right;margin:-30px 10px 0 20px}
.col-b{float:right;margin-left:10px;padding-bottom:10px;width:266px}
.col-c{padding:20px;position:relative;width:920px}
.footer{background:#454d01/* url(../images/cad.jpg) 200% -500px no-repeat*/;float:left;margin:10px 0;width:100%}
.footerContent{background:url(../images/cad.jpg)  no-repeat;background-position:500px -550px;height:240px;margin:0 auto;width:960px}
.footer h2{background:url(../images/dots.gif) 0 49px repeat-x;color:#fff;line-height:50px}
.footerCol{display:block;float:left;font-size:12px;width:300px}
.formNewsletter{color:#fff}
.formNewsletter label{display:block;float:left;text-align:right;width:80px}
.formNewsletter input{float:left}
ul.footerNav li{display:inline}
ul.footerNav li a{color:#fff;display:block;line-height:25px;padding-left:30px;text-decoration:none;width:270px}
ul.footerNav li a:hover{background:#5f6625 url(../images/arrows.gif) -90px -2px no-repeat;color:#fff;text-decoration:none}
ul.footerNav li a.selected{background:url(../images/arrows.gif) -90px -2px no-repeat;color:#fff;text-decoration:none}
.gap{margin-right:30px}
.more,.moredown{clear:left;float:right;padding-right:30px;text-align:right;text-decoration:none;width:90px}
.more{background:url(../images/arrows.gif) 4px -58px no-repeat;line-height:50px}
.more:hover,.moredown:hover{text-decoration:none}
.moredown{background:url(../images/arrows.gif) 4px -138px no-repeat;color:#fff;line-height:25px}
.moredown:hover{color:#fff}
.author{color:#999;display:block;font-size:10px;margin:10px auto;text-align:center;text-decoration:none;width:250px}
.partners_logo{float:left; height:150px; width:200px; padding-bottom:20px; margin:10px 52px 30px}
.partners_logo img{border:#CCC solid 1px}
.area{width:500px; margin:0 auto; padding-bottom:80px}
.area .answer{display:block;float:left;width:500px}
.area h3{text-align:center; display:block; margin-bottom:10px}
.fb-like{margin-top:10px}
.map{float:left;height:295px;position:absolute;top:20px;left:320px;width:265px}
.map a{margin:10px 0;position:relative;text-decoration:none}
.map a span{bottom:15px;position:absolute;right:5px}
.map img{margin-bottom:10px}

/*Image display*/
.imgLeft{border:1px solid #bfbfbf;float:right;height:200px;margin-left:40px;padding:10px;width:340px}
.imgCommon{background:#fff url(../images/thumb.gif) center no-repeat;border:1px solid #bfbfbf;float:right;height:200px;margin-left:40px;padding:10px;width:340px}
ul.thumbs li{float:left}
ul.thumbs li a{background:#fff;border:none;display:block;height:55px;margin:5px;padding:3px;width:84px}
ul.thumbs li a:hover{background:#CFCF9E}
ul.thumbs li a img{border:none}

/*Forms*/
.contactForm{float:right; height:240px; width:300px}
.contactForm fieldset{clear:both}
.contactForm label div{color:#292929;float:left;line-height:22px;margin-right:14px;padding-top:3px;text-align:right;width:60px}
.contactForm input{background:#5f6625;border:1px solid #5f6625;color:#fff;display:block;float:left;font:12px Arial,Helvetica,sans-serif;height:20px;margin-bottom:15px;padding:2px;width:215px}
.contactForm input:hover,.contactForm input:focus{background:#5f6625;border-color:#CFCF9E}
.contactForm textarea{background:#5f6625;border:1px solid #5f6625;color:#fff;display:block;float:left;font:12px Arial,Helvetica,sans-serif;height:80px;margin-bottom:15px;padding:2px;width:215px}
.contactForm fieldset{border:none}

.footerForm{margin-top:25px;text-align:left;width:300px}
.footerForm p{margin:0 45px 15px 95px;padding:0}
.footerForm fieldset{clear:both}
.footerForm label div{color:#fff;float:left;line-height:22px;margin-right:14px;padding-top:3px;text-align:right;width:60px}
.footerForm input{background:#5f6625;border:1px solid #5f6625;color:#fff;display:block;float:left;font:12px Arial,Helvetica,sans-serif;height:20px;margin-bottom:15px;padding:2px;width:215px}
.footerForm input:hover,.footerForm input:focus{background:#5f6625;border-color:#CFCF9E}
.footerForm fieldset{border:none}
.formButtons{height:auto;margin-left:201px}
input.submitGo,input.submitReset,input.submitGo:hover,input.submitGo:focus,input.submitReset:hover,input.submitReset:focus{background:#454d01}
input.submitGo,input.submitReset{border:none;color:#fff;cursor:pointer!important;display:inline;float:right!important;font-size:11px;float:none;height:20px;margin:0px 11px 0 0;text-align:center;text-shadow:0 1px 0 #757575;text-transform:uppercase;width:94px}
input.submitGo:hover,input.submitGo:focus,input.submitReset:hover,input.submitReset:focus{background:#5f6625;border:none;color:#fff}
.infoContacts{border-right:1px solid #c2c2c2;left:20px;padding-right:10px;position:absolute;top:150px;width:210px}
.infoContacts dl{font-size:13px;margin-bottom:30px;padding-left:15px;text-align:left}
.infoContacts dt{font-weight:bold}