/*================================== Main page layout ========================================*/
#MineBody {
        text-align: center;
        height: 99%; /*FF*/
        background: #E0E0E0 url(../../skins/img/bckg.jpg) repeat-x;
}

#PageContainer {
        position: relative;
        width: 800px;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
        background-color: #FFFFFF;
}

#PageHolder {
        position: relative;
        height: auto;
        padding: 6px;
        background-color: #FFFFFF;
}

#HeaderHolder {
        position: relative;
        height: 103px;
        margin-bottom: 6px;
}

#MainMenuHolder {
        position: relative;
        height: 21px;
        margin-bottom: 6px;
        padding-left: 72px;
        font-family: Tahoma, Verdana, Arial;
        font-size: 12px;
        font-weight: bold;
        color: #CCCCCC;
        background: url(../../skins/img/menu_new_bckg.jpg) no-repeat;
}

#ContentHolder {
        position: relative;
        background-color: #FFFFFF;
}

#FooterHolder {
        position: relative;
        width: 800px;
        height: 34px;
        margin-top: 0;
        padding-top: 3px;
        font-family: Tahoma, Verdana, Arial;
        font-size: 10px;
        font-weight: normal;
        color: #666666;
        text-align: left;
        background: url(../../skins/img/footer_bckg.jpg) no-repeat bottom;
        background-color: #EEEEEE;
}
/*================================== End main page layout ====================================*/
/*================================== Header layout ===========================================*/
#Logo {
        position: relative;
        width: 68px;
        height: 103px;
        float: left;
        margin-right: 4px;
        cursor: pointer;
        background: url(../../skins/img/logo.gif) no-repeat;
}

#HeaderImg1, #HeaderImg2, #HeaderImg3 {
        position: relative;
        width: 238px;
        height: 103px;
        float: left;
}

#HeaderImg1 {
        margin-right: 1px;
        background: url(../../skins/img/header_img1.jpg) no-repeat;
}

#HeaderImg2 {
        margin-right: 1px;
        background: url(../../skins/img/header_img2.jpg) no-repeat;
}

#HeaderImg3 {
        background: url(../../skins/img/header_img3.jpg) no-repeat;
}
/*================================== End header layout =======================================*/
/*================================== Main menu layout ========================================*/
#MainMenuHolder a {
        display: block;
        width: 100%;
        float:left;
        border-left: 1px solid #B5B5B5;
        line-height: 21px;
        color: #EEEEEE;
}

#MainMenuHolder div {
        position: relative;
        width: 119px;
        height: 21px;
        float: left;
        border: 0;
        cursor: pointer;
}

#MainMenuHolder a:hover {
        color: #9E1A12;
}
/*================================== End main menu layout ====================================*/
/*================================== Footer layout ===========================================*/
#BottomMenuHolder, div.visits_counter {
        position: relative;
        float: right;
        right: 6px;
}

/*#BottomMenuHolder div {
        position: relative;
        width: auto;
        float:left;
        text-align: center;
} */

#BottomMenuHolder div {
        position: relative;
        width: auto;
        height: 12px;
        float: left;
/*        border: 0;
        cursor: pointer;*/
}


#BottomMenuHolder a {
        display: block;
        width: auto;
        height: 12px;
        float:left;
        padding-left: 8px;
        padding-right: 8px;
        border-right: 1px solid #CCCCCC;
        color: #333333;
}

#BottomMenuHolder a:hover {
        cursor: pointer;
        background-color: #9E1A12;
        color: #FFFFFF;
}

#FooterHolder div.footer_address {
        position: relative;
        margin-left: 6px;
        width: 400px;
}

div.visits_counter {
        top: 6px;
}

#FooterHolder div.label {
        position: relative;
        left: 6px;
        top: 2px;
        width: 400px;
        font-family: Trebuchet MS;
}
/*================================== End footer layout =======================================*/
/*================================== Other style =============================================*/
div { /*make same box model for IE and FF */
        -moz-box-sizing:border-box;
        box-sizing:border-box;
}

a {
        text-decoration: none;
        color: #9E1A12;
}

a:link {
        color: #9E1A12;
}

a:visited {
        color: #9E1A12;
}

a:hover {
        color: #D96C00;
}

img {
        border: 0px;
        display: inline;
}

