.whatsapp {position: fixed; bottom: 20px; left: 20px}
.whatsapp img {width: 64px}

/* News view */
#news_text img {max-width: 100%; height: auto;}

.nw1 {border-bottom: 1px solid #6f9dbd; font: bold 14px Arial; background: url(images/ar7.gif) no-repeat; height: 40px; background-position: 30px 0px; margin: 20px 0px 20px 0px}
.nw2 {border-bottom: 1px solid #6f9dbd; font: normal 12px Arial; margin: 20px 0px 20px 0px}
.nw3 {width: 240px; padding: 0px 0px 10px 0px}
.nw4 {padding: 0px 0px 10px 0px}

/* Order */
.od1 {font: bold 12px Arial; color: #000; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; padding: 10px}
.od2 {font: normal 12px Arial; color: #000; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; padding: 10px}
.od3 {font: bold 12px Arial; color: #000; margin: 10px 0px 10px 0px}
.od4 {font: bold 18px Arial; color: #0a3159; border-bottom: 1px solid #0a3159; margin: 60px 0px 10px 0px; padding: 0px 0px 14px 0px}
.od5 {font: bold 14px Arial; color: #000; margin: 0px 0px 10px 0px}
.od6 {font: normal 18px Arial; color: #f51902}

/* Page title */
.page_title {color: #514e4e; text-decoration: none}
.page_title:hover {color: #514e4e; text-decoration: underline}

/* Pages list */
a.pages_list_item {font: bold 14px Arial; color: #30449b; text-decoration: none}
a.pages_list_item:hover {font: bold 14px Arial; color: #30449b; text-decoration: underline}
a.pages_list_item2 {font: normal 12px Arial; color: #30449b; text-decoration: none}
a.pages_list_item2:hover {font: normal 12px Arial; color: #30449b; text-decoration: underline}

#mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999999999;
	background-color: #000;
	display: none; 
}	
 
#boxes .window {
	position: absolute;
	left: 0;
	top: 0;
	width: 600px;
	display: none;
	z-index: 9999;
	padding: 20px;
}

#boxes #cnt {
	position: absolute;
	width: 600px;
	overflow: auto;
	z-index: 9999999999;
	background-color: #ffffff;
	display: none;
	font: normal 12px Arial;
}

.mob_header1 {display: none}
.mob_header2 {background: #a3a7d7}
.mob_header3 {background: #0d3161}
.mob_header4 {background: url(./../images/mob_fn1.png); background-size: contain; font: normal 14px Arial} 

.mob_item1 {display: inline-block; vertical-align: middle; width: calc(100% - 60px)}
.mob_item1 img {width: 100%}
.mob_item2 {display: inline-block; vertical-align: middle; width: 60px; text-align: center}
.mob_item2 img {width: 32px}  
.mob_item3 {padding: 10px}
.mob_item4 {display: inline-block; font: normal 14px Arial; margin: 0px 30px 0px 0px}

.mob_in1 {border: 2px solid #939494; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: transparent; padding: 5px}
.mob_in2 {width: calc(100% - 20px); font: normal 14px Arial; vertical-align: middle; border: 0px; padding: 0px} 
.mob_in3 {width: 20px; height: 20px; border: 0px; background: url(./../images/mob_search_icon.png) no-repeat; background-size: contain; vertical-align: middle}  

.mob_sh1 {display: inline-block; vertical-align: middle; color: #ffffff; width: calc(100% - 200px)}
.mob_sh1 a {color: #ffffff; text-decoration: none}
.mob_sh1 a:hover {color: #ffffff; text-decoration: underline}
.mob_sh2 {display: inline-block; vertical-align: middle; width: 155px; text-align: right}
.mob_sh3 {display: inline-block; vertical-align: middle; width: 45px; text-align: center}
.mob_sh3 img {width: 32px}  
.mob_sh4 {padding: 10px; background: #062348; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; text-align: center}

.au1 {font: bold 24px Arial; color: #f90522; border-bottom: 1px solid #6f9dbd; margin: 25px 20px 45px 20px; text-transform: uppercase}
.au2 {font: normal 12px Arial; color: #000; text-align: right; padding: 0px 20px 0px 0px; width: 190px}
.au3 {width: 240px; font: normal 12px Arial; color: #000; margin: 0px 10px 0px 0px; border: 1px solid #c0c0c0}
.au4 {height: 10px; font: 1px Arial}
.au5 {font: normal 14px Arial; color: #000; margin: 15px 0px 0px 0px}
.au6 {background: #f22106; border: 0px; color: #FFF; font: bold 12px Arial; padding: 4px 10px 4px 10px; width: 150px; cursor: pointer; text-transform: uppercase; vertical-align: middle}
a.au_link {color: #1b3e6d; text-decoration: underline}
a.au_link:hover {color: #1b3e6d; text-decoration: none}

/* Messages */ 
.result_success {font: bold 14px Arial; color: #000; text-align: center; margin: 20px 0px 20px 0px}
.result_success2 {font: normal 22px Arial; color: #F00; text-align: center; margin: 80px 0px 0px 0px}
.result_error {font: bold 14px Arial; color: #F00; text-align: center; margin: 20px 0px 20px 0px}

/* Catalog */
.rt1 {font: normal 17px Arial; margin: 15px 0px 15px 25px}
.rt2 {width: 221px; vertical-align: top; padding: 0px 0px 22px 0px}
.rt3 {font: normal 12px Arial; color: #9c9d9f; margin: 0px 0px 15px 0px}
.rt4 {font: normal 12px Arial; color: #020202; margin: 0px 25px 27px 0px}
.rt5 {font: bold 12px Arial; color: #1b71f1; padding: 0px 20px 0px 0px}
.rt6 {vertical-align: top; padding: 0px 0px 22px 0px}
.rt7 {width: 114px; height: 19px; background: url(images/torg.gif); font: normal 11px Arial; text-align: center}
.rt8 {margin: 8px 0px 13px 16px}
.rt9 {padding: 0px 0px 0px 5px}
.rt10 {font: normal 12px Arial; color: #020202}
.rt11 {font: bold 14px Arial; width: 255px; padding: 24px 0px 20px 10px}
.rt12 {font: normal 12px Arial; color: #9c9d9f; margin: 0px 0px 4px 0px}
.rt13 {background: url(images/line.gif) no-repeat}
.rt14 {background: url(images/cm2.gif); vertical-align: top; padding: 15px 20px 15px 20px}
.rt15 {font: bold 18px Arial; color: #0a2638; margin: 35px 0px 15px 50px}
.rt16 {font: bold 14px Arial; color: #0a2638; margin: 15px 0px 15px 50px}
.rt17 {font: bold 18px Arial; color: #192140; padding: 0px 0px 15px 25px; border-bottom: 1px solid #6f9dbc}
.rt18 {font: bold 16px Arial; color: #9c9d9f; margin: 20px 0px 0px 0px}
.rt19 {font: bold 16px Arial; color: #1b71f1; margin: 10px 0px 0px 0px}
.rt20 {font: bold 16px Arial; color: #1b71f1; padding: 0px 20px 0px 0px}
.rt21 {font: bold 16px Arial; color: #9c9d9f; margin: 0px 0px 4px 0px}

/* Comment form */
.fd_lb1 {font: bold 12px Arial; color: #000; text-align: right; width: 200px; padding: 0px 20px 0px 0px}
.fd_lb2 {font: normal 12px Arial; color: #000; text-align: right; width: 200px; padding: 0px 20px 0px 0px}
.fd_lb3 {font: normal 12px Arial; color: #000; width: 70px; padding: 0px 20px 0px 20px}
.fd_lb4 {}
.fd_in1 {width: 230px; height: 20px; border: 1px solid #d2d1d1; font: normal 12px Arial; color: #000}
.fd_in2 {width: 350px; height: 180px; border: 1px solid #d2d1d1; font: normal 12px Arial; color: #000}
.fd_in3 {width: 370px; height: 20px; border: 1px solid #d2d1d1; font: normal 12px Arial; color: #000}
.fd_btn1 {width: 100px; height: 27px; background: #7f7f7f; border: 1px solid #d2d1d1; cursor: pointer; font: bold 12px Arial; color: #FFF; text-transform: uppercase}
.fd_btn2 {width: 150px; height: 24px; background: #f22106; border: 1px solid #f22106; cursor: pointer; font: bold 12px Arial; color: #FFF; text-transform: uppercase}
.fd_btn3 {width: 100px; height: 27px; background: #f22106; border: 1px solid #d2d1d1; cursor: pointer; font: bold 12px Arial; color: #FFF; text-transform: uppercase}
.feedback_textarea {width: 230px; height: 100px; border: 1px solid #d2d1d1; font: normal 12px Arial; color: #000}
.feedback_textarea2 {width: 370px; height: 50px; border: 1px solid #d2d1d1; font: normal 12px Arial; color: #000}
.notice {font: normal 12px Arial; color: #050505; border-bottom: 1px solid #6f9dbd; padding: 24px 15px 24px 15px; margin: 0px 0px 30px 0px}

.com1 {font: bold 14px Arial; color: #605858}
.com2 {text-align: right; font: normal 12px Arial; color: #605858}
.com3 {font: normal 12px Arial; color: #000}

/* Pages */
.pages_title {font: normal 12px Arial; color: #000000}
.pages_current {font: normal 12px Arial; color: #000000; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_link {font: normal 12px Arial; text-decoration: none; color: #000000; 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: #000000; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_arrows {font: normal 12px Arial; text-decoration: none; color: #000000; padding-left: 2px; padding-right: 2px}
a.pages_arrows:hover {font: normal 12px Arial; text-decoration: underline; color: #000000; padding-left: 2px; padding-right: 2px}

/* Design */
table {border: 0px; border-collapse: collapse} table td {padding: 0px; font: normal 12px Arial}
img {border: 0px; vertical-align: middle}
h1 {font: bold 18px Arial}

.top {width: 100%}
.top1 {width: 100%; height: 73px; background: url(images/av1.gif)}
.top2 {width: 480px; height: 201px; border: 1px solid #929394}
.top3 {width: 100%; height: 359px; background: url(images/nz1.gif)}
.top4 {width: 100%; height: 66px; background: url(images/av1.gif)}
.top5 {width: 100%; border-bottom: 1px solid #6f9dbc}
.top6 {padding: 0px 15px 0px 15px; background: #fbfcfc}
.top7 {margin: 0px 0px 10px 5px; width: 690px}
.top8 {width: 100%; border-bottom: 1px solid #6f9dbd; margin: 0px 0px 20px 0px}
.top9 {width: 100%; background: #dcdddd; margin: 0px 0px 20px 0px}
.top10 {width: 720px}
.top11 {width: 686px}

.td {width: 995px; vertical-align: top}
.td1 {vertical-align: top; padding: 24px 0px 0px 36px}
.td2 {vertical-align: top; padding: 24px 0px 0px 76px}
.td3 {vertical-align: top; padding: 24px 0px 0px 76px}
.td4 {vertical-align: top; padding: 24px 0px 0px 140px}
.td5 {width: 995px; vertical-align: top; padding: 0px 0px 22px 0px}
.td6 {height: 365px; background: url(images/fn1.png)}
.td7 {height: 172px; background: url(images/fn2.gif) repeat-x}
.td8 {height: 85px; background: url(images/fn3.gif) repeat-x}
.td9 {width: 250px; vertical-align: top; background: #fbfcfc}
.td10 {vertical-align: top; background: #fbfcfc}
.td11 {font: bold 11px Arial; color: #514e4e; margin: 15px 0px 15px 0px}
.td12 {padding: 0px 0px 0px 20px; width: 207px}

.ar1 {width: 220px}
.ar2 {}

.pg1 {padding: 0px 0px 10px 0px; width: 240px}
.pg2 {padding: 0px 0px 10px 0px; vertical-align: top}
.pg3 {padding: 14px 0px 14px 10px}

.pv1 {font: normal 30px Arial; text-align: center; padding: 0px 20px 0px 20px}
.pv2 {padding: 6px 10px 6px 10px; background: url(images/transparent.png); font: normal 30px Arial; text-align: center}

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

.pt1 {background: url(images/pt1.jpg) right top no-repeat}
.pt2 {width: 995px; height: 85px; background: url(images/pt2.jpg) no-repeat; vertical-align: top}
.pt3 {background: url(images/pt3.jpg) left top no-repeat}

.md1 {background: url(images/fon_grey.jpg)}
.md2 {width: 995px; height: 365px; vertical-align: top}
.md3 {background: url(images/fon_grey.jpg)}

a.ln1 {color: #5b5858; text-decoration: none}
a.ln1:hover {color: #5b5858; text-decoration: underline}
a.ln2 {color: #c4c5c7; text-decoration: none}
a.ln2:hover {color: #c4c5c7; text-decoration: underline}
a.ln3 {color: #fff; text-decoration: none}
a.ln3:hover {color: #fff; text-decoration: underline}
a.ln4 {color: #3a3639; text-decoration: none}
a.ln4:hover {color: #3a3639; text-decoration: underline}
a.ln5 {color: #0e2c8d; text-decoration: none}
a.ln5:hover {color: #0e2c8d; text-decoration: underline}
a.ln6 {color: #fff; text-decoration: underline}
a.ln6:hover {color: #fff; text-decoration: none}
a.ln7 {color: #fff; text-decoration: none}
a.ln7:hover {color: #ffde01; text-decoration: underline}
a.ln8 {color: #020202; text-decoration: none}
a.ln8:hover {color: #020202; text-decoration: underline}
a.ln9 {color: #040404; text-decoration: none}
a.ln9:hover {color: #040404; text-decoration: underline}
a.ln10 {color: #060e2c; text-decoration: none}
a.ln10:hover {color: #060e2c; text-decoration: underline}
a.ln11 {color: #060606; text-decoration: none}
a.ln11:hover {color: #060606; text-decoration: underline}
a.ln12 {color: #4f6277; text-decoration: underline}
a.ln12:hover {color: #4f6277; text-decoration: none}
a.ln13 {color: #050505; text-decoration: none}
a.ln13:hover {color: #050505; text-decoration: underline}
a.ln14 {color: #fafcfe; text-decoration: none}
a.ln14:hover {color: #fafcfe; text-decoration: underline}
a.ln15 {color: #f22106; text-decoration: none}
a.ln15:hover {color: #f22106; text-decoration: underline}
a.ln16 {color: #0c02c7; text-decoration: underline}
a.ln16:hover {color: #0c02c7; text-decoration: none}
a.ln17 {color: #36a314; text-decoration: underline}
a.ln17:hover {color: #36a314; text-decoration: none}
a.ln18 {color: #fff; text-decoration: none}
a.ln18:hover {color: #fff; text-decoration: none}

.mn1 {font: normal 13px Arial; padding: 22px 0px 0px 15px; vertical-align: top}
.mn2 {font: normal 13px Arial; color: #5b5858; padding: 19px 23px 0px 0px; vertical-align: top; text-align: right}
.mn3 {font: normal 12px Arial; padding: 10px 0px 0px 31px}
.mn4 {font: normal 12px Arial; padding: 10px 0px 0px 0px; color: #c4c5c7; text-align: right}
.mn5 {background: url(images/ar2.png) no-repeat; background-position: center 62px; text-align: center; padding: 0px 10px 10px 10px; font: normal 12px Arial; text-transform: uppercase; height: 86px}
.mn6 {padding: 5px 0px 0px 60px}
.mn7 {display: none}

.nn1 {width: 230px; height: 34px; background: url(images/mn2.gif); font: normal 12px Arial; text-transform: uppercase; text-shadow: 1px 1px 2px black, 0 0 1em black}
.nn2 {width: 230px; height: 34px; background: url(images/mn3.gif); font: normal 12px Arial; text-transform: uppercase; margin: 0px 0px 4px 0px; text-shadow: 1px 1px 2px black}
.nn3 {border: 1px solid #929394; width: 228px; margin: 0px 0px 4px 0px; padding: 14px 0px 0px 0px}
.nn4 {font: normal 11px Arial; background: url(images/ar6.gif) no-repeat; background-position: 9px center; margin: 0px 0px 14px 0px}

.ft1 {width: 233px; height: 35px; background: url(images/ft1.gif); font: normal 12px Arial; color: #FFF; text-align: center; text-transform: uppercase; text-shadow: 1px 1px 2px black, 0 0 1em black}
.ft2 {width: 233px; height: 181px; background: url(images/ft2.gif); margin: 0px 0px 4px 0px}
.ft3 {font: normal 13px Arial; color: #000; line-height: 13px}
.ft4 {padding: 10px 0px 5px 26px}
.ft5 {margin: 0px 0px 0px 20px}
.ft6 {width: 193px; font: normal 12px Arial; color: #000}

.im1 {vertical-align: middle; margin: 0px 2px 0px 0px}
.im2 {vertical-align: middle}
.im3 {margin: 0px 0px 13px 0px}
.im4 {vertical-align: middle; margin: 0px 2px 6px 0px}
.im5 {vertical-align: middle; margin: 0px 10px 3px 10px}
.im6 {}

.pp1 {font: bold 16px Arial; color: #ffffff; margin: 32px 0px 0px 378px}
.pp2 {font: bold 12px Arial; color: #fdfdfe; width: 80px; text-align: center; vertical-align: top}
.pg3 {}
.pg4 {font: normal 12px Arial; text-align: center; margin: 4px 0px 0px 0px; width: 180px; padding: 0px 10px 0px 10px}
.pg5 {padding: 14px 0px 14px 10px; border-bottom: 1px solid #6f9dbd}
.pg6 {width: 240px; padding: 0px 0px 10px 0px}
.pg7 {padding: 0px 0px 10px 0px}

.sp1 {padding: 65px 10px 0px 10px}
.sp2 {padding: 3px 0px 0px 0px}
.sp3 {padding: 0px 0px 0px 30px; height: 36px}
.sp4 {padding: 0px 0px 0px 28px}
.sp5 {padding: 4px 0px 0px 349px}
.sp6 {padding: 0px 25px 15px 25px}
.sp7 {padding: 0px 0px 0px 37px}
.sp8 {padding: 0px 0px 30px 30px}
.sp9 {padding: 0px 0px 10px 40px}
.sp10 {margin: 10px 0px 0px 0px; font: bold 12px Arial; display: none}

.in1 {width: 430px; height: 35px; background: url(images/in1.png) no-repeat}
.in2 {width: 320px; vertical-align: middle; padding: 0px 10px 0px 10px; font: normal 14px Arial; background: transparent; border: 0px}
.in3 {width: 88px; height: 35px; background: url(images/in2.png) no-repeat; border: 0px; cursor: pointer; vertical-align: middle}
.in4 {width: 110px; height: 18px; border: 0px; margin: 8px 0px 0px 0px; padding: 0px 4px 0px 4px}
.in5 {width: 49px; height: 22px; border: 1px solid #000; text-align: center; font: normal 14px Arial; color: #000}

.av1 {font: bold 18px Arial; text-transform: uppercase; color: #f90522; vertical-align: top; padding: 16px 0px 0px 36px; background: url(images/new.gif) no-repeat; background-position: 110px 9px}
.av1_1 {font: bold 18px Arial; text-transform: uppercase; color: #f90522; vertical-align: top; padding: 16px 0px 0px 36px}
.av1_2 {font: bold 18px Arial; text-transform: uppercase; color: #f90522; vertical-align: top; padding: 16px 0px 0px 36px; background: url(images/new.gif) no-repeat; background-position: 180px 9px}
.av1_3 {font: bold 18px Arial; text-transform: uppercase; color: #0e2c8d; vertical-align: top; padding: 24px 0px 0px 36px}
.av2 {font: bold 12px Arial; color: #f3484a; vertical-align: top; padding: 18px 20px 0px 0px; text-align: right}
.av2_1 {font: normal 12px Arial; color: #f3484a; vertical-align: top; padding: 24px 20px 0px 0px; text-align: right}

.tx1 {font: bold 18px Arial; text-transform: uppercase; color: #f90522; vertical-align: top; padding: 16px 0px 0px 30px}
.tx2 {font: bold 14px Arial; color: #192140}
.tx2 a {color: #192140; text-decoration: underline}
.tx2 a:hover {color: #192140; text-decoration: none}
.tx3 {font: bold 24px Arial; color: #0e2c8d; border-bottom: 1px solid #6f9dbc; margin: 0px 0px 40px 0px}
.tx4 {font: bold 14px Arial; color: #0e2c8d; padding: 10px 10px 5px 10px}
.tx5 {font: bold 12px Arial; color: #000; padding: 0px 10px 0px 10px}
.tx6 {font: normal 12px Arial; color: #000; padding: 5px 10px 10px 10px}

.ct1 {width: 230px; height: 320px; border: 1px solid #929394}
.ct1_1 {width: 230px; height: 280px; border: 1px solid #929394}
.ct2 {font: normal 14px Arial; text-align: center; color: #080808; padding: 15px 35px 15px 35px; height: 40px}
.ct3 {font: normal 14px Arial; text-align: center; color: #fe2629; padding: 0px 0px 15px 0px}
.ct4 {font: normal 12px Arial; text-align: left; color: #181d21; padding: 0px 0px 15px 66px; background: url(images/ar3.gif) no-repeat; background-position: 24px 0px; height: 32px; line-height: 16px}
.ct4 b {color: #db061f}
.ct5 {text-align: center}
.ct6 {text-align: center; height: 140px}
.ct7 {font: normal 14px Arial; text-align: center; color: #2d2d2d; padding: 0px 0px 15px 0px}
.ct8 {position: absolute; margin: -3px 0px 0px 168px}
.ct9 {margin: 0px 0px 18px 0px; border-bottom: 1px solid #d7d7d7; color: #050505; font: bold 16px Arial; padding: 0px 15px 10px 15px}
.ct10 {font: bold 12px Arial; color: #050505; padding: 8px 0px 4px 42px; width: 50%}
.ct11 {padding: 0px 0px 8px 33px}
.ct12 {font: bold 12px Arial; text-align: center; width: 135px}
.ct13 {width: 106px; height: 106px; border: 1px solid #29304d; text-align: center; margin: 0px 0px 10px 12px}

.nv1 {width: 250px; vertical-align: top; padding: 15px 0px 0px 15px}
.nv2 {font: bold 14px Arial; margin: 15px 20px 12px 0px}
.nv3 {font: normal 12px Arial; color: #000000; margin: 0px 20px 10px 0px}

.nz1 {font: normal 14px Arial; color: #FFF}
.nz2 {margin: 7px 0px 13px 0px}
.nz3 {font: normal 11px Arial; margin: 0px 0px 0px 10px}
.nz4 {font: normal 12px Arial; color: #FFF; padding: 34px 0px 0px 38px; width: 280px; vertical-align: top}
.nz5 {vertical-align: top; padding: 25px 10px 0px 0px}
.nz6 {font: normal 11px Arial; color: #fff; padding: 17px 0px 0px 0px}

.nod {display: none !important}

.id1 {margin: 20px 0px 20px 0px; padding: 20px; background: #e8e9e8}
.id2 {font: bold 12px Arial; color: #fb0808}
.id3 {font: bold 12px Arial; color: #0c02c7; margin: 20px 0px 20px 0px}
.id4 {font: italic 12px Arial; color: #000000}
.id5 {font: bold 12px Arial; color: #000000}

.cl1 {padding: 0px 20px 25px 0px}
.cl2 {width: 320px; height: 221px}