/*
	Theme Name: NIS
	Description: Тема создана специально для сайта nailibragimov.kz.
	Author: Dmitry Pytkin
	Author URI: http://afenics.free-lance.ru 
	Version: 1.0.2

*/
/*  RESET  */
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;}fieldset,img{border:0;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
/*  RESET  */
/*  BASE  */
body{margin:0px; background-color:#fff;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{padding:.5em;}th{text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em; white-space:normal;} button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
.clear {
	clear:both;
	}
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.nomargin {
	margin:0 !important;
	}
a {
	text-decoration:none;
	color:#fff;
	outline:none;
}
a:hover{
	text-decoration:underline;
	}
/************  
  MAIN PAGE 
*************/
body.nis {
	width:1200px;
	margin:0 auto;
	background:#191919 !important;	
	padding:30px 35px 25px 35px;
	}
* html body {
	padding:30px 26px 25px 26px;	
	}	
.header {
	height:65px;
	padding:0 164px 0 138px;
	}	
.logo {
	float:left;
	background:url(img/logo.png) no-repeat;
	display:block;
	width:289px;
	height:35px;
	}
.logo_eng {
	float:left;
	background:url(img/logo_eng.png) no-repeat;
	display:block;
	width:314px;
	height:38px;	
	}	
.langPan {
	float:right;
	padding:5px 0 0 0;
	}	
.langLink {
	float:left;
	width:37px;
	height:21px;
	text-align:center;
	font:normal 12px/21px Verdana, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	margin:0 0 0 14px;
	}
.langLink:hover {
	text-decoration:none;
	background:url(img/lang_bg.png) no-repeat;
	}
.activlang {
	background:url(img/lang_bg.png) no-repeat;
	}	
.mainImage{
	width:1206px;
	height:512px;
	margin:0 0 35px 0;
	}
.menu {
	width:825px;
	margin:0 auto;
	padding:0;
	}	
.page_item, .current_page_item{
	list-style:none;
	float:left;
	margin:0 50px 0 0;
	font:normal 16px/32px Verdana, Geneva, sans-serif;
	}	
.page_item a {
	padding:0 10px 0 10px;
	display:inline-block;
	color:#fff;
	text-decoration:none !important;
	}	
.page_item a:hover {
	background:#353535;
	border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	}
.current_page_item a {
	padding:0 10px 0 10px;
	display:inline-block;
	color:#fff;
	text-decoration:none;	
	background:#353535;
	border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;	
	}	
/************  
  PAGE 
*************/
.pcWrapper {
	padding:19px 47px;
	background:#353535;
	border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;	
	margin:0 0 35px 0;
	}
.pcWrapper img {
	float:left;
	}	
.pcWrapper .pcText {
	width:338px;
	float:right;
	font:normal 14px/18px Verdana, Geneva, sans-serif;
	color:#fff;
	}	
/************  
  PHOTOBOOKS PAGE 
*************/	
.photobooks .pbSlideshow {
	width:734px;
	float:left;
	}	
/************  
  PHOTOBOOKS PAGE 
*************/	
.reviews .rvSlideshow {
	width:734px;
	float:left;
	}
/************  
  PROJECT PAGE 
*************/
#projContain {
	float:left;
	width:735px;
	min-height:490px;
	}	
* html #projContain {
	height:490px;
	}	
.projImage {
	width:735px;
	}	
.projMenu {
	width:330px;
	font:normal 16px Verdana, Geneva, sans-serif;
	color:#fff;
	margin:0 0 20px 200px;
	text-align:center;
	}
.pcProj .pcText {
	margin:55px 0 0;
	width:338px;
	height:435px;
	overflow:hidden;
	font-size:14px;
	outline:none;
	line-height:18px;
	}
.pcText	.date {
	font-size:0.70em;
	color:#ccc;
	}	
.bredcr {
	font:normal 14px Verdana, Geneva, sans-serif;
	color:#fff;
	padding:20px 0 0 100px;
	margin:0 0 20px 0;
	}
