﻿body
{
	margin: 0px;
	padding: 0px;
	background: #fff url(images/background.jpg) repeat;
	font-family: Arial, Tahoma;
	font-size: 11px;
	color: #404040;
}
.pageShadow
{
	width: 920px;
	background-color: #fff;
}
#pageSpace
{
    padding: 0px 0px 10px 0px;
}
.MemberNavigation
{
    text-align:right;
    padding-right:40px;
}
.MemberNavigation A
{
    color:#000;
}

A
{
	font-family: Arial;
	font-size: 11px;
	color: #404040;
	text-decoration: none;
}
A:link
{
	color:#404040;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}

#TopNavigationPanel
{
    background-color: #021e2a;
    height: 25px;
    margin: 1px 0px 1px 0px;
}

.topNavigation
{
    background: #021e2a url(images/topnav_bg.jpg) no-repeat;
}
.topNavigation a
{
	padding-left: 30px;
	padding-right: 15px;
	color: #fff;
	text-decoration: none;
}
.topNavigationOver
{
    background: #ececec url(images/topnav_on_bg.jpg) no-repeat;
}
.topNavigationOver a
{
	padding-left: 30px;
	padding-right: 15px;
	color: #da251c;
	text-decoration: none;
}
.ContentTitle
{
	height: 30px;
	padding: 10px 10px 0px 10px;
	font-size: 14px;
	font-style: oblique;
	font-family: Trebuchet MS, Arial, Verdana, Tahoma;
	color: #c50b0b;
	background: #fff url(images/cTitle_bg.jpg) repeat-x;
	border: solid 2px #6d6f72;
	border-left: 0px;
	border-right: 0px;	
}
.ContentBody
{
	padding: 10px;
	font-size: 11px;
	font-family:  Arial, Tahoma;
}

.PageBody
{
	margin-top: 10px;
	padding-left: 15px;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
}

.ContentBottomLink
{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
	padding-right: 20px; 	
}

/*/////Catalog Section Start/////*/
.CatalogNavigation
{

}
.CatNavHead
{
	padding: 6px 0px 6px 10px;
	color: #5893d6;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
}
.CatNavRoot
{
	padding: 6px 0px 7px 18px;
	background-image: url(images/catnav_arrow.gif);
	background-position: center left;
	background-repeat: no-repeat;
	
}
.CatNavRootOver
{
	padding: 4px 0px 7px 10px;
	background: #fff url(images/catnav_bg.jpg) repeat-x;
	font-weight:bold;
	border-top: solid 2px #e4e2e5;
}
.CatNavRootSelected
{
	padding: 6px 0px 7px 18px;
	background-image: url(images/catnav_arrow.gif);
	background-position: center left;
	background-repeat: no-repeat;
	border-bottom: dotted 1px #474748;
	border-top: dotted 1px #474748;
	font-weight:bold;
}

.CatNavRoot1
{
	padding: 6px 5px 7px 5px;
	font-weight:bold;
	margin-right: 12px;
	margin-left: 12px;
}
.CatNavSubPanel
{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color: #fafcff;
}
.catnavsub
{
	border-top: solid 1px #fafcff;
	border-bottom: solid 1px #fafcff;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
}
.catnavsubselected
{
	border-top: solid 1px #daebfe;
	border-bottom: solid 1px #daebfe;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	background-color: #ecf5fe;
	font-weight: bold;
}
.catnavlink
{
	color: #000;
	text-decoration: none;
}
.catnavlink:link
{
	color: #000;
	text-decoration: none;
}
.catnavlink:hover
{
	color: #000;
	text-decoration: underline;
}
/*/////Catalog Sub Section Start/////*/
.catnavlinksub
{
    font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.catnavlinksub:link
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.catnavlinksub:hover
{
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}
.catnavlinksub:visited
{
	font-size: 11px;
	color: #000;
}
/*/////Catalog Section End/////*/

.CategoryName
{
	height: 30px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	font-family: Verdana;	
}

.CategoryThumbs
{
	padding: 10px 5px 10px 5px;
	font-size: 11px;
	background-color: #f0f0f0;
	border: solid 1px #fff;
}
.CategoryThumbsOver
{
	padding: 10px 5px 10px 5px;
	font-size: 11px;
	background-color: #f0f0f0;
	border: solid 1px #c50b0b;
}
.CategoryThumbsSmall
{
	padding: 5px;
	font-size: 11px;
	font-family: Verdana;	
	background-color: #e8e8e8;
	border: solid 1px #dddddd;
}
.categoryLink
{
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}
.categoryLink:link
{
	color: #fff;
	text-decoration: none;
}
.categoryLink:hover
{
	color: #b22222;
	text-decoration: underline;
}
.categoryLink:visited
{
	/*color: #003300;*/
	/*text-decoration: none;*/
	/*text-decoration: underline;*/
}

.imageFrame
{
	display: table; 
	height: 130px;
	line-height: 130px;
	position: relative; 
	overflow: hidden;
	padding: 5px;
	border: solid 1px #ccc;
	background-color: #fff;
}
.imageFrame *
{
	vertical-align: middle;
}
.imageFrame img
{
	vertical-align: middle;
}

.imageThumbs{
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 display: table-cell; 
	 vertical-align: middle;
	 text-align: center;
}

.alan{
	position: relative; 
	top: -50%;
	left: -50%;
}

.productthumb_image
{
	width: 140px;
	height: 130px;
	background-color: #fff;	
	border: solid 1px #b0b0b0;
}
.ProductThumbs
{
	/*background: #f6f6f6 url(images/productthumb_over_bg.jpg) repeat-x;*/
	background: #f0f0f0;
	height: 190px;
	padding: 10px 5px 10px 5px;
    border: solid 1px #fff;
}
.ProductThumbsOver
{
	/*background: #FD4400 url(images/productthumb_bg.jpg) repeat-x;*/
	background: #f0f0f0;
	height: 190px;
	padding: 10px 5px 10px 5px;
	border: solid 1px #c50b0b;
}


.BrandThumbs
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	font-family: Verdana;	
	border: solid 1px #ffffff;
	background-color: #ffffff;
}
.BrandThumbsOver
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	font-family: Verdana;
	border: solid 1px #ffff33;
	background-color: #9BD159;
}
.BrandHTML
{
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 11px;	
}
.LeftPanel
{
	/*background: #fff url(images/topnav_bg.jpg) repeat-y;*/
}
.LeftPanelHead
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 6px 0px 6px 15px;
	color: #fff;
	background-color: #da251d;
	border-bottom: solid 1px #fff;
}
#BreadCrumbsPanel
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
	color: #000;
	text-decoration: none;
}
#BreadCrumbsPanel a
{	
	font-size: 14px;
	text-decoration: none;
}
#BreadCrumbsPanel a:link
{	
	font-size: 14px;
	text-decoration: none;
}
#BreadCrumbsPanel a:hover
{
	text-decoration: underline;
}
.BreadCrumbsPanel:visited
{	
}

