@CHARSET "UTF-8";

.cursor{cursor: pointer;cursor: hand;}
.flt{float: left;}
.frt{float: right;}
.fn{float: ;}
.border{border: 1px solid red;}
.clear{clear: both;}
.bold{font-weight: bold;}

/***************general containers section*/
#header {
    height: 196px;/*235px - 200px*/
    width: 982px;
}
#content {
    background-color:#AFB4B4;/*BCBDBF*/
    width: 982px;
}
#content-panel {
    background-color:#FFFFFF;
    margin-left:170px;
    /*line-height: 13px;*/
	padding-bottom: 10px;
}
#global {
    background-color:#FFFFFF;

    font-size: 11px;
    color: #585858;/*58585A*/ /*luda*/
    font-family:Arial;
}

div.clearer {
    height:0px;
    clear: both;
}
/***************header tabs section*/
#headerLeftTop {
    padding-top: 10px;
    padding-left: 46px;
    height: 21px;
}
#headerRightTop {
    float: right;
    padding-top: 7px;
    width: 242px;
}
div.pm-logo{
    position:absolute;
    z-index:100;
    width:170px;/*176*/
    height:165px;/*169*/
}
div.header-tab{
    position:absolute;
    overflow:hidden;
    height:165px;
}
div.header-tab-button{
    background-image:url('../images/header_tab_button.gif');
    background-position: right top;
    background-repeat: no-repeat;
    height:25px;
    padding-left:20px;
    padding-top:5px;
}
div.selected{
    background-image:url('../images/header_tab_button_selected.gif');
}
img.linee{
    position:absolute;
    z-index:5000;
    border:0px;
    margin:0px;
    overflow:hidden;
    right:0px;
}
* html img.linee_ie{
    right:-1px;
}


/*footer sections*/
#address {
    padding-left:14px;
}
#footer {
    margin-left:170px;
    width: 812px;/*982-170*/
	background-color:#FFFFFF;
}
#content-panel-footer{
    width:812px;
    padding:0px 0px 0px 0px;
    border-top:1px solid #AFB4B4;
    border-bottom:1px solid #AFB4B4;
    height: 99px;
    margin-left: 3px;
}











#line{
    height:1px;
    background-color:#AFB4B4;
    border-left:5px solid #FFFFFF;
    border-right:5px solid #FFFFFF;
    margin-bottom:5px;
}

/***************sub containers section*/
#page_content {
    padding: 24px 0 0 24px;
    color: #000;
}

#product {
    padding: 24px 0 0 0px;
    color: #000;
}

div.articles_panel{
    padding-left:10px;
    padding-right:10px;
    padding-top:24px;
}
div.articles_row{
    padding-left:10px;
    /*padding-right:41px;
    */
    padding-top:13px;
    padding-bottom:10px;
}
div.content-panelLeft{
    float: left;
    width: 300px;/*286*//*298*//*426px - 78px*/
    padding-top: 25px;
    padding-left: 60px;
}
div.content-panelLeftNewStyle{
    float:left;
    padding-left:10px;
    padding-top:10px;
    width:410px;
}
div.content-panelLeftMorePagesStyle{
    float:left;
    padding-left:10px;
    padding-top:10px;
    width:310px;
}


div.content-panelLeftNewStyle .line{
    width:390px ;
    clear: both;
    height: 4px;
    background: #AFB4B4;
    
}

div.content-panelLeftMorePagesStyle .line{
    width:310px ;
    clear: both;
    height: 4px;
    background: #AFB4B4;
}

div.content-panelLeftNewStyle .title,
div.content-panelLeftMorePagesStyle .title{
  
    font-weight:bold;
    color:#585858;
    font-size: 14px;
    padding-top:5px;
}

div.content-panelLeftNewStyle .bigImage{
    float:left;
    /*
    padding-left:8px;
    padding-right:8px;
    padding-top:8px;
    padding-bottom:5px;
    */
    padding-top:8px;
    padding-bottom:5px;
    width:130px;
}
div.content-panelLeftMorePagesStyle .bigImage{
    float:left;
    /*
    padding-left:8px;
    padding-right:8px;
    padding-top:8px;
    padding-bottom:5px;
    */
    padding-top:8px;
    padding-bottom:5px;
    width:150px;
}
div.content-panelLeftNewStyle .ImageContainer,
div.content-panelLeftMorePagesStyle .ImageContainer{
    
    text-align:center;
}
div.content-panelLeftNewStyle .smallImage{
    float:left;
    /*
    padding-left:21px;
    padding-right:21px;
    */
    width:130px;
    padding-top:8px;
    padding-bottom:5px;
}
div.content-panelLeftMorePagesStyle .smallImage{
       float:left;
    /*
    padding-left:21px;
    padding-right:21px;
    */
    width:150px;
    padding-top:8px;
    padding-bottom:5px; 
}

div#PopupUrl a{
    width:180px;
    padding:3px;
    padding-left: 15px;
    display:block;
    text-decoration: none;
}
div.content-panelRight{
    /*padding-top: 50px;*/
    padding-left: 50px;/*86*/
    padding-right: 5px;
    margin-left: 380px;

}
div.content-pageNumber{
    padding-top: 20px;
    padding-right: 17px;
    text-align:right;
    padding-bottom: 20px;
}

div.left-menu {
    background-color:#AFB4B4;
    float:left;
    width:170px;
    color: #FFFFFF;

    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
	padding-bottom: 40px;
}
div.left-menu div{
    padding-left:14px;
    border-bottom:1px solid #FFFFFF;
}
div.left-menu a.leftmenulink {
    color: #004687;
    font-size: 12px;
    line-height:24px;
    font-family: Arial;
    font-weight: bold;
}
div.left-menu span.static_arrow {
    color: #004687;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
}
div.left-menu a.leftmenulink {
    color: #004687;
    font-size: 12px;
    line-height:24px;
    font-family: Arial;
    font-weight: bold;
}
div.left-menu span.static_arrow {
    color: #004687;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
}
div.left-menu span.black_text {
    color: #000100;
    font-weight:100;
}
div.left-menu div#teampartnerDiv {
    border-bottom:0px;
}
div.left-menu-footer {
    background-color:#AFB4B4;
    float:left;
    width:170px;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    

}
div#LeftColumnBottom{
     height: 99px;
     background-color:#AFB4B4;    
}
div.LeftBottomBackground{
    height: 35px;
    border-top: 1px solid #ffffff;
}
div.left-menu-footer div{
    padding-left:14px;
}
div.order{
    padding:25px 13px 0px 25px;
    zoom: 1;
}
div.seminar{
    padding:24px 0px 0px 10px;
    zoom: 1;
}
div.right-menu-footer {
    width:812px;
    height:20px;
    text-align:right;
    padding-top:10px;
    padding-bottom:10px;
    word-spacing:20px;
}
.typical {
    background-color: #AFB4B4;
}

