﻿body 
{
	font-family: Trebuchet MS, Arial, helvetica;	
	font-size: 10pt;
	font-weight: 500;
	letter-spacing: 0.3px;
	background-color: #DDDFE4;
	/*scroll*/
	scrollbar-face-color: #EC1D25; 
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-track-color: #dddddd; 
	scrollbar-shadow-color: #EC1D25; 
	scrollbar-highlight-color: #EC1D25; 
	scrollbar-3dlight-color: #cccccc; 
	scrollbar-darkshadow-Color: #cccccc; 
}

div.overlay 
{
	z-index: 1;
	position: fixed;	
	}

input
{
	font-family: Trebuchet MS, Arial, helvetica;
	font-size: 9pt; 
}

hr
{
    color: #EC1D25;
    height: 1px;
    }

textarea
{
    font-family: Trebuchet MS, Arial, helvetica;
	font-size: 9pt;
    }

option
{
	font-family: Trebuchet MS, Arial, helvetica;
	font-size: 10pt;
	}

p
{
	font-family: Trebuchet MS, Arial, helvetica;
	text-align: justify;
	font-style: normal;
	line-height: 18px;
	font-size: 10pt;
	font-weight: 500;
	}	
	
.mar
{
	font-size: 12pt;
	font-weight: bold;
	}
	
.amp
{
	font-family: Arial;
	}

div.mvc
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 110px;
	}
	
div.mvcview
{
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
div.attnText
{
	color: #EC1D25;
	padding-bottom: 0px;
	}
	
.inputBtn
{
	width: 80px;
	height: 22px;
	border: 2px solid #ffffff;
	font-weight: bold;
	vertical-align: middle;
	background-color: #EC1D25;
	color: #ffffff;
	}
	
.optionddl
{
	border: 1px solid #EC1D25;
	font-weight: normal;
	background-color: #ffffff;
	color: #000000;
	}
	
.imgspanL
{
	 padding-right: 5px; 
	 display: block; 
	 padding-left: 5px; 
	 float: left; 
	 padding-bottom: 5px; 
	 width: 225px; 
	 padding-top: 5px; 
	 vertical-align: top;
	 height: 210px;
	 text-align: center;
	}
	
.imgspanR
{
	 padding-right: 5px; 
	 display: block; 
	 padding-left: 5px; 
	 float: right; 
	 padding-bottom: 5px; 
	 width: 225px; 
	 padding-top: 5px; 
	 vertical-align: top;
	 height: 210px;
	}
	
.imgspan
{
	display: block;
	padding: 2px;
	width: 95px;
	height: 95px;
	}


/*begin of header area 1*/
td.redbg
{
	background-color: #EC1D25;
	vertical-align: middle;
	}
	
td.redbg a:link
{
	text-decoration: none;
	height: 20px;
	}
	
td.redbg a:visited
{
	text-decoration: none;
	height: 20px;
	}
	
td.redbg a:hover
{
	text-decoration: none;
	height: 20px;
	}
	
td.greybg
{	
	background-color: #E6E6E6;
	}
	
td.blackbg
{
	background-color: #000000;
	vertical-align: top;
	}
	
td.blackbg A
{
	text-decoration: none;
	height: 20px;
	}
	
td.blackbg A:hover
{
	text-decoration: none;
	height: 20px;
	}
	


/*end of header area 1*/

/*begin of header area 1*/
td.separator_header01
{
	background-image: url(images/design/separator_header01.gif);
	background-position: left top;
	background-repeat: repeat-x;
	}

td.separator_header02
{
	background-image: url(images/design/separator_header02.gif);
	background-position: left top;
	background-repeat: repeat-x;
	}
/*end of header area 1*/

/*begin of breadcrumbs area 4*/
div.bcpath
{
	font-size: 12px;	
	font-style: normal;
	padding: 8px 0px 7px 20px;
	color: #EC1D25;
	text-align: left;
	vertical-align: top;
	height: 14px;
}

div.bcpath a:link
{
	font-size: 12px;
	font-weight: bold;	
	font-style: normal;
	color: #EC1D25;
	text-decoration: none;
	display: inline;
	
}

div.bcpath a:visited
{
	font-size: 12px;
	font-weight: bold;	
	font-style: normal;
	color: #EC1D25;
	text-decoration: none;	
	
	display: inline;
}

div.bcpath a:hover
{
	font-size: 12px;
	font-weight: bold;	
	font-style: normal;
	color: #EC1D25;
	text-decoration: underline;
}

td.gradcontent
{
	background-image: url(images/design/contentbg.gif);
	background-position: left top;
	background-repeat: repeat-y;
	}
/*end of breadcrumbs area 4*/

/*begin of main content area 5*/
div.maincontent 
{
	padding: 10px 20px 10px 20px;
}

div.maincontent a:link
{
	color: #EC1D25;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
	font-size: 10pt;
	display: inline;
}

div.maincontent a:visited
{
	color: #EC1D25;
	text-decoration: underline;
	font-weight: normal;	
	font-style: normal;
	font-size: 10pt;
	display: inline;
}

div.maincontent a:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}

