*{margin:0px; padding:0px;}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#31526c;
background:#fff;
}

body a{
color:#287ecd;
outline:none;
}

body a:hover{
text-decoration:none;
}

table{
border-collapse:collapse;
}

p{
padding-bottom:16px;
}

h1{
font-size:24px;
line-height:24px;
font-weight:normal;
color:#113755;
padding:10px 25px 16px 25px;
}

.background{
min-height:100%;
min-width:980px;
background:url(/images/background.jpg) center top no-repeat;
}

.container{
width:980px;
margin:auto;
}

.header{
height:94px;
padding-left:304px;
}

.header .logo,
.popup .logo{
width:224px;
float:left;
font-size:30px;
line-height:30px;
color:#365ea3;
float:left;
margin-left:-290px;
padding-top:25px;
padding-left:66px;
}

.header .logo{
height:69px;
}

.header .logo a,
.popup .logo a{
line-height:12px;
text-decoration:none;
line-height:normal;
}

.header .logo .darkblue,
.popup .logo .darkblue{
color:#283e5c;
}

.header .logo .slogan,
.popup .logo .slogan{
display:block;
font-size:12px;
line-height:12px;
color:#246395;
position:relative;
margin-top:-3px;
}

.header .logo .logoimg,
.popup .logo .logoimg{
float:left;
position:relative;
margin-top:-5px;
margin-left:-66px;
}

.header .headcnt{
height:85px;
width:100%;
float:left;
padding-top:9px;
}

.menu{
height:26px;
float:right;
font-size:13px;
text-align:right;
color:#214878;
list-style:none;
padding:0px;
}

.menu li{
float:left;
white-space:nowrap;
list-style:none;
background:url(/images/menubrdr.gif) left 6px no-repeat;
margin-left:-1px;
}

.menu li.mileft{
background:none;
}

.menu a.mitem{
float:left;
color:#214878;
text-decoration:none;
position:relative;
padding:5px 7px 5px 6px;
}

.menu a.mitem:hover,
.menu li.mihov a.mitem{
background:#fff;
}

.menu .brdr{
color:#5e98c6;
padding:0px 2px;
}

.menu ul{
width:190px;
display:none;
font-size:12px;
text-align:left;
position:absolute;
background:#fff;
padding:10px 10px 15px 10px;
}

.menu li.mihov ul{
display:block;
}

.menu ul a{
float:none;
color:#287ecd;
text-decoration:underline;
padding:0px;
}

.menu ul a:hover{
text-decoration:none;
}

.menu ul li{
float:none;
background:none;
margin:0px;
padding:0px 0px 6px 0px;
}

.header .phone{
font-size:20px;
float:right;
letter-spacing:-1px;
color:#4a7cb8;
padding-top:22px;
padding-right:34px;
}

.header .basket{
height:55px;
width:214px;
float:right;
margin-bottom:3px;
}

.header .basket img{
float:left;
}

.header .basket .basccont{
height:31px;
width:143px;
float:left;
background:url(/images/basket_bg.png) top repeat-x;
padding-top:24px;
}

.header .basket .label{
font-size:16px;
float:left;
color:#283e5c;
font-weight:bold;
padding-right:10px;
}

.header .basket a{
color:#283e5c;
float:left;
margin-top:3px;
}

.catalog_menu{
width:100%;
color:#c2e2ff;
background:url(/images/catalog_menu.gif) left repeat-y #283e5c;
margin:0px 0px 1px 0px;
}

.catalog_menu td{
vertical-align:top;
text-align:left;
}

.catalog_menu a{
text-decoration:none;
}

.catalog_menu ul a{
color:#c2e2ff;
text-decoration:none;
}

.catalog_menu ul a:hover{
text-decoration:underline;
}

.catalog_menu .cmitem{
width:196px;
}

.catalog_menu .cmitemdiv{
border-top:5px solid #3386ff;
padding:0px 0px 4px 0px;
}

.catalog_menu .cmitem.cm_blue .cmitemdiv,
.catalog_menu .cmitem.cm_blue_act .cmitemdiv{
border-color:#3386ff;
}

.catalog_menu .cmitem.cm_blue_act{
background:#2971da;
}

.catalog_menu .cmitem.cm_orange .cmitemdiv,
.catalog_menu .cmitem.cm_orange_act .cmitemdiv{
border-color:#f85d0a;
}