.CatalogItemsHead
{
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 8px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 17px;
	font-family: Arial, Verdana, Tahoma;
	color: #000;
}

.LanguageSelector
{
	color: #fff;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}
.LanguageSelector:link
{
	color: #fff;	
}
.LanguageSelector:hover
{
	color: #da251c;
	text-decoration: none;
}
.LanguageSelector:visited
{

}
.Message
{
	font-family: Verdana;
	padding: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #ff4500;
}
#ModAnnouncesPanel
{
	background-color: #fff;
}
.AnnounceSliderTitle
{
	font-size: 12px;
	color: #474748;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	cursor: pointer;
	font-family: Arial, Tahoma;
}

.AnnounceSliderContent
{
	font-size: 11px;
	padding: 5px 5px 5px 15px;
	cursor: pointer;
	font-family: Arial, Tahoma;
	color: #474748;
}
.AnnounceSliderLink
{
	color: #474748;
	text-decoration: none;
}
.AnnounceSliderLink:link
{
	color: #474748;
	text-decoration: none;
}
.AnnounceSliderLink:visited
{
	color: #474748;
	text-decoration: none;
}
.AnnounceSliderLink:hover
{
	text-decoration: underline;
}
.announceTitle
{
    background: #fff url(images/announceTitleBg.jpg) repeat-x; 
    height: 19px;
    padding: 7px 0px 0px 10px;
    border-bottom: solid 2px #acdff0;
}
.LayoutMainPanel
{
    background-color: #fff;
    margin: 0px;
    padding: 0px;
    width: 920px;
}
.niceinput
{
	font-size: 11px;
	border: solid 1px #b0b0b0;
}
.searchinput
{
	height: 14px;
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	border: solid 1px #b0b0b0;
}
.niceselect
{
	font-size: 11px;
	border: solid 1px #b0b0b0;	
}
#exc th
{
	border-bottom: solid 4px #efefef;
	text-align: center;
	line-height: 22px;
	font-size: 13px;
}
#exc td
{
	text-align: center;
	line-height: 22px;
	font-size: 13px;	
}
#Footer
{
	background: #fff url(images/footer_bg.jpg) repeat-x;
	height: 40px;
	color: #fff;
	padding: 15px 10px 10px 10px;
}
#Footer a
{
	color: #fff;
}
.productthumb_image
{
	border: solid 1px #b0b0b0;
}
#CatalogNavigationPanel
{
	width: 207px;
}
#dhtmltooltip
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    Z-INDEX: 100;
    /*FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#808080,direction=135,strength=5);*/
    VISIBILITY: hidden;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000 1px solid;
    WIDTH: 550px;
    COLOR: #000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000 1px solid;
    FONT-FAMILY: Verdana, Arial;
    POSITION: absolute;
    BACKGROUND-COLOR: #ffffff
}
.CatalogSubCategoriesPanel
{
	padding: 5px 0px 5px 0px;
	background-color: #fff;	
	margin-bottom: 10px;
}
/*.accordionHeader
{
    border: 1px solid #2F4F4F;
    background-color: #fff;
	font-family: Verdana, Tahoma, Arial;
	font-size: 14px;
    padding: 5px;
    cursor: pointer;
}*/

