/* 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:#8d8d8d;
	min-width:1200px;
	/*background:#f1f0f0;*/
	padding:0 0 30px 0;
	background-image:url(../images/bg/wallpaper.jpg);
	background-attachment: fixed;
}




@-webkit-keyframes blink {
    from {
        opacity: 1.0;
    }
    to {
        opacity: 0.0;
    }
}
blink {
    -webkit-animation-name: blink;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(1.0, 0, 0, 1.0);
    -webkit-animation-duration: 2s;
}




.main {
	width:1200px; 	
	padding:0;
	margin:0 auto;
	font-size:0.75em;
	line-height:1.4166em;
	position:relative;
	background: none;
	z-index:1;
}

.font_big { font-size:16px;}
.font_small { font-size:12px;}


a {color:#8c8c8c; text-decoration:none;}
a:hover {
	text-decoration:underline;
}

.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 { overflow:hidden;}
.wrapper {width:100%; overflow:hidden; position:relative;}
.extra-wrap {overflow:hidden;}
.extra-box {overflow:hidden;}
.extra-box-1 {overflow:hidden; position:relative;}
 
.container {width:100%;}

p {margin-bottom:20px;}
.p0 {margin-bottom:1px;}
.p00 {margin-bottom:6px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:29px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}
.p6 {margin-bottom:60px;}
.p7 {margin-bottom:67px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}
.title-1 {margin-bottom:17px;}
.title-2 {margin-bottom:13px;}

.it {font-style:italic;}

.big {text-transform:uppercase;}

.letter {letter-spacing:1px;}

.l-h {line-height:22px;}

.norm {font-weight:normal;}

.color-1 {color:#fff;}
.color-2 {color:#282828;}
.color-3 {color:#e5122d;}
.color-4 {color:#0db9fa;}
.color-5 {color:#29a9e0;}


.hidden {overflow:hidden;}
.z-index {z-index:999; position:relative;}

.rel {position:relative;}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}
.margin-bot1 {margin-bottom:55px;}
.margin-bot0 {margin-bottom:1px;}


.margin-left{margin-bottom:15px;}

.margin-top {margin-top:3px;}
.margin-top1 {margin-top:8px;}
.margin-top2 {margin-top:4px;}
.margin-top3 {margin-top:5px;}



.spacing {margin-right:35px;}
.spacing2 {margin-right:45px;}
.spacing3 {margin-right:60px;}

.spacing-bot {margin-bottom:25px;}
.spacing-bot1 {margin-bottom:28px;}

.indent {padding:0 0 0px 30px;}
.indent2 {padding-left:50px;}
.indent-bot {margin-bottom:20px;}
.indent-bot1 {margin-bottom:22px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:4px 20px 0px 0;}
.img-indent1 {float:left; margin:5px 7px 0px 0px;}
.img-indent2 {float:left; margin:4px 9px 0px 0;}
.img-indent3 {float:left; margin:5px 18px 0px 0;}
.img-indent4 {float:left; margin:5px 11px 0px 0;}
.img-indent5 {float:left; margin:0px 17px 0px 0;}
.img-indent6 {float:left; margin:2px 13px 0px 0px;}
.img-indent-r {float:right; margin:0 0px 0px 11px;}
.img-indent-r1 {float:right; margin:9px 11px 0px 35px;}

.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {margin-bottom:10px;}
.prev-indent-bot1 {margin-bottom:12px;}
.prev-indent {float:left; margin:0 16px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	


.border {border:4px solid #212121;}
.border1 {border:4px solid #2f2f2f;}
.border3 { border:1px solid #eaeaea};

.buttons a:hover {cursor:pointer;}

.menu-right li a,
.menu li a,
.sf-menu li a,
.list-1 li a,
.list-2 li a,
.list-3 li a,
.list-4 li a,
.link,
.link-1,
.link-2,
.link-3,
.link-4,
.link-5,
.link-6,
.link-7,
.button-1,
.button-2,
.button,
.button-3,
.button-4,
.button-main,
.text-bot a,
.works-list li a,
.date,
.text-2,
h5 a,
h6 a,
a.thumb,
#form-top a,
.footer-menu li a,
.logo {text-decoration:none;}	

/*********************************header*************************************/
header { /*height:176px;*/ width:100%; position:relative; z-index:2; background:none; padding:23px 0 0 0;}

.row-1 {width:100%; height:68px; position:relative; z-index:2; background:#2b2b2b;}
.row-2 {width:100%; height:50px; /*height:68px;*/ position:relative; z-index:1; background:#fff; padding:20px 0 0 0;}

h1 {padding:15px 0 0 23px; position:relative;}
.logo {display:block; width:185px; height:38px;}


#form-top {position:relative; padding: 0 0 0 40px;}
.form-top {height:29px; overflow:hidden; background:none;}
.form-top span{float:left;}
#form-top input {width:835px; font-size:15px; line-height:1.2em; height:16px; font-family:Arial, Helvetica, sans-serif; color:#b9b9b9; background:#f9f9f9; padding:4px 9px 6px 9px; margin-right:0px; border:1px solid #eaeaea;}
*+html #form-top input {margin-top:-1px;}
#search_button {cursor:pointer; display:inline-block; font-size:16px; line-height:25px; height:28px; font-family: 'Oswald', sans-serif; text-transform:uppercase; color:#fff; padding:0px 16px 0px 16px; text-align:center;
	background: #eb122f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f01230), to(#c21125));
	background: -moz-linear-gradient(#f01230, #c21125);
	background: linear-gradient(#f01230, #c21125);
	-pie-background: linear-gradient(#f01230, #c21125);
	background-image: -o-linear-gradient(#f01230, #c21125);
	text-decoration:none;
	}
#search_button:hover {background: #c21125;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c21125), to(#f01230));
	background: -moz-linear-gradient(#c21125, #f01230);
	background: linear-gradient(#c21125, #f01230);
	-pie-background: linear-gradient(#c21125, #f01230);
	background-image: -o-linear-gradient(#c21125, #f01230);}

/************ sf-menu **********************/
	
.sf-menu { padding:0px 0 0 0px; background:none; position:absolute; left:290px; top:0px;}
.sf-menu li.bgr {float:left; padding:0; background:url(../images/bg-menu-li.gif) left 0 no-repeat;}
.sf-menu li.bgr a {display:block; padding:24px 20px 24px 21px; color:#a0a0a0; font-family: 'Oswald', sans-serif; font-size:14px; line-height:1.3em; text-transform:uppercase; text-align:center; background: none;}
.sf-menu li.last a {padding:24px 20px 24px 20px;}
.sf-menu li.bgr:hover a, .sf-menu li.bgr.sfHover a, .sf-menu li.current a{color:#fff;}



/*********************************content*************************************/
#content {width:100%; padding:0px 0px 0px 0px; z-index:1; position:relative; background:#fff;}


.padding{padding: 0px 0px 20px 0px;}
.padding1{padding: 0px 0px 15px 4px;}


.padding-1 {padding:8px 0px 8px 9px;}
.padding-2 {padding:15px 0px 17px 19px;}
.padding-3 {padding:6px 0px 8px 9px;}
.padding-4 {padding:7px 0px 9px 9px;}
.padding-5 {padding:17px 0px 17px 20px;}

.padding-left {padding: 2px 0px 22px 10px;}

.border-bot {width:100%; border-bottom:1px solid #e5e5e5; padding-bottom:11px;}
.border-bot1 {width:100%; border-bottom:1px solid #e5e5e5; padding-bottom:20px;}
.border-bot2 {width:100%; border-bottom:1px solid #e5e5e5; padding-bottom:18px;}

.col-1 {width:116px; margin-right:20px;}
.col-2 {width:116px;}

.col-3 {width:154px; margin-right:15px;}
.col-4 {width:154px;}

/******************** bg ***********************/
.bg-grey {background: #f6f6f6;
	border:1px solid #eaeaea;
}
.bg-grey-1 {background: #f6f6f6;
	border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #d5d5d5;
}
.bg-dark {width:100%;
	background: #2e2e2e;
}

/************************* h *****************************/

h2 {font-size:20px; line-height:1.3em; letter-spacing:-1px; font-family:'Oswald', sans-serif; text-transform:uppercase; color:#282828; margin:0px 0 0px 0; font-weight:normal;}
h3 {font-size:20px; line-height:1.3em; letter-spacing:-1px; font-family:'Oswald', sans-serif; text-transform:uppercase;  color:#fff; margin:0px 0 0px 0; font-weight:normal;}
h4 {font-size:12px; line-height:22px; color:#18b4ed; margin:0 0 0px 0; font-weight:normal;}
h5 {font-size:12px; line-height:17px; margin:0px 0 1px 0px; color:#de112c; font-weight:normal;}
h6 {font-size:12px; line-height:1.2em; margin:0px 0 0px; color:#282828;}

.text-1 {font-size:17px; line-height:17px; color:#fb1230;}

.text-indent {float:left; margin:3px 5px 0 0;}
.text-indent1 {float:left; margin:1px 10px 0 0;}
/***************** lists ****************/

.list-1 li {font-size:12px; line-height:15px; background: url(../images/marker-3.png) left top no-repeat; background-color:#fff; color:#999; 
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}
.list-1 li.last{border-bottom:1px solid #eaeaea;}
.list-1 li:hover {background-position:left bottom; background-color:#282828; 
}
.list-1 li.last:hover {border:1px solid #282828;}
.list-1 li a {color:#555; display:block; padding:6px 0px 6px 30px;}
.list-1 li:hover a {color:#fff;}

/************ links **********************/

.link {display:inline; color:#de112c; font-size:12px; line-height:17px;}
.link:hover {text-decoration:underline;}


/************ boxex **********************/

.box {position:relative; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; background:none;}
.box-1 {position:relative; background: url(../images/bg-box-1.gif) 0 0 repeat-x #1c1c1c;}

.box-padding {padding:6px 9px 6px 9px;}
.box-padding-1 {padding:20px 15px 15px 20px;}
.box-padding-2 {padding:16px 17px 19px 20px;}
.box-padding-3 {padding:16px 17px 22px 20px;}



/***************** buttons *****************************/
.button {cursor:pointer; display:inline-block; font-size:15px; line-height:1.3em; letter-spacing:-1px; font-family: 'Oswald', sans-serif; text-transform:uppercase; color:#fff; padding:6px 11px 7px 12px; text-align:center; margin-top:4px; margin-right:3px;
	background: #eb122f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f01230), to(#c21125));
	background: -moz-linear-gradient(#f01230, #c21125);
	background: linear-gradient(#f01230, #c21125);
	-pie-background: linear-gradient(#f01230, #c21125);
	background-image: -o-linear-gradient(#f01230, #c21125);
	}
.button:hover {background: #c21125;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c21125), to(#f01230));
	background: -moz-linear-gradient(#c21125, #f01230);
	background: linear-gradient(#c21125, #f01230);
	-pie-background: linear-gradient(#c21125, #f01230);
	background-image: -o-linear-gradient(#c21125, #f01230);}
	
	
	
.button-1 {display:inline-block; cursor:pointer; font-size:12px; line-height:17px; color:#fff; font-weight:bold; padding:1px 5px 1px 5px;
	background: #d7112a; border: 1px solid #d7112a;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f01230), to(#c21125));
	background: -moz-linear-gradient(#f01230, #c21125);
	background: linear-gradient(#f01230, #c21125);
	-pie-background: linear-gradient(#f01230, #c21125);
	background-image: -o-linear-gradient(#f01230, #c21125);
		border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.button-1:hover {color:#323232; border:1px solid #eaeaea;
	background: #f9f9f9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f5f5f5));
	background: -moz-linear-gradient(#fff, #f5f5f5);
	background: linear-gradient(#fff, #f5f5f5);
	-pie-background: linear-gradient(#fff, #f5f5f5);
	background-image: -o-linear-gradient(#fff, #f5f5f5);}

.marker {background:url(../images/marker.png) right top no-repeat; margin:0 0 0 0px; display:inline; padding-right:15px;}
.button-1:hover .marker {background-position:right bottom;}


.button-2 {display:inline-block; cursor:pointer; font-size:12px; line-height:17px; color:#323232; font-weight:bold; padding:2px 6px 2px 6px; border:1px solid #eaeaea;
	background: #f9f9f9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f5f5f5));
	background: -moz-linear-gradient(#fff, #f5f5f5);
	background: linear-gradient(#fff, #f5f5f5);
	-pie-background: linear-gradient(#fff, #f5f5f5);
	background-image: -o-linear-gradient(#fff, #f5f5f5);
	border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.button-2:hover {color:#fff;
	background: #d7112a; border: 1px solid #d7112a;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f01230), to(#c21125));
	background: -moz-linear-gradient(#f01230, #c21125);
	background: linear-gradient(#f01230, #c21125);
	-pie-background: linear-gradient(#f01230, #c21125);
	background-image: -o-linear-gradient(#f01230, #c21125);}

.buttons {padding-top:12px;}
.buttons a {margin-right:8px;}

.buttons-1 {padding-top:8px; padding-bottom:2px;}
.buttons-1 a {margin-right:8px;}

.button-3 {display:inline-block; cursor:pointer; font-size:12px; line-height:17px; color:#323232; font-weight:bold; padding:1px 5px 1px 5px;
	color:#323232; border:1px solid #eaeaea;
	background: #f9f9f9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f5f5f5));
	background: -moz-linear-gradient(#fff, #f5f5f5);
	background: linear-gradient(#fff, #f5f5f5);
	-pie-background: linear-gradient(#fff, #f5f5f5);
	background-image: -o-linear-gradient(#fff, #f5f5f5);
		border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.button-3:hover {color:#fff;
		background: #d7112a; border: 1px solid #d7112a;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f01230), to(#c21125));
	background: -moz-linear-gradient(#f01230, #c21125);
	background: linear-gradient(#f01230, #c21125);
	-pie-background: linear-gradient(#f01230, #c21125);
	background-image: -o-linear-gradient(#f01230, #c21125);}

.marker-1 {background:url(../images/marker-1.png) right top no-repeat; margin:0 0 0 0px; display:inline; padding-right:15px;}
.button-3:hover .marker-1 {background-position:right bottom;}


.button-4 {display:inline-block; cursor:pointer; padding:2px 12px 0px 9px;
	border:1px solid #eaeaea;
	background: #f9f9f9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f5f5f5));
	background: -moz-linear-gradient(#fff, #f5f5f5);
	background: linear-gradient(#fff, #f5f5f5);
	-pie-background: linear-gradient(#fff, #f5f5f5);
	background-image: -o-linear-gradient(#fff, #f5f5f5);
		border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.button-4:hover {
		background: #2f2f2f; border: 1px solid #2f2f2f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2f2f2f), to(#1d1d1d));
	background: -moz-linear-gradient(#2f2f2f, #1d1d1d);
	background: linear-gradient(#2f2f2f, #1d1d1d);
	-pie-background: linear-gradient(#2f2f2f, #1d1d1d);
	background-image: -o-linear-gradient(#2f2f2f, #1d1d1d);}
	
.marker-2 {background:url(../images/marker-2.png) right top no-repeat; margin:0 0 0 0px; display:inline; }
.button-4:hover .marker-2 {background-position:right bottom;}

/****************************footer************************/
footer {width:100%; padding:32px 0px 34px 0px; background: #fff; border-top:1px solid #e5e5e5; position:relative; z-index:2;}

.footer-menu {padding:0px 0px 0 39px; position:relative; z-index:999;}
.footer-menu li {float:left; font-size:12px; line-height:17px; margin-right:18px;}
.footer-menu li.last {margin-right:0;}
.footer-menu li a {display:inline-block; color:#323232;}
.footer-menu li a:hover, .footer-menu li.current a {color:#de112c; text-decoration:underline;}

.text-bot {float:right; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.2em; color:#323232; padding:0px 39px 0px 0px; text-align:right;}
.text-bot a {color:#de112c; text-decoration:none;}
.text-bot a:hover {text-decoration:underline;}


/**********tabs***********/

.tabs {overflow:hidden; padding:0px 0 0 0px;}
.tabs li {background:#f6f6f6; border-top:1px solid #e8e8e8; border-right:1px solid #d4d4d4; border-left:none; position:relative; z-index:2; overflow:hidden; float:left;}
.tabs li.first {border-left:1px solid #d4d4d4;}
.tabs li:hover, .tabs li.active {background: #2e2e2e; border-top:1px solid #2e2e2e; border-right:1px solid #2e2e2e;}
.tabs li.first:hover, .tabs li.first.active {border-left:1px solid #2e2e2e;}
.tabs li a {display:block; font-size:20px; line-height:1.3em;  padding:7px 9px 9px 10px; color:#282828; text-transform:uppercase;  letter-spacing:-1px; font-family:'Oswald', sans-serif;  text-decoration:none; text-align:center;}
.tabs li a:hover, .tabs li.active a {color:#fff;}

.tab_container { padding: 0px 0px 0px 0px; background:none; border-top:1px solid #eaeaea; position:relative; z-index:1;}


#tab1 { overflow:hidden;}
#tab2 { overflow:hidden;}






/*MIRAZ'S CUSTOM STYLES*/
.leftnav_titles
{	color:#FFF;
	text-align:center;
	font-weight:bold;
	padding:6px;
	background-image: url(../images/bg/head_bg.jpg);
	background-repeat: repeat-x;
	font-size:12px;
	}
	
#footer_player
{ position: fixed; 
bottom: 2px; 
right: 2px; 
width: 350px; 
height: 250px;
border:1px #eaeaea solid;
z-index: 10;
/*eaeaea*/
}


/*SEACH ENGINE*/
.ausu-suggest input
{
    padding:6px;
    border:1px #CCC solid;
    font-size:14px;
}

.ausu-suggest input
{
    padding:6px;
    border:1px #CCC solid;
    font-size:14px;
}

.ausu-suggestionsBox
{
    position: absolute;
    left: 0px;
    top:-2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 30px 0px 0px 0px;
    width: 220px;
    padding:0px;
    color: #fff;
    display: none;
    padding: 0 0 0 0;
}

.ausu-suggestionsBox ul 
{
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #FFF;
	width: 220px;
}



.ausu-suggestionsBox ul li a
{
    display: block;
    text-indent:  4px;
    width: 220px;
    text-decoration: none;
    padding: 4px 0 4px 0;
    border:1px solid #eaeaea;  
	text-align:left;
}

.ausu-load { background: url(../images/loader.html) right no-repeat; }

.ausu-suggest
{
    position:relative;
    float: left;
}

.selected a
{
	background-color: #008AB3;
	color:#FFF;
}

/*SEACH ENGINE END*/
