﻿textarea, select
{
border: solid 1px #dfdfdf;
}

.menuframe
{
	display: inline;
}
.menuframe .toprow
{
	height: 22px;
}
.menuframe .bottomrow
{
	height: 21px;
}

.menuframe .rt
{
	width: 22px;
	background-image:url(../images/MainMenuR_rt.png);	
}
.menuframe .lt
{
	width: 19px;
	background-image:url(../images/MainMenuR_lt.png)
}
.menuframe .rb
{
	width: 22px;
	background-image:url(../images/MainMenuR_rb.png)
}
.menuframe .lb
{
	width: 19px;
	background-image:url(../images/MainMenuR_lb.png)
}
.menuframe .rc
{
	width: 22px;
	background-image:url(../images/MainMenuR_rcpx.png);
	background-repeat: repeat-y;
}
.menuframe .lc
{
	width: 19px;
	background-image:url(../images/MainMenuR_lcpx.png);
	background-repeat: repeat-y;
}
.menuframe .ct
{
	background-image:url(../images/MainMenuR_ctpx.png);
	background-repeat: repeat-x;
}
.menuframe .cb
{
	background-image:url(../images/MainMenuR_cbpx.png);
	background-repeat: repeat-x;
}

.menuframe .cc
{
	background-color: #EDEDEF;
}

/**************************************/

.MenuRightItem, .MenuRightSubItem
{
	width: 100%;
	height:19px;
	vertical-align: middle;
	text-decoration: none;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	cursor: pointer;
	border: none 1px red;
}

.MenuRightItem a, .MenuRightSubItem a
{
	color: #8f8f8f;
	text-decoration: none;
	display: inline;
	width: 100%;
	cursor: pointer;
}

.MenuRightItem a:hover, .MenuRightSubItem a:hover
{
	color: white;
	text-decoration: none;
}

.MenuRightItem .topline
{
	height: 2px;
	font-size: 1pt;
	background-image:url(../images/menuseptop.png);
	background-position: left top;
	background-repeat: repeat-x;
}

.MenuRightItem .bottomline
{
	color: #8f8f8f;
	background-color: #EDEDEF;
	font-weight: 400;
	padding-right: 2px;
}

.MenuRightSubItem 
{
	/*width: 100px;*/
}

.MenuRightSubItem .topline
{
	height: 2px;
	font-size: 1pt;
	background-image:url(../images/menuseptop.png);
	background-position: left top;
	background-repeat: repeat-x;
}

.MenuRightSubItem .bottomline
{
	color: #8f8f8f;
	background-color: #EDEDEF;
	vertical-align: middle;
	font-weight: 400;
	padding-right: 2px;
}

.MenuRightItem td, .MenuRightSubItem td
{
	font-size: 8pt;
	height: 100%;
}

.MenuRightItem td:hover, .MenuRightSubItem td:hover
{
	background-image:url(../images/MenuHoverBk.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.MenuRightItem td:hover a, .MenuRightSubItem td:hover a
{
	color: black;
}

.SubMenuLine
{
	height: 2px;
	font-size: 1pt;
	background-image:url(../images/menuseptop.png);
	background-position: left top;
	background-repeat: repeat-x;
}

/**************************************/

.SearchBox .right
{
	background-image: url(../images/textbox_left.png);
	background-repeat: no-repeat;
	width:3px;
	height: 22px;
}
.SearchBox .left
{
	background-image: url(../images/textbox_right.png);
	background-repeat: no-repeat;
	width: 5px; height:22px
}
.SearchBox .center
{
	background-image: url(../images/textbox_pix.png);
	background-repeat: repeat-x;
	height: 22px;
}
.SearchBox .text
{
	font-family: tahoma;
	font-size: 8pt; 
	border: none 0px white;
	direction: rtl;
	text-align: right;
}

/**************************************/

.Button
{
	cursor: pointer;
}

.Button .right
{
	background-image: url(../images/button_left.png);
	background-repeat: no-repeat;
	width:3px;
	height: 20px;
}
.Button .left
{
	background-image: url(../images/button_right.png);
	background-repeat: no-repeat;
	width: 5px; 
	height:20px
}
.Button .center
{
	background-image: url(../images/button_pix.png);
	background-repeat: repeat-x;
	height: 20px;
}
.Button .text
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	border: none 0px #f4f4f5;
	direction: rtl;
	text-align: center;
	color: #949494;
}

/**************************************/

.TopMenu
{
	height:34px;
}
.TopMenu .left
{
	background-image: url(../images/topmenu_left.png);
	background-repeat: no-repeat;
	width:10px;
	height: 34px;
}
.TopMenu .right
{
	background-image: url(../images/topmenu_right.png);
	background-repeat: no-repeat;
	width: 9px; 
	height: 34px;
}
.TopMenu .center
{
	background-image: url(../images/topmenu_pix.png);
	background-repeat: repeat-x;
	height: 34px;
}
.TopMenu .text
{
	border: none 0px #f4f4f5;
	text-align: center;
}
.TopMenu a
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #949494;
	direction: rtl;
}
.TopMenu Table td
{
	border-left: solid 1px #bfbfbf;
	height: 34px;
}
.TopMenu Table td:hover
{
	background-image: url(../images/topmenuhighlight.png);
	background-repeat: repeat-x;
	cursor: pointer;
}
.TopMenu Table td:hover a
{
	color: White;
}
/**************************************/
.BottomMenu
{
	background-color: white;
	height: 30px;
	direction: ltr;
}
.BottomMenu td
{
	width: 14%;
	font-family: Tahoma;
	font-size: 7pt;
	font-weight: bold;
	color: #b3b3b6;
	padding-left: 5px;
	padding-right: 5px;
	border-right: solid 1px #b3b3b6;
}
.BottomMenu a
{
	text-decoration: none;
	color: #b3b3b6;
}
/**************************************/
.EditPanel
{
	background-color: #EDEDEF;
	border: solid 1px #dfdfdf;
	display: inline-table;
}