ul.square {
    padding: 0px 0px 0px 16px;
    margin: 0px;
    list-style-image: url(../images/square_blue.gif)
}
.abo_new_description_right_1 ul.square {
    list-style-image: url(../images/square_gray.gif) !important;
}

/* Page elements */
h2 {
    margin-bottom: 10px;
    border-bottom: 1px solid #AFB4B4;
    padding-left: 10px;
    font: bold 13px/13px Arial, sans-serif;
}

#page_content p {
    padding-left: 10px;
}

#page_content .b_t,
#page_content .b_b,
#page_content .b_r,
#page_content .b_l {
    border-color: #AFB4B4;
}

#page_content form.b_t {
    padding: 10px 10px 0 10px;
}

div.button_blue{
    float:left;
    /*display:inline-block;*/
    background-image:url('../images/blue_back.png');
    height:19px;
    width:16px;
    /*color:#FFFFFF;*/
    text-align:center;
    background-repeat:no-repeat;
    padding-top:2px;
}
div.button_gray{
    float:left;
    background-image:url('../images/gray_back.png');
    height:19px;
    width:16px;
    /*color:#FFFFFF;*/
    text-align:center;
    background-repeat:no-repeat;
    padding-top:2px;
}
/* Page tabs */
#tabs {
    float: left;
    height: 30px;
    overflow: hidden;
    margin: 0;
    border-left: 10px solid white;
    background: url('../images/bg_subtab.gif') top left repeat-x;
}

#tabs ul {
    float: left;
    height: 30px;
    margin: 0;
    padding: 0;
    background: url('../images/bg_subtab_l.gif') top left no-repeat;
    list-style-type: none;
}

#tabs ul li {
    float: left;
    display: inline-block;
    height: 30px;
    margin: 0;
}

#tabs ul li div {
    padding: 0;
    background: url('../images/bg_subtab_r.gif') bottom right no-repeat;
}

#tabs ul li.last div {
    background: url('../images/bg_subtab_r.gif') top right no-repeat;
}

#tabs a {
    display: block;
    padding: 1px 11px 1px 10px;
    color: #585858;
    font: bold 11px/28px Arial, sans-serif;
    text-decoration: none;
}

#tabs ul li div.active {
    background: url('../images/bg_subtab_active_l.gif') bottom left no-repeat;
}

#tabs ul li div.active a {
    padding-right: 75px;
    background: url('../images/bg_subtab_active_r.gif') bottom right no-repeat;
}

#tabs ul li.first div.active {
    background: url('../images/bg_subtab_active_l.gif') top left no-repeat;
}

#tabs ul li.last div.active a {
    background: url('../images/bg_subtab_active_r.gif') top right no-repeat;
}

#tabs ul li div.preactive {
    background: transparent;
}

.helpers_column #recommended {
    margin-bottom: 20px;
    background: url('../images/bg_block_blue_bl.gif') left bottom no-repeat;
}

.helpers_column #recommended .decor {
    background: url('../images/bg_block_blue_br.gif') right bottom no-repeat;
}

.helpers_column #recommended h4,
.helpers_column #recent h4 {
    margin: 0;
    padding: 0 0 0 10px;
    background: #6680B1 url('../images/bg_block_blue_tl.gif') left top no-repeat;
}

.helpers_column #recommended h4 span,
.helpers_column #recent h4 span {
    display: block;
    padding: 0 10px 0 0;
    background: url('../images/bg_block_blue_tr.gif') right top no-repeat;
    font: bold 11px/28px Arial, sans-serif;
    color: #fff;
}
.recommended  h4 span{
    font: bold 10px/12px Verdana, sans-serif !important;
    padding: 5px 10px !important;
}

.helpers_column #recommended img,
.helpers_column #recent img {
    margin: 10px;
}

.helpers_column #recent {
    background: url('../images/bg_block_grey_bl.gif') left bottom no-repeat;
}

.helpers_column #recent .decor {
    background: url('../images/bg_block_grey_br.gif') right bottom no-repeat;
}

.helpers_column #recent h4 {
    background: #BCBDBF url('../images/bg_block_grey_tl.gif') left top no-repeat;
}

.helpers_column #recent h4 span {
    background: url('../images/bg_block_grey_tr.gif') right top no-repeat;
}

h4.list_title {
    margin: 10px 0;
    padding: 0;
    background: #6680B1 url('../images/yxo_list_l.gif') top left no-repeat;
}

h4.list_title span {
    display: block;
    height: 25px;
    overflow: hidden;
    padding-left: 10px;
    font: bold 11px/25px Arial, sans-serif;
    background: url('../images/yxo_list_r.gif') top right no-repeat;
    color: #fff;
}

h5.list_title {
    margin: 10px 0;
    padding: 0;
    background: #BCBDBF url('../images/yxo_list2_l.gif') top left no-repeat;
}

h5.list_title span {
    display: block;
    height: 18px;
    overflow: hidden;
    padding-left: 10px;
    font: bold 11px/18px Arial, sans-serif;
    background: url('../images/yxo_list2_r.gif') top right no-repeat;
    color: #fff;
}

/***************text styles section*/
a,
a:hover {
    color: #000;
    text-decoration: underline;
}
.table_art a{
    text-decoration: none;
}
a.article_header_link, a.article_header_link:visited, a.article_header_link:active, a.article_header_link:hover{
    color: #004687;/*004595;*/
    font-size:15px;
    text-decoration: none;
}

a.article_header_link, a.article_header_link:visited, a.article_header_link:active, a.article_header_link:hover{
    color: #004687;/*004595;*/
    font-size:15px;
    text-decoration: none;
}

a.small_link, a.small_link:visited, a.small_link:active, a.small_link:hover{
    color: #004687;/*004595;*/
    font-size:11px;
    text-decoration: underline;
    font-weight:normal;
}

a.black_link, a.black_link:visited, a.black_link:active, a.black_link:hover{
    color: #000000;
}
a.gray_link, a.gray_link:visited, a.gray_link:active, a.gray_link:hover{
    color: #58585A;
}
a.header_tab, a.header_tab:visited, a.header_tab:active, a.header_tab:hover{
    color:black;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
}
a.header_tab:hover{
    cursor: pointer;
}
.bluefont{
    color:#004687;/*004495*/
}
.grayfont{
    color:#A4A6A5;
}
 .whitefont{
    color:#FFFFFF;
}
.video_teil_block{
    padding-left: 8px;
}
.ie .video_teil_block{
    padding-left: 12px;
}
a.common, a.common:visited, a.common:active, a.common:hover{
    color:#004687;
    font-size:11px;
    text-decoration: underline;
}

a.common_noline, a.common_noline:visited, a.common_noline:active, a.common_noline:hover{
    color:#5A80BF;
    font-size:11px;
    font-weight: 600;
    text-decoration: none;
}
.a_header_black{
    color:#A4A6A5;
    font-size:12px;
    font-weight:bold;
}

