﻿/*
	Author: Garovsky
	Author URI: http://garovsky.ru/
*/

/* Hard CSS, protect from dummies */

h1 a.button, .title a.button { vertical-align: bottom; }


/* Forms */
input[type=text], input[type=password], input[type=file], textarea  {
	scrollbar-track-color: expression(runtimeStyle.scrollbarFaceColor = '#fff', onclick = function() { if (this.className!='focus') {this.className+=' focus'} }, onblur = function() {this.className=this.className.replace(' focus', '')} ); 
}
	input[type=text].focus, input[type=password].focus, input[type=file].focus, textarea.focus {
		background: #FFF6D9; border-color: #bbb;
	}
	input[type=checkbox], input[type=radio] { margin: -2px 2px -2px -3px; }
	#header-search input.focus { background: #5c5c5c; border-color: #888; }
button  { padding: 2px 7px 1px; overflow: visible; }
/* select { width: auto; } - overflow fix */


/* Jumping fix */
ul.clear, .type-6 ul, .type-13 ul, .type-14 ul { width: 100%; padding-right: 2px; overflow-x: hidden; }


/* Header */
#header-tab button { padding: 1px 7px 0; }
#header-search fieldset { line-height: 35px; }


/* Content */
.box-2-inner { padding-bottom: 6px; }
.box-2-overflow { padding-bottom: 5px; overflow-y: hidden; }
.box-2 .bt { position: relative; top: -7px; margin-bottom: -14px; }
.box-5 .bt { position: relative; top: -5px; margin-bottom: -10px; }

.type-2 dt i { padding-left: 3px; }
.type-13 ul { padding-right: 5px; }
.type-13 p { padding-top: 0; }

.items .i-21 { padding-top: 6px; }

.tags-list li { padding-right: 4px; }

.respond-title, .respond-title p { padding-bottom: 5px; }
	.respond-title .rating { margin: 3px 8px 0 0; }
.respond .box-2-inner { padding-bottom: 5px; }
.responds textarea { margin-left: -3px; }

.listing-1 li { padding: 1px 0 1px 2%; }
.listing-2 li { padding: 1px 4px 1px 0; }

.arrow-down { background-position: 0 6px; }
.arrow-up { background-position: 0 5px; }


/* hasLayout */
.type-4, .type-4 li, .responds li ul { position: relative; zoom: 1; }
label, #header-tab li, #header-tab li a, #header-rating li, #footer li, .listing-1 li, .listing-2 li, .title span, h1 span, h1 a.button, .title a.button, .title .s-12, .actions a, .green, .red, .box-2, .box-5, .items .clear h2 {
	zoom: 1;
}