body {background: #490001 url(images/body_bg.gif) left top repeat-x; padding: 0px; margin: 0px; font-size: 12px; font-family: arial; color: #72726D}
* {font-size: 12px; font-family: arial; color: #72726D}
.clear {clear: both;}
img {border: 0px}
p {margin: 0px; margin-bottom: 15px}
#div_all {text-align: center; background: url(images/bottom_bg1.gif) left bottom repeat-x;}
    #main {width: 946px; margin-left: auto; margin-right: auto; text-align: left}
        #head {background: #490001 url(images/top_bg.gif) left top repeat-x; height: 116px}
     .en_body #head {background: #490001 url(images/top_bg_en.gif) left top repeat-x; height: 116px}

        #top_img {background: #490001 url(images/top_img.jpg) left top repeat-x; height: 235px}
        #path_way {background: #490001 url(images/nav_path.gif) left top repeat-x; height: 60px}
            .tx-jullenavpath-pi1-menu {padding-top: 15px; padding-left: 30px}
            .tx-jullenavpath-pi1-menu, .tx-jullenavpath-pi1-menu a {color: #B1B1B1; font-size: 11px; font-family: arial}
        #cont_bg {background: url(images/center_bg.jpg) left top repeat-y; }
        #cont_top {background: url(images/center_bg_top.jpg) left top no-repeat; }
        #content {background: url(images/center_bg_bot.jpg) left bottom no-repeat; border-right: 1px solid #490001; font-size: 12px; font-family: arial; color: #72726D }                
            #left {width: 315px; float: left}
                #right {margin-left: 315px;}
                    .col_r {margin-right: 260px;}
              div.col_r a {color: #B20002}
                    .right_bg {float: right; width: 260px; padding-top: 35px}
                    .right_bg .imgtext-table td {padding-bottom: 15px}
            
        #bottom {background: #490001 url(images/bottom_bg.jpg) left top no-repeat; height: 121px}
            #bottom table {height: 80px; width: 100%} 
            #bottom table td {vertical-align: middle; padding-top: 71px;} 
            td.cLive {padding-left: 30px; width: 285px}
            td.copy {font-size: 11px; color: #6A4F55; width: 350px}
            td.botMenu {text-align: right: padding-right: 30px;}
            td.botMenu a {display: block; float: left; padding-left: 10px; background: url(images/bot_m_arr.gif) 0px 6px no-repeat; font-size: 11px; color: #6A4F55; margin-left: 15px}

        

.mod_l {width: 280px; margin-left: 20px}

.mSubtitle {display: block; font-family: arial; font-size: 13px; color: #898977; text-decoration: none; font-weight: normal}


.left_menu {width: 279px; margin-left: 10px; border-collapse: collapse; margin-top: 20px}
    .left_menu a {text-decoration: none; font-family: tahoma; font-size: 15px; color: #72726D; font-weight: bold}
    .left_menu td.subMenu a {text-decoration: none; font-family: tahoma; font-size: 12px; color: #72726D; font-weight: normal}
    .left_menu .mainMenu td {width: 279px; height: 50px; vertical-align: middle; padding-left: 24px}
    .left_menu .actMenu td {background: url(images/act_sub_top.gif) center center no-repeat; height: 70px; padding-left: 24px; vertical-align: middle;}

    .left_menu .actMenu td {background: url(images/mainMenuBg.gif) center center no-repeat; height: 70px; padding-left: 24px; vertical-align: middle;}

    .left_menu .actMenuS td {background: url(images/act_sub_top.gif) center center no-repeat; height: 70px; padding-left: 24px; vertical-align: middle;}
    .left_menu .subMenu {background: url(images/act_sub_bg.gif) center top repeat-y; padding: 0px}
    .left_menu .subMenu div {padding: 0px 0px 5px 30px}
    .left_menu .subMenu_bot {background: url(images/act_sub_bot.gif) center bottom no-repeat; height: 19px;}

    .left_menu .subMenu a {display: block; float: left; padding-left: 20px; background: url(images/subMImg.gif) left center no-repeat; }    

    .left_menu .actMenu td *, .left_menu .actMenuS td * {color: #fff}

.right_menu {width: 233px; border-collapse: collapse}
    .right_menu a {text-decoration: none; font-family: tahoma; font-size: 12px; color: #72726D;}
    .right_menu td.subMenu a {text-decoration: none; font-family: tahoma; font-size: 12px; color: #72726D; font-weight: normal}
    .right_menu .mainMenu td, .right_menu .actMenu td {width: 233px; height: 39px; vertical-align: middle; padding-left: 14px; background: url(images/r_menu_bg.gif) center center no-repeat; padding-left: 24px;}

    .right_menu .sactMenu td {background: #E6E6DC url(images/r_act_sub_top.gif) center top no-repeat; height: 33px; padding-left: 14px; vertical-align: middle;}
    .right_menu .sactMenu td a {color: #B20002; font-weight: bold; text-decoration: underline; font-size: 12px;}
    .right_menu .subMenu {background: url(images/r_act_sub_bg.gif) center top repeat-y; padding: 0px}
    .right_menu .subMenu div {padding: 0px 0px 5px 30px}
    .right_menu .subMenu_bot {background: url(images/r_act_sub_bot.gif) center bottom no-repeat; height: 19px;}
    .right_menu .subMenu a {display: block; float: left; padding-left: 20px; background: url(images/subMImg.gif) left center no-repeat; }   
    
.right_menu h3 {margin: 0px; font-family: tahoma; font-size: 20px; color: #83704D; font-weight: normal}


div.header, .news-single-item h2{padding-top: 35px}    
div.header *,  h2, h3 a, .tx-ttproducts-pi1 h3  {margin: 0px; font-family: tahoma; font-size: 14px; color: #83704D; font-weight: bold}

.right_menu .subtitle {font-family: tahoma; font-size: 19px; color: #83704D;}    
.col_r {padding-right: 20px;}
.news-list-item p, .col_r p {text-align: justify; font-size: 11px; font-family: arial; color: #72726D; line-height: 16px}
.news-latest-item a, h3 a, .pTitle {font-family: arial; font-size: 14px; color: #B20002; font-weight: bold}
.news-list-item h3 a {padding: 0px; display: block}
.newsDate {vertical-align: top; font-family: arial; font-size: 9px; color: #9A9A98; padding-top: 5px; width: 45px; font-weight: bold}
.news-single-timedata {font-family: arial; font-size: 9px; color: #9A9A98; font-weight: bold; padding: 10px 0px 10px 0px}
.nSpacer {background: url(images/news_spacer.gif) left center repeat-x; height: 7px}
.news-list-morelink a, .internal-link {font-family: arial; font-size: 12px; color: #B20002;}
.news-latest-container {width: 340px}

.subscrForm {width: 280px; height: 148px; background: url(images/subscrBg.gif) center center no-repeat; margin-top: 30px}
.subscrForm .header {margin-left: 33px; padding-top: 10px}
#subsct {margin-left: 25px}
#subsct input {width: 165px; height: 31px; background: url(images/inpBg.gif) left center no-repeat; border: 0px; padding-left: 10px; padding-top: 6px; color: #A1A1A1; font-size: 11px; font-weight: bold}
.subscrForm .header div {font-size: 23px; color: #B4A486; font-family: tahoma}
.subscrForm .header span {display: block; font-size: 19px; color: #B4A486; font-family: tahoma}
#subsct #subscrSubm  {width: 60px; height: 60px; background: url(images/rButton.gif) center center no-repeat; border: 0px; cursor: pointer}
.button_tob_h, .button_tob  {width: 60px; height: 60px; background: url(images/pButton.gif) center center no-repeat; border: 0px}


.right_col {width: 260px; float: right; padding-top: 35px; padding-bottom: 35px}
.cont {width: 680px; margin-right: 260px; padding-left: 40px; -moz-box-sizing: border-box; box-sizing: border-box;}

#head div { padding-top: 16px; padding-left: 25px; width: 750px; float: left}
#head #lang {float: right; width: 150px; padding: 0px}
#head #lang div{float: left; width: 100px; padding: 0px; height: 28px; background: url(images/langBg.gif) right bottom no-repeat; padding-top: 35px}
#head #lang div div {padding: 0px}

#head #lang div a {display: block; float: left; height: 28px; width: 22px;}
#head #lang #clang {float: left; width: 30px; background: none; padding-top: 5px; font-size: 12px; font-weight: arial; color: #C28592}

#logoLink { height: 60px; width: 190px; display: block;}

.tx-ttproducts-pi1 {padding-top: 35px}
#tx-ttproducts-pi1-listcat {text-align: center}
#tx-ttproducts-pi1-listcat a {padding-top: 0px; padding-bottom: 10px;  display: block; text-align: center}
#tx-ttproducts-pi1-listcat a img {padding-bottom: 10px}

.sProdTable {width: 600px!important}

.sProdTable  {margin-left: 30px; width: 640px; font-size: 11px; color: #72726D;}
.sProdTable td img {padding: 0px 10px 0px 10px}

.prodTable {width: 596px; background: url(images/pListBg.gif) left top repeat-y;}
.prodTable td {font-size: 11px; color: #72726D; font-weight: bold; vertical-align: middle}
.prodTable .pListTop {background: url(images/pListTop.gif) left top no-repeat; height: 17px}
.prodTable .pListBot {background: url(images/pListBot.gif) left top no-repeat; height: 18px}
.prodTable .prod_descr {width: 250px}

 td.prod_img {width: 250px; text-align: center; padding-bottom: 10px}
.sProdTable h3 {margin-bottom: 20px}
.sProdTable .prod_descr {font-weight: bold; }

.spacer-gif {display: none}

div#tx-ttproducts-pi1-listcat a {font-family: arial; font-size: 12px; color: #B20002; font-weight: bold}

div#right center, div#right center * {text-align: center;}
.clearer {clear: both}
