/* general buttons */
BUTTON.continue_btn{
	background-image: url('../images/buttons/blue_btn183x21.gif') !important;
	margin: 0px;
	padding: 0px;
	border: 0px;
	cursor: pointer;
	width: 183px;
	height: 21px;
}
BUTTON.continue_btn div{
	color: white;
	font-size: 14px;
}
BUTTON.general_button{
	margin: 0px;
	padding: 0px;
	border: 0px;
	cursor: pointer;
}
BUTTON.general_button div{
	color: white;
}
/* general buttons */

/* for manage pages and Google checkout */
.errorDiv {
	margin-top: 5px;
	background-color: #FF7F7E;
	border: 5px #A80403 solid;
}

.successDiv {
	margin-top: 5px;
	background-color: #CCE57F;
	border: 5px #99CC00 solid;
}

.errorTable {
	color: #A80403;
}

.successTable {
	color: #99CC00;
}
/* for manage pages and Google checkout */

.languageBox .leftTD{
	width: 10px;
	height: 28px;
	background-image: url("../img/lang_select_l.gif");
	}
.languageBox .middleTD{
	height: 28px;
	background-image: url("../img/lang_select_c.gif");	
	background-repeat: repeat-x; 
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 10px;
	color: #666666
	}
.languageBox .rightTD{
	width: 10px;
	height: 28px;
	background-image: url("../img/lang_select_r.gif");	
	}
.languageBox .buttonTD{
	width: 10px;
	height: 28px;
	background-image: url("../img/lang_select_c.gif");	
	background-repeat: repeat-x;	
}
	

DIV.errorMsgOld, DIV.infoMsgOld{
	text-align:left;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:red;
	font-weight:bold;
	font-size: 10px;
	margin: 5px;
	border-style: dashed;
	border-width:  1px;
	padding: 5px;
	margin: 5px;
}
DIV.errorMsgOld{
	color:#FF0000;
	border-color: #FF0000;
	padding-top:0px;
	padding-bottom:0px;
}

DIV.infoMsgOld{
	color:#00FF00;
	border-color: #00FF00;
	}
#mainTableBody {
   color: #000;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 12px;
   line-height: 16px;
   background: url(../img/bg.jpg) top repeat-x;
   background-color: #FFF;
   padding: 0px;
   margin: 0px;
}
BODY1 {
   color: #000;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 12px;
   line-height: 16px;
   background: url(../img/bg.jpg) top repeat-x;
   background-color: #FFF;
   padding: 0px;
   margin: 0px;
}

A {
   color: #496ca2;
   font-family: Tahoma, Arial, sans-serif;
   font-size: 11px;
   text-decoration: underline;
}

A:hover {
   color: #ff6600;
}

DIV.clearer {
   clear: both;
}


DIV.layout {
   overflow: hidden;
   margin-top: 21px;
   margin-left: 132px;
   margin-right: auto;
   width: 1000px;
   height: 638px;
}

DIV.layout DIV.canvas {
   background: url(../img/canvas.png) top left no-repeat;
   position: relative;
   z-index: 100;
   top: 0px;
   left: 0px;
   width: 828px;
   height: 638px;
}

DIV.layout DIV.adspace {
   text-align: center;
   background: url(../img/ad_bg.png) top right no-repeat;
   position: relative;
   z-index: 50;
   top: -635px;
   left: 810px;
   width: 190px;
   height: 638px;
}

* html DIV.layout DIV.adspace {
   background-color: transparent;
   background-image: none;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/ad_bg.png", sizingMethod="scale");
}

/* page content */

TABLE.inner_layout {
   z-index: 25;
}

DIV.logo {
   margin-top: 26px;
   margin-left: 23px;
}

DIV.welcome {
   background: url(../img/wcome_bg.gif);
   background-repeat: repeat-y;
   background-position: center center;
   text-align: left;
   margin-bottom:5px;   
   /*margin-top: 10px;
   margin-left: 14px;*/
   width: 260px;   
}

DIV.welcome DIV.head {
   background: url(../img/wcome_head.gif) top left no-repeat;
   height: 5px;
}

DIV.welcome .greeting {
   color: #ffffff;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 14px;
   font-weight: bold;
   margin-left: 15px;
}

DIV.welcome DIV.greeting {
   color: #ffffff;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 14px;
   font-weight: bold;
   margin-left: 15px;
}

DIV.welcome DIV.links {
   color: #ffffff;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 10px;
   margin-left: 10px;
}

