@import"../css/superfish.css";
@import"../css/tm-slider.css";
/* 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 {width:100%;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #6A6A6F;
	min-width: 1010px;
	padding: 35px 0 0 0;
	background-color: #5A2417;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}

.main {
	width:1010px; 	
	padding:0;
	margin:0 auto;
	font-size:0.75em;
	line-height:1.4166em;
	position:relative;
	background: none;
	z-index:3;
}



a {color:#8c8c8c; outline:none;}
a:hover {text-decoration:none;}

.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden; position:relative;}
.wrapper-1 {width:100%; overflow:hidden; position:relative; color:#fff;}
.extra-box {overflow:hidden;}
 

p {margin-bottom:17px;}
.p0 {margin-bottom:0px;}
.p00 {margin-bottom:3px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:29px;}
.p4 {margin-bottom:40px;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}


.color-1 {color:#fff;}
.color-2 {color:#191919;}

.col-1{width:292px;}
.col-2{width:190px;}
/*********************************boxes**********************************/
.prev-indent-bot0 {margin-bottom:9px;}
.prev-indent-bot {margin-bottom:10px;}
.prev-indent-bot1 {
	margin-bottom: 11px;
}
.prev-indent-bot2 {margin-bottom:12px;}
.prev-indent-bot3 {margin-bottom:13px;}
.title {margin-bottom:18px;}
.indent-bot {margin-bottom:20px;}
.indent-bot3 {margin-bottom:22px;}
.indent-bot1 {margin-bottom:23px;}
.indent-bot2 {margin-bottom:25px;}
.spacing-bot {margin-bottom:27px;}
.margin-bot {margin-bottom:32px;}

.margin-top {margin-top:11px;}
.margin-top1 {margin-top:1px;}
.margin-top2 {margin-top:7px;}
.margin-top3 {margin-top:23px;}

.spacing {margin-right:15px;}
.spacing1 {margin-right:10px;}
.spacing2 {margin-right:14px;}

.img-indent {float:left; margin:0px 16px 0px 0;}
.img-indent1 {float:left; margin:0px 12px 0px 0;}
.img-indent2 {float:left; margin:5px 17px 0px 0;}
.img-indent3 {float:left; margin:0px 23px 0px 0;}


.text-indent {
	float:left; 
	margin:0px 13px 0px 0;
	width:34px;
	height:26px;
	font-size:16px;
	line-height:1.2em;
	color:#fff;
	text-align:center;
	padding:10px 0 0 1px;
	background:url(../images/bg-text.png) left bottom no-repeat;
}
.wrapper-1.alt .text-indent {background-position: left top;}
.buttons a:hover {cursor:pointer;}

.menu li a,
.sf-menu li a,
.list-1 li a,
.link,
.link-1,
.link-2,
.link-5,
.link-6,
.link-7,
.link-10,
.button,
.text-bot a,
#form-top a,
.pagination li a,
h6 a,
h1 a {text-decoration:none;}	

/*********************************header*************************************/
header {
	height: 188px;
	width: 100%;
	position: relative;
	z-index: 4;
	background: none;
	padding: 0px 0 0 0;
}
header2 {
	height: 125px;
	width: 100%;
	position: relative;
	z-index: 4;
	background: none;
	padding: 0px 0 0 0;
}


.padding-header {padding:0 28px 0 29px;}
.row-1 {
	width:100%; 
	height:114px; 
	position:relative; 
	z-index:1; 
	background:none;
}
.row-2 { 
	height:32px; 
	margin:0px 0 0 0px; 
	position:relative;
	z-index:3;
	border-bottom:3px solid #7a021b;
}

.menu {
	float:right; 
	padding:19px 0px 0 0; 
	position:relative; 
	z-index:999; 
	background:none;
}
.menu li {
	float:left; 
	font-size:12px; 
	line-height:14px; 
	background:url(../images/marker.gif) left 3px no-repeat; 
	padding-left:14px; 
	margin-right:13px;
}
.menu li.first {
	background:none; 
	padding-left:0;
}
.menu li.last {
	margin-right:0;
}
.menu li a {
	display:inline-block; 
	color:#464747;
}
.menu li a:hover {
	color:#fff;
}


h1 {
	padding:29px 0 0 0px; 
	position:relative;
}
h1 a {
	display: block;
	width: 300px;
	height: 109px;
	text-indent: -5000px;
	background-image: url(../logo-corpusiure.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#form-top {
	float:right;
	padding:30px 0px 0 0;
}
.form-top {
	height:23px; 
	overflow:hidden;  
}
.form-top span{
	float:left;
}
#form-top input {
	width: 197px;
	font-size: 1em;
	line-height: 1.3em;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	border-top: 1px solid #1e1f22;
	border-bottom: 1px solid #1e1f22;
	border-left: 1px solid #1e1f22;
	border-right: none;
	padding: 3px 5px 3px 5px;
	margin-right: 0px;
	background-color: #2C0602;
}

