/* Animated House */
.vdk1 {position: absolute; z-index: 100000; background: #7658c6; padding: 10px 10px 10px 10px; margin: 230px 0px 0px 694px; display: none}
.vdk2 {width: 26px; height: 26px; background: #FFF; border: 1px solid #000; float: left; margin: 0px 10px 0px 0px; cursor: pointer}
.vdk3 {width: 26px; height: 26px; background: #cc8863; border: 1px solid #000; float: left; margin: 0px 10px 0px 0px; cursor: pointer}
.vdk4 {width: 26px; height: 26px; background: #623823; border: 1px solid #000; float: left; margin: 0px 0px 0px 0px; cursor: pointer}
.vdk5 {position: absolute; z-index: 1000; display: none}
.vdk6 {position: absolute; z-index: 100000; background: #7658c6; padding: 10px 10px 10px 10px; margin: 36px 0px 0px 602px; display: none}
.vdk7 {position: absolute; z-index: 100000; background: #7658c6; padding: 10px 10px 10px 10px; margin: 108px 0px 0px 450px; display: none}
.vdk8 {position: absolute; z-index: 100000; background: #7658c6; padding: 10px 10px 10px 10px; margin: 174px 0px 0px 612px; display: none}
.vdk9 {position: absolute; z-index: 999; display: none}

.vvv1 {width: 26px; height: 26px; background: #FFF; border: 1px solid #465a63; margin: 0px 10px 0px 0px}
.vvv2 {width: 26px; height: 26px; background: #cc8863; border: 1px solid #465a63; margin: 0px 10px 0px 0px}
.vvv3 {width: 26px; height: 26px; background: #623823; border: 1px solid #465a63; margin: 0px 10px 0px 0px}

/* Pages list */
.pages_list_item {font: normal 12px Arial}
.page_description {font: normal 12px Arial}
.article_title {font: bold 12px Arial; color: #1A354A;}

a.pages_list_item {font: bold 12px Arial; color: #bb1800; text-decoration: none}
a.pages_list_item:hover {font: bold 12px Arial; color: #bb1800; text-decoration: underline}

/* Feedback */
.fd_lb1 {font: bold 12px Arial; color: #bb1800; text-align: right; padding: 0px 20px 0px 0px; width: 300px}
.fd_in1 {width: 300px; border: 1px solid #bb1800; font: normal 12px Arial; color: #000}
.feedback_textarea {width: 300px; height: 100px; border: 1px solid #bb1800; font: normal 12px Arial; color: #000}
.fd_btn1 {font: bold 12px Arial; color: #FFF; border: 0px; background: #bb1800; cursor: pointer; padding: 4px 4px 4px 4px; text-transform: uppercase}
.fd_btn2 {font: bold 12px Arial; color: #FFF; border: 0px; background: #bb1800; cursor: pointer; padding: 4px 4px 4px 4px; text-transform: uppercase; width: 150px; text-align: center}
.fd_btn3 {font: bold 12px Arial; color: #FFF; border: 0px; background: #bb1800; padding: 4px 4px 4px 4px; text-transform: uppercase; width: 150px; text-align: center}
.notice {font: normal 12px Arial; color: #000}

.fq1 {font: bold 12px Arial; color: #bb1800; padding: 10px 10px 10px 10px}
.fq2 {font: bold 12px Arial; color: #000; padding: 0px 10px 0px 10px}
.fq3 {font: normal 12px Arial; color: #000; padding: 10px 10px 10px 10px}

/* Messages */
.result_success {color: #000; font: bold 12px Arial; text-align: center; margin: 20px 0px 20px 0px}
.result_error {color: #FF0000; font: bold 12px Arial; text-align: center; margin: 20px 0px 20px 0px}

/* Pages */
.pages_title {font: bold 12px Arial; color: #bb1800}
.pages_current {font: bold 12px Arial; color: #FFFFFF; background-color: #bb1800; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_link {font: normal 12px Arial; text-decoration: none; color: #bb1800; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_link:hover {font: normal 12px Arial; text-decoration: underline; color: #FFFFFF; background-color: #bb1800; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_arrows {font: bold 12px Arial; text-decoration: none; color: #bb1800; padding-left: 2px; padding-right: 2px}
a.pages_arrows:hover {font: bold 12px Arial; text-decoration: underline; color: #bb1800; padding-left: 2px; padding-right: 2px}

/* News view */ 
.nw1 {font: bold 12px Arial; color: #bb1800}
.nw2 {font: normal 12px Arial; color: #595351}
.nw3 {font: bold 12px Arial; color: #bb1800; text-align: right}
.news_last {font: bold 12px Arial; color: #bb1800}
.news_url {color: #bb1800; text-decoration: none}
.news_url:hover {color: #bb1800; text-decoration: underline}
.news_last_url {color: #bb1800; text-decoration: none}
.news_last_url:hover {color: #bb1800; text-decoration: underline}

/* Design */
table {border: 0px; border-collapse: collapse} table td {padding: 0px; font: normal 12px Arial}
img {border: 0px}
a {color: #bb1800; text-decoration: none}
a:hover {color: #bb1800; text-decoration: underline}

.top {width: 100%}
.top1 {width: 100%; margin: 294px 0px 0px 0px}
.top2 {margin: 7px 0px 0px 23px}
.top3 {width: 100%; margin: 8px 10px 0px 10px}
.top4 {width: 656px; margin: 0px 0px 10px 32px; background: url(../images/nv2.gif) repeat-y}
.top5 {width: 206px; background: url(../images/ct2.gif) repeat-y; margin: 0px 0px 6px 0px}
.top6 {width: 206px; background: url(../images/cv2.gif) repeat-y; margin: 0px 0px 6px 0px}
.top7 {width: 100%; margin: 0px 0px 20px 0px; border-bottom: 1px solid #c0c0c0}
.top8 {width: 100%; margin: 20px 0px 0px 20px}

.td1 {padding: 18px 0px 0px 99px; vertical-align: top; background: url(../images/phone.gif) no-repeat; background-position: 58px 21px}
.td2 {vertical-align: top}
.td3 {height: 29px; background: url(../images/ct3.gif) bottom no-repeat; vertical-align: top; padding: 10px 0px 0px 0px}

.sh1 {background: url(../images/sh1.jpg) right no-repeat}
.sh2 {width: 975px; height: 152px; background: url(../images/sh2.jpg); vertical-align: top}
.sh3 {background: url(../images/sh3.jpg) left no-repeat}

.cp1 {width: 518px; vertical-align: top; padding: 8px 0px 0px 0px}
.cp2 {margin: 0px 0px 0px 281px; font: normal 11px Arial}
.cp3 {margin: 10px 0px 0px 260px}
.cp4 {width: 230px; height: 31px; background: url(../images/in1.gif)}
.cp5 {color: #ffffff; font: normal 12px Arial}
.cp6 {font: bold 12px Arial; color: #bb1800}
.cp7 {font: bold 16px Arial; color: #bb1800; padding: 20px 0px 30px 0px}

a.ln1 {color: #cbc7c7; text-decoration: none}
a.ln1:hover {color: #cbc7c7; text-decoration: underline}
a.ln2 {color: #100f0d; text-decoration: none}
a.ln2:hover {color: #100f0d; text-decoration: underline}
a.ln3 {color: #FFF; text-decoration: none}
a.ln3:hover {color: #FFF; text-decoration: underline}
a.ln4 {color: #5f666c; text-decoration: none}
a.ln4:hover {color: #5f666c; text-decoration: underline}
a.ln5 {color: #f52d08; text-decoration: none}
a.ln5:hover {color: #f52d08; text-decoration: underline}
a.ln6 {color: #040605; text-decoration: none}
a.ln6:hover {color: #040605; text-decoration: underline}
a.ln7 {color: #000; text-decoration: none}
a.ln7:hover {color: #000; text-decoration: underline}
a.ln8 {color: #161513; text-decoration: none}
a.ln8:hover {color: #161513; text-decoration: underline}
a.ln9 {color: #131516; text-decoration: none}
a.ln9:hover {color: #131516; text-decoration: underline}
a.ln10 {color: #6437d7; text-decoration: none}
a.ln10:hover {color: #6437d7; text-decoration: underline}
a.ln11 {color: #bb1800; text-decoration: none}
a.ln11:hover {color: #bb1800; text-decoration: underline}
a.ln12 {color: #7557c9; text-decoration: none}
a.ln12:hover {color: #7557c9; text-decoration: underline}
a.ln13 {color: #e41913; text-decoration: none}
a.ln13:hover {color: #e41913; text-decoration: underline}

.in1 {margin: 0px 0px 0px 20px; width: 205px; font: normal 12px Arial; color: #000000; border: 0px}
.in2 {width: 35px; height: 31px; background: url(../images/in2.gif); border: 0px; cursor: pointer}
.in3 {width: 40px; font: normal 12px Arial; color: #000; border: 1px solid #F00}

.dv1 {width: 208px; height: 67px; background: url(../images/shop.jpg); margin: 0px 0px 4px 0px; font: normal 12px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; text-align: center}
.dv2 {width: 208px; height: 76px; background: url(../images/prelist.jpg); margin: 0px 0px 4px 0px; font: normal 12px Georgia, "Times New Roman", Times, serif; text-transform: uppercase;text-align: center}
.dv3 {padding: 28px 0px 0px 50px}
.dv4 {padding: 19px 0px 0px 59px}

.mn1 {font: normal 13px "Times New Roman", Times, serif; text-transform: uppercase; margin: 40px 0px 0px 265px}
.mn2 {background: url(../images/ar1.png) no-repeat; background-position: 9px 12px; font: bold 12px Arial; padding: 12px 30px 12px 36px}

.md1 {background: url(../images/md1.jpg) right no-repeat}
.md2 {width: 975px; height: 342px; background: url(../images/md2.gif); vertical-align: top}
.md3 {background: url(../images/md3.jpg) left no-repeat}
.md4 {width: 835px; vertical-align: top}
.md5 {vertical-align: top; padding: 24px 0px 0px 0px}
.md6 {width: 975px; height: 342px; text-align: center}

.nn1 {padding: 0px 0px 0px 23px}
.nn2 {position: absolute}
.nn3 {font: bold 12px Arial; position: absolute; /*margin: 10px 0px 0px 10px*/ }

.im1 {vertical-align: middle; margin: 0px 10px 0px 0px}
.im2 {border: 1px solid #232220}

.vv1 {color: #5e5d5c; font: bold 12px Arial; margin: 0px 0px 4px 0px}
.vv2 {color: #7658c6; font: bold 12px Arial; text-transform: uppercase}
.vv3 {width: 26px; height: 26px; border: 1px solid #465a63; margin: 0px 10px 0px 0px}

.tq1 {background: url(../images/tq5.jpg) right repeat-y; vertical-align: top}
.tq2 {width: 975px; height: 400px; background: #FFF url(../images/tq1.gif) top repeat-x; vertical-align: top}
.tq3 {background: url(../images/tq4.jpg) left repeat-y; vertical-align: top}
.tq4 {vertical-align: top}
.tq5 {width: 226px; vertical-align: top; padding: 20px 0px 0px 0px}
.tq6 {background: url(../images/tq6.jpg) left no-repeat; height: 456px}

.av1 {width: 340px; height: 130px; background: url(../images/av1.gif) no-repeat; vertical-align: top}
.av2 {width: 340px; height: 130px; background: url(../images/av2.gif) no-repeat; vertical-align: top}
.av3 {width: 340px; height: 130px; background: url(../images/av3.gif) no-repeat; vertical-align: top}
.av4 {font: bold 12px Arial; margin: 0px 30px 2px 14px; color: #f52d08}
.av5 {font: normal 12px Arial; margin: 0px 30px 4px 14px}
.av6 {font: bold 12px Arial; margin: 0px 30px 4px 14px; text-align: right}
.av7 {font: bold 12px Arial; margin: 0px 30px 4px 20px; color: #bb1800}
.av8 {font: bold 12px Arial; margin: 20px 0px 4px 0px; color: #bb1800}

.tx1 {font: normal 17px "Times New Roman", Times, serif; text-transform: uppercase; color: #7c5eca; padding: 20px 72px 10px 33px}
.tx2 {font: normal 11px Arial; color: #131217; padding: 0px 72px 10px 33px}
.tx3 {font: normal 12px Arial; color: #595351; padding: 0px 72px 10px 33px}
.tx4 {font: bold 12px Arial; color: #363433; padding: 0px 72px 10px 33px}
.tx5 {font: normal 17px "Times New Roman", Times, serif; text-transform: uppercase; color: #7c5eca; padding: 20px 72px 20px 33px}

.nv1 {width: 656px; height: 48px; background: url(../images/nv1.gif)}
.nv2 {color: #191817; font: normal 14px "Times New Roman", Times, serif; text-transform: uppercase; padding: 0px 0px 0px 22px}
.nv3 {font: normal 12px Arial; padding: 0px 0px 0px 455px}
.nv4 {height: 28px; background: url(../images/nv3.gif) bottom no-repeat; vertical-align: top}
.nv5 {font: bold 12px Arial; color: #bb1800; padding: 10px 10px 10px 10px}
.nv6 {font: normal 12px Arial; padding: 0px 20px 10px 38px}

.ct1 {width: 206px; height: 92px; background: url(../images/ct1.gif); color: #ffffff; font: bold 14px "Times New Roman", Times, serif; text-transform: uppercase}
.ct2 {margin: 0px 0px 10px 0px; padding: 0px 4px 0px 20px; font: normal 13px "Times New Roman", Times, serif; text-transform: uppercase; background: url(../images/ar4.gif) no-repeat; background-position: 7px 4px}

.sp1 {padding: 30px 20px 0px 104px}
.sp2 {text-decoration: line-through}
.sp3 {margin: 20px 0px 0px 50px}
.sp4 {margin: 20px 0px 0px 0px}
.sp5 {margin: 20px 0px 0px 65px}

.bn1 {margin: 0px 0px 6px 0px}

.cv1 {height: 29px; background: url(../images/cv3.gif) bottom no-repeat; vertical-align: top; padding: 10px 10px 10px 25px; color: #200300; font: normal 12px Arial}

.nz1 {background: url(../images/tq5.jpg) right repeat-y}
.nz2 {width: 975px; height: 60px; background: url(../images/nz2.gif); vertical-align: top; padding: 10px 0px 0px 0px}
.nz3 {background: url(../images/tq4.jpg) left repeat-y}
.nz4 {width: 60px; text-align: right}
.nz5 {width: 118px; text-align: right}
.nz6 {width: 131px; text-align: right}
.nz7 {width: 458px; padding: 0px 0px 0px 40px; font: normal 11px Arial; color: #FFF}
.nz8 {font: normal 11px Arial; color: #FFF}

.fa-instagram{ color:#fff;}
.fa-facebook { color:#fff; width:28px; height: 28px; padding-left: 5px;}