
* {
	text-align: left;
	margin:0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #495157;
	vertical-align: top;
}
html {
	background: fff;
}

img {
	border:0;
}

body {
	background: fff;	margin: 10px;
	font-size: 0.8em;
}

textarea {
	font-size: 12px;
}

.bor p {
	margin: 8px 5px 8px 2px;
}

body {
	position: relative;
}

h3, h1 {
	font-size:1em;
}

.center {
	text-align:center
}

/* Header */

/*New desin*/
table {
	border-collapse:collapse;
	width:auto;
}
.header img {
	border: 0;
}

/*
.header a img {
	padding: 7px 0 0 10px;
}

.form  {
	text-align: left;
	background:url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/search.jpg') 100% 100% no-repeat;
}

.form table td {
	vertical-align: middle;
}

*/

#head {
	position:relative;
	width:1000px;
	height:190px;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/head.jpg') 0 0 no-repeat;
}

.header_cell, .header_cell table {
	width:320px;
}

.header_cell, .header_cell td {
	vertical-align:top
}

.rightTopCorner {
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/right_top_corner.jpg') right top no-repeat;
	height: 58px;
	width: 170px;
	float:right;
}
.cartInfo a {
	color: #00569A;
	font-weight: bold;
}
#topMenu span {
	padding: 20px 7px 0 0;
	margin-left: 7px;
}

#topMenu a {
	text-decoration: none;
}

#topMenu a:hover {
	color: #00569A;
	text-decoration: underline;
}

input {
	background-color: #fff;
	height: 18px;
	border: 1px solid #ccc;
	color: #666;
	font-weight: 100 !important;
	padding: 1px 0px 1px 3px;
	margin-left: 4px;
	text-align: left;
}

#head input {
	border-color:#00569A;
}

tr.header form .text {
	width: 170px;
	margin:0;
}

.button {
        -ms-box-sizing: content-box;
	-moz-box-sizing: content-box;
	background: #fff;
/*	height: 18px;* *from design*/
	vertical-align: middle;
	text-align:center;

	padding: 0 3px;
	cursor:pointer
}

/* end form */

.right_top_corner {
	 background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/right_top_corner.jpg') right top no-repeat;
	 height: 58px;
	 width: 170px;
	 float:right;
	 clear:right;
}

*html .right_top_corner {
	width: 152px;
}

.right_top_corner img {
	margin:10px 36px 0px 0px;
	float:left;
}

/* End Header */

/* login form */
.login_form {
	width:260px;
	height:100px;
	margin-left: 12px;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/login_bg.jpg') left top no-repeat;
}

.login {
	width: 232px;
	height: 81px;
	margin: 7px 14px 10px 14px;
}

html>body .login {
	margin: 7px 14px 10px 14px;

}

.login input {
	width: 100px;
}

.login b {
	float: left;
	padding-bottom: 6px;
}

.login .log {
	height: 18px;
	border: none;
	background:#ccc;
	color:#666;
	padding:0 5px;
	width:50px;
}

.login a {
	color: #00569A;
}
/* end login form */

/* Table */
.table {
	margin-top: 0px;
	position: relative;
	_position:static;
	margin-bottom:15px;
}

#leftMenu {
	position: static;
}

#leftMenu li, #leftMenu ul {
	clear:both;
	float:left;
}

#leftMenu li {
	width:100%;
}

.menuItemLabel {
	display: block;
	float: left;
	width:9px;
	margin-right:2px;
	font-weight: bold;
	color:#00569A;
}

.menuItemDescription {
	display: block;
	float:left;
	width:186px;
	.width:auto;
	_width:auto;
}

.table p.box {
	clear:both;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 240px;
}

.table p.left_top, .left_top {
	float: left;
	width: 5px;
	display: block;
	overflow:hidden;
	height: 5px;
	font-size: 5px;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/corner_lt_3.gif') left bottom no-repeat;
}

.left_top_menu {
	float: left;
	width: 6px;
	height: 29px;
	font-size: 5px;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/menu_left.jpg') left top no-repeat;

}

.table p.right_top, .right_top {
	float:right;
	width: 5px;
	height: 5px;
	font-size: 5px;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/corner_rt_3.gif') right bottom no-repeat;
	display: block;
	overflow:hidden;
	margin:0 !important;

}

.right_top_menu {
	float: right !important;
	width: 6px;
	height: 29px;
	font-size: 5px;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/menu_right.jpg') right top no-repeat;
}

.table .center_bottom, .table .center_top, .center_top, .center_bottom {
/*	width:437px;
	_width:428px;*/
	margin:0;
	float:none;
/*	_float:left;*/
	overflow:hidden;
	margin:0;
	height: 5px;
}

.table p.center_top, .center_top {
	font-size: 5px;
	border-top:1px solid #ccc;
}

.table p.center_top_menu {
	float: left;
	width: 228px;
	height: 29px;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/menu_center.gif') left top repeat-x;
	border-top:1px solid #ccc;
	text-indent: 10px;
	font-family: Tahoma, Arial;
	font-size:12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #D8EDCE;
}

