﻿/* ############################################################################
     1. CSS RESET
############################################################################ */
body,div, dl, dt, dd, ul, li, ol, h1, h2,h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, th, {
	padding:0;
	margin: 0;
	font-family: arial, helvetica, sans-serif;
	color: #fff;
}

h1, h2,h3, h4, h5, h6 {
	font-size: 100%;
}
ul, ol {
	list-style-type: none;
}
fieldset{
	border-bottom: 0;
	border-left: 0;
	border-top: 0;
	border-right: 0;
}
fieldset legend {
	display: none;
}
*:active {
	outline: none;
	outline-color: invert;
	outline-width: medium;
}
:focus {
	-moz-outline: none;
}


#ViewPanel{
	position:relative;
	overflow:hidden;
}


/* ############################################################################
     1. BODY STRUCTURE
############################################################################ */
body {
	background: url(../images/main-body-bg.jpg) center top repeat;
	overflow-x:hidden;
}
.wrapper-div {
	text-align: center;
	width: 100%;
	background: url(../images/main-bg.jpg) center top transparent repeat-x scroll;
}
.frame-div, .frame-div > div {
	margin: 0 auto;
}
.header-div {
	position: relative;
	width: 960px;
	background: url(../images/sigma-logo.png) no-repeat 0 10px;
	height: 100px;
	z-index:5000;
}
.header-div .flag {
	position: absolute;
	width: 285px;
	background: url(../images/flag.png) no-repeat right top;
	height: 55px;
	right:0;
	top:0;
}
.top-menu {
	position: absolute;
	list-style-type: none;
	width: 780px;
	bottom: 14px;
	display: block;
	height: 40px;
	right:0;
	font-family: arial;
}
.banner-div {
	position: relative;
	width: 958px;
	height: 251px;
	border: #363636 1px solid;
	z-index:5;
}
.part-div {
	position: relative;
	text-align: right;
	width: 960px;
	height: 115px;
	font-size: 13px;
}
.part-div-inter {
	position: relative;
	text-align: right;
	width: 960px;
	font-size: 13px;
}
.part-div .listpicture {
	width:0;
}
.part-div a, .part-div a:link, .part-div a:visited {
	color: #c4c4c4;
	font-size: 13px;
	text-decoration: none;
}
.part-div a:hover, .part-div a:active {
	color: red;
	font-size: 13px;
	text-decoration: none;
}
.footer-div {
	position: relative;
	width: 960px;
	height: 100px;
}
.part-div > div {
	position: absolute;
	width: 318px;
	height: 105px;
	top: 5px;
}
.part-div div.part-holder-div .ListPicture{
	width: 0;
}
.part-div-inter > div {
	position: relative;
	top: 5px;
}
.left-part-div {
	left:0;
}
.center-part-div {
	left: 321px;
}
.right-part-div {
	left: 642px;
}
.red-title-div {
	position: absolute;
	width: 33px;
	background: #ba0501;
	height: 75px;
	border: #363636 1px solid;
	top:0;
	left:0;
}
.part-holder-div {
	position: absolute;
	overflow-x: hidden;
	overflow-y: auto;
	width: 278px;
	background: url(../images/part-holder-bg.png) repeat-x left top;
	height: 104px;
	right:0;
	border: #363636 1px solid;
	top:0;
}
.footer-div {
	background:transparent url(../images/footer-bg.png) no-repeat left top;
}
.bottom-menu-holder {
	position: absolute;
	text-indent: 15px;
	display: none;
	color: #aaaaaa;
	top: 15px;
	left:0;
}
.copyright {
	position: absolute;
	text-indent: 15px;
	direction: rtl;
	color: #aaaaaa;
	font-size: 10px;
	right:0;
	top: 15px;
}
.form-slide {
	width: 980px;
	height: 410px;
}
.slide {
	width: 740px;
	height: 410px;
	overflow: hidden;
}
.images {
	position: absolute;
	width: 740px;
	bottom:0;
	overflow: hidden;
	cursor: default;
	padding: 2px;
	top:0;
	left: 210px;
}
.images > div {
	position: absolute;
	width: 740px;
	display: none;
	height: 410px;
	overflow:hidden;
	top:0;
	left:0;
}
div.ctrl-btns *:link, div.ctrl-btns *:visited,div .ctrl-btns *:hover, div.ctrl-btns *:active{
	outline-style: none;
	text-decoration: none;
}
div.ctrl-btns {
	z-index: 500;
	position: absolute;
	text-align: center;
	width: 200px;
	bottom: 20px;
	height: 120px;
	right: 200px;
}
div.ctrl-btns div.ctrlplaceholder {
	position: relative;
	margin: 100px 49px0;
	width: 102px;
	bottom:0;
	overflow: visible;
}
div.ctrl-btns div, .forward, .backward{
	position: relative;
	float: left;
}
.slidetabs {
	position: absolute;
	top: 4px;
	left: 8px;
}
.slidetabs a {
	position: relative;
	line-height: 50px;
	text-indent: 53px;
	margin: 5px 0;
	width: 195px;
	display: block;
	font-family: tahoma;
	direction: ltr;
	height: 48px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.slidetabs .first-tab:link, .slidetabs .first-tab:visited {
	background: url(../images/tabs-bg.png) no-repeat left top;
}
.slidetabs .first-tab:hover, .slidetabs .first-tab:active {
	background: url(../images/tabs-bg.png) no-repeat left -48px;
}
.slidetabs .second-tab:link, .slidetabs .second-tab:visited {
	background: url(../images/tabs-bg.png) no-repeat 0 -96px;
}
.slidetabs .second-tab:hover, .slidetabs .second-tab:active {
	background: url(../images/tabs-bg.png) no-repeat 0 -144px;
}
.slidetabs .third-tab:link, .slidetabs .third-tab:visited {
	background: url(../images/tabs-bg.png) no-repeat 0 -192px;
}
.slidetabs .third-tab:hover, .slidetabs .third-tab:active {
	background: url(../images/tabs-bg.png) no-repeat 0 -240px;
}
.slidetabs .forth-tab:link, .slidetabs .forth-tab:visited {
	background: url(../images/tabs-bg.png) no-repeat 0 -288px;
}
.slidetabs .forth-tab:hover, .slidetabs .forth-tab:active {
	background: url(../images/tabs-bg.png) no-repeat 0 -336px;
}
.slidetabs a img {
	width: 11px;
	height: 11px;
}
.slidetabs a:link, .slidetabs a:visited, .slidetabs a:hover, .slidetabs a:active, .slidetabs a.current{
	text-decoration: none;
	color: #fff;
}
.tooltip {
	width: 0;
	display: none;
	height: 0;
}
/* ############################################################################
     3. TOP MENU
############################################################################ */
.top-menu-st {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	display:block;
	height:40px;
	background: url(../images/top-menu-btn-bg.png) repeat-x right bottom!important;
	text-align:center!important;
	font-family:"times new roman", times, serif!important;
	color:#fff!important;
	font-size:14px!important;
	font-weight:bold;
	line-height:40px;
	text-decoration:none;
	border:#777777 1px solid;
	margin-left:2px;
}
.top-menu-ac {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	display:block;
	height:40px;
	background: url(../images/top-menu-btn-bg.png) repeat-x right top;
	text-align:center!important;
	font-family:"times new roman", times, serif!important;
	font-size:14px!important;
	font-weight:bold;
	line-height:40px;
	text-decoration:none;
	border:#777777 1px solid;
	color:#fff!important;
	margin-left:2px;
}
.sub-menu-st {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	display:block;
	height:40px;
	background: url(../images/sub-menu-btn-bg.png) repeat-x right bottom!important;
	text-align:center!important;
	font-family:"times new roman", times, serif!important;
	color:#fff!important;
	font-size:14px!important;
	font-weight:bold!important;
	line-height:40px;
	text-decoration:none;
	border:#777777 1px solid;
	margin-left:2px;
}
.sub-menu-ac {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	display:block;
	height:40px;
	background: url(../images/sub-menu-btn-bg.png) repeat-x right top;
	text-align:center!important;
	font-family:"times new roman", times, serif!important;
	font-size:14px!important;
	font-weight:bold!important;
	line-height:40px;
	text-decoration:none;
	border:#777777 1px solid;
	color:#fff!important;
	margin-left:2px;
}
.cdd0_sub_menu {
	background:none transparent!important;
	display:block!important;
	position:absolute!important;
	right:0;
	top:45px;
	border:0 none!important;
}
.cdd0_sub_menu>li {
	float:right;
	margin-left:3px;
}
.top-menu .imsubc, .top-menu .imsc {
	width:780px!important;
	position:static!important;
}
.imcm ul ul {
	width:780px!important;
}
.top-menu .cdd0_main_menu>li {
	position:relative!important;
}
.imcm ul ul li {
	width:95px!important;
}
#imenus0 li {
	float:right!important;
}


.sticker-container{
	position:absolute;
	right:-185px;
	top:-1px;
	z-index:1;
}

.close-sticker{
	position:absolute;
	right:14px;
	top:10px;
	display:block;
}
/* added by khani */
.sticker-container {
   display:block
}
.postal92{
width:540px;
text-align:center;
padding:10px;
margin:auto;
border:1px solid #ccc;
margin-bottom:50px;
position: relative;
    right: 150px;
}
/* end khani */
.top-menu .cdd0_main_menu{background-color:transparent!important}
