.DDLabel, .DDTextLink {

	width: 100%;

}



IMG {

	border: 0;

}



INPUT, TEXTAREA, SELECT {

    font-size: 12px;

    font-family: Arial,Verdana,Helvetica;

}

A:link, A:link SPAN {

	font-family: Arial,Verdana,Helvetica;

	font-size: 12px;

    color: #cb2026 !important;

    text-decoration: none !important;

}

A:active, A:active SPAN {

	font-family: Arial,Verdana,Helvetica;

	font-size: 12px;

    color: #cb2026 !important;

    text-decoration: none !important;

}

A:visited, A:visited SPAN {

	font-family: Arial,Verdana,Helvetica;

	font-size: 12px;

    color: #cb2026 !important;

    text-decoration: none !important;

}

A:hover, A:hover SPAN {

	font-family: Arial,Verdana,Helvetica;

	font-size: 12px;

	color: #cb2026 !important;

    text-decoration: underline !important;

}



BODY {

	margin: 0px;

	padding: 0px;

	/* padding-right: 20px; */

    color: #888787;

}



BODY TD {

	font-size: 12px;

    font-family: Arial,Verdana,Helvetica

}





.DDFrame {

	width: 1024px;

	background: transparent url('../pics/background.jpg') repeat-y left top;

}



.ddcenter {

	width: 100%;

}



.FrameHeader {

	width: 100%;

	background: transparent url('../pics/top_bckgr.jpg') no-repeat left top;

}



.FrameHeader .headerPanel_top {

	/* background: transparent url('../pics/head_top.jpg') no-repeat left top; */

	width: 100%;

	height: 190px;

	margin-top: 20px;

	/* margin-left: 50px; */

}



.FrameHeader .headerPanel_top TD.ddwest {

	padding-left: 50px;

}



.FrameHeader .headerPanel_top TD TD.ddwest {

	padding-left: 0px;

}



.FrameHeader .headerPanel_top .headerPanel_logo {

	width: 521px;

	height: 177px;

	background: transparent url('../pics/logo1.png') no-repeat left top;

}



.FrameHeader .headerPanel_top .headerPanel_moto {

	width: 430px;

	margin-top: 15px;

	margin-left: 20px;

}



.FrameHeader .headerPanel_top .headerPanel_moto SPAN {

	text-align: justify;

}



.FrameHeader .headerPanel_bottom {

	background: transparent url('../pics/backgr_icon.jpg') repeat-x left top;

	width: 100%;

	height: 258px;

	border-top: 2px solid #DADADA;

	border-bottom: 2px solid #DADADA;

}



.FrameContent {

	/* background: transparent url('../pics/content.jpg') no-repeat left top; */

	width: 100%;

	height: 504px;

}



.blocks {

	width: 100%;

	margin-top: 50px;

	/*border-spacing: 20px;

	border-collapse: separate;*/

}



.blocks2 {

	width: 100%;

}



.blocks_empty {

	width: 100%;

	height: 100%;

}



.blocks TD, .blocks2 TD {

	height: 100px;

}



.blocks TD TD, .blocks2 TD TD {

	height: auto;

}



.block {

	height: 100%;

}



.blockdiv {

	height:100%;

	text-align:center;

	padding-left:50px;

	padding-right:50px;

	padding-bottom:10px;

	padding-top:10px;

	background: transparent url('../pics/bg.gif') repeat-x center;

}



.DDInternalFrame .DDWindowBar {

	background: #d0f2d0 url('../pics/Title_Left_Part.gif') no-repeat left top;

	height: 32px;

}



.DDInternalFrame .DDWindowBar .DDWindowBar_title {

	height: 100%;

	padding-top: 5px;

	padding-left: 35px;

	font-size: 15px;

	font-weight: bold;

	height: 27px;

}



.DDInternalFrame .DDWindowContent {

	padding-left: 15px;

	height: 100%;

}



