body{
	margin:0;
	padding:0 0 40px 0;
	background:url(/media/layout/bg.gif);	
}
body, input, select, textarea, td{
	font-family:Tahoma;
	font-size:11px;
	color:#535353;
	line-height:1.5;
}
a{
	color:#535353;
}
a:focus{ 
	outline:none;
}
img{
	border:0;
}
h1{
	margin:0 0 3px 0;
	font-size:15px;
	text-decoration:underline;
	color:#0C60A8;
}
h2{
	margin:0;
	font-size:12px;
}
h3{
	margin:0;
	font-size:11px;
}
h5{
	font-size:15px;
	margin:0;
	color:#2C2C2C;
}
h6{
	font-size:11px;
	margin:0;
}

h4{
	color:#0263CE;
	margin:0px;
	padding:0px;
	font-size:13px;
}

.clear{
	clear:both;
}
.separator_div{
	font-size:1px;
	line-height:1;
	height:3px;	
}
.color1, a.color1{
	color:#0E61A7;
}
.color2, a.color2{
	color:#99BF38;
}
.color3, a.color3{
	color:#B80040;
}
.color4, a.color4{
	color:#CFC240;
}
.light_grey, a.light_grey, .light_grey a{
	color:#8D8D8D;
}
.centered{
	text-align:center;
}
.justified{
	text-align:justify;
}

.left{
	float:left;
	list-style:disc;
}

.left li{
	padding-right:15px;
}

.right{
	float:right;
}
.double_lined{
	line-height:2;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}




#container{
	width:100%;
	background:#ffffff url(/media/layout/bg_container.gif) top center repeat-x;
	text-align:center;
	padding-bottom:10px;
	border-bottom:5px solid #0D61A9;
}

#header{
	width:1008px;
	height:333px;
	margin:0 auto;
	background:url(/media/layout/bg_header.gif) bottom center no-repeat;
	text-align:left;
	position:relative;
}

#animation{
	width:206px;
	height:194px;
	position:absolute;
	top:99px;
	left:722px;
}

#logo{
	padding:17px 16px 0 39px;
	float:left;
}

#contact_box{
	width:315px;
	height:55px;
	margin-top:17px;
	padding:0px 51px 0 14px;
	border-left:1px solid #ffffff;
	background:url(/media/layout/bg_contact_box.jpg) top right no-repeat;
	float:left;
	text-align:right;
}
#messenger{
	padding-top:5px;
	float:left;
}


#intro h1{
	color:#FFFFFF;
}

#intro{
	width:624px;
	height:180px;
	padding:35px 0 0 50px;
	text-align:left;
	color:#ffffff;
}
#intro table{
	height:100%;
}
#intro td{
	color:#ffffff;
	text-align:justify;
	padding:0 10px;
}



#page{
	width:1008px;
	margin:10px auto 0 auto;
	background:url(/media/layout/bg_page.gif) 780px 0px repeat-y;
}
#content{
	width:700px;
	padding:0 20px 3px 60px;
	text-align:left;
	float:left;
}
.page_column{
	width:319px;
}
.box{
	width:279px;
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:30px;
	padding:33px 0 0 40px;
}
#box1{
	background-image:url(/media/layout/bg_box1.jpg);
}
#box2{
	background-image:url(/media/layout/bg_box2.jpg);
}
#box3{
	background-image:url(/media/layout/bg_box3.jpg);
}
#box4{
	background-image:url(/media/layout/bg_box4.jpg);
}
.box h1, .box h2{
	color:#ffffff;
	text-align:center;
	margin:0;
}
.box h2{
	margin-bottom:38px;
	line-height:1;
}
#box1 h1, #box3 h1, #box1 h2, #box3 h2{
	padding-left:35px;
}
#box2 h1, #box4 h1, #box2 h2, #box4 h2{
	padding-right:75px;
}
.box ul.left{
	width:45%;
}
.box a.more_details{
	float:right;
	font-weight:bold;
	font-size:12px;
	margin:5px 5px 0 0;
}




#sidebar{
	width:198px;
	padding:10px 0 0 15px;
	text-align:left;
	float:left;
}
#menu{
	margin:0 40px 0 15px;
	padding:0;
	list-style:disc;
	font-weight:bold;
	line-height:1.2;
}
#menu li{
	padding:0 0 10px 5px;
}
#menu li a{
	color:#07253F;
	text-decoration:none;
}

