* {margin:0; padding:0;}
img {border:0;}
a, a:visited {color:#2d2d2d; text-decoration:none;}
h1 {font:36px Myriad Pro; margin:0 0 10px 0;}
h2 {font:26px Myriad Pro; padding:10px 0 10px 0;}
h2 sup {font:10px Myriad Pro;}
body {background:#010101; font:14px Arial;}
#container {width:1017px; position:relative; margin:0 auto;}
	.topHead {width:1017px; height:449px; background:url(http://ndriver.ru/img/top.jpg) no-repeat; position:relative; z-index:2;}
		.carLeft {position:absolute; left:-88px; top:179px; width:88px; height:238px; background:url(http://ndriver.ru/img/car-left.jpg) no-repeat;}
		.topMenu {list-style:none; position:absolute; top:15px; left:480px;}
			.topMenu li {float:left; padding:0 20px 0 0;}
				.topMenu li a, .topMenu li a:visited {}
				
		#mainLink1 {position:absolute; left:-28px; top:80px; width:400px; height:280px;}
		#mainLink2 {position:absolute; left:413px; top:210px; width:450px; height:80px;}
		#mainLink3 {position:absolute; right:13px; top:210px; width:150px; height:235px;}
		
		#mainMenu {position:absolute; right:134px; top:335px; z-index:10; width:508px;}
		*html #mainMenu {right:133px;}
			#mainMenu ul {list-style:none; height:47px;}
				#mainMenu li {float:left; margin:0 5px 0 0; height:47px;}
					#mainMenu li.last {margin:0;}

			
		
	.content {width:989px; border-left:14px solid #a1a1a1; border-right:14px solid #a1a1a1; background:#fff; position:relative; display:table;}
		.inside {padding:0 40px 20px 40px; width:909px; position:relative; z-index:1;}
			.inside p {padding:10px 0 10px 0;}
			.inside ul {}
				.inside ul li {padding:0 0 20px 0;}
			.inside ol {padding:0 0 0 20px;}
				.inside ol li {padding:0 0 10px 0;}
			
		.leftPart {width:348px; height:548px; margin:0 0 0 20px; float:left; position:relative; top:2px; padding:360px 0 0 0;}
			.base {background:url(http://ndriver.ru/img/course-base.jpg) no-repeat;}
			.comfort {background:url(http://ndriver.ru/img/course-comfort.jpg) no-repeat;}
			.extra {background:url(http://ndriver.ru/img/course-extra.jpg) no-repeat;}
			
			.courseBase {display:block; position:absolute; width:125px; height:24px; left:110px; top:76px; cursor:pointer;}
			.courseComfort {display:block; position:absolute; width:85px; height:27px; left:60px; top:226px; cursor:pointer;}
			.courseExtra {display:block; position:absolute; width:92px; height:29px; left:200px; top:223px; cursor:pointer;}
			
		.txtPart {padding:20px 160px 20px 60px; position:relative; top:-20px;}
			.txtPart h4, .content h4 {font:14px Arial; display:inline !important;}
			.extended {width:550px; float:left; padding:25px 0 20px 40px !important;}
			.txtPart p {padding:0 0 20px 0; position:relative; z-index:2;}
			.txtPart ul {padding:0 0 20px 20px;}
		
			#sign {position:absolute; right:-14px; top:100px; width:179px; height:324px; background:url(http://ndriver.ru/img/sign.jpg) no-repeat; z-index:1;}
			*html #sign {right:-15px;}
		
	@media all and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type .content { width:1017px; }}

		.contentTable {border-collapse:collapse; width:95%; margin:0 0 20px 0;}
			.contentTable td {padding:5px; border:1px solid #a1a1a1; vertical-align:top;}
	
	
	.footer {height:134px; background:url(http://ndriver.ru/img/foot.jpg) no-repeat; }
		.email {width:120px; height:16px; position:relative; top:34px; left:65px;}
		
	.queerList {padding:0 0 0 15px;}
		.queerList li {padding:0 0 5px 0 !important;}

	.amateur {position:absolute; width:130px; height:49px; left:330px; top:382px; z-index:20;}
		
	.specialContainer {width:730px; margin:auto;}
		.specialContainer p {padding:0 0 10px 0; text-align:center;}
			.specialContainer ul {list-style:none;}
				.specialContainer ul li {float:left; padding:0 10px 0 10px; border-right:1px solid #000;}
					.specialContainer ul li.last {border:none;}


.blogContent {margin:0; background:#fff; border-left:14px solid #a1a1a1; border-right:14px solid #a1a1a1; padding:0 67px 0 92px; position:relative; z-index:3;}
	.blogContent h2 {font:40px Myriad Pro; margin:0; line-height:29px; padding-bottom:20px;}
		.blogContent h2 span {display:block; font-size:15px;}
	.blogContent p {font:16px Myriad Pro; padding:0 0 20px 0;}
	.oneRecord {padding-bottom:60px;}
			
			.oneRecord div {font:15px Myriad Pro; padding:5px 0 0 40px; height:23px; background:url(http://ndriver.ru/img/com.gif) no-repeat left top;}
				.oneRecord div a, .oneRecord div a:visited {text-decoration:none; color:#000;}
				.oneRecord div a:hover {text-decoration:underline;}

.commentlist {list-style:none; padding-bottom:50px;}
	.commentlist li {font:16px Myriad Pro; background:#ffffdf; padding:15px 18px 8px 20px; border:1px solid #ffc435; margin:0 32px 13px 0; position:relative;}
		.commentlist li span {width:19px; height:20px; position:absolute; left:-19px; top:8px; background:url(http://ndriver.ru/img/com11.gif) no-repeat;}
		*html .commentlist li span {left:-39px;}
		.author {font-size:18px !important; padding-bottom:10px !important;}
		

img.avatar, .commentmetadata {display:none;}
span.says {color:#fff;}
.comment-body p {padding-bottom:10px;}
.bulleted {padding-left:20px;}
	.bulleted li {padding:0 0 10px 5px !important;}
		.bulleted li ol {padding:5px 0 0 20px}
			.bulleted li ol li {padding:0 0 5px 0 !important;}

	*html .png {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
			this.src = "img/pix.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
			this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
		);
	}