#form-top a {
	display:inline-block; 
	width:24px;
	height:23px;
	background:url(../images/form-top-a.gif) left top no-repeat;
}
#form-top a:hover {
	background-position:left bottom;
}

/*********************************content*************************************/
#content {
	width:100%; 
	padding:0px 0px 0px 0px; 
	z-index:1; 
	position:relative;
	background:none;
}

.padding{padding:0px 5px 0px 5px;}
.padding-top{padding:10px 0px 0px 0px;}
/******************** bg ***********************/
.bg-1 {
	width:100%; 
	background: url(../images/bg-1.png) center 0 no-repeat #0c0c0c;
}

.bg-dark {
	width:100%;
	border-bottom:1px solid #1e1f22;
	background: url(../images/bg-dark.gif) 0 0 repeat-x #0d0d0e;
}
.bg-dark-2 {
	width:100%;
	background: url(../images/bg-dark.gif) 0 0 repeat-x #0d0d0e;
}
.bg-red {
	width:100%;
	background: url(../images/bg-red.gif) 0 0 repeat-x #bf032b;
}
.bg-red-2 {
	width:100%;
	background: url(../images/bg-red-2.gif) 0 0 repeat-x #bf032b;
}

.bg-padding{padding:15px 11px 16px 15px;}
.bg-padding1{padding:8px 11px 10px 17px;}
.bg-padding2{padding:14px 11px 12px 15px;}

/************************* h *****************************/

h2 {
	font-size:14px; 
	line-height:1.2em; 
	color:#fff;
	text-shadow:1px 0 0 #fff;
	margin:0px 0 15px 0; 
	font-weight:normal;
	text-transform:uppercase;
}

h3 {
	font-size:18px; 
	line-height:1.2em; 
	color:#fff; 
	margin: 0 0 8px 0; 
	font-weight:normal;
}

h5 {
	font-size:12px; 
	line-height:1.2em; 
	margin:0px 0 0px; 
	color:#fff;
}