.center_top_menu_header {
	font-size: 12px;
	margin-top: 7px;
	float: left;
	color: White;
}

.left_bottom {
	float:left;
	clear:left;
	width: 5px;
	font-size: 5px;
	height: 5px;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/corner_lb_3.gif') left bottom no-repeat;
	display: block;
	overflow:hidden;
	margin:0;
}

.right_bottom {
	float:right;
	clear:right;
	width: 5px;
	font-size: 5px;
	height: 5px;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/corner_rb_3.gif') right bottom no-repeat;
	display: block;
	overflow:hidden;
	margin:0;
}

.center_bottom {
	overflow:hidden;
	float:left;
/*	width: 230px;*/
	height: 5px;
	font-size: 5px;
	border-bottom:1px solid #ccc;
	margin:0;
}

.table a {
	color:  #495157;
	text-decoration: none;
}

.table a:hover {
	color: #00569A;
}
/* End Table */

/* Main menu */
ul {
	clear: both;
	list-style: none;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

li {
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/arrow.gif') 0 7px  no-repeat;
 	border-bottom: 1px solid  #ccc;
	font-family: Tahoma, Arial;
	font-size:11px;
	text-transform: uppercase;
	padding: 2px 0px 2px 10px;
}

*html ul {
	width: 100%;
}

.menu h2 {
	font-size:1em;
	font-weight:normal;
}
/* End Main menu */

/* content */
.home, .bor .home {
	clear: both;
	width: 464px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

*html .home {
	float: none;
}

.home  td {
	margin: 0px;
}
.home .img {
	height: 165px;
	width: 140px;
	padding-bottom: 3px;
	position: relative !important;
	text-align: left !important;

}
.home .head {
	text-align: left;
}
.home a:hover {
	color: #00569A;
	}


/* left column */
.left_ban {
	width: 260px !important;
	margin-left: 12px;
}

.left_ban ul {
	padding-top: 0px;
}

.left_ban li {
	text-transform: none;
}

.left_ban td.arrow {
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/arrow.gif') no-repeat;
	background-position: center left;
 	border-bottom: 1px solid  #ccc;
	text-indent: 10px;
}

.left_ban h3 {
	font-size: 13px;
	margin: 0px 0px 8px 10px;
}

.left_ban  p.box {
	width: 240px;
	padding: 5px 10px;
}

*html .left_ban  p.box {
	width: 260px;
	padding: 5px 10px;
}

.left_ban p.center_top {
	float:left;
	width: 250px;
	height: 5px;
	font-size: 5px;
	border-top:1px solid #ccc;
}

.table p.center_bottom {
	float:left;
	width: 250px;
	height: 5px;
	font-size: 5px;
	border-bottom:1px solid #ccc;
}

.bot_ban {
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/table_bg.gif') left top no-repeat;
	height: 139px;
	margin-top: 4px;
	position: relative;
	margin-bottom: 4px;
	margin-left: 12px;
}

.no_bg {
	background-image: none !important;
}

.bot_ban a {
	color:  #00569A;
	text-decoration: underline;
}
.bot_ban .date, .dates a, .dates span {
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/arrow.gif') 0 5px no-repeat;
	padding:0px 0px 0px 10px;
	font-weight: bold;
	margin-left: 4px;
}

.bot_ban .deliv {
	padding: 18px 0px 0px 10px;
	margin:0px;
	width:166px;
}

.bot_ban .deliv .link {
	padding-top: 10px;
	margin-left:10px;
}

.bot_ban .deliv .date {
	font-weight: normal;
	margin-top: 5px;
	margin-left: 0px !important;
	margin-right: 10px;
	width:130px;

}
.bot_ban .delivImage {
	padding-top: 4px;
}

.bot_ban .link {
	padding-top: 20px;
	margin-left:10px;

}
.bot_ban .link a {
	color: #00569A;
}

.rul td {
	padding: 2px 0px;
	margin-right:10px;
}

.rul ul {
	padding-right: 0px;
	padding-bottom: 0px;
}

.left_ban ul table div {
	width: auto;
	padding: 0px;
	margin: 0px;
	}
/* end left column */
td.no_padding {
	padding: 0px;
	margin: 0px;
}
.no_padding {
	padding: 0px;
	margin: 0px;
}

.table td.no_padding strong {
	position: absolute;
	left: 60px;
	top: 5px;
}

#logo, #telefon, #cartInfo, #topSearch, #topMenu, #topButtons {
	position: absolute;
}

#logo {
	left:3px;
	top:5px;
}

#logo strong {
	color:#00569A;
}

#telefon {
	left:15px;
	bottom:28px;
}

#cartInfo {
	left:770px;
	top:25px;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/bin.jpg')  0 0 no-repeat;
	min-height:88px;
	min-height:expression("104px");
	_height:104px;
	_overflow:visible;
	color:#495056;
	width:229px
}

