﻿body {
    min-width: 980px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    margin:0px;
    padding: 0px;
}
#header {
    width: 100%;
    min-width: 980px;
    height: 100px;
    background-color: #e8e8e8;
    float: left;
    border-bottom: 2px solid #C00000;
}
    #header_logo {
        display: block;
        width: 265px;
        height: 100px;
        float: left;
        background-image: url('../images/main/Logo.png');
    }
    #header_menu {
        width: 700px;
        float: left;
    }
        #header_menu ul {
            width: 700px;
            height: 100px;
            float: left;
            margin: 0px;
            padding: 0px;            
        }
        #header_menu ul li {
            width: 100px;
            height: 100px;
            float: left;
            list-style-type: none;
        }
            #header_menu ul li a {
                display: block;
                width: 100px;
                height: 100px;
                float: left;
                background-image: url('../images/main/Menu.jpg');
            }
            #header_menu ul li a span {
                display: none;   
            }

                .m_properties {
                    background-position: 0px 100px;   
                }
                    .m_properties:hover {
                        background-position: 0px 0px;   
                    }
                .m_advertising {
                    background-position: -80px 100px;
                }
                    .m_advertising:hover {
                        background-position: -80px 0px;
                    }
                .m_users {
                    background-position: -160px 100px;
                }
                    .m_users:hover {
                        background-position: -160px 0px;
                    }
                .m_logout {
                    background-position: -240px 100px;
                }
                    .m_logout:hover {
                        background-position: -240px 0px;
                    }
                .m_current {
                    -ms-background-position-y: 0px;
                    background-position-y: 0px;   
                }
#content {
    width: 100%;
    min-width: 980px;
    float: left;
}
    .content {
        padding: 20px;
        float: left;
    }
.panel {
    min-width: 980px;
    width: 100%;
    float:left;
    margin-bottom: 20px;
}
h1, h2 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    color: #333;
}
    h1 {
        font-size: 22px;   
    }
    h2 {
        font-size: 18px;
    }
.tbl_form h2 {
    padding-top: 15px;
}
.tbl_form {
    width: 100%;
    min-width: 980px;
    float: left;   
}
    .tbl_form th {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;
        font-weight: bold;
        text-align: left;
        width: 10%;
    }
    .tbl_form td {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;
    }
.input {
    padding: 5px;
    border: 1px solid #ccc;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
}
.btn {
	height: 30px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #C00000;
	padding: 0px 10px;
	margin: 0px;
	color: #fff;
	border: 1px solid #4e0a0b;
	cursor: pointer;
	vertical-align:baseline;
}
.btn:hover {
	background-color: #333;
	border: 1px solid #333;
}
table {
    clear: both;
}
.tbl_gv {
    border-collapse:inherit;
    border: 1px solid #e8e8e8;
    float: left;
    margin-bottom: 20px;
}
    .tbl_gv caption {
        margin: 20px 0;
        color: #C00000;
        font-size: 12px;
    }
    .tbl_gv th {
        padding: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;   
        font-weight: bold;
        text-transform: uppercase;
        text-align: left;
        background-color: #e8e8e8;
        color: #333;
        text-align: center;
        border: 1px solid #e8e8e8;
    }
    .tbl_gv th a {
        text-decoration: none;
        color: #333;
    }
    .tbl_gv th a:hover {
        text-decoration: underline;
    }
    .tbl_gv td {
        padding: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;   
        text-align: left;
        border: 1px solid #e8e8e8;
    }
    .tbl_gv td a {
        text-decoration: none;
        color: #4c72b7;
        font-weight: bold;
    }
    .tbl_gv td a:hover {
        text-decoration: underline;
    }
fieldset {
	width: 628px;
	border: solid #e9e9e9 1px;
	margin-bottom: 25px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
}
	fieldset legend {
		background-color:#C00000;
		color:#fff;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 14px;
		padding: 5px 10px;
		margin:0px 0 0 11px;
		font-weight:bold;
	}
	fieldset legend.clean {
	    color: #C00000;
	    background-color: #fff;   
	}
	fieldset h2, .frm h2 {
	    font-family: Arial, Helvetica, Sans-serif;
	    font-size: 14px;
	    font-weight: bold;
	    color: #333;
	    margin-left: 20px;
	    float: left;
	    clear: both;
	}
	fieldset label, .frm label {
		font-size: 12px;
		font-weight: bold;
		color: #333;
	}
	fieldset label.opt, .frm label.opt {
		font-weight:normal;
	}
	fieldset dl, .frm dl {
		clear:both;
		padding: 0px;
		margin: 10px 0px;
	}
	fieldset dt, .frm dt {
		float:left;
		text-align:right;
		width:166px;
		line-height:25px;
		margin:0 10px 10px 0;
	}
	fieldset dd, .frm dd {
		float:left;
		width:452px;
		line-height:25px;
		margin:0 0 10px 0;
		font-size: 13px;
	}
	fieldset .textbox, .frm .textbox {
		border: 1px solid #ccc;
		font-size: 12px;
		color: #333;
		padding: 4px;
	}
	fieldset select, .frm select {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
	}
.error {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #EC0000;
}
.success {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #C00000;   
}
.loading {
    border: 1px solid #333; 
    background-color: #fff; 
    padding: 10px; 
    width: 90px; 
    position:fixed; 
    bottom: 100px; 
    left: 100px; 
    z-index: 10000;
}
.no-bullet {
    margin: 0px;
    padding: 0px;
}
    .no-bullet li {
        width: 250px;
        float: left;
        list-style-type: none;
    }
.ajax__html_editor_extender_buttoncontainer {
    float: left;
}
.lnk {
    color: #C00000;
    font-weight: bold;
    text-decoration: none;   
}
    .lnk:hover {
        text-decoration: underline;   
    }
.default-menu ul {
    padding: 0px;   
    list-style: none;
}
.default-menu a {
    color: #333;
    text-decoration: none;
}
    .default-menu a:hover {
        text-decoration: underline;   
    }
.image_selected {
    border: 3px #333 solid;
}
.content_left {
    width: 200px;
    float: left;
}
.content_right {
    width: 850px;
    float: left;   
}
.hidden {
    display: none;
}
.bold {
    font-weight: bold;
}
#cphMain_PanelOrders span {    
    font-weight: bold;
    line-height: 150%;
}