#article_pager
{
    width:100%;
    margin-top:10px;
    overflow:hidden;
}

#article_pager_left{
    float:left;
}

#article_pager_right{
    float:right;
    padding-right:24px;
}
#main_category{
    color:#004687;/*004398*/
    font-weight:bold;
    border:0px;
    padding:0px;
    margin-top:10px;
    font-size:12px;
}

a.subcategory, a.subcategory:visited, a.subcategory:active, a.subcategory:hover{
    color:#FFFFFF;
    font-size:11px;
    text-decoration:none;
}
a.subcategory_selected, a.subcategory_selected:visited, a.subcategory_selected:active, a.subcategory_selected:hover{
    color:#000000;
    font-size:11px;
    text-decoration:none;
}

a.grey, a.grey:visited, a.grey:active, a.grey:hover{
    color:#A4A6A5;
    font-size:10px;
    text-decoration:none;
    font-weight:bold;
	word-spacing:0;
}

a.top_grey, a.top_grey:visited, a.top_grey:active, a.top_grey:hover{
    color:#A4A6A5;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}

a.top_blue, a.top_blue:visited, a.top_blue:active, a.top_blue:hover{
    color:#10509A;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}

.cleared:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .cleared {height: 1%;}
/* End hide from IE-mac */

.article_image{
    margin-bottom:4px;
}
div.article_date{
    color:#AFA9A9;
}
div.left-menu h1{
    font-size:12px;
    color: #004687;/*024498*/
    margin-bottom:5px;
    padding-top:10px;
    font-weight: bold;
}
div.left-menu input{
    background-color:#DDDDDD;
    width: 130px;
    height: 19px;
}

* html div.left-menu input{
    background-color:#DDDDDD;
    width: 130px;
    height: 17px;
}

input.arrow_submit{
    width: 16px !important;
    height: 19px !important;
    margin-bottom: -6px;
}
.ie input.arrow_submit{
    margin-bottom: -3px !important;
}
.ie8 input.arrow_submit{
    margin-bottom: -7px !important;
}

* html input.arrow_submit{
    width: 16px !important;
    height: 19px !important;
    margin-bottom: -3px;
}

div.left-menu input {
    background-color:#DDDDDD;
    width: 130px;
    height: 17px;
}

/*.red{
    color:#EB244F;/*E31C55;
}*/

/* Form styles */
form {
    line-height: 18px;
}

input.text {
    /*height: 16px;*/
    height: 11px;
    font-size:11px;
    padding:1px;
    padding-left:3px;
}

.selectCountry{
    width: 175px;
    font-size: 11px;
   
}
.selectSex{
    vertical-align: top;
    font-size: 11px;     
}
.ie7 .selectSex{
    height: 25px;
    vertical-align: top;
    font-size: 11px;     
}
.ie .selectCountry{
     width: 180px;
}
.ie7 .selectCountry{
     width: 180px;
     height: 20px; 
}
.Name{
    width: 80px;
}
.ie .Name{
    width: 82px;

}

input.text,
textarea,
select {
    /*background: #EEEEF0;*/
    border: 1px solid #6E6E6E;
}

input.file {
	height: auto;
}

textarea,
select {
    font: 11px Arial, sans-serif;
}

label {
    position: relative;
    top: -2px;
}

form .controls {
    margin: 10px 0;
    line-height: 18px;
}

form .controls .quantity{

   
}

.button,
.big_button,
.big_button2,
.button span,
.big_button span,
.big_button2 span {
    display: inline-block;
/*    height: 20px;*/
/*    overflow: hidden;*/
    padding: 0;
}

.js_gray_rquo_btn{

    background: #BCBDBF url('../images/rquo2.gif') 95% 50% no-repeat;
    color: #FFFFFF;
    height: 25px;
    border: 0px none;
    cursor: pointer;
    text-align: left;
    font-weight: bold;
}
.ie7 .js_gray_rquo_btn{
    line-height: 22px !important;    
}
.ie8 .js_gray_rquo_btn{
    line-height: 25px !important    
}




.button span,
.big_button span,
.big_button2 span {
    background: #10509A url('../images/yxo_btn_l.gif') 0px 0px no-repeat;
}

.big_button,
.big_button span {
    height: 25px;
    background: #10509A url('../images/yxo_bigbtn_l.gif') 0px 0px no-repeat;
}

.big_button2,
.big_button2 span {
    height: 25px;
    background: #10509A url('../images/yxo_bigbtn_grey_l.gif') 0px 0px no-repeat;
}

.button span.secondary {
    background: #BCBDBF url('../images/yxo_btn_grey_l.gif') 0px 0px no-repeat;
    cursor:pointer;
}

.big_button span.secondary {
    height: 25px;
    background: #BCBDBF url('../images/yxo_bigbtn_grey_l.gif') 0px 0px no-repeat;
}

.gecko .button button,
.safari .button button,
.opera .button button,
.safari
.button button,
.big_button button,
.big_button2 button {
    width: auto;
    height: 20px;
    overflow: visible;
    padding: 0 5px;
    border: 0;
    outline: 0;
    background: url('../images/yxo_btn_r.gif') no-repeat right 0;
    font: bold 11px/20px Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    white-space: nowrap;
    cursor:pointer;
}

button.disabled{
    color:#AFB4B4 !important;
}
.safari .button button{
	margin-right:-3px;
}

.ie
.button button,
.big_button button,
.big_button2 button {
    width: auto;
    height: 20px;
    padding: 0 5px;
    overflow: visible;
    border: 0;
    outline: 0;
    background: url('../images/yxo_btn_r.gif') 100% 0px no-repeat;
    font: bold 11px/20px Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    white-space: nowrap;
    cursor:pointer;
}


.big_button button {
    height: 25px;
    background: url('../images/yxo_bigbtn_r.gif') right 0px no-repeat;
    font: bold 12px/22px Arial, sans-serif;
    text-transform: none;
}

.big_button2 span {
    background: url('../images/yxo_bigbtn2_l.gif') left 0px no-repeat;
}

.big_button2 button {
    height: 25px;
    background: url('../images/yxo_bigbtn2_r.gif') right 0px no-repeat;
    font: bold 12px/22px Arial, sans-serif;
    text-transform: none;
}

.button .secondary button {
    background: url('../images/yxo_btn_grey_r.gif') right top no-repeat;
}

.big_button .secondary button {
    background: url('../images/yxo_bigbtn2_r.gif') right top no-repeat;
}

.button button.add2cart {
    padding: 0 25px 0 5px;
    background: url('../images/yxo_btn_r_cart.gif') right 0px no-repeat;
}

.button button.vidoproduct2cart {
    padding: 0 25px 0 5px;
    background: url('../images/yxo_btns_r_cart.gif') right 0px no-repeat;
}

.gecko .button button.vidoproduct2cart {
    padding: 0 20px 0 5px;
    background: url('../images/yxo_btns_r_cart.gif') right 0px no-repeat;
}


.opera .button button.vidoproduct2cart {
    padding: 0 25px 0 5px;
    background: url('../images/yxo_btns_r_cart.gif') right 0px no-repeat;
}


.big_button button.add2cart {
    padding: 0 35px 0 5px;
    background: url('../images/yxo_bigbtn_r_cart.gif') right 0px no-repeat;
}

.safari .big_button button.add2cart {
	margin-right:0px;
}

.turnover{
	background:url("../images/turnover.GIF") repeat-x scroll left bottom transparent;
}
.fb_turnover{
	background:url("../images/turnover.GIF") repeat-x scroll left bottom transparent;
}
.
button button.go {
    padding: 0 25px 0 5px;
    background: url('../images/yxo_btn_r_go.gif') right 0px no-repeat;
}

.button button.go_dwn {
    padding: 0 25px 0 5px;
    background: url('../images/yxo_btn_d_go.gif') right 0px no-repeat;
}

.button button.go_dwn_close {
	width:560px;
    padding: 0 25px 0 5px;
    background: url('../images/yxo_btn_d_close_go.gif') right 0px no-repeat;
}

.new_abo .button button.go_dwn_close {
    	width:770px !important;
}

.big_button button.go {
    padding: 0 25px 0 5px;
    background: url('../images/yxo_bigbtn_r_go.gif') right 0px no-repeat;
}

.button .secondary button.go {
    padding: 0 25px 0 5px;
    background: url('../images/yxo_btn_grey_r_go.gif') right 0px no-repeat;
}

.big_button .secondary button.go {
    padding: 0 25px 0 5px;
    background: url('../images/yxo_bigbtn_grey_r_go.gif') right 0px no-repeat;
}

.big_button span.block_switch {
background:#6680B1 url(../images/yxo_big_drop_down_l.gif) no-repeat scroll left top;
overflow:visible;
}

.big_button button.block_switch {
background:transparent url(../images/yxo_big_drop_down_r.gif) no-repeat scroll right top;
padding:0 35px 0 5px;
}

.big_button span.block_switch_active {
background:#6680B1 url(../images/yxo_big_drop_down_l.gif) no-repeat scroll left top;
overflow:visible;
}

.grey_btn span.block_switch_active button {
    background:transparent url('../images/bg_icn_close_blue.jpg') right center no-repeat;
	padding:0 35px 0 5px;
}

form .controls .button {
    margin: 0 20px 0 0;
}
form .controls .help1{
    
}

form .controls .help1 span {
    margin: 0px !important;
}


form.style_1 input,
form.style_1 textarea {
    background: #fff;
}

form.style_1 table,
table.hinted {
/*    margin-top: 10px; */
    border-collapse: collapse;
    border-bottom: 1px solid #AFB4B4;
}

form.style_1 table.dottedbott {
    margin-top: 10px;
    border-collapse: collapse;
    border-bottom: 1px dotted gray;
}
form.style_1 table.noborder {
    margin-top: 10px;
    border-collapse: collapse;
    border: 0px ;
}

table.hinted {
    border: 0;
}

table.hinted tr,
table.hinted td.hinted {
    background: url('../images/dot.gif') bottom left repeat-x;
}

table.hinted tr.nohint {
    background: none;
}

form.style_1 table tr.head,
table.hinted tr.head {
    background: url('../images/dot_tr_24.gif') center left repeat-x;
}

table.hinted tr.head th {
    text-align: center;
}

form.style_1 table td {
    padding: 5px 10px;
}

table.hinted td {
    padding: 10px;
}

.ie7 table.hinted td {
    padding: 7px;
}

form.style_1 table th div,
table.hinted th div {
    margin: 2px 0;
    padding: 2px 10px;
    background: #D9DADC;
    line-height: 16px;
	white-space:nowrap;
}

form.style_1 table th,
table.hinted th {
    font-weight: bold;
}

#page_content form.style_1 table td p {
    padding-left: 0px;
}

form.style_1 .controls {
    border-top: 1px dotted gray;
    padding: 10px;
}

form.style_1 .controls .button{
    float: right;
    margin: 0 0 0 20px;
}

#content .articles_panel h3 {
    padding-left:12px;
}