#menu li a.on{
	text-decoration:underline;
}



#check_form{
	width:153px;
	height:152px;
	padding:20px 15px 0 30px;
	margin:0 0 13px 0;
	background:url(/media/layout/bg_check_form.gif) no-repeat;
	color:#ffffff;
	font-size:10px;
}
#check_form h1{
	margin-left:7px;
	padding:4px 0;
	line-height:1;
}
#check_domain{
	width:133px;
	height:12px;
	line-height:1;
	border:0;
	padding:18px 10px;
	color:#665C5B;
	font-weight:bold;
	background:transparent;
}
#check_button{
	border:0;
	background:transparent;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	float:right;
}

#offer_img{
	margin-left:10px;
}


#blog_links{
	margin:0;
	padding:0;
	list-style:none;
}
#blog_links li{
	background:url(/media/layout/speech_bubble.gif) left no-repeat;
	padding:2px 0 6px 20px;
}





a.pic img{
	border:4px solid #DADADA;
	margin-top:5px;
}




form.tablestyle{
	margin:0px;
	padding:10px 150px 10px 90px;
	text-align:center;
}
form.tablestyle table{
	margin:0px auto;
}
td.label_cell{
	text-align:right;
}
input.field, textarea.field, select.field{
	border:1px solid #AFAFAF;
	padding:3px;
}
input.field, textarea.field{
	width:222px;
}
select.field{
	width:230px;
}
textarea.field{
	height:190px;
}
input.submit{
	border:0px;
	background-color:#0C60A8;
	color:#ffffff;
	padding:3px 8px;
	font-weight:bold;
	cursor:pointer;
}
.mandatory{
	color:#0E61A7;
}
#note{
	text-align:center;
	border-top:1px solid #dedede;
	margin-top:30px;
	margin-left:60px;
	padding-top:5px;
}

.tableform table td, .tableform table th{
	padding:5px 10px;
}
.tableform table th{
	padding-right:20px;
}
.option{
	padding-bottom:10px;
}
.option input.radio, .option input.checkbox{
	vertical-align:middle;
	margin:0 5px 0 0;
}
.tableform input.text, .tableform textarea{
	width:300px;
	padding:2px;
	border:1px solid #cdcdcd;
}
.tableform textarea{
	height:100px;
}
input.total{
	width:50px;
	border:1px solid #dedede;
	padding:3px;
}


		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0;
			position: relative;
			width: 287px;
		}
		
		.slider-wrap h1{
			margin-left:65px;
			margin-bottom:6px;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 170px; overflow: scroll}
		.csw .loading {margin: 50px 0 50px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			margin: auto;
			width: 187px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 170px;
			clear: both;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 187px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 0px;
			text-align:center;
		}
		
		.wrapper img {
			border:2px solid #FFFFFF;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 50px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 50px;
			width: 50px;
		}
		
		.stripNavL {
			left: 0px;
		}
		
		.stripNavR {
			right: 0px;
		}
		
		.stripNavL {
			background: url("/media/layout/arrow_left.gif") no-repeat center;
		}
		
		.stripNavR {
			background: url("/media/layout/arrow_right.gif") no-repeat center;
		}



/*  */

#div-bottom-links{
	width:845px;
	padding-left:20px;
	color:#666666;
	font-size:9px;
	
}

#div-bottom-links a{
	text-decoration:none;
	color:#666666;	
}

#div-bottom-links a:hover{
	color:#666666;
}

#div-bottom-links legend{
	text-transform:uppercase;
}

#div-bottom-links fieldset{
	
	border:1px solid #f4f4f4;	
	color:#666666;
}

.col_1{ 
	float:left;
	width:130px;
	margin:4px;
}

#div-bottom-links fieldset ul{
	margin:0px;
	padding:0px;
}

#div-bottom-links fieldset li{
	margin:0px;
	margin-left:10px;
	list-style:inside;
	padding:0px;
	margin-bottom:5px;
}

#div-bottom-links fieldset li:hover{
	list-style:circle;
	color:#666666;
}

hr {
	border:0px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #cccccc;
}

.msg h1{
	background-color:#0C60A8;
	color:#FFFFFF;
	text-decoration:none;
	padding:6px;
}

.gallery_img{
	margin-bottom:10px;
	border:2px solid #EEEEEE;

}

.gallery_img:hover{
	border:2px solid #0C60A8;
}

.lista_noua li a{
	text-decoration:none;
}