.catalog_menu .cmitem.cm_orange_act{
background:#d54e07;
}

.catalog_menu .cmitem.cm_yellow .cmitemdiv,
.catalog_menu .cmitem.cm_yellow_act .cmitemdiv{
border-color:#d6b000;
}

.catalog_menu .cmitem.cm_yellow_act{
background:#b69500;
}

.catalog_menu .cmitem.cm_green .cmitemdiv,
.catalog_menu .cmitem.cm_green_act .cmitemdiv{
border-color:#85a901;
}

.catalog_menu .cmitem.cm_green_act{
background:#709000;
}

.catalog_menu .cmitem.cm_lblue .cmitemdiv,
.catalog_menu .cmitem.cm_lblue_act .cmitemdiv{
border-color:#0ab9ff;
}

.catalog_menu .cmitem.cm_lblue_act{
background:#079ddb;
}

.catalog_menu .cmitem img{
display:block;
}

.catalog_menu .cmitem .sect{
min-height:40px;
font-size:21px;
line-height:20px;
text-decoration:none!important;
cursor:pointer;
color:#fff;
display:block;
margin-top:-45px;
padding:0px 7px 10px 10px;
}

.catalog_menu .cmitem .sect:hover{
min-height:40px;
font-size:21px;
line-height:20px;
text-decoration:underline!important;
cursor:pointer;
color:#fff;
display:block;
margin-top:-45px;
padding:0px 7px 10px 10px;
}
.catalog_menu .cmitem .ltext{
font-size:17px;
line-height:20px;
font-weight:bold;
}

.catalog_menu .cmitem ul{
list-style:none;
padding:0px 10px 8px 10px;
}

.catalog_menu .cmitem ul li{
list-style:none;
padding:0px;
}

.catalog_menu .cmitem .ul2{
font-size:14px;
font-weight:bold;
color:#fff;
padding:0px 10px 0px 10px;
}

.catalog_menu .cmitem .ul2 a{
color:#fff;
}

.side_bar li{
list-style:none;
padding:0px 5px 3px 5px;
font-size:12px;
}

.side_bar ul ul li{
list-style:none;
padding:0px 5px 3px 25px;
font-size:12px;
}

.side_bar a{
list-style:none;
padding:0px 5px 3px 5px;
text-decoration:none!important;
font-size:14px;
color:white;
}

.side_bar a:hover{
list-style:none;
padding:0px 5px 3px 5px;
text-decoration:underline!important;
font-size:14px;
color:white;
}

.search{
min-height:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#113755;
background:#d1dbe5;
margin-bottom:5px;
padding:9px 30px 8px 30px;
}

.search a{
color:#113755;
}

.search .input{
width:542px;
float:left;
padding-right:5px;
}

.search .input_text{
height:18px;
width:520px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#113755;
border:none;
background:#fff;
padding:2px 10px 0px 10px;
}

.search .button{
height:20px;
width:69px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#113755;
cursor:pointer;
text-align:left;
text-decoration:underline;
float:left;
background:url(/images/search.gif) right center no-repeat;
border:none;
padding-bottom:2px;
}

.search .link{
height:18px;
float:right;
white-space:nowrap;
background:url(/images/search.gif) right center no-repeat;
padding-top:2px;
padding-right:28px;
}

.search .updnWatermark label{
position:absolute;
cursor:text;
padding:2px 0px 2px 11px;
}

.contentdiv{
min-height:10px;
}

.leftcol{
min-height:10px;
width:784px;
float:left;
padding-bottom:20px;
}

.rightcol{
width:168px;
float:right;
min-height:10px;
padding-bottom:10px;
}

.docbody{
min-height:10px;
padding:0px 50px 20px 50px;
}

.docbody h1,
.catalog_item h1{
padding-right:0px;
padding-left:0px;
}

.contentdiv ul,
.contentdiv ol{
padding:0px 0px 12px 25px;
}

.contentdiv ul li,
.contentdiv ol li{
padding-bottom:4px;
}

.breadcrumb{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#287ecd;
padding:10px 25px 7px 25px;
}

.breadcrumb.bcpaddd{
padding-right:175px;
}

.breadcrumb .all{
width:130px;
float:right;
white-space:nowrap;
margin-right:-150px;
padding-left:20px;
}

.breadcrumb .all a{
white-space:nowrap;
background:url(/images/lnkbulletb.gif) left 4px no-repeat;
padding-left:14px;
}