DIV.welcome DIV.links A {
   color: #ffff00;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 10px;
   text-decoration: underline;
}
/* messages area */
/*
DIV.welcome DIV.news {

   background: #ffffff;
   margin: 7px 13px 5px 13px;
   height: 22px;
}

DIV.welcome DIV.news DIV.lc {
   background: url(../img/wb_cl.gif) top left no-repeat;
   width: 2px;
   height: 22px;
   float: left;
}

DIV.welcome DIV.news DIV.info {
   color: #496ca2;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 10px;
   line-height: 22px;
   margin-left: 10px;
   height: 22px;
   float: left;
}

DIV.welcome DIV.news DIV.info A {
   color: #496ca2;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 10px;
   text-decoration: underline;
}

DIV.welcome DIV.news DIV.rc {
   background: url(../img/wb_cr.gif) top left no-repeat;
   width: 2px;
   height: 22px;
   float: right;
}
*/
/* step bar */
/*
DIV#step {
   position: absolute;
   background: url(../img/step_bg.png);
   top: 198px;
   left: -149px;
   width: 201px;
   height: 424px;
}*/

DIV#stepOuter {
   position: absolute;
   top: 198px;
   
   width: 49px;
   height: 424px;
}

#step {
   position: relative; 
   /*background: url(../img/step_bg.png);*/
   top: 0px;
   left: 0px;
   width: 49px;
   height: 424px;
   z-index: 100;
   padding-left: 3px;
}

#stepInner{
   position: static; 
   background-color: transparent;
   background-position: right;
   background-repeat: no-repeat;
   background: url(/img/step_bg.png);
   width: 49px;
   height: 424px;
   z-index: 100;
}

* html #stepInner {
   background-image: none;
   background-repeat: no-repeat;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/step_bg.png", sizingMethod="scale");
}

/** html DIV#step {
   background-color: transparent;
   /*background-image: url(../img/menu_bg_closed.jpg);
   background-repeat: no-repeat;
   background-position: right;
}*/

/*DIV#step DIV.btn_open {
   background: url(../img/step_btn_open.png) top left no-repeat;
   margin-top: 8px;
   margin-left: 162px;
   width: 28px;
   height: 185px;
   cursor: pointer;
}*/
/*
* html DIV#step DIV.btn_open {
   background-color: transparent;
   background-image: none;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/step_btn_open.png", sizingMethod="scale");
}*/

DIV#step_content_0 {
   text-align: right;
   padding: 10px;
}

DIV#step_content_1 {
   display: none;
}

DIV#step P {
   color: #ffffff;
   margin: 0px 15px 15px 15px;
}

DIV#step HR {
   color: #ffffff;
   border: none;
   background: #ffffff;
   height: 1px;
   width: 90%;
}

/* right column */

DIV.choose_lang {
   text-align: right;
   /*margin: 15px 20px 0 0;*/
   margin-right: -14px;
   margin-top: -3px;
}

* html DIV.choose_lang {
   margin-top: 15px;
}

DIV.choose_lang SELECT {
   font-family: Arial, Tahoma, sans-serif;
   font-size: 11px;
   letter-spacing: 1px;

}

/*DIV.tabs {
   margin-top: 6px;
   margin-left: 14px;
   height:35px;
}

DIV.tabs DIV.spacer {
   width: 9px;
   float: left;
}

DIV.tabs TABLE.active {
   float: left;
}

DIV.tabs TABLE.active TD.tab_cl {
   background: url(../img/tab_a_cl.png) bottom left no-repeat;
   width: 10px;
   height: 32px;
}

DIV.tabs TABLE.active TD.tab_mid {
   border-top: 1px solid #496ca2;
   background: #ffffff;
}

DIV.tabs TABLE.active TD.tab_mid A {
   color: #496ca2;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 15px;
   font-weight: normal;
   text-decoration: none;
}

DIV.tabs TABLE.active TD.tab_cr {
   background: url(../img/tab_a_cr.gif) bottom right no-repeat;
   width: 10px;
   height: 32px;
}

DIV.tabs TABLE.passive {
   float: left;
}

DIV.tabs TABLE.passive TD.tab_cl {
   background: url(../img/tab_a_cl.png) top left no-repeat;
   width: 10px;
   height: 32px;
}

DIV.tabs TABLE.passive TD.tab_mid {
   color: #ffffff;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 14px;
   font-weight: bold;
   background: url(../img/tab_p_mid.png) top repeat-x;
}

DIV.tabs TABLE.passive TD.tab_mid A {
   color: #ffffff;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 15px;
   font-weight: normal;
   text-decoration: none;
}

DIV.tabs TABLE.passive TD.tab_cr {
   background: url(../img/tab_p_cr.gif) top right no-repeat;
   width: 10px;
   height: 32px;
}*/