.accordionContent
{
    /*margin: 1px;
    border: 1px dashed #fff;*/
    border-top: none;
    padding-top: 10px;
    padding-left: 5px;
    margin-bottom: 10px;
}

.collapsePanel {
	width: 815px;
	height:0px;
	margin-top: 10px;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:815px;
	height:20px;
	color: #608923;
	background-color: White;
	float:left;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	padding:5px;
	cursor: pointer; 
	vertical-align: middle;
}

.accordionLink
{
    color: #608923;
    text-decoration: none;
}

.accordionLink:link
{
	color: #608923;
	text-decoration: none;
}
.accordionLink:hover
{
	text-decoration: underline;
}
.accordionLink:visited
{
	color: #608923;
}
table.refs td
{
	color: #fff;
}
.refs{ margin-bottom: 10px;}
.popup li
{
	line-height: 18px;
	border: solid 2px #da251d;
	border-top: none;
	padding: 0px;
	margin: 0px;
}

.DetailInfos
{
	background-color: #fafafa;
	border: solid 1px #dddddd;
}
/*MainPage*/
.boxbody
{
    padding:10px;
}
.boxMain1
{
    width:211px;
    height:339px;
    background:#98B0C3;
    color:#fff;
    margin:2px 0px 8px 0px;
    padding:5px;
}
.boxMain2
{
    width:211px;
    height:237px;
    background:#98B0C3;
    color:#fff;
    margin:2px 0px 2px 0px;
    padding:5px;
}
.boxMain3
{
    width:211px;
    /*height:92px;*/
    background:#98B0C3;
    color:#fff;
    margin:2px 0px 0px 0px;
    padding:5px;
}
/*.boxMain a
{
    color: #fff;
}*/
.box_bg1
{
    margin:18px 0px 0px 8px; 
    padding:5px 8px 2px 0px;
    height:395px;
    background: url(Images/box_bg1.jpg) no-repeat;
    
}
.box_bg2
{
    margin:18px 0px 0px 0px; 
    padding:5px 3px 2px 6px;
    height:259px;
    background: url(Images/box_bg2.jpg) no-repeat; 
}
.box_bg3
{
    margin:18px 8px 0px 0px; 
    padding:5px 0px 2px 4px;
    /*height:259px;*/
    background: url(Images/box_bg3.jpg) no-repeat; 
}
.boxheaderBlok1
{
	background: #EC1321;
	width: 216px;
	padding:6px 0px 6px 5px;
	color: #fff;
	font-size:18px;
}
.boxheaderBlok2
{
	background: #696969 ;
	width: 472px;
	padding:6px 0px 6px 5px;
	color: #fff;
}

.boxheaderBlok3
{
	background: #696969 ;
	width: 216px;
	padding:6px 0px 6px 5px;
	color: #fff;
}



/*MainPage*/
.ItemStyle
{
	background: #333 url(images/item_bg.gif) no-repeat;
	text-align: center;
	color: #d1d1d1;
	padding: 5px;
}

.Contact_bg
{
	background: #404040; 
	width: 180px;
	height:133px;
	padding-top:40px;
	color: #9B9B9B;
}
.searchControl
{
    float: right;
    text-align: left;
    font-weight: bold;
}
.vitrine
{
    margin:3px 3px 3px 3px;
    padding: 5px;
    text-align:center;
    border: solid 1px #95c5fb;
    background:#fff;
    font-weight:bold;
}
.vitrine A:link
{
    color:#000;
}

.vitrin
{
    margin:5px 1px 1px 1px;
    padding-bottom:3px;
    color:#7395B1;
    border: solid 1px #95c5fb;
}

#mFirstName
{
    color:#fff;
}