#cartInfoInner {
	margin:15px 0 0 100px;
}

#cartInfo a {
	color: #475057;
	font-weight: bold;
}

#topSearch {
	left:16px;
	top:145px;
}

#topSearch td {
	vertical-align:middle
}

#topMenu {
	top:10px;
	left:430px;
	font-weight:bold;
	color:#000;
}

#topMenu a:hover {
	color: #00569A;
}

#topButtons {
	top:116px;
	left:479px
}

#topButtons a {
	display:block;
	width:65px;
	float:left;
	margin-right:4px
}

#topButtons img {
	dispay:block;
}

#topButtons .topButText {
	margin-top:5px;
}

#topAnnouncement {
	position:absolute;
	left:754px;
	bottom:26px;
	height:51px;
}

#topAnnouncement td {
	vertical-align: middle;
}

/* Unit */

.unit {
	margin: 0px;
	width: 100%;
}

.unit a {
	color: #00569A;
}

.roundedCaption, .full .roundedCaption {
	background: url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/menu_center2.gif) repeat-x 0 0 #00569A;
	padding:0;
}

.roundedCaption.inverted, .full .roundedCaption.inverted {
	background: url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/menu_center2_inv.gif) repeat-x 0 0 transparent;
}

.roundTop {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/cornr_rt.gif) 100% 0 no-repeat;
	height:expression("7px");
	_height:auto;
}

.roundTop img, .roundBottom img {
	display:block;
}

.roundBottom {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/cornr_rb.gif) 100% 100% no-repeat;
	height:expression("3px");
}

.roundedCaption.inverted .roundBottom {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/cornr_rb_inv.gif) 100% 100% no-repeat;
}

.roundTop img {
	height:7px;
	width:6px;
}

.roundBottom img {
	width:6px;
	height:3px;
}

.roundedCaption.inverted .roundBottom img {
	height:3px !important;
	width:6px !important;
	margin-top: 4px;
}

.captionLeft {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/left_side.gif) 0 0 repeat-y;
}

.captionRight {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/right_side.gif) 100% 0 repeat-y;
}

.captionContent, .full .captionContent {
	font-weight:bold;
	color:#fff;
	padding:1px 23px 5px;
}

.captionContent h1 {
	color:#fff;
}

.roundedCaption.inverted .captionContent, .full .roundedCaption.inverted .captionContent, .full .roundedCaption.inverted .captionContent h1 {
	color: #00569A;
}

.unit .caption_cat {
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/cat_c.gif') repeat-x;
	background-position: 0 -3;
}

.unit .caption_search {
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/search_c.gif') repeat-x;
	background-position: 5 0;
}

*html .unit {
	float: none;
}

.search {
	padding-left: 12px;
}

.search .unit {
	margin-bottom: 10px;
}

#searchResults {
	padding-top:5px;
	text-align:right;
}

#searchResults, #searchResults a {
	font-size:13px;
}

.bor {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.bor table {
	width: 100%;
	width:expression("95%");
	_width:95%;
}

head:first-child+body .bor table {
	width:97%
}

.bor table .table table.home {
	width:auto;
}

.bor .imageSpace {
	width: 70px;
}

.bor .ocms_de_bt table {
	width:auto !important;
}

.bor table td.catalogueTD {
	width: 77px;
}

*html  .bor {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc !important;
}

.bred {
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/arrow.gif') 0 5px no-repeat;
	color: #00569A;
	padding-left:10px;
}

.bredOuter, .bor .bredOuter {
	margin:	14px 20px 14px 10px;
	width:auto !important;
}

.bredWide, .bor .bredWide {
	width:715px !important;
}

.down {
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/arrow.gif') no-repeat;
	background-position: 12 18;
	height: 34px;
	padding: 14px 0px 14px 22px;
	color: #00569A;
}

.zoom {
	display: block;
	margin: 10px 0px 10px 45px;
}

.zoom img {
	margin-right: 5px;
}

td.no_padding {
	padding: 0px;
	margin: 0px;
}

td.link {
	padding: 10px 0px;
}

td.link a {
	padding: 0px 0px 14px 10px;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/arrow.gif') no-repeat;
	background-position: 0 5;
}

table.bot_ban td.link  a {
	padding: 0px 0px 0px 0px;
	background: none;
}

tr.head td {
	padding: 5px 8px;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/vline.gif') #00569A right top no-repeat;
	background-position: 0 4;
	color: #ffffff;
}

tr.cont td {
	padding: 2px 8px;
	vertical-align: middle;
}

tr.cont td.empty, tr.cont-dark td.empty {
	padding: 0;
}

tr.cont input {
	width: 30px;
	float: left;
}

tr.cont-dark td {
	padding: 2px 8px;
	background: #f3faff;
	vertical-align: middle;
}

tr.cont-dark input {
	width: 30px;
	float: left;
}

tr.cont-selected td {
	padding: 2px 8px;
	background: #64B9FF right top no-repeat;

}

tr.cont-yellow td {
	padding: 2px 8px;
	background-image: url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/cont-yellow.gif);

}