/* page content */

DIV.content {
 /*  height: 550px; */
}

DIV.content DIV.indentation {
   margin: 12px 14px 0 14px; 	
   padding: 2px;
   height: 515px;
   overflow: auto;

}

* html DIV.content DIV.indentation {
/*   margin: 6px 31px 0 15px; */
/*   height: 533px; */
}

/* catalogue */

TABLE.site_item {
   border: 1px solid #cccccc;
   width: 100%;
}
* html TABLE.site_item {
   width: 100%;
}

TABLE.site_item TD {
   color: #999999;
   font-size: 12px;
   line-height: 14px;
   vertical-align: top;
}

TABLE.site_item TD.title {
   font-family: Arial, Tahoma, sans-serif;
   font-size: 20px;
   padding-right: 8px;
}

TABLE.site_item TD.button INPUT {
   color: #ffffff;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 12px;
   border: none;
   padding: 0px;
   background: #000000;
}

TABLE.site_item TD.button DIV {
   color: #ffffff;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 12px;
   border: none;
   padding: 0px;
   background: #000000;
}

TABLE.site_item A.link {
   display: block;
   margin-top: 5px;
   width: 89%;
}

TABLE.site_item A.disabled {
   color: #cccccc;
}

DIV.stats {
   color: #999999;
   font-family: Verdana, Tahoma, Arial;
   font-size: 11px;
   background: url(../img/stat_bg.jpg) top repeat-x;
   margin-right: 17px;
   padding: 4px 15px 3px 15px;
   height: 24px;
   float: right;
}
* html DIV.stats {
   margin-right: 12px;
}

/* orange catalogue block */

TABLE.orange {
   background: url(../img/bg_act.gif) top right no-repeat;
}

TABLE.orange TD.title {
   color: #fd670d;
}

TABLE.orange TD.button DIV {
	width: 0%;
	color:white;
	background: #fd670d;
	padding: 1 5 1 5;
	display: inline;
}

TABLE.orange A.link {
   color: #ff9900;
}


/* blue catalogue block */

TABLE.blue {
   background: url(../img/bg_act.gif) top right no-repeat;
}

TABLE.blue TD.title {
   color: #496ca2;
}

TABLE.blue TD.button INPUT {
   background: #496ca2;
}

TABLE.blue A.link {
   color: #496ca2;
}

TABLE.blue TD.button DIV {
	width: 0%;
	color:white;
	background: #496ca2;
	padding: 1 5 1 5;
	display: inline;
}


/* green catalogue block */

TABLE.green {
   background: url(../img/bg_act.gif) top right no-repeat;
}

TABLE.green TD.title {
   color: #2d981b;
}

TABLE.green TD.button INPUT {
   background: #2d981b;
}

TABLE.green TD.button DIV {
	width: 0%;
	color:white;
	background: #2d981b;
	padding: 1 5 1 5;
	display: inline;
}

TABLE.green A.link {
   color: #89d47c;
}

/* gray catalogue block */

TABLE.gray {
   background: none;
}

TABLE.gray TD {
   color: #bababa;
}

TABLE.gray TD A {
   color: #c9d3e3;
}

TABLE.gray TD A.normal {
   color: #496ca2;
}

TABLE.gray TD.title {
   color: #c9d3e3;
}

TABLE.gray TD.button DIV {
	background: #c9d3e3;
   	width: 0%;
	color:white;
	padding: 1 5 1 5;
	display: inline;
}

TABLE.gray A.link {
   color: #c3d4ed;
}

/* login box */

INPUT.login {
   color: #ffffff;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 10px;
   border: 1px solid #ffffff;
   background: url(../img/login_bg.gif);
}

.logkey {
   color: #ffffff;
   font-size: 10px;
}

.logfgt {
   color: Yellow;
   font-size: 10px;
}