div.infocontent div
{
    text-align: justify;
}

/*end of maincontent area 5*/

/*=====================front page banner=========================*/
div.frontMexBanner
{
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	border: 1px solid #000000;
	vertical-align: middle;
	height: 150px;
	display: block;
	}
	
div.frontMexBanner a:link, a:visited
{
	border: 0px;
	text-decoration: none;
	}

/*begin of footer area 6*/
td.separator_footer01
{
	background-image: url(images/design/separator_footer01.gif);
	background-position: left top;
	background-repeat: repeat-x;
	}
	
td.links_footer
{
	font-size: 11px;
	font-style: normal;
	font-family: Trebuchet MS, Arial, helvetica;
	background-color: #DDDFE4;	
}
	
.links
{
	color: #656060;
	}

.links a:link
{
	color: #656060;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	display: inline;	
	font-size: 11px;	
	padding: 0px 1px 0px 5px;
	}
	
.links a:visited
{
	color: #656060;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	display: inline;	
	font-size: 11px;
	padding: 0px 1px 0px 5px;
	}
	
.links a:hover
{
	color: #656060;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
	}

/*end of footer area 6*/

/*controls*/
div.newsitem
{
	padding: 5px 5px 5px 5px;
	text-align: justify;
	font-style: normal;
	}
	
div.newsitem a:link
{
	font-size: 11px;
	font-style: normal;
	color: #EC1D25;
	text-decoration: underline;	
	display: inline;
	}

div.newsitem a:visited
{
	font-size: 11px;
	font-style: normal;
	color: #EC1D25;
	text-decoration: underline;	
	display: inline;
	}

div.newsitem a:hover
{
	color: #EC1D25;
	text-decoration: underline;
	color: #000000;
	}
	
div.newslink
{
	padding: 10px 5px 5px 5px; 
	font-weight: bold; 
	text-align: right;
	}
	
div.newslink a:link
{
	font-size: 11px;
	color: #EC1D25;
	text-decoration: underline;
	
	display: inline;
	}

div.newslink a:visited
{
	font-size: 11px;
	color: #EC1D25;
	text-decoration: underline;
	
	display: inline;
	}

div.newslink a:hover
{
	color: #EC1D25;
	text-decoration: underline;
	color: #000000;
	}
	
.moretext a:link
{
	font-size: 11px;
	text-decoration: none;
	
	display: inline;
	}
	
.newsTitleCaps
{
	text-transform: uppercase;
	text-align: center;
	}
	
.newsTitleCaps a:link
{
	text-transform: uppercase;
	font: #ffffff;
	font-style: normal;
	text-align: center;
	text-decoration: none;
}
.newsTitleCaps a:visited
{
	text-transform: uppercase;
	font: #ffffff;
	font-style: normal;
	text-align: center;
	text-decoration: none;
}
.newsTitleCaps a:hover
{
	text-transform: uppercase;
	font: #ffffff;
	font-style: normal;
	text-align: center;
	text-decoration: underline;
}
	
/*===================news============================*/
div.newsContent
{
	
	}

div.newsContent TABLE td
{
	vertical-align: top;
	text-align: justify;
	}
	
div.newsContent img
{
	margin: 5px 10px 5px 5px;
	}
	
div.newsContent .Title
{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	color: #000000;
	}
	
div.newsContent TABLE.yellow
{
	border: solid 1px #ffcc00;
	}
	
div.newsContent TABLE.yellow td
{
	border: solid 1px #ffcc00;
	padding: 10px;
	}
	
div.searchbox
{
	padding-left: 0px;
	}
	
div.searchbox INPUT.searchText
{
	width: 80px;
	height: 15px;
	border: 1px solid #EC1D25;
	vertical-align: middle;	
}

div.searchbox INPUT.searchTextExt
{
	width: 200px;
	height: 15px;
	border: 1px solid #EC1D25;
	vertical-align: middle;	
}

div.searchbox INPUT.btn
{
	height: 15px;
	border: 1px solid #ffffff;
	vertical-align: middle;	
}