.EditPanel th
{
	height: 10px;
	font-size: 5pt;
}

.EditPanel .Item
{
	color: #949494;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: 600;
	text-align: right;
	width: 90px;
}

.EditPanel .Value
{
	color: #543678;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	padding-right: 10px;
}

.EditPanel input, .EditPanel .Input
{
	color: Black;
	border: solid 1px #dfdfdf;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
}

.EditPanel .Title
{
	background-image: url("../images/title.jpg");
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #b90e2e;
	color: White;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: 600;
	height: 25px;
}

.EditPanel .Buttons
{
}

.EditPanel .Buttons input
{
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: 600;
	color: #3a2164;
	width: 100px;
	height: 25px;
}

/**************************************/
.MessagePanel
{
	font-size: 8pt;
}

.MessagePanel P
{
	text-align: center;
	direction: rtl;	
	color: Red;
}

.MessagePanel .Title
{
	background-color: #5b963b;
	color: White;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: 600;
	height: 25px;
}

/**************************************/
.PrTable
{
}

.PrTable .PrName
{
	width: 100%;
	height: 18px;
	font-size: 8pt;
	background-color: #f5f5f6;
	border-top: solid 1px #ebeced;
	border-bottom: solid 1px #ebeced;
	border-left: none 0px;
	border-right: none 0px;
}

.PrTable .PrPrice
{
	width: 50%;
	background-color: #f5f5f6;
	height: 18px;
	font-size: 8pt;
	border-top: solid 1px #ebeced;
	border-bottom: solid 1px #ebeced;
	border-left: none 0px;
	border-right: none 0px;
}

.PrTable .PrCode
{
	width: 50%;
	background-color: #f5f5f6;
	height: 18px;
	font-size: 8pt;
	border-top: solid 1px #ebeced;
	border-bottom: solid 1px #ebeced;
	border-left: none 0px;
	border-right: none 0px;
}

.PrSepH
{
	height: 3px;
	background-color: White;
	font-size: 1pt;
}

.PrSepV
{
	width: 1px;
	height: 18px;
	font-size: 1pt;
	border: none 0px;
	background-image: url(../images/PrSepV.png);
	background-repeat: repeat-x;
	background-position: left top;
}

/**************************************/
.PDetail
{
	width: 620px;
	border: none 0px #EDEDEF;
	background-color: White;
	padding: 0px 0px 0px 0px;
}

.PDetail div
{
	width: 590px;
	padding: 15px 15px 5px 15px;
	background-color: #EDEDEF;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.PDetail div table
{
	display: inline-block;
	text-align: center;
}

.PDetail div table .pattr, .PDetail div table .pattrleft, .PDetail div table .pattrright
{
	text-align: right;
	font-weight: normal;
	font-size: 9pt;
	color: #b90e2e;
	padding: 0px 0px 0px 0px;
}

/*
.PDetail div table .pattrright1
{
	width: 75px;
}
.PDetail div table .pattrleft1
{
	width: 130px;
}
*/

.PDetail div table .pvalue, .PDetail div table .pvalueright , .PDetail div table .pvalueleft
{
	height: 16px;
	font-weight: normal;
	font-size: 7pt;
	text-align: right;
	background-image: url(../images/pdetailvalue.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.PDetail div table .pvalueright 
{
	width: 182px;
	padding-right: 5px;
}
.PDetail div table .pvalueleft
{
	width: 182px;
	padding-right: 5px;
}

/**************************************/
.printInfo
{
	background-color: #EDEDEF;
	text-align: right;
	font-size: 8pt;
	font-weight: normal;
	text-indent: 40px;
}

.printInfo .highlight
{
	color: #b90e2e;
}
/**************************************/
.pager
{
	/*
	background-image: url(../images/pager.png);
	background-repeat: repeat-x;
	background-color: #957f85;
	*/
	direction: ltr;
	text-align: center;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 10px;
	height: 15px;
}

.pager a
{
	text-decoration: none;
}

.pagerFirstLast, .pagerNumbering, .pagerCurrent, .pagerNextPrev
{
	direction: rtl;
	border: solid 1px #bdbdbd;
	font-family: Tahoma;
	font-size: 8pt;
	color: #bdbdbd; /*b90e2e;*/
	height: 15px;
	text-align: center;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
}

.pagerFirstLast
{
}

.pagerNumbering
{
	direction: rtl;
}

.pagerCurrent
{
	color: Black;
}

.pagerNextPrev
{
	/*border: none 0px white;*/
}
/**************************************/