tr.cont-selected input {
	width: 30px;
	float: left;
}

tr.cont-yellow input {
	width: 30px;
	float: left;
}

.num {
	text-align: left;
}

.numC {
	text-align: center;
	}

.znach {
	padding: 18px 0px 0px 18px;
	width: 400px;
}

.znach td.head {
	font-size: 1.1em;
	text-transform: uppercase;
	padding-bottom: 20px;
}

.znach b {
	color: #00569A;
	font-weight: normal;
}


.button_bin, .full .button_bin, .catalogue, .unit .catalogue {
	float: right;
	margin: 32px 13px 10px 0px;
	white-space: nowrap;
	height: 18px;
	padding: 0 5px 3px;
	line-height:18px;
	background: #00569A;
	border: none;
	text-align: center;
	color: #fff;
	font-weight: bold !important;
	cursor: pointer;
	display: block;
}

.send, .full .send {
	width: 70px;
	height: 18px;
	float: none;
	text-align: center;
	color: #fff !important;
	text-decoration: none !important;
	font-size: 0.9em;
}

.add b {
	margin-right: 35px;
	}

.catalogue {
	margin: 0px 5px 2px 0px;
	font-size: smaller;
	padding: 2px 0 4px;
	display: block;
	height: auto;
	background: #00569A;
	border: none;
	text-align: center;
	color: #fff;
	font-weight: bold !important;
	text-decoration: none;
	white-space: nowrap;
}

.arrow {
	display: block;
	padding: 0px 0px 0px 10px;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/arrow.gif') 0 5px no-repeat;
	color: #666 !important;
	text-decoration: none;
}

span.title {
	font-size: 12px;
	margin: 7px 0px 0px 12px;
	float: left;
	color: White;
	font-weight: bold;
}

.caption_cat span.title {
	color: #00569A;
}
/* end Unit */

.login_enter {
	margin: 24px 0px 0px 126px;
	height: 50px;
	padding: 0px;
	font-weight: normal !important;
	}

.login_myOrder {
	margin: 1px 0px 0px 188px;
	clear: left;
	height: 20px;
	padding: 0px;
	}

.login_myOrder a {
	text-decoration: none;
}


/* end content */

/* footer */

#footerTable {
	width:1020px
}

#footerTable td {
	vertical-align: top
}

div.line {
	border-top: 4px solid #00569A;
	margin: 20px 0px 0px 10px;
	_margin: 0 0px 0px 10px;
	padding: 22px 0px 34px 18px;
	clear:right;
	width:745px;
}

span.right {
	float: right;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/phone.jpg') -17px 2px no-repeat;
	padding-left: 20px;
}

.phone {
	color: #00569A;
}

.copyright {
	width:223px;
	padding:0 10px 0 20px
}

.footer {
	padding-top: 20px
}

.footer a {
	text-decoration: none;
}

.footer a:hover {
	color: #00569A;
	text-decoration: underline;
}

#bottomMenuWrap {
	float: left;
}

#bottomMenuWrap span {
	white-space: nowrap;
}
/* end footer */

/* form order */

.order table {
	width: 408px;
	height: 346px;
	font: bold;
	margin-top: 20px;
}

.order input {
	width: 244px;
	margin-left: 0px;
}

.order select {
	width: 78px;
}

.order textarea {
	width: 244px;
	border: 1px solid #ccc;
	overflow: hidden !important;
}

.order .submit {
	margin-top:15px;
	float: right;
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/login_enter.jpg') left top no-repeat;
	width: 55px;
	height: 18px;
	border: none;
	cursor: pointer;
}

select {
	border: 1px solid #ccc;
}

select, select option {
	background-color: #fff;
}

.basket td {
	padding: 2px 0px 2px 8px;
}

.basket input {
	background-color: #ffffff;
	height: 15px;
	border: 1px solid #ccc;
	color: #666666 ;
	font-weight: 100 !important;
	padding: 0px;
	margin: 0px 6px 0px 0px;
	text-align: right;
	}

/* end form order */

.price {
	color: fff;
	background: #666;
	padding: 3px 0 3px 5px;
	font-weight: bold;
	display: block;
	_width: 19%;

}

.table .price {
	display: table-cell;
}

.spacePrice {
	width: 14%;
	_width: 14%;


}
#leftSpace {
	width: 15px;
	_width: 5%;
}
.padLink {
	padding-right: 7px;
}

a.helpLink
{
	text-decoration: underline;
	color: Black;
	cursor: help;
}

a.helpLink:hover
{
    text-decoration: none;
    color: Black;
}

.help-tooltip
{
    position:     absolute;
    width:        250px;
    border:       1px Solid WindowFrame;
    background:   Infobackground;
    color:        InfoText;
    font-size :   12px;
    font-weight : normal;
    font-family : tahoma;
    font-style :  normal;
    color :       #000000;
    padding:      3px;
    filter:       progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=3);
    z-index:      10000;
}