h6 {
	font-size:12px; 
	line-height:17px; 
	margin:0px 0 0px; 
	color:#fff;
	font-weight:normal;
}
h6 a {color:#f6070b;}
h6 a:hover {color:#fff;}

.date {
	font-size:11px; 
	line-height:17px; 
	margin:0px 0 5px 0px;
	padding:0 0 0 1px;
	color:#7d7678;
}
.date-1 {
	font-size:11px; 
	line-height:17px; 
	margin:0px 0 1px 0px;
	padding:0 0 0 1px;
	color:#7d7678;
}
.border-top{
	width: 100%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7a021b;
}
.border-top1{
	border-top:1px solid #1e1f22;
	width:100%;
}
.border-bot{
	background:url(../images/line-1.gif) 0 bottom repeat-x;
	padding-bottom:15px;
	width:100%;
}
.border-bot1{
	background:url(../images/line-1.gif) 0 bottom repeat-x;
	padding-bottom:21px;
	width:100%;
}
.border-bot2{
	background:url(../images/line-1.gif) 0 bottom repeat-x;
	padding-bottom:14px;
	*padding-bottom:15px;
	width:100%;
}
/***************** lists ****************/
.list-1{
	position:relative;
	overflow:hidden;
}
.list-1 li {
	font-size:12px;
	line-height:16px;
	margin-bottom:16px;
	background: url(../images/marker-1.png) 0px 2px no-repeat; 
	padding-left:21px;
}

.list-1 li a {
	color:#6a6a6f; 
	display:inline-block; 
	background:none;
}

.list-1 li:hover a{
	color:#fff;
}


/************ links **********************/

.link {
	display:inline-block; 
	color:#f6070b; 
	font-size:12px; 
	line-height:17px;
}
.link:hover {color:#fff;}

.link-1 {
	display:inline-block; 
	color:#fff; 
	font-size:12px; 
	line-height:17px; 
	background:url(../images/marker-1.gif) right 7px no-repeat;
	padding:0 7px 0 0px;
}
.link-1:hover {color:#f6070b;}

.link-2 {
	display:inline-block; 
	color:#717173;
	font-size:12px; 
	line-height:17px; 
}
.link-2:hover {text-decoration:underline;}

.link-3 {
	display:inline-block; 
	color:#fff;
	font-size:12px; 
	line-height:17px; 
}
.link-3:hover {color:#f6070b;}

.link-4 { 
	display:inline-block;
	*display:inline;
	display:inline\0/;
	color:#f6070b; 
	font-size:12px; 
	line-height:17px; 
	background:url(../images/marker-2.gif) right 7px no-repeat;
	padding:0 7px 0 0px;
}
.link-4:hover {color:#fff;}

.links a{
	display:inline-block;
	margin-left:13px;
}
.links-1 a{
	display:inline-block;
	margin-right:13px;
}
.link-5 {
	display:inline-block; 
	color:#fff;
	margin:1px 0 0 0;
	font-size:12px; 
	line-height:17px; 
	background:url(../images/marker-1.gif) right 7px no-repeat;
	padding:0 7px 0 0px;
}
.link-5:hover {color:#000;}

.link-6 {
	display:inline; 
	color:#fff;
	font-size:12px; 
	line-height:16px; 
}
.link-6:hover {text-decoration:underline;}

.link-7 { 
	display:inline-block;
	color:#fff; 
	font-size:12px; 
	line-height:17px; 
	background:url(../images/marker-5.png) 100% 7px no-repeat;
	padding:0 17px 0 0px;
}
.link-7:hover {color:#f6070b; background-position:100% -238px;}
.link-8 {
	display:inline-block; 
	color:#fff;
	font-size:12px; 
	line-height:17px;
	background:url(../images/marker-6.png) 0 3px no-repeat;
	padding-left:31px;
}
.link-8:hover {color:#f6070b;}
.link-9 {
	display:inline-block; 
	color:#f6070b;
	font-size:12px; 
	line-height:17px;
	background:url(../images/marker-6.png) 0 3px no-repeat;
	padding-left:31px;
}
.link-9:hover {text-decoration:none;}

.link-10 { 
	display:inline-block;
	color:#f6070b; 
	font-size:12px; 
	line-height:17px; 
	background:url(../images/marker-2.gif) right 7px no-repeat;
	padding:0 7px 0 0px;
}
.link-10:hover {color:#fff;}

.link-11 { 
	display:inline-block;
	color:#f6070b; 
	font-size:12px; 
	line-height:17px; 
	background:url(../images/marker-2.gif) right 7px no-repeat;
	padding:0 7px 0 0px;
}
.link-11:hover {color:#fff;}
/************ boxex **********************/

.box {
	position:relative; 
	background: url(../images/bg-box.gif) 0 0 repeat-x #0c0d0e;
}
.box-1 {
	position: relative;
	color: #CCCCCC;
	background-color: #220A04;
	background-image: url(../images/bg-box-1.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.box-2 {
	position:relative; 
	background: url(../images/bg-box-2.gif) 0 0 repeat-x #0c0d0e;
	color:#717173;
}

.box-3 { 
	position:relative; 
	background: none;
	border-left:1px solid #7a021b;
	color:#717173;
}
.box-4 {
	position:relative; 
	background: #1f1a1d;
	color:#fff;
	line-height:16px;
}
.box-5 {
	position:relative; 
	background: #121315;
	color:#fff;
	line-height:16px;
}

.box-padding {padding:12px 15px 39px 15px;}
.box-padding1 {padding:12px 15px 10px 15px;}
.box-padding2 {padding:17px 20px 29px 15px;}
.box-padding3 {padding:16px 20px 22px 15px;}
.box-padding4 {padding:14px 22px 27px 16px;}
.box-padding5 {padding:17px 12px 30px 15px;}
.box-padding6 {padding:14px 22px 19px 16px;}
.box-padding7 {padding:14px 11px 16px 11px;}
.box-padding8 {padding:11px 15px 11px 12px;}
/***************** buttons *****************************/
.button {
	display:inline-block;
	position:relative;
	font-size:12px; 
	line-height:1.2em;
	color:#fff;
	font-weight:bold;
	padding:8px 15px 9px 15px;
	background: #7b021b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7a021b), to(#bf032b));
	background: -moz-linear-gradient(#7a021b, #bf032b);
	background: linear-gradient(#7a021b, #bf032b);
	-pie-background: linear-gradient(#7a021b, #bf032b);
	background-image: -o-linear-gradient(#7a021b, #bf032b);
}
.button:hover {
	color:#fff;
	background: #bf032b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bf032b), to(#7a021b));
	background: -moz-linear-gradient(#bf032b, #7a021b);
	background: linear-gradient(#bf032b, #7a021b);
	-pie-background: linear-gradient(#bf032b, #7a021b);
	background-image: -o-linear-gradient(#bf032b, #7a021b);
	}

.buttons{
	padding:11px 0px 0 0;
	display:inline-block;
}
.buttons a{margin-right:12px;}

/************** forms *******************************/
#form {
	width:276px;
}
#form label {
	display:block; 
	height:28px;
	width:274px;
	margin:2px 0 9px 2px;
	border-right:1px solid #3a3a3a;
	border-bottom:1px solid #3a3a3a;
	border-top:1px solid #151515;
	border-left:1px solid #151515;
	background:#333333;
}
#form input {
	width:262px; 
	font-size:13px; 
	line-height:1.2em;
	*margin:-2px 0 0 -2px;
	color:#999999; 
	font-family:Arial, Helvetica, sans-serif; 
	padding:5px 5px 5px 5px; 
	border-right:1px solid #2a2a2a;
	border-bottom:1px solid #2a2a2a;
	border-top:1px solid #212121;
	border-left:1px solid #212121;
	background:#333333;
	outline:none;
}

/************** video *******************************/

.video {display:inline-block; position:relative;}
.video img {position:relative; z-index:1;}
.button-video {position:absolute; top:50%; left:50%; width:40px; height:28px; margin:-14px 0 0 -20px; z-index:2; display:block; background:url(../images/button-video.png) 0 0 no-repeat;}
.button-video:hover {background-position:left bottom;}

/****************************aside************************/
aside {
	width:100%; 
	padding:26px 0px 11px 0px; 
	border-top:1px solid #7a021b;
}

/****************************footer************************/
footer {
	width:100%; 
	padding:25px 0px 35px 0px; 
	background:none; 
}

.text-bot {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height:1.2em; 
	color:#fff; 
	padding:0px 0px 0px 29px;
}
.text-bot a {
	color:#b11114; 
	margin-left:14px;
}
.text-bot a:hover {
	color:#fff;
}

/*************stroke image***************/

.col-3 {width:89px;}

.stroke {
	border:5px solid #fff;
	background:url(../images/bg-img.png) 0 0 repeat;
	position:absolute;
	top:0;
	left:0;
	height:52px;
	width:79px;
	z-index:3;
	cursor:pointer;
}
.rel{
	position:relative;
	z-index:1;
	width:90px;
	height:63px;
}
.box-3 img {
	position:relative;
	z-index:2;
}
/**********tabs***********/
#page1 .tabs {
	overflow:hidden;
	padding:0px 0 0 0px;
	background: url(../images/bg-tabs.gif) 0 0 repeat-x #8a0622;
}
#page1 .tabs li {
	background:url(../images/bg-tabs-li.png) 0 0 repeat-x;   
	overflow:hidden; 
	float:left;
	border-right:1px solid #0c0c0c;
}

#page1 .tabs li:hover, #page1 .tabs li.active {
	background-position: left bottom;
	background-color:#7a021b;
}
#page1 .tabs li a {
	display:block;
	padding:8px 15px 10px 15px;
	font-size:12px; 
	line-height:1.2em; 
	color:#e92831; 
	text-decoration:none; 
	text-align:center;
	font-weight:bold;
}
#page1 .tabs li:hover a, #page1 .tabs li.active a {color:#fff;}

#page1 .tab_container { 
	padding: 11px 9px 17px 15px; 
	background:none;
	border-left:1px solid #7a021b;
}


#tab1 { overflow:hidden;}
#tab2 { overflow:hidden;}
#tab3 { overflow:hidden;}


#page2 .tabs {
	overflow:hidden;
	padding:0px 0 0 0px;
	background: url(../images/bg-tabs.gif) 0 0 repeat-x #8a0622;
}
#page2 .tabs li {
	background:url(../images/bg-tabs-li.png) 0 0 repeat-x;   
	overflow:hidden; 
	float:left;
	width:78px;
	border-right:1px solid #0c0c0c;
}

#page2 .tabs li:hover, #page2 .tabs li.active {
	background-position: left bottom;
	background-color:#7a021b;
}
#page2 .tabs li a {
	display:block;
	padding:8px 0px 9px 0px;
	font-size:12px; 
	line-height:1.2em; 
	color:#e92831; 
	text-decoration:none; 
	text-align:center;
	font-weight:bold;
}
#page2 .tabs li:hover a, #page2 .tabs li.active a {color:#fff;}

#page2 .tab_container { 
	padding: 19px 19px 10px 16px; 
	background:none; 
}

.example-image-link {
  display: inline-block;
  margin: 0 10px 20px 10px;
  line-height: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 4px solid #5B0000;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
/* line 191, ../sass/screen.sass */
.example-image-link:hover {
  border: 4px solid #1C0000;
}

/* line 194, ../sass/screen.sass */
.example-image {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}