/* Composite styles */
.m_0 {
	margin: 0 !important;
}

.b_t {
    border-top: 1px solid;
}
.b_b {
    border-bottom: 1px solid;
}
.b_r {
    border-right: 1px solid;
}
.b_l {
    border-left: 1px solid;
}
.b_n {
    border: none !important;
}

.p_0 {
	padding: 0 !important;
}

.t_l {
    text-align: left !important;
}
.t_r {
    text-align: right !important;
}

.w_100 {
    width: 100%;
}
.w_a {
    width: auto;
}

.f_l {
    float: left;
}
.f_r {
    float: right;
}


/*--------------------------------luda-------------------------------*/

.text_td{
margin:4px;
padding:4px;
}
.input_td{
margin:4px;
padding:4px;
}

.td_header_left{
    background-color:#EEEEEE;
border-color:black;
border-style:solid;
border-width:0 1pt 1pt 0;
color:#000000;
padding-left:5px;
text-align:left;
white-space:nowrap;
}
.stats_padding{
 background-color: #EEEEEE;
 border-top: 2px solid navy;
 border-bottom:2px solid navy;
 padding:5px 5px;
}



.date{
border-bottom:1px solid #AFB4B4;
}

    a.main_header_zuruck,a.main_header_zuruck:link,a.main_header_zuruck:visited, a.main_header_zuruck:active,a.main_header_zuruck:hover{
text-decoration:underline;
line-height:16px;
height:20px;
font-weight:bold;
margin:2px 0;
padding:2px 0px;
color:#585858;
}


table.form_table td.common_td_adm {
    padding: 5px 10px 5px 0px;
    line-height: 16px;
    border-top: 1px white solid;
    border-bottom: 1px white solid;
    height: 45px;
    vertical-align: middle;
}

table.form_table td.common_td_goal{
    padding: 10px 0px 5px 15px;
    line-height: 16px;
    vertical-align: top;
}



a.common_gallery,a.common_gallery:link,a.common_gallery:visited, a.common_gallery:active,a.common_gallery:hover
{
text-decoration:underline;
color:black;
padding-top:10px;
}