.help-tooltip a,
.help-tooltip a:hover {
    color:      blue !important;
    background: none;
}

.bot_ban .deliv h3 {
	padding-left: 9px;
}

/* order 2 */

.nameCell {
	width: 40%;
}
.nameCell p {
	margin-bottom: 5px;
}

.full {
	background:#FFFFFF;
	margin:0 20px;
}

.full * {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family:Tahoma, Arial, Verdana;
	color: #495157;
	vertical-align: top;
	border-collapse: collapse;
}

.full table {
	width:auto;
}

.full td {
	padding: 5px 0;
}

.full .head td, .full .basket td {
	padding:3px 5px;
}

.full span, .full strong, .calItemHeading td {
	font-weight: bold;
}
.full #order {
	background: #00569A;
	padding-bottom: 20px;

}

.full #order td {
	color: #FFF;
	padding:3px 5px;
}

.full .nameCell {
	width: 40%;
}
.full .rounded {
	width:85%;
}

.rMiddle {
	padding:10px;
}

.rTop, .rBottom {
	height:5px;
	overflow:hidden;
	background-image:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/unit_bg.gif);
	background-repeat: repeat-x;
	position: relative;
	background-position: 0 -4px;
}

.rBottom {
	background-position: 0 -1px;
	background-position: expression("0 -1px");
}

head:first-child+body .rBottom {
	background-position: 0 0;
}

.rMiddle {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.full .corner {
	position:absolute;
	width:5px;
	height:5px;
}

.full .radio {
	border:none;
}

.full #topLeft {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/corner_lt_2.gif) 0 0 no-repeat #fff;
	top:0;
	left:0;
}

.full #topRight{
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/corner_rt_2.gif) 100% 0 no-repeat #fff;
	top:0;
	right:0;
}

.full #bottomRight{
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/corner_rb_2.gif) 100% 100% no-repeat #fff;
	bottom:0;
	right:0;
}

.full #bottomLeft{
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/corner_lb_2.gif) 0 100% no-repeat #fff;
	bottom:0;
	left:0;
}

.full #footer input {
	background:#00569A;
	color:#FFF;
	font-weight: bold;
	text-align: center;
	padding: 3px 0;
	width:auto;
	height:auto;
	font-size:auto;
	margin:0;
	border:2px solid #EDECE9;
	border-right:2px solid #86847E;
	border-bottom:2px solid #86847E;
	display:inline;
	float:none;
}

#footer #footer_order {
	width:85%
}

#footer #footer_order td {
	text-align: right;
	vertical-align: middle;
}

.full .inFull {
	width: 100%;
}

.full a:hover {
	color: #00569A;
}

#mailConfirm #order {
	background:#00569A;
	border: 1px solid #666;
	color:#FFFFFF;
	padding-bottom: 20px;
}
#mailConfirm #order  td {
	color:#FFFFFF;
	padding:3px 5px;
}
#mailConfirm #signature {
	padding-bottom: 20px;
}
#mailConfirm #footer {
	border-top: 1px solid #666;
}

#mailConfirm .rounded {
	width:721px;
}

#mailConfirm .home {
	margin:15px;
	margin-top:0;
	border:none;
	width:auto;
	height:auto;
}

#mailConfirm a {
	color:#00569A;
}

#mailConfirm p {
	margin:11px 0;
}

#mailConfirm .bred {
	padding:0;
	padding-left:10px;
}

#mailConfirm .caption {
	padding:0;
}

#mailConfirm .bor {
	padding-top:0 !important
}

#mailConfirm .bor table {
	widht:auto;
}

#mailConfirm .unit {
	float:none;
}

.bor .full {
	margin-left:15px
}

#orderConfirmterms td {
	padding:3px 5px !important;
}

#sendComment textarea {
	border: 1px solid #ccc;
}

#sendComment input {
	margin: 0;
}

#sendComment label {
	display: block;
	padding-top: 5px;
}

.contentTable td {
	padding:2px;
}

.contentTable .firstCol {
	text-align:center;
	width:50px;
}

.full .button_bin {
	text-align:center;
}

.header_cell, .header_cell table {
	width:320px;
}

#register {
	height:139px;
}

#register .deliv {
	vertical-align:middle;
	padding-top:0
}

#register .date, #register .date a {
	background: none;
	line-height:160%;
	margin-top:0;
}

.relatedCategory tr.cont-dark td, .relatedCategory tr.cont td {
	padding-left:0
}

.relatedCategory tr.cont .empty, .relatedCategory tr.cont-dark .empty {
	width:24px;
}

.relatedCategory .itemDescr span {
	background: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/arrow.gif') 10px 8px  no-repeat;
	padding:0 10px
}

.relatedCategory tr.cont .empty span, .relatedCategory tr.cont-dark .empty span {
}

