body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
.clear {clear:both;float:none;}
.fltL{float:left;} .fltR{float:right;}
ul li{list-style:none}
h1{font-family: 'Fjalla One', sans-serif; color:#354c62;}
h1{font-size:18px;font-weight:normal; padding:0 0 5px 0;}
h2{font-size:13px;color:#000;padding:5px 0 3px 0; text-transform:uppercase; font-weight:bold; font-family:'Tauri',sans-serif}
h3{font-size:13px;color:#666; margin:5px 0 0 0; font-weight:normal; font-family:'Tauri',sans-serif}
a{text-decoration:none;color:#000}
a:hover{color:#900}
p{line-height:19px;margin-bottom:12px; text-align:justify}
img{border:0}
.more{margin:5px 0 0 0; display:inline-block;transition: all 0.4s ease-out 0s; float:right; background:url(img/more.html) no-repeat; width:40px; height:7px}
.more:hover{ background-position:0 -13px}
hr{border:1px solid #eee; margin:10px 0}

.img-right{float:right;margin:5px 0 0 10px;}
.imgbd {border: 2px solid #a28856; padding:2px; margin-right:15px}
.mnav{float:right; padding-top:83px}
ul.list { margin:0px; padding:0 0px 10px 1px; }
ul.list li { margin:0px; padding:4px 0 3px 14px; list-style-type:none; line-height:18px; font-size:13px; background:url(../images/h2icn.jpg) no-repeat 0px 9px; font-family:trebuchet ms, Arial, Helvetica, sans-serif;}
.brd{border:1px solid #eee}
.mg{margin:0 15px 0 0}
.mg1{margin:0 0px 0 15px}

ul.list1 { margin:0px; padding:0 0px 10px 1px; }
ul.list1 li { margin:0px; padding:4px 0 2px 20px; list-style-type:none; line-height:18px; font-size:13px; background:url(../images/inraro.jpg) no-repeat 0px 7px; font-weight:500}
.brd{border:1px solid #ccc; margin-bottom:7px}
.brd1{border:1px solid #ddd; margin-bottom:7px; width:100%}

body{background:url(../images/bg.jpg) repeat-x top; font-family: 'Roboto', sans-serif; font-size:12px; color:#555; font-weight:500}
#bg1{background:url(../images/bg1.jpg) no-repeat center top;}
.container{width:1000px; margin:0 auto; position:relative; background:#fff; }
.container1{width:1000px; margin:0 auto; position:relative }
.sbg{background:url(../images/a1.png) no-repeat; width:11px; height:100%; position:absolute; left:-11px; top:0}
.sbg1{background:url(../images/a2.png) no-repeat; width:11px; height:100%; position:absolute; right:-11px; top:0}
.padd{padding:0 15px; margin-top:30px}

.header{position:relative; height:131px; background:url(../images/hdrbg.jpg) no-repeat top; padding:0 10px}
.logo{float:left; padding-top:33px; padding-left:3px }
.logo a{transition: all 0.3s ease-in-out 0s; }
.logo a:hover{opacity:.7}
.logo a, .logo img{border:none}
.social{padding-top:3px; padding-bottom:22px; padding-left:17px}
.phn{ float:left; background:url(../images/cal.jpg) no-repeat left; padding-left:25px; margin-right:15px}
.eml{float:left; background:url(../images/mail.jpg) no-repeat left; padding-left:25px;}
.bl1{width:300px; font-weight:400; font-size:13px}
.rcnt{float:right}

.mbg{}
.nav {position: relative; float:right; border-radius:3px; padding-top:95px}
.nav ul {margin: 0;	padding: 0;}
.nav li {padding: 0;list-style: none; float:left;}
.nav a {padding: 11px 10px;text-decoration: none;color: #000; text-transform:uppercase; font-size:12px; font-weight:bold; }
.nav a:hover {color: #3979c0;}
.nav .current a {color: #3979c0;}

.banner{margin-top:2px; margin-bottom:25px;padding:0 15px}
.banner img{box-shadow: 0 1px 3px #aaa; width:100%}
.slider{position:relative;}
.theme-default .nivoSlider {position:relative;background:#fff url(../images/loading.gif) no-repeat 50% 50%; }
.nivoSlider{box-shadow:0px 1px 3px #aaa; margin-bottom:20px} 
.theme-default .nivoSlider img {position:absolute;top:0px;left:0px;	display:none;}
.theme-default .nivoSlider a {border:0;display:block;}
.theme-default .nivo-controlNav {text-align: center;padding-top:10px;}
.theme-default .nivo-controlNav a {display:inline-block;width:15px;	height:15px;background:#999999;	border-radius:2em;text-indent:-9999px;	border:0;	margin:0 4px;}
.theme-default .nivo-controlNav a.active,.theme-default .nivo-controlNav a:hover{background:#A36874;}
.theme-default .nivo-directionNav a {display:block;	width:40px;	height:40px;background:url(../images/l-r-arrows.png) no-repeat;	text-indent:-9999px;border:0;opacity: 0;-webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {	background-position:0px 0;right:15px;}
.theme-default a.nivo-prevNav {left:15px;background-position:-40px 0;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {width: 100%;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {width: auto;	height: auto;background: none;margin-bottom: 5px;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {display: block;width: 120px;height: auto;}
/* The Nivo Slider styles */
.slider{position:relative; padding:0 15px}
.theme-default .nivoSlider {}
.theme-default .nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.theme-default .nivoSlider a {border:0;	display:block;}
.theme-default .nivo-controlNav {text-align: center;padding-top:10px;}
.theme-default .nivo-controlNav a {display:inline-block;width:11px;	height:11px;background:#aaa;border-radius:2em;text-indent:-9999px;border:0;
margin:0 3px;}
.theme-default .nivo-controlNav a.active,.theme-default .nivo-controlNav a:hover{background:#888;}
.theme-default .nivo-directionNav a {display:block;	width:40px;	height:40px;background:url(../images/l-r-arrows.png) no-repeat;	text-indent:-9999px;border:0;opacity: 0;	-webkit-transition: all 200ms ease-in-out;   -moz-transition: all 200ms ease-in-out;  -o-transition: all 200ms ease-in-out;
 transition: all 200ms ease-in-out;}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {background-position:0px 0;right:15px;}
.theme-default a.nivo-prevNav {left:15px;background-position:-40px 0;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {width: 100%;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {width: auto;height: auto;background: none;margin-bottom: 5px;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {display: block;width: 120px;height: auto;}
/* The Nivo Slider styles */
.nivoSlider {position:relative;width:100%;height:auto;overflow: hidden;}
.nivoSlider img {position:absolute;top:0px;	left:0px;max-width: none;}
.nivo-main-image {display: block !important;position: relative !important; width: 100% !important;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;	margin:0;z-index:6;	display:none;	background:white; }
/* The slices and boxes in the Slider */
.nivo-slice {display:block;	position:absolute;	z-index:5;height:100%;top:0;}
.nivo-box {	display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:37%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;background:url(../images/prev.png) no-repeat;}
.nivo-nextNav {right:0px;}
.nivo-controlNav {position: absolute;bottom: 1em;right: 2em;z-index: 9;}
.nivo-controlNav a {cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

.txt{text-align:center; display:block; background:url(../images/tbg.jpg) repeat-x; padding:10px; text-transform:uppercase}
.b1{width:295px; float:left;overflow:hidden}
.b2{width:295px; float:left; margin-left:10px; margin-right:10px;overflow:hidden}
.b1 img, .b2 img{transition:all 0.7s ease-out 0s;}
.b2 img:hover, .b1 img:hover{opacity:1;transform: scale(1.05); }


.blok1{width:580px; float:left;}
.blok2{ width:370px; float:right}
.blok3{width:690px; float:left;}
.blok4{ width:250px; float:right}
.hst{border-bottom:1px dotted #aaa; margin-bottom:7px; background:url(../images/hst.jpg) no-repeat right 23px; padding-bottom:3px}
.hsts{border-bottom:1px dotted #ccc; margin-bottom:7px; padding-bottom:3px;}
.down1{float:right}
.tra {position: absolute;right: 0;top: 3px;}
.ftrmnu{border-top:1px solid #ddd; padding:20px 0 15px 0; margin-top:15px}
.fmnu ul li{float:left; padding:0 40px 0 40px; text-align:center; background:url(../images/sep1.jpg) no-repeat right}
.fmnu ul li a span{display:block; text-align:center; text-transform:uppercase; padding-top:10px; font-weight:600; font-size:13px}
.fmnu ul li a{display:block}
.fmnu ul li:first-child{ padding-left:5px}

.footer{background:url(../images/ftrbg.jpg) repeat-x #f2f2f2; padding:15px 0 5px 0; color:#fff; border-radius:1px 1px 0 0; margin-top:30px}
.flink{border-bottom:1px solid #3e7abd; margin-bottom:10px; float:left; margin-left:15px}
.flink ul li{float:left; padding:5px 10px 5px 4px;}
.flink ul li a{font-weight:300; color:#fff; text-transform:uppercase; font-size:11px}
.copy{background:#787878; padding:6px 0 3px 0;}

.map{background:url(../images/map.jpg) no-repeat 3px -2px; padding:2px 0 0px 25px; font-weight:300; font-size:12px;margin-left:15px}
.cal{background:url(../images/calicn.jpg) no-repeat -1px 1px; padding:1px 0 1px 25px; font-weight:300; font-size:12px; margin-left:17px}
.marg{margin:10px auto}
.mp{ font-size:11px;padding-bottom:0; margin:0; color:#ccc; padding-right:15px; float:right}
.bnr{width:100%; margin-bottom:15px}
.bnr img{width:100%}

.csr{float:right; margin:0 0 10px 0}

.jquery-bar {background: #FFFFFF; /* #FAFAFA */	width:100%;position: relative;	padding: 2px 0px 0px 0px;border-bottom:1px solid #ccc;
font-size:14px;	font-family: 'Lato Regular', Arial;	text-transform:uppercase;}
.jquery-bar .notification {	display:block;	width:auto;}
.downbar {	cursor:pointer;	top:0px;right:70px;	padding:0px 3px 0px 3px;position:absolute;background:#FFFFFF;border-radius:0px 0px 5px 5px;	border:2px solid #CC0000;box-shadow: 0px 4px 5px #AAAAAA;border-top:none; display:none !important;}
.downbar:hover{	background: url(../jix/bg.png);	cursor:pointer;}
.down {position:absolute;top:27px;right:0;}
.up {top: -45px;display: none;}
.arrow {cursor:pointer;}
.font-style{text-align: center;}
.font-style a{color:#CC0000;font-size:15px;	text-decoration:underline;	text-transform:none;}
.grp{float:left; margin-left:10px; padding:5px 0}

.prolist { margin-top:10px }
.prod{margin-bottom:15px}
.prolist li { margin:0px; padding:0 11px 8px 0; list-style-type:none; line-height:18px; width:180px; float:left;transition:all 0.7s ease-out 0s;}
.prolist li.last { padding:0px 0px 20px 0px; } 
.prolist li:hover{}
.prolist li a { display:block; width:180px; height:127px; float:left; text-align:center; font-weight:bold; position:relative; background:#FFFFFF; border:1px solid #efefef; transition:all 0.2s ease-out 0s; overflow:hidden}
.prolist li a span{ display:block; padding:7px 5px; width:170px; color:#000; position:absolute; bottom:0; line-height:14px}
.prolist li a:hover { box-shadow: 0px 0px 2px #ccc;}
.prolist li a img{transition:all 0.7s ease-out 0s;}
.prolist li a img:hover{opacity:1;transform: scale(0.9);}
.prolist li a:hover span { color:#000; background-position:0px -300px}

.prolist1 { margin-top:10px }
.prod{margin-bottom:15px}
.prolist1 li { margin:0px; padding:0 11px 8px 0; list-style-type:none; line-height:18px; width:152px; float:left;transition:all 0.7s ease-out 0s;}
.prolist1 li.last { padding:0px 0px 20px 0px; } 
.prolist1 li:hover{}
.prolist1 li a { display:block; width:152px; height:105px; float:left; text-align:center; font-weight:bold; position:relative; background:#FFFFFF; border:1px solid #efefef; transition:all 0.2s ease-out 0s; overflow:hidden}
.prolist1 li a:hover { box-shadow: 0px 0px 2px #ccc;}
.prolist1 li a img{transition:all 0.7s ease-out 0s;}
.prolist1 li a img:hover{opacity:1;transform: scale(1.1);}

.inrlnk ul li{margin-bottom:2px}
.inrlnk ul li a{font-size:13px; display:block;padding:6px 0 6px 20px; border-radius:4px; border:1px solid #eee; color:#555; background:url(../images/pd.jpg) repeat-x ;transition: all 0.3s ease-out 0s;}
.inrlnk ul li a:hover, .inrlnk ul li a.sel{ color:#fff; background-position:0 -31px}

.hst1{background:url(../images/h2icn.jpg) no-repeat 7px 11px #f5f5f6; padding:6px 0 6px 24px; font-size:13px; margin-bottom:5px; margin-top:10px; font-weight:500}

.fild table, .fild table td{border:none !important}
.fild1 table, .fild1 table td{ border:none !important}
input, select, textarea { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #ccc;color:#333; font: 11px 'Lucida Grande',Verdana,Helvetica,Sans-Serif; padding: 3px 5px;}
input.button {border:none;color: #000000; cursor: pointer;height: 30px; padding: 3px 6px;}
.fild { font-size: 12px; padding: 10px; background:#f2f2f2}
.fild input, .fild select, .fild textarea {}
.fild input:hover, .fild textarea:hover {border: 1px solid #BBBBBB;}
.fild input[type="submit"], .fild input[type="reset"] { border: medium none;border-radius: 3px 3px 3px 3px;color: #FFFFFF;cursor: pointer;font-family: Myriad Pro,"MS Serif","New York",serif;font-size: 14px;margin: 3px 0 0 0;padding: 3px 10px; background:#26478c}
.fild input[type="button"]:hover, .fild input[type="submit"]:hover, .fild input[type="reset"]:hover {background: none repeat scroll 0 0 #000;color: #fff;}

table{margin:3px 0}
table th{border-collapse:collapse; border:none;padding:3px}
table,table td{border-collapse:collapse; border:none;padding:3px}
table td{padding:4px;}

table caption{padding:10px 0; background:#ddd}
.htb table{margin:3px 0}
.htb table th{border-collapse:collapse;padding:5px}
.htb table, table td{border-collapse:collapse;padding:5px; border:1px solid #ddd !important}
.htb table td{padding:4px; vertical-align:middle !important}

.sq{display:inline-block; width:37px; height:15px; background:#0267ce; margin:0 10px 0 5px}
.rou{display:inline-block; width:37px; height:15px; background:#0267ce; margin:0 10px 0 5px; border-radius:5px}
.cir{display:inline-block; width:37px; height:15px; background:#0267ce; margin:0 10px 0 5px; border-radius:35px}
.inrlnk{margin-top:14px}


.contblok{padding:20px 0 10px 20px; background:#f1f1f1; float:left; border-bottom:4px solid #aaa; }

.social ul li{margin-left:3px; float:left}
.social ul li a{ width:18px; height:18px; display:block; background:url(../images/social.jpg) no-repeat;}
.social ul li a.tw{background-position:-23px 0}
.social ul li a.ld{background-position:-46px 0}
.social ul li a.gp{background-position:-69px 0}

.bx-brd{border:1px solid #eee; padding:3px 8px; margin-top:10px; min-height:140px}
.bx-brd p, .bx-brd1 p{margin-bottom:5px; margin-top:3px}

.pang{ float: right;  padding: 0 0 0 10px;}
.pang p{color: #333333;font-size:11px;line-height: 14px; margin: 0;}
.pang a{text-decoration:underline; color:#000}

.blk{width:200px; float:left; margin-left:15px; margin-right:20px; padding-bottom:15px}
.blks{width:265px; float:right; padding-bottom:15px; color:#777}
.blk ul li a{line-height:22px; color:#777}
.blk ul li a:hover{line-height:22px; color:#333}