.category_list_td{
    padding-top:10px;
}
.common_bold {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

a.common_bold_2,a.common_bold_2:link,a.common_bold_2:visited, a.common_bold_2:active,a.common_bold_2:hover
 {
color:#000000;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}


.arrow{
    color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.item_selected{
color:#004687;
font-weight:bold;
}

.header_gallery{

background:#D9DADC none repeat scroll 0 0;
line-height:16px;
font-weight:bold;
margin:2px 0;
padding:2px 15px;
height:16px;

}

.header_gallery_item_selected{
    background:#D9DADC none repeat scroll 0 0;
line-height:16px;
height:20px;
font-weight:bold;
margin:-8px 0px 0px -15px;
padding:2px 10px;
color:#004687;
}
a.header_gallery_list,a.header_gallery_list:link,a.header_gallery_list:visited, a.header_gallery_list:active,a.header_gallery_list:hover
{
text-decoration:none;
line-height:16px;
height:20px;
font-weight:bold;
margin:2px 0;
padding:2px 0px;
color:#004687;
}

.header_gallery_list{
text-decoration:none;
line-height:16px;
height:20px;
font-weight:bold;
margin:4px 0;
padding:4px 0px;
color:#004687;
}


a.administration_common_link,a.administration_common_link:link,a.administration_common_link:visited, a.administration_common_link:active,a.administration_common_link:hover{
text-decoration:underline;
line-height:16px;
height:20px;
font-weight:bold;
margin:2px 0;
padding:2px 0px;
color:#004687;
}

.arrow_blue{
    color:#004687;
font-size:11px;
font-weight:bold;
}

.fb_person_name{
    float: left;
    padding-right: 10px;
}
.coloured{
 color:#004687;
}
.fb_error{
    background-color: #FFFFFF;
    border: 1px solid red;
    color: red;
    margin: 5px 0;
    padding: 5px;
    text-align: left;
}
.fb_fon_menu{
    background: #F2EEEE;
}
.fb_article_content{
    padding-top: 10px;
}

.fb_trash_visible,.fb_edit_visible{
    visibility:hidden;
}

.fb_trash{
   background:url(../images/fb_icon/delete.gif) no-repeat right top; 
   width: 18px;
   height: 27px;
   display: block;
}


.fb_edit{
   background:url(../images/fb_icon/edit.png) no-repeat center top; 
   width: 24px;
   height: 23px;
   display: block;
   margin-top: 5px;
}
.fb_edit_comment_textarea{
    width: 95%;

}
.fb_video_triangle{
    padding-top: 30%;
    padding-left: 40%;
}

.fb_progres{
   background:url(../images/progress_16.gif) no-repeat right top; 
   width: 18px;
   height: 27px;
   visibility: hidden;
}
.fb_comments_progess{
    width: 100px;
    float: right;
    margin-right: 150px;
    display:none;
}

.fb_articles_table{
    width: 544px;
    border-bottom: 1px solid gray;
}

.fb_articles_td_img{
    width: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    vertical-align: top;
}
.fb_articles_avatar{
    width: 50px;
}
.fb_articles_trash{
    width: 25px;
    height: 25px;
}
.fb_articles_td_content{
    padding-top: 10px;

    vertical-align: top;
    padding-bottom: 10px;
}
.ff3 .fb_articles_div{
    width: 475px;
    padding-top: 10px;
    padding-bottom: 5px;
    
}
.ie .fb_articles_div{
    width: 475px;
    padding-top: 10px;
   
}

.fb_articles_div_date{
    color:#969696;
    font-size: 11px;
    width: 170px;
}
#fb_coment_top,.fb_coment_top{
    background:url(../images/4ch2qx47.gif);
    background-repeat: no-repeat;
    width: 475px;
    height: 13px;
}
.fb_coment_bottom{
    overflow: hidden;
    padding-left: 5px; 
    padding-top: 10px;
    padding-bottom: 5px;
    width: 467px;
    background: url(../images/dottedline.gif) bottom no-repeat;
}
.fb_coments{
    background-color: #E4E4E4;
    width: 475px;
}

.fb_coments{
    background-color: #E4E4E4;
    width: 475px;
}
.fb_comments_add_block{
    text-align: right;
    padding-right: 30px;
    padding-bottom: 5px;
}
.fb_comments_textarea_block{
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 50px;
}
.fb_comments_item{
    padding-left: 5px;
    width:420px;
    vertical-align: top;
    color: #000000;
}
.fb_first_comment_text_block{
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 50px;
    background-color:#E4E4E4;
}
.fb_first_comment_button_block{
    text-align: right;
    padding-right: 17px;
    padding-bottom: 5px;
    background-color:#E4E4E4;
}
.fb_comment_manage{
    width: 20px;
    text-align: right; 
    vertical-align: top;
}
.fb_remove_image{
    margin-top: 10px;
    background: url('../images/fb_icon/remove_ico.png')  no-repeat;
    height: 18px;
    width: 18px;
    margin-left: 50px;
    display: none;
    cursor: pointer;
}
.fb_progress_line,
#loadMoreProgress{
    background: url('../../images/progress_line.gif') 50% top  no-repeat;
    height: 10px;
    visibility: hidden;
}


.fb_textarea_bottom{
     width: 30px;
     height: 30px;
}
.fb_textarea{
     color: #808080;
     width:  535px;
     height: 100px;
     border: 1px solid #C0C0C0;
	 overflow: auto;
     padding: 5px;
}
.fb_textarea_write{
    color:black !important;
}
.fb_form_div_input{
     padding-top: 5px;
}
.fb_form_input{
     width: 450px;
     height: 15px;
     border: 1px solid #808080;

}
.fb_textarea_bottom{
     width: 30px;
     height: 30px;
}
.fb_textarea_commet,.fb_taxtarea_first_comment{
     height: 20px;
     min-height: 20px;
     max-height:200px;
     color:gray;
     width: 400px;
     max-width:400px;
     border:1px solid #969696;
     padding: 3px;
     overflow: auto;
}

.fb_user_avatar{
    width:30px;
}

.fb_comments_top_bar{
    height: 20px; 
    width: 455px; 
    border-bottom: 1px solid #707070; 
    padding-top: 5px; 
    padding-left: 20px;
}
.fb_text{
    color: #000000;
}

.fb_article_content a,
.fb_article_content a:link,
.fb_article_content a:active,
.fb_article_content a:visited,
.fb_article_content a:hover{
    font-weight: bold;
    color: #004687;
    text-decoration: underline;
    
}
.fb_delete_button{
    background: url('../images/fb_icon/delete.png') right top  no-repeat ;
    display: block;
    height: 17px;
    width: 17px;
}

/*.fb_delete_button:hover{
    background: url('../images/fb_icon/statusx_old.gif') left top  no-repeat #004687;
    display: block;
    height: 17px;
    width: 17px;
}*/
.fb_delete_button_c{
    background: url('../images/fb_icon/delete.png') right top  no-repeat;
    display: block;
    height: 17px;
    width: 17px;
}

/*.fb_delete_button_c:hover{
    background: url('../images/fb_icon/statusx_old_com.gif') left top  no-repeat #004687;
    display: block;
    height: 17px;
    width: 17px;
}*/
.fb_container{
    padding-bottom: 20px;
    padding-left: 5px;
    padding-top: 5px;
    width: 540px;
}

.fb_button_blue{
    text-align: center;
    margin: 0px 15px;

}
.fb_choose_one{
    text-align: center;
}

a.fb_articles_link{
	text-decoration:underline;
	line-height:16px;
	height:20px;
	margin:2px 0;
	padding:2px 0px;
	color:#004687;
}

#loadMoreArticle{
    background: #E4E4E4;
    height: 20px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    width: 560px;    
}
#loadMoreArticle:hover{
    background: #C6C6C6;
    height: 20px;
    text-align: center;
    cursor: pointer;    
}