div.searchbox INPUT.search
{
	width: 32px;
	height: 18px;
	background-color: #EC1D25;
	vertical-align: middle;
	color: #ffffff;
	border: 1px solid #ffffff;
}


.whitelabel
{
	color: #ffffff;
	}

.redlabel
{
	color: #EC1D25;
	}
	
/*===========info articles===============*/	
	
div.articles
{
	padding-bottom: 10px;	
	}
	
.title
{
	/*font-size: 14px;
	font-weight: bold;
	color: #EC1D25;*/
	font-size: 14px;
   font-family: Trebuchet MS, Arial;
   color: #EC1D25;
   font-weight: 500;
   letter-spacing: 1.5px;
   font-style: normal;
   text-transform: uppercase;
	}
	
.abstract
{
    font-size: 9pt;
    font-style: italic;
    }
	
.dateTime
{
	font-size: 10px;
	font-weight: normal;
	color: #656060;
	}
	
/*=======================================*/

/*============albums=============*/

div.albumThumb
{
	font-size: 11px;
	font-family: Arial;
	color: #656060;
	text-align: center;
	padding-bottom: 2px;
	}
	
div.albumThumb a:link
{
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #656060;
	text-decoration: none;
	}

div.albumThumb a:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #656060;
	text-decoration: none;
	}
	
div.albumThumb a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #656060;
	text-decoration: underline;
	}
	
div.albumTitle
{
	padding-top: 18px;
	text-align: center;
	}
	
.titleAlbum
{
	font-size: 14px;
	font-weight: bold;
	color: #EC1D25;
	text-transform: uppercase;
	padding-bottom: 10px;
	}

/*=======================================*/

/*=============travels - calatoreste cu maramont=============*/

div.travelsList
{
	border-bottom: dashed 1px #656060;
	padding-bottom: 20px;
	}
	
div.travelsList a:link, a:visited
{
	font-weight: normal;
	}
	
div.travelsList a:visited
{
	font-weight: normal;
	}
	
div.travelsList a:hover
{
	font-weight: normal;
	}

/*=======================================*/

/*end controls*/

/*tables*/

table.contentTable
{
	background-color: #ffffff;
	}
	
table.contentTable a
{
	font-size: 11px;
	text-decoration: none;
	
	}
	
/*pages tables*/
table.tableDespreNoi
{
	font-weight: normal;
	letter-spacing: 0px;
	word-spacing: 2px;
	line-height: 30px;
	}
	
table.tableDespreNoi p
{
	line-height: 30px;
	}
	
table.tableDespreNoi img
{
	
	}
	
table.tableDespreNoi td.white
{
	background-color: #ffffff;
	}
	
.firstLetter
{
	font-size: 16pt;
	font-weight: bold;
	}
	
.imgspacerL
{
	float: left;
	display: inline-block;
	width: 250px;
	padding: 0px 0px 15px 15px;
	height: 165px;
	}
	
.titleGamontec
{
	font-size: 18pt;
	font-weight: bold;
	text-align: center;
	}
/*gridview table*/
.DataTable
{
	border: 1px solid #cccccc;
	border-collapse: collapse;
	width: 700px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.DataTable th{
	border: 1px solid #cccccc;
	background-color: #EC1D25;
	color: #ffffff;
	padding: 1px 2px;
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	height: 20px;
	}
		
.DataTable TD
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	color: #000000;
	padding: 1px 2px;
	vertical-align: top;
	text-align: left;
}

.DataTable TR TD:first-child
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	color: #000000;
	padding: 1px 2px;
	vertical-align: top;
	text-align: left;
	width: 60px;
}

.DataTable TR.footer TD
{
	width: 700px;
	}
	
.DataTable TR.footer TD TABLE TR TD
{
	width: 10px;
	}

.DataTable th a:link
{
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	}
	
.DataTable th a:visited
{
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	}
	
.DataTable th a:hover
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	}

.DataTable .OddRow
{
	background-color: #fedcba;
	vertical-align: top;
}

.DataTable .HeaderRow
{
	text-align: left;
}

.DataTable .NewRow
{
	background-color: #F67F0A;
	}

.DataTable textarea
{
	font-family: verdana, Arial, helvetica;
	font-size: 8pt;
}
	