fieldset ol {
        margin-bottom: 0;
}

span.dark_gray {
        color: #333333;
}

span.red {
        color: #CB1F16;
}

span.redUpper {
        color: #CB1F16;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: bold;
}
/*================================== ADM PANEL ===============================================*/
/*============================================================================================*/
/*================================== Login elements ==========================================*/
#login_center {
        text-align: center;
        width: 100%;
        height: auto;
}

div.login_background {
        position: relative;
        width: 100%;
        height: 300px;
        text-align: center
}

div.login_box {
        position: relative;
        width: 300px;
        height: 200px;
        margin-top: 10%;
        margin-bottom: 5%;
        margin-left: auto;
        margin-right: auto;
        padding-top: 50px;
        text-align: left;
        background: url(../../skins/img/login_bckg.jpg) no-repeat center;
}
/*================================== End login elements ======================================*/
/*================================== Panel elements ==========================================*/
div.ADMinfobar {
        position: relative;
        height: auto !important;
        height: 90px;
        min-height: 90px;
        margin-bottom: 5px;
        padding-bottom: 5px;
        font-family: Tahoma, Verdana, Arial;
        font-size: 12px;
        color: #999999;
        text-align: left;
        border: 1px solid #DDDDDD;
        background-color: #F8F8F8;
}

div.ADMinfobar div {
        padding-top: 2px;
        padding-left: 5px;
}

div.Operator_data , div.Login_data , div.Logout {
        position:relative;
        width: 210px;
        float:left;
        padding: 5px;
}

div.Logout {
        float: right;
        text-align: right;
}

div.Login_data {
        width: 350px;
}

div.Info {
        position: relative;
        width: 150px;
        height: 53px;
        float: right;
        right: 7px;
        margin-right: 5px;
        font-family: Tahoma, Verdana, Arial;
        font-size: 10px;
        color: #666666;
        text-align: right;
}

div.Info div {
        position: relative;
}

#Logo_Vega {
        height: 37px;
        background: url(../../skins/img/logo_vega.gif) no-repeat bottom right;
        cursor: pointer;
}

div.about {
        border: 1px solid #666666;
        font-family: Tahoma, Verdana, Arial;
        font-size: 10px;
        color: #666666;
        text-align: left;
}

table.DataList {
        width: 100%;
        border: 0;
        padding: 0;
        margin: 8px 0 0 0;
        font-family: Tahoma, Verdana, Arial;
        font-size: 10px;
        color: #666666;
}

table.DataList th {
        background-color: #E6E6E6;
        border-right: 1px;
        border-bottom: 1px;
        border-left: 0px;
        border-top: 0px;
        border-color: #CCCCCC;
        border-style: solid;
}

table.DataList tr.link {
        cursor: pointer;
        background-color: #F8F8F8;
}

table.DataList tr.hover {
        cursor: pointer;
        background-color: #D0D0D0;
}

input.InListBtn, input.ADMPosBtn {
        width: 100%;
        border-right: 1px;
        border-bottom: 1px;
        border-left: 0px;
        border-top: 0px;
        border-color: #999999;
        border-style: solid;
        font-family: Tahoma, Verdana, Arial;
        font-size: 10px;
        color: #666666;
}

input.ADMPosBtn {
        width: 45%;
}
/*================================== End panel elements ======================================*/
/*============================================================================================*/
/*================================== END ADM PANEL ===========================================*/

/*================================== WWW style ===============================================*/
/*============================================================================================*/
div.Background {
        position: relative;
        width: 100%;
        height: auto;
        font-family: Verdana, Tahoma, Verdana;
        font-size: 12px;
        color: #8A8A8A;
        line-height: 20px;
        text-align: left;
}

#InfoBar {
        position: relative;
}

div.SiteTitle {
        position: relative;
        width: auto;
        float: left;
        margin-right: 6px;
        padding-left: 2px;
        padding-right: 2px;
        font-family: Tahoma, Verdana;
        font-size: 12px;
        font-weight: bold;
        color: #EEEEEE;
        line-height: 20px;
        background-color: #9E1A12;
}

div.SitePos {
        position: relative;
        width: 600px;
        font-family: Tahoma, Verdana;
        font-size: 12px;
        text-align: left;
}

