BODY, table {
	FONT: 12PX/1.1em arial;
	TEXT-ALIGN: left;
}

td, div
{
	vertical-align : top;
}

div.u_menu_div {
	background-color : White;
	width : 534px;
	height : 44px;
	border-top : 3px solid Black;
	border-right : 3px solid Black;
	display : inline;
}
.today_special {

	background-color:#F0DC7D;
}
.featured {

	background-color:#FFF0F5;
}

.featured2 {

	background-color:#EDBDDD;
}

.featured3 {

	background-color:#90EE90;
}

.featured_subclient {

	background-color:#FFFACD;
}

p {
	FONT-SIZE: 8pt; 
        FONT-FAMILY:  Verdana,Tahoma, Arial, Helvetica, sans-serif; 
}

.data_show {
	border-collapse:collapse;
	/*border: .5pt solid Gray;*/
}

.data_show2 {
	border-collapse:collapse;
	/*border: .5pt solid Gray;*/
}

.data_show2 td
{
	font-size: 11px; 
    font-family:tahoma;
}

.data_show3 {
	border-collapse:collapse;
	border: 2px solid Black;
}

.table_line {
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.search {
	padding:0px;
	vertical-align : bottom;
}
.news {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-SIZE: 8pt; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.news_no_pad {
	 FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.news2 {
	PADDING-RIGHT: 14px;
	PADDING-LEFT: 14px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 8px;
	COLOR: #333333;
	PADDING-TOP: 8px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.news3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.news4 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #333333; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.news5 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 7pt; PADDING-BOTTOM: 1px; COLOR: #333333; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight : bold;
}

.news6 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11pt; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.news7 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}

.log_in {
	BORDER-RIGHT: #a5acb2 1px solid;
	BORDER-TOP: #a5acb2 1px solid;
	MARGIN-TOP: 3px;
	FONT-SIZE: 8pt;
	MARGIN-BOTTOM: 6px;
	BORDER-LEFT: #a5acb2 1px solid;
	WIDTH: 80%;
	COLOR: #666666;
	BORDER-BOTTOM: #a5acb2 1px solid;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.log_in2 {
	BORDER-RIGHT: #a5acb2 1px solid;
	BORDER-TOP: #a5acb2 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #a5acb2 1px solid;
	WIDTH: 80%;
	COLOR: #666666;
	BORDER-BOTTOM: #a5acb2 1px solid;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.log_in3 {
	BORDER-RIGHT: #a5acb2 1px solid;
	BORDER-TOP: #a5acb2 1px solid;
	MARGIN-TOP: 3px;
	FONT-SIZE: 8pt;
	MARGIN-BOTTOM: 6px;
	BORDER-LEFT: #a5acb2 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #a5acb2 1px solid;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.log_in4 {
	BORDER-RIGHT: #a5acb2 1px solid;
	BORDER-TOP: #a5acb2 1px solid;
	MARGIN-TOP: 3px;
	FONT-SIZE: 8pt;
	MARGIN-BOTTOM: 6px;
	BORDER-LEFT: #a5acb2 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #a5acb2 1px solid;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 250px;
}
.log_in5 {
	BORDER-RIGHT: #a5acb2 1px solid;
	BORDER-TOP: #a5acb2 1px solid;
	MARGIN-TOP: 3px;
	FONT-SIZE: 8pt;
	MARGIN-BOTTOM: 6px;
	BORDER-LEFT: #a5acb2 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #a5acb2 1px solid;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 50px;
}
.log_in6 {
	BORDER-RIGHT: #a5acb2 1px solid;
	BORDER-TOP: #a5acb2 1px solid;
	MARGIN-TOP: 3px;
	FONT-SIZE: 8pt;
	MARGIN-BOTTOM: 6px;
	BORDER-LEFT: #a5acb2 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #a5acb2 1px solid;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 120px;
}
.RHS_border2 {
	BORDER-TOP: white 1px solid; 
	BORDER-BOTTOM: #4D85A3 1px solid;
	BORDER-RIGHT: white 1px solid; 
}
.det {
	margin : 5px;
	
}
.user_menu{
	background-color : #FFF;
	valign : bottom;
}
a.user_menu {
	color : #F16400;
	font-weight : bold;
	text-decoration : none;
	padding-bottom : 3px;
	
}
a.user_menu:hover {
	color : #0096A6;
	font-weight : bold;
}
.left_table {
	background-color: #E4E9EE;
	color : #3847D6;
	font-weight : bold;
	padding:3;
}

HR.bott {
	color: #4F66A6;
	width : 100%;
	height : 1px;
}
.heloUser {
	background : #6AAEE0;
	color:000;
	font-weight : bold;
	margin-top : 0px;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 5px;
}
.heloUser_top {
	background : #6699CC;
	color:000;
	font-weight : bold;
	margin-top : 0px;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 5px;
}
.box_right{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	COLOR: #6b8091;
	PADDING-TOP: 0px;
	
}
.box_right a {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	COLOR: #6b8091;
	PADDING-TOP: 0px;
	font-size : inherit;
	font-weight : bolder;
	font-stretch : expanded;
	font-family : Arial;
	font-size : 12;
}
.box_right a:hover {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	COLOR: #B0BFD9;
	PADDING-TOP: 0px;
	font-size : inherit;
	font-weight : bolder;
	font-stretch : expanded;
	font-family : Arial;
	font-size : 12;
}
.copyr{

	BORDER-TOP: #d4dbe1 1px solid; MARGIN-BOTTOM: 0px; COLOR: #6e8193; PADDING-TOP: 5px
}

SELECT {
	FONT-SIZE: 0.9em
}
TEXTAREA {
	FONT-SIZE: 2em
}


th 
{
	FONT: 12PX/1.1em arial;
	TEXT-ALIGN: center;
	vertical-align : middle;
       font-weight:bold;
}

a:hover
	{
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	TEXT-DECORATION: underline;

	}
a  {
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	COLOR: #17408F;
}

a.menu_top
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: Steelblue;
	FONT-FAMILY: Arial, Helvetica, san-serif;
	TEXT-DECORATION: none;
}
a.menu_top:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, san-serif;
	COLOR: #ea0409;
	TEXT-DECORATION: underline;
}
a.menu_top:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, san-serif;
	COLOR: #ea0409;
	TEXT-DECORATION: underline;
}
.header_txt {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #333333; 
	/*BORDER-BOTTOM: #e1e4e8 1px solid;*/
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ebebeb;
}
.header_txt2 {
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #333333; 
	BORDER-BOTTOM: #e1e4e8 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ebebeb;
}
.header_txt3 {
	FONT-SIZE: 8pt; 
	COLOR: #333333; 
	BORDER-BOTTOM: #e1e4e8 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ebebeb;
}
.button {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	vertical-align : middle;
}
.top_my  {
	height : 70px;
	line-height : 20px;
	padding: 3px;
	background-color : #A8BDD2;
	
}
.left {
		
	FONT: 83%/1.1em arial;
	padding : 0px;
	margin-top : 1px;
	background-color : #F3F3F3;
	width:25%;
	border-right : solid #FFF 1px;
}
.main_place {
	background-color : #FFF;
	
}
.show_items {

padding:5px;
}
.right {
	width:20%;

}
.center {
	BORDER-RIGHT: #E4E9EE 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #E4E9EE 1px solid;
	PADDING-LEFT: 5px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #E4E9EE 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #E4E9EE 1px solid;
	BACKGROUND-COLOR: #fff;
	margin-top : 1px;
	margin-left : 1px;
	margin-right : 1px;
    width:98%;
}