.manufacturers{
padding-top:15px;
padding-bottom:20px;
}

.manufacturers .tit{
font-size:18px;
color:#113755;
background:url(/images/dbullet.gif) 0px 7px no-repeat;
padding-bottom:7px;
padding-left:12px;
}

.manufacturers ul{
list-style:none;
padding:0px;
}

.manufacturers ul a{
color:#214878;
text-decoration:none;
}

.manufacturers ul a:hover{
text-decoration:underline;
}

.manufacturers ul li{
list-style:none;
border-top:1px solid #e3e6ea;
padding:1px 10px 1px 12px;
}

.manufacturers ul li.nobrdr{
border:none;
}

.banner{
padding-bottom:6px;
}

.banner img{
display:block;
margin:auto;
}

.catalogtab{
width:100%;
}

.catalogtab td{
width:33%;
vertical-align:top;
}

.cmplink{
height:26px;
}

.cmplink img{
float:left;
}

.cmplink a{
height:24px;
font-size:12px;
line-height:22px;
white-space:nowrap;
font-weight:bold;
color:#2f6282;
text-decoration:none;
float:left;
background:url(/images/lnkbullet.gif) 7px 8px no-repeat #fff;
border-top:1px solid #b0c3cf;
border-bottom:1px solid #b0c3cf;
padding:0px 8px 0px 20px;
}

.cmplink a:hover{
text-decoration:none;
}

.cattitle{
min-height:10px;
background:#e5e8eb;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding:7px 25px 6px 25px;
}

.cattitle.ctnobg{
background:none;
padding-top:0px;
}

.cattitle select{
width:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f6282;
font-weight:bold;
float:left;
margin-top:3px;
}

.cattitle .tit{
font-size:21px;
float:left;
line-height:21px;
color:#113755;
padding-top:3px;
}

.cattitle .cmplink{
float:right;
}

.catalog{
background:#ebedf0;
padding:5px;
}

.catalog .product{
min-height:10px;
}

.catalog .product .pic{
height:100px;
width:100px;
float:left;
margin-left:-110px;
padding-right:10px;
}

.comparetab .product .pic{
height:100px;
width:100px;
padding-bottom:5px;
}

.catalog .product .pic img,
.comparetab .product .pic img,
.baskettab .pic img{
display:block;
margin:auto;
}

.catalog .product .pic table,
.comparetab .product .pic table,
.baskettab .pic table{
width:100%;
background:#fff!important;
}

.catalog .product .pic table td,
.comparetab .product .pic table td,
.baskettab .pic table td{
height:98px;
vertical-align:middle;
border:1px solid #cfd4db;
}

.catalog .product .descr{
width:100%;
float:left;
margin-top:-3px;
}

.catalog .product .category,
.comparetab .product .category{
font-size:12px;
line-height:110%;
color:#2f6282;
font-weight:bold;
padding-bottom:2px;
}

.catalog .product .category a,
.comparetab .product .category a{
color:#2f6282;
text-decoration:none;
}

.catalog .product .category a:hover,
.comparetab .product .category a:hover{
text-decoration:underline;
}

.catalog .product .prodname,
.comparetab .product .prodname{
font-size:12px;
padding-bottom:7px;
}

.catalog .product .specprice,
.comparetab .product .pic .specprice,
.baskettab .pic .specprice{
display:block;
position:absolute;
margin:1px 0px 0px 67px!Important;
}

.catalog .product .plus,
.comparetab .product .pic .plus,
.baskettab .pic .plus{
position:absolute;
margin:81px 0px 0px 83px!Important;
}

.catalog .product .price{
height:24px;
font-size:15px;
font-weight:bold;
color:#fff;
padding-bottom:4px;
}

.catalog .product .price .pricebg{
height:24px;
float:left;
background:url(/images/price_r.gif) right top no-repeat;
padding-right:6px;
}

.catalog .product .price span{
height:22px;
float:left;
background:url(/images/price_l.gif) left top no-repeat;
padding:2px 3px 0px 10px;
}

.catalog .product .compare{
font-size:11px;
padding-top:2px;
padding-left:20px;
}

.catalog .product .compare input{
height:15px;
width:15px;
float:left;
margin-left:-21px;
}

.catalog .product .cellcont{
min-height:10px;
padding:13px 20px 13px 130px;
}

