html, body, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {padding:0;margin:0;font-size:100%;font-weight:normal;}
table { border-collapse:collapse;border-spacing:0;}
td, th, caption { font-weight:normal;text-align:left;}
img, fieldset {border:0;}
ol { padding-left:1.4em;list-style:decimal;}
ul { padding-left:1.4em;list-style:square;}
q:before, q:after {content:'';}
a{color:#2b7dbb; font-size:12px;}
a:hover{color:#f00}
/* end reset */
.clearfloat{
clear:both;
}
body {font:62.5% Tahoma, Verdana, Arial, Helvetica, sans-serif;background-color:#FFF;}

/*****Banner*****/
#top {margin:0;background:#373737 URL('../images/headbg.jpg') repeat-x;position:relative;width:100%;height:70px;padding:20px 0px 10px 0px;min-width:1200px;}
#contacticq {position:absolute;top:5px;left:20px;color:#b5b5b5;font-weight:bold;font-size:1.2em;line-height:1.6em;}
#contacticq img{margin:0 3px 0 4px}
#contacticq a {text-decoration:none;color:#b5b5b5;}
#logo {color:#268ace;font-weight:bold;font-size:14px;line-height:9px;}
#logo a{
background:transparent URL('../images/logoneon.png') no-repeat;
width:194px;
height:45px;
display:block;
}
#logo a:hover{
background:transparent URL('../images/logomain.png') no-repeat;
width:194px;
height:45px;
display:block;
}
  .cons_image{
    background-image:url(/images/consultant-button-online2.gif);
	width:34px;
	height:261px;
   }
   .cons_image:hover{
   background-image:url(/images/consultant-button-online3.gif);
   }
#address {position:absolute;right:15px;top:11px;color:#b5b5b5;font-weight:bold;font-size:1.2em;line-height:1.6em; text-align:right;}
#address span{color:#02BAE8}
#topMenu{margin:0;padding:0;background:#4c4c4c URL('/images/menubg.jpg') repeat-x;width:100%;height:62px;min-width:1250px;}
#topMenu ul {margin:0;padding:0;list-style:none;height:62px;}
#topMenu memo{color:#F00;}
#topMenu li {float:left;padding:5px;margin:0;}
#topMenu li a, #topMenu li a:link {color:#FFFFFF;text-decoration:none;padding:.5em 0em;display:block;font:bold 1.3em Arial, Helvetica, sans-serif;}
#topMenu li a:hover {color:#8b8f96;}
.topMenu_in{
width:1100px;
}
/*****ContentWrapper*****/
#contentWrapper {clear:both;position:relative;width:100%;}
#contentWrapper td{
vertical-align:top;
}
#leftSidebar {left:0;top:0;width:240px;background-color:#FFF;height:600px;font-size:1.1em;float:left;}
#leftSidebar ul {list-style-type:none;color:#000;}
#leftSidebar ul li {line-height:1.8em;padding-left:10px;font-size:1.1em;}
#leftSidebar li a {color:#000;}
#leftSidebar a:hover {color:red;}
#main {width:95%;margin:0 auto;position:relative;float:left;font-size:12px;padding:0 2% 0 3%}
.pages{float:left;width:25%;min-width:200px;font-size:1.3em;margin:0 0 0 20px;}
#navigation{line-height:23px;margin:2px 0px 5px 0px;}
#navigation .grey{color:#4B4B4B}
#sort{display:inline-block;color:#888;font-size:1.1em;}

#rightSidebar {width:270px; padding:5px 10px 0 0;}
#leftSideBar2{padding:5px 0 0}
#rightSidebar a{
color:#2b7dbb;
font-size:13px;
}
#cart{
color:#888;
font-size:13px;
margin-top:5px;
}
#cart input{
margin:5px 0 0 0px;
cursor:pointer;
}
/*****Footer*****/
#footer {width:96%;height:100px;margin:0 auto;padding:5px;border-top:1px solid #000;background-color:#FFF;font-weight:bold;color:#000000;position:relative;font-size:1.1em;}
#info {position:absolute;left:10px;top:10px;}
#footerNav {position:absolute;left:300px;top:10px;}
#footer a {font-size:1em;color:#2b7dbb;}
#footer #footerNav ul {list-style-type:none;}
#footer  p {line-height:5em;}
#footer p.inc {line-height:1.5em;}
#footer a:hover {color:#ff0000;}