/*Calendar Style Begin*/
font.alert {
color:#990066;
font-weight:bolder;
text-transform:uppercase;
}
font.not_approved {
font-style:italic;
}
tr.week {
text-align:right;
vertical-align:top;
}
tr.holiday {
background-color:#FE6802;
color:#FFFFFF;
font-weight:bold;
vertical-align:top;
}
tr.day_name {
background-color:#003366;
color:#FFFFFF;
font-size:8pt;
}
td.right_box {
text-align:left;
}
td.left_box {
text-align:right;
}
.weekend_link {
color:#FFFFFF;
font-size:8pt;
}
.weekend_box {
background-color:#668CCD;
border-bottom:thin solid #E0E0E0;
color:#FFFFFF;
height:36pt;
width:72pt;
}
td.dark_date_box {
background-color:#FFFFFF;
height:36pt;
width:72pt;
}
td.today_date_box {
background-color:#F4F4A4;
height:36pt;
width:72pt;
}
td.date_box {
background-color:#CCDBF2;
height:36pt;
width:72pt;
}
.quote {
background-color:#FAFAFA;
border:1px solid #D1D7DC;
color:#444444;
font-size:11px;
line-height:125%;
}
.gen {
font-size:12px;
}
.gen {
color:#000000;
}
a.gen {
color:#006699;
text-decoration:none;
}
a.gen:hover {
color:#DD6900;
text-decoration:underline;
}

th.day_name_calendar{
text-align:center;
font-weight:bold;
}
.blue_calendar
{
width :100%;
background-color: #007AC2;
border:none;
border-collapse: separate;
border-spacing:1px;}
#cal-day-container-line
{
    border-top: 1px solid #CCDBF2;
    font-size: 11px;
    height: 35px;
    padding:0px;
    margin:0px;
}


/* DROP DOWN */

.button span.drop_down,
.big_button span.drop_down {
   /* position: relative;*/
}

.button span.drop_down button,
.button2 span.drop_down button {
    display: block;
    height: 22px;
    padding: 0 25px 0 5px;
    overflow: hidden;
    background: url('../images/yxo_drop_down_r.gif') right center no-repeat;
    text-align: left;
}

.button span.drop_down {
    overflow: visible;
    background: #6680B1 url('../images/yxo_drop_down_l.gif') top left no-repeat;
}

.big_button span.drop_down {
    overflow: visible;
    background: #6680B1 url('../images/yxo_big_drop_down_l.gif') top left no-repeat;
}

.big_button span.drop_down button {
    display: block;
    height: 25px;
    overflow: hidden;
    padding: 0 25px 0 5px;
    font: bold 11px/25px Arial, sans-serif;
    background: url('../images/yxo_big_drop_down_r.gif') top right no-repeat;
    color: #fff;
}

.button span.drop_down .drop_down_content,
.big_button span.drop_down .drop_down_content {
    position: absolute;
    width: 163px;
    padding: 0;
    height: auto;
    background: none;
    z-index: 100;
    border: 2px solid #6680b1;
}

.button span.drop_down .drop_down_content ul,
.big_button span.drop_down .drop_down_content ul {
    list-style-type: none;
    margin: 0;
    padding: 0 5px;
    background: #fff;
}

.button span.drop_down .drop_down_content ul li,
.big_button span.drop_down .drop_down_content ul li {
    display: block;
    margin: 0;
    padding: 0;
    /*border-right: 2px solid #6680b1;
    border-left: 2px solid #6680b1;*/
    overflow: hidden;
}

.button span.drop_down .drop_down_content ul li.head,
.big_button span.drop_down .drop_down_content ul li.head {
    display: none;
}

.button span.drop_down .drop_down_content ul li a,
.big_button span.drop_down .drop_down_content ul li a {
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 5px;
    background: #fff;
    text-decoration: none;
}

.button span.drop_down .drop_down_content ul li a:hover,
.big_button span.drop_down .drop_down_content ul li a:hover {
    background: #D6D7D9;
}

.button span.drop_down .drop_down_content ul li a div,
.big_button span.drop_down .drop_down_content ul li a div {
    color: #000;
    background: none;
    cursor: pointer;
}

.button span.drop_down .drop_down_content ul li.tail,
.big_button span.drop_down .drop_down_content ul li.tail {
    height: 2px;
    border: none;
    background: #6680b1;
    overflow: hidden;
}

.button span.drop_down .drop_down_content ul li.tail *,
.big_button span.drop_down .drop_down_content ul li.tail * {
/*    display: none;*/
}

/* --- DROP DOWN --- */

/* +++ BLOCK SWITCH +++ */

.button span.block_switch,
.button span.block_switch_active {
    background: #BCBDBF url('../images/yxo_block_switch_l.gif') left center no-repeat;
}

.button span.block_switch button,
.button span.block_switch_active button {
    display: block;
    height: 18px;
    padding: 0 25px 0 10px;
    overflow: hidden;
    background: url('../images/yxo_block_switch_r.gif') right center no-repeat;
    font: bold 11px/18px Arial, sans-serif;
}

.big_button2 span.block_switch button,
.big_button2 span.block_switch_active button {
    padding: 0 25px 0 10px;
    background: url('../images/yxo_bigbtn2_r_go.gif') right 0px no-repeat;
}

/* --- BLOCK SWITCH --- */

/* +++ PRODUCT +++ */
/* variations */

.product .variations .options {
    margin: 5px 0;
    padding: 0;
}

.product .variations .options li {
    clear: left;
    list-style-type: none;
    background: none;
    padding: 5px 0 0 0;
}

.product .variations .options li input {
    float: left;
}

.product .variations .options li label {
    float: left;
    width: 80%;
    padding-left: 5px;
    padding-top: 0;
    font-weight: bold;
}

.product .variations .options li label .note {
    font-weight: normal;
    color: #004687;
}

.versand a {
    color: #004687;
    text-decoration: underline;
}

/* --- PRODUCT --- */

table#tproom_content {
    width:100%;
    border:0px;
}

table#tproom_content td.left {
    width:564px;
    vertical-align:top;
}
table#tproom_content td.right {
    width:232px;
    vertical-align:top;
    /*padding-left:3px;*/
}