.catalog .product .cell_t{
height:6px;
display:none;
background:#fff;
}

.catalog .product .cell_t .limg{
float:left;
}

.catalog .product .cell_t .rimg{
float:right;
}

.catalog .product .info{
min-height:90px;
}

.catalog .product .links{
height:32px;
font-size:11px;
line-height:150%;
}

.catalog .product .links a{
display:none;
}

.catalog .product .links .add{
font-size:12px;
color:#c65400;
font-weight:bold;
}

.catalog .product.prod_hov .links a{
display:inline;
}

.catalog .product.prod_hov .cellcont{
background:#fff;
padding:7px 20px 7px 130px;
}

.catalog .product.prod_hov .cell_t{
display:block;
}

.bluebanner{
min-height:10px;
width:162px;
line-height:105%;
color:#fff;
background:url(/images/bluebanner_t.gif) left top no-repeat #74a7d7;
margin-bottom:20px;
}

.bluebanner a{
color:#fff;
}

.bluebanner .bbannerbg{
min-height:10px;
background:url(/images/bluebanner_b.gif) left bottom no-repeat;
padding:20px;
}

.bluebanner .pers{
font-family:"Arial Narrow";
font-size:80px;
font-weight:bold;
line-height:60px;
letter-spacing:-4px;
padding-bottom:12px;
}

.shops{
min-height:10px;
font-size:12px;
line-height:112%;
color:#6c8eb7;
border-top:1px solid #e1e4e8;
background:#f2f3f5;
padding:12px;
}

.shops.sh_inline{
color:#4d6980;
border:none;
background:none;
padding:0px 0px 14px 0px;
}

.shops .label{
width:54px;
color:#6c8eb7;
text-align:right;
float:left;
padding-right:10px;
}

.shops.sh_inline .label{
width:auto;
color:#4d6980;
float:none;
text-align:left;
padding-bottom:17px;
}

.shops .shop{
width:230px;
float:left;
padding-left:40px;
}

.shops.sh_inline .shop{
width:auto;
font-size:14px;
line-height:normal;
float:none;
padding:0px 0px 30px 0px;
}

.shops .shop .tit{
font-size:15px;
line-height:normal;
font-weight:bold;
color:#287ecd;
padding-bottom:3px;
}

.shops.sh_inline .shop .tit{
font-size:16px;
padding-bottom:2px;
}

.characteristic td{
vertical-align:top;
padding:1px 5px;
}

.characteristic td.tdl{
background:url(/images/dttdbrdr.gif) left bottom repeat-x;
padding-left:0px;
padding-right:30px;
}

.characteristic td.tdl span{
float:left;
background:#fff;
padding-right:2px;
}

.catalog_item{
min-height:10px;
padding-right:400px;
padding-left:25px;
padding-bottom:20px;
}

.catalog_item .descr{
width:100%;
float:left;
}

.catalog_item .photo{
min-height:10px;
width:350px;
float:right;
margin-right:-400px;
padding-top:9px;
padding-left:50px;
}

.catalog_item .photo .bigphoto{
#border:1px solid #dedede;
background:#fff;
margin-bottom:6px;
}

.catalog_item .photo img{
display:block;
margin:auto;
}

.catalog_item .photo .thumb{
height:75px;
width:75px;
float:left;
padding-right:7px;
}

.catalog_item .photo .thumb table{
width:100%;
background:#fff;
}

.catalog_item .photo .thumb table td{
height:73px;
vertical-align:middle;
border:1px solid #cfd4db;
}

.catalog_item .photo .thumb .plus{
position:absolute;
margin:58px 0px 0px 58px!Important;
}

.catalog_item .price{
height:61px;
font-size:30px;
line-height:30px;
color:#fff;
font-weight:bold;
background:url(/images/priceb_l.gif) left top no-repeat;
margin-bottom:8px;
padding-left:9px;
}

.catalog_item .price span{
height:49px;
float:left;
background:url(/images/priceb_r.gif) right top no-repeat;
padding:12px 20px 0px 10px;
}

.catalog_item .links{
min-height:10px;
padding-top:20px;
}

.catalog_item .links .add{
height:43px;
font-size:18px;
line-height:18px;
float:left;
background:url(/images/ilink_r.gif) right top no-repeat;
margin-right:40px;
padding-right:8px;
}