div.logout {
	position:absolute;
	left:327px;
	top:216px;
	height : 41px;
	background-color : #FD8000;
}
div.lang {
	position:absolute; 
	left:600px; 
	top:37px;
       }

div.templ {
	position:absolute; 
	left:450px; 
	top:37px;
       }



.top_text {
	vertical-align : middle;
	padding: 3px;
}
.top_text_div {
	background-color : #E4E9EE;
	color : #003365;
	vertical-align : middle;
	padding-bottom : 5px;
	padding-left : 2px;
	padding-top : 5px;
	margin-top : 1px;
	font-weight : bold;
}
SMALL {
	FONT-SIZE: 0.79em; LINE-HEIGHT: 1.4em; FONT-FAMILY: Verdana
}
H1 {
	MARGIN: 2px
}
H2 {
	MARGIN: 2px
}
H4 {
	MARGIN: 2px
}
H5 {
	MARGIN: 0px
}
H6 {
	MARGIN: 0px
}

H2 {
	FONT-SIZE: 1.48em
}

H3 {
	FONT-SIZE: 1.17em
}

H4 {
	FONT-SIZE: 0.9em
}

INPUT {
	FONT-SIZE: 0.9em
}
SELECT {
	FONT-SIZE: 0.9em
}
TEXTAREA {
	FONT-SIZE: 1.1em
}
H5 {
	FONT-SIZE: 0.79em; FONT-FAMILY: Verdana
}


IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
.RHS_border {
	BORDER-TOP: white 1px solid; 
	BORDER-BOTTOM: #6e8192 1px solid;
}
#yatmy {
	PADDING-BOTTOM: 10px;
	BACKGROUND-COLOR: #6699CC;
	margin-right : 1px;
}
#yatmy H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#yatmy H5.inset {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; COLOR: #6b8091; PADDING-TOP: 0px; BACKGROUND-COLOR: #eef3f7
}
#yatmy H5.recent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #6b8091; PADDING-TOP: 0px
}
#yatmy H5.insetfoot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #6b8091; PADDING-TOP: 0px; BACKGROUND-COLOR: #eef3f7
}
#yatmy .pane {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN: 5px 5px 0px; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white
}
#yatmy #recent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#yatmy #recent A {
	DISPLAY: block; PADDING-BOTTOM: 5px
}
#yatmy TABLE {
	FONT-SIZE: 2.8 em;
	MARGIN: 0px;
	FONT-FAMILY: verdana;
	
}
#yatmy TABLE .icon {
	
}
#yatmy TABLE .qty {
	FONT-WEIGHT: bold
}
#yatmy TABLE .link {
	
}
#yatmy TABLE .firstrow TD {
	BORDER-TOP: #cfd6de 1px solid
}
#yatmy TABLE .lastrow TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#yatmy .pane TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #cfd6de 1px solid
}

#yatmx {
	PADDING-BOTTOM: 10px;
	BACKGROUND-COLOR: #d4dbe1;
}
#yatmx H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#yatmx H5.inset {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; COLOR: #6b8091; PADDING-TOP: 0px; BACKGROUND-COLOR: #eef3f7
}
#yatmx H5.recent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #6b8091; PADDING-TOP: 0px
}
#yatmx H5.insetfoot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #6b8091; PADDING-TOP: 0px; BACKGROUND-COLOR: #eef3f7
}
#yatmx .pane {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN: 5px 5px 0px; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white
}
#yatmx #recent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#yatmx #recent A {
	DISPLAY: block; PADDING-BOTTOM: 5px
}
#yatmx TABLE {
	FONT-SIZE: 2.8 em; MARGIN: 5px; FONT-FAMILY: verdana
}
#yatmx TABLE .icon {
	
}
#yatmx TABLE .qty {
	FONT-WEIGHT: bold
}
#yatmx TABLE .link {
	
}
#yatmx TABLE .firstrow TD {
	BORDER-TOP: #cfd6de 1px solid
}
#yatmx TABLE .lastrow TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#yatmx .pane TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #cfd6de 1px solid
}

   .photo {
	padding: 5px 5px 5px 5px;
	font: normal 0.79em verdana;
	width: 80px;
}
        .photo .body {
	
}
         .photo .box {
            text-align: center;
            background-color: #ffffff;
            border-top: 1px solid #d5dae0;
            border-right: 2px solid #999999;
            border-left: 1px solid #d5dae0;
            border-bottom: 2px solid #999999;
            margin-bottom: 0px;
            width: 64px;
            height: 65px;
        }
		
         .photo img {
	padding: 5px 0px 5px;
}
         .photo a {
	color: #4c5e6c;
}

.floatmenu {
	BORDER-RIGHT: #82b0d2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #82b0d2 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #82b0d2 1px solid; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-BOTTOM: #82b0d2 1px solid; BACKGROUND-COLOR: #f3f3f3
}
A.leftmenu:hover {
	COLOR: #556877; TEXT-DECORATION: underline
}
.goods_top
{
background-color: #94B9DC;
}
.calendar_top {
	background : #003C77;
	color : White;
}
.calendar_month {
	background : #F16400;
	color : White;
}
.calendar_no_date {
	background : #CCCCCC;
}