div.grey_box {
    background: url('../images/bg_box_grey_rb.gif') right bottom no-repeat;
}

div.grey_box div {
    background: url('../images/bg_box_grey_rt.gif') right top no-repeat;
}

div.grey_box div div {
    background: url('../images/bg_box_grey_lb.gif') left bottom no-repeat;
}

div.grey_box div div div {
    background: url('../images/bg_box_grey_lt.gif') left top no-repeat;
    padding:12px;
    padding-bottom:2px;
    padding-top:2px;
}

div.block_w_hdr {
    background: url('../images/hdr_grad_strange.gif') left top repeat-x;
    padding:0;
    line-height:15px;
    color:#59585d;
    text-indent:12px;
    font-weight:bold;
    margin-bottom:2px;
}

div.block_w_hdr div.inner div.button_holder {
    border:0;
    padding:0;
    margin:0;
    float:right;
}

div.block_w_hdr div.inner div.button_holder span {
    width:auto;
    overflow:visible;
}

div.block_w_hdr div.inner {
    color:#000000;
    margin:0;
    border:1px solid #b0b4b5;
    border-top:0;
    padding:10px;
    font-weight:100;
    text-indent:0;
    background:#f7f7f7;
}
div.block_w_hdr div.middle {
    color:#000000;
    margin:0;
    border:1px solid #b0b4b5;
    border-top:0;
    border-bottom:0;
    padding:0;
    font-weight:100;
    text-indent:0;
    background:#f7f7f7;
    text-align:center;
}
div.block_w_hdr div.middle a.main_header_link {
    color:#00407a;
    text-decoration:none;
    font-weight:bold;
    font-size:14px;
}

table.article_holder {
    border:0;
    width:555px;
    margin-top:13px;
}

table.article_holder td.single_article {
    border-top: 1px solid #b0b4b7;
    padding-top: 4px;
    padding-bottom: 16px;
}

table.article_holder td.tp_small_photo {
    padding-right: 9px;
    padding-top: 9px;
    vertical-align:top;
}

table.article_holder td.stories_text_td span.lil_raquo {
    color: #023d83;
    font-weight:bold;
}

table.article_holder td.stories_text_td {
    color:#000000;
    line-height:15px;
    vertical-align:top;
}

table.article_holder span.date_span {
    color:#cdcdcd;
}

table.article_holder td .main_header {
    color:#023d83;
    font-size:14px;
    font-weight:bold;
}

table.article_holder td .main_header_link {
    color:#023d83;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}

.additional_text {
    font-size:10px;
}

.small_descr{
	margin-top:10px;
	font-size:10px;
	color:#A4A6A5;
}

#srch  {padding:14px 10px 10px 30px;color:#000000;}

#srch a {color:#014693;}

#srch .box{
	width:709px;
	height:24px;
}
#srch  .header {
	color:#A1A1A1;
	font-size:14px;
	line-height:17px;
	margin-top:12px;
	font-weight: bold;
}
#srch .text{
	color:#000000;
}
.separator {
	background:transparent url(../images/separator.gif) repeat-x scroll 50% 50%;
/*	clear:both;*/
	display:block;
	height:10px;
	margin-left:-10px;
}

.f11{
	font-size:11px;
}
.f11#iefix{
	line-height:9px;
}

.f12{
	font-size:12px;
}

/* FCK STYLES*/
.fck_pmi_blue {
    color: #004687;

}
.p10{
	padding:10px;

}
.tbl_btm{
	border-bottom:0 !important;
}


/* cwm section*/

.cwm_block{
	border:2px solid #D9DADC;
	margin-top:15px;
	padding:8px;
}

.cwm_block_hide{
	display:none;
}

.cwm_block_header{
	font-weight: bold;
	color:#003D7C;
}

.cwm_block_top_padding{
	padding-top:5px;
}

.cwm_block_lft_padding{
	padding-left:5px;
}

.cwm_block_content{
	margin-top:7px;
	margin-bottom:7px;
	margin-left:35px;
}

.small_select select {
	width:400px;

}

.cwm_block_content_font{
	font-size: 11px !important;
}

.cwm_block_button{
	padding-left:40%;
}

.cwm_content_clause_font{
	font-size:11px;
	font-weight:bold;
}

.cwm_content_clause{
	padding-left:5px;
	border:0px solid red;
}


.cwm_white{
	color:#fff !important;
}


.cwm_seminar_info{
	font-size: 12px;
}

.cwm_seminar_info a, a:hover, a:visited, a:active{
	text-decoration:none;
	cursor:pointer;
}



/**************** TODO List module ****************/
a.todo_month, a.todo_month:visited, a.todo_month:active, a.todo_month:hover{
    text-decoration: underline;
    color: #004687 ;
    font-weight: bold;    
}

.todo_module{
	padding: 15px;
}
div#todo_box{
	font-size: 11px;
}

div#todo_box.tp_room{
    width:555px;
}

.todo_head{
	background: bottom url(../images/hdr_grad_strange.gif) repeat-x;
	color: black;
	height: 20px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 12px;
}
.todo_head a.todo_link_pager{
    color:black !important;
    text-decoration: none !important;
    font-size: 15px !important;
}

.todo_grouped_topright{
    text-align:right;
    padding-right:26px;
}

div#todo_close{
	background-image: url(../images/cwm_close.gif);
	background-position: 2px;
	background-repeat: no-repeat;
    width: 22px;
    height: 18px;
    float: right;
    xborder: 1px solid black;
    xmargin-top: 1px;
    margin-left: 2px;
}
div#todo_close:hover{cursor: pointer;cursor: hand;}
div#todo_list{
	border: 1px solid #9F9999;
	border-bottom: 0;
}

#todo_list td{
	height: 28px;
	border-bottom: 1px solid #9F9999;
	font-size:11px;
}
#todo_list tr:hover{
    background-color: #F5F5F5;
}
#todo_list .clickable:hover, #todo_list .clickable:hover{
    cursor: pointer;
    cursor: hand;
}
#todo_list thead td{
	height: 20px;
}
#todo_list thead tr:hover{
	background-color: none;
	cursor: default;
}
div.todo_edit{
	background: url(../images/cwm_edit.gif) no-repeat;
	width: 25px;
	height: 25px;
}
div.todo_checked{
	background: url(../images/cwm_checked.gif) no-repeat;
	width: 25px;
	height: 25px;
}

div.todo_activate{
	background: url(../images/cwm_activate.gif) no-repeat;
	width: 25px;
	height: 25px;
}
div.todo_delete{
	background: url(../images/cwm_delete.gif) no-repeat;
	width: 20px;
	height: 25px;
}
div#todo_edit_box{
	padding: 10px;
}
#todo_edit_box td.pad{padding: 10px;}

span.pad_left_10{
	padding-left: 10px;
}


