@import"reset.css";@import"grid.css";@import"forms.css";@import"superfish.css";@import"prettyPhoto.css";@import"pro_pages_style.css";@import"jquery.snippet.min.css";
@import"../skin/blue.monday/jplayer.blue.monday.css";@import"../css/smoothness/jquery-ui-1.8.17.custom.css";
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);/*font-family: 'Oswald', sans-serif;*/
@import url(http://fonts.googleapis.com/css?family=Lora:400,700italic,700,400italic);/*font-family: 'Lora', serif;*/
@import url(http://fonts.googleapis.com/css?family=Stardos+Stencil:400,700);/*font-family: 'Stardos Stencil', cursive;*/
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0; height:100%;}

body { 	 
	font-family: Verdana;
	font-size:14px; 
	line-height:20px;
	color: #333333;
	background:#202020;
	min-width:1015px;}
		
.main{width:100%;height: auto;background: url(../images/bg-body.jpg) center 0 repeat; }
/***********************************************************************/
/*properties for h1 h2 h3 h4 h5 and another text
.logo{width: 200px; height: auto; position:relative; float:left;text-align:center;background:#fa5048;
padding: 94px 0 90px 0;} */

.logo{width: 200px; height: auto; position:relative; float:left;text-align:center;background:#fff;
padding: 20px 0 0px 0;} 
.logo strong{display:block; width:200px; height:7px;position:absolute; bottom:-7px;background:/* url(../images/bg-under-logo.png) 0 0 no-repeat;*/} 

/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;font-family: Verdana;color:#2a2a2a;font-weight: normal; letter-spacing:-1px; margin-bottom:10px;}
h1{font-size:40px;}
h2{font-size:25px;}
h3{font-size:23px;} 
h4{font-size:21px;}  
h5{font-size:18px;}
h6{font-size:16px;}

header h1{display:block;font-size: 30px;font-family:Verdana; font-weight:bold; line-height:20px; overflow:hidden;}

h1 a{display:inline-block;color:#fff ;text-transform:uppercase;}

h1 a:hover{text-decoration:none;}

h1 a span{color:#fff; font-size:10px;font-family: Verdana; display:inline-block; margin:3px 0 0 0;letter-spacing:1px;}

h2{line-height:30px;}

.txt_uppercase{text-transform:uppercase;}
.txt_decor{ text-decoration:none !important;}
.txt_al{text-align:center;}
.bold{font-weight:bold;}
.txt_norm{ text-transform:none !important;}
.font-14{font-size:14px;}
.lh-1{line-height:20px;}
.lh-1 span{display:inline-block; margin-top:-14px; padding-top:8px;}
.lh-1 strong{font-weight:normal; display:inline-block; padding-bottom:6px;}

.font-20-1{font-size:20px;font-family: Verdana;line-height:20px;color:#fa5048;letter-spacing:-1px;}
.font-20-2{font-size:20px;font-family:Verdana;line-height:20px;color: #FF9900;letter-spacing:-1px;}

.let-spac{letter-spacing: -1px;}
.ff-Oswald{font-family: Verdana;}
.ff-Lora{font-family: Verdana;}
.ff-Stard{font-family: 'Stardos Stencil', cursive;}

.hov:hover{color:#fa5048; text-decoration:none;}
.hov-1:hover{color:#000;text-decoration:none;}

.dis-block{display: block;}
.dis-inblock{display: inline-block;}

.col{color:#f9f9f9;}.col-main{color:#7c7c7c;}

.marg_bot{margin-bottom:0 !important; padding-bottom:0 !important;}	
.marg_top{margin-top:0 !important; padding-top:0 !important;}	
.marg_left-0{margin-left:0 !important;}	
.marg_right-0{margin-right:0 !important;}
.marg-left-right-0{margin-left:0 !important; margin-right:0 !important;}	
.marg{margin:0 !important; padding:0 !important;}
.marg_20{margin-top:20px !important;}
.padding_right{padding-right:0 !important;}
.padding_left{padding-left:0 !important;}
.padding{padding:0px !important;}

.padd{padding: 0 21px 46px 21px;}
.padd-1{margin:53px 0 40px 0;}.padd-1-1{margin:53px 0 32px 0;}.padd-1-2{margin:56px 0 39px 0;}
.padd-2{margin:64px 0 32px 0;}.padd-2-1{margin:61px 0 38px 0;}.padd-2-2{margin:64px 0 39px 0;}
.padd-3{margin:69px 0 38px 0;}.padd-3-1{margin:68px 0 35px 0;}.padd-3-2{margin:64px 0 38px 0;}
.padd-4{margin:53px 0 38px 0;}
.padd-4-1{margin:53px 0 40px 0;}
.padd-5{margin:53px 0 35px 0;}

.top{margin-top: 15px;}
.top-1{margin-top: 20px;}.top-1-1{margin-top: 2px;}
.top-2{margin-top: 25px;}.top-2-1{margin-top: 40px;}
.top-3{margin-top: 17px;}
.top-4{margin-top: 32px;}

.bot{padding-bottom: 23px;}
.bot-1{padding-bottom:38px;}.bot-1-1{padding-bottom:39px;}
.bot-2{padding-bottom:20px;}.bot-2-1{margin-bottom:10px;}


.left{margin-left: 5px;}
.left-1{margin-left: 2px;}

.right{margin-right: 19px;}
.right-1{margin-right:40px;}
.right-2{margin-right:10px;}

/*properties for a */
				
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}

ul {margin:0; 
	padding:0;
	list-style-image:none;}
		
.button{background: url(../images/bg-button-banner.jpg) 0 0 repeat-x #202020;display:inline-block;padding:6px 19px 7px 18px; color:#f9f9f9; font-size:14px;font-family: Verdana; text-transform:uppercase; border-radius: 3px;box-shadow: 0 1px 2px #b9b9b9;letter-spacing:-1px; word-spacing: 2px;}

.button:hover{background: #fa524a; text-decoration:none;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper{overflow:hidden; text-align:justify;}
.wrapper-extra{overflow:hidden;}
.extra-wrap{overflow:hidden;}
.wrapper-after:after{
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden;}
.fleft {float:left;}
.fright {float:right;}
/*search and tooltip*/
/*********************************header*************************************/
.head{width:100%;position:relative;background: url(../images/bg-over.jpg) 0 0 repeat-x; padding-bottom:0px;}

header{width:1115px; margin: 0 auto;position:relative;}
.nav-logo-number{}	

.main-number{float:right;margin:-7px 0 0 0;}
.main-number strong{color:#252525;font-family: Verdana;font-size:25px; display:inline-block;margin:24px 14px 0 0; letter-spacing:0;font-weight: normal;}
.number{border:1px solid #fff;background: #ededed;display:inline-block;border-radius: 3px;}
.number-1{border:1px solid #e3e3e3;padding:3px;border-radius: 3px;}

.number-1 span{font-family: 'Stardos Stencil', cursive; font-weight:bold; color:#fff; font-size:45px; text-align:center;display:inline-block;line-height:45px; background: url(../images/bg-min-box-all.jpg) 0 0 no-repeat #1f1f1f;border-radius: 3px; box-shadow:-1px 1px #c8c8c8; padding:12px 0 11px 0;width:54px;}
#min-box{background: url(../images/bg-min-box.jpg) 0 0 repeat-x #a7bec5;}
#min-box-1{margin-left:1px;}
#min-box-2{margin-left:1px;}
#min-box-3{margin-left:1px;}
#min-box-4{margin-left:1px;}
#min-box-5{margin-left:1px;}
/*********************************content*************************************/
#content{width:100%; padding:0 0 25px 0 ; margin:0; position:relative; z-index:1;}
.main-div{width:1115px; margin:0 auto;background:#ededed; border:1px solid #fff; border-radius: 4px;}
.main-div-1{border: 1px solid #e3e3e3; border-radius: 4px;padding:2px 3px; box-shadow: inset 0 0 1px #dcdcdc;}
.main-div-2{border:1px solid #dcdcdc; background: #f3f3f3;border-radius: 4px;}
.main-div-3{border:1px solid #f8f8f8;border-radius: 4px;background:#f3f3f3; box-shadow: inset 0 0 3px #e6e5e5;}

/* LightBox */
.lightbox-image {position:relative;overflow:hidden;display:inline-block;z-index:99;}
.lightbox-image img {position:relative;z-index:2;background:#f1f1f1;}
.lightbox-image span {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: url(../images/magnify.png) no-repeat 50% 50%;z-index:1;}

#map_canvas{width:386px; height:262px;}

.adress{margin-top:5px; font-weight:500;font-size:12px;color:#7c7c7c;} 
.adress dd{text-align:left;}
.adress a{ color:#7c7c7c;display:inline-block;font-size:12px;}
.adress a:hover{color:#fa5048; text-decoration:underline;}
		.adress span{display:inline-block; width:80px;}
		.adress strong{display:inline-block;font-weight:400 !important;}
		.title1{text-align:left; font-size:20px;margin:14px 0 15px 0; display:inline-block; color:#9fb7c0;font-family: Verdana; letter-spacing:-1px;}
		
.pp{display:inline-block; margin:20px 0 0 0; color:#7c7c7c; }
.pp a{color:#7c7c7c;}
.pp a:hover{color:#fa5048; text-decoration:underline;}
/**********************************index***********************************/
.div-wrapper{width:1015px; margin:30px auto 0;}
.div-h2{width:200px; float:left;}
.main-progect{float:right;border:1px solid #fff;border-radius: 3px;margin-left:6px;}
.progect{border:1px solid #e3e3e3;border-radius: 3px;padding:3px;}
.min-prog{background: url(../images/bg-min-prog.jpg) 0 0 repeat-x #9fb7c0;width:144px; box-shadow:0 1px 2px #a7a7a7 ;border-radius: 3px;text-align:center;padding:35px 20px 0 20px;}
.min-prog span{color:#1f1f18; font-weight:bold;font-family: 'Lora', serif;font-size:18px;display:block;text-align:center;text-transform:uppercase;margin:7px  0 0 0; line-height:18px;}
.min-prog .button{margin:20px 0 28px 0;}
/**********************************index-1*********************************/
.list{}
.list li{font-family: Arial, Helvetica, sans-serif; font-size:12px;line-height:15px;padding:9px 0;margin-right:90px;
margin-left:15px; position:relative; background: url(../images/bg-list-li.jpg) 0 top repeat-x;} 
.list li:first-child{background: none;}
.list li span{position:absolute; width:4px ;height:4px; background: url(../images/bg-li-span.jpg) 0 0 no-repeat;left:-13px; top:15px;}
.list li a{color:#7c7c7c;}
.list li a:hover{color:#fa5048;text-decoration:none;}

.inner{border:1px solid #e1e1e1;border-radius: 3px;}
.inner-1{border:1px solid #fafafa; border-radius: 3px;}

.box{background: url(../images/page-1-img.jpg) 0 0 no-repeat;width:200px; height:212px;text-align:right;padding-right:27px;padding-left:319px;}
.box span{font-size:40px;font-family: 'Lora', serif;color:#252525;font-weight:bold;line-height:40px;text-transform:uppercase;display:inline-block;margin:37px 0 0 0 ;}
.box p{color:#a0b8c0; font-size:20px; line-height:20px;font-family: Verdana;margin:10px 0 0 0;
padding-bottom:23px;}

p{line-height:25px; padding-right:10px;
}
.main-box{position:relative;}
.p100 {overflow:hidden;}
.nav{position:absolute;width:80px;height:30px; top:-53px; right: -2px ;}
.nav a{display: inline-block;width:19px; height:19px; overflow:hidden; text-indent:-330px;background: url(../images/pagination-cycle.png) right 0 no-repeat;text-align:center;color:#e5e5e5;margin-left:0; margin-right: 0;}
.nav a:hover{background-position:0 0;color:#fa544b;text-decoration:none;}
.activeSlide{background-position:0 0 !important;color:#fa544b !important;}

.main-cycle{width:548px; height:260px; overflow:hidden;margin:0; padding:0 ;background: #f3f3f3;}

.main-cycle-1>div{padding-bottom:0;background: #f3f3f3;height:260px;}

.box-1{width:250px; float:left;}
/**********************************index-2*********************************/
.box-2{width:150px;text-align:center;float:left;margin-top:-2px;}
.box-2 img{margin-bottom:19px;}
.box-2 a{color:#fa5048; font-size: 20px;font-family: Verdana; line-height:24px; letter-spacing:-1px; word-spacing:2px; display:inline-block;}
.box-2 a strong{font-weight:normal; margin-top:-2px;display: block;}
.box-2 a:hover{color:#000; text-decoration:none;}
#id-right{margin-right:4px;}
#id-right-1{margin-right:11px;}
#id-right-2{margin-right:9px;}
/**********************************index-3*********************************/
.list-1{}
.list-1 li{font-family: Arial, Helvetica, sans-serif; font-size:12px;line-height:15px;padding:9px 0;margin-right:10px;
margin-left:15px; position:relative; background: url(../images/bg-list-li.jpg) 0 top repeat-x;} 
.list-1 li:first-child{background: none;}
.list-1 li span{position:absolute; width:4px ;height:4px; background: url(../images/bg-li-span.jpg) 0 0 no-repeat;left:-13px; top:15px;}
.list-1 li a{color:#7c7c7c;}
.list-1 li a:hover{color:#fa5048;text-decoration:none;}
/**********************************index-4*********************************/

/****************************footer************************/
footer{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#7c7b7b ;background: #003366; padding-top:14px; padding-bottom: 30px;line-height:14px;}
.main-footer{width:1015px; margin:0 auto;}
.link-footer{width:750px; float:left;padding-top:10px;}
.link-footer img{margin:6px 10px 0 2px; display:inline-block;} 
.link-footer span{letter-spacing:-1px;}
footer .link{color:#f9f9f9; font-size:14px;font-family: Verdana;text-transform:uppercase;letter-spacing:-1px;}
footer .pp-1{color:#fa5048; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
footer .pp-1:hover{color:#fff;text-decoration:none;}
.icons{width:246px; float:right;text-align:right;padding-right:4px;}
.icons a{width:32px; height:32px;display:inline-block;margin-left:2px;}
.icons span{display:inline-block;margin:7px 0px 0 0;}

#icon{background: url(../images/icon.png) 0 bottom no-repeat;}
#icon-1{background: url(../images/icon-1.png) 0 bottom no-repeat;}
#icon-2{background: url(../images/icon-2.png) 0 bottom no-repeat;}
#icon:hover, #icon-1:hover, #icon-2:hover{background-position:0 0;}

.foot {
	padding-top:5px;
}

.imaclass{
border:2px  #CCCCCC solid;
}
.imaclass1{

padding-top:10px; padding-bottom:15px; }

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:98%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#ffffff; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #000099 5%, #000099 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000066), color-stop(1, #000099) );
	background:-moz-linear-gradient( center top, #000066 5%, #000066 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000066", endColorstr="#000066");	background: -o-linear-gradient(top,#000066,#000066);

	background-color:#000066;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #000066 5%, #000066 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000066), color-stop(1, #000066) );
	background:-moz-linear-gradient( center top, #000066 5%, #000066 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000099", endColorstr="#000099");	background: -o-linear-gradient(top,#000099,#000099);

	background-color:#000099;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