.Title
{
    height: 14px;
	/*margin: 5px 20px 0px 0px;*/
	padding-left: 5px;
	font-size: 12px;
	/*font-style: oblique;*/
	font-weight: bold;
	font-family:  Arial, Verdana, Tahoma;
	color: #000;
}

.RefBody
{
	/*padding: 2px 40px 0px 10px;*/
	font-size: 10px;
	/*font-style: oblique;*/
	font-family:  Arial, Verdana, Tahoma;
	color: #000;
}
.tableCell
{
	background-color: #DBE0E6;
	padding: 5px;
}
.tableAlternateCell
{
	background-color: #F9FAFC;
	padding: 5px;
}


.referans
{
    margin:3px 3px 3px 3px;
    height:120px;
    width:100%;    
    text-align:center;
    /*border: solid 1px #A09E9F;*/
    background:#E9EEF2;
}
.referans1
{
    
    padding-bottom:3px;
    color:#7395B1;
    /*border: solid 1px #757776;*/
}
.lnk A:link
{
    color:#7595AE;
}
#topnavLink
{
    font-family: Arial, Trebuchet MS, Tahoma;
    font-size: 12px;
    color: #474748;
    padding: 0px 20px 0px 20px;
}
#topnavLink:link
{
    text-decoration: none;
}
#topnavLink:hover
{
    color: #5893d6;
    text-decoration: none;
}
#topnavLink:visited
{
    text-decoration: none;
}
.welcome
{
    color: #292b72;
    font-family: Arial;
    font-size: 16px;   
    padding: 5px 0px 10px 0px;
}
.space
{
    line-height: 12px;
    background-color: #5893d6;
}
.mainControlTitleLeft
{
    padding: 2px 0px 3px 0px;
    font-size: 18px;
    margin: 0px;
    font-family: Arial, Trebuchet MS, Tahoma, Verdana;
    color: #445194;
    border-bottom: solid 1px #95c5fb;
}
.mainControlTitleRight
{
    background: #fff url(images/controlRightBg.jpg) no-repeat;
    height: 20px;   
    padding: 6px 0px 0px 25px;
    font-size: 12px;
    margin: 0px;
    font-family: Arial, Trebuchet MS, Tahoma, Verdana;
    color: #474748;
    border-bottom: solid 2px #acdff0;
}

.niceinputt
{
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 10px;
	width: 110px;
	height: 15px;
	vertical-align: middle;
}
pre
{
    font-size: 11px; font-family: Arial, Trebuchet MS, Tahoma; text-align: left; line-height: 150%;   
}
.preClass
{
    font-size: 12px; font-family: Arial, Trebuchet MS, Tahoma; text-align: left; margin: 0px; padding: 0px;
}
.leftImages
{
    float: left; margin-left: 30px; border: solid 1px #acdff0;
    margin-top: 15px;
}
.rightImages
{
    float: right; margin-right: 30px; border: solid 1px #acdff0;
    margin-top: 15px;
}
.ImagesTd
{
    border: solid 1px #acdff0;   
    text-align: center;
}
.downImage
{
    float: left; margin: 0px 10px 5px 0px;   
}
.down
{
    background-color: #fafafa;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    color: #000;
}
#downtable td
{
    border: solid 1px #c50b0b;       
    text-align: center;
}
.programName
{
    font-size: 14px;
    color: #fff;
    font-family: Arial, Tahoma;
}
.programLink
{
    font-size: 13px;
    font-weight: bold;
    color: #5893d6;    
}
.programLink:link
{
    color: #5893d6;
    text-decoration: none;
}
.programLink:hover
{
    text-decoration: none;
    color: #f00; 
}
.programLink:visited
{
    text-decoration: none;
}
.messages
{
	font-family: Helvetica, Verdana, Arial;
	font-size: 1.1em;
	margin: 20px;
	padding: .5em 1em;
	background-color: #f8f8ff;
	border: 1px solid #b8d3e5;
}
div.info
{
	color: #5284bd;
	border-color: #abc8ea;
}
div.status
{
	color: #3cb371;
	border-color: #b1dfb2;
}
.error
{
	color: #f00;
}
div.error
{
	border: 1px solid #d77;
	color: #200;
}
div.error {
	border-color: red;
	color: #c52020;
}
#Order td
{  
    font-weight: bold;
}
#Order th
{
    width: 55px; text-align: center;   
}
#Header
{
	height: 222px;
	background: #fff url(images/header_bg.jpg) no-repeat;	
}
#exchangerates
{
	padding: 0;
	margin: 0;
	background-image: url(images/exchangerates_bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
fieldset
{
	font-size: 12px;
	border: solid 1px #ccc;
	margin-bottom: 10px;
}
legend
{
	font-size: 15px;
	color: #404040;
}