h1 { margin:0 0 10px 0; }
select {border: 1px solid #A9B6BC; padding:1px 2px;}

#accsidebar div.sideblock {
  border-bottom: 1px solid #C7D4DA;
  margin-bottom:20px;
}
#accsidebar ul { margin:0 0 20px 0; padding:0; }
#accsidebar ul li { margin:0 0 3px 0; padding:0; list-style:none; font-size:85%; }

.offers-stateline {color:#5B737F; margin-bottom:10px; font-size:85%;}
.offers-stateline a, .offers-stateline span {color:#333!important;}

table.offers { width:100%; padding:0; margin-bottom:10px; }
table.offers th { padding: 5px 10px; font-size:85%; font-weight:normal; }
table.offers td { padding:20px 5px; border:0; border-bottom: 1px solid #EEEDED; font-size:85%;}

table.tariffs { width:100%; padding:0; margin-bottom:10px; }
table.tariffs th { padding: 5px 10px; font-size:85%; font-weight:normal; }
table.tariffs td { padding:20px 5px; border:0; border-bottom: 1px solid #EEEDED; font-size:85%;}

table.placed { width:100%; padding:0; margin-bottom:10px; }
table.placed th { padding: 5px 10px; font-size:85%; font-weight:normal; }
table.placed td { padding:20px 5px; border:0; border-bottom: 1px solid #EEEDED; font-size:85%;}

table.services { width:100%; padding:0; margin-bottom:20px; }
table.services th { padding: 5px 10px; font-size:85%; font-weight:normal; text-align:center; }
table.services td { padding:15px 0; border:0; font-size:85%;}
table.services h4 { margin-left:10px; color:#24971E; font-size:116%;}
table.services input {padding: 1px; border: 1px solid #A9B6BE;}

table.portfolio { width:100%; padding:0; margin-bottom:20px; }
table.portfolio th { padding: 5px 10px; font-size:85%; font-weight:normal; text-align:center; }
table.portfolio td { padding:10px; border:0; font-size:85%; border-bottom: 1px solid #E3E7EA;}
table.portfolio td.thumb {text-align:center; padding:10px 0;}
table.portfolio td.options { padding:5px 10px; background-color: #A9B6BD; color:#FFF; }
table.portfolio td.options a {color:#FFF;}

table.ptf-form {margin:0; padding:0; border:0; width:100%;}
table.ptf-form td { border:0; border-bottom: 1px solid #D5DADD; font-size:85%; padding:10px; color:#64696D;}
table.ptf-form td.caption {border-right: 1px solid #D5DADD; width:200px; color:#333!important; padding-left:0;}
table.ptf-form input, table.ptf-form  textarea { width:300px; border: 1px solid #A9B6BC; padding:1px 2px;}
table.ptf-form select {width:305px; border: 1px solid #A9B6BC; padding:1px 2px;}
table.ptf-form td.priority input { width:50px; }
table.ptf-form td.ptf { border-bottom:0; } 

tbody.round {}
tbody.round td { background-color: #EDF1F4; color:#333; padding:0; }
tbody.round td.ttl { background: #EDF1F4 url(/themes/default/css/img/rnd_tl.png) top left no-repeat; height:10px; font-size:1px; line-height:1px;border-right: 1px solid #E3E7EA; }
tbody.round td.ttr { background: #EDF1F4 url(/themes/default/css/img/rnd_tr.png) top right no-repeat; height:10px; font-size:1px; line-height:1px; }
tbody.round td.btl { background: #EDF1F4 url(/themes/default/css/img/rnd_bl.png) bottom left no-repeat; height:10px; font-size:1px; line-height:1px; border-right: 1px solid #E3E7EA;}
tbody.round td.btr { background: #EDF1F4 url(/themes/default/css/img/rnd_br.png) bottom right no-repeat; height:10px;font-size:1px;line-height:1px; }
td.cattitle, td.catprice, td.catterms  {padding:8px 10px!important;}
td.catprice  { border-right: 1px solid #E3E7EA!important;}

table.profile { width:100%; padding:0; margin:0; }
table.profile td { padding:10px; border:0; font-size:85%; border-bottom: 1px solid #D5DADD;}
table.profile td.caption { border-right: 1px solid #D5DADD; width:170px;}
table.profile input, table.profile textarea { width:350px; border: 1px solid #A9B6BC; padding:1px 2px;}
table.profile .radio { width:20px; }
table.profile td.location select { width:138px; }
table.profile td.resume { border-bottom: 0; }

table.setting { width:100%; padding:0;  margin:0; }
table.setting td { padding:10px; border:0; font-size:85%; border-bottom: 1px solid #D5DADD;}
table.setting td.caption { border-right: 1px solid #D5DADD; width:170px;}
table.setting input.text, table.setting  textarea, table.setting input.password { border: 1px solid #A9B6BC; padding:1px 2px;}
table.setting td.password{ border-bottom: 0; }

table.images { width:100%; padding:0;  margin:0; }
table.images td { padding:10px; border:0; font-size:85%; border-bottom: 1px solid #D5DADD;}
table.images td.caption { border-right: 1px solid #D5DADD; width:170px;}
table.images input, table.images  textarea, table.images input.password { border: 1px solid #A9B6BC; padding:1px 2px;}
table.images td.sig { border-bottom: 0; }

.subtitle { padding-bottom:10px; margin-bottom:15px; border-bottom: 1px dashed #D7D6D6; font-size:85%; color:#617580; }
div.serviceblock {width:46%; float:left; margin-bottom:20px; margin-right:5px;}
div.serviceblock h4 {margin-bottom:10px; font-size:100%; }
div.catline {margin-bottom:6px; clear:both; overflow:hidden;font-size:85%; }
div.serviceblock input.checkbox {margin-right:5px; }

div.news-row { font-size:85%;}
div.news-row p { color:#778;}

div.infoblock { margin-bottom:1em; border-bottom: 1px dashed #D7D6D6;}
div.infoblock p { font-size:85%; color:#778; margin-bottom:1em;}
/*
     */
/*
*/