/*[ css fix is on the bottom of this file ]*/

* {
    margin: 0;
    padding: 0;
    cursor:default;
}
body {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #191919;
    background-color: #223239;
}
td{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #191919;
}
#wrap{
    min-width: 1280px;
    max-width: 1790px;
    margin: 0 auto;
}
#head {
    background: url(/images/head.jpg) repeat-x top left;
    height: 288px;
    position:relative;
}
#head #lang {
    background: url(/images/lang_bg.gif) repeat-x left top;
    min-height: 22px;
}
#head #lang .content {
    background: url(/images/lang_bg1.gif) no-repeat left top;
    height: 26px;
    width: 201px;
    padding: 8px 0 0 0;
}
#head #lang .content ul {
    list-style-type: none;
}
#head #lang .content ul li {
    display: block;
    float: left;
    width: 50%;
    //width: 49%;
    text-align:left;
}
#head #lang .content ul li:first-child{
    border-right:1px dotted #fad236;
    margin:0 -1px 0 0;
    text-align:right;
}
#head #lang .content ul li a {
    color: #dbdedf;
}
#head #lang .content ul li a span{
    text-decoration: underline;
}
#head #lang .content ul li a:hover{
    color:#ffd635;
    text-decoration: none;
}
#head #lang .content ul li a:hover span{
    text-decoration: none;
}
#head #lang .content ul li a.active{
    color:#ffd635;
}
#head #lang .content ul li a img{
    border: 1px solid #9b9fa1;
    vertical-align:middle;
}
#head #lang .content ul li a:hover img{
    border: 1px solid #ffd635;
}
#head #lang .content ul li a.active img{
    border: 1px solid #ffd635;
}
#logo{
    left:40px;
    position:absolute;
    top:40px;
}
#logo .logo{
    position: absolute;
    top:0;
    z-index:2;
}
#logo ul{
    display:block;
    left:246px;
    list-style:none outside none;
    position:absolute;
    top:-5px;
    width:271px;
    z-index:3;
}
.li_link3{
	margin:2px 0 9px 73px !important;
}
#logo ul li{
    display:block;
    font-weight:bold;
    margin:2px 0 9px 56px;
    width:100%;
	background-image:url("/images/bullet_ul.png");
    background-position:left center;
    background-repeat:no-repeat;
	padding:0 0 0 10px;
}

#logo ul li a{
    color:#FEDE35;
    display:block;
    line-height:30px;
    padding:0 0 0 12px;
    text-indent:-100000px;
    position: relative;
}
#logo ul li a.active, #logo ul li a:hover{
    color:#ffe044;
    text-decoration:none;
}
#logo ul li a.link1{
    background-image: url(/images/links_1.gif);
    height:13px;
}
#logo ul li a.link2{
    /*background-image: url(/images/links_2.gif);*/
    /*height:14px;*/
}
#logo ul li a.link3{
    /*background-image: url(/images/links_3.gif);*/
    /*margin:0 0 0 18px;*/
}
#slogan{
    margin:0 0 0 -305px;
    position:absolute;
    right:254px;
    top:181px;
}
#chuvaki{
    /*background:url("/images/chuvaki.png") center center no-repeat;
    position:absolute;
    bottom: -12px;
    right:0;
    width:318px;
    height:224px;
    z-index:2;*/
    bottom:-11px;
    position:absolute;
    right:0;
    z-index:2;
}
#top_menu{
    position:absolute;
    bottom:-11px;
    z-index:3;
    width:100%;
}
#top_menu_bg{
    position:absolute;
    bottom:-11px;
    z-index:1;
    width:100%;
}
#top_menu_bg .content{
    border-top: 2px solid #3b6b7f;
    height:34px;
    margin:0 0 0 259px;
    background:url(/images/menu_c_bg.gif) repeat-x #274855; 
}
#top_menu .wrap{
    margin: 0 0 0 260px;
    /*background:#585d5f;*/
}
#top_menu .content{
    margin:0 100px 0 0;
    /*height:66px;*/
}
#top_menu ul{
    list-style:none;
    padding:0 0 0 10px;
    /* margin:0 100px 0 0; */
    display: block;
}
#top_menu ul li{
    display:inline;
    margin:0 10px;
    position:relative;
    z-index:2;
    line-height:34px;
}
#top_menu ul li a.current, #top_menu ul li a:hover{
    color:#000000;
    _color:#FFFFFF;
    text-decoration: none;
}
#begunok{
    display:block;
    position:absolute;
    left:260px;
    bottom:-11px;
    margin:0;
    z-index:2;
    float: left;
}
#begunok span{
    background:url("/images/menu_current_1.png") no-repeat left top;
    background:url("/images/menu_current_1.gif") no-repeat left top;
    padding:0 0 0 20px;
    display:block;
    float:left;
}
#begunok span span{
    background:url("/images/menu_current_2.png") no-repeat right top;
    background:url("/images/menu_current_2.gif") no-repeat right top;
    padding:0 20px 0 0;
    display:block;
    float:left;
}
#begunok span span span{
    background:url("/images/menu_current_c.png") repeat-x;
    display:block;
    padding: 0;
    float:left;
    height:34px;
    width:0px;
}
#top_menu ul li a{
    color:#ffffff;
}
#diller{
    bottom:-1px;
	color:#1C1E1F;
	font-size:11px;
	left:0;
	padding:47px 0 0;
	position:absolute;
	width:258px;
	z-index:4;
}
#diller .content{
    background:#ADBDC4;
}
#diller .hand{
    height: 48px;
    position: absolute;
    top: 0px;
    background: url(/images/diller_head.gif) no-repeat top left;
    width: 100%;
    cursor: pointer;
}
#diller a{
    color:#FFF;
}
#diller a.enter{
    text-shadow:1px 1px 0 #fff4ce;
    color:#010000;
    display: block;
    float:right;
    background: url(/images/enter_bg.gif) no-repeat center center;
    padding:1px 18px;
}
#diller a.enter:hover{
    text-decoration:none;
}