div.SiteMap {
        position: relative;
        width: auto;
        float: right;
        padding-left: 10px;
        background: url(../../skins/img/foo.gif) no-repeat left;
}

div.PageOptions {
        position: absolute;
        top: 0px;
        right: 0px;
        margin-right: 6px;
}

div.TextIndent {
        margin: 0 0 12px 0;
        text-indent: 25px;
}

p.TextMargin25 {
        margin: 2px 25px 12px;
}

p.TextIndent {
        text-indent: 25px;
}

.margin_top {
        margin-top: 10px;
}
/*================================== Product style ===========================================*/
div.ChooseContainer {
        position: relative;
        height: 190px;
        padding-left: 150px;
        padding-top: 10px;
        margin-top: 40px;
}

div.imgHolder, div.imgHolder160x170 {
        position: relative;
        border: 1px solid #DDDDDD;
        text-align: center;
        background-color: #FFFFFF;
}

div.imgHolder160x170 {
        width: 160px;
        height: 170px;
        float:left;
        margin-right: 6px;
        padding-top: 4px;
}

div.clr {
        position: relative;
        margin:0;
        padding:0;
        clear: both;
        line-height: 0px;
}

div.imgHolder160x160left, div.imgHolder160x160left_crsr, div.imgHolder160x160left_brdr, div.imgHolder160x160right_brdr {
        position: relative;
        width: 160px;
        height: 160px;
        float: left;
        border: 1px solid #DDDDDD;
        background-color: #FFFFFF;
        text-align: center;
}

div.imgHolder160x160left {
        border-top: 0;
        border-bottom: 0;
        cursor: pointer;
}

div.imgHolder160x160left_crsr {
        margin-right: 10px;
        margin-bottom: 10px;
        border: 1px solid #DDDDDD;
        cursor: pointer;
}

div.imgHolder160x160left_brdr, div.imgHolder160x160right_brdr {
        border: 1px solid #DDDDDD;
        margin: 5px 10px 5px 0px;
        text-indent: 0px;
}

div.imgHolder160x160right_brdr {
        float: right;
        margin-left: 10px;
        margin-right: 0;
}

div.imgHolder160x170 div {
        position: absolute;
        left: 6px;
        bottom: 2px;
        cursor: pointer;
}

div.imgHolder160x160_brdr {
        position: relative;
        width: 160px;
        height: 160px;
        background-color: #FFFFFF;
        border: 1px solid #DDDDDD;
        text-align: center;
        margin: auto;
}

#HCenter160 {
        position: relative;
        display: table-cell;
        vertical-align: middle;
}

#HCenter160 {
        width: 160px;
        height: 160px;
}

img.margin3 {
        margin: 3px;
}

img.margin4 {
        margin: 4px;
}

div.ProductContainer, div.TextContainer {
        position: relative;
        height: 162px;
        margin-bottom: 5px;
        text-align: left;
}

div.ProductContainer {
        border-top: 1px solid #DDDDDD;
        border-bottom: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        background-color: #F8F8F8;
}

div.TextContainer {
        width: 100%;
        height: auto !important;
        height: 200px;
        min-height: 200px;
        padding: 5px;
        border-left: 1px solid #F1F1F1;
        border-right: 1px solid #F1F1F1;
        text-align: justify;
        background: url(../../skins/img/content_top_bckg.jpg) no-repeat top;
        background-color: #FDFDFD;
}

h5.ProductName {
        margin-left: 15px;
        font-size: 12px;
        color: #666666;
}

div.DescriptionContainer {
        position: relative;
        float: left;
        width: 70%;
}

div.DescriptionShortCut {
        position: relative;
        margin-left: 50px;
        margin-bottom: 25px;
        text-align: justify;
}

div.AdditionalDescription {
        position: relative;
        clear: both;
}

div.LinkMore {
        position: absolute;
        right: 0px;
        bottom: 0px;
}

div.backLink {
        position: absolute;
        top: 0px;
        right: 4px;
}

div.txt_info {
        margin-bottom: 5px;
        border: 1px solid #FFE2D9;
        text-align: center;
        color: #EC564F;
        background-color: #FAEAE5;
}
/*================================== End product style =======================================*/

/*============================================================================================*/
/*================================== End WWW style ===============================================*/

/*================================== End other style =========================================*/