.relatedCategory a {
	text-decoration:none;
	color:#495157;
}

.relatedCategory a:hover {
	color:#00569A;
}

.indexNews {
	height:auto;
}

.submenu {
	background-image: none !important;
	padding-left:0
}

.submenu a {
	white-space:nowrap;
	text-decoration: none
}

.submenu a:hover {
	text-decoration: underline;
}

#textSearch {
	clear:both;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#textSearch form {
	margin-left:10px;
	padding:25px 0 10px
}

#siteMap, #siteMap ul {
	border:0;
}

#siteMap ul {
	padding-top:0;
	padding-bottom:0
}

#siteMap li {
	border:0;
	text-transform: none;
	padding-bottom:5px;
	font-weight:bold;
}

#siteMap ul li {
	font-weight:normal;
	background: none;
}

#siteMap a {
	color:#777;
	text-decoration: none;
}

#siteMap ul a {
	color:#00569A;
}

.photos, .bor table table.photos {
	margin:0 auto;
	width:auto !important;
}

.photos td, .photos p {
	text-align:center;
}

.photos td {
	padding:0 2px
}

.photos p {
	margin-left:0;
	margin-right:0;
}

.photos img {
	width:107px;
	height:167px;
}

.calItemHeading td {
	padding:5px 0;
}

.calendarDescr {
	color:#777;
	padding:2px 0 7px;
}

.dates a {
	display:block;
	margin-top:5px;
	margin-bottom:3px;
}

.dates span {
	color:#777
}

.calendarDay {
	width:40%
}

#rightPicWrapper, #rightPicWrapper img {
	width:260px;
}

#rightPicWrapper img {
	height:auto;
	display:block;
	width:260px;
}

#twoColContent {
	padding:0px;
	width:476px
}

#twoColContent .ocms_de_norm {
	width:auto !important;
}

#calendarAdmin {
	color:#000;
	font-size:13px;
	padding:40px 80px
}

#calendarAdmin form {
	width:800px
}

#calendarAdmin table {
	border-collapse: separate;
}

#calendarAdmin td, #calendarAdmin a,#calendarAdmin input {
	font-size:11px
}

#calendarAdmin form td {
	padding:3px 0;
}

td.text {
	color:#777;
	font-weight:bold
}
#calendarAdmin .adminheadertext {
	background: #eee;
	font-weight: bold;
	padding: 3px 5px;
}

.checkbox {
	border:none
}

/* cd login, profile and order forms */

.cdform table {
	width:748px
}

#cdformTop {
	height:56px;
}

#cdformMiddle {
	background: url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/bg_unit1.gif) 0 0 repeat-y;
}

#cdformBottom {
	height:4px;
}

#cdformSearch {
	float:right;
	padding:33px 10px 0 0;
	.width:200px
}

#cdformSearch input, #cdformSearch a {
	display:block;
	float:right
}

#cdformSearch a {
	margin-left:10px;
}

#fButtons {
	padding-left:12px;
	width:500px
}

#fButtons a {
	display:block;
	float:left;
	margin-right:7px;
	height:27px;
	width:26px;
	background: url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/butt_cd_norm.gif) 0 0 no-repeat;
	line-height: 27px;
	text-align:center;
	padding: 5px 0 0 0;
}

#fButtons a img {
	width:16px;
	height:16px;
}

#fButtons button img {
	width:16px;
	height:16px;
}

#fButtons a:hover {
	background: url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/butt_cd_hover.gif) 0 0 no-repeat;
}

#fButtons a:active {
	background: url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/butt_cd_active.gif) 0 0 no-repeat;
}

div.btIcon, span.btIcon {
	width: 16px;
	height: 16px;
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
}