.DataTableSpacer
{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

/*trademarks table*/
.TMarkTable
{
	border: 1px solid #cccccc;
	border-collapse: collapse;
	width: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.TMarkTable th{
	border: 1px solid #cccccc;
	background-color: #EC1D25;
	color: #ffffff;
	padding: 1px 2px;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	text-transform: uppercase;
	}
		
.TMarkTable td
{
	border: 1px solid #cccccc;
	padding: 1px 2px;
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
}
.TMarkTable .HeaderRow
{
	text-align: left;
}

.TMarkTable .HeaderRow a:link,a:visited
{
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

.TMarkTable .HeaderRow a:hover
{
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}


.TMarkTable .tmCol
{
	text-transform: uppercase;
	font-weight: 600;
	}

/*end trademarks*/

table.contentTable
{
	background-color: #ffffff;
	}
	
table.detailsView
{
	border: 0px;
	}
	

/* end tables */
.prodSeparator
{	
	border-bottom: Dashed 1px #000000;
	}

/* colors */
.colorPickerSquare
{
	width: 20px;
	height: 20px;	
	cursor: pointer;
}

.colorButton
{
	cursor: pointer; 
	text-align: center; 
	font-weight: bold;
	background-color: White;
	border-style: ridge;
	height: 20px;
}

.colorSquare
{
	width: 20px; 
	height: 20px; 
	display: inline-block;
}

/* end colors */

/* products */
TR.pager TD TABLE TR TD
{
    width: 14px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    background: #DDDFE4;
    }

TR.pager TD TABLE TR TD a:link
{
    font-weight: bold;
    display: block;
    }
    
TR.pager TD TABLE TR TD a:visited
{
    font-weight: bold;
    display: block;
    }

/* product pictures */
div.productItem
{
	width: 700px;
	padding-bottom: 10px;
	border-bottom: solid 1px #DDDFE4;
	}
	
div.productItem img
{
    margin-right: 10px;
    }

#itemMainPicture
{
	width: 200px;
	height: 200px;
	text-align: center;
	border: solid 1px #DDDFE4;
	background-color: #ffffff;
	}

	
.itemThumbnails
{
	width: 200px;
	height: 110px;
	padding: 5px 0px 0px 0px;
	}
	
img.thumbPicture
{
	border: solid 1px #DDDFE4;
	cursor: pointer;
	}
	
img.productPicture
{
	border: solid 1px #DDDFE4;
	}
	
/*end product pictures*/


/*==============formview====================*/
TABLE.formView
{
	width: 700px;
}

.formView tr td
{
	
}

.formView TR TD:first-child
{
	padding: 5px;
	text-align: right;
	vertical-align: top;
	width: 100px;
	font-size: 12px;
	font-weight: bold;
}

.formView TR TD:last-child
{
	padding: 10px 5px 10px 5px;
	text-align: left;
	vertical-align: middle;
	width: 600px;
}

.formView TR TD TEXTAREA, INPUT 
{
	/*width: 400px;*/
}

.formView SELECT,INPUT.inputFile
{
	width: 404px;
}

.formView TEXTAREA, INPUT.text, INPUT.inputFile, SELECT
{
	border: 1px solid darkgray;
	width: 400px;
}

.formView TR TD .checkBox
{
    width: 25px;
    border: 0px;
    }

.formView tr td.fckEditorCell
{
	width: 700px;
}

/*=================image gallery========================*/
div.picsList
{
	width: 600px;
	text-align: center;
	overflow: auto;
	}
	
.picListimg
{
    border: solid 1px #DDDFE4;
    }
    
div.picThumb
{
	font-size: 11px;
	font-family: Arial;
	color: #656060;
	text-align: center;
	width: 90px;
	height: 90px;
	}
	
/*div.picsList 

{
	display: inline-block;
	height: 90px;
	text-decoration: none;
	}
	
div.picsList A:visited
{
	display: inline-block;
	height: 90px;
	text-decoration: none;
	}
	
div.picsList A:hover
{
    display: inline-block;
	height: 90px;
	text-decoration: none;
    }*/
	
div.scrollbox
{
    display: block;
	height: 250px;
	overflow: auto;
	width: 670px;
	}
	
div.mainPicDiv
{
	border: solid 5px #ffffff;
    background-color: #000000;
	}
    
.picTitle
{
    color: #ffffff;
    padding-left: 15px;
    }
    
/*=======================photoShow popup==============================*/
.imgList img
{
    margin-bottom: 5px;
}
    
.picsep
{
    background-image: url("/Images/Design/picsep.gif"); background-position: top center; background-repeat: repeat-y;
}

.picsepV
{
    background-image: url("/Images/Design/picsep.gif"); background-position: top center; background-repeat: repeat-x;
}
    
.copyright
{
    font-size: 10px;
    color: #EC1D25;
    font-weight: bold;
    }	
    
    
 