.catalog_item .links .add a{
height:43px;
float:left;
background:url(/images/add_l.gif) left top no-repeat;
padding-left:63px;
}

.catalog_item .links .add a span{
height:32px;
cursor:pointer;
float:left;
border-top:1px solid #6994c7;
border-bottom:1px solid #6994c7;
background:#fff;
padding:9px 6px 0px 10px;
}

.catalog_item .links .kupon{
height:43px;
font-size:14px;
line-height:15px;
float:left;
background:url(/images/ilink_r.gif) right top no-repeat;
padding-right:8px;
}

.catalog_item .links .kupon a{
height:43px;
float:left;
text-decoration:none;
background:url(/images/ilink_l.gif) left top no-repeat;
padding-left:36px;
}

.catalog_item .links .kupon a:hover{
text-decoration:underline;
}

.catalog_item .links .kupon a span{
height:35px;
cursor:pointer;
float:left;
border-top:1px solid #6994c7;
border-bottom:1px solid #6994c7;
background:#fff;
padding:6px 6px 0px 10px;
}

.catalog_item .links .economy{
font-size:18px;
color:#e44f00;
padding-left:291px;
padding-bottom:10px;
}

.formdiv{
min-height:10px;
width:370px;
padding-bottom:20px;
}

.formdiv .input{
padding-bottom:5px;
}

.feedback .formdiv .input{
padding-bottom:10px;
}

.formdiv .input label{
font-size:12px;
color:#4d6980;
position:absolute;
cursor:text;
padding:5px 8px;
}

.formdiv .input .input_text{
width:354px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4d6980;
background:#fff;
border:1px solid #99a9ba;
padding:4px 7px;
}

.formdiv .input textarea{
height:90px;
width:354px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4d6980;
background:#fff;
border:1px solid #99a9ba;
padding:4px 7px;
}

.formdiv .button{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
float:left;
color:#287ecd;
font-weight:bold;
text-decoration:underline;
border:none;
background:url(/images/search.gif) 0px 0px no-repeat;
padding-left:24px;
}

.formdiv .orderbutton{
width:165px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#287ecd;
text-decoration:underline;
background:none;
border:none;
margin-top:10px;
}

.bluetext{
font-size:14px;
color:#287ecd;
}

.table{
width:100%;
margin-bottom:25px;
}

.table th{
vertical-align:top;
text-align:left;
color:#287ecd;
font-weight:normal;
background:#d2e2f3;
padding:14px 20px;
}

.table td{
font-weight:bold;
border-bottom:1px solid #d1dbe5;
padding:12px 20px;
}

.table .gray td{
background:#f7f9fa;
}

ol{
font-weight:bold;
padding-left:45px!important;
}

ol li{
padding-bottom:2px!important;
}

ol span{
font-weight:normal;
}

.comment{
min-height:100px;
width:150px;
float:right;
font-size:11px;
color:#8195a5;
font-style:italic;
border-left:1px solid #b3bfc9;
margin-left:20px;
padding:0px 0px 0px 10px;
}

.phones{
font-size:25px;
color:#31526c;
padding-bottom:27px;
}

.phones span{
padding-right:10px;
}

.contactinfo{
width:430px;
float:left;
font-size:16px;
color:#6c8eb7;
padding-left:20px;
overflow:hidden;
}

.contactinfo.ci_left{
padding-left:0px;
}

.contactinfo img{
display:block;
}

.contactinfo p{
padding-bottom:8px;
}

.contactinfo .tit{
color:#287ecd;
font-weight:bold;
padding-bottom:2px;
}

.feedback{
min-height:10px;
border-top:1px solid #d1dbe5;
background:#f5f7f9;
padding:40px 50px;
}

.feedback .text{
width:170px;
line-height:114%;
float:left;
padding-right:30px;
}

.feedback .formdiv{
float:left;
padding:0px;
}

.comparetab{
width:100%;
margin-bottom:70px;
}

.comparetab td{
vertical-align:top;
padding:10px 15px;
}

.comparetab .trprod td{
background:#ebedf0;
padding:15px 15px 10px 15px;;
}

.comparetab .product td{
vertical-align:middle!important;
background:#fff!important;
padding:0px!important;
}

.comparetab .product{
width:100px;
}

.comparetab tr.trprice td{
vertical-align:middle;
}

.comparetab .label{
font-weight:bold;
}