div.btIcon.new, span.btIcon.new {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_new.png');}
.dijitDisabled div.btIcon.new, .dijitDisabled span.btIcon.new {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_new.png');}
div.btIcon.open, span.btIcon.open {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_open.png');}
.dijitDisabled div.btIcon.open, .dijitDisabled span.btIcon.open {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_open.png');}
div.btIcon.save, span.btIcon.save {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_save.png');}
.dijitDisabled div.btIcon.save, .dijitDisabled span.btIcon.save {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_save.png');}
div.btIcon.saveas, span.btIcon.saveas {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_saveas.png');}
.dijitDisabled div.btIcon.saveas, .dijitDisabled span.btIcon.saveas {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_saveas.png');}
div.btIcon.copy, span.btIcon.copy {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_copy.png');}
.dijitDisabled div.btIcon.copy, .dijitDisabled span.btIcon.copy {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_copy.png');}
div.btIcon.sendorder, span.btIcon.sendorder {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_sendorder.png');}
.dijitDisabled div.btIcon.sendorder, .dijitDisabled span.btIcon.sendorder {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_sendorder.png');}
div.btIcon.pdf, span.btIcon.pdf {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_pdf.png');}
.dijitDisabled div.btIcon.pdf, .dijitDisabled span.btIcon.pdf {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_pdf.png');}
div.btIcon.close, span.btIcon.close {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_close.png');}
.dijitDisabled div.btIcon.close, .dijitDisabled span.btIcon.close {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_close.png');}
div.btIcon.delete, span.btIcon.delete {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_delete.png');}
.dijitDisabled div.btIcon.delete, .dijitDisabled span.btIcon.delete {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_delete.png');}
div.btIcon.newuser, span.btIcon.newuser {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_newuser.png');}
.dijitDisabled div.btIcon.newuser, .dijitDisabled span.btIcon.newuser {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_newuser.png');}
div.btIcon.adminuser, span.btIcon.adminuser {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_adminuser.png');}
.dijitDisabled div.btIcon.adminuser, .dijitDisabled span.btIcon.adminuser {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_adminuser.png');}
div.btIcon.customeraccount, span.btIcon.customeraccount {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_customeraccount.png');}
.dijitDisabled div.btIcon.customeraccount, .dijitDisabled span.btIcon.customeraccount {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_customeraccount.png');}
div.btIcon.guestuser, span.btIcon.guestuser {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_guestuser.png');}
.dijitDisabled div.btIcon.guestuser, .dijitDisabled span.btIcon.guestuser {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_guestuser.png');}
div.btIcon.updatefromdb, span.btIcon.updatefromdb {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_update_from_db.png');}
.dijitDisabled div.btIcon.updatefromdb, .dijitDisabled span.btIcon.updatefromdb {background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_update_from_db.png');}
div.btIcon.deleterow, span.btIcon.deleterow{background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_deleterow.png');}
.dijitDisabled div.btIcon.deleterow, .dijitDisabled span.btIcon.deleterow{background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_d_deleterow.png');}

.inHeader {
	font-size:1.1em;
}

.inHeader, .inHeader span {
	color:#fff;
	text-transform: uppercase;
}

.inHeader span.dark {
	color: #6699CC;
}

#cdformTop .inHeader {
	padding:8px 0 7px 16px;
	.width:500px
}

#cdformBottomControls {
	width:100%;
	margin:10px 0 20px;
}

#cdformBottomControls td {
	padding:10px 4px;
}

#cdformBottomControls a {
	text-decoration:none
}

.fInner h2 {
	color:#00569A;
}

.fInnerTopL {
	width:7px;
	height:19px;
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/fhi_left.gif) 0 0 no-repeat
}

.fInnerTopC {
	padding-left:12px;
	vertical-align:middle;
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/bg_unit1.gif) 0 0 repeat-x #f3f3f3;
}

.fInnerTopR {
	width:4px;
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/fhi_right.gif) 100% 0 no-repeat
}

.fInnerMiddleL {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/fhi_left_middle.gif) 0 0 repeat-y
}

.fInnerMiddleR {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/bg_unit1.gif) 100% 0 repeat-y
}

.fInnerBottomL {
	height:9px;
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/fhi_left_bottom.gif) 0 0 no-repeat
}

.fInnerBottomC {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/bg_unit1.gif) 0 100% repeat-x
}

.fInnerBottomR {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/fhi_right_bottom.gif) 0 0 no-repeat
}

.cdform .button_bin {
	float:none;
	padding:0 4px;
	.padding:0;
	margin:0 auto;
	width:auto;
	display:inline;
	line-height:18px
}

#uploadLogo {
	/*height:115px;*/
	width:203px;
	margin-bottom:6px;
}

#uploadLogo #imagePlaceholder img {
	max-width:192px;
	width:expression(document.getElementById("imagePlaceholder").clientWidth > 192? "192px": "auto" );
}

#lastDocsIds {
	width:203px
}

#lastDocsIds .input {
	width:85px;
	float:right;
}

.cdform table table table {
	width:100%;
}

.cdform table table table td {
	padding:10px 3px 5px;
}

#cdFormOrder table table table td {
	padding:10px 10px 5px;
}

#lastDocsIds table td {
	padding:5px 3px 2px 3px;
	vertical-align: middle;
}

.cdform table table table table td, #cdFormOrder table table table table td {
	vertical-align:middle;
	padding: 3px 3px 3px 0;
}

.profileFields {
	width:49%;
}

.profileFields p {
	padding:7px 0 3px;
	color:#00569A;
}

.fieldsGroup {
	border:1px dotted #ccc;
	background:#f9f9f9;
	padding-left:2px;
	width:99%;
}

/* inputs' widths */

.w_xxs {
	width: 40px;
}

.w_xs  {
	width:55px;
}

.w_s  {
	width:65px;
}

.w_ms  {
	width:90px;
}

.w_m  {
	width:100px;
}

.w_ml  {
	width:120px;
}

.w_l  {
	width:140px;
}

.w_xl  {
	width:150px;
}

#cdFormOrder .w_xl {
	width:300px
}

.w_xxl  {
	width:360px;
}

.w_max {
	width:100%
}

#profileCommonInfo select, #profileCommonInfo input, .profileCommonRow input, .profileCommonRow select {
	display:block;
	float:right;
}

.nofloat {
	float:none !important;
}

.inline {
	display:inline !important;
}

.autowidth {
	width:auto !important
}

.alignright {
	text-align:right !important;
}

.pad {
	margin-bottom:10px;
}

.flR {
	float:right
}

.nowrap {
	white-space: nowrap;
}

.dBlock {
	display:block !important;
}

.goPrevEnabled, .goNextEnabled, .goPrevDisabled, .goNextDisabled {
	padding:4px 0 4px 21px;
}

.goPrevEnabled {
	background:url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/prev.gif') 0 1px no-repeat
}

.goNextEnabled {
	background:url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/next.gif') 0 1px no-repeat
}

.goPrevDisabled {
	background:url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/prev_disabled.gif') 0 1px no-repeat
}

.goNextDisabled {
	background:url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/next_disabled.gif') 0 1px no-repeat
}

.bottomLined {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/bg_unit1.gif) 0 100% repeat-x
}

.topLined {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/bg_unit1.gif) 0 0 repeat-x
}

/* logo upload form */

#logoUpload {
	/*padding:20px;*/
}

#logoUpload .button_bin {
	float:none
}

.cdform textarea {
	border: 1px solid #ccc;
}

.img {
	border:none;
	width:24px;
	height:11px;
	margin-left:5px;
}

#summa {
	margin-top:10px;
}

#summa div {
	border:1px solid #ccc;
	float:right;
	text-align:center;
	padding:2px 20px;
	margin-left:1px;
	background: #eee
}

/* listings */

#ordersEdit .fInner, #accounts .fInner {
	width:100%;
}

#ordersEdit .fInner td, #accounts .fInner td {
	text-align:right;
}

#accounts .fInner #theList .ol_3, #accounts .fInner #theList .ol_4 {
	text-align:center !important
}

