/******************************************************************
 * Side navigation css file
 *
 * Project: ZaMnoy!
 * Author: Roman Matiiv <rmatiiv@altertech.net>
 * Created: 17.06.2008
 ******************************************************************/
 
.sideMenu {
    width: 179px;
    font-size: 14px !important;
}

.sideMenu .loginFormHolder1 {
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	height: auto;
	margin: 0 auto 12px auto;
	overflow: hidden;
	padding: 10px 0;
	text-align: left;
	width: 147px;
}

.sideMenu select {
	float: right;
	margin-top: 10px;
}

.sideMenu .forget {
    color: #6e7071;
    float: right;
    font-size: 10px;
    padding-top: 2px; 
    padding-bottom: 2px;
    white-space: nowrap;
}

.smallText {
    color: #757575;
    float: left;
    font-size: 10px;
    padding-top: 8px; 
}

.sideMenu input.formField6 {
    border: 1px solid #abd1e1;
    color: #272725;
    font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
    height: 18px;
    margin: 2px 0;
    padding: 2px 1px 0;
    vertical-align: middle;
    width: 143px;
}

.sideMenu .bgBlue {
	background: #ebedf9;
    color: #747675;
    font: normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
    height: 20px;
    margin: 2px 0;
    padding: 2px 1px 0;
    vertical-align: middle;
    width: 145px;
}

.sideMenu .framedBlock {
    float: left;
    min-height: 60px;

}

.sideMenu .framedBlock .topBorder {
    background: url('../img/side_menu/1x1.gif') repeat-x top;
    background-color: #f5f5f5;
    float: left;
    height: 17px;
    width: 100%;
}

.sideMenu .framedBlock .bottomBorder {
    background: url('../img/side_menu/bottom_border.gif') repeat-x bottom;
    background-color: #f5f5f5;
    float: left;
    height: 23px;
    width: 100%;
}

.sideMenu .framedBlock .contentBlock {
    background: #f5f5f5;
    border-right: 1px solid #cbd1d3;
    border-left: 1px solid #cbd1d3;
    min-height: 20px;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 177px;
}

.sideMenu .framedBlock .topBorder .leftCorner {
    background: url('../img/side_menu/top_left_contentCorner.gif') no-repeat;
    float: left;
    height: 17px;
    width: 17px;
}

.sideMenu .framedBlock .topBorder .rightCorner {
    background: url('../img/side_menu/top_right_contentCorner.gif') no-repeat;
    float: right;
    height: 17px;
    width: 123px;
}

.sideMenu .framedBlock .bottomBorder .leftCorner {
    background: url('../img/side_menu/btt_left_contentCorner.gif') no-repeat top;
    float: left;
    height: 23px;
    width: 17px;
}

.sideMenu .framedBlock .bottomBorder .rightCorner {
    background: url('../img/side_menu/btt_right_contentCorner.gif') no-repeat top;
    float: right;
    height: 23px;
    width: 123px;
}

.sideMenu .content {
    margin: 0 auto 0 15px;
    padding: 0;
    width: 147px;
}

.sideMenu ul, ul.navList {
    list-style: none;
    margin: 5px 7px;
    padding: 0;
    width: 155px;
}

a.sideLink {
    color: #2e70d5;
    display: block;
    font: normal 14px/22px Arial, Verdaha, Helvetica, sans-serif;
    height: 22px;
    padding-left: 8px;
    text-decoration: underline;
    vertical-align: bottom;
    white-space: nowrap;
    width: 100%;
}

a.sideLink:hover {
    background-color: #2e70d5;
    color: #fff !important;
    display: block;
    height: 22px;
    padding-left: 8px;
    text-decoration: underline;
    width: 100%;
}

.tagsMenuScroller {
	padding-top: 5px;
	padding-bottom: 5px;
}

.tagsMenuContainer {
	border: 0px solid red;
	color: #2e70d5;
	height: 22px;
	width: 162px;
}

.tagsMenuContainer:hover {
	border: 0px solid red;
	background-color: #2e70d5;
	color: #fff;
	height: 22px;
	width: 162px;
}

a.tagsMenuSideLinkLeft {
	color: #2e70d5;
    font: normal 14px/22px Arial, Verdaha, Helvetica, sans-serif;
    display: block;
    float: left;
    height: 22px;
    padding-left: 8px;
    text-decoration: underline;
    vertical-align: bottom;
    width: auto;
}

a.tagsMenuSideLinkLeft:hover {
    color: #fff;
    display: block;
    height: 22px;
    padding-left: 8px;
    text-decoration: underline;
    width: auto;
}

a.tagsMenuSideLinkRight {
	color: #2e70d5;
    font: normal 14px/22px Arial, Verdaha, Helvetica, sans-serif;
    display: block;
    float: right;
    height: 22px;
    padding-right: 8px;
    text-decoration: none;
    vertical-align: bottom;
    width: auto;
}

a.tagsMenuSideLinkRight:hover {
    color: #fff;
    display: block;
    height: 22px;
    padding-right: 8px;
    text-decoration: none;
    width: auto;
}

.tagsMenuContainer:hover a {
	color: #fff;
}

.activeItem {
	background: url('../img/side_menu/menu_arr.gif') no-repeat left;
}


.activeItem:hover {
	background: url('../img/side_menu/menu_arr_white.gif') no-repeat left;
    background-color: #2e70d5;
}

a.sideLink span.decoredText {
    color: #f19003;
}

.sideMenu hr {
    background: none;
    border: none;
    border-bottom: 1px solid #2e70d5;
    color: #e7ebea;
    color: #2e70d5;
    height: 1px;
    margin: 5px 0 0 0;
    padding: 0;
}

.sideMenu h6.title {
    color: #333;
    font: bold 14px/14px Arial, Verdana, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}