body{background:#dddddd !important;}
#body{background: url(design/bg_body_top.gif) repeat-x left top;}
#page{width:955px;}
#login{height:33px;margin:0;padding:7px 15px 0 15px;text-align:right;}
#login li{list-style: none;}
#login a{text-decoration: none;font-size: 12px;}
#login a:hover{text-decoration: underline;}
#logo{height:100px;}
#logo span.textlogo{margin-left:20px;margin-top:10px;font-weight:600;display:block;font-size: 1.3em;}
#town_top{position: relative;width:954px;height:95px;background: url(design/town.gif) no-repeat left top;font-weight:600;}
#town_top span{padding-top:77px;display:block;padding-right:300px;padding-left:250px;text-align:center;}
#top_left_img{position: absolute;top:-95px;left:660px;width:266px;height:215px;text-indent:0;}
.bottom_info span{width:600px;padding-left:127px;display:block;margin-top:15px;}
#footer{background: #bfbfbf;border-top:1px solid #ffffff;color:#444444;}
#footer div.footerinfo{width:794px;margin:0 auto;padding:10px 0 10px 86px;/*height:18px;*/}
.bottom_arrow a{width:48px;height:54px;display:block;margin:auto;}
#content{padding:50px 40px;}
#menu{position: absolute; top:30px;left:-102px;}
#menu * ul{margin:0 !important;}
#menu a:hover{text-decoration: underline;}
#menu a span{padding-top:45px;display:block;}

#menu.main a{background: url("design/button_top.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;height:48px; margin-bottom:5px;}
#menu.main a span{padding-top:5px;display:block; font-weight:600;line-height: 18px;text-indent:-3px;margin-left: -3px}
#menu a span.smtext{padding-top:15px;display:block;text-indent:0px;}
#menu a.active{margin-left:12px;}
#menu a.about span{background: url(img/1.png) no-repeat center top;}
#menu a.about:hover span{background: url(img/1a.png) no-repeat center top;}
#menu a.button2 span{background: url(img/2.png) no-repeat center top;}
#menu a.button2:hover span{background: url(img/2a.png) no-repeat center top;}
#menu a.button3 span{background: url(img/3.png) no-repeat center top;}
#menu a.button3:hover span{background: url(img/3a.png) no-repeat center top;}
#menu a.reports span{background: url(img/4.png) no-repeat center top;}
#menu a.reports:hover span{background: url(img/4a.png) no-repeat center top;}
#menu a.button5 span{background: url(img/5.png) no-repeat center top;}
#menu a.button5:hover span{background: url(img/5a.png) no-repeat center top;}
#menu a.contacts span{background: url(img/6.png) no-repeat center top;}
#menu a.contacts:hover span{background: url(img/6a.png) no-repeat center top;}
.phoneme span{font-size:0.8em;}
.messegeme a{text-decoration: none;color:#ffffff;display:block;width:220px;height:60px;text-align:left;}
.messegeme a:hover{text-decoration: underline;color:#ffffff;}
#logo a{margin-left:12px;width:123px;height:100px;display:inline-block;}
.content_text{width:820px;position:relative;}
.content_text_bottom{width:820px;}
.content_text_middle{width:820px;margin-left:104px;}
.top_info{width:820px;margin-left:104px;height:47px;}
.bottom_info{width:924px;min-height: 63px;background: url(design/town_bottom.gif) no-repeat left top;}
.bottom_arrow{position: absolute;top:bottom;right:24px;width:62px;height:64px; margin-top:-14px;}
#menu a{display:block;width:127px;height:73px;color:#ffffff;text-decoration: none;text-align: center;}
.phoneme{padding-top:7px;margin-left:20px;margin-top:5px;width:200px;float:left;padding-left:55px;font-size:1.2em;color:#ffffff;font-weight:600;}
.messegeme{padding-top:15px;height:64px;margin-right:20px;margin-top:5px;width:225px;float:right;color:#ffffff;font-weight:600;}
.greyborder{padding:36px;margin:0;}
/*.greyborder p, .greyborder li{font-size:1.1em;line-height: 2em;}*/
.greyborder li{margin-left:20px; }
.border_text{padding:20px;border:1px solid #c2c1c1;min-height: 350px;}
h1, h2{text-align: center !important}
a.image-select {background-color: none; padding: 1px; margin: 1px}
a.selected {background-color: red;}
.bold{font-weight:600;}
.green{color:#02684f;}
.left{float:left;}
.right{float:right;}
.small{font-size: 0.6em}
#footer * a{color:#444444;}
#footer ul, #footer ul li{display:inline;}
/*a.update-link{color:#d62626;font-weight: 600;text-transform: uppercase;text-indent: 20px;}*/
.clients p{
    background:url("client_check.gif") no-repeat scroll 5px 13px transparent;
    padding-left: 13px;
    padding-top:5px;
}
/*.greyborder a{color:#D62626 !important;}*/
.view_review{margin-bottom:20px;}
table.sravnenie{width:100%;border-left:1px solid #dddddd;border-top:1px solid #dddddd;background:#ffffff;color:#000000;}
table.sravnenie td{border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;font-size:12px;padding:4px 3px!important;}
table.sravnenie tr td:first-child{font-weight:600;}
table.sravnenie tr td.red{background:#de7c7c;color:#404040;}
table.sravnenie tr td.green{background:#88de7c;color:#404040;}
table.sravnenie tr td.yellow{background:#f7f197;color:#404040;}
table.sravnenie tr td.grey{font-weight:600;color:#404040;}
#aboutpawnshops #logo{margin-top:40px;}
#aboutpawnshops #logo .textlogo{font-size: 1.8em !important;padding-top:15px;line-height: 1.5em;}
.google_plus_button{
    margin-left: 170px;
    float: left;
}
.google_plus_button a{
    text-decoration: none;
    color: #000000;
}
.google_plus_button a img{
    text-decoration:none;
    border:0;
    height: 20px;
}