#ordersEdit .fInner td span, #accounts .fInner td span{
	padding: 0 5px;
}

#ordersEdit .fInnerTopC table, #accounts .fInnerTopC table {
	width:100%;
	margin-top:1px;
}

#ordersEdit .fInnerTopC table td, #accounts .fInnerTopC table td, #ordersEdit .fInnerTopC table th, #accounts .fInnerTopC table th {
	vertical-align: middle;
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/bg_unit1.gif) 100% 0 repeat-y;
}

#ordersEdit .fInnerTopC table .last, #accounts .fInnerTopC table .last {
	background-image: none
}

#ordersEdit .fInnerTopC table th, #accounts .fInnerTopC table th {
	background-color:#f3f3f3;
	padding:2px;
	text-align:center
}

#ordersEdit .fInner .fInnerTopL, #accounts .fInner .fInnerTopL {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/fhi_left_middle.gif) 0 0 repeat-y;
}

#ordersEdit .fInner .fInnerTopR, #accounts .fInner .fInnerTopR {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/bg_unit1.gif) 100% 0 repeat-y;
}

#ordersEdit .fInner .fInnerTopC, #accounts .fInner .fInnerTopC {
	background-color: transparent;
	vertical-align: top;
	padding-left:0
}

#theList {
	width:100%;
}

#theList input {
	border:0;
	margin-right:5px;
	display:block
}

#theList tr {
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/bg_unit1.gif) 0 100% repeat-x;
}

#theList td {
	vertical-align: middle;
	padding:5px 0 !important;
	background:url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/bg_unit1.gif) 100% 0 repeat-y;
}

#theList .lastRow {
	background: none !important;
}

#ordersEdit #cdformTop, #accounts #cdformTop {
	width:748px
}

.locked {
	border: 1px solid #EEEEEE;
	color: #495157;
}


/* INDICATOR */

#indicatorContainer {
	position: relative;
}

div#indicator {
	position: absolute;
	right: 7px;
	top: 8px;
}

div.status {
	position: absolute;
	right: 0;
	top: 0;
	height: 16px;
	background: transparent no-repeat right top;
	padding: 1px 20px 0 0;
	text-align: right;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

div.status.busy {
	background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/loader_bw.gif');
}

div.status.saved {
	background-image: url('/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/icons/ic_save.png');
}

#indexContentWrap p {
	margin:0
}

#paginationLegend {
	white-space: nowrap;
}

.big_pic, .big_pic img {
	width:447px;
	height:auto;
}

.indexProd {
	width:100% !important;
	_width:99% !important;
}

.download {
	background: url(/system/modules/com.gridnine.opencms.modules.lunda/resources/pics/download.gif) 0 0 no-repeat;
	padding-left:22px;
	padding-top:3px;
}

.fontFirst {
	font-size:24px;
	font-weight:bold;
}

.fontSecond {
	font-size:32px;
	color:#0000FF;
	font-weight:bold;
	text-decoration: underline;
}

.fontThird {
	font-size:18px !important;
}

.fontForth {
	font-size:18px;
	color:#0000FF;
}