.DDInternalFrame .DDWindowContent .StaticDataIFrame_content {

	background-color: #f0ffef;

	padding-top: 10px;

	padding-left: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	height: 100%;

	width: 100%;

	/*border-left: 1px solid #c9c9c9;

	border-right: 1px solid #c9c9c9 ;

	border-bottom: 1px solid #c9c9c9;*/

}





.FrameFooter {

	width: 100%;

	height: 60px;

	background: transparent url('../pics/bottom.jpg') no-repeat left bottom;

}



.width100 {

	width: 100%;

}







.admMainTable TD, .admMainTable TH {

    font-color: #CCCCCC;

    border-right: 1px solid #CCCCCC;

    border-bottom: 1px solid #CCCCCC;

    padding: 5px;

    font-size: 12px;

}



TABLE.admMainTable {

    border-left: 1px solid #CCCCCC;

    border-top: 1px solid #CCCCCC;

}



TEXTAREA {

	width:500px;

	height:500px;

}



.headerPanel_top_right {

	width: 100%;

	height: 20px;

}



DIV.languages {

	/* float: right; */

	position: relative;

	top: 5px;

	right: 50px;

}



A SPAN.langNotTranslated {

    color: red !important;

}



A SPAN.langTranslatedNotActive {

    color: #AC2121 !important;

}



A SPAN.langTranslated {

    color: green !important;

}







.mainMenu_entry TD {

	padding-left: 20px;

	padding-right: 10px;

	height: 16px;

	font-weight: bold;

	cursor: pointer;

}



.mainMenu_entry TD IMG {

	margin-bottom: 1px;

}





.mainMenu_entries TD.inactiveMenu {

	background-color: #F1FCF6;

}



.mainMenu_entries TD.activeMenu {

	background-color: #aeaeae;

	color: #f9f9f9;

}



.AdmFrameContent,

.admMainTable {

	margin-top: 30px;

	width: 100%;

}



.AdmFrameContent {

	height: 500px;

}



.motoLabel SPAN {

	font-family: Arial;

	font-size: 12px !important;

	color: #7e7e7e;

}





.motoLabel TD {

	padding-top: 20px;

	padding-left: 200px;

}





.siteName TD {

	padding-left: 200px;

}



.siteName SPAN {

	font-family: Arial;

	font-size: 28px !important;

	color: #CB2026;

	font-weight: bold;

}



.menuBG_l, .menuBG_r, .menuBG_c {

	width: 8px;

	height: 105px;

}



.activeMenu .menuBG_l {

	background: transparent url(../pics/rl_left.png) no-repeat left top;

}



.activeMenu .menuBG_c {

	background: transparent url(../pics/rl_center.png) repeat-x left top;

}



.activeMenu .menuBG_r {

	background: transparent url(../pics/rl_right.png) no-repeat left top;

}



.main_block {

	width: 100%;

}



.main_block TD {

	padding-top: 30px;

}

.main_block TD TD {

	padding-top: 0px;

}



.contentBG_up, .contentBG_down {

	width: 978px;

}



.contentBG_up {

	background: transparent url(../pics/box3_up.png) no-repeat left top;

	height: 9px;

}



.contentBG_c {

	background: transparent url(../pics/box3_bckgr.png) repeat-y left top;

	padding-left: 10px;

	padding-right: 10px;

}



.contentBG_down {

	background: transparent url(../pics/box3_down.png) no-repeat left top;

	height: 9px;

}



.content {

	height: 500px;

}



.content_main {

	width: 570px;

}



.content_secondary {

	width: 360px;

}



.content_left {

	padding-left: 20px;

	padding-right: 50px;

}



.content_right {

	padding-left: 20px;

}



.content_one {

	padding-left: 20px;

	width: 920px;

}



.copyright {

	padding-left: 20px;

	padding-bottom: 10px;

	padding-top: 10px;

	margin-top: 10px;

	border-top: 1px solid #EAEAEA;

	text-align:center;

}



