body {margin:0; padding:0; color:#000000; background: #fff url(../im/bg.jpg) repeat-x; font:.7em Tahoma, Verdana, Arial;}
input, select, textarea {font:1.1em Tahoma, Verdana, Arial;}
a{color:#1A67A4;} a:hover {text-decoration:none; color:#000;} form {margin:0;}
#wrapper {width:990px; margin:0 auto;}
#pixels {float:left; width:990px; margin:0 auto;}
#header {width:990px; float:left; height:110px; position: relative;}
#logo {margin:0; position:absolute; top:22px; left:0px;} #logo span {display:none;}
#logo a {display:block; background:url(../im/logo.png) no-repeat; width:191px; height:87px;}
#b728 {position:absolute; top:10px; right:0px; width:728px; height:90px;}

#tl, #timeline { display: block; width: 645px; height: 120px; }

.blog {padding:20px 0px 0px 40px;}
.blog ul {list-style:none; margin:0; padding:0 0 20px 0;float:left; width:655px}
.blog li {float:left; width:190px; padding:0 5px 8px 6px;}


.link1 {
font-family:Verdana,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}

.vip {background:#F0F0F0 url(../im/vip.gif) no-repeat right top}
.vip_edit {background: url(../im/vip.gif) no-repeat right top}
.svip {background:#F0F0F0}
.lexlink {background: url(../images/lexlink.gif) no-repeat right top}

#menu {float:left; width:990px; padding:1px 0 0 0; margin:0 0 0 -10px; position:relative; z-index:999}
#menu ul {float:left; list-style:none; margin:0; padding:0;}
#menu li {float:left; padding:0 2px 0 0; text-transform:uppercase; background:url(../im/b1.gif) no-repeat right 9px;}
#menu span {color:#4381AA; float:right; padding:6px 0 0 0;} #menu a {color:#fff; text-decoration:none;}
#menu li a {display:block; float:left; padding:6px 10px 0 10px; height:22px; position:relative;}
#menu li a:hover {background:#0C5283 url(../im/menuh.gif) no-repeat top center;}
#menu li.l {background:none;}
#menu li a img {position:absolute; right:2px; top:11px;}

div.menu {left: 0px;position: absolute;top: 0px; visibility: hidden; z-index: 101; border:1px solid #0A5783; border-top:none; width:180px;padding:0px 1px 1px 0;background:#fff;}
div.menu a.menuItem {background-color:#F4FCFF; display: block;white-space: nowrap;color:#06406e;border-bottom:1px solid #d0e1e9;border-top:1px solid #fff;background:url(arrow.gif) no-repeat left #e9f1f4;padding:3px 0 0 10px;width:170px;height:19px; clear:both;}
div.menu a.menuItem_longer {background-color:#F4FCFF; display: block;white-space: nowrap;color:#06406e;border-bottom:1px solid #d0e1e9;border-top:1px solid #fff;background:url(arrow.gif) no-repeat left #e9f1f4;padding:3px 0 0 10px;width:170px;height:19px; clear:both;}
div.menu a.mlast {border-bottom:0;}
div.menu a.menuItem:hover{border-bottom:1px solid #d0e1e9;text-decoration:none;background-color:#f4fcff;border-top:1px solid #fff;}
div.menu a.mlast:hover {border-bottom:none;}

#dam {float:left; width:990px; clear:both; padding:5px 0 0 0;}
#dam p {margin:0; float:left; background:url(../im/dambg.gif) no-repeat; width:750px; height:26px; padding:0 12px 0 18px;}
#dam #date {float:left; display:block; height:19px; padding:7px 9px 0 0; margin-right:5px; font-size:.9em; border-right:solid 1px #B9B9B9; color:#747474}
#dam p a {display:block; float:left; margin:6px 25px 0 0; text-decoration:none; background:url(../im/b3.gif) no-repeat 0 5px; padding:0 0 0 7px}
#dam p a:hover {text-decoration:underline;}
#dam p a.imp {background-image:url(../im/b4.gif);}

#dam2 {float:left; width:990px; clear:both; padding:5px 0 0 0;}
#dam2 p {margin:0; float:left; background:url(../im/dambg.gif) no-repeat; width:750px; height:26px; padding:0 12px 0 18px;}
#dam2 #date {float:left; display:block; height:19px; padding:7px 9px 0 0; margin-right:5px; font-size:.9em; border-right:solid 1px #B9B9B9; color:#747474}
#dam2 p a {display:block; float:left; margin:6px 25px 0 0; text-decoration:none; background:url(../im/b3.gif) no-repeat 0 5px; padding:0 0 0 7px}
#dam2 p a:hover {text-decoration:underline;}
#dam2 p a.imp {background-image:url(../im/b4.gif);}
#dam2 p a.imp2 {background-image: none; padding: 0 0 0 0; margin: 6px 0 0 0;}
#dam2 p span.imp3 {background-image: none; padding: 0 0 0 0; margin: 6px 0 0 0;}

#dam form {float:right; padding:5px 0 0 0;}
#dam form input {border:solid 1px #B0B0B0; width:135px; color:#ccc; font-size:.9em; padding:1px 2px 2px 2px; margin:0 5px 0 0; float:left;}
#dam form a {display:block; float:left; background:url(../im/s1.gif) no-repeat; width:50px; height:16px; padding:2px 0 0 0; font-weight:bold; color:#000; text-align:center; text-decoration:none;}
#dam form a:hover {background-position:0 -18px;}

#dam2 form {float:right; padding:5px 0 0 0;}
#dam2 form input {border:solid 1px #B0B0B0; width:135px; color:#ccc; font-size:.9em; padding:1px 2px 2px 2px; margin:0 5px 0 0; float:left;}
#dam2 form a {display:block; float:left; background:url(../im/s1.gif) no-repeat; width:50px; height:16px; padding:2px 0 0 0; font-weight:bold; color:#000; text-align:center; text-decoration:none;}
#dam2 form a:hover {background-position:0 -18px;}

#sem form {float:left; padding:5px 0 0 0;  width:650px}
#sem form input { width:500px; font-size:.9em; float:left; border:solid 1px #B0B0B0;}
#sem form input.radio { width:20px; font-size:.9em; float:left;}
#sem form textarea { width:95%;}
#sem a {display:block; float:left; background:url(../im/s1.gif) no-repeat; width:50px; height:16px; padding:2px 0 0 0; font-weight:bold; color:#000; text-align:center; text-decoration:none;}
#sem a:hover {background-position:0 -18px;}

#main {width: 990px; float:left; padding:20px 0 10px 0; border-bottom:solid 1px #E1E1E1;}
#main2 {float:left; padding:20px 0 10px 0; border-bottom:solid 1px #E1E1E1;}
#lcol {width:300px; float:left; margin:0 18px 0 0;} #ccol {width:300px; float:left;} #rcol {width:355px; float:right;}
#rcol-inner {width:300px; float:right;}
#lcol-inner {width:672px; float:left;}
#rcol-inner-forum {width:160px; float:right;}
#lcol-inner-forum {width:812px; float:left;}
#city24 {width:600px; float:left;}
#lcol-inner .box {width:672px;  background:url(../im/boxbg-big.gif) repeat-y;}
.boxn {width:600px;  background:url(../im/boxbg-big.gif) repeat-y; float:left; margin:0 0 10px 0;}
#lcol-inner .bt {width:665px; background:url(../im/h1btbg-big.gif) no-repeat;}
#lcol-inner .bt-nt {width:665px; background:url(../im/boxibg-big-top.gif) no-repeat; padding:4px 8px 0 0;}
#lcol-inner .boxi {width:656px; background:url(../im/boxibg-big.gif) no-repeat bottom; padding:4px 8px 5px 8px;}
#city24 .boxi {width:584px; background:url(../im/boxib.gif) no-repeat bottom; padding:4px 8px 5px 8px;}

.box {width:300px; float:left; background:url(../im/boxbg.gif) repeat-y; margin:0 0 10px 0;}

.navi {width:300px; float:left; margin:0; text-transform:uppercase; background:#fff;}
.navi strong {display:block; margin:0 5px 0 0; color:#fff; text-align:center; font-weight:normal; float:left; height:26px; background:url(../im/navi-strong.gif) no-repeat right;}
.navi strong span {display:block; float:left; background:url(../im/navi-strong-l.gif) no-repeat left; height:20px; padding:6px 30px 0 7px;}
.navi a {display:block; margin:0 5px 0 0; color:#747474; text-decoration:none; float:left; height:24px; background:url(../im/navi-a.gif) no-repeat right;}
.navi a span {display:block; cursor:pointer; float:left; background:url(../im/navi-a-l.gif) no-repeat left; height:19px; padding:5px 30px 0 7px;}
.navi a:hover { background-image:url(../im/navi-a-h.gif);}
.navi a:hover span {background-image:url(../im/navi-a-l-h.gif);}
.boxi {float:left; width:284px; background:url(../im/boxib.gif) no-repeat bottom; padding:10px 8px 5px 8px;}
.tabs {width:290px; font-size:.9em; height:22px; padding:1px 5px 0 5px; float:left; background:url(../im/tabsbg.gif) no-repeat; margin:0;}
.tabs strong {font-weight:normal; background:#CECECE; color:#000; height:18px; display:block; float:left; padding:4px 6px 0 6px;}
.tabs a {display:block; float:left; padding:4px 6px 0 6px; height:18px; text-decoration:none; background:url(../im/tabs-a-l.gif) no-repeat right bottom;}
.tabs a.l {background:none;}
.nrc { background-image:url(../im/tabsbg-nrc.gif)}
.info {width:284px; float:left; margin:0; background:url(../im/infobg.gif) no-repeat top; padding: 5px 8px 0 8px;}
.i {margin:0 0 8px 0; padding:0 0 3px 0; border-bottom:solid 1px #F0F0F0;}
.info strong, .i strong {color:#000;}
.infonobg {background:none}

#rcol .i { padding:5px 8px 5px 8px; width:337px; margin:0 auto; border-bottom:solid 1px #CECECE;}
#rcol .box {width:355px; background:url(../im/boxbgr.gif) repeat-y;}

#rcol .bt {width:348px; background:url(../im/h1btbgr.gif) no-repeat;}
#rcol .boxi {width:355px; background:url(../im/boxibr.gif) no-repeat bottom;}


.tabs_inner {border-bottom: solid 1px #1A67A4; width:661px; font-size:.9em; height:22px; padding:0px 5px 0 5px; float:left;  margin:0;}
.tabs_inner strong {font-weight:normal; background:#CECECE; color:#000; height:18px; display:block; float:left; padding:4px 6px 0 6px;}
.tabs_inner a {display:block; float:left; padding:4px 6px 0 6px; height:18px; text-decoration:none;}


.news_list {border-bottom:dotted 1px #1A67A4; padding:0 0 5px 5px; margin:0 0 5px 0; float:left; width:100%;}
.news_list_d {border-bottom:dotted 1px #1A67A4; padding:0 0 5px 5px; margin:0 0 5px 0; float:left; width:100%; background-color:#F3F6F9}

.list {border-bottom:solid 1px #F0F0F0; padding:0 0 5px 0; margin:0 0 5px 0; float:left; width:100%;}

.list2 {float:left; width:96%; padding:2%; background:#F8F8F8; margin:5px 0;}
.list2 p, .list2 ul {margin:5px 0 0 0; padding:0; list-style:none} .list2 ul li {background: url(../im/b3.gif) no-repeat left 6px; padding: 0 0 4px 8px} .list2 ul.star-rating li {padding:0;}
.list2 img {float:left; margin:0 7px 0 0;}


.list img {float:left; margin:0 7px 0 0;}
.list span {display:block; font-size:.9em; float:left; padding:5px 0 0 0;} .list span em {font-style:normal; color:#000;}
.list span strong {color:#1A67A4;} .list span strong em {color:#1A67A4; font-weight:normal;}
.list.listlast {border:none;}
a.rss {float:left; font-size:.9em; text-decoration:none; background:url(../im/rss.jpg) no-repeat; display: block; height:13px; padding:2px 0 0 21px;}
a.reg {float:left; font-weight:bold; font-size:.9em; text-decoration:none; background:url(../im/reg.gif) no-repeat 8px 4px; display: block; height:13px; padding:2px 0 0 20px;}
a.reg1 {float:left; font-weight:bold; font-size:.9em; text-decoration:none; background:url(../im/arc.gif) no-repeat 8px 4px; display: block; height:20px; padding:2px 0 0 20px; width:278px;}
a.left {float:left; font-size:.9em; text-decoration:none; background:url(../im/b3.gif) no-repeat 0 7px; display:block; padding:2px 0 0 8px}
a.all {float:right; font-size:.9em; text-decoration:none; background:url(../im/b3.gif) no-repeat 0 7px; display:block; padding:2px 0 0 8px}
a.fpass {float:right; font-size:.9em; text-decoration:none; background:url(../im/fpass.gif) no-repeat 0 4px; display:block; padding:2px 8px 0 9px}
.bt {width:293px; background:url(../im/h1btbg.gif) no-repeat; height:20px; padding:6px 0 0 7px; margin:0; font-size:1em; color:#fff; font-weight:normal; text-transform:uppercase}
.bt a {color:#fff}
.list span.mbp {padding-bottom:15px; display:block; width:205px;}
.list span.mbp strong {color:#000;}

#flogos {padding:5px 0 10px 0; width:990px; float:left; clear:both; border-bottom:solid 2px #104F82}
#flogos a {display:block; float:left; margin:0 0 0 0;} #flogos .fff {margin:0 17px 0 0; float:left;}
#copy {width:990px; float:left; clear:both; color:#000; padding:8px 0;}
#copy span,#flinks span {float:left;} #copy span.cr,#flinks span.fr {float:right;}
#flinks {border:solid 1px #C8C8C8; width:976px; float:left; clear:both; padding:6px;}

#flinks span.frlinks {width:530px;}
#flinks span.fr strong {font-weight:bold; padding:0 8px 0 0;}
#flinks span.frlinks a {width:80px; background:none; padding:0 0 8px 0;}

.spacer {float:left; width:990px; height:10px; margin:0;}
#copy a, #flinks a {color:#104F82} #flinks a.l {margin:0; background:none; padding:0;}
#flinks a {background:url(../im/b5.gif) no-repeat right; display:block; float:left; padding:0 7px 0 0; margin:0 7px 0 0;} #flinks strong {font-weight:normal; display:block; float:left; padding:0 5px 0 0;}

.boxinb {background:url(../im/boxibgnb.gif) no-repeat bottom;}
#rcol .boxinb {background:url(../im/boxibgnbr.gif) no-repeat bottom; width:351px; padding:1px 2px 2px 2px}
.scroll {float:left; width:220px; margin:0 0 5px 0}
.bigscroll {width:87%; padding:10px 0 10px 13%; border-top:solid 1px #CECECE;}
.bigscroll div {float:left; width:200px;}
.bigscroll div.jobs {float:left; width:148px;}
.prev {display:block; float:left; background:url(../im/left-a.gif) no-repeat; width:23px; height:15px;}
.next {display:block; float:right; background:url(../im/right-a.gif) no-repeat; width:23px; height:15px;}
span.prev {background-image:url(../im/left.gif);} span.next {background-image:url(../im/right.gif);}
.scroll p {float:left; margin:0; padding:0 8px;}
.scroll p strong, .scroll p a {display:block; float:left; padding:1px 4px; margin:0 2px 0 0; text-decoration:none; font-size:.9em;}
.scroll p a {border:solid 1px #E7EDF2;} .scroll p strong {color:#000;}

.slist {list-style:none; margin:0 0 10px 0; padding:0; float:left; width:100%; background:url(../im/slistbg.gif) repeat-y 130px;}
.slist li{float:left; width:47%; margin:0 0 10px 0; padding:0 1% 0 2%; background:url(../im/b3.gif) no-repeat left 6px;}
.slist li.imp {background:url(../im/b4.gif) no-repeat left 6px;} .slist li.l {margin:0;}
#lcol-inner .slist {background-position:315px;}
#lcol-inner .slist {background-position:315px;}


.slist_news {list-style:none; margin:0 0 10px 0; padding:0; float:left; width:100%; background:url(../im/slistbg.gif) repeat-y 130px;}
.slist_news li{float:left; width:47%; margin:0 0 10px 0; padding:0 1% 0 2%; background:url(../im/b3.gif) no-repeat left 6px;}
.slist_news li.imp {background:url(../im/b4.gif) no-repeat left 6px;} .slist li.l {margin:0;}
#lcol-inner .slist_news {background-position:315px;}

#login_tax {background:#F3F6F8; color:#000000; font-size:.9em; width:337px; padding:14px 8px 21px 8px; margin:1 auto; height:45px; border-bottom:solid 1px #CECECE}
#login_tax span {display:block; float:left; width:135px; margin:0 5px 0 0} #login_tax input {border:solid 1px #747474; font-size:11px; width:130px; float:left;}
#golog {display:block; float:left; background:url(../im/s1.gif) no-repeat; width:50px; height:16px; padding:2px 0 0 0; font-weight:bold; color:#000; font-size:1.1em; text-align:center; text-decoration:none; margin:11px 0 0 0;}
#golog:hover {background-position:0 -18px;} #rcol-inner #login_tax{ padding-top:10px; padding-bottom:10px;}
#rcol-inner #login_tax input {width:105px;} #rcol-inner #login_tax span {width:110px;}
#rcol-inner #login_tax {width:282px;} #rcol-inner .boxis {width:299px; padding:0 0 5px 1px;}

#services {float:left; width:331px; background:#E1E1E1; padding:10px;}
.service {float:left; width:331px; background:url(../im/servicetop.gif) #fff no-repeat top left; margin-bottom:10px;}
.service.slast {margin:0;}
.service div.servicebot {background: url(../im/servicebot.gif) no-repeat bottom left; width:321px; float:left; padding:10px 10px 0 0}
html > body .service div.servicebot {padding-bottom:3px;}
.books {background:url(../im/books.jpg) no-repeat left 2px; padding:0 0 0 75px; float:left;}
.mouse {background:url(../im/mouse.jpg) no-repeat left 2px; padding:0 0 0 75px; float:left;}
.suit {background:url(../im/suit.jpg) no-repeat left 2px; padding:0 0 0 75px; float:left;}
.notebook {background:url(../im/notebook.jpg) no-repeat left 2px; padding:0 0 0 75px; float:left;}

.service h1 {font-size:1em; margin:0 0 10px 0; font-weight:normal;} .service h1 strong {color:#000;}
.service ul {list-style:none; margin:0; padding:0;float:left; width:240px}
.service li {float:left; width:109px; padding:0 5px 8px 6px; background:url(../im/b3.gif) no-repeat left 6px;}
.service ul.bigli li {width:228px;} .service ul.linobg li {background:none; padding-left:0;}
.service li span {display: block; float:left; clear:both; font-size:.9em; padding:4px 0 0 0;}
.service li span a {color:#000;} .service ul.linobg li.archive {background:url(../im/arc.gif) no-repeat left 3px; padding-left:13px; margin-top:5px;}

.blog {padding:20px 0px 0px 40px;}
.blog ul {list-style:none; margin:0; padding:0 0 20px 0;float:left; width:655px}
.blog li {float:left; width:190px; padding:0 5px 8px 6px;}

#newsletter {float:left; width:355px; background:url(../im/nbg.gif) repeat-y;}
#ntop {background:url(../im/ntop.gif) no-repeat top left; float:left; width:355px;}
#ncontent {float:left; width:335px; background:url(../im/nbot.gif) no-repeat bottom left; padding:10px}
#newsletter label strong {color:#000;} #newsletter label { padding:0 0 5px 0; display:block; float:left;}
#newsletter form {float:left; width:240px;} #newsletter input {border:solid 1px #747474; font-size:11px; float:left; color:#C5C5C5; padding:1px 2px 2px 2px; margin:0 5px 0 0;}
#newsletter form a {display:block; float:left; background:url(../im/s2.gif) no-repeat; width:80px; height:16px; padding:2px 0 0 0; font-weight:bold; color:#000; font-size:1.1em; text-align:center; text-decoration:none;}
#newsletter form a:hover {background-position:0 -18px;}
#newsletter p {float:right; margin:0; width:80px}
#newsletter p a {background:url(../im/b3.gif) no-repeat left; padding:0 0 0 8px; display:block; float:left; clear:both; margin:0 0 5px 0}

#rcol-inner #newsletter {width:300px; background:url(../im/boxbg.gif) repeat-y;}
#rcol-inner #newsletter form {width:260px;} #rcol-inner #newsletter span {display:block; float:left; clear:both; width:280px; padding:8px 0 0 0;}
#rcol-inner #newsletter span a{display: block; float:left; background:url(../im/b3.gif) no-repeat left 5px; padding:0 0 0 8px; margin:0 8px 0 0;}
#rcol-inner #ntop{background:url(../im/ntopr.gif) no-repeat top left; width:300px;}
#rcol-inner #ncontent {background:url(../im/nbotr.gif) no-repeat bottom left; width:280px;}
.b300 {float:left; width:300px; height:250px; margin:0 0 10px 0;}

.nav {float:left; width:100%; margin:0 0 10px 0; font-weight:bold; font-size:1.1em; text-transform:uppercase;}
.nav a {background:url(../im/b3.gif) no-repeat right 6px; padding:0 6px 0 0;}
.nav strong {color:#000;}
h2.ntit {margin:5px 0 10px 0; font-size:1.1em;}
h2.ntit a{ text-decoration:none;}
a.ntit{ text-decoration:none; color:#000000}
span.cont{ color:#1A67A4}
span.cont_i{ color:#1A67A4; font-size:1.05em;}

.splist {border:solid 1px #F3F6F8; margin:10px 0;} .splist td {border-bottom:solid 1px #1D6597; padding:8px 5px}
.pager {float:left; width:100%;} .pager span {float:left; padding:0 10px 0 0;}
.pager strong, .pager a {display:block; float:left; padding:1px 4px; margin:0 2px 2px 0; text-decoration:none; font-size:.9em;}
.pager a {border:solid 1px #E7EDF2;} .pager strong {color:#000;} .pager a.prev, .pager a.next {border:0;} .pager a.next {margin-left:8px;}

.tabs_news {border-bottom: solid 1px #1A67A4; width:661px; font-size:.9em; height:22px; padding:0px 5px 0 5px; float:left;  margin:0;}
.tabs_news strong {font-weight:normal; background:#CECECE; color:#000; height:18px; display:block; float:left; padding:4px 6px 0 6px;}
.tabs_news a {display:block; float:left; padding:4px 6px 0 6px; height:18px; text-decoration:none;}

.tlist {background:#fff; margin:0 0 10px 0} .tlist th {background:#CECECE; color:#fff; padding:3px} .tlist td {padding: 15px 3px; border-bottom:solid 1px #CECECE}

.blist {font-size:1.2em; background:#F3F6F9; padding:1%; width:97%;}
.form-elem label
{
	width:150px;
	padding:0 0 5px 0; display:block; float:left;

}

#user_profile .form-elem img
{
	margin:0 0 0 40px;
}

.pager-left .pager {float:left; width:70%;}
h1.title {font-size:1.3em; margin:10px 0; color:#000; float:left; width:100%}
h1.title_guide {margin:0; font-size:1.1em; color:#000; float:left; width:100%}


.navi-big {width:100%px; float:left; margin:0; text-transform:uppercase; background:#fff;}
.navi-big strong {display:block; margin:0 5px 0 0; color:#fff; text-align:center; font-weight:normal; float:left; height:26px; background:url(../im/navi-strong.gif) no-repeat right;}
.navi-big strong span {display:block; float:left; background:url(../im/navi-strong-l.gif) no-repeat left; height:20px; padding:6px 10px 0 7px;}
.navi-big a {display:block; margin:0 5px 0 0; color:#747474; text-decoration:none; float:left; height:24px; background:url(../im/navi-a.gif) no-repeat right;}
.navi-big a span {display:block; cursor:pointer; float:left; background:url(../im/navi-a-l.gif) no-repeat left; height:19px; padding:5px 5px 0 5px;}
.navi-big a:hover { background-image:url(../im/navi-a-h.gif);}
.navi-big a:hover span, .navi a:hover span {background-image:url(../im/navi-a-l-h.gif);}


#rcol .boxi_news {width:280px; background:url(../im/nbotr.gif) no-repeat bottom;}
.boxi_news {float:left; width:284px; background:url(../im/nbotr.gif) no-repeat bottom; padding:0px 8px 1px 8px;}
#services_news {float: left; width: 278px; background:#E1E1E1; padding:5px; margin: 5px 0 5px -2px;}
.service_news {float:left; width:278px; background:url(../im/servicetop.gif) #fff no-repeat top left; margin-bottom:5px;}
.service_news.slast {margin:0;}
.service_news div.servicebot_news {background: url(../im/servicebot.gif) no-repeat bottom left; width:265px; float:left; padding:10px 10px 0 0;}
html > body .service_news div.servicebot_news {padding-bottom:3px;}
.books_news {background:url(../im/books.jpg) no-repeat left 2px; padding:0 0 0 75px; float:left;}
.mouse_news {background:url(../im/mouse.jpg) no-repeat left 2px; padding:0 0 0 75px; float:left;}
.suit_news {background:url(../im/suit.jpg) no-repeat left 2px; padding:0 0 0 75px; float:left;}
.notebook_news {background:url(../im/notebook.jpg) no-repeat left 2px; padding:0 0 0 75px; float:left;}

.service_news h1 {font-size:1em; margin:0 0 10px 0; font-weight:normal;} .service_news h1 strong {color:#000;}
.service_news ul {list-style:none; margin:0; padding:0;float:left; width:240px}
.service_news li {float:left; width:109px; padding:0 5px 8px 6px; background:url(../im/b3.gif) no-repeat left 6px;}
.service_news ul.bigli_news li {width:228px;} .service_news ul.linobg_news li {background:none; padding-left:0;}
.service_news li span {display: block; float:left; clear:both; font-size:.9em; padding:4px 0 0 0;}
.service_news li span a {color:#000;} .service_news ul.linobg_news li.archive {background:url(../im/arc.gif) no-repeat left 3px; padding-left:13px; margin-top:5px;}

.book_descr {text-align:justify; font-weight:normal; text-indent:0px; margin:10px 0 10px 0; padding:10px 0 0 0;}

.lawlist {position:relative; padding-bottom:26px;}
.lawlist .edit {position:absolute; right:10px; bottom:10px; background:url(../im/icons_new/edit_icon.gif) no-repeat 0 0; line-height:16px; padding-left:22px}
.lawlist .delete {position:absolute; right:10px; bottom:10px; background:url(../im/icons_new/delete_icon.gif) no-repeat 0 0; line-height:16px; padding-left:22px}
.lawlist .download {background:url(../im/download.gif) no-repeat 0 3px; font-weight:bold; padding-left:15px;}
.lawlist .xls {background:url(../im/xls.gif) no-repeat 0 1px; font-weight:bold; padding-left:17px;}
.lawlist .doc {background:url(../im/doc.gif) no-repeat 0 1px; font-weight:bold; padding-left:17px;}
.lawlist .pdf {background:url(../im/pdf.gif) no-repeat 0 1px; font-weight:bold; padding-left:17px;}
.lawlist .txt {background:url(../im/txt.gif) no-repeat 0 1px; font-weight:bold; padding-left:17px;}

.addtomy {display:block;width:160px; height:24px; background:url(../im/addtomy.gif) no-repeat 0 0; color:#fff; text-decoration:none; text-indent:28px; text-align:left; line-height:22px}
.addtomy:hover {color:#fff; background-position:0 -24px;}

p.ok {font-weight:bold; margin:0 0 10px 0; background:#FFAE07; padding:5px 0}