.mainSearch{
padding:5px 0 0 10px;
width:290px;
height:25px;
margin:5px 0 0 10px;
background:url("/images/search.jpg") no-repeat;
color:#fff;
float:left;
}
.mainSearch input#searchfield{
border:none;
width:200px;
height:15px;
background-color:#e8e8e8;
margin-right:15px
}
.filter{
margin-top:30px;
}
.filter .text{
width:55px;
background:#fff;
border:1px solid black;
margin:0 0 5px 0;
}
.filter_select{
margin-top:5px; width:210px;
}
#slider-range-price{
width:202px;
height:11px;
background:url("/images/slider-bg-2.png") no-repeat;
position:relative;
margin-top:5px;
}
.ui-slider-handle{
background:url("/images/btn-sl.png") no-repeat;
width:10px;
height:17px;
display:block;
position:absolute;
top:-2px;
}
.right{
left:50px;
}
.ui-slider-range{
width:50px;
height:11px;
background:url("/images/slider-bg.png") repeat-x;
}
.filter p{
font-family:tahoma;
font-weight:bold;
font-size:13px;
margin:10px 0 3px 0;
}
.filter{
font-family:tahoma;
font-size:13px;
}
.check input{
float:left;
clear:left;
}
.check font{
float:left;
}
#path{
float:left;
}
#path p{
float:left;
font-family:tahoma;
font-size:13px;
color:#a8a8a8;
margin-right:3px;
}
.product{
float:left;
width:100%;
height:500px;
clear:left;
}
.product td{
vertical-align:top;
}
.product .left{
width:225px;
}
.left font{
color:#a8a8a8;
font-size:11px;
margin:0 0 0px 5px;
position:relative;
bottom:5px;
}
#store{
font-size:13px;
padding:12px 0 0 0;
width:100px;
float:left;
}
.price-2{
color:black;
font-size:26px;
font-style:oblique;
width:125px;
height:27px;
float:left;
padding:0px 0 5px 0;
}
.price-2 b{
font-size:26px;
}
.dostavka{
color:#b21818;
font-size:11px;
margin:5px 0 0 0;
height:12px;
width:225px;
}
.button{
margin:10px 0 0 0;
}
.productmenu ul{
margin:10px 0 0 0;
padding:0;
list-style-type:none;
font-size:13px;
}
.productmenu a{
color:#2b7dbb;
}
.productmenu li{
margin:5px 0 0 0; color:#727272;
}
.productmenu .sel{color:#000}
.seti{
font-size:13px;
}
.seti img{
margin:10px 0 0 0;
position:relative;
top:4px;
}
.preview{
width:52px;
margin:20px 0 10px 0;
float:left;
margin-right:20px;
}
.descr{
font-size:13px;
margin:22px 0 0 10px;
width:90%;
}
.product-name{
font-size:26px;
clear:left;
padding-top:7px;
}
.table-tit{
clear:left;
font-size:18px;
padding:5px 0 0 20px;
vertical-align:top;
}
.chars{
padding-right:5px;
width:90%;
margin:5px 0 10px 20px;
}
.chars td{
font-size:13px;
width:50%;
padding:5px;
}
.chars font{
color:#727272;
}
.grey{
background-color:#f5f5f5;
}
/*
body{margin:0px;padding:0px;background-color:#FFFFFF; font-size:13px;font-family:Arial;}
a{color:#cd221b;text-decoration:underline;}
a:hover{color:#000}
#site{background:url("/images/topbg.jpg") repeat-x top left;}
#top{height:149px;background:url("/images/logo.png") no-repeat top center;}
#mainMenu{margin-left:20px;float:left; color:#FFF; font-family:Verdana;font-size:25px;}
#mainMenu a{color:#FFF;text-decoration:underline;font-size:13px;font-family:Arial;}
#mainContacts{float:right;text-align:right;width:220px;margin-right:20px;margin-top:10px;color:#FFF;font-family:Verdana;font-size:25px;}
#mainContacts sup{fon-family:arial;font-size:15px;}
#mainContacts a{font-family:arial;color:#fff;text-decoration:underline;font-size:13px;display:block;margin-top:25px;}
#mainSearch{padding-top:10px;margin:0 auto;width:472px;}
#mainSearch a{color:#fff;text-decoration:underline;}
#mainSearch a#mainlink{display:block;width:250px;height:90px;margin:0 auto;border:none;text-decoration:none;}
#mainSearch form{display:block;width:472px;height:42px;margin:0px;}
#mainSearch input{width:414px;height:18px;border:1px solid #b1070a;padding:2px;margin:0px;vertical-align:bottom;}
#mainSearch button{width:50px;height:24px;border:1px solid #b1070a;padding:2px;margin:0px;vertical-align:bottom;}
*/
/*#topmenuitems{height:91px;}
#topmenuitems td{width:160px;background:url(/images/top_menu_item_bg.gif) no-repeat top left;text-align:center;cursor:pointer;padding-bottom:5px;}
#topmenuitems td img{margin:0px;padding:0px;}
#topmenuitems td.left{width:130px;background:url(/images/top_menu_left.png) no-repeat top right;cursor:default;}
#topmenuitems td.right{width:130px;background:url(/images/top_menu_right.png) no-repeat top left;cursor:default;}
#topmenuitems a{text-decoration:none;}  */
.innermenu{background-color:#f6f6f6;display:none;z-index:2000;position:absolute;top:140px;border:2px solid #e5e4e4;}
.innermenu a{display:block;}
.innermenu a.l2{font-size:17px;width:170px;padding:3px;}
.innermenu a.l2:hover{background-color:#e5e4e4}
.innermenu a.l3{font-size:12px;width:170px;padding:2px 10px;}
.innermenu a.l3:hover{background-color:#e5e4e4}

#path{margin:10px 0px;font-size:13px;}
/*
.ordernum{margin:10px;text-align:center;font-size:20px;height:40px;line-height:40px;background:url(/images/arrowdown.jpg) center center no-repeat;}
#fulllist{margin-left:20px;}
#fulllist span{background-color:#d2d2d2;padding-left:2px;padding-right:2px;text-decoration:underline;cursor:pointer;color:#FFF;}
#catTree{width:220px;float:left;margin-right:10px;}
#catTree div.hr{margin-right:5px;background-color:#d2d2d2;height:1px;}
.itemList .item,.itemCells .item,#orderlistinner .cartItem{-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
*/
.corner, #orderlistinner .cartItem{-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
.left_block{margin:10px;margin-bottom:20px;}
.left_block h3{margin:10px 0 3px;}
.left_block .item{text-align:left;margin:5px 0 15px 0;}
.left_block .item a{color:#1c319c;font-size:12px;}
.left_block .item a:hover{color:#000;}
.left_block .item img{cursor:pointer;}
.left_block .price{height:20px;width:126px;margin:0 auto;clear:both;}

h1,h2,h3{font-family:Trebuchet MS, Arial;margin:0px;};
h1{font-size:28px;}
h2{font-size:22px;}
h3{font-size:16px;}
h5{font-size:13px;margin:0px;margin-top:10px;}

.mainCat{height:25px;font-size:16px;line-height:23px;color:#000;overflow:hidden;max-width:230px;}
.mainCat a{margin-left:1px;display:block;background:#FFF;color:#000;text-decoration:none; font-weight:bold;}
.mainCat.open a,.mainCat a:hover{color:#F00;}

.mainCat2{height:26px;font-size:16px;line-height:26px;color:#F00;background:url("/images/menubg.jpg") repeat-x;overflow:hidden;font-weight:bold;} /*cd221b*/
.mainCat2 a{padding-left:1px;display:block;background:#FFF;color:#000;text-decoration:none;}
/*.mainCat2.open a,.mainCat2 a:hover{color:#FFF;}  */

.subCat{}
.subCat a{padding-left:20px;margin-bottom:10px;display:block;font-size:12px;line-height:16px;color:#000;text-decoration:underline;background:no-repeat top left;}
.subCat a.selected{color:#F00;}
.subCat a:hover{color:#F00;}
.subCat span{padding-left:20px;display:block;font-size:14px;line-height:20px;color:#000;background:no-repeat top left;}
.subList{margin-left:10px;}



#rightColumn form{margin:0px;padding:0px;}
div.gallery{dispaly:block; }/*height:200px;*/
div.gallery img{border:1px solid #bfbebe;}
div.gallery div{dispaly:block;margin:5px 0 5px 0;width:52px;height:52px;}
 /*
.product .price{width:202px;height:23px;background:url("/images/pricebg.jpg") no-repeat top right;margin-top:0px;clear:both;}
.product .price form{display:inline;margin:0px;padding:0px;}
.product .price form div{width:80px;height:20px;float:left;}
.product .price form div input{width:15px;height:14px;padding:1px;text-align:center;}
.product .price form div .buttonOK{width:30px;height:20px;}
.product .price input{width:80px;height:21px;padding:0px;font-size:13px;}

.product .price .price1{float:right;color:#FFF;height:20px;line-height:20px;width:67px;text-align:center;}
.product .price .price2{float:right;color:#cd221b;height:20px;line-height:20px;width:55px;text-align:center;}

.productmenu{font-size:14px;display:block;margin:0 auto;padding:0px;margin-left:10px}
.productmenu li{margin:0px 10px;padding:0px;display:block;float:left;background:url("/images/pmenubg.jpg") repeat-x top left;height:23px;line-height:23px;}
.productmenu span{margin:0px;background-color:#FFF;color:#4B4B4B;display:block;padding-left:5px;padding-right:5px;padding-bottom:2px;height:21px;line-height:21px;}
.productmenu a{margin:0px;background-color:#FFF;color:#b5080c;display:block;padding-left:5px;padding-right:5px;padding-bottom:2px;height:21px;line-height:21px;text-decoration:underline;}
.productmenu a.sel{margin:0px;background:url("/images/pmenuc.jpg") no-repeat top center;color:#FFF;text-decoration:none;display:block;padding-left:5px;padding-right:5px;padding-bottom:2px;height:21px;line-height:21px;}

.characterist td,.characterist th{text-align:left;font-weight:normal;padding:2px;}
.characterist th{background:url("/images/dot.gif") repeat-x bottom left;padding:2px 0px;color:#222222;}
.characterist span{background:#FFF;}

.comments{width:100%;}
.comments th{text-align:left;font-weight:bold;}
.comments td{font-weight:normal;}
.comments .comment{border-bottom:1px solid #eeeeee;}

.store{color:#318226; font-size:13px;}
.delivery{color:#318226; font-size:13px; font-weight:bold}
.is_new{color:#c00; font-size:13px; font-weight:bold}*/
.stars{margin:5px 0 0px 0;}
.stars font{position:relative;top:5px;}
.star_empty{float:left;width:18px;height:20px;display:block;background:url("/images/star-grey.png") no-repeat;}
.star_full{float:left;width:18px;height:20px;display:block;background:url("/images/star-blue.png") no-repeat;}


.itemList {position:relative;}
.itemList .item{margin:5px 0px 0px 0;height:150px;position:relative;padding:5px;width:100%;border-bottom:1px solid #ddd}
.itemList .title{height:18px;overflow:hidden;position:absolute;top:5px;left:230px;}
.itemList .title a{color:#1c319c;line-height:18px;font-size:16px;text-decoration:underline;}
.itemList .title a:hover{color:#000}
.itemList .img{position:absolute;top:5px;left:5px;width:150px;height:150px;margin:5px;background-image:url('/images/noimage.jpg');cursor:pointer;}
.itemList .img .sm_img{width:150px}
.itemList .desc{position:absolute;top:35px;left:230px;display:block;overflow:hidden;}
.itemList .price{position:absolute;top:90px;left:230px;width:202px;background:url("/images/pricebg.jpg") no-repeat top right;clear:both;}
.itemList .price form{display:inline;margin:0px;padding:0px;}
.itemList .price form div{width:80px;height:20px;float:left;}
.itemList .price form div input{width:15px;height:14px;padding:1px;text-align:center;}
.itemList .price form div .buttonOK{width:30px;height:20px;}
.itemList .price input{width:80px;height:20px;padding:0px;line-height:20px;}
/*.itemList .nostore{position:absolute;top:173px;left:230px;width:206px;height:15px;line-height:15px;text-align:center;color:#318226;font-size:13px;font-weight:bold;}*/
.itemList .br{clear:left;}

.itemCells{position:relative;}
.itemCells .item{margin:5px 5px 40px 5px;width:220px;float:left;height:260px;padding:10px;}
.itemCells .title{height:40px;overflow:hidden;}
.itemCells .title a{color:#2b7dbb;;line-height:18px;font-size:14px;text-decoration:underline;}
.itemCells .title a:hover{color:#000}
.itemCells .img{position:relative;margin:5px;width:150px;height:150px;background-image:url('/images/noimage.jpg');cursor:pointer;}
.itemCells .img .sm_img{width:150px}
.itemCells .desc{display:block;height:50px;overflow:hidden;clear:both;margin-top:3px;}
.itemCells .price{width:202px;height:23px;background:url("/images/pricebg.jpg") no-repeat top right;margin-top:0px;clear:both;}
.itemCells .price form{display:inline;margin:0px;padding:0px;position:relative;left:5px;top:-3px;}
.itemCells .price form div{width:80px;height:20px;}/*position:relative;top:-35px; left:134px;*/
.itemCells .price form div input{width:15px;height:14px;padding:1px;text-align:center;}
.itemCells .price form div .buttonOK{width:30px;height:20px;}
.itemCells .price input{width:80px;height:20px;padding:0px;line-height:20px;}
.itemCells .price img{position:relative;left:5px;top:-3px;}
/*.itemCells .nostore{height:15px;line-height:15px;text-align:center;color:#318226;font-size:13px;font-weight:bold;} */
.itemCells .br{display:none;}


.itemSmallCells{position:relative;width:100%;overflow:hidden;}
.OneLineShow{height:210px;}
.itemSmallCells .item{margin:10px;width:130px;float:left;height:210px;}
.itemSmallCells .title{font-size:12px; line-height:17px; height:51px;overflow:hidden;}
.itemSmallCells .title a{color:#2b7dbb;font-size:14px;text-decoration:underline;}
.itemSmallCells .img{position:relative;margin:5px;float:left;width:100px;height:100px;}
.itemSmallCells img{width:100px;height:100px;}
.itemSmallCells .price{float:left;width:126px;background:url("/images/pricebg.jpg") no-repeat top right;margin-top:5px;}
.itemSmallCells .price .price1{float:right;color:#FFF;height:20px;line-height:20px;width:71px;text-align:center;}
.itemSmallCells .price .price2{float:right;color:#cd221b;height:20px;line-height:20px;width:55px;text-align:center;}

.item{
float:left;
margin:20px 0 30px 20px;
width:225px;
font-size:13px;
font-family:tahoma;
position:relative;
} /*
.title{
margin:0 0 5px 0;
width:200px;
}
.title a{
color:#2b7dbb;
}
.desc{
margin:0 0 5px 0;
width:200px;
color:#888888;
}
.img img{
margin:0 0 0 19%;
}   */
.price .wait{
color:#c9b73e;
}
.price .have{
color:green;
}
.price .order{
color:red;
}
.price{
position:relative;
bottom:10px;
}
.price b{
font-style:italic;
font-size:12pt;
}
/*.price img{
position:relative;
top:-21px;
left:154px;
cursor:pointer;
}*/
.main-top{
float:left;
clear:right;
width:100%;
min-width:700px;
}

.status{position:absolute;  right:110px;top:65px;}

/*#store{width:206px;height:13px;line-height:13px;text-align:center;color:#318226;font-size:12px;}*/
.wait{color:#c9b73e;}
 .have{color:green;}
.order{ color:red;}
.filter{width:200px;}

/*#cart{padding:3px;font-family:tahoma;border:1px solid #d2d2d2;font-size:14px;height:71px;line-height:23px;}
#cart a{color:#cd221b;text-decoration:underline;}
#cart a:hover{color:#000;}    */
#showcart{color:#cd221b;text-decoration:none; border-bottom:1px dashed; cursor:pointer;}

#arrow_left{width:12px;height:75px;float:left;background:url("/images/arrow_left.jpg") center center no-repeat;}
#arrow_right{width:12px;height:75px;float:right;background:url("/images/arrow_right.jpg") center center no-repeat;}


#cartDiv{/*position:absolute;width:600px;height:85px;top:0px;right:240px;*/background-color:#FFF;border:3px solid black;z-index:1000;padding:10px;}
#orderlist{height:80px; overflow: hidden;}
#orderlist .cartItem{display:block;position:relative;width:200px; float:right; border:1px dashed #d2d2d2;height:71px;padding:3px;margin-left:5px;margin-right:5px;margin-bottom:3px;}
#orderlist .cartItem .title{display:block;font-size:14px;line-height:18px;height:36px;width:140px;overflow:hidden;margin-top:7px;}
#orderlist .cartItem .title a{text-decoration:underline;color:#d61913;}
#orderlist .cartItem .price{display:block;font-family:tahoma;font-size:12px;font-weight:bold;padding-top:14px;}
.delete{width:17px;height:17px;position:absolute;top:55px;left:185px;cursor:pointer;}
/*.grey{color:#bfbebe;} */
.ordertable{border-collapse:collapse;width:100%;font-size:15px;}
.ordertable td{}
.ordertable th{text-align:left;}

#loginform{display:block;margin:0px;padding:0px;font-size:12px;}
#loginform th,.orderUser th{font-weight:normal;text-align:right;color:#000;}
#loginform td{font-weight:normal;color:#000;}

#loginform a{display:inline;}
#loginform .txt{height:14px;line-height:14px;font-size:12px;width:100px;}
#logininfo{font-size:15px;padding-top:10px;}
#logininfo a{font-size:15px;display:inline;}

#selection select.items{width:500px;}
#selection select.count{width:40px;}
#selection .price,#resultSumm{width:70px;text-align:right;}
#selectsubmit{width:250px;text-align:middle;margin-right:205px;}
#courseSelect{width:150px;margin-top:3px;}

#brandsList{line-height:23px;margin:2px 0px 5px 0px;}

.pages{line-height:23px;margin:2px 0px 5px 0px;}
.pages a{padding:2px 7px;text-decoration:none;}
.pages .grey{color:#4B4B4B}/*color:#fff;background-color:#cd221b;*/
/*.pages a:hover{background-color:#e0514b;}*/
.pages .currentpage{color:#000;background-color:#FFF;padding:2px 7px; font-size:12pt}
#fastgo{width:400px;}
.slider-range{width:200px;}

.action{padding:7px; border:1px dashed #2b7dbb; overflow:hidden;margin:0 0 10px 35px}
.action img{width:100px;hieght:100px; border:0px;}

.recall_div{font-size:12px;color:#b5b5b5;border-bottom:1px dashed #b5b5b5; cursor:pointer; width:113px;}

#recall_form {display:none;position:absolute; left:35%; top:250px; padding:10px; border:2px solid #D8C5BF; z-index:1000; background:#F4F2EF;}
#claim_form {display:none;position:absolute; left:35%; top:250px; padding:10px; border:2px solid #D8C5BF; z-index:1000; background:#F4F2EF;}
div.uplayer {display: none;	position: absolute;  z-index:999;  left:0px;  	top:0px;  background: URL('/images/dark.png');  text-align: center; width:100%; height: 100px; }
.product_block {margin: 5px 0 0 10px;}
#cartSumm, #count_basket{color:#000}

#error_form {display:none;position:absolute; left:35%; top:250px; max-width:40%; padding:10px; border:2px solid #D8C5BF; font-size:12pt; z-index:1000; background:#F4F2EF;}

.comparsion th{font-weighT:bold}
.comparsion a{color:#1c319c;}

.comparsion th{font-weighT:bold}
.comparsion a{color:#1c319c;}

.advice {margin:20px 0 20x 0;clear:left;}
.advice img{margin:10px 30px 10px 0}
.advice a{margin: 0 0 15px 0}

.set {bordeR:1px dashed #d61913; height:110px; margin:10px 0 10px 5px;padding:5px;clear:left;}

.catalog_subcat{float:left; margin:10px 20px 20px 10px; width:150px; height:190px;text-align:center;}
.catalog_subcat .title{height:30px;}
.catalog_subcat img{max-width:120px;max-height:170px;margin-top:5px;}

.sideh {font-size:16px; font-weight:bold; font-family: Trebuchet MS, Arial;
    margin: 0px; } 
	
.z2u {font-size:22px; font-weight:bold; font-family: Trebuchet MS, Arial;}	

.zi {font-weight:bold; font-style: italic;
    font-size: 12pt;}
	
.zi2 {font-weight:bold;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.box-shadow{box-shadow:0 0 10px #ddd;}
.tab-content > .tab-pane {
  display:block;
  overflow:hidden;
  height:0;
}
.tab-content > .active{
	display:block;
	overflow:visible;
	height:auto;
}
.clear:before,
.clear:after {content: " ";display: table;}
.clear:after {clear: both;}