.todo_detailed{color: black;}
.todo_detailed td {
	padding: 5px;
}
.todo_detailed tr{
	height: 20px;
}
.todo_detailed table.border_grey {
	border: 2px solid #D8DBDC;
}
.todo_detailed table.border_grey td{
	padding: 10px;
}
.todo_detailed table.border_grey .header td, .todo_detailed .header td{
	font-weight: bold;
	color: #747476;
	background-color: #D8DBDC;
	padding: 5px;
	border-right: 2px solid white;
}
.todo_detailed .pad{
	padding-left: 15px;
}
.user_info div{
	padding-bottom: 7px;
}
.user_info_td{
    border: 1px solid #d8dbdc;

}
.todo_detailed a{
	color: #034FA5;
	text-decoration: none;
}
.site_img{
	xborder: 1px solid red;
	margin: 0px;
	padding: 0px;
	height: 0px;
	position: relative;
	margin-bottom: -5px;
}
.site_img img{
	position: absolute;
	top: 0px;
	right: 0px;
}

.video_teil{
	float: left;
 	text-align:center;
  	width: 70px;
  	height: 10px;
  	padding-left: 2px;
  	margin-left: 2px;
}

.video_teil_long{
	float: left;
 	text-align:center;
  	width: 105px;
  	height: 18px;
  	padding-left: 2px;
  	margin-left: 2px;
}

.flag{
	border: 1px solid black;
	height: 13px;
}
/************* end of TODO List module ************/

/* TP room*/

.video_block_image{
	width: 230px; 
	height: 189px; 
	text-align: center;	
}

.ff3 .video_block_image{
	height: 194px; 	
}

.goal_textarea{
    width:300px;
    /*margin-left:178px;*/
    float:left;
}

.textarea_caption{
    /*width:173px;*/
    /*float:left;*/
    text-align:left;
    padding-left:40px;
}

.question_num{
    float: left;
    text-align:right;    
    width:173px;
    padding-right:5px;
}

.goal_textarea textarea{
    width:300px;
}
.goal_element_shift{
    margin-left:178px;
}
#goals_page input[type=text]{
    height:13px;
}

.cwmInviteDescr{
    font-weight:normal;
    margin-left:3px;
}
.phase{
    display: none;
    color: #004687;
    font-weight: bold;
    text-align: left;
}

.block_UI{
    display: none;
    color: #004687;
    font-weight: bold;
    text-align: left;
    background-color: #EBEAED;
}
.block_UI_White{
    background-color: #FFFFFF !important;
}
.block_UI .content{
    
    padding-top:5px;
    padding-bottom:20px;
    padding-left: 20px;
    padding-right:20px;
}
.block_UI .but{
    width:70px;
    margin:0 auto;
    height:30px;
    background-color: #DFDFDF;
    margin-top: 20px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

#pmoffice .but,
.phase .but{
    width:250px;
    height:30px;
    background-color: #DFDFDF;
    margin-top: 20px;
    line-height: 30px;
    text-align: center;
}
.phase .item_phase{
    padding:3px 0px;
}
.phase .erorr_phase{
    color: red;
    font-weight: bold;
    text-align: center;
    height: 5px;
}

.facebookLogo{
    margin-top:10px;
    padding-bottom:10px;
    padding-left: 7px !important;
}


#Has_VC
{
    /*height:9px;*/
    border-bottom:1px solid #fff;
    margin-bottom:10px;
    margin-top:10px;
}

/* new pm start*/
.tools_text{     
    clear:both;
    padding-left:82px;
    margin-top:20px;
    font-weight:bold;
}

.under_product{
    padding-top:10px;
    padding-bottom:10px;
    text-align:justify;
}

.header_time{
    font-size: 34px;
    height: 80px;
   	background: url(../images/GEP.jpg) no-repeat;
    color: #ffffff;
    position: relative;
    padding-bottom: 5px;
}

.countDownStart{
    position: absolute; 
    /*padding-top: 40px;*/
    padding-left: 320px;
}

.countDownTime{
    /*position: absolute;*/ 
    /*padding-top: 40px;*/
    text-align:center;
    margin:0 auto;
    width:880px;    
}

.countDownTitle{ 
    /*border:1px solid red;*/
    text-align:center;
    margin:0 auto;
    width:880px;
    
}

.header_time #defaultCountdown{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    /*position: absolute;*/
    /*padding-top: 40px;*/
    /*padding-left: 405px;*/
    padding-left:4px;
}

.renewPasswProgressLine{
    background: url('../../images/progress_line.gif') no-repeat 20% center;
    height: 20px;
    visibility: hidden;
    overflow: hidden;
}

.articles_preview_table{
    width:734px;
    margin:0px;
    padding:0px;
    border:0px;
    border-spacing:0px;
    border-collapse:collapse;
}
.article_preview_table_td1{
    width:66px;
    padding-top:0px;
    vertical-align:top;
}

.article_preview_table_td2{
    padding-top:0px;
    padding-left:10px;
    vertical-align:top;
}
*/

.tpmod_activate_radio{
    width:15px;
    text-align:left;
    padding-right:0px !important;

}
.tpmod_activate{
    color: #004687;
}
.tpmod_activate_radio_old{
    width:15px;
    text-align:left;
    padding-right:0px !important;

}
.tpmod_activate_old{
    /*color: #808080;*/
}

.left-menu .moduleimage{
    margin-top:5px; 
    margin-bottom:5px;
    border:0px; 
}

.left_menu .additional {
    padding-left:14px;
}

.ebusinessProfessionalTitle{
    padding-left:9px !important;
    color:#C83246;
    border-top:1px solid #C83246;
    padding-top:10px;
    border-bottom:0px !important;
}

.footerProductLogoLeft{
    background:#AFB4B4;
    float:left;
    width:170px;
    height:68px;
}

.footerProductLogoRight{
    margin-left:175px;
    width:808px;
    border-top:1px solid #AFB4B4;
}

#firstNone{
    width:51px;
    padding-right:10px;
}

.classWay3Conference{
    text-align:left;
    padding-left:20px;
    height:20px;
    width:120px;
    vertical-align: top;
}
div.left-menu div.ebusprof_logo_bottom{
    border-bottom:1px solid #C83246; padding-bottom:5px;
}

.dscmarker{
    height:70px;
}

.dscmarker .name{
    font-weight: bold;    
}
.dscmap{
    height:600px;
    width: 760px;
    border:10px solid #C3D9FF;
    background: #E5E3DF;
    -moz-border-radius:10px 10px 10px 10px;
}


.content-panelLeft .divImagesContainer{
    padding-left:18px;
}
.divImagesContainer .divImage{
    padding-left:18px;

}

#loginTable{
    width:300px;
    margin-left:242px;
}
.introVideoImg{
    /*margin-left:39px;*/
    margin-top:15px;
    padding-bottom:15px;    
    cursor:pointer;
}

.introVideoImg img{
    margin:4px 0px 1px 18px;
}