.bredcr a {
	color:#fff;
	text-decoration:none;
	}
.bredcr a:hover {
	text-decoration:underline;
	}	
.prGallery{
	text-align:center;
	width:1100px;
	min-height:400px;
	margin:0 auto;
	}
.projError {
	padding:220px 0 0 0;
	height:292px;
	}	
.projError h2{
	font:normal 16px Verdana, Geneva, sans-serif;
	color:#fff;
	display:block;
	width:500px;
	margin:0 auto;
	}	
.prSlaidshow{
	width:590px;
	margin:0 auto;
	}	
#prVideo {
	width:735px;
	margin:0 0 0 100px;
	}	
/************  
  CONTACTS PAGE 
*************/	
.pcContForm {
	padding:20px 0;
	margin:0 auto;
	width:590px;
	font:normal 15px/22px Verdana, Geneva, sans-serif;
	color:#fff;
	}
.contacts{
	font:normal 15px/22px Verdana, Geneva, sans-serif;
	color:#fff;	
	width:550px;
	padding:0 0 0 40px;
	margin:25px auto 0 auto;
	text-align:center;
	display:block;
	}	
.pcContForm label {
	text-align:right;
	width:140px;
	display:block;
	float:left;
	margin:0 15px 0 0;
	}
.pcContForm .input {
	width:330px;
	padding:3px;
	font:normal 15px/18px Verdana, Geneva, sans-serif;	
	color:#fff;
	margin:0 0 10px 0;
	background:#353535;
	border:1px solid #fff;
	}
.pcContForm .textarea {
	width:330px;
	padding:3px;
	height:240px;
	margin:0 0 10px 0;
	background:#353535;
	border:1px solid #fff;	
	font:normal 15px/18px Verdana, Geneva, sans-serif;	
	color:#fff;
	}
.captcha {
	width:98px;
	height:34px;
	float:left;
	margin:0 20px 0 155px;
	}	
.captch_inp{
	width:100px;
	float:left;
	padding:3px;
	font:normal 15px/18px Verdana, Geneva, sans-serif;	
	color:#fff;
	background:#353535;
	border:1px solid #fff;
	margin:0 22px 0 0;
	}
.formsend{
	cursor:pointer;
	margin:8px 0 0 0;
	border:none;
	background:#353535 url(img/send_bg.png) no-repeat center center;
	width:85px;
	height:22px;
	float:left;
	}
.formsend_eng{
	cursor:pointer;
	margin:2px 0 0 0;
	border:none;
	background:#353535 url(img/send_bg_eng.png) no-repeat center center;
	width:85px;
	height:22px;
	float:left;
	}	
/************  
  PORTNER PAGE 
*************/
.pcPortn img {
	float:none;
	margin:40px 52px 25px 0;
	}
.portMenu {
	width:100px;
	font:normal 16px Verdana, Geneva, sans-serif;
	color:#fff;
	margin:0 0 0 250px;
	text-align:center;
	}
.portMenu a, .portMenu a.engview {
	background:url(img/view.png) no-repeat;
	width:98px;
	height:17px;
	display:block;
	}
.portMenu a.engview {
	background:url(img/view_eng.png) no-repeat !important;
	}	
.pcPortn .pcText {
	padding-top:30px;
	width:445px;
	font-size:14px;
	}
.pcPortn .date {
	font-size:0.70em;
	color:#ccc;
	}		
.pcPortnImg{
	padding:40px 0;
	float:left;
	}	
#wp-volume {
	float:right;
	position:relative;
	top:-28px;
	}	
/*
~~~~~~~~~~~~~~~~~~~~~~~

	jScrollPane

~~~~~~~~~~~~~~~~~~~~~~~
*/	
.jspContainer
{
	overflow: hidden;
	position: relative;
	outline:none;
}

.jspPane
{
	position: absolute;
	outline:none;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 9px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #747474;
	position: relative;
}

.jspDrag
{
	background: #e6e6e6;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
