﻿/*
 * addons.css file for TorrentPir template
 * Template name: Pir.Customs
 * v. 2.1.1
 * [FrosT] - Infernal.Customs
 * (c) 2009.
 */

/*
 * No outline for links
 */
a:focus {
	outline : none;
}

/*
 * Banners wals Divs
 */
#banners_wall{
    margin:10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
	background-color: transparent;
	width:auto;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* IE 5.5+*/
	-moz-opacity: 0.95; /* Mozilla 1.6 */
	-khtml-opacity: 0.95; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.95; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

/*
 * Modules styles
 */
#left div.module, #right div.module {
	margin:0 0 25px;
}
div.module {
	position:relative;
	min-width:275px;
	width:auto;
}
div.module_rate {
	position:relative;
	min-width:275px;
	width:auto;
}

div.module_avatar {
	position:relative;
	min-width:80px;
}

/*
 * module: tile
 */
div.mod-tile div.box-t1 {
	background: url(../images/mod/module_tile_tl.png) 0 0 no-repeat;
}
div.mod-tile div.box-t2 {
	padding: 0px 17px 0px 12px;
	background: url(../images/mod/module_tile_tr.png) 100% 0 no-repeat;
}
div.mod-tile div.box-t3 {
	height: 12px;
	background: url(../images/mod/module_tile_t.png) 0 0 repeat-x;
}
div.mod-tile div.box-1 {
	background: url(../images/mod/module_tile_l.png) 0 0 repeat-y;
}
div.mod-tile div.box-2 {
	padding: 0px 10px 0px 5px;
	background: url(../images/mod/module_tile_r.png) 100% 0 repeat-y;
}
div.mod-tile div.box-3 {
	padding: 0px 2px 0px 2px;
	background: #F5F5F5;
	overflow: hidden;
}
div.mod-tile div.box-b1 {
	background: url(../images/mod/module_tile_bl.png) 0 0 no-repeat;
}
div.mod-tile div.box-b2 {
	padding: 0px 17px 0px 12px;
	background: url(../images/mod/module_tile_br.png) 100% 0 no-repeat;
}
div.mod-tile div.box-b3 {
	height: 17px;
	background: url(../images/mod/module_tile_b.png) 0 0 repeat-x;
}
div.mod-tile h3.header {
	margin: 0px 0px 5px 0px;
	font-size: 150%;
	letter-spacing: -1px;
}
div.mod-tile h3.header span.color {
	color: #141414;
}
div.mod-tile div.badge-new,
div.mod-tile div.badge-top,
div.mod-tile div.badge-pick {
	right: 4px;	
}

/*
 * module: menu
 */
div.mod-menu div.box-3 {
	padding: 0px 10px 15px 10px;
}

/*
 * module: polaroid2
 */
div.mod-polaroid2 div.badge-tape {
	position: absolute;
	top: -23px;
	left: 50%;
	width: 177px;
	height: 36px;
	margin-left: -100px;
	background: url(../images/mod/module_polaroid2_tape.png) 0 0 no-repeat;
	z-index: 1;
}
div.mod-polaroid2 div.box-t1 {
	margin-top: 13px;
	padding: 0px 5px 0px 0px;
	background: url(../images/mod/module_polaroid2_tr.png) 100% 0 no-repeat;
}
div.mod-polaroid2 div.box-t2 {
	height: 13px;
	background: #FFFFF9;
}
div.mod-polaroid2 div.box-1 {
	padding: 0px 5px 0px 0px;
	background: url(../images/mod/module_polaroid2_r.png) 100% 0 repeat-y;
	overflow: hidden;
}
div.mod-polaroid2 div.box-2 {
	padding: 0px 13px 5px 13px;
	background: #FFFFF9 url(../images/mod/module_polaroid2_bg.png) 0 100% repeat-x;
}
div.mod-polaroid2 div.box-3 {
	margin-bottom: 0px;
	background: #FFFFF9;
}
div.mod-polaroid2 div.box-4 {
	padding: 1px 0px 1px 0px;
	overflow: hidden;
	font-family: "Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	/*color: #C8C8C8;*/
}
div.mod-polaroid2 div.box-b1 {
	background: url(../images/mod/module_polaroid2_bl.png) 0 0 no-repeat;
}
div.mod-polaroid2 div.box-b2 {
	padding: 0px 10px 0px 10px;
	background: url(../images/mod/module_polaroid2_br.png) 100% 0 no-repeat;
}
div.mod-polaroid2 div.box-b3 {
	height: 5px;
	background: url(../images/mod/module_polaroid2_b.png) 0 0 repeat-x;
}
div.mod-polaroid2 h3.header {
	height: 25px;
	margin: 0px 0px 0px 0px;
	font-size: 150%;
	line-height: 25px;
	text-align: center;
	letter-spacing: -1px;
	font-family: "Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #323232;
}

/*
 * module: clip
 */
div.mod-clip div.badge-paperclip {
	position: absolute;
	top: 10px;
	right: -4px;
	width: 42px;
	height: 22px;
	background: url(../images/mod/module_clip_paperclip.png) 0 0 no-repeat;
	z-index: 1;
}
div.mod-clip div.box-t1 {
	padding: 0px 5px 0px 0px;
	background: url(../images/mod/module_clip_tr.png) 100% 0 no-repeat;
}
div.mod-clip div.box-t2 {
	height: 5px;
	background: #CCDEE5;
}
div.mod-clip div.box-1 {
	padding: 0px 5px 0px 0px;
	background: url(../images/mod/module_clip_r.png) 100% 0 repeat-y;
}
div.mod-clip div.box-2 {
	padding: 10px 10px 10px 15px;
	background: #CCDEE5;
	overflow: hidden;
	color: #323232;
}
div.mod-clip div.box-tCustoms1 {
	height: 5px;
	background: #FAFAF0;
}
div.mod-clip div.box-tCustoms2 {
	height: 5px;
	background: #C3FF99;
}
div.mod-clip div.box-tCustoms3 {
	height: 5px;
	background: #ECFCFF;
}
div.mod-clip div.box-Customs1 {
	padding: 0px 5px 5px 5px;
	background: #FAFAF0;
	overflow: hidden;
	color: #323232;
}
div.mod-clip div.box-Customs2 {
	padding: 10px 10px 10px 15px;
	background: #C3FF99;
	overflow: hidden;
	color: #323232;
}
div.mod-clip div.box-Customs3 {
	padding: 10px 10px 10px 15px;
	background: #ECFCFF;
	overflow: hidden;
	color: #323232;
}
div.mod-clip div.box-b1 {
	background: url(../images/mod/module_clip_bl.png) 0 0 no-repeat;
}
div.mod-clip div.box-b2 {
	padding: 0px 10px 0px 10px;
	background: url(../images/mod/module_clip_br.png) 100% 0 no-repeat;
}
div.mod-clip div.box-b3 {
	height: 5px;
	background: url(../images/mod/module_clip_b.png) 0 0 repeat-x;
}
div.mod-clip h3.header {
	margin: 0px 0px 5px 0px;
	font-size: 150%;
	letter-spacing: -1px;
}

/*
 * module: rounded transparent
 */
div.mod-roundedtrans div.module {
	margin-top: 5px;
}

div.mod-roundedtrans div.box-l {
	background: url(../images/mod/module_roundedtrans_l.png) 0 0 no-repeat;
}

div.mod-roundedtrans div.box-r {
	padding: 0px 10px 0px 10px;
	background: url(../images/mod/module_roundedtrans_r.png) 100% 0 no-repeat;
}

div.mod-roundedtrans div.box-m {
	height: 22px;
	padding: 5px 0px 5px 0px;
	background: url(../images/mod/module_roundedtrans_m.png) 0 0 repeat-x;
	overflow: hidden;
}

div.mod-roundedtrans div.box-l-ie6,
div.mod-roundedtrans div.box-r-ie6 {
	display: none;
}

/*
 * Custom input fields
 */
.input_custom {
	border:1px solid #CCCCCC;
	color:#003366;
	font-size: 11px;
	font-family: tahoma;
	background:#E9F8FF none repeat scroll 0 0;
	background-repeat: repeat-x;
	height: 15px;
	padding:5px 2px 2px 20px;
}

/*
 * Preloading page in - development status
 */
#pageIsLoading {
	position:absolute;
	z-index:9999;
	display:block;
	padding-left:75px;
	padding-right:12px;
	min-width:210px;
	min-height:75px;
	line-height:70px;
	border:1px solid #000000;
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../images/pageIsLoading.gif);
	background-position: 6px center;
	background-repeat: no-repeat;
}

/*
 * Forum icon customs class
 */
img.forum_icon_customs  { width: auto; height: auto; padding: 7px;}
p { text-shadow: 1px 1px 1px rgba(255,255,255, .5); }

/*
 * Css Buttons
 */
/*MAIN*/
a.button {
    background-color:transparent;
    background-image: url( '../images/btn/default/btn_r.png' );
    background-repeat:no-repeat ;
    background-position:top right;
    color: #000000;
		display:block; /*opera*/
		display:inline-block; /*ie*/
		display:-moz-inline-box; /*ff*/    /*font: bold 12px arial, sans-serif;*/
    font: normal 13px arial, sans-serif;
    height: 32px;
    margin-right: 0px;
    padding-right: 10px;
    text-decoration: none;
}
a.button span {
    background-color:transparent;
    background-image: url( '../images/btn/default/btn_l.png' );
    background-repeat:no-repeat ;
    display: inline-block;
    line-height: 20px;
    padding: 5px 0 8px 10px;
}
a.button span img{
    margin-left:-4px;
    margin-top:2px;
    padding-right:3px;
}
a.button:hover {
    background-image: url( '../images/btn/default/btn_r.png' );
	background-position: 100% -31px;
    color: #fff;
    outline: none;
}
a.button:hover span {
    background-image:url( '../images/btn/default/btn_l.png');
	background-position: 0 -31px;
}
/*SPECIAL*/
a.special {
    background-image: url( '../images/btn/special/btn_r.png' );
		display:block; /*opera*/
		display:inline-block; /*ie*/
		display:-moz-inline-box; /*ff*/}
a.special span {
    background-image: url( '../images/btn/special/btn_l.png' );
}
a.special:hover {
    background-image: url( '../images/btn/special/btn_r.png' );
	background-position: 100% -31px;
}
a.special:hover span {
    background-image: url( '../images/btn/special/btn_l.png' );
	background-position: 0 -31px;
}
/*ORANGE*/
a.orange {
    background-image: url( '../images/btn/orange/btn_r.png' );
		display:block; /*opera*/
		display:inline-block; /*ie*/
		display:-moz-inline-box; /*ff*/}
a.orange span {
    background-image: url( '../images/btn/orange/btn_l.png' );
}
a.orange:hover {
    background-image: url( '../images/btn/orange/btn_r.png' );
	background-position: 100% -31px;
}
a.orange:hover span {
    background-image: url( '../images/btn/orange/btn_l.png' );
	background-position: 0 -31px;
}
/*Lime*/
a.lime {
    background-image: url( '../images/btn/lime/btn_r.png' );
		display:block; /*opera*/
		display:inline-block; /*ie*/
		display:-moz-inline-box; /*ff*/}
a.lime span {
    background-image: url( '../images/btn/lime/btn_l.png' );
}
a.lime:hover {
    background-image: url( '../images/btn/lime/btn_r.png' );
	background-position: 100% -31px;
}
a.lime:hover span {
    background-image: url( '../images/btn/lime/btn_l.png' );
	background-position: 0 -31px;
}

/*
 * Divs
 */
	/* стиль кнопки закрыть на этом div-окне */
	.closeButton
	{ 
	    position:absolute; 
	    top:0px; 
	    right:0px; 
	    /*border-bottom:1px solid gray; */
	    /*border-left:1px solid gray; */
	    font-weight:bold; 
	    cursor:pointer; 
		background:transparent;
		background-image:url(../images/btn/close.png);
		min-height:16px;
		min-width:16px
	}

	/* стиль div-окна */
	.divwin 
	{ 
	    position:absolute; 
		z-index:99999;
		left:100px;
		top:150px;
	    width:300px; 
	    height:120px; 
	    border:3px solid #FAFAF0;
		background:#F0F0E5 url(../images/mod/div_bg.png) repeat scroll 0 0;
	    display:none; 
	    padding:20px 20px 20px 20px; 
	    text-align:center; 
	}

	
div.overlay {
background-image:url(../images/overlay/white.png);
display:none;
height:150px;
padding:40px;
left:25px;
top:90px;
width:280px;
}
div.overlay div.close {
cursor:pointer;
height:35px;
position:absolute;
right:5px;
top:5px;
width:35px;
}
div.tooltip {
background:transparent url(../images/tooltip/black_arrow_big.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:none;
font-size:14px;
height:153px;
padding:30px;
width:310px;
}
div.tooltip h3 {
color:#FFFFFF;
font-size:18px;
margin:0;
}

/*
 * Login Fade Mask
 */
#mask { 
    background:#667788 url(../images/expose/mask_gradient_1000.png) no-repeat scroll 0 0;
}
form.expose {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:transparent url(../images/expose/h150.png) repeat-x scroll 0 0;
margin:10px 0;
padding:11px;
text-align:center;
width:350px;
}