/* edited by VV: 07-01-2006 */
/*Pop-up menu*/
.popupmenuact {padding:2px; padding-left:5px; padding-right:10px; background-color:#C8DCEE; border-color: #FFFFFF; border-bottom: 1px solid #FFFFFF }
.popupmenu {padding:2px; padding-left:5px; background-color:#E6EFF7; padding-right:10px; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.popupmenutext, .popupmenuclosed { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.popupmenutext {color: #356FA2;}
.popupmenuclosed {color: #808080;}

/*Left menu*/

.leftmenu { font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color: #3C774B; text-decoration:none;}
.leftmenuact { font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color: #E77401; text-decoration:none;}
.leftmenusep { font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color: #2B5737; text-decoration:none;}
.leftmenusepbg {background-color:#BCECB0}
.leftmenusepdelim {background-color:#85C476}
.leftmenubg {background-color:#F3F3F3}

/*Top menu*/
.topmenu, .topmenuact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #FFFFFF; text-decoration:none;}
.topmenuact {color: #FED738;}

/*Site menu*/
.lang, .langact {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #FFFFFF; text-decoration:underline;}
.langact {text-decoration:none;}

/*Style for basket panel text*/
.smalltextwhite, 
.smalltextblack, .baskettext {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}/*Small text*/
.smalltextwhite{color: #FFFFFF;}/*Small text white*/
.smalltextblack{color: #000000;}/*Small text black*/
.smalltext {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}/*Small text*/ 
.baskettext {color: #FFFFFF;}

.smalltxtw {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #454A4E; text-decoration: none}
a.smalltxtw:hover {text-decoration: underline;}
.smalltxtws {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #A80000; text-decoration: none}
a.smalltxtws:hover {text-decoration: underline;}

.titlesect {font-family: Arial, Helvetica, sans-serif; color:#006633; font-size:11px; font-weight:bold;}

.chain {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #619DCD;}

.newstext, .newsdata, .newsdatab {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #7C7E7F; text-decoration:none;}
.newsdata {color: #FF4C1E;}
.newsdatab {font-weight: bold; color: #FF4C1E;}

.titlebig {font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; font-weight:bold; line-height: 24px;}
.titletext {font-family: Arial, Helvetica, sans-serif; color:#4757C4; font-size:15px; font-weight:bold; line-height: 18px;}/*Page title*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#006633; font-size:13px; font-weight:bold;}/*Subtitle*/

.testtext {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #006633; line-height: 12px;} 
.pbr {margin: 5px;}

.errortext, .oktext, .notetext {font-family:Arial; font-size:13px; font-weight:bold;}
.errortext {color:red;}
.oktext {color:#005000;}
.notetext {color:green;}

.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006633;}

.tableheads {background-color:#FFFFE2;}
.tableborders {background-color:#006633;}


.incborder{border: 1px solid #C1E6FF}
.incimage{background-image: url(/bitrix/templates/demo/images/include_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#C6DFF5;}
.incbg{background-color:#C6DFF5}
.sectincborder{border: 1px solid #C1E6FF}
.sectincimage{background-image: url(/bitrix/templates/demo/images/include_sect_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#9BD0FC;}
.sectincbg{background-color:#9BD0FC}

.mainincbg{height: 18px;}
.mainincline{background-color:#CDDCE9}
.maininctitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #4791D3; text-decoration:none;}

hr {
color: #000000;
background-color: #000000;
height: 3px;
}

.inputbuttonflat, .inputbuttonS {font-family:Verdana,Arial,Helvetica; font-size:11px;}

.inputfield{height:18px; font-family:Verdana,Arial,Helvetica; font-size:11px; color: #004221; border: solid 1px #006633;}
.inputtextarea{font-family:Verdana,Arial,Helvetica; font-size:11px; color: #004221; border: solid 1px #006633;}

.inputbuttonflat {height:18px; font-family:Verdana,Arial,Helvetica; font-size:11px; color:#004221; background-color:#ADD6A3; border: solid 1px #006633;}
.inputbuttonS {font-weight:bold;}

/* Headers */

H1, .H1, H2, .H2, H3, H3 a, H3 a:hover, H3 a:active .H3, H4, .H4  {font-family: Verdana, Arial, Helvetica, sans-serif; color:#3A84C4; font-size:13px; font-weight:bold; line-height: 16px; margin-bottom: 1px;}
H2, .H2 {color:#006633; font-size:13px; line-height: 18px;}
H3, .H3 {font-size:12px; color: #1C1C1C;}
H4, .H4 {font-size:12px; color: #1C1C1C;}
H1 {color: #333333;}

/* Table colors */
.tablenullbody {background-color:#FFFFFF;}

.tableborder {background-color:#85C476;}
.tablehead {background-color:#CFE7C9;}
.tablebody {background-color:#F2FFEE;}

.tablebodytext {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.tablefieldtext {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.tableheadtext {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#006633;}
.tabletitletext {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#006633;}



/* Table text */

.tablebodytext {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.tablefieldtext {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.tableheadtext {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#006633;}

.tabletitletext,.tablebodylink {font-family: Arial, Helvetica, sans-serif; font-size:12px;}

.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}

/* Regular text */
.text, p, ul {
font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Onscreen messages */
.errormessage{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:red; font-weight:bold;}

/* Form elements */
.inputtext, .inputtextarea, .inputselect, .inputcheckbox, 
.inputradio, .inputfile, .inputbutton, .inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:11px;}

/* Required sign */
.starrequired, .required{font-family: Verdana, Arial, Helvetica, sans-serif; color:red; font-size:12px; }

.newsbody {
font-family: Verdana;
font-size: 11px;
color: #4F4F4F;
text-decoration: none;
TEXT-ALIGN: justify;
border: none;
PADDING: 5px 5px 5px 5px;
}
.frame {
	border: 1px solid #999999;
}
.text3 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; border: 2px #006699 solid; }
.gen { font-size : 12px; }
/* need */
.scrollline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
	font-weight: normal;
	color: #298a02
}

.scrollline_red {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px;
	font-weight: normal;
	color: Red;
}

.bigtitleblack{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px;
	font-weight: bold;
}

.titleblack{
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif; font-size: 12px;
	font-weight: bold;
}
.titleblack2b {
	font-family:  Arial, Helvetica;
	font-size: 17px;
	font-weight: bolder;
	color: #000000;
}
.titleblack2 {
	font-family:  Arial, Helvetica;
	font-size: 17px;
	color: #000000;
}

.titlegreen2{
	color: #078223;
	font-family: Arial, Helvetica, sans-serif; font-size: 16;
	font-weight: bold;
}


.text{
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
}

.text2{
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%;
}
 .text_bg {
	/* font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px;
	color: #888888;

	/* font-weight: bold; */
	}


 a.buttonlink:link,a.buttonlink:visited,buttonlink:hover,a.buttonlink:active {
	/* font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14;
	color: #666633;
	text-decoration: underline;
	font-weight: bold;
	border-color: #A0522D #A0522D #A0522D #A0522D;
	border: 1px solid;
	border-collapse: collapse;
	}


.bodyssl {
	SCROLLBAR-FACE-COLOR: #D7D7D7;
	SCROLLBAR-HIGHLIGHT-COLOR: #D7D7D7;
	SCROLLBAR-SHADOW-COLOR: #605D5D;
	SCROLLBAR-ARROW-COLOR: #605D5D;
	SCROLLBAR-TRACK-COLOR: #D7D7D7;
	SCROLLBAR-DARKSHADOW-COLOR: #D7D7D7;
	SCROLLBAR-BASE-COLOR: #696969;
	scrollbar-3d-light-color: #990099;
	background: transparent url(img/tranzila_logo.gif) no-repeat fixed right top ;
	margin: 5px 5px 5px 5px;
}

.bodyssl2 {
	SCROLLBAR-FACE-COLOR: #D7D7D7;
	SCROLLBAR-HIGHLIGHT-COLOR: #D7D7D7;
	SCROLLBAR-SHADOW-COLOR: #605D5D;
	SCROLLBAR-ARROW-COLOR: #605D5D;
	SCROLLBAR-TRACK-COLOR: #D7D7D7;
	SCROLLBAR-DARKSHADOW-COLOR: #D7D7D7;
	SCROLLBAR-BASE-COLOR: #696969;
	scrollbar-3d-light-color: #990099;
	background: transparent url(img/tranzila_logo.gif) no-repeat fixed left bottom;
	margin: 5px 5px 5px 5px;
}

.button{
	font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px;
	font-weight: bolder;
}

.button_old{
	font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px;
	height: 23px;
	background: repeat;
	background-repeat: repeat-x;
	background-image: url(pic/bo_m.jpg);
	background-position: 8px;
	font-weight: bolder;
}

.error {
font: bolder ;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;
color:red;
}

.error_blink {
font: bolder ;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;
color:#000000;
}

.error2 {color: Red; font-size: 12px; font: Guttman Haim; font-family:  Arial, Helvetica, sans-serif;}

.verticaltext{
font: 12px Arial;
position: absolute;
top: 25px;
right: 1px;
height: 200px;
writing-mode: tb-rl;
}

.smalltext{
	color: Black;
	font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px;
	}
	
.smallredtext{
	color: Red;
	font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px;
	}	

.textgreen_sm{
	color: Green;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
}

.textgreen_under{
	color: Green;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px;
	text-shadow: #CACACA;
	}

.titleblue{
	color: #3E33B3;
	font-family: Arial, Helvetica, sans-serif; font-size: 16;
	font-weight: bold;
}

.titlegreen{
	color: #078223;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px;
	font-weight: bold;
}


.titlered{
	color: #F72117;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 200%;
	font-weight: bold;
	FILTER: Glow(Color=White, Strength=3); 	
	width:175px;
}

.textr{
	color: Red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
}

.textr_small{
	color: Red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
	font-style: italic;
}

.input{
	background-color: White;
	color: Black;
}

.input2{
	background-color: #F8F8F8;
	table-layout: fixed;
	border: 1px solid;
	border-left-color: #7f9db9;
	border-top-color: #7f9db9;
	border-right-color: #7f9db9;
	border-bottom-color: #7f9db9;

	color: Black;
	
}

.title {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight: bolder;
	color: #FF0000;
}

.title_sm {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
}

.textblue {
	font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px;
	color: blue;
}

.title1 {
	color: Green;
	font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px;
}

.title2 {
	font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px;
	font-weight: bolder;
	color: #8B7738;
}

.titlewhite {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
	/* font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; 
	font-weight: bolder;*/
	color: White;
}

 a.menulink:link,a.menulink:visited {
	/* font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
	color: #3E33B3;
	text-decoration: none;
	font-weight: bold;
	}
 a.menulink:hover,a.menulink:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
	color: #CB0000;
	text-decoration: underline;
	font-weight: bold;
   }

 
 a.menulink_blink:link,a.menulink_blink:visited {
	/* font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
	color: Red;
	text-decoration: none;
	font-weight: bold;
	}
 a.menulink_blink:hover,a.menulink_blink:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
	color: Red;
	text-decoration: underline;
	font-weight: bold;
   }

	
	
	
 a.menulink2:link,a.menulink2:visited {
	/* font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%;
	color: #3E33B3;
	text-decoration: none;
	font-weight: bold;
	}
 a.menulink2:hover,a.menulink2:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%;
	color: #CB0000;
	text-decoration: underline;
	font-weight: bold;
   }

 a.link:link,a.link:visited {
	/* font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px;
	color: #3E33B3;
	text-decoration: underline;
	/* font-weight: bold; */
	}
 a.link:hover,a.link:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px;
	color: #CB0000;
	text-decoration: underline;
    /* font-weight: bold; */
   }

 a.link2:link,a.link2:visited {
	/* font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px;*/
	font: bolder ;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
	color: #3E33B3;
	text-decoration: none;
	/* font-weight: bold; */
	}

 a.link2:hover,a.link2:active {
	font: bolder ;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
	color:#CC0000;
	text-decoration: underline;
    /* font-weight: bold; */
   }

 a.link_b:link,a.link_b:visited,a.link_b:hover,a.link_b:active {
	/* font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px;*/
	font: bolder ;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
	color: #F60000;
	text-decoration: none;
	/* font-weight: bold; */
	}


 a.mylink:link,a.mylink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px;
	color: Black;
	text-decoration: none;
}
 a.mylink:hover,a.mylink:active {
	font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px;
	color: Green;
	text-decoration: none;
}

 a.smalllink:link,a.mylink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 9px;
	color: Black;
	text-decoration: none;
}
 a.smalllink:hover,a.mylink:active {
	font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 9px;
	color: Green;
	text-decoration: none;
}

.td_title{
	background-color: #008000;
	height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-right-style: dotted;
	border-right-width: 1px;
}


.td{
	background: Menu;
	height: 8px;
	border-bottom-style: double;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-right-style: dotted;
	border-right-width: 0px;
	color: Green;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
}

.td2{
	background: Menu;
	height: 10px;
	border-right-color: #CCCCCC;
	border-right-style: inherit;
	border-right-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-style: dotted;
	border-left-width: 1px;
	background-color: #E8E8E8;
}

.td_burned{
	background: Menu;
	height: 12px;
	border-right-color: #CCCCCC;
	border-right-style: inherit;
	border-right-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-style: dotted;
	border-left-width: 1px;
	background-color: #F7B9C6;
}

.pic{
	border: 1px inset Gray;
}

.bot{
	background: Silver;
	border: 1 outset Silver;
	font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px;
	color: White;
	cursor: hand;
}

#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}
acronym {
border-bottom:1px dotted #333333;
cursor:help;
}

input.button {border:1px solid #bfbfbf; background:url(/images/DefTemplate/button_bg.gif) repeat-x; font-size:12px; padding:2px 15px; color:#4b4b4b;}

acronym {
border-bottom:1px dotted #333333;
cursor:help;
}

.data_show2 td .header_txt {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #333333; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ebebeb;
	text-align:center;
}

H1 {
   font-size:large;
   font-family:'trebuchet ms',verdana,arial;
   margin:0;
   padding:10px;
}

.style_big{font-weight: normal; font-size: large;}

/* orders styles */
.blocks { width:80%; background:#dfdfdf; padding:15px;}

.multilevel { margin-bottom:20px;}

.op_history4 td { padding:3px; vertical-align:middle; font-size:12px; }
.op_history4 td .style{color:Gray; font-size:x-small;}
.op_history4 td .style2{font-weight: normal; font-size: large;}
 .op_history4 { border:1px solid #9d9d9d;}
 .op_history4 .header { background:#EAEAEA; color:#000000; font-size:12px; font-weight:normal; vertical-align: middle; border:0;}
.op_history4 .header2 { background:#EAEAEA; color:#000000; font-size:11px; font-weight:normal; vertical-align: top; border:0;}
.op_history4 .header3 { color:#000000; font-size:11px; font-weight:normal; vertical-align: middle;  border-bottom:1px solid #9d9d9d;}
.op_history4 .header3_2 { color:#000000; font-size:11px; font-weight:normal; vertical-align: middle; border:0;}
 .op_history4 .header a { color:#fff;}
        
.op_orders td { padding:3px; vertical-align:middle; font-size:11px; border-right:1px solid #9d9d9d; vertical-align:top;border-bottom:1px solid #9d9d9d;}
.op_orders { border-left:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d;}
.op_orders .header { background:#9d9d9d; color:#fff; text-align:left; font-size:10px; font-weight:normal; vertical-align: top; border:0;}
.op_orders .header a { color:#fff;}
        
.h1 { width:12%; text-align:center;}
.h2 { width:12%; text-align:center;}
.h3 { width:12%; text-align:center;}
.h4 { width:15%; text-align:right;}
.h5 { width:15%; text-align:center;}
.h6 {}
.h7 { width:15%; text-align:left;}
.h8 { width:7%; text-align:right; vertical-align:top;}
.h9 { width:3%; text-align:center;}
.h10 { width:20%; text-align:left;}
.h11 { width:10%; text-align:center;}
.h12 { width:8%; text-align:left;}
        
.status1 {background-color:#BFEFFF;}
.status2 {background-color:#00FFFF;}
.status3 {background-color:#38B0DE; color:white;}
.status4 {background-color:#FFEC8B;}
.status5 {background-color:#CCFFCC;}
.status6 {background-color:#009966; color:white;}
.status7 {background-color:#FFFFFF;}
.status8 {background-color:#FFC1C1;}

.status1_font {color:#00BFFF;}
.status2_font {color:#00FFFF;}
.status3_font {color:#0000CD;}
.status4_font {color:#FFD700;}
.status5_font {color:#6B8E23;}
.status6_font {color:#009966;}
.status7_font {}
.status8_font {color:#FF4500;}
.status9_font {}
        
        
.featured {background-color:#EDBDDD;}

.style2{font-weight: normal; font-size: 18px;}

.red { color:#d01515;}
.green { color:#336c26;}
.grey_text { color:#808080;}

.blocks .spare_search { font-size:12px; line-height:22px;}
.blocks .spare_search td { vertical-align:bottom; padding:0 10px 10px 0; width:33%;}


.yellow_bg {background-color:#FFEC8B;}
.red_bg {background-color:#EDBDDD;}
.green_bg {background-color:#009966; color:white;}
.green_bg a {color:white;}

.tDnD_whileDrag {
	background-color: #eee;
}

.tooltip {
  position: relative;
  z-index: 111;
  cursor: pointer;
}

.tooltip span {
  border-bottom: 1px dashed #000080; 
}
.tooltip .tooltip_win {
  display: none;
  position: relative;
  position: absolute;
  z-index: 1112;
  width: 300px;
  padding: 9px 13px;
  background: white;
  border: solid 1px #BABABA;
  border-radius: 4px;
  box-shadow: 0px 0px 7px #BABABA;
  text-align: left;
}
.tooltip:hover .tooltip_win {
  display: block;
}
.tooltip .tooltip_bot {
  bottom: 0px;
  left: 75px;
}
.tooltip .tooltip_bot .tooltip_arrow {
  position: absolute;
  z-index: 113;
  top: 61px;
  left: -24px;
  width: 24px;
  height: 13px;
  background: url(/images/EezapTemplate/tooltip_bot.png) no-repeat 0 0;
}
.tooltip .tooltip_top {
  top: 0px;
  left: 75px;
}
.tooltip .tooltip_top .tooltip_arrow {
  position: absolute;
  z-index: 113;
  top: 9px;
  left: -23px;
  width: 23px;
  height: 15px;
  background: url(/images/EezapTemplate/tooltip_top.png) no-repeat 0 0;
}

   #user_phone, #user_phone2, #user_phone3, #user_phone4, #user_phone5, #user_phone7, #user_phone6 {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 1px 1px 1px 1px;
  }
  #user_phone:focus, #user_phone2:focus, #user_phone3:focus, #user_phone4:focus, #user_phone5:focus, #user_phone7:focus, #user_phone6:focus {
    outline: none;
    border-color: #363636;
  }
  input#user_phone:-moz-placeholder, input#user_phone2:-moz-placeholder, input#user_phone3:-moz-placeholder, input#user_phone4:-moz-placeholder, input#user_phone5:-moz-placeholder, input#user_phone7:-moz-placeholder, input#user_phone6:-moz-placeholder {
    color: #363636;
  }
  input#user_phone::-webkit-input-placeholder, input#user_phone2::-webkit-input-placeholder, input#user_phone3::-webkit-input-placeholder, input#user_phone4::-webkit-input-placeholder, input#user_phone5::-webkit-input-placeholder, input#user_phone7::-webkit-input-placeholder, input#user_phone6::-webkit-input-placeholder {
    color: #363636;
  }
  .user_phone {
    position: relative;
  }
  .user_phone:before {
    content: "+7";
    display: block;
    height: 10px;
    color: #363636;
    position: absolute;
    top: -5px;
    left: 7px;
    font-size: 11px;
  }
  
  .fields > tr > td:first-child { width: 140px; }
.fields > tr > td:nth-child(2) { width: 350px; }
.fields > tr > td.arrow { width: 80px; }
.fields > tr > td.hint { width: 380px; }
.fields table  { width: 100%; height: 25px;}
.fields > tr > td { padding: 5px}
.fields { -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
.fields.selected { background-color: #eee; }
.fields.selected .arrow { background-position: center center; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; visibility: visible; }
.fields.selected .hint { border:2px dashed #ccc; color: #444; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; visibility: visible; }
table h3 { margin: 0; padding: 0; }
.arrow, .hint { background-color: #fff; color: #fff; visibility: hidden; }
.hint { border:2px dashed transparent;}
.arrow {background-image: url("/images/monotone_arrow_left.png"); background-position: top center; background-repeat: no-repeat; width: 80px; }
.hint h5 { font-size: 14px; font-weight: normal; }



.invoice-setting-cols-container-copy {
	height:10px;
	overflow:scroll;
	width:500px;
}
.invoice-setting-cols-container-copy .invoice-setting-cols-copy{
	height:10px;
	width:1000px;
}
.invoice-setting-cols-container {
	width:100%;
	min-width:500px;
	height:500px;
	overflow: scroll;
}
.invoice-setting-cols {
	width:100px;
}

body.scrolled .stick-to-top.invoice-setting-buttons{
	position: fixed;
    height: 124px;
    width: 1156px;
    background-color: rgba(255,255,255,.7);
	border-radius:10px;
	padding:10px;
    top: 60px;
}

.hide{display: none;}
