BODY {margin:0; padding:0; font-family: Tahoma, Verdana, Arial; color: #3f4b69; background:#ffffff; font-size: 10pt}
table {border-collapse: collapse; margin:0;}
td {padding:0}
a img {border: none}

#top {background: #c8cbd2; width:100%; height: 77px; border-bottom: 1px solid #ffffff;}
#toplogo {width:175px; height: 77px; vertical-align: top;}
#topdozakaz {width:178px; height: 77px; background: url("http://www.rentaservice.ru/img/redfon.png") left top no-repeat; color: #ffffff; font-size: 11px; font-weight: bold; vertical-align: top; min-width: 177px}
#topdozakaz p {padding: 14px 12px 0px 12px; margin:0}
#topdozakaz a { color: #ffffff;}
#topdozakaz a:hover { color: #fed0d0;}
#toptel  {text-align: right; vertical-align: top;}
#toptel p {padding:3 18; margin:0; font-size: 19px}

#toptel p.workingtime {padding: 2 18; margin:0; font-size: 11px}
#topslogan  {text-align: left; vertical-align: middle; min-width: 370px; letter-spacing: 0px; padding-bottom:5;}
#topslogan p {padding:2 12; margin:0; font-size: 10px; text-transform: uppercase}
#main {width: 100%; background: #ffffff}
#left {width: 175px; background: #c8cbd2; vertical-align: top}
#center {width: *; background: #ffffff;  vertical-align: top; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#righttop {width:178px; background: #c8cbd2;  vertical-align: top}
#rightbottom {width:178px; background: #c8cbd2;  vertical-align: bottom; text-align: right;}
#leftmenu {width: 100%; background:#5c7cbe;}
#leftmenu .leftmenupoint {width:100%; height:32px; border: none; padding: 0 0 0 10; font-size: 11px; text-transform: uppercase; color:#ffffff}
#leftmenu .leftmenupoint  a {color: #ffffff; text-decoration:none}
#leftmenu .leftmenuline {width:100%; height:1px; text-align: left; background: url("http://www.rentaservice.ru/img/leftmenuline.png") left top repeat-x #ffffff;}
#leftkontakt {background: #3f4b69; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; width: 100%}
#leftkontakt .leftkontaktpoint1 {padding: 0 0 0 4; width: 53; text-align:right; vertical-align:middle;}
#leftkontakt .leftkontaktpoint2 {padding:4 4 4 0; width: 122; text-align:left; color: #ffffff; font-size: 12px;}
#leftkontakt .leftkontaktpoint2 p {padding: 0; margin: 4 0;}
#leftkontakt .leftkontaktpoint2 a {color: #ffffff}
#leftkontakt .leftkontaktpoint2 a:hover {color: #c8cbd2}
#leftkontakt .leftkontaktline {width:100%; height:1px; text-align: left; background: url("http://www.rentaservice.ru/img/leftkontaktline.png") left top repeat-x #ffffff;}
#copyright {margin:0; padding: 10;  font-size:11px;}
#our_banner {margin:0; padding: 5 10 10 10; font-size:11px; text-align: center; line-height: 2; font-weight: bold;}
#our_banner a {color: #3f4b69;  font-weight: bold; }
#our_banner a:hover {color: #596a94;}
#subscribe {margin:0; padding: 15 10 10 10; font-size:10px; line-height: 2;}
#subscribe a {color: #3f4b69;  font-weight: bold; }
#subscribe a:hover {color: #596a94}
#topmenu {width: 100%; background: url(http://www.rentaservice.ru/img/topmenufon.png) top left repeat-x #ffffff;}
#topmenu td  {padding: 0 4; text-align: center; vertical-align: top}
#topmenu a {color: #3f4b69; font-size: 11px; font-weight: bold; }
#topmenu a:hover {color: #3e5bb5}
#maincontent {width: 100%; font-size: 13px;}
#maincontent td {font-size: 13px;}
#maincontent  td.maincontenttd {padding: 10px}
#maincontent h1 {background: url(img/hgrad.png) repeat-x left top #4a6eb4; margin: 15 0 4 0; padding: 6 10 8 10; color: #ffffff; font-size: 11px; text-transform: uppercase; clear: both;}
#maincontent h1 a { color: #ffffff; text-decoration:none}
#maincontent h2 {background: url(img/hgrad.png) repeat-x left top #4a6eb4; margin: 15 0 4 0; padding: 6 10 8 10; color: #ffffff; font-size: 11px; text-transform: uppercase; clear: both;}
#maincontent h2 a { color: #ffffff; text-decoration:none}
#maincontent h2 a:hover { color: #eef1f8; text-decoration:none}
#maincontent h3 {margin: 10 0 4 0; color: #3f4b69; font-size: 13px; text-transform: uppercase; clear: both; font-weight: bold}
#maincontent h4 {margin: 10 0 4 0; color: #708bdf; font-size: 12px; clear: both; font-weight: bold}

#maincontent a {color: #074fe2;}
#maincontent a:hover {color: #6d99f3;}
#maincontent p {padding: 2; margin: 4  0; font-size: 13px; line-height: 1.5;}
#maincontent ul {margin-top: 10}
#maincontent li {padding: 0; margin: 4  0; font-size: 13px; line-height: 1.5;}
.onenews {width: 100%}
.fotonews {padding: 4 10; width: 100px; vertical-align: top; text-align:center}
.textnews {font-size: 12px; line-height: 1.5; vertical-align: top; width: *}
.textnews a {font-weight: bold}
.textnews b {text-transform: uppercase}
a.more  {font-weight: 200; font-size:11px;}
.index_listing {color: #074fe2; text-transform: uppercase}
.grey_table {width:100%; background: #c8cbd2; color: #3f4b69; font-size: 11px; font-weight: bold; line-height: 1.5;}
.grey_table a {color: #3f4b69; }
.grey_table_cks {padding: 2 6; border-bottom: 1px solid #ffffff; width: 100%; text-align: left;}
.grey_table_yes {padding: 4 6 4 68; border-right: 1px solid #ffffff; width: 50%; text-align: left; vertical-align: top; background: url(img/yes_fon.png) left top no-repeat;}
.grey_table_no {padding: 4 6 4 68;  width: 50%; text-align: left; vertical-align: top;  background: url(img/no_fon.png) left top no-repeat;}
.grey_table ul {list-style-type: none; margin: 0; padding:0}
.grey_table li {list-style-type: none; margin: 4;}
.grey_table_cks h2.gt {border: none; padding: 2 6; font-size: 14px; margin:0; background: none;}
.oneindextovar {width: 100%; border-bottom: 1px dotted #3f4b69}
.fotoindextovar {padding: 10 10 0; width: 100px; vertical-align: top; text-align:center}
.textindextovar {font-size: 12px; line-height: 1.5; vertical-align: top; width: *;  padding: 6 0;}
.textindextovar a {font-weight: bold; color: #1f1212}
.textindextovar b {text-transform: uppercase}
.grey_blue_zag_m {height: 34; color: #ffffff; background: url(http://www.rentaservice.ru/img/blue_zag_m.png) left top no-repeat;  text-transform: uppercase; vertical-align: top; padding: 4 10}
.grey_blue_zag_m1 {min-height: 34;  line-height: 1.6; background: url(http://www.rentaservice.ru/img/blue_zag_m.png) left top no-repeat;  text-transform: uppercase; vertical-align: top; padding: 4 10 10 10;  font-size: 11px}
.grey_blue_zag_m1 b {font-size: 11px}
.grey_blue_zag_m1 p {font-size: 11px; line-height: 1.6; padding: 0; margin:0}
div.grey_zag {color: #ffffff; font-size:10px; height: 34}
p.grey_text {font-size:10px;}

.grey_blue_zag {min-height: 34; line-height: 1.6; background: url(http://www.rentaservice.ru/img/blue_zag.png) left top no-repeat;  text-transform: uppercase; vertical-align: top; padding: 4 10 10 10; font-size: 10px}
.grey_blue_zag b {font-size: 10px}
.grey_blue_zag p {font-size: 10px; line-height: 1.6; padding: 0; margin:0}
.grey_table_casual {padding: 4 12 12 12;  width: 100%; text-align: left; vertical-align: top; font-weight: 200; font-size:12px;}
#login_place {background: url("img/login_fon.png") left top repeat-x #4a6db4; width:100%; font-size: 12px;}
.login_place_td {width: 100%; padding: 7 0 7 10}
#login_place form {padding:0; margin:0}
#login_place p.login_form{padding:0; margin: 2 0 0 0; font-size: 10px;}
#login_place a { color: #ffffff;}
#login_place a:hover {color: #c8cbd2;}
.login_form {font-size: 10px;}

#maincontent  .dopstat {width: 100%; background: #ffffff;  text-transform: uppercase; font-size: 11px}
.dopstat {width: 100%; background: #3f4b69;  text-transform: uppercase; font-size: 11px}
.dopstat td {padding: 9 7}
.dopstat ul {list-style-type: none; margin: 0; padding:0}
.dopstat li {list-style-type: none; margin: 5;}
.dopstat a {color: #ffffff}
.dopstat a:hover {color: #b3bcdb}

.newsblockfoto {padding:10 10 0 10; vertical-align:top;}
.newsblocktext {padding: 10 10 2 2; vertical-align:top;}
.newsblockdate {font-size: 9px; color: #ffffff; padding: 0; margin: 0}
.newsblocknews {font-size: 11px; color: #1f1212; padding: 0; margin: 2 0; font-weight:bold;}
.newsblocknews a {color: #1f1212;}
.newsblocknews a:hover {color: #596a94}

.golos {width: 100%; background: #3f4b69;  font-size: 10px; color: #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-transform: uppercase; }
.golos td {padding: 9 5 13 10; line-height: 2.2;}
.golos b {line-height: 1.2;}
.golos form {padding:0; margin:0;}
.golos a {color: #ffffff}
.golos a:hover {color: #c7c9d0}

#bottom {width: 100%; background: #878ea2; color: #ffffff; font-weight: bold; font-size:12px}
#bottom a {color: #ffffff}
#bottom a:hover {text-decoration: none}
#leftbottom {width: 175px;  padding:10; text-align: left;}
#bottomright{width: 178px; text-align: right; padding:10;}
#centerbottom {width: *; text-align: center}
.gotoup {font-size: 11px; padding: 30 10 0 10; text-align: left}

.tdaroundin {padding: 2; border: 1px solid #eeeeee;}
.magjach {padding: 4}
.magjach b a {color: #ffffff; text-decoration:none}
.magjach b a:hover {color: #eeeeee;}
a.magname {color: #ffffff; text-decoration:none}
a.magname:hover {color: #eeeeee;}

.pagemenu {font-weight:bold}
.pagemenu a {padding: 2 6; background: #c7c9d0; text-decoration:none;}
.pagemenu a:hover {background: #444d67; color: #ffffff}

a.text_mag_kat {color:#444d67; text-decoration:none}
.uwaga {background: #eb3030; font-weight: bold; color: #ffffff}


