body { margin:0; padding: 0; font-family:Verdana, Geneva, sans-serif; font-size:smaller; background-color:#FFF; color:#444; }
menu { margin:0 0 0 1px; padding:0; }
/**********/
.left { float:left; }
.right { float:right }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.clearleft { clear:left; height:0; font-size: 1px; line-height: 0px; }
.clearright { clear:right; height:0; font-size: 1px; line-height: 0px; }
/**********/
p { font-weight: normal; color:#6E84A5; margin:0 0 5px 0; }
a { color:#003D79; font-size:12px; text-decoration:none; outline:none; }
a:hover { color:#F60; }
li, ul { list-style:none; margin:0; padding:0; }
li a { display:block; margin:0; padding:0; margin-bottom:5px; }
h3 { font-size:13px; }
/**********/
#logo { margin: 8px 0 0 8px; }

#home a, #exit a, .resetFont, .increaseFont, .decreaseFont, #mail-nav li a, #mail-nav li#mail-next a 
{display:block; background-image:url(http://i.dir.bg/dir_mobile/img/sprites-all-buttons.png); background-repeat:no-repeat; text-indent:-5000px; }


#home a { float:left; width:27px; height:25px; background-position:0 -26px;}
#exit a { float:right; width:50px; height:25px; margin-right:5px; background-position:0 0; }
h3.inner { text-align:center; margin:0; padding:0; }

#header, .block,.submenu { background-image:url(http://i.dir.bg/dir_mobile/img/sprites-backgr.png); background-repeat:repeat-x; }

#header { height:45px; position: relative; background-position:0 0; }
.block { background-color: #333; height:28px; font-size:13px; color:#FFF; margin:0; padding:5px 0 0 5px; background-position:0 -46px;  }

.submenu { height:26px; padding-top: 5px; background-position:0 -82px; }
.submenu li { display:inline; }
.submenu li a { float:left; text-align:center; height:21px; padding:0 11px; text-align:center; line-height:21px; font-weight:bold; color:#036; font-size:11px }
.submenu li.orange a { color: #F60; }
.submenu li.active a { color:#777; background-color:#EEE; -moz-border-radius: 3px; border-radius: 3px; text-shadow: 0px 2px 2px #DDD; }
.hr { border-bottom: 1px solid #CCC; margin-bottom:15px; padding:10px 0 0 0; }
.content { padding:0 0 0 1px; margin-bottom:10px; }
.n-button { margin:0; padding:0; }
.n-button li { display:inline; }
.n-button li a { float:left; display:inline-block; width:50px; padding:4px 8px; margin:1px 1px 7px 0; background-image:url(http://i.dir.bg/dir_mobile/img/nav-bgr.png); background-repeat:repeat-x; border:1px solid #CCC; color:#069; font-size:12px; text-align:center; }
.n-button li a:hover { color:#000; border:1px solid #000; }
.n-button li.orange a { color:#F60 !important; }
.m-list { margin:0; padding:7px 0; border-bottom:1px dashed #DDD; }
.m-list a { font-size:14px; }
.m-date { color:#777; display:block; min-width:45px; width:auto; height:20px; padding:2px; margin-left:10px; font-size:11px; float:right; text-align:right; }
.menu-border { margin:0; padding:0; }
.menu-border ul { margin:0; padding:0; list-style-type:none; }
.menu-border li { float:left; list-style-type:none; }
.menu-border li a { float:left; display:inline-block; width: auto; min-width:45px; text-align:center; padding:5px 7px; margin:1px 0 0 1px; background-image:url(http://i.dir.bg/dir_mobile/img/nav-bgr.png); background-repeat:repeat-x; border:1px solid #CCC; color:#069; font-size:12px; text-align:left; }
.menu-border li a:hover { color:#000; border:1px solid #000; }
.login-class { display:block; float:left; width:100px; text-align:left; }
.login-cl { display:inline-block; width:70px; text-align:right; }
.f-button { width:auto; padding:4px 15px; margin:7px 0; font-size:12px; color:#FFF; background-color:#3D587C; -moz-border-radius: 3px; border-radius: 3px; text-shadow: 0px 2px 2px #323E4C; }
.f-button:hover, .f-button.active { color:#F60; }
.in-table { max-width:420px; }
.letterText { font-size:12px; }

#mail-nav li { display:inline; float:left; }
#mail-nav li#mail-txt { font-weight:bold; font-size:11px; color:#777; position:relative; top:4px; }

#mail-nav li a, #mail-nav li#mail-next a { width:27px; height:25px; float:left; margin:0 5px; }
#mail-nav li a { background-position:-28px -26px; }
#mail-nav li#mail-next a { background-position:-56px -26px;  }

#mailtext { font-size:13px; }

.resetFont, .increaseFont, .decreaseFont { width:25px; height:25px; float:left; margin-right:4px; }
.decreaseFont { background-position:0 -52px;}
.resetFont { background-position:-26px -52px; }
.increaseFont { background-position:-52px -52px; }

#changeFont { float:right; width:100px; }
#footer { text-align:center; padding-top:10px; color:#999; font-size:12px; }
#footer a { font-size:12px; }
