html,body{width:100%;height:100%;margin:0;padding:0;}
body{font:12px 'Arial','Helvetica';color:#000;background:#fff;}           
img,p,form,h1,h2,h3,h4{border:0;margin:0;padding:0;} 
a{color:#000;}
a:hover{color:#000;}

.clr{clear:both;font-size:0;height:0;}

ul{margin:0;padding:0 0 12px 12px;}

.blockhead{position:relative;height:80px;background:#629fd6;border-bottom:1px solid #73aadb;min-width:980px;}
.blockhead .logotype{position:absolute;top:5px;right:193px;height:75px;width:57%;aling:center}
.blockhead .iclog{position:absolute;top:0px;left:0px;height:80px;width:27px;aling:left;background:url(../images/back.png)}
.blockhead .basket{position:absolute;right:6px;top:1px;background:#fff;padding:3px;width:148px;border:2px solid #617c96;color:#617c96;}
.blockhead .contact{position:absolute;right:3px;top:0px;width:180px;padding-right:5px;font-size:12px;font-family:verdana;font-weight:bold;color:#fff;}
.blockhead .contact .left{float:left;height:100px;padding-right:10px;;}
.blockhead .contact .right{float:left;height:100px;}
.blockhead .contact p{padding-bottom:8px;}
.blockhead .icons {position:absolute;top:0px;left:40px;height:80px;}
.blockhead .icons a{margin-left:3px;}

.blockmain{width:100%;border-spacing:0;border-collapse:inherit;border:0;min-width:980px;}
.menuline td{background:#2875ba;height:45px;border:1px solid #2b4b67;border-left:1px solid #529cdf;text-align:center;padding:0;}
.menuline td table{border-spacing:0;border-collapse:inherit;border:0;width:100%;}         
.menuline td table td{border-bottom:0;border-top:0;width:10%;padding:0 4px;}         
.menuline td a{color:#fff;font:15px 'Times New Roman';text-decoration:none;font-weight:bold;}
.menuline td a:hover{text-decoration:underline;}
.menuline .active{background:#e5edef;color:#000;}
.menuline .active a{color:#000;}
.menuline .menu{border-left:0px;border-right:0px;}
.menuline .lll{width:240px;}
.search{padding:6px 0 7px 0;}
.search input{border:1px solid #2b4b67;width:207px;height:17px;padding-top:2px;}
.search table{border:0;width:240px;}
.search table td{border:0;text-align:left;padding:0;}
.menuline .contact{width:180px;}

.leftblock{padding:5px;vertical-align:top;width:235px;border-right:1px solid #2b4b67;}
.leftblock h2{padding-bottom:8px;font-size:16px;}
.leftblock .block{border-top:1px solid #d2e1e4;} 
.leftblock .block .item{border-bottom:1px solid #d2e1e4;padding:2px 0;} 
.leftblock .block .item .m{margin:4px 0 2px 0;padding:0 0 0 24px;background:url(../images/cat_arr_right.jpg) left top no-repeat;cursor:pointer;}
.leftblock .block .item .mm{margin:4px 0 2px 0;padding:0 0 0 24px;background:url(../images/cat_arr_down.jpg) left top no-repeat;cursor:pointer;}
.leftblock .block .item .l{margin:4px  0 2px 0;padding:0 0 0 24px;background:url(../images/cat_arr_stop.jpg) left top no-repeat;}
.leftblock .block .item .p{margin-left:10px;display:none;}
.leftblock .block .item .pp{margin-left:10px;display:block;}
.leftblock .block .item a{position:relative;display:block;margin:2px 0;padding:4px 0 5px 0;text-decoration:none;font-weight:bold;font-size:12px;line-height:12px;}
.leftblock .block .item a:hover, .leftblock .block .item .active{text-decoration:underline;}
.leftblock .tblock {text-align:center;padding-top:12px;}

.centerblock{border-right:1px solid #2b4b67;vertical-align:top;padding:10px;}
.centerblock h1{font-size:20px;padding-bottom:10px;}
.centerblock h2{font-size:14px;padding-bottom:10px;}
.centerblock h3{font-size:14px;padding-bottom:10px;}
.centerblock .nopad{padding:0;}
.centerblock .date{font-style:italic;color:#444;}
.centerblock .introtext p{padding:0;}
.centerblock .readlink{text-align:right;}
.centerblock p{padding-bottom:12px;}
.centerblock .p{padding-bottom:0px;}
.pathway{font-weight:bold;padding-bottom:10px;}
.pagelink{position:relative;padding-bottom:10px;font-weight:bold;margin-left:-3px;}
.pagelink img{position:relative;top:-2px;}
.pagelink a{padding:3px;}
.pagelink a:hover,.pagelink .active{padding-bottom:5px;font-weight:bold;background:#fbf893;}

.price{border-spacing:0;border-collapse:collapse;border:0;width:100%;}
.price th{font-size:11px;white-space:nowrap;padding-bottom:5px;}
.price td{border:1px solid #ced9ed;padding:2px;font-size:11px;text-align:center;}
.price .nmer{text-align:left;}
.price .even{background:#edf3fe;}
.inbask{margin:5px 3px 0 0;text-align:right;padding:10px 50px 14px 0;font-weight:bold;background:url(../images/bask.gif) no-repeat top right;}
.price .catname{font-weight:bold;font-size:14px;text-align:left;border:0;}
.price td.prr{text-align:right;font-weight:bold;height:25px;font-size:12px;}
.price td.prl{border:0;text-align:center;font-size:12px;padding-top:4px;}

.h2{font-size:14px;font-weight:bold;padding-bottom:8px;}
h5{font-size:14px;font-weight:bold;color:red;padding:0px 0px 0px 0px}
hr{height:1px;border:0px none;color:#d2e1e4;background-color:#d2e1e4}
.bacur{padding:6px 0 20px 0;height:30px;}
.bacur a{display:block;width:135px;height:23px;background:url(../images/but1.gif) left top no-repeat;padding-top:7px;text-align:center;font-weight:bold;text-decoration:none;color:#0a284e;}
.bacur a:hover{color:#19467f;}
.datauser{width:100%;border-spacing:0;border-collapse:collapse;border:0;border:1px solid #ced9ed;background:#edf3fe;}
.datauser th{border-bottom:1px solid #ced9ed;font-size:12px;white-space:nowrap;padding-bottom:5px;text-align:left;font-weight:bold;vertical-align:top;padding-top:4px;}
.datauser td{border-bottom:1px solid #ced9ed;padding:2px;font-size:12px;text-align:left;}
.datauser input{width:200px;}
.datauser textarea{width:98%;}

.rightblock{padding:5px;vertical-align:top;width:180px;}
.rightblock .block{border-bottom:1px solid #d2e1e4;padding:3px 5px 20px 5px;margin:0 5px;}
.rightblock .banners{text-align:center;padding-top:15px;}
.rightblock .banners img{margin-bottom:15px;}  

.blockfoot{background:#629fd6;color:#fff;text-align:center;font-size:14px;font-family:verdana;}
.cats_s td{padding-bottom:12px;}
.subcats a{display:block;clear:left;font-weight:bold;background:url(../images/cat_arr_stop.jpg) left center no-repeat;padding:5px 0 5px 25px;text-decoration:none;}
.subcats a:hover{text-decoration:underline;}

/* Block manager */
.manager {margin-top:12px;font:10px/13px 'Verdana','Arial';position:relative;}
.manager div{position:relative;top:-10px;margin-top:3px;float:left;border:1px solid #afd3fc;margin-right:3px;padding:3px 5px 5px 5px;width:162px;height:53px;}

.redb{color:red;}

/* ------------------------------------------------------------------------------------------- */
.contform strong{display:block;padding:4px 0 2px 0;font-weight:normal;} 
.contform .butn2{padding-top:12px;}
.contform .butn2 input{width:102px;}
.contform input{width:200px;}
.contform textarea{width:98%;font-size:12px;height:101px;overflow:hidden;font-family:arial;}
.form_message{text-align:center;border:1px dotted #707070;padding:5px;margin-bottom:10px;}
.cs_color_error{color:red;}
.capss{border:1px solid #7d7d7d;}