.menuBlock {

	width: 100%;

	background-color: #F2F2F2;

	height: 21px;

	position: relative;

}



.menuitem {

	position: relative;

	margin-left: 10px;

	float: left;

	height: 21px;

}



.menuitem .menutd {

	position: relative;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 3px;

	padding-right: 3px;

	cursor: pointer;

	background-color: #F2F2F2;

	font-size:0.9em;

	font-weight:bold;

	color:#283138;

}



.menuitem .menutd_active {

	position: relative;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 5px;

	padding-right: 5px;

	cursor: pointer;

	background-color: #AEAEAE;

	font-weight: bold;

	color: #F9F9F9;

}



.submenu_ph {

	width: 0px;

	height: 1px;

	max-height: 1px;

}



.submenutd{

	height: 0px;

}



.submenu {

	position: absolute;

	width: 100%;

	height: 254px;

	/* background-color: #F2F2F2; */

	z-index: 10;

	top: -254;

	

	/*

	filter:alpha(opacity=60);

	-moz-opacity:.60;

	opacity:.60;

	*/

}



.submenuinternal {

	height: 254px;

}



.submenuinternaltable {

	border-collapse: separate;

	border-spacing: 0px 5px;

}



.submenuitem {

	background-color: #F2F2F2;

	cursor: pointer;

	font-weight: bold;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 5px;

	padding-right: 5px;

	cursor: pointer;

	color: #000000;

	

	filter:alpha(opacity=60);

	-moz-opacity:.60;

	opacity:.60;

}



.submenuitem_active {

	background-color: #AEAEAE;

	cursor: pointer;

	font-weight: bold;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 5px;

	padding-right: 5px;

	cursor: pointer;

	color: #F9F9F9;

}



.contentHeader {

	font-size: 28px;

	padding-bottom: 10px;

}



.content_main .contentHeader {

	font-size: 28px;

}



.content_secondary .contentHeader {

	font-size: 24px;

}



/*

.content {

	filter:alpha(opacity=50);

	-moz-opacity:.50;

	opacity:.50;

}

*/



INPUT.emptyInput {

	color: #bcbcbc;

}



.content_block {

	border-bottom: 1px solid #eaeaea;

	padding-bottom: 10px;

	margin-bottom: 20px;

}



.preordertitle {

	font-size: 16px;

	font-weight: bold;

	margin-bottom: 10px;

}





.seminarShort {

	margin-bottom: 15px;

}



.seminarDate {

	font-weight: bold;

}



.seminarTitle {

	font-weight: bold;

}



.seminarFull .seminarTitle {

	font-size: 14px;

	padding-bottom: 10px;

}



.seminarAuthor {

	font-weight: bold;

}



.seminarFull .seminarText {

	padding-top: 10px;

	padding-bottom: 10px;

}



.seminarShort_past .seminarTitle,

.seminarShort_past .seminarDate {

	font-style: italic;

}



.commentauthor {

	font-size: 10px;

	padding-bottom: 5px;

}



.commenttext {

	padding-bottom: 10px;

}





.secondaryMenu,

.secondaryMenu A {

	font-size: 9px;

	color: #888787 !important;

	font-weight: bold;

}



.secondaryMenu,

.secondarySubMenu A {

	font-size: 9px;

	color: #888787 !important;

	font-weight: normal;

}



.secondaryMenu TD {

	font-size: 9px;

	color: #888787 !important;

	font-weight: bold;

	padding-left: 10px;

}



.secondarySubMenu TD {

	font-size: 9px;

	color: #888787 !important;

	font-weight: bold;

	padding-left: 0px;

	padding-top: 3px;

}



.footerPanel {

	width: 100%;

	padding-top: 10px;

	margin-top: 10px;

	border-top: 1px solid #EAEAEA;

	padding-right: 20px;

}



.footer_top {

	width: 100%;

	padding-top: 10px;

	margin-top: 10px;

	border-top: 1px solid #EAEAEA;

}



.baners {

	width: 100%;

}