h2 { color: #797979; font-size: 16px; font-weight: bold; margin-top: 30px; margin-bottom: 10px; } 
/*index*/
.content { padding-left: 44px; /*min-height: 100%; height: 100%; margin-bottom: -44px; */ z-index: 100; position: relative;}
.menu-list {width: 901px; height: 40px; /* padding-left: 5px;*/ margin-top: 20px; text-align: justify; text-justify: newspaper; overflow: hidden; }
.menu-list li { display: block; /*float: left; margin-right: 55px;*/ position: relative; display: inline-block; *display: inline;  zoom: 1; vertical-align: top; }
.menu-list li.last { padding-right: 80%; }
.menu-list li a { color: #7c7c7c; font-size: 17px; text-decoration: none; position: relative; }
.menu-list li a.ins { font-size: 17px;}
.menu-list li a.active span { color: #ffffff;  }
.menu-list li.hover a.active span { color: #ffffff;  }
/*.menu-list li a.active .mm-hs { display: block; }
.menu-list li a.active:hover  { color: #7c7c7c;  }
.menu-list li a:hover { color: #0072b2; text-decoration: none; }
.menu-list .mm-hs { position: absolute; top: 30px; left: -10px;  display: block;  background: url(../images/structure/m-h-bg.png) repeat-x; width: 70px; overflow: hidden; height: 7px; }
.menu-list .mm-hs.first { left: 0; }*/
.menu-cont { width: 913px; /*height: 308px;*/ margin-top: 0px; background: url(../images/structure/left-bg.png) no-repeat 0 7px; /*-margin-top: -19px;*/}
.menu-cont .mc-lr{ background: url(../images/structure/right-bg.png) no-repeat 100% 7px; }
.menu-cont .t-line { height: 7px; margin-bottom: 0; padding-bottom: 0; width: 901px; margin-left: 5px; background: url(../images/structure/mm-bt.png) repeat-x; font-size:0 }
.menu-cont .test-x { width: 902px; margin-left: 5px; }
.news { height: 22px; width: 904px; margin-top: 23px; margin-left: 5px; margin-bottom: 30px; }
.news span {  color: #fff; display: block; float: left; }
.news-h { background: url(../images/structure/nh-bg.png) no-repeat;  font-size: 15px; height: 22px; width: 70px; padding-left: 9px; line-height: 19px; }
.n-date { background: url(../images/structure/nd-bg.png) no-repeat;  font-size: 11px; height: 22px; width: 69px; padding-left: 11px; line-height: 21px; }
.news a.anounce-news { background: url(../images/structure/nar-bg.png) no-repeat; color: #fff; font-size: 15px; line-height: 19px; display: block; float: left; height: 22px; width: 60px; text-decoration: none; padding-left: 18px; }
.news li a { color: #414141; font-size: 11px; line-height: 21px; background: none; text-decoration: none; }
.main-text { color: #797979; font-size: 12px; line-height: 18px; margin-left: 5px; margin-bottom: 20px; width: 904px; }


/*inside*/
.menu-cont.ins { /*height: 124px;*/ background: none; }
.menu-cont.ins img { width: 901px; margin-left: 0; margin-top: 0; }
.level2 { /*height: 25px;*/   background: url(../images/structure/lev2-bg.png) repeat-x #00538c; margin-left:5px; width:901px; overflow: hidden; -margin-top: -7px; }
.level2 ul {  padding-left: 13px; }
.level2 ul li {  height: 23px; display: block; float: left; margin-right: 34px; padding-top: 2px; }
.level2 ul li a { color: #fff; font-size: 11px; text-decoration: none; padding-right: 0; margin-right: 0; }
.level2 ul li a:hover { color: #fff; }
.level2 .sm-hs { display: block;  background: #fff; overflow: hidden; height: 5px; margin-top: 4px; padding-right: 0; margin-right: 0; }
.level3 { position: absolute; /*top: 0;*/ left: 0; margin-right: 8px;  margin-left: 0px;  background: #0082BC url(../images/structure/lev3-l-n.png) no-repeat 0 100%; display: inline-block; max-width: 663px; -width: 663px; }
.level3 .bg-r { background: url(../images/structure/lev3-r-n.png) no-repeat 100% 100% ;  }
.level3 ul { position: relative; padding: 0 15px 7px 15px; margin-right: 4px; /*height: 26px;*/  display: inline-block; }
.level3 ul li { display: block; float: left; margin-right: 26px; padding-top: 6px; white-space: nowrap; }
.level3 ul li.last { margin-right: 0; }
.level3 ul li a {  color: #ebebeb; text-decoration: underline; font-size: 11px; }
.level3 ul li a:hover { color: #ffffff; text-decoration: none; cursor: pointer; }
.level3 ul li.active a { color: #ffffff; text-decoration: none; }
.content-ins { position: relative; *margin-top: -2px; }
.content-ins .left-col { width: 663px; float: left; margin-right: 36px; margin-left: 6px; }
.content-ins .left-col p { line-height: 18px; text-indent: 10px; }
.content-ins .left-col ol {margin-left: 15px; }
.content-ins .left-col ul {margin-left: 15px; }
.content-ins .left-col table tr td {padding: 3px; }
.content-ins .right-col { width: 201px; float: left;  /*margin-top: 27px; */position: relative; /*top: 27px; left: 705px;*/ margin-top: 15px; }
.content-ins .right-col .one-razd a.rasdel { margin-bottom: 15px; padding-left: 15px; padding-top: 10px; display: block; width: 186px; height: 23px; color: #fff; font-size: 12px; background: url(../images/structure/razd.png ) no-repeat; }
.content-ins .right-col .one-razd p.rasdel { margin-bottom: 15px; padding-left: 15px; padding-top: 10px; display: block; width: 186px; height: 23px; color: #fff; font-size: 12px; background: url(../images/structure/razd.png ) no-repeat; }
.one-razd ul { list-style: none; padding-left: 13px; padding-bottom: 24px;  }
.one-razd ul li a { font-size: 11px; line-height: 22px; }
.one-razd .dot {  font-size: 11px; line-height: 16px; text-decoration: none; border-bottom: 1px dashed #0066a3; }
.one-razd .dot-box {  margin-left: 5px; margin-bottom: 10px; }
.one-razd a.dot:hover { text-decoration: none; border-bottom: 1px dashed #fff; }
.one-razd p { font-size: 11px; line-height: 16px; padding-left: 5px; margin-bottom: 15px; }
.void { -height: 0; }
.lvl2 {float: left; color: #ffffff; font-weight: bold; margin-left: 15px;margin-top:6px;}
.hover .menu-h-l {background: url(../images/structure/menu-h-l.png) no-repeat; float: left; width:5px; height:40px;}
.hover .menu-h-r {background: url(../images/structure/menu-h-r.png) no-repeat; float: left; width:5px; height:40px;}
.hover .menu-h-c {background: #0082BC; float: left; color: #ffffff; height:29px; padding-top: 11px;}

.active .menu-h-l {background: url(../images/structure/menu-h-l.png) no-repeat; float: left; width:5px; height:40px;}
.active .menu-h-r {background: url(../images/structure/menu-h-r.png) no-repeat; float: left; width:5px; height:40px;}
.active .menu-h-c {background: #0082BC; float: left; color: #ffffff; height:29px; padding-top: 11px;}

.menu-h-l {background: url(../images/structure/menu-nh-l.png) no-repeat; float: left; width:5px; height:40px;}
.menu-h-r {background: url(../images/structure/menu-nh-r.png) no-repeat; float: left; width:5px; height:40px;}
.menu-h-c {background: #ffffff; float: left; color: #7C7C7C; height:29px;padding-top: 11px;}
/*404*/
.er-img { margin-top: 120px; float: left; }
.er-text { margin-top: 90px; float: left; margin-left: 25px; }
img.er-ins { margin-bottom: 30px; }
.right-col.er { *margin-top: -2px; }
/*question*/
.q-a { margin-bottom: 37px; }
.q-a li { margin-bottom: 5px; list-style: none;}
.q-a li a { font-size: 11px; text-decoration: none; border-bottom: 1px dashed #0087bf; color: #0087bf;  }
.q-a li a:hover {  border-bottom: 1px dashed #fff; }
.q-a li a.active {  color: #848484; border: none; }
.q-ico { display: block; float: left; width: 28px; height: 28px; background: url(../images/structure/q-ico.png) no-repeat; }
.qtext-box { float: left; margin-left: 16px; width: 570px; padding-bottom: 25px; }
.quest-head { color: #0087bf; font-size: 11px; font-weight: bold; margin-bottom: 5px; }
.quest-head span { padding: 0 10px; }
.quest-text { color: #0087bf; font-size: 11px; line-height: 12px; margin-bottom: 10px; }
.answer { color: #848484; font-size: 11px; line-height: 12px; margin-left: 30px; }
.pages { margin-left: 40px;  }
.pages li { display: block; float: left; margin-right: 3px;  padding-bottom: 22px;}
.pages li a { cursor: pointer; font-size: 11px; }
.pages li a.active { text-decoration: none; }
.pages li a.prev { text-decoration: none; color: #696969; }
.rasdel-q { margin-bottom: 15px; padding-left: 15px; padding-top: 10px; display: block; width: 186px; height: 23px; color: #fff; font-size: 12px; background: url(../images/structure/razd.png ) no-repeat; }
.q-inp { text-indent: 4px; margin-top: 3px; margin-bottom: 12px; border: none; display: block; background: url(../images/structure/q-inp.png) no-repeat; width: 204px; height: 22px; }
.one-razd textarea { text-indent: 4px; margin-top: 3px; margin-bottom: 12px; width: 204px; height: 137px; background: url(../images/structure/ta-bg.png) no-repeat; border: none; }
.but-quest { width: 71px; height: 20px; background: url(../images/structure/but-quest.png) no-repeat; border: none; color: #848484; font-size: 11px; }
.qq { display: block; }
/*kalendar*/
.date { width: 287px; height: 245px; }
.years { padding-left: 20px; padding-top: 10px;  text-align: center; margin-bottom: 1px; width: 102px; height: 30px; background: url(../images/structure/y-bg.png) no-repeat; float: left; margin-right: 1px; }
.month { padding-left: 20px; padding-top: 10px;  text-align: center; margin-bottom: 1px; width: 143px; height: 30px; background: url(../images/structure/m-bg.png) no-repeat; float: left;}
.years span, .month span { float: left; color: #0087bf; font-size: 16px; font-weight: bold; padding: 0 12px; }
.days div { margin-bottom: 1px; margin-right: 1px; width: 40px; height: 40px; background: url(../images/structure/d-bg.png) no-repeat; float: left; }
.days div a { color: #0087bf; font-size: 16px; font-weight: bold; text-decoration: none; cursor: pointer; }
.years button.prev-d, .month button.prev-d  { margin-top: 4px; float: left;  background: url(../images/structure/pr-but.png) no-repeat; padding: 0; width: 10px; height: 12px; border: none; }
.years button.next-d, .month button.next-d  { margin-top: 4px; float: left;  background: url(../images/structure/n-but.png) no-repeat; padding: 0; width: 10px; height: 12px; border: none; }
.map-l1 li a { font-size: 12px; line-height: 18px; }
.map-l2 { margin: 14px 0 16px 48px; }
.map-l2 li a { font-size: 12px; line-height: 18px; }
.map-l3 { margin: 9px 0 12px 45px; }
.map-l3 li a { font-size: 11px; line-height: 18px; color: #6d6d6d; text-decoration: none; }
/*news*/
.news-year li { display: block; float: left; margin-right: 8px; padding-bottom: 14px; }
.news-year li a { font-size: 11px;  }
.one-news { margin-bottom: 15px; display: block; text-decoration: none; cursor: pointer;} 
.news-date { color: #0087bf; font-size: 11px; font-weight: bold; display: block; }
.news-head { color: #696969; font-size: 11px; font-weight: bold; display: block; }
.content-ins .left-col .one-news p { color: #696969; font-size: 11px; text-indent: 0; line-height: 14px; }
.pages.news-ins { margin-left: 0; }


.img-box { width: 213px; margin-left: 28px; float: right;  }
.img-box .img-big { width: 196px; height: 185px; border: 8px solid #999999; overflow: hidden; margin-bottom: 13px; }
.img-box .img-small {  width: 44px; height: 41px; margin-right: 2px; overflow: hidden; border: 2px solid #999999; }
.one-news.ins-n { width: 417px; float: left; padding-bottom: 30px; }
.pr-arch { display: block; clear: both; }

.content-ins .left-col p.result { text-indent: 0; margin-bottom: 23px; }
.search-result { padding-bottom: 13px; }
.search-result a { color: #0087bf; font-size: 11px; }
.content-ins .left-col .search-result p { text-indent: 0; font-size: 11px; line-height: 14px; }

/*foto*/
.content-ins .card-img { margin-left: 0px; overflow: hidden; margin-top: 25px;  }
.content-ins .card-img li { float: left;  margin-top: 0; padding: 0px 30px 30px 0px; text-align: center;  margin-left: 0;  display: inline-block; -display: inline; margin-right: 0px; height: 112px; width: 140px;  }
.content-ins .card-img li .color-box { width: 140px; height: 112px; overflow: hidden; }
.content-ins .card-img .four {  padding: 0px 0px 30px 0px; }

.niceRadio { width: 14px; height: 14px; display: inline-block; cursor: pointer; background: transparent url(../images/structure/radio3.png) no-repeat; overflow: hidden; padding-right:5px; padding-top:    }
.radioChecked { background-position: 0 -14px;   }
.niceRadio input { margin-left: -17px;}
.radio { margin-bottom:10px; margin-left:10px;} 
.sub { margin-left:10px; width:71px; height:20px; background:url(../images/structure/button.png) no-repeat; font-size: 11px; color:#898989; border:none; }
.res { margin:10px 10px; }

/*golosovanie*/
h3 {color: #0085be; font-weight:bold; margin:20px 0; font-size:12px; }
.g1 { background:transparent url(../images/structure/pl.png);  width:168px; height:20px; float:left; margin-right:5px;}
.g2 { background:transparent url(../images/structure/pl.png);  width:20px; height:20px; float:left; margin-right:5px;}
.g3 { background:transparent url(../images/structure/pl.png);  width:80px; height:20px; float:left; margin-right:5px;}
.g4 { background:transparent url(../images/structure/pl.png);  width:60px; height:20px; float:left; margin-right:5px;}
.rusult  tr { height:28px;}
.td1 { padding-right:15px;}

/*vxod_klienty*/
.nov-one { margin-top:30px; padding:0 15px;}
.nov-last { margin-bottom:30px; padding:0 15px;}
.nov {padding:0 15px; }
.nov-img {float:left; padding:0 18px 5px 0}
.nov-a { color:#308b00; font-weight:bold;}
.nov-a:hover { color:#308b00; font-weight:bold;}
.green { color:#308b00;}
.line {width:200px; height:1px; background:url(../images/structure/px.png) repeat-x; margin-bottom:15px;}
.vhod { padding: 40px 100px; }
.reg-input { width:243px; height:21px; border: 1px solid #696969; margin-bottom:10px; }
.reg-text {padding-right:20px;}
.reg-t { height:30px;}
.reg-b { color:#0083bd;}
.cod {padding-bottom:10px;}
.sub-reg {background: #797979; border:medium none; color: #fff; width:135; height:21px; padding:0 10px 4px; }

/*thanks*/
.catalog a {color:#696969;}
.thanks { padding:160px 110px;}
.thanks img { float:left;}
.thanks p {color:#000;}

/*technics_catalog*/
.kor {padding: 15px 15px 0;}
.kor a  {color:#0087bf; font-weight:bold;}
.blue {color:#0087bf; }
.sr ul { padding-top:10px; }
.sr img { float:left; margin-right:7px;}
.sr a { color:#717a6e; font-size:11px;}
.pan { margin-bottom:20px;}
.pan-one { background:url(../images/structure/st-k.png) no-repeat scroll 0 0; float:left; width:23px; height:20px; font-size:14px; color: #0085be; padding-left:7px;}
.pan-f { background:url(../images/structure/st-f.png) repeat-x scroll 0 0; float:left; height:20px; padding:0 10px;}
.pan-f  a {color:#288a00; font-size: 14px;}
.st { background:url(../images/structure/st.png) no-repeat scroll 0 0; float:left; width:14px; height: 20px; }
.catalog {margin-top:20px;}
.catalog td {padding-bottom:30px;  width:330px; vertical-align:top;}
.panel-1, .panel-a, .panel-b, .panel-c, .panel-d { padding: 15px 20px 0 0;display: none; float:left; font-size:11px; width:300px;}
.panel-a a, .panel-b a, .panel-c a, .panel-d a { color:#0085be;}
.sp {list-style-image:url(../images/structure/sp.png); padding:10px 0 10px 30px; font-size:11px; color:#999 }
.sp li {padding-bottom:7px;}

/*technics_catalog_in*/
.com { height:171px; width:142px; float:left;}
.cm { padding-bottom:30px; }
.pr { width: 240px; float:left; font-size:11px; line-height:10px; padding-right:25px; height:auto;  display:table-cell; padding-bottom:20px;}
.left-col .pr p {line-height:14px; text-indent:0px;}
.vkor {float:left; width:260px; font-size:11px; }
.left-col .vkor p {line-height:14px;}
.uv { float:left;  padding: 2px 5px 5px 35px;}
.sr-t li { list-style:none; padding-bottom: 5px; padding-left:25px; font-size:11px;}
.sr-t li span {padding-top:10px; display:block}
.sr-t img {  margin-right:7px;}
.sr-t a { color:#717a6e; font-size:11px;}
.sht { width:25px; height:16px; border: 1px solid #696969; ; float:left; margin-top:5px; padding:2px 6px; font-size:12px;} 
.kt { margin:25px 0 0 0;  height: auto; display:table; width: 680px;}
.line-v {width:650px; height:1px; background:url(../images/structure/px.png) repeat-x; margin-bottom:15px;}
.content-ins .left-col .blue {text-indent:0;}
.blue a  {color:#0087bf; font-weight:bold;}
.sh {float:left; padding:9px 12px 7px 5px;}
.vk { margin:20px 10px; }
.grey { color:#e4e4e4; font-weight:bold; white-space:nowrap;  display:inline  }
.f {font-weight:bold; display: inline; padding-right:3px;}
.ff {display:block; overflow:hidden; margin-bottom:4px; float:right; width:120px;  }
.niceCheck2 {width: 11px;   height: 11px;   display: inline-block; cursor: pointer; background: url(../images/structure/checkbox.gif); float:left; margin-left:30px; margin-right:10px; margin-top:3px; }
.niceCheck2 input {display: none;}
.s-t {margin-bottom: 10px;}
.s-t a {color:#0087bf; font-weight:bold;}
.s-t span {color:#0087bf; font-size:11px}
.sra-t {padding-left:40px; padding-top:10px;}
.fff {width:260px; display:block; float:left; display:inline-block}
.f-1 {width:135px; overflow:hidden; float:left; height:15px;  white-space:nowrap;}

/*serch*/
.serch { padding-top:15px; }
.select-f {float:left; padding-right:20px; }
.left-col .serch .select-f .ots,.left-col .serch .select-t .ots{ text-indent:0;}
.select-p {float:left; padding-right:20px; padding-top:18px; }
.niceCheck {width: 13px;    height: 13px;   display: inline-block; cursor: pointer; background: url(../images/structure/checkbox.png); float:left; }
.niceCheck input {display: none;}
.left-col .serch .ot { float:left; padding-right:22px;}
.check { padding-top:23px;}
.sub-serch {background: #797979; border:medium none; color: #fff; width:59px; height:21px; padding:2px 7px 4px; margin-top:-5px; }
.left-col .serch .res-p {font-size:11px; text-indent:0; padding:0 55px 40px 0; color: #999}
.green-a:hover { color:#308b00; cursor:pointer;}
.res-p a {color:#308b00; padding-right:7px;}
.res-p .blue-a {color:#0087bf; font-weight:bold;}
.res-p .blue-a:hover{color:#0087bf; cursor:pointer; font-weight:bold;}
.d-grey {color:#696969; padding-right:3px;}
.serch-f {padding-bottom:14px;}

/*korzina*/
.korz  table {border: none; background-color: #5ea333; color: #FFF; font-size:11px;}
.korz  td { border-right: 10px solid #FFF; height:30px; border-bottom: 1px solid #95c279;}
.korz .tr-1 .td-1, .korz .tr-1 .td-2, .korz .tr-1 .td-3, .korz .tr-1 .td-4 { background-color: #FFF; color:#797979; text-align: center; padding-left:0;}
.korz .td-1 { width:50px; text-align:center; }
.korz .td-2 { width:230px; padding-left:20px;}
.korz .td-3 { width:95px; padding-left:20px; }
.korz .td-3 .col-vo { width:62px; height:17px; padding-left:10px; padding-top:2px; background-color: #FFF; border: 1px solid #7e7e7e; color:#797979;}
.korz .td-4 { width:26px; background-color: #FFF; border-bottom: #FFF;}
.sr-e { float:left; padding-top:10px;}
.sr-e a { color: #717a6e; font-size:11px;}
.sum { float:right; padding:17px 60px 0 0; font-size:11px;} 
.sum .green { font-weight:bold;}
.of-z {position:relative; left:420px; top:60px;}
.hoverRow { background-color: #75b050; }
.kolvo {width: 50px; border: none; background: none; color: #fff; }

/*cravnenie*/
.crav {padding-bottom:50px;}
.crav  table {border: none; background-color: #5ea333; color: #FFF; font-size:11px; margin-bottom:60px;}
.crav  td { border-right: 10px solid #FFF; height:30px; border-bottom: 1px solid #95c279; width: 88px; padding-left:20px;}
.crav .tr-1 .td-1, .crav .tr-1 .td-2, .crav .tr-1 .td-3, .crav .tr-1 .td-4 { background-color: #FFF; color:#797979; text-align: center; padding-left:0;}
.crav .td-1 { width:130px; background-color:#999; border-bottom: 1px solid #bcbcbc; }

/*catalog_all*/
.left-col .anons ul {list-style:none; padding-top: 10px; padding-bottom:20px; font-size:11px;}
.left-col .anons p {text-indent:0px;}
.left-col .anons a {color:#0087BF; font-weight:bold;}
.left-col .anons li { padding-bottom:15px;}
.left-col .c-a { font-size:11px; font-weight:normal; color:#0087BF}
.left-col .ban { padding-top:50px; padding-bottom:10px;}

/*catalog_one*/
.catalog-one {padding-top:30px; padding-bottom:50px;}
.catalog-one .res-t p {text-indent: 0px; padding-bottom:5px; padding-top:5px;}
.catalog-one .in-block p {text-indent: 0px;}
.left-col .catalog-one .prog .in-block { /*padding:0 0 40px 0px;*/ font-size:11px;}
.left-col .catalog-one .prog li {padding-bottom:5px;}
.left-col .catalog-one .prog h3 {font-size:11px; color:#696969; font-weight:bold; padding:0; margin: 15px 0;}
.left-col .catalog-one .res-t {font-size:11px; text-indent:0; padding-bottom:5px; padding-top:5px;}
.left-col .catalog-one .res-s {font-size:11px; text-indent:0; padding:0 55px 0 0; color: #999}
.left-col .catalog-one .res-s a  {color:#308b00; padding-right:7px;} 
.left-col .catalog-one .res-r {font-size:11px; text-indent:0; padding:0 60px 10px; color: #999}

/*microsoft*/
#left_menu  .active-m { color:#006699; font-size:11px; text-decoration:none; font-weight:bold; cursor:pointer }
#left_menu  .up {font-size:11px; cursor:pointer}
.m { padding-top:0px; zoom:1}
.m ul li ul { padding-top:12px; padding-bottom:10px; zoom:1}
.m ul li ul li a { color:#006699;}
.m ul li ul li .gr { color:#2b8a05; font-size:11px; font-weight:normal; text-decoration:none}

/*calendar*/
.c-y {margin-bottom:20px;}
.c-y b {  color:#0087bf; font-size:11px; padding-right:5px; font-weight:normal}
.c-y a { color:#0087bf; font-size:11px; padding-right:5px;}
.c-m {margin-bottom:20px;}
.c-m b { color: #0087bf;  padding-right:5px; font-size:11px;}
.c-m a { color:#696969; padding-right:5px; font-size:11px;}
.c-d {margin-bottom:30px; display:inline-block}
.c-d a {display:block; color:#696969; font-size:11px; text-align:center; padding-top:10px;}
.c-d span {float:left; padding-right:7px; color:#cccccc;  font-size:11px}
.c-d span span {float:none; display:block;  font-size:11px; text-align:center; padding-top:10px; padding-right:0}
.c-d span b {float:none; display:block;  font-size:11px; text-align:center; padding-top:10px; padding-left:0; color:#0087bf;}
.c-c {float:left; clear:left}

#date_s {border:1px solid #696969;color:#797979;font-size:12px;height:18px;padding:3px 0 0 7px;}
#date_po {border:1px solid #696969;color:#797979;font-size:12px;height:18px;padding:3px 0 0 7px;}
.cf-right {color: #ff0000;}

/*!!!!!!*/
.col1 {width: 89px; vertical-align:top;}
.col1 img {margin-left: 9px; margin-bottom: 26px;}
.col2 {width: 140px;}
.col2 ul, p {margin-bottom: 12px;margin-top: 4px;}
.col2 p { margin-left: 17px; font-size: 11px; color: #707070;}
.col2 div a{background: #8C8C8C; padding: 7px 10px; font-size: 14px; color: #fff; display: block; text-decoration: none;}
.col2 ul li  {list-style-type:none; margin-left: 17px;}
.col2 ul li a { font-size: 11px; color: #707070;}
.col3 {width: 20px;}

.col {background: url('../images/line2pix.png');  background-position:right;  background-repeat:repeat-y;}


.top-left {
margin-right: 5px; /* clip right corner */
background-image: url('../images/corners1280x18.gif');
height: 5px; /* vertical: show first half of the image with the top-corners in it */
font-size: 2px; /* correct height for IE */
}

.top-right {
margin-top: -5px; /* to level of top-left corner */
margin-left: 5px; /* clip left corner */
background-image: url('../images/corners1280x18.gif');
background-position: 100% 0; /* show bg-image starting at the right */
height: 5px;
font-size: 2px;
}

.bottom-left {
margin-right: 5px; /* clip right corner */
background-image: url('../images/corners1280x18.gif');
background-position: 0 -5px; /* show under half of the image */
height: 5px;
font-size: 2px;
}

.bottom-right {
margin-top: -5px; /* to level of bottom-left corner */
margin-left: 5px; /* clip left corner */
background-image: url('../images/corners1280x18.gif');
background-position: 100% -5px; /* under half, right side */
height: 5px;
font-size: 2px;
}

.inside {
border-left: 1px solid #0082BC;
border-right: 1px solid #0082BC;
background: #FFFFFF;
color: #000000;
padding: 0;
margin: 0;
height: 100%;
}

.inside table td {vertical-align: top;}
