body

	{background-color: #ffffff;

	margin: 0px;

	padding: 0px;

   	font-family: Tahoma,Sans-Serif; font-size: 11px;

	color: #696f75}



h6

	{margin-top: 0px; margin-bottom: 0px;

	font-size: 11px; font-weight: bold; color: #000000}

h5

	{margin-top: 0px; margin-bottom: 0px;

	font-size: 12px; font-weight: bold; color: #000000}

h4

	{margin: 0px 0px 10px 0px;

	font-size: 16px; color: #000000}



a

	{margin: 0px;

	padding: 0px;

	font-size: 11px; color: #0076a3}

a.list

	{padding-right: 2px;

	font-size: 11px}

a.subMenuSel

	{padding-right: 11px;

	font-size: 11px; color: #696f75;

	text-decoration: none}

a.langLink

	{margin: 0px;

	padding: 0px;

	font-size: 9px; color: #a3abb5; text-decoration: none}

a.image

	{text-decoration: none}

a img

	{border: none}

img.inline { vertical-align:middle; }


p

	{margin: 5px 0px 10px 0px;

	font-size: 11px}



.bold

	{font-size: 1.6em; font-weight: bold; color: #000000; }



form

	{padding: 0px; margin: 0px}



ul.none

	{margin: 0;

	padding: 7px 0 0 0}

ul.none li

	{margin-bottom: 7px;

	list-style: none}

ul.registr

	{margin: 3px 0 3px 5px}

ul.registr li

   {background: URL(../images/images/dot_red.jpg) center left no-repeat;

	margin: 0px;

	padding-left: 15px;

	list-style: none;

	line-height: 22px}

ul.dot

	{margin: 0;

	padding-top: 0px; padding-left: 0px}

ul.dot li

	{background: URL(../images/images/dot.jpg) center left no-repeat;

	margin-top: 5px;

	padding-left: 10px;

	list-style: none}



/* language */

#lang

	{position: absolute; top: 0px; left: 50px; width: 90px}

#lang tr td

	{background: URL(../images/images/lang.gif) repeat-y;

	padding: 5px 14px 0px 5px}

#lang tr td.langSel

	{background: URL(../images/images/lang_sel.gif) repeat-y;

	font-size: 9px}

#lang tr td.langSel span.sel

	{position: relative; top: 2px;

	z-index: 1}

#lang tr td a.langLink

	{position: relative; top: 2px;

	z-index: 1}

/* end language */



/* header */

#logo

	{margin: 43px 10px 17px 50px}



#headCenter

	{background: URL(../images/images/login_bg.gif) #eceff1 0px 0px repeat-y;

	margin-top:46px;

	padding: 0px;

	height: 39px;

	width: 100%}

#headCenter td.user

	{padding-left: 14px; padding-right: 4px;

	height: 39px}

#headCenter td.password

	{padding-right: 4px}

#headCenter td.login

	{padding-top: 11px; padding-right: 4px}

#headCenter label

	{margin-top: 0px; margin-bottom: 3px; margin-left: 2px;

	padding: 0px;

	font-size: 10px}

#headCenter input.text

	{width: 100px}



#headRight

	{background: URL(../images/images/registr_bg.gif) #99a1ab 0px 0px repeat-y;

	margin-top: 46px;

	height: 39px;

	width: 100%}

#atention

	{background: URL(../images/images/atention.gif) right top no-repeat;

	position: absolute; top: 8px; right: 0;

	padding-top: 54px; padding-right: 77px;

	height: 70px;

	z-index: 1}



#welcome

	{padding-left: 5px; padding-top: 15px;

	height: 30px}

#topMenu

	{background: URL(../images/images/login_bg.gif) #eceff1 center left repeat-y;

	height: 39px}

#topMenu td

	{padding-left: 10px}

#topMenu td.exit

	{background: URL(../images/images/login_bg.gif) #99a1ab center left repeat-y}

#topMenu td.exit a

	{padding-right: 10px;

	font-size: 11px; color: #ffffff}

#topMenu div.topMenuItem

	{background: URL(../images/images/top_menu.gif) top left no-repeat;

	margin-top: 0px;

	padding: 6px 0px 0px 10px;

	position: relative; top: -4px;

	z-index: 2}

#topMenu div.topMenuSel

	{background: URL(../images/images/top_menusel.gif) top left no-repeat;

	margin-top: 0px;

	padding: 6px 0px 0px 10px;

	position: relative; top: -4px;

	z-index: 2}

#topMenu div.topMenuItem a.arrows

	{line-height: 12px}

/* end header */



/* main */

#mainLeftMenu

   {background: URL(../images/images/graph.gif) #d0e1ff bottom left no-repeat;

	margin-top: 32px;

	padding: 10px 0px 10px 15px;

	border-top: 5px solid #0076a3}



#mainLeftProd { background:url(../images/images/graph.gif) #d0e1ff bottom left no-repeat; margin-top:32px; font-size:12px; }
#mainLeftProd a, #mainLeftProd p { font-size:1em; }
#mainLeftProd td { padding:10px 0 0 15px; border-top:5px solid #a3abb5; }
#mainLeftProd table.prodLink { margin-bottom:15px; }
#mainLeftProd div.box { margin-top:-56px; position:relative; top:0; width:135px; height:167px; z-index:2; }



#mainLeftHead

	{background: URL(../images/images/graph.gif) #d0e1ff center left no-repeat;

	margin-top: 32px;

	padding: 12px 0px 0px 15px;

	border-top: 5px solid #0076a3}

#mainLeftHead h4 { margin-bottom: 0px; }
#mainLeftHead h4 a { font-size:1em; }

#mainLeftHead div.line

	{margin-left: -15px; margin-top: 0px;

	width: 300px; height: 12px;

	border-bottom: 1px solid #0076a3}



.auditorium

	{background-color: #eceff1;

	border-bottom: 3px solid #e3e6e8}

.auditPeople td

	{background: URL(../images/images/yellow.gif) top left repeat-x;

	border-top: 5px solid #a0ccdd}

div.man

	{margin-top: -20px;

	padding-left: 15px; padding-right: 15px;

	position: relative;

	width: 100px; height: 155px;

	z-index: 3}

.auditText td

	{padding: 0px 10px 10px 15px;

   border-top: 5px solid #a3abb5}

div.red

	{background: URL(../images/images/red.gif) bottom no-repeat;

	margin-top: -7px;

	position: relative; top: 0px; left: -15px;

	height: 14px; width: 10px;

	z-index: 4}



#auditMenu td

	{padding: 0px 10px 10px 15px;

	background-color: #eceff1;

	border-top: 5px solid #a3abb5;

	border-bottom: 3px solid #e3e6e8}

#auditMenu td.auditSel

	{background-color: #ffffff;

	border-bottom: none}

#auditMenu td .auditHeader

	{font-size: 16px; font-weight: bold}

#auditMenu td .auditHeaderSel

	{font-size: 16px; font-weight: bold; color: #000000;

	text-decoration: none}

#auditMan

	{background: URL(../images/images/yellow.gif) top left repeat-x;

	margin-top: 25px}

#auditMan div.man

	{border-bottom: 2px solid #a3abb5}



#mainContent { padding:20px 0 0 15px; font-size:12px; }
#mainContent a, #mainContent p { font-size:1em; }
#mainContent a img { vertical-align:middle; }
#mainContent span.datetime { white-space:nowrap; line-height:18px; font-size:11px; }
#mainContent table.header { margin-bottom:5px; }
#mainContent div.item { margin-bottom:20px; line-height:1.5em; }
#mainContent div.item p { margin:0 0 5px 0; padding:0; }
#mainContent div.contentLine { border-top: 1px solid #a0ccdd; margin-bottom:15px; height:auto; line-height:0; font-size:0; }

div.right { text-align:right; }

div.left

	{margin-top: -16px}

div.left a.list

	{font-size: 12px}

div.contentLine

	{padding: 0px;

	height: 10px; width: 100%;

	border-top: 1px solid #a0ccdd; }





#regForm

	{background-color: #eceff1;

	margin-top: 15px; margin-bottom: 15px;

	padding: 15px 0px 12px 0px;

	border: 1px solid #a0ccdd}

#regForm form

	{margin: 0px}

#regForm td

	{padding-left: 0px; padding-right: 15px}

#regForm td.label

	{padding-left: 15px; padding-right: 0px;

	color: #000000}

#regForm td.comments

	{padding-left: 15px; padding-right: 15px}

#regForm input.long

	{width: 160px}

#regForm input.middle

	{width: 120px}

#regForm span.sel

	{color: #ff0000}

div.error

	{padding-left: 15px; padding-bottom: 15px;

	color: #ff0000}

div.message

	{padding-left: 15px}

span.error-msg

	{font-size: 9px; color: #ff0000}



div#menu

	{padding: 32px 20px 10px 20px}

div#menu div.menuItems

	{background: URL(../images/images/menu.gif) top left repeat-x;

	margin-bottom: 20px}

div#menu div.menuItemsSel

	{background: URL(../images/images/menu_sel.gif) top left repeat-x;

	margin-bottom: 20px}

div#menu div.menuItemsSel a.menuSel

	{font-size: 12px; font-weight: bold; color: #696f75;

	text-decoration: none;  text-transform: uppercase;

	display: block}

div#menu div.menuItem

	{background: URL(../images/images/menu_red.gif) top left no-repeat;

	padding: 8px 0px 0px 10px}

div#menu div.menuItem a.header

	{font-size: 12px; font-weight: bold; color: #000000;

	text-decoration: none; text-transform: uppercase;

	display: block}

div#menu div.subMenu

	{margin-left: 10px; margin-top: 5px}



div.about

	{background: URL(../images/images/about.gif) top left repeat-x;

	height: 212px; width: 100%}

div.pen

	{background: URL(../images/images/pen.gif) top right no-repeat;

	padding: 15px 20px 0px 20px}

div.pen h4

	{margin-bottom: 10px;

	font-size: 16px; color: #696f75}



div.aboutWhite

	{margin-left: 14px;

	padding: 10px 5px 15px 5px;

	border-top: 1px solid #0076a3;

	border-bottom: 1px solid #0076a3}

div.aboutLine

	{margin-left: 14px;

	height: 10px;

	border-bottom: 1px solid #0076a3}

/* end main */



/* footer */
#footer { margin-top:20px; padding-right:20px; }
#footer td.info { padding:15px 0 60px 15px; border-top:3px solid #a0ccdd; }
#footer td.copyright { padding:15px 0 60px 15px; border-top:3px solid #a0ccdd; }
#footer td.footeRight {
	background:url(../images/images/line.gif) top left no-repeat;
	padding-top:18px;
}
#footer div.spacer { position:absolute; z-index:4; background: URL(../images/images/red.gif) bottom no-repeat; margin:-20px 0 0 -15px; height:14px; width:10px; }
/* end footer */



/* main logged in */



#userContent

	{padding: 10px 0px 0px 15px}



.backgr1

	{background-color: #81B0C2}

.backgr2

	{background-color: #A0CCDD}

.backgr3

	{background-color: #C8DEE5}

.backgr4

	{background-color: #ECEFF1}

.red

	{color: #ff0000}

.blue

	{color: #0076A3}

.green

	{color: #005800}

.black

	{color: #000000}



div.userContLink

	{padding-top: 5px; padding-bottom: 10px}



table.Buttons td

	{padding: 5px 5px 5px 10px}



	/* logged in main table */

table.userMainTable td

	{border: 1px solid #A0CCDD;

	padding: 10px 10px 10px 10px}

table.userMainTable td.arLeftCont

	{padding-left: 20px}

table.userMainTable td.borBotNo

	{border-bottom: none}

table.userMainTable td.borTopNo

	{padding-top: 0px;

	border-top: none}

table.userMainTable td.borNo

	{padding-top: 5px;

	border: none}



table.noBorder td

	{border: none; padding: 0px}



span.price

	{padding-left: 25px; color: #ff0000}



.arrowsLeft

	{margin-left: -10px; padding-left: 10px;

	background: URL(../images/images/arrows.gif) 0px 4px no-repeat}

	/* end logged in main table */



	/* logged in table */

.userTable td

	{border: 1px solid #A0CCDD;

	padding: 5px 10px 5px 10px}

.userTable td.none

	{border: none}

.userTable td.delete

	{padding-left: 5px; padding-right: 5px;

	width: 11px}

	/* logged in table */



	/* logged in user footer & header*/

table.userHeFo

	{background-color: #ECEFF1;

	border: 1px solid #A0CCDD}

table.userHeFo td

	{padding: 5px 10px;

	color: #000000}

div.userHeFo

	{background-color: #ECEFF1;

	border: 1px solid #A0CCDD; padding: 5px 10px;

	color: #000000}

.middle

	{vertical-align: middle}

	/* logged in user footer & header*/



	/* logged in user menu */

.saveRes

	{background: URL(../images/images/save_res.gif) 0px 2px no-repeat;

   padding-bottom: 10px; padding-left: 15px; padding-right: 18px;

	width: 95px;

	text-align: left}

.saveData

	{background: URL(../images/images/save_data.gif) 0px 2px no-repeat;

   padding-bottom: 10px; padding-left: 15px; padding-right: 18px;

	width: 95px;

	text-align: left}

.print

	{background: URL(../images/images/print.gif) 0px 2px no-repeat;

   padding-bottom: 10px; padding-right: 10px; padding-left: 15px;

	width: 95px;

	text-align: left}

	/* end logged in user menu */



	/* logged in order history table */

table.order td

	{border-top: 1px solid #A0CCDD}

	/* end logged in order history table */



/* end main logged in */



/* print version */

#printHeader

	{padding: 20px 20px 25px 15px}

#printContHead

	{background-color: #d0e1ff;

	height: 15px;

	border-top: 5px solid #0076a3}

#printFooter

	{padding: 15px 0px 60px 15px;

	border-top: 3px solid #0076A3}

/* end print version */



/* count */

div.countContent

	{padding: 0 15px 0 15px}



div.line2

	{height: 5px;

	font-size: 1px;

	border-bottom: 1px solid #0076a3}



table.count td

	{padding-left: 15px}

div.count

	{padding-left: 15px;

	color: #000; line-height: 18px}

div.count div.line2

        {margin-bottom: 6px;

        width: 50%}



table.countContent td

	{padding-top: 6px; padding-left: 0;

	font-size: 10px;}

table.countContent td.data

	{font-weight: bold; color: #000}



table.countBase

	{margin-top: 7px;

	color: #000;

	border-top: 1px solid #0076A3}

table.countBase td

	{border-bottom: 1px solid #0076A3; border-right: 1px solid #0076A3}

table.countBase td.leftCell

	{border-left: 1px solid #0076A3}

table.countBase tr.header

	{background-color: #D0E1FF}

table.countBase td.none

	{border: none; border-right: 1px solid #0076A3}

table.countBase td.total

	{background-color: #D0E1FF;

	font-weight: bold}

/* end count */

