body { margin:0; padding:0; font-family:Trebuchet MS, Tahoma, Sans Seriff, Arial; font-size:13px; line-height:150%; color:#333; }

header, nav, section, footer { display:block; overflow:hidden; }

h1 { margin:0 0 20px 0; padding:0; }
a { color:#5C97D3; }

header { width:100%; background:#fff; border-bottom:1px solid #ddd; }
#header { width:960px; height:70px; margin:0px auto; padding:20px 0; position:relative; }

#perscabform { position:absolute; top:0; right:0; width:200px; height:110px; background:#5ac1d0; }
#perscabform form, #loginform_inline { margin:0; padding:0; }
#perscabform form strong { display:block; text-align:center; margin:5px 0; font-size:12px; }
#perscabform form label, #loginform_inline label { display:block; font-size:11px; overflow:hidden; margin:0 10px 5px 10px; }
#perscabform form label span, #loginform_inline label span { display:block; float:left; width:50px; text-align:right; margin-right:5px; }
#perscabform form input { font-size:11px; border:1px solid #777; padding:1px 2px; }
#perscabform form input[type='text'], #loginform input[type='password'] { width:100px; }
#perscabform #loginform #userpass { width:50px; }

#mainblock_container #loginform_inline strong { display:block; margin-bottom:15px; }

nav { padding:0; margin:0; position:absolute; top:35px; left:270px; border-bottom:1px solid #eee; }
#mainmenu { list-style:none; padding:0; margin:0; }
#mainmenu li { display:inline-block; margin:0; padding:0; }
#mainmenu li a { display:inline-block; color:#000; text-decoration:none; font-size:12px; padding:10px 15px; text-transform:uppercase; }
#mainmenu li a:hover { color:#6DA9C0; }
#mainmenu li a.current { background:#404A56; color:#fff; }

#mainblock_container { background:#eee; overflow:hidden; }

section { width:960px; padding:20px 50px; margin:0 auto; overflow:hidden;}

footer { padding:0; color:#777; font-size:12px; overflow:hidden; background:#eee; }
#footer { width:940px; margin:0 auto; padding:20px; border-top:1px solid #ccc; }

#user_data_informer { margin:10px 20px; font-size:12px; }
#user_data_informer .user_name { display:block; background:url(/img/icon_user_16.png) left top no-repeat; padding-left:20px; margin:0 -10px; }
#user_data_informer .user_name a { color:#555; font-weight:normal; font-size:11px; }
#user_data_informer .user_name a:hover { color:#fff; }
#user_data_informer ul { margin:10px 0 0 0; padding:0; list-style:none; }
#user_data_informer ul li { margin:0 0 5px 10px; padding:0; }
#user_data_informer ul a { color:#fff; }

.truetable th { background:#5895B4; color:#000; }
.truetable td { padding:15px 30px; }
.truetable tr.even td { background:#dfdfdf; }
.truetable tr:hover td { background:#ffd; }

.counters_list a.counter_name { font-size:15px; display:block; overflow:hidden; }
.counters_list a.counter_url { font-size:12px; color:#333; display:block; margin-left:16px; }
.counters_list .counter_bulb { margin:0 10px -2px -10px; float:left; }
.counters_list td { overflow:hidden; }

.bigGreenBtn { background:#7fdca5; color:#000; text-decoration:none; display:inline-block; padding:7px 10px; font-size:13px; font-weight:bold; }
.bigGreenBtn:hover { background:#5ac1d0; }

.breadcrumbs { font-size:12px; margin:-10px 0 10px -10px; }

.counter_rating a.counter_name { color:#333; font-size:14px; display:block; overflow:hidden; }
.counter_rating td { border:none; border-bottom:1px solid #ccc; overflow:hidden; }
.counter_rating .counter_bulb { margin:1px 10px 0 -10px; vertical-align:middle; float:left; }

.counter_stat { margin:0 auto; }
.counter_stat th { background:#ccc; }
.counter_stat td { text-align:center; padding:5px 10px; border:none; border-bottom:1px solid #ccc; }