#diller td{
    font-size: 11px;
}
#diller input{
    background:#dbdedf;
    border:1px solid #798083;
    outline:none;
    padding:1px;
    width:160px;
}
#placenholder0{
    bottom:-37px;
    left:243px;
    position:absolute;
    z-index:4;
}
#placenholder1{
    bottom:-18px;
    left:258px;
    position:absolute;
    z-index:4;
}
#placenholder2{
    bottom:-35px;
    left:247px;
    position:absolute;
    z-index:4;
}
#placenholder3{
    bottom:-2px;
    left:242px;
    position:absolute;
    z-index:4;
}
#content{
    margin:9px 0 0 0;
    background: url("/images/left_bg.gif") repeat-y left top;
}
#left{
    float:left;
    width:246px;
    background:#274855;
    padding:6px 1px 15px 0;
    border-top: 2px solid #3b6b7f;
    position: relative;
    z-index: 3;
    margin:-7px 0 0;
}
#left h3{
    color:#ffd635;
    margin:7px 16px;
    font-size:12px;
}
#left .menu ul.list li{
    background:url("/images/list_bg.png") repeat-x;
}
#left .menu ul.list li a{
    color:#43484a;
    text-shadow:1px 1px 1px #FFFFFF;
    background:url("/images/list_bul.gif") no-repeat right center;
    padding: 0 0 0 10px;
    /* overflow:hidden; */
    white-space:pre;
}
#left .menu ul.list li a:hover{
    color:#FFFFFF;
}
#left .menu ul li{
    display:block;
    margin:0 0 1px 0;
    line-height:33px;
    background:url("/images/menu_l_bg.gif") repeat-x;
    font-weight: bold;
}
#left .menu ul li a{
    display:block;
    /*//display:inline;*/
    line-height:33px;
    height:33px;
    padding: 0 0 0 10px;
    color:#e9eaeb;
    text-shadow:1px 1px 1px #010000;
}
#left .menu ul li a:hover{
    color:#FFFFFF;
    text-decoration:none;
    text-shadow:0 0 6px #FFFFFF;
}
#left .menu ul{
    list-style:none;
}
#left .menu ul.list li{
    position: relative;
}
/*#left .menu ul.list li:hover ul.level2{
	display: block;
}*/
#left .menu ul.list .level2{
    position:absolute;
    top:0px;
    left:240px;
    /* width: 246px; */
    padding:0 0 0 10px;
}
/*#left .menu ul.list ul.level2 li:hover ul.level3{
	display: block;
}*/
#left .menu ul.list .level3{
    /*display: none;*/
    position:absolute;
    top:0px;
    left:240px;
    /* width: 246px; */
    padding:0 0 0 10px;
}
#left .menu ul.list ul li a{
    line-height:24px;
    height: 24px;
    padding:0 20px 0 10px;
}
#left .menu ul.list ul li{
    margin: 0;
    /*//line-height:20px;*/
    line-height:24px;
}
#left .menu ul.list ul li a:hover{
    line-height:22px;
}
#left .menu ul.list ul li:hover{
    line-height:19px;
}
#left .menu ul.list .level3 a{
    background: none;
    padding:0 10px;
}
#left h2{
    margin:8px 0 5px 0;
    padding:5px 0 5px 16px;
    font-size:12px;
    background:url("/images/left_h2_bg.gif") no-repeat;
    color:#FFFFFF;
}
#left h2 a{
    color:#FFFFFF;
}
#left h2 a:hover{
    /* text-decoration:none; */
}
#left h2 span{
    float:right;
    display:block;
    margin:0 12px 0 0;
    font-weight:normal;
}
#left .content{
    margin:0 5px;
}
#left .menu .list ul{
    display: none;
}
#left .menu .list li.hover ul{
    display: block;
}
#left .menu .list li.hover ul li ul{
    display: none;
}
#left .menu .list li.hover ul li.hover ul{
    display: block;
}
.img{
    border: 1px solid #999999;
    float:left;
    margin:0 5px 0 0;
}
.img>div{
    border: 1px solid #FFFFFF;
    position:relative;
}
.img>div>img{
    border: 1px solid #999999;
}
.img>div>span{
    position:absolute;
    display:block;
    bottom:5px;
    right:5px;
    color:#bfc1c0;
    font-size:11px;
    font-weight:bold;
}
.video{
    color:#131418;
    font-size:11px;
}
.video h4{
    color:#dee1e2;
    font-size:11px;
}
.news{
    font-size:11px;
    color:#dee1e2;
}
.news img{
    border:4px solid #ffffff;
    /* box-shadow:1px 1px 1px #000;
     -o-box-shadow:1px 1px 1px #000;
     -moz-box-shadow:1px 1px 1px #000;
     -webkit-box-shadow:1px 1px 1px #000;*/
    margin:5px;
}
.date{
    color:#ba2407;
    /* float:left; */
    background:url("/images/date_bg.gif") no-repeat top left;
    width:84px;
    height:36px;
    text-align:center;
    margin:0 5px 0 0;
    font-size: 15px;
    padding:2px 0 5px 0;
    display: block;

}
#left .date{
    color:#ba2407;
    float:left;
    background:url("/images/date_bg_left.gif") no-repeat top left;
    width:84px;
    height:36px;
    text-align:center;
    margin:0 5px 5px 0;
    font-size: 15px;
    padding:2px 0 5px 0;
    display: block;
}
#left .news.video{
    padding: 0 5px;
}
#left .video .news_title{
    color: #dee1e2;
    font-size: 11px;
}
#left .video .news_announce object{
    margin: 0 auto;
}
#left .video .news_announce{
    margin: 5px 0;
}
.date:first-line{
    font-weight:bold;
    font-size: 12px;
}
#right{
    margin: 0 37px 0 262px;
    background:#adbdc4;
    padding: 0 0 10px 0;
}
#right ul, #right ol{
    margin: 10px 20px;
}
#right h1{
    color:#444444;
    background: #cbd9e0;
    font-size:12px;
    padding:6px 0;
    margin:0 7px 20px 7px;
}
#right h1 span{
    padding: 6px 45px 6px 30px;
    background: url("/images/h1_span_bg.gif") #d8e6ed no-repeat right top;
}
#right .content{
    background:#d2e0e9;
    margin:11px 0;
    padding:0 7px;
}
#right .content .content1 {
    background:#c0d1d6;
    padding:1px 15px;
}
#right .content .content2 {
    background:url("/images/content2_bg.gif") repeat scroll 0 0 transparent;
    margin:-11px 0;
    padding:1px 5px;
}
#right .content .content3{
    background:none repeat scroll 0 0 #FFFFFF;
    margin:9px 0;
    padding:10px;
}
#right .content .content3 p{
    margin: 10px 0;
}
#footer{
    height:98px;
}
#footer .left{
    background:url("/images/footer_left.gif") no-repeat;
    height:53px;
    float:left;
    width:236px;
    //width: 262px;
    text-align:right;
    padding:45px 26px 0 0;
    //padding:45px 26px 14px 0;
    font-size:11px;
    color:#cfd4d5;
}
#footer .right{
    height:98px;
    //height:auto;
    margin:0 0 0 262px;
}
#footer .right .menu {
    background:#274855;
    border-top:2px solid #3B6B7F;
}
#footer .right .menu ul{
    list-style:none;
    padding:0 0 0 26px;
}
#footer .right .menu ul li{
    line-height:33px;
    display:inline;
    margin:0 5px 0 0;
}
#footer .right .menu ul li a{
    color:#ffffff;
}
#footer .right .menu ul li a:hover, #footer .right .menu ul li a.active{
    color:#ffd717;
    text-decoration:none;
}
#footer .right .content{
    background:#ADBDC4;
    margin: 0 37px 0 0;
    font-size:11px;
    color:#2e3133;
    padding:10px 25px 0 25px;
}
#footer .right .content .counters{
    float:right;
}
#footer .right .content a{
    color:inherit;
    text-decoration:underline;
}
#footer .right .content a:hover{
    text-decoration:none;
}
.copirayt{
    background: #274855;
    color:#000000;
    float:right;
    font-size:11px;
    line-height:33px;
    padding:0 60px 0 10px;
    position:absolute;
    right:0;
}
.hr{
    background:#63686a;
    height:1px;
    line-height:1px;
    font-size:1px;
}
.line{
    background:url("/images/line_dot.gif") repeat-x;
    height:8px;
    margin: 10px 0 0 0;
}
.clear{
    clear:both;
}
a{
    text-decoration: none;
    outline:none;
    cursor:pointer;
    color: #eeb709;
}
a *{
    cursor:pointer;
}
a:hover{
    text-decoration: underline;
    color: #000000;
}
input[type="text"], input[type="password"]{
    cursor: text;
}
img{
    border: none;
}
.registration td{
    vertical-align: top;
}
.registration td:first-child{
    text-align: right;
}
.registration input{
    border:1px solid #999999;
    padding:2px;
    width:200px;
}
/*.registration input[type="file"]{
	border:1px solid #999999;
	padding:2px;
	width:auto;
}*/
.registration select{
    border:1px solid #999999;
    width:206px;
}
.registration textarea {
    width: 200px;
    border:1px solid #999999;
    padding:2px;
	height:125px;
}
.registration .hint{
    position: absolute;
    padding: 10px 10px 10px 18px;
    display: none;
    margin:-27px 70px 0 208px;
    background: url(/images/hint.gif) no-repeat left top #ffdf3b;
}
.hint.img{
    margin:-27px 70px 0 300px;
    border: none;
}
.captchatext{
    font-size:20px;
    width:60px !important;
}
.element_required{
    color: red;
}
.image_captcha, #image_captcha{
    vertical-align:bottom;
}
#frmCompareProd, .compare{
    display: none;
}
.good{
    background:#dee1e2;
    position: relative;
    width: 100%;
    //padding: 0 0 5px 0;
}
.good table{
    background: url(/images/good_bg.gif) repeat-x top left;
    border-spacing: 0;
    width: 100%;
    /* //width: auto; */
}
.good>table>tbody>tr>td:first-child{
    width: 138px;
}
.good table table {
    background: none;
    width: 100%;
}
.good table td{
    vertical-align: top;
}
.good table table td{
    vertical-align: middle;
}
.good .good_img{
    -moz-box-shadow:1px 1px 1px #616161;
    -webkit-box-shadow:1px 1px 1px #616161;
    box-shadow:1px 1px 1px #616161;
    border:1px solid #EEEFEF;
    float:left;
    margin:3px 3px 5px 3px;
}
.cart .good_img{
    -moz-box-shadow:1px 1px 1px #616161;
    -webkit-box-shadow:1px 1px 1px #616161;
    box-shadow:1px 1px 1px #616161;
    border:1px solid #EEEFEF;
    margin:3px 3px 5px 3px;
}
.good h2{
    color: #191919;
    font-size:12px;
    line-height:29px;
    padding:0 5px 0 10px;
    background: none !important;
    border-bottom: none !important;
}
.good h2 a{
    color: #191919;
}
.good h2 span{
    float: right;
    color: #FFFFFF;
}
.good .good_text{
    margin:5px;
}
.good .price, .good .noprice{
    font-weight: bold;
}
.good .price{
    color: #b50705;
}
.good .noprice{
    color: #FFF;
}
.add_to_cart{
    background: url(/images/add_to_cart.gif) repeat-x;
    padding:5px;
    color: #43484a;
    text-shadow: 1px 1px 1px #FFF;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
}
.add_to_cart:hover{
    text-decoration: none;
    text-shadow: 0px 0px 3px #FFF;
    color: #FFF;
}
.good .new{
    color:#FFD717;
    padding:0 0 0 10px;
}
.good .new:first-letter{
    color:red;
}
.count{
    color: #899295;
    width: 35px;
    height: 19px;
    border: 1px solid #abb1bb;
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px 3px 3px 3px;
    -o-border-radius:3px 3px 3px 3px;
    border-radius:3px 3px 3px 3px;
    padding: 1px;
}
#blckCart{
    left:350px;
    position:absolute;
    top:205px;
}
#blckCart a{
    background:url("/images/empty_cart.png") no-repeat scroll right center transparent;
    color:#174A5E;
    display:block;
    font-size:24px;
    font-weight:bold;
    line-height:53px;
    padding:0 57px 0 0;
}
#blckCart a.notempty{
    background:url("/images/notempty_cart.png") no-repeat scroll right center transparent;
    color:#ebebeb;
}
#blckCart a:hover{
    text-decoration: none;
}
#blckCart a span{
    background: url(/images/cart_01.png) no-repeat left top;
    padding: 5px 0 6px 55px;
}
#blckCart a span span{
    background: url(/images/cart_04.png) no-repeat right top;
    padding: 5px 20px 6px 0;
}
#blckCart a span span span{
    background: url(/images/cart_02.png) repeat-x;
    padding: 5px 0 6px 0;
}
#right h2{
    background: #bac0c2;
    color: #191919;
    border-bottom: 1px solid #acb5b8;
    font-size: 12px;
    line-height: 30px;
    padding: 0 10px;
    margin: 0 0 10px 0;
}
.error{
    color: #4d0807;
    font-weight: bold;
    padding: 20px;
    text-align: center;
}
.faq{
    margin:10px 0 !important;
    padding:0;
}
.faq_li{
    background:#DDDDDD;
    font-size:10px;
    list-style:none outside none;
    margin:5px 0;
    padding:10px;
}
.faq_question{
    color:blue;
    cursor:pointer;
    font-size:12px;
}
.faq_question:hover{
    text-decoration: underline;
}
.faq_answer{
    background: #FFFFFF;
    display:none;
    font-size:12px;
    margin:10px -10px -10px;
    padding:10px 10px 10px 30px;
}
.news_title{
    color:#ba2407;
    font-weight: bold;
    font-size: 14px;
}
.news_title:hover{
    color:#ba2407;
}
#right .news{
    font-size: 12px;
    color: #191919;
}
.news_announce{
    font-weight: bold;
}
.news_all{
    display: none;
}
.news_more{
    text-align: right;
}
.news_more a{
    background:url("/images/more_bg.gif") no-repeat left center #CFD4D5;
    color:#3E4245;
    font-weight:bold;
    padding:2px 113px 3px 30px;
}
.news_body{
    text-indent:10px;
}
.return {
    margin: 10px 0 0 0;
}
.content3 .content, .content3 .content1, .content3 .content2, .content3 .content3{
    background: none !important;
    margin: 0 !important;
    padding:0 !important;
}
.content3 .hr, #footer .left .hr{
    background: none !important;
    font-size: inherit !important;
    height: auto !important;
    line-height: inherit !important;
    margin: 10px 0 !important;
}
.gallery a img{

}
.gallery a{
    display:block;
    float:left;
    height:170px;
    overflow:hidden;
    padding:0 5px;
    text-align:center;
    width:150px;
    text-decoration:none;
}
.cart td{
    vertical-align: top;
}
.cart a.head{
    font-weight: bold;
    color: #000;
}
.cart .description{
    background: #f5f5f5;
    padding: 5px;
    margin: 5px;
}
.cart .price{
    color: #B50705;
    font-weight: bold;
}
.content3 #head,
.content3 #footer,
.content3 #blckCart,
.content3 #left,
.content3 h1{
    display: none;
}
.content3 #right{
    background: none;
    margin: 0;
    padding: 0;
}
table.table td{
    vertical-align: top;
    padding: 4px;
}
table.table td:first-child{
    /*text-align: right;*/
}
table.table input[type="text"], table.table select{
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px 3px 3px 3px;
    -o-border-radius:3px 3px 3px 3px;
    border-radius:3px 3px 3px 3px;
    background:none repeat scroll 0 0 #F0F0F0;
    border:1px solid #AFB1B9;
    height:17px;
    padding:1px;
    width:130px;
}
table.table input[type="text"]:focus, table.table select:focus{
    background: #FFF;
}
table.table select{
    height:22px;
    padding:1px;
    width:134px;
}
table.table textarea{
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px 3px 3px 3px;
    -o-border-radius:3px 3px 3px 3px;
    border-radius:3px 3px 3px 3px;
    width: 460px;
    height: 85px;
    border: 1px #b0b0b8 solid;
    padding: 1px;
}
.eng #diller{
    display: none
}
.tbl2 td, .instab td{
    padding: 3px;
}
.error_req{
    border:1px solid red !important;
}
#catalog_tree{

}
#catalog_tree a{
	color: #EEB709
}
#catalog_tree a:hover{
	color: #EEB709
}
#catalog_tree h3{

}
#catalog_tree h3 a{
    border-bottom: 1px dashed #7a5e05;
    text-decoration: none;
}
#catalog_tree h3 a:hover{
    text-decoration: none;
    border-bottom: none;
}
#catalog_tree ul{
	padding:0 30px;
	margin: 10px 0;
	list-style:none;
}
#catalog_tree ul ul{
    background: none;
    border: none;
	padding: 0 20px;
}
.plus{
	color: #FFF !important;
	text-decoration: none;
	margin:0 6px 0 -23px;
}
.plus:before{
	content:"[";
}
.plus:after{
	content:"]";
}
.plus:hover{
	text-decoration: none;
	color: #CCC !important;
}
a.collapse{
	margin:0 5px 0 -23px;
}
ul.collapse{
	display:none;
}
.exit{
	color: #EEB709;
	cursor: pointer;
}
.exit:hover{
	text-decoration:underline;
}
.link2{
	background:url(/images/out_1.png) no-repeat left center;
}
.link3{
	background:url(/images/out_2.png) no-repeat left center;
}
#top_menu .active{
	display: none;
}
#mag_all_menu/* .menu,
#mag_all_menu .h3_block,
#mag_all_menu .news*/{
	display: none;
}



/*[ css fix ]*/

#head #lang .content ul li {
width:49%;
}

#left .menu ul.list .level2{
width: 240px;
}

#left .menu ul.list .level2{
    padding:0 0 0 7px;
}


#left .menu ul.list .level2 a:hover{
//margin-bottom:-2px;
}
#left .menu ul.list ul.level2{
//background:url("/images/list_bg.png");
//margin-left:7px;
//padding-left:0px
}

#left .menu ul.list ul li a:hover{
    line-height:24px;
}

#footer .right .menu {
position:relative;
}

#footer .left{
//width:236px;
}

#top_menu ul li{
    display:inline;
    margin:0 10px;
    position:relative;
    z-index:2;
    line-height:34px;
}

#top_menu .wrap .content ul li a{
display: inline-block;
-moz-background-clip: border;
-moz-background-origin: padding;
-moz-background-inline-policy: continuous;
height: 34px;
padding-left: 5px;
line-height: 34px;
}

#content #right{
//margin-left:246px;
}
#right .content .content2 {
//margin:0px;
}

.gallery a img {
display:block;
}

.faq_answer p{
    margin: 0 !important;
}