html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {height: 100%}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
}
a {
	color: #51C3EE;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 900px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.commform{
background: url(/default/images/commformbg.gif) no-repeat; width: 606px; height: 174px;
}
.commform span{font-family: arial; font-size:16px; font-weight: bold; color: #4497b8; position: absolute; padding: 10px 0 0 45px;}

.commform_2{
background: url(/default/images/commformbg_2.gif) no-repeat; width: 606px; height: 100px;
}
.commform_2 span{color:#2E96BD;
font-family:arial;
font-size:16px;
font-weight:bold;
line-height:24px;
padding:10px 0 0 45px;
position:absolute;}
/* Header
-----------------------------------------------------------------------------*/
#header {
  position: relative;
  height: auto;
  max-height: 105px;
  margin: 0;
  padding: 0;
  line-height: normal;
}
 .backto {
  height: 29px;
  background: url(/default/images/goto_right.gif) right top no-repeat;
  float: right;
 }

.backto-wrap {
  background: url(/default/images/goto_left.gif) left top no-repeat; 
  padding-left: 16px;
  padding-right: 40px;
  height: 29px;
}
 
 /* ��� Internet Explorer 7 */
   .backtext {
        height: 18px;
        background:#D0EAF9 none repeat;
        color:#4497B8;
        font-family:tahoma;
        font-size:11px;
        padding-bottom:7px;
        padding-top:4px;
}
   .backtext a{color:#1f94c3; text-decoration: none; } a:hover {text-decoration: underline;}
   .slogan{position: absolute; top: 80px; left: 195px; font-family: Lucida Console; font-size: 12px; color:#808080}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.topic {
float:left;
overflow:hidden;
width:520px;
min-height:50px;
padding:0 0 5px;

}


.topic:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
  .forumname{width: 900px; margin: 23px 0 5px 10px; font-family: arial; font-size:20px; color: #4ebaf2; float: left;}
	.forumname span {font-family: arial; font-size:16px; color: #4ebaf2}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
.forum{
    background-color:#FFFFFF;
    margin-top:0;
    min-height:90px;
    padding:0 0 1px;
    width:609px;
}
.forum:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}

.left{
    min-height:67px;
    /*overflow:hidden;*/
    /*width:100%;*/
    margin-left:30px;
}


/*.left a {margin-left: 5px; font-family: arial; font-size: 24px; color: #4497b8; text-decoration: none; padding-right: 80px; line-height:130%;}*/
.left a{color:#4497B8;
font-family:arial;
font-size:24px;
line-height:120%;
margin-left:0;
padding-right:0;
text-decoration:none;
margin-left:-30px;
}
.left h2 a{ padding-left:30px;}
    .bug_link {padding-left:30px; background:transparent url(/default/images/bug.gif) no-repeat scroll left top;}
    .feature_link { padding-left:30px; background:transparent url(/default/images/feature.gif) no-repeat scroll left top;}

/*.comment a {margin-left: 5px; font-family: arial; font-size: 12px; text-decoration: none; color:#4497B8}*/
.comment a {
    color:#999999;
    font-family:arial;
    font-size:12px;
    margin-left:5px;
    text-decoration:none;
}

/*.left span {line-height:23px; margin-left: 5px; font-family: arial; font-size: 24px; color: #4497b8; padding-right:80px;}*/
.left h2 {
color:#4497B8;
font-family:arial;
font-size:24px;
font-weight:normal;
line-height:120%;
margin-left:0;
padding-right:5px;
}

.no_comments {
    color:#4497B8;
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    padding:20px 20px 40px;
    text-align:center;
    width:100%;
}


/* sup status*/
.comm-panel-status span{
    font-family: arial;
    font-size: 12px;
    vertical-align: top;
    padding: 0 0 0 20px;
    line-height: 22px;
    _padding: 0 0 0 20px;
}

.comm-panel-status span{font-weight:bold;}
/* sup status pending*/

.comm-panel-status span.status_1{color:#4497B8;}
/* sup status confirmed*/

.comm-panel-status span.status_2{ color: green;}
/* sup status Won't Implement */
.comm-panel-status span.status_3{ color: red;}



/* sup status fixed*/

.comm-panel-status span.status_4{ color: green;}



/* sup status closed*/

.comm-panel-status span.status_5{color: #FF8019;}



/* sup status implemented*/

.comm-panel-status span.status_6{color: green;}

/* sup status Cannot Reproduce */

.comm-panel-status span.status_7{color: red;}


.left a:hover {text-decoration: underline;}

/*.left a:hover {color: #16718a;}*/

.left img{padding-left:0;}


    .left p {
        color:#777777;
        font-family:Arial;
        font-size:small;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:135%;
        margin:5px 0;
    }
.author{background: url(/default/images/man.gif) left no-repeat; background-position: 2px; padding: 1px 5px 1px 18px; float:left; width:auto; margin: 5px -1px 0 8px; border:solid 1px #d8d8d8; color: #999;}

.comment{background: url(/default/images/comments.gif) left no-repeat; background-position: 1px; padding: 1px 5px 1px 18px; float:left;list-style:none;width:auto; margin: 5px -1px 0 0;  border:solid 1px #d8d8d8; }
.date{background: url(/default/images/calendar.gif) left no-repeat; 
     background-position: 2px;
     padding: 1px 5px 1px 20px;
     float:left;
     list-style:none;
     width:auto; margin: 5px -1px 0 0;  border:solid 1px #d8d8d8; color: #999;}

.status{
    background-position: 1px;
    padding: 1px 5px 1px 5px;
    float:left;
    list-style:none;
    width:auto;
    margin: 5px -1px 0 0;
    border:solid 1px #d8d8d8;
    color: #999999;
}

.right{
    background:transparent url(/default/images/noact.gif) no-repeat scroll 0 0;
    color:#A9A9A9;
    float:right;
    font-family:tahoma;
    font-size:15px;
    height:64px;
    line-height:22px;
    margin-left:0;
    margin-right:5px;
    padding-top:10px;
    position:relative;
    text-align:center;
    width:65px;
}
.right pr{font-family: arial; font-size: 26px; color:#a9a9a9; }
.right span{font-family: arial; font-size: 26px; color:#c3c3c3; padding-top: 1px; display: block;}
.right-noact{
    background:transparent url(/default/images/act.gif) no-repeat scroll 0 0;
    color:#2E7C91;
    float:right;
    font-family:tahoma;
    font-size:15px;
    height:110px;
    line-height:22px;
    margin-left:0;
    margin-right:5px;
    padding-top:10px;
    position:relative;
    text-align:center;
    width:65px;
    border: none;
    _height:125px;
}
.right-noact pr{font-family: arial; font-size: 26px; color:#2e7c91; }
.right-noact span{font-family: arial; font-size: 26px; color:#fff; padding-top: 1px; width: 100%; display: block; text-align: center;}
/*.right-noact .btnv {margin-top: 12px;  width: 63px; background: url(/default/images/comments.gif) left no-repeat;}*/
.btnv {
height:26px;
width: 65px;
margin:  13px 0 0 0;
padding-left:20px;
padding-bottom: 3px;
border-width:0;
font-family: arial;
font-size: 12px;
text-align:center;
background:url(/default/images/blink.gif);
cursor:pointer;
border:none;
}
.btnv {
_margin: 14px 0 0 0px;
_padding-top: 2px;
}
*+html .btnv { margin: 15px 0 0 0px; padding-top: 2px} /* Internet Explorer 7 */
.right-noact .btnv:hover {border-width:0;background:url(/default/images/bhover.gif);}
#content {padding: 0px 270px 0 0;height: 100%;min-height: 400px;}
#backtomain{margin: 5px;}
	#backtomain a {font-family: arial; font-size: 11px; color: #02c6fe;}
	#backtomain a:hover{font-family: arial; font-size: 11px; color: #16718a;}
.share {color: green; padding-left: 8px;}
.share img {padding: 0;}

#comments{
width: 606px;
height: 100%;
}
.commblock{
margin: 0 auto;
}
.commtop{padding: 8px; background: #F7F7F7; margin-bottom: 15px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.commtop-white{padding: 5px; background: #fff; margin-bottom: 15px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #eee; border-radius: 6px;}
.commtop img{padding: 1px 0 0 1px; vertical-align: top;}
.commtop-white img{padding: 1px 0 0 1px; vertical-align: top;}
.commtop span{font-family: arial; font-size: 15px; color: #51c3ee; font-weight: bold; line-height: 18px;}
.commtop-white span{
    color:#4497B8;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    line-height:18px;
}

button.comment_by_admin_action{
    width: auto;
    height: 25px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-family: arial,vernada;
    font-size: 10px;
    vertical-align: middle;
}

button.comment_by_admin_action img{
    top: 0;
    left: 0;
    margin: 0 0 0 0;
    width: 16px;
    height: 16px;
    
}

.commadmin{
    padding:3px;
    background:#F5FDFF none repeat scroll 0 0;
    margin-bottom: 15px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-left:50px;
    border: 1px solid #e2f8fe;
}

.commadmin span {
    color:#4497B8;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    line-height:120%;
}

.commadmin img {
    padding:1px;
    vertical-align: middle;
}


.timedump{
    float: right;
    padding-right: 5px;
    font-family: arial;
    font-size: 11px;
    color: #989898;
    
    _padding-right: 5px; 
    _float: right;
    _margin-top: -20px;
}

	.timedump a{
            font-family: arial;
            font-size: 11px;
            color: #4497b8;
            text-decoration:none;
        }

	.timedump a:hover{
            font-family: arial;
            font-size: 11px;
            color: #606060;
            text-decoration:underline;
        }

        .timedump span{
            font-family: arial;
            font-size: 11px;
            color: #989898;
            font-weight:normal;
        }

span.comment_id_area{font-family: arial; font-size: 11px; color: #FF9898; font-weight:normal; font-style:italic;}

/*.controlpost a{background: url(/default/images/commdel.gif) no-repeat; height: 17px; width: 53px;}*/
.commbody{font-family: arial; font-size: 12px; color: #606060; padding: 2px 5px;}
.commbody p{
    margin: 0;
}


#bgcomm{font-family: arial; font-size: 18px; color: #fff; padding: 5px 0 0 5px; margin: 8px 0; height: 31px; width: 606px;}
#bgcomm span {font-size: 20px; color: #3d8fb0;}

.comm-panel{
    font-family: arial;
    font-size: 18px;
    color: #fff;
    padding: 5px 0 0 5px;
    margin: 8px 0;
    background:url(/default/images/bgcomm.png) no-repeat;
    height: 31px;
    width: 606px;
    _height: 31px;
}

.comm-divier{
    width: 6px;
    height: 31px;
    background:url(/default/images/divier.png) no-repeat;
    position: relative;
    margin: -5px 0px 0px 0px;

    _margin: -7px 0px 0px 0px;
}

    ul.comm-panel-optional li{
        float: right;
        _float: right;
    }

    li.comm-panel-info-li{
        float: left !important;
        _float: left !important;
    }

    .comm-empty-space{
        width: 10px;
        height: 31px;
    }

        .comm-panel-info{
                color:#4497B8;
                font-family:arial;
                font-size:12px;
                min-width: 325px;
                padding: 2px 0 0 10px;
                _padding: 2px 0 0 10px;
                _width: 325px;
        }

        .comm-panel-news{
            min-width: 50px;
            _width: 50px;
            _height: 24px;
            _overflow: none;
            _background: none !important;
        }
            img.rss-chanel-button{
                margin: -5px 17px 0px 5px;
                cursor: pointer;
                _margin: -5px 17px 0px 5px;
                _background: none;
            }

            img.mail-chanel-button{
                margin: -2px 5px 0px 10px;
                cursor: pointer;

                _margin: -2px 5px 0px 10px;
                _background: none;
            }
            img.no-chanel-button{
                margin: -2px 5px 0px 10px;
                cursor: default;
                _margin: -2px 5px 0px 10px;
                _background: none;
            }

        .comm-panel-status{
            margin: 0px 15px 0px 0px;
            min-width: 140px;
            text-align: right;
            _margin: 0px 15px 0px 0px;
            _width: 140px;
        }

.comm-panel-statistics{
    background:transparent url(/default/images/comments_icon.png) no-repeat scroll left top;
    color:#4497B8;
    font-family:arial;
    font-size:22px;
    line-height:32px;
    margin-bottom:10px;
    padding-left:36px;
    vertical-align:middle;
    _padding-left:36px;
    _margin-bottom:10px;
    _background:transparent url(/default/images/comments_icon.png) no-repeat scroll left top;
}

.suggest {
    background:url(/default/images/suggest.gif) left top no-repeat;
    height: 107px; width: 605px;
    font-family: arial; font-size: 23px; color: #47b6e3; font-weight:bold;
    margin: 0 0 10px 0
}

.suggest img {
    padding: 10px 0 0 10px;
}

.suggest span{padding: 0 0 10px 10px;}
.isg{font-family: arial; font-size: 24px; color: #47b6e3; font-weight:bold;margin: 13px 0 5px 0;display: block;position: absolute;}

/*textarea*/
fieldset.textar {margin: 0 auto;}
.textar textarea.ta {
	border: 1px solid #b3e9f8;
	color: #909090;
	font-size: 14px;
	font-family: verdana;
	width: 565px;
	height: 80px;
	padding: 8px 8px 0;
	margin: 35px 0 0 10px;
}

.textar input.sbmt {
    background:transparent url(/default/images/searchlink.gif) repeat scroll 0 0;
    border-width:0;
    color:#4497B8;
    cursor:pointer;
    font-family:arial;
    font-size:13px;
    font-weight:bold;
    height:40px;
    margin:3px 0 0 10px;
    padding-bottom:3px;
    width:107px;
}

.textar input.cnclbtn {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color:#4497B8;
    width: 107px;
    height: 40px;
    cursor: pointer;
    margin:3px 0 0 10px;
    padding-bottom:3px;
    border-width:0;
    background:url(/default/images/searchlink.gif);
}

.textar input.admsbmt {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color:#4497B8;
    width: 107px;
    height: 40px;
    cursor: pointer;
    margin:3px 0 0 10px;
    padding-bottom:3px;
    border-width:0;
    background:url(/default/images/searchlink.gif);
}

.textar p{
    color:#2E96BD;
    font-family:verdana;
    font-size:14px;
    line-height:24px;
    margin:-5px 0 0 10px;
    padding:25px 8px 0;
    text-align:left;
}

.textar a {color: #3c8bab; font-family: verdana; font-size: 14px; font-weight: normal;}
.textar a:hover {color:#51C3EE; font-family: verdana; font-size: 14px; font-weight: normal;}

.textar .sbmt:hover {color:#367d99;border-width:0;background:url(/default/images/searchhover.gif);}
/*end textarea*/
fieldset.search {margin: 5px auto;}
.search input.box {
	border: 1px solid #b3e9f8;
	color: #909090;
	font-size: 14px;
	font-family: verdana;
	width: 445px;
	height: 30px;
	padding: 8px 15px 0;
	margin: 5px 0 0 10px;
}


.search input.btn {
    background:transparent url(/default/images/searchlink.gif) repeat scroll 0 0;
    border-width:0;
    color:#4497B8;
    cursor:pointer;
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    height:40px;
    margin-top:3px;
    padding-bottom:3px;
    width:107px;
}
.search .btn:hover {
 color:#367d99;
 border-width:0;
 background:url(/default/images/searchhover.gif);
}
.charleft{margin: 2px 0 0 10px;
 font-family: verdana;
 font-size: 12px;
 color:#4497b8;
 }
.charleft span{color: #fff; background-color: #4497b8;}

.topic img {
    margin-top:0;
    padding-right:0;
    vertical-align:-5px;
    margin-left:-30px;
}
.vote{
	float: left;
	margin-right: -3px;
	width: 25px;
	height: 50px;
	min-height: 50px;
	margin-left: -255px;
	margin-top: 5px;
	position: relative;
	background: #e0f3f8;
}

.sr {
    float: left;
    width: 269px;
    height: 100%;
    margin-right: -10px;
    margin-left: -270px;
    margin-top: 10px;
    position: relative;
    overflow: hidden;
    background-color: #e0fdfd;
    min-height:569px;
    
    _height:500px;
}
    .logged{
        text-align: center;
        margin: 10px 15px 0 15px;
        padding-bottom: 1px;
    }

    .user{
        color: red;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #4497b8;
        list-style: outside;
        padding: 0px 0px 10px 10px;
        background: url(/default/images/line_2.gif) bottom no-repeat;
    }

        .user a{
            color:#4497B8;
            font-family:Arial,Helvetica,sans-serif;
            font-size:12px;
            font-weight:bold;
            text-decoration:none;
        }

        .user a:hover{
            color: #19576f;
            text-decoration: none;
        }

    .hello{
        text-align: left;
        font-family: arial;
        font-size: 12px;
        color: #4497b8;
        font-weight: bold;
        font-stretch: normal;
        font-variant: normal;
        line-height: normal;
        margin-bottom: 5px;
        padding:0 0 10px;
        background: transparent url(/default/images/line_2.gif) no-repeat scroll center bottom;
    }

        .detext {
            background:transparent url(/default/images/line_2.gif) no-repeat scroll center bottom;
            color:#4497B8;
            font-stretch:normal;
            font-variant:normal;
            font-weight:normal;
            line-height:normal;
            margin-bottom:5px;
            padding:0 0 10px;
            text-align:left;
        }

    .descr{
        text-align: left;
        margin: 10px 0 0 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #4497b8;
        font-weight: normal;
    }


/* Sidebar Right
-----------------------------------------------------------------------------*/
/* .sr {
	_float: right;
	_margin-right: 0;
	_width: 266px;
	_min-height: 330px;
	_margin-left: -275px;
	_margin-top: 10px;
	_position: relative;
	_background:  #e0fdfd url(/default/images/leftup.gif) top left no-repeat;
	_border:solid 0px #e0f3f8;
}
.sr {float: left;margin-right: -3px;width: 263px;margin-left: -275px;margin-top: 10px;position: relative;background: url(/default/images/leftup.gif) top no-repeat #e0f3f8;border:solid 0px #e0f3f8;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:1px;}
.sr_img_start {float: left;margin-right: -3px;width: 263px;min-height: 280px;margin-left: -275px;margin-top: 70px;position: relative;background: #e0f3f8;border:solid 0px #e0f3f8;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:1px; padding-bottom:10px;}
.sr_img_loged {float: left;margin-right: -3px;width: 263px;min-height: 280px;margin-left: -275px;margin-top: 117px;position: relative;background: #e0f3f8;border:solid 0px #e0f3f8;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:1px; padding-bottom:10px;}
*/


.up{

    text-align: center;
    font-family: tahoma;
    font-size: 12px;
    color: #606060;
    position: relative;
}

div.up div{
    position: relative;
    margin: 5px 5px 5px 5px;
    padding: 35px 10px 0px 10px;
    color:#2E96BD;
    font-family:verdana;
    font-size:14px;
    line-height:24px;
    text-align:left;
}

.up a {color:#3C8BAB;
font-family:arial;
font-size:14px;
font-variant:normal;
font-weight:bold;
text-decoration:none;}/*{color: #3c8bab; font-family: tahoma; font-size: 13px; font-weight: bold; }*/
/*.up a:hover {color:#16718a; font-family: tahoma; font-size: 13px; font-weight: bold; text-decoration: none;}*/
.up a:hover {
color:#2F687F;
font-family:arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.up span {float: left; padding-left: 63px;}

.up img {margin-top: 75px;}

.up_loged{margin-top: 0px; text-align: center;font-family: tahoma; font-size: 12px; color: #606060;}
.up_loged a {color: #3c8bab; font-family: tahoma; font-size: 12px; font-weight: bold;}
.up_loged a:hover {color:#fff; font-family: tahoma; font-size: 12px; font-weight: bold;}
.up_loged img {margin-top: 75px;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {width: 900px;margin: -100px auto 0; padding-top:10px; text-align: center;}
#footer a{color: #606060; text-decoration: none}
#footer a:hover {color:orange; text-decoration: none}

/* rounded corners =) */
.t {background: url(/default/images/dot.gif) 0 0 repeat-x; width: 900px}
.t_ex{
    background: url(/default/images/login_bg.png) 630px 0 repeat-y;
    width: 900px;
}
.b {background: url(/default/images/dot.gif) 0 100% repeat-x}
.l {background: url(/default/images/dot.gif) 0 0 repeat-y}
.r {background: url(/default/images/dot.gif) 100% 0 repeat-y}
.bl {background: url(/default/images/bl.gif) 0 100% no-repeat}
.br {background: url(/default/images/br.gif) 100% 100% no-repeat}
.tl {background: url(/default/images/tl.gif) 0 0 no-repeat}
.tr {background: url(/default/images/tr.gif) 100% 0 no-repeat; padding:10px; min-height:600px;}

#tabs {
	background:url("/default/images/tab-bg.gif") no-repeat;
	width: 605px;
	height: 37px;
	font-family: verdana;
	margin-top: 0;
        margin-left: 0;
	float:left;
	line-height:normal;
	margin-bottom:10px; /*margin between menu and rest of page*/
	/*overflow:hidden;*/
	}

#tabs ul {
	margin:0;
	padding:0 10px 10px 0px;
	_margin:0;
	_padding:0 10px 10px 0px;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

.main-menu-li{
    _width:76px;
    min-width: 75px;
    text-align: center;
}

.main-menu-leave-feed{
    _width: 127px;
    min-width: 125px;
    text-align: center;
}


#tabs a {
	float:left;
	margin:0;
	padding:0 0 0 5px;
	_margin:0;
	_padding:0 0 0 4px;
	text-decoration:none;
	line-height: 11px;
        _cursor:pointer !important;
	}

#tabs a span {
	float:left;
	display:block;
	padding:4px 5px 5px 2px;
	margin-right:1px;
	color:#4194ab;
	line-height: 22px;
        _cursor:pointer !important;
	}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span{
	float:left;
        _cursor:pointer !important;
}

/* End IE5-Mac hack */

#tabs a:hover {
	background-position:0% -42px;
        background: url("/default/images/tab-left.gif") no-repeat left top;
        _cursor:pointer !important;
	}

#tabs a:hover span {
/*	background-position:100% 42px;*/
            background:#5BCBF8 url("/default/images/tab-right.gif") no-repeat top right;
            _background:#5BCBF8 url("/default/images/tab-right.gif") no-repeat top right;
            color:#fff;
            _cursor:pointer !important;
	}

#tabs a:focus {_cursor:pointer !important; background-position:0% -42px;background:url("/default/images/tab-left.gif") no-repeat left top;}
#tabs a:focus span {_cursor:pointer !important; background-position:100% -42px; background:#5BCBF8 url("/default/images/tab-right.gif") no-repeat right top; color:#fff;}
#tabs a span sup {color: green; font-size: 9px; margin-left: 3px; font-weight:bold;}
#tabs a.active_tab span {_cursor:pointer !important; background-position:100% -42px; background:#5BCBF8 url("/default/images/tab-right.gif") no-repeat right top; color:#fff;}
#tabs a.active_tab span sup {color: green; font-size: 9px; margin-left: 3px; font-weight:bold;}
#tabs a.active_tab {_cursor:pointer !important; background-position:0% -42px;background:url("/default/images/tab-left.gif") no-repeat left top;}

a#contribute-tab
{
    font-weight: bold;
}

a#contribute-tab span{
            float:left;
            display:block;
            padding:4px 8px 5px 6px;
            margin-right:1px;
            line-height: 22px;
            text-transform: uppercase;

        }

a#contribute-tab:hover {
		background: url("/default/images/tab-left-green.gif") no-repeat left top;
}
a#contribute-tab:hover span {
		background:#8FC400 url("/default/images/tab-right-green.gif") no-repeat top right;
                color:#fff;
	}
a#contribute-tab:focus {background-position:0% -42px; background: url("/default/images/tab-left-green.gif") no-repeat left top;}
a#contribute-tab:focus span {background-position:100% -42px; background:#8FC400 url("/default/images/tab-right-green.gif") no-repeat right top; color:#fff;}
a#contribute-tab.active_tab span {background-position:100% -42px; background:#8FC400 url("/default/images/tab-right-green.gif") no-repeat right top; color:#fff;}
a#contribute-tab.active_tab {background-position:0% -42px;background:url("/default/images/tab-left-green.gif") no-repeat left top;}

.contribute-tab-block-out{
   /* padding: 0 25px 0 25px;*/
   float:right;
   width: 135px;
}

/* jquery tools styles */
#facebox {

    /* overlay is hidden before loading */
    display:none;

    /* standard decorations */
    width:400px;
    border:10px solid #666;

    /* for modern browsers use semi-transparent color on the border. nice! */
    border:10px solid rgba(82, 82, 82, 0.698);

    /* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}

#facebox div {
    padding:10px;
    border:1px solid #3B5998;
    background-color:#fff;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif
}

#facebox h2 {
    margin:-11px;
    margin-bottom:0px;
    color:#fff;
    background-color:#6D84B4;
    padding:5px 10px;
    border:1px solid #3B5998;
    font-size:20px;
}

/* root element for tabs  */
ul.tabs {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:30px;
	border-bottom:1px solid #666;
}

/* single tab */
ul.tabs li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
}

/* link inside the tab. uses a background image */
ul.tabs a {
	background: url(/default/images/tabs.png) no-repeat -652px 0;
	font-size:11px;
	display:block;
	height: 30px;
	line-height:30px;
	width: 111px;
	text-align:center;
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -652px -31px;
	color:#fff;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;
	cursor:default !important;
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.w1 { background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover { background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabs a.w2 { background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover { background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }

/* width 3 */
ul.tabs a.w3 { background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover { background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabs a.w4 { background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover { background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */
div.panes div.pane div.panels{
    display:none;
}

/* signup/login form */
/*
#entrance-form {
	border:1px outset #ccc;
	background:#fff url(/default/images/h600.png) repeat-x;
	padding:20px;
	margin: 15px auto;
	width:350px;
	-moz-border-radius:4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
}
*/

#contribution-form {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    margin: auto;
    width:350px;
    border-radius: 4px;
}

#contribution-form input, #contribution-form textarea{
        border:1px solid #5BCBF8;
        width: 180px;
        padding:3px;
        margin:5px;
}

#contribution-form select {
        border:1px solid #5BCBF8;
        width: 188px;
        padding:3px;
        margin:5px;
}

#contribution-form h3 {
	text-align:center;
	margin:0 0 10px 0;
}

#entrance-form {
	margin: auto;
	width:350px;
	-moz-border-radius:4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
}

#entrance-form h3 {
	/*text-align:center;
	margin:0 0 10px 0;*/
}

#inputs label, #inputs input, #inputs textarea, #inputs select {
	display: block;
	width: 230px;
	float: left;
	margin-bottom: 20px;
}

#inputs label {
	text-align: right;
	width: 90px;
	padding-right: 20px;
}

#inputs br {
	clear: left;
}


.more-feedbacks, .leave-feedback {
    background-color: #FFFFFF;
    background-image: url(/default/images/more.gif);
    background-position: left top;
    margin: 10px 8px;
    background-repeat: repeat-x;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    line-height: 1.5em;
    margin-bottom: 6px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    padding: 6px 0;
    text-align:center;
    width: 523px;
    height: 18px;
    -moz-border-radius: 6px;
    text-decoration: none;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color:#fff;
}

.more-feedbacks:hover {
    width: 523px;
    height: 18px;
    text-decoration: none;
    color: #4497b8;
    /*background-position: left -78px;*/
    background-image: url(/default/images/more-hover.gif);
}

.contribute-link a {color: #3c8bab; font-family: tahoma; font-size: 14px; font-weight: bold;}

div.overlay-contribution {
    background-image:url(/default/images/white.png);
    display:none;
    height:480px;
    padding:55px;
    width:500px;
}

div.overlay-contribution div.close {
    background-image:url(/default/images/close.png);
    cursor:pointer;
    height:35px;
    position:absolute;
    right:5px;
    top:5px;
    width:35px;
}

#drawer {
    background:#fff url(/default/images/h80.png) repeat-x scroll 0 0;
    _background-color:#fff;
    overflow:visible;
    position:fixed;
    left:0;
    top:0;
    text-align:center;
    padding:15px;
    font-size:18px;
    border-bottom:2px solid #789;
    width:100%;
    display:none;
    z-index:2;
}

#account-form {
	margin: auto;
	width:350px;
	-moz-border-radius:4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
}

#account-form h3 {
	text-align:center;
	margin:0 0 10px 0;
}

.modal {
    background-color:#fff;
    display:none;
    width:350px;
    padding:15px;
    text-align:left;
    border:2px solid #333;

    opacity:0.8;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
}

.modal h2 {
    background:url(/default/images/info.png) 0 50% no-repeat;
    margin:0px;
    padding:10px 0 10px 45px;
    border-bottom:1px solid #333;
    font-size:20px;
}


.top{
	background: url(/default/images/start_up.gif) no-repeat;
	width: 263px;
	height: 8px;
}
.mid{
	background:url(/default/images/line.gif) no-repeat #a9e7f8;
	background-position: 0 50px;
	height: 80px;
}
.mid_start{
	background:url(/default/images/start_bg.gif) no-repeat;
	background-position: center;
	z-index:1000;
	height: 30px;
}
/*.mid_start img {position: absolute; margin: -1px 0 5px -25px;}*/
.mid_start p.navi a{margin: 5px 0 0 58px; font-family: arial; font-size: 14px; font-weight: bold; font-variant: normal; color: #4497b8; text-align: center; text-decoration: none;}
.mid_start p.navi a:hover{ color: #fff; text-decoration: none;}
.mid_start p.navi{ margin-top:7px;}

.mid p{	line-height: 21px; 	padding: 0 0 0 10px;	margin: 0; }
.mid p.loged {font-family: arial; font-size: 11px; color: #606060;}
.mid p.loged span {font-family: verdana; font-size: 12px; font-weight: bold; font-variant: normal; color: #4497b8; padding-left: 15px;}
.mid p.system {font-family: verdana; font-size: 11px; color: #4497b8; text-align:center; line-height: 120%;}
.mid p.navi a{ margin: 10px; font-family: arial; font-size: 11px; font-weight: bold; font-variant: normal; color: #4497b8; text-align: center; text-decoration: none;}
.mid p.navi a:hover{ color: #fff; text-decoration: none;}

.bot{
	background: url(/default/images/start_bot.gif) no-repeat;
	width: 263px;
	height: 8px;
}

ul.corners-tabs {
	list-style:none; 	font: bold 16px Arial;
	border-bottom: 5px solid gray; height: 39px;
	margin-bottom: 10px;	}
ul.corners-tabs li,ul.corners-tabs li a {float: left;}
ul.corners-tabs li div.corners-tabs {
     background: url(/default/images/t-l.png) top left no-repeat;
     	height: 46px;width:140px;	}
ul.corners-tabs li a div.corners-tabs div {
	float: left;     	background: url(/default/images/t-r.png) top right no-repeat;
     height: 46px;     width:140px;}
ul.corners-tabs li a {
	display:block; 	width:140px;  	background: #e4e4e4; 	color: gray;	height: 46px;	line-height: 39px;
	text-align:center; 	margin-left: 5px;	text-decoration: none;}
ul.corners-tabs li a:hover, .corners-tabs div a:active {background: gray;color: white;}
/*.corners-tabs div div {     background: url(/default/images/b-r.png) bottom right no-repeat;  }
.corners-tabs div div div {     background: url(/default/images/b-l.png) bottom left no-repeat; }  */
/*corners*/
.corners {     background: #a9e7f8 url(/default/images/t-l.png) top left no-repeat;
     	height: 46px;}
.corners span{
	font-family: arial; font-size: 14px; color: #fff;
	padding: 10px 7px 0 0;}
.corners div {     background: url(/default/images/t-r.png) top right no-repeat; height: 46px;}
.corners div div {     background: url(/default/images/b-r.png) bottom right no-repeat;  }

.corners div div div {     background: url(/default/images/b-l.png) bottom left no-repeat; }
error-img {
margin-bottom:-21px;
text-align:center;
}
.error-messages {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
width:600px;
}
.error-messages h1 {
margin-top:20px;
color:#2BCC22;
font-family:arial;
font-size:20px;
font-weight:bold;
text-align:center;
}

.error-messages textarea{
    height:100px;
    width:600px;
    overflow-x:auto;
}

.error-messages h2 {
margin-top:20px;
color:#909090;
font-family:arial;
font-size:16px;
text-align:center;
}


.error-messages h3 {
margin-top:20px;
color:#909090;
font-family:arial;
font-size:16px;
text-align:center;
}
.error-messages h4 {
color:#909090;
margin-top:20px;
font-family:arial;
font-size:14px;
text-align:left;
}
.error-messages a:active a:visited {
color:#05B2DD;
font-family:arial;
font-size:16px;
}
.error-messages a {
color:#4497B8;
font-family:arial;
font-size:16px;
}

.error-messages a:hover {
color:#2BCC22;
font-family:arial;
font-size:16px;
}
.error-img {
    width:600px;
    text-align:center;
}
.sr_img_error { float: left;margin-right: -3px;width: 263px;min-height: 354px;margin-left: -270px;margin-top: 20px;position: relative; }

.fatal_error_message{
    text-align:center;
    margin-bottom: -9px;
    margin-top: 50px;
    width: 600px;
}

    .fatal_error_message span{
        font-family: arial;
        font-size: 24px;
        color:#2bcc22;
        font-weight: bold;
        text-align:center;
    }

    .fatal_error_message img{
        margin-top: 50px;
    }

    .fatal_error_message a:hover{
        font-family: arial;
        font-size: 18px;
        color:#2bcc22;
    }

    .fatal_error_message a{
        font-family: arial;
        font-size: 18px;
        font-weight:bold;
        color:#05b2dd;
    }

 .subscribe_btn {
    margin: -5px 17px 0px 5px;
    cursor: pointer;
    _margin: -5px 17px 0px 5px;
    _background: none;
    _cursor: pointer !important;
 }
 
 .unsubscribe_btn {
    margin: -5px 17px 0px 5px;
    cursor: pointer;
    _margin: -5px 17px 0px 5px;
    _background: none;
    _cursor: pointer !important;
 }

 .no_btn{
    margin: -5px 17px 0px 5px;
    cursor: pointer;
    _margin: -5px 17px 0px 5px;
    _background: none;
}

 .subscription_span { vertical-align: middle; float:right; margin-right:10px; font-size:12px; color:#3D8FB0; }

 .open-x-loader{
     margin: 20px 10px 20px 10px;
     position: relative;
}

span.comment-subscribation-line{
    width: auto;
    vertical-align: middle;
    margin-left: 40px;
}

.beta-project-link{
    padding-top: 10px;
}
  .beta-project-link .beta-logostub {
    margin: 24px;
    float: left;
    vertical-align: middle;
  }
  
.beta-project-link a {
    text-decoration: none;
    line-height: 23px;
}

.combine-logo-text{
    margin-top: 38px;
    float: left;
    font-family: arial;
    font-weight: bold;
    font-size: 32px;
    color: #00AEEF;
}

.combine-logo-text-basic{
    margin-top: 38px;
    float: left;
    font-family: arial;
    font-weight: bold;
    font-size: 32px;
    color: #00AEEF;
    text-align: center;
}

.no-result-contribution {
    padding:20px 30px 10px;
    width:545px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-bottomright:8px;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    background:#D6ECF2 none repeat scroll 0 0;
    margin:auto;    
}


.no-result-contribution .account-field {
    line-height:35px;
    text-align:left;
    width:540px;
    margin-bottom:7px;
}
#thread-contribution .check label{ -x-system-font:none;
color:#267C9E;
float:left;
font-family:Arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:35px;
margin-top:-7px;
text-align:left;
width:100%;
}

.no-result-contribution .account-field input {
    width: 392px;
    padding: 3px;
    border: 1px solid #5BCBF8;
}

.no-result-contribution .account-field textarea {
    width: 392px;
    padding: 3px;
    border: 1px solid #5BCBF8;
}

.no-result-contribution .account-field select {
    padding: 3px;
    border: 1px solid #5BCBF8
}


.thread-contribution {
    padding-top: 0px;
}

.no-results-text {
        color:#4497B8;
        font-family:arial;
        font-size:16px;
        font-weight:bold;
        padding:20px 20px 15px;
        text-align:center;
        width: 60%;
        margin: 0 20%;
}

.no-results {
    padding: 0pt;
    text-align: center;
    width: 605px;
    color: rgb(96, 96, 96);
}

.no-results-h3 {
    -x-system-font:none;
    color:#1476AF;
    font-family:Arial;
    font-size:14px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    margin-bottom:20px;
    padding-left:45px;
}
.powered-by {
    margin-top: -30px;
    margin-right: 5px;
    float: right;
}

.forumname a {
    color:#48B741;
    text-decoration:none;
}
.forumname a:hover {
    color:#2E96BD;
}

#radio-span-feature{
    font-family:arial;
    font-size:12px;
    line-height:35px;
    text-align:center;
    width:auto;
    color:#267C9E;
    cursor: pointer;
}

#radio-span-bug{
    font-family:arial;
    font-size:12px;
    line-height:35px;
    text-align:center;
    width:auto;
    color:#267C9E;
    cursor: pointer;
}


.account-menu-buton{
    position:   relative;
    height:     48px;
    width:      56px;
    float:      right;
}

.account-menu-buton-action-loader{
    width:      56px;
    height:     21px;
    background: url(/default/images/ajax-loader.gif) 0 0 no-repeat;
    position:   relative;
    display:    none;
    margin-top: 5px;
}

.account-menu-buton-action-button{
    position:   relative;
    display:    block;
}

.send-invite-buton{
    position:   relative;
    height:     48px;
    width:      56px;
    float:      right;
}

.send-invite-buton-action-loader{
    width:      56px;
    height:     21px;
    background: url(/default/images/ajax-loader.gif) 0 0 no-repeat;
    position:   relative;
    display:    none;
    margin-top: 5px;
}

.send-invite-buton-action-button{
    position:   relative;
    display:    block;
}

.testers-project{
    padding: 8px;
    background: #F7F7F7;
    margin-bottom: 15px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 15px 15px 0 15px;
}

.testers-project-name{
    text-align: left;
    font-family: Verdana;
    font-size: 14px;
    color: #267C9E;
}

.testers-project-description{
    margin: 5px 5px 0 25px;
}

.testers-project-link{
    float: right;
    margin: 5px 5px 5px 5px;
    text-align: right;
    font-family: Verdana;
    font-size: 12px;
    color: #267C9E;
}

    .testers-project-link a{
        text-align: right;
        font-family: Verdana;
        font-size: 12px;
        color: #267C9E;
    }

    .testers-project-link a:hover{
        text-align: right;
        font-family: Verdana;
        font-size: 12px;
        color: #2BCC22;
    }

.testers-project-clear{
    clear: right;
    hight: 16px;
}

.join-project-buton{
    position:   relative;
    height:     48px;
    width:      56px;
    float:      right;
}

.join-project-buton-action-loader{
    width:      56px;
    height:     21px;
    background: url(/default/images/ajax-loader.gif) 0 0 no-repeat;
    position:   relative;
    display:    none;
    margin-top: 5px;
}

.join-project-buton-action-button{
    position:   relative;
    display:    block;
}

#tabs ul li a:hover{
    _background-color: inherit;
    _background-position: 0px 0px;
}

p.search-suggestion-helper{
    font-size: 12px;
    text-align: left;
    margin: 10px 25px 5px;
}
.no-results-text ul{
    font-family:arial;
    font-size:12px;
    font-weight:normal;
    list-style:disc outside none;
    padding-left:55px;
    text-align:left;
}


/*** Pass Recovery ***/
/*
div {
    border: 1px gray dotted;
}
*/
.password-recovery{
    float: left;
    width: 600px;
    color: #4497B8;
    font-family: arial;
    font-weight: bold;
}

.brd{
    width: 100%;
    height: 7px;
}

.brd div{
    width: 7px;
    height: 7px;
}

    .brd-ul{
        position: relative;
        background: url('/default/images/t-l.png') 0 0 no-repeat;
        float: left;
    }

    .brd-ur{
        position: relative;
        background: url('/default/images/t-r.png') 0 0 no-repeat;
        float: right;
    }

    .brd-dl{
        position: relative;
        background: url('/default/images/b-l.png') 0 0 no-repeat;
        float: left;
    }

    .brd-dr{
        position: relative;
        background: url('/default/images/b-r.png') 0 0 no-repeat;
        float: right;
    }

    .password-recovery-general-dialog{
        padding: 10px;
        height: 180px;
    }

    .password-recovery-general-dialog input.input-boxes{
        padding: 3px;
        border: 1px solid #5bcbf8;
        width: 95%;
    }

    .password-recovery h1{
        font-family: arial;
        font-size: 20px;
        font-weight: bold;
        color: #2BCC22;
    }

    .password-recovery-dialog{
        float: left;
        display: block;
        position: relative;
        width: 400px;
        margin: 100px;
    }

        table.password-recovery-table{
            margin: 25px 10% 50px 10%;
            width: 320px
        }

            table.password-recovery-table td{
                line-height: 36px;
                width: 50%;
            }

            input.recovery-change-button{
                margin: 15px 3px 0 0;
                float: right;
                height: 32px;
            }

            .recovery-loader{
                display: none;
                width: 100%;
                height: 45px;
                background: url('/default/images/ajax-loader2.gif') 40px 20px no-repeat;
            }


    .password-change-success{
        float: left;
        display: none;
        position: relative;
        width: 400px;
        margin: 100px;
    }

    .recovery-form-dialogs{
        background-color: #E0FDFD;
    }

    .password-change-success-message{
        margin: 25px 10% 0 10%;
    }

    .password-change-wrong{
        float: left;
        display: block;
        position: relative;
        width: 400px;
        margin: 100px;
    }
    
    .comm-message-nologin{
        line-height: 120%;
    }

    .no-logo-content{
        position: relative;
        width: 560px;
        height: auto;
        min-height: 56px;
        background: transparent url('/images/beta_dot.png') 0 4px no-repeat;
        padding: 0 0 0 60px;
        font-size: 20px;
        font-weight: bold;
        vertical-align: middle;
        _height: 100px;
    }

    a.child-feed-link{
        font-size: 12px;
        font-weight: normal;
        clear: both;
        padding: 0;
        margin: 0;
        text-decoration:underline;
    }

    a.child-feed-link:hover{
        color: #19576f;
    }

    .public-duplicates-title{
        font-size: 18px !important;
    }





.front-alert-message{
    position: relative;
    margin: 10px 0 25px 0;
    background: #FFFACD url('/default/images/lpoint.png') 0 0  repeat-y;
    padding: 0;
}

.front-alert-message div{
    padding: 0;
    margin: 0;
}

.front-alert-message-content{
    min-width: 320px;
    min-height: 50px;
    margin: 0px 10px 0px 10px !important;
}

.front-alert-message-border{
    position: relative;
    width: 100%;
    height: 10px;
}

.front-alert-message-top-left{
    position: relative;
    width: 10px;
    height: 10px;
    background: url('/default/images/tl_alert.png') 0 0 no-repeat;
    float: left;
}

.front-alert-message-top-right{
    position: relative;
    width: 10px;
    height: 10px;
    background: url('/default/images/tr_alert.png') 0 0 no-repeat;
    float: right;
}

.front-alert-message-bottom-left{
    position: relative;
    width: 10px;
    height: 10px;
    background: url('/default/images/bl_alert.png') 0 0 no-repeat;
    float: left;
}

.front-alert-message-bottom-right{
    position: relative;
    width: 10px;
    height: 10px;
    background: url('/default/images/br_alert.png') 0 0 no-repeat;
    float: right;
}

.front-alert-message-right{
    position: relative;
    background: url('/default/images/lpoint.png') top right repeat-y;
    clear: both;
}

.message-border-top{
    background: url('/default/images/lpoint.png') 0 0 repeat-x;
}

.message-border-bottom{
    background: url('/default/images/lpoint.png') bottom left repeat-x;
}