INPUT.username {
   
   font-family: Arial, Tahoma, sans-serif;
   font-size: 12px;
   font-weight:bold;
   width:97px; height:27px;
   line-height:27px; padding-left:8px;
   padding-top:7px;
   _padding-top:0px;
   border: 0px solid #ffffff;
   color:#3b4b63;
   background: url("../img/inp_bg2.gif");
   
}
INPUT.inp2 {
   
   font-family: Arial, Tahoma, sans-serif;
   font-size: 12px;
   font-weight:bold;
   width:181px; height:21px;
   line-height:21px; padding-left:8px;
   padding-top:3px;
   _padding-top:0px;
   border: 0px solid #ffffff;
   color:#3b4b63;
   background: url("../img/inp2.png");/*filter:expression(fixPNG(this));*/
   
}
INPUT.inp3 {
   
   font-family: Arial, Tahoma, sans-serif;
   font-size: 12px;
   font-weight:bold;
   width:85px; height:23px;
   line-height:23px; padding-left:8px;
   padding-top:5px;
   _padding-top:0px;
   border: 0px solid #ffffff;
   color:#3b4b63;
   background: url("../img/inp3.gif");
   
}


/* footer */

DIV.welcome DIV.foot {
   background: url(../img/wcome_foot.gif) bottom center no-repeat;
   height: 5px;
}

DIV.messageDivLogin {
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: red;
	line-height: 14px;
}

DIV.footer {
   color: #666666;
   font-family: Verdana, Tahoma, Arial;
   font-size: 10px;
   margin:0 auto;
   margin-top: 10px;
   
   padding-left: 20px;
   
   height: 50px;
}

DIV.footer a {
   text-decoration:none; color:#8f8f90; font-size:12px; text-transform:uppercase;
}

DIV.footer SPAN.copy {
   color: #999999;
}

.flatButton {
  border: 1px solid rgb(66, 59, 56);
}

.control	{
    border:1px solid black; background-color:#E3E4E3; text-align:center; padding: 1px 1px 1px 1px;
}

DIV.tourButtonText{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#9a9a9a;
	line-height: 28px;
	text-align: left;
	background: none;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	text-indent: 15px;
}

BUTTON.tourButton{
    background-image: url('../img/btn_takeatour.gif');
	border: 0px;
	width: 268px;
	height: 43px;	
	cursor: pointer;	
	margin: 0px;
	padding: 0px;
}
DIV.createAccButtonText{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#9a9a9a;
	line-height: 28px;
	text-align: left;
	background: none;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	text-indent: 15px;
}
BUTTON.createAccButton{
    background-image: url('../img/btn_createacc.gif');
	border: 0px;
	width: 258px;
	height: 43px;	
	cursor: pointer;	
	margin: 0px;
	padding: 0px;
}

DIV.buildButtonText{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#9a9a9a;
	line-height: 28px;
	text-align: left;
	background: none;
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	text-indent: 15px;
	
}
BUTTON.buildButton{
	border: 0px;
	width: 287px;
	height: 43px;	
	margin: 0px;
	padding: 0px;
}
img.downx
{
	position:absolute;
	width: 185px;
	height: 21px;
	border: 0;
	cursor: pointer;
	position:absolute;
}

TABLE.prepare_publish{
	width: 100%;
}

TABLE.prepare_publish TD {
   color: #999999;
   font-size: 12px;
   line-height: 14px;
   vertical-align: top;
}

TABLE.prepare_publish TD.title {
   font-family: Arial, Tahoma, sans-serif;
   font-size: 20px;
   padding-right: 8px;
}

.controlContainerWithHeader{
		border: 1px solid silver;
		
	    -moz-border-radius-bottomleft : 5px;
	    -webkit-border-bottom-left-radius : 5px;
	    -moz-border-radius-bottomright : 5px;
	    -webkit-border-bottom-right-radius : 5px;			
	}
.controlContainerWithoutHeader{
		border: 1px solid silver;
		
		-moz-border-radius-topleft : 5px;
		-webkit-border-top-left-radius : 5px;
	    -moz-border-radius-topright : 5px;
	    -webkit-border-top-right-radius : 5px;		
	    -moz-border-radius-bottomleft : 5px;
	    -webkit-border-bottom-left-radius : 5px;
	    -moz-border-radius-bottomright : 5px;
	    -webkit-border-bottom-right-radius : 5px;			
	}
	
.white_button{
	background: url(/images/buttons/white_btn_160x23.jpg) no-repeat;
	width:160px;
	height:24px;
	border: none;
	padding-left: 25px;
	vertical-align: middle;
}
.white_button_label{
	font-size:9px;
	font-weight:bold;
	height:23px;
	line-height:20px;
	overflow:hidden;
	vertical-align:middle;
	width:135px;
	color: #BF2F2F;
	text-align: left;
}	