.comparetab .price{
height:23px;
font-size:15px;
font-weight:bold;
color:#fff;
float:left;
background:url(/images/pricew_l.gif) left top no-repeat;
padding-left:4px;
}

.comparetab .price span{
height:23px;
float:left;
background:url(/images/pricew_r.gif) right top no-repeat;
padding:2px 10px 0px 6px;
}

.baskettab{
width:100%;
color:#2f6282;
}

.baskettab td{
background:#ebedf0;
border-bottom:1px solid #fff;
padding:25px 10px;
}

.baskettab .pic{
height:100px;
width:100px;
}

.baskettab .pic table td{
background:#fff!important;
padding:0px!important;
}

.baskettab .tdpic{
width:100px;
padding-right:10px;
padding-left:25px;
}

.baskettab .tdname{
font-size:14px;
line-height:140%;
}

.baskettab .category{
color:#2f6282;
font-weight:bold;
padding-bottom:2px;
}

.baskettab .tddel{
width:50px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:9px;
color:#a6afbe;
vertical-align:top;
padding:10px;
}

.baskettab .tddel a{
color:#a6afbe;
}

.baskettab .price{
height:24px;
font-size:15px;
font-weight:bold;
color:#fff;
float:left;
background:url(/images/price_r.gif) right top no-repeat;
padding-right:6px;
}

.baskettab .price span{
height:22px;
width:70px;
float:left;
background:url(/images/price_l.gif) left top no-repeat;
padding:2px 4px 0px 10px;
}

.baskettab .pricediv{
height:24px;
width:130px;
padding-top:6px;
}

.baskettab .pricediv .label{
float:left;
padding-top:3px;
padding-right:3px;
}

.baskettab .summ{
font-size:18px;
color:#4985cd;
padding-left:2px;
}

.baskettab .tdquant .quant{
height:20px;
width:118px;
padding-top:8px;
}

.baskettab .tdquant label{
float:left;
}

.baskettab .tdquant .input{
width:20px;
float:left;
border:1px solid #d1dbe5;
background:#fff;
margin:0px 4px;
padding:0px 15px 0px 5px;
}

.baskettab .tdquant .input .quant_up{
position:absolute;
cursor:pointer;
margin:1px 0px 0px 23px;
}

.baskettab .tdquant .input .quant_down{
position:absolute;
cursor:pointer;
margin:9px 0px 0px 23px;
}

.baskettab .tdquant .input .input_text{
width:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f6282;
font-weight:bold;
border:none;
background:none;
}

.baskettab .tdsumm{
width:140px;
white-space:nowrap;
padding-left:0px;
}

.order{
background:#f5f7f9;
margin-bottom:20px;
padding:25px;
}

.order .total{
font-weight:bold;
}

.order .total .summ{
font-size:23px;
color:#4985cd;
padding-left:2px;
}

.order .total .fright{
width:209px;
float:right;
white-space:nowrap;
padding-right:25px;
}


.footer{
font-size:11px;
color:#aab8c1;
border-top:1px solid #bbc2cb;
padding:16px 17px 27px 17px;
}

.footer_menu{
color:#287ecd;
padding-bottom:8px;
}

.footer_menu a{
color:#287ecd;
text-decoration:none;
}

.footer_menu a:hover{
text-decoration:underline;
}

.footer_menu p{
padding-bottom:4px;
}

.footer_menu .brdr{
padding:0px 3px;
}

.footer .seotext{
color:#8da2af;
padding-bottom:12px;
}


.layer{
height:100%;
width:100%;
top:0px;
left:0px;
position:absolute;
background:url(/images/layer.png);
z-index:10;
}

.popup{
width:570px;
background:#f5f7f9;
margin:auto;
padding:5px;
}

.popup .logo{
float:none;
position:absolute;
padding-top:0px;
margin:-70px 0px 0px -70px;
}

.popup .close{
font-size:14px;
line-height:14px;
color:#287ecd;
text-align:right;
font-weight:bold;
padding-bottom:20px;
}

.popup .close a{
color:#287ecd;
cursor:pointer;
text-decoration:none;
}

.popup .pucont{
padding:70px 55px 35px 125px;
}

.popup .putitle{
font-size:18px;
line-height:normal;
color:#113755;
padding-bottom:26px;
}

.popup .print{
font-size:14px;
font-weight:bold;
}

.clear{
clear:both;
}

.spacer{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
}

