body, html{width:100%;margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1em; background: #414440}
h1 {font-size:1em; font-weight: bold; text-align:right; color: #342B25; padding: 15px 10px; margin:0;}
h2 {font-weight: bold; margin: 30px 0 0 0; font-size: 1em; padding: 0;}
h3 {font-weight: bold; margin: 30px 0 0 45px; font-size: 1em; padding: 0;}

a:link, a:visited{text-decoration: none; font-weight:bold; color:white;}
a:hover, a:active{text-decoration: none; font-weight:bold; color:blue;}

a.unilink:link, a.unilink:visited{text-decoration: none; color: black; font-weight:normal;}
a.unilink:hover, a.unilink:active{text-decoration: none; color: white; font-weight:normal;}

a.info:link, a.info:visited{text-decoration: underline; color: black; font-weight:normal; font-size: .9em}
a.info:hover, a.info:active{text-decoration: underline; color: #ff9c1c; font-weight:normal; font-size: .9em}

a.info2:link, a.info2:visited{text-decoration: none; color: black; font-weight:normal;}
a.info2:hover, a.info2:active{text-decoration: none; color: #ff9c1c; font-weight:normal;}

a.gblink:link, a.gblink:visited{text-decoration: underline; color: #353535; font-weight:normal; font-size: 1em}
a.gblink:hover, a.gblink:active{text-decoration: none; color: #ff9c1c; font-weight:normal; font-size: 1em}

table {border-collapse:collapse;}
table#parent {width: 100%; height: 100%;}
table#child  {width:796px; height:121px; border-left: 5px solid white; border-right: 5px solid white; background: #43403E}
table#shadow {width:806px; height:50px; background: url('images/bottom.jpg') left top no-repeat;}

p {font-size: .8em; font-weight: normal;}
p.pcen1 {width:210px; padding:10px; text-align: justify; margin: 0; font-size:.9em;}
p.pcen2 {width:210px; padding:10px; text-align: left; margin: 0;}
p.pcon  {padding:10px; text-align: justify; margin: 15px; font-size:.8em; color: black; background: #2C2C2C;}

td#head2 {width: 796px; height:70px; background: #A59984 url('images/tpl_02.jpg') no-repeat left;}
td#bread {font-size: .8em; color: white; margin: 0; padding: 0 0 0 10px; background: #342B25;}

td#tdtop1 {width:265px; height:100px; background: url('images/vpr_hotnews.jpg') center bottom no-repeat #43403E; font-weight: bold; color: white; text-align: left;}
td#tdtop2 {width:265px; height:100px; background: url('images/con2.jpg') center bottom no-repeat #43403E; font-weight: bold; color: white; text-align: left;}
td#tdtop3 {width:265px; height:100px; background: url('images/con3.jpg') center bottom no-repeat #43403E; font-weight: bold; color: white; text-align: left;}

td.tdcen1 {width: 265px; background: url('images/con1c.jpg') center repeat-y #43403E;}
td.tdcen2 {width: 500px; padding: 10px; background: url('images/con-c.jpg') center repeat-y #43403E;}

td#tdbot1 {font-size: .8em; padding: 10px 0 10px 10px;}
td.tdbot2 {width:265px; background: url('images/con-b.jpg') center top no-repeat #43403E;}

td#tdfoot {width: 796px; padding:5px; font-size:.75em; background: #342B25}

div#menu{ padding:0; margin: 0;height:41px; width: 796px; background: url('images/navi_01.jpg') repeat-x; height:41px;}
div#menu ul {list-style: none; text-align: center; padding:0; margin:0;}
div#menu li {display:inline; float:left;}
div#menu a:link, #menu a:visited{height:31px; padding:10px 7px 0 7px; display:block; text-decoration: none; font-weight:bold; color:white; background: url('images/navi_01.jpg') repeat-x top left;}
div#menu a:hover, #menu a:active{height:31px; padding:10px 7px 0 7px; display:block; text-decoration: none; font-weight:bold; color:#342B25; background: url('images/navi_02.jpg') repeat-x top left;}

div#vprnews {padding: 5px; margin:0 0 10px 10px; width: 233px; height:250px; border: 1px solid #EDEDED; background: #FF9C1C; font-size: .8em; overflow-y:scroll;}

p#description{
/*clear: both;*/
float: left;
margin: 0;
padding:0;
width: 160px;
padding: 10px;
}

span.vprtel {width: 75px; float:left;}

.imtop1 {background: url('images/vpr_top_01.jpg') no-repeat; width:50px; height: 100px;}
.imtop2 {background: url('images/vpr_top_02.jpg') repeat-x; width: 405px;}

.con1 {padding: 5px; margin: 0 0 10px 10px; width: 488px; border: 1px solid #EDEDED; background: #2c2b29; font-size: .9em; color: white;}
.con2 {padding:0; clear: both; bottom: 0; margin:0; text-align: justify;}
.con3 {padding: 5px; margin: 0 0 10px 10px; width: 488px; border: 1px solid #EDEDED; background: url('images/background.jpg') bottom no-repeat white; font-size: .9em;}
.con3v {padding: 5px; margin: 0 0 10px 10px; width: 488px; border: 1px solid #EDEDED; background: white; font-size: .9em;}
.con4 {padding: 10px; clear: both; bottom: 0; margin:0; text-align: justify;}
.con5 {float:left; padding: 0; margin: 0; width: auto; font-size: 1em}
.con6 {padding: 5px ; text-align: right; font-size: .75em; clear: both; bottom: 0; margin:0;}

.page {padding: 5px; margin: 0 0 10px 10px; width: 488px; border: 1px solid #EDEDED; background: #2c2b29; font-size: .75em; color: white;}
.countpage {padding: 25px; margin: 0 0 10px 10px; width: 448px; border: 1px solid #EDEDED; background: #2c2b29; font-size: 1em; color: white; text-align:center}

.evsub {width:488px; border-bottom:1px solid #DEDEDE; padding:0; margin:0; color: #FF9900; font-size:1.2em;}

.intext {padding: 5px; margin:10px 0 10px 10px; width: 488px; /* height:90px; */ border: 1px solid #EDEDED; background: white; font-size: .9em;}
.imtext {padding: 5px; margin:0 0 10px 10px; width: 488px; border: 1px solid #EDEDED; background: white; font-size: .9em;}

label{width: 180px; float:left; font-size:1em;}
input[type=text],input[type=submit]{width: 280px; margin:1px; border: 1px solid silver; float:left;}
textarea{width: 280px; margin:1px; border: 1px solid silver; float:left; height:100px;}

.vbg { background: url('images/background.jpg') bottom no-repeat white;}

.valMsgN, .valMsgE, .valMsgS, .valMsgM{
padding-right:5px;
width: 175px;
}

.valMsgN {color:red; font-weight:bold; text-align:right;}
.valMsgE {color:red; font-weight:bold; text-align:right;}
.valMsgS {color:red; font-weight:bold; text-align:right;}
.valMsgM {color:red; font-weight:bold; text-align:right; display: block;}

/* Image Preloader */
.container {width:100px; background:url(images/spinner.gif) 50% 50% no-repeat white; padding:0; margin: 0; border: 1px solid;}
.cogalerie {width:150px; background:url(images/spinner.gif) 50% 50% no-repeat white; float:left; padding:0; margin: 6px;}
.container2 {width:150px; background:url(images/spinner.gif) 50% 50% no-repeat white; float:left; padding: 0; margin: 5px;}
.container3 {width:100px; background:url(images/spinner.gif) 50% 50% no-repeat white; float:left; padding: 0; margin: 5px;}
.container4 {width:150px; background:url(images/spinner.gif) 50% 50% no-repeat white; float:left; padding: 0; margin: 5px; border: 1px solid #CCCCCC;}
.image {width:250px; height:166px;}
.hideimg {visibility:hidden;}
.hideme{display: none;}

div .csc {
  background : #ffd49d /* url(images/i/btleft.jpg) no-repeat*/;
  width : 39em;
  height : auto;
  position : relative;
  padding : 10px;
  margin: 15px auto 0 20px;
  font-size: .75em;
}

.tl, .br {
  position : absolute;
  width : 14px;
  height : 14px;  /* corner images are 15x15 */
  /*display : block;*/
 /* margin-bottom : -1px;   this is for IE */

}

.tl {
  background : transparent url(images/i/btleft.jpg) no-repeat;
  top : 0;
  left : 0;
  margin-top: -2px !important;
  margin-left: -2px !important;
}

.br {
  background : transparent url(images/i/bbright.jpg) no-repeat;
  right : 0;
  bottom : 0;
  margin-bottom: -3px;
  margin-right: -3px !important;
  margin-right: -4px;
}
.fclear{
	clear: both;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.fnone{
	float:none;
}
.dialog{
	font-size: .8em;
	display: none;
}
.dialog a{
border-bottom: 1px dashed;
}
#validate p{
	float: none;
	clear: both;
	width:100%;
}
#payment-container{
	width:670px;
	min-height: 300px;
	margin:30px 0;
	background: url(/images/payment-container.jpg) center center no-repeat;
}
#payment-container p,
#payment-container form{
 float: left;
 width: 17em;
 font-size: .9em;
/*  margin: 10px;
 padding: 10px 0 10px 20px; */
 text-align: center;
 display: block;
 padding:2em;
 margin:0;
}
