 /* CSS Document */
body, td {
	margin:0px;padding:0px;
	vertical-align:top;}

table {border-collapse:collapse;border:0px}
img {border:0px; vertical-align:middle;}


* {
	font-family:Tahoma, Verdana, sans-serif;
	font-size:12px; color:#404040;
	background-position:top left;background-repeat:no-repeat;}


a {	text-decoration:underline;}
a.active, a.active {
	text-decoration:underline;}
a:hover {
	text-decoration:none;}

#lineTop {
	background-image:url(../images/lineTop2.jpg); background-position:center; 
	height:71px;}
	#lineTop .ico{ 
		position:absolute;
		margin:25px 0px 0px 13px;*margin:25px 0px 0px -160px;}


#login {
	visibility: hidden; margin:0px; padding:20px 116px 0px 0px; float:right;}
	#login input{
		 width:158px;height:14px;border:1px solid #000;background-color:#fff;
		 color:#ff1900;padding:1px 0px 0px 20px;font-size:10px; }
	#login label {
		position:absolute;cursor:text;
		color:#ff1900;padding:2px 0px 0px 20px;*padding:3px 0px 0px 20px;font-size:10px;}
	#login p{
		float:left;margin:0px 3px 0px 3px;*margin:0px 1px 0px 1px;}
	#login a {
		font-size:11px;color:#FFFFFF;text-decoration:underline;}
	#login a:hover {
		text-decoration:none;}
	#login .button {
		margin:1px 0px 0px 10px;  }
	#login .link {
		margin:1px 20px 0px 0px;  }
	#login .hide{
		display:none;}
	#login .name{
		display:block;
		color:#FFFFFF;font-weight:bold;}

#menuTop{
	padding:12px 0px 0px 0px;}
	#menuTop table {
		height:20px;}
	#menuTop td {
		font-size:10px;color:#FFF;font-weight:bold;
		text-transform:uppercase;}
	#menuTop a{
		font-size:10px;color:#a51047;text-decoration:none;
		font-weight:normal;text-transform:uppercase;
		position:absolute; *width:100%; text-align:center; }
	*+html #menuTop a{
		width:auto;}
	#menuTop a:hover{
		font-weight:bold;}
	#menuTop .vline{
		font-weight:normal;color:#a51047;
		padding:0px 25px 0px 25px;}
	#menuTop .visit{
		font-weight:bold;}

#logo{
	width:256px;height:155px; border:0px solid #000000;
	float:left; 
	margin:56px 0px 0px 14px; *margin:56px 0px 0px 7px;
	background-image:url(../images/logo.jpg);
	cursor:pointer;}
*+html #logo{
	margin:56px 0px 0px 14px; }
	
#logo_{
	width:256px;height:155px; border:0px solid #000000;
	float:left; 
	margin:56px 0px 0px 14px; *margin:56px 0px 0px 7px;
	background-image:url(../images/logo_.jpg);
	cursor:pointer;}
*+html #logo_{
	margin:56px 0px 0px 14px; }

#phone {
	width:202px;height:48px;float:left;
	margin:30px 0px 0px 19px;
	background-image:url(../images/phone_.jpg);}
	
#poisk {
	height:30px;float:left;
	margin:56px 0px 0px 0px;}
	#poisk p {
		margin:0px; padding:0px;
		float:left;}
	#poisk input {
		width:225px; height:18px;
		border:1px solid #e2776c;
		padding:1px 0px 0px 8px;
		background-color:#a51047; color:#FFFFFF;}
	#poisk .link {
		padding:4px 52px 0px 73px;}
	#poisk .searchBtn {
		padding:0px 0px 0px 10px}

#brandsTop{
	padding:13px 0px 0px 32px;
	text-align:left;
	float:left;}	
	#brandsTop a {
		color:#737373; font-size:11px; font-weight:bold; 
		text-decoration:none; text-align:center; 
		float:left; width:85px; *width:86px;
		margin-right:13px; *margin-right:12px;}	
	#brandsTop a:hover {
		color:#d0200e;
		text-decoration:underline;}
	#brandsTop a.RL:hover {
		color:#d0200e;}
	#brandsTop a.OS:hover{
		color:#c55545;}
	#brandsTop a.BA:hover{
		color:#c55545;}
	#brandsTop a.TR:hover{
		color:#21549f;}
	#brandsTop a.CL:hover{
		color:#5ab5d0;}
	#brandsTop a.FR:hover{
		color:#cf951a;}
	#brandsTop a.VK:hover{
		color:#3b20a2;}
	#brandsTop #visit{
		text-decoration:underline;
		font-weight:bold;}
	#brandsTop p {
		margin:0px;}

#brandsLeft{
	float:left;
	padding:26px 0px 0px 15px; *padding:20px 0px 0px 15px;
	text-align:left; }
	#brandsLeft .title {
		color:#797470; font-weight:bold;
		 padding:0px; margin:0px 0px 19px 24px;}
	#brandsLeft .first{
		width:256px; height:160px; 
		background-image:url(../images/bgRed.jpg);
		color:#FFF;}
	#brandsLeft .second{
		width:256px; height:160px; margin:13px 0px 0px 0px;
		background-image:url(../images/bgBody.jpg);}
	#brandsLeft .three{
		width:256px; height:86px; margin:13px 0px 0px 0px;
		background-image:url(../images/Shrek.jpg);}
	#brandsLeft a, #brandsLeft td, #brandsLeft b  {
		color:#FFF;}
	#brandsLeft .second a {
		color:#000;}
	#brandsLeft .three a {
		color:#000;}
	#brandsLeft img {
		vertical-align:top; margin:5px 9px 0px 11px;}
	#brandsLeft table {
		margin-top:10px;}
	#brandsLeft .content {
		padding:0px 24px 16px 0px;}
	#brandsLeft b {
		text-decoration:none;}


#brandsBot {
	float:left;
	padding:42px 0px 0px 28px;}
*+html #brandsBot {
	float:left;
	padding:42px 0px 0px 15px;} 
	#brandsBot .first a {
		padding:0px 35px 29px 0px;}
	#brandsBot .second a {
		padding:0px 31px 0px 0px;}
	#brandsBot a {
		float:left;}


#catAnons {
	float:right; vertical-align:top;
	text-align:left; padding:1px 0px 0px 0px ;}
*+html #catAnons{
	padding:1px 15px 0px 0px ;}	
	#catAnons div {
	width:205px;height:355px; margin-bottom:12px;
	background-image:url(../images/bgAnons.gif);}
	#catAnons table {
		height:100%;}
	#catAnons td {
		color:424242; font-size:11px;
		padding:0px 5px 0px 15px;}
	#catAnons .title{
		color:#a51047; font-weight:bold;
		padding:0px; margin:50px 0px 8px 13px; *margin:45px 0px 8px 13px;}
	#catAnons .img{
		text-align:center; vertical-align:top;
		padding:20px 0px 0px 0px;}
	#catAnons .name{
		display:block;padding:8px 0px 8px 0px;
		color:#a51047;}
	#catAnons .anons{}
	#catAnons .label{
		text-align:center;vertical-align:bottom;
		padding:0px 0px 10px 0px;}

#bannerRl	{
	margin:0px; padding:0px;}	
#bannerRl a{
	color:#696969; display:block;
	font-weight:bold; text-align:center;
	text-decoration:none;
	margin:0px; padding:445px 5px 0px 5px;}
#bannerRl a:hover{
	text-decoration:underline;}

#content {
	width:517px; *width:510px;
	float: left; *float:none;
	text-align:left;
	margin:55px 0px 0px 0px;*margin:49px 0px 0px 0px;}

	#content .title{
		padding:0px; margin:0px 24px 16px 20px; *margin:0px 21px 16px 17px;}
	#content .title, .box .title, .boxT .title {
		text-transform:uppercase;
		color:#a51047; font-weight:bold;}

		
			
#botText {
	width:745px; float:left;
	padding:10px 0px 0px 28px;
	text-align:left;}
	*+html #botText {
	padding:10px 0px 0px 15px;}
	#botText .title {
		color:#a51047;}	
	#botText p {
		margin:0px 12px 0px 0px;}
		
	
#lineBot {
	font-size:11px;vertical-align:top;
	background-image:url(../images/lineBot2.jpg);
	background-position:center bottom; height:238px;
	vertical-align:bottom;}
	#lineBot b, #lineBot strong, #lineBot a{
		color:#a51047;font-size:11px;}
	#lineBot .title {
		margin:0px 10px 87px 10px;
		background-color:#FFFFFF;
		color:#a51047;font-size:11px;}
	#lineBot img{
		margin:0px 15px 0px 0px;}

/* Второстепеные стрнаицы */

.box {
	height:100%;
	padding:0px 0px 0px 8px; 
	background-image:url(../images/boxBL.gif); background-position:left bottom;}
	.box .br {
		height:100%;
		background-image:url(../images/boxBR.gif); background-position:right bottom;}
	.box .tr {
		background-image:url(../images/boxTR.gif); background-position:right top;}
	.box .tl {
		width:8px; height:8px; margin-left:-8px;
		float:left; position:absolute;
		background-image:url(../images/boxTL.gif); background-position:left top;}

.boxRed {
	position:absolute;display:none;
	background-color:#ef5748;
	background-image:url(../images/sqRedL.gif); background-position:left bottom;}
	.boxRed .br {
		background-image:url(../images/sqRedR.gif); background-position:right bottom;}
	.boxRed a {
		background-image:url(../images/sqW.jpg); background-position:left center;
		display:block;
		font-size:11px;color:#FFF;
		text-decoration:none; 
		margin:0px 0px 7px 0px; padding: 0px 0px 0px 12px;}
	.boxRed a:hover {
		text-decoration:underline;}
	.boxRed td {
	 	padding:11px 50px 16px 23px;}
		
.boxOS {
	height:100%;
	padding:0px 0px 0px 0px; 
	background-image:url(../images/menuOS_top.gif);}
	.boxOS .bot {
	height:100%;
		background-image:url(../images/menuOS_bot.gif); background-position:bottom;}

.boxBA {
	height:100%;
	padding:0px 0px 0px 0px; 
	background-image:url(../images/menuBA_top.gif);}
	.boxBA .bot {
	height:100%;
		background-image:url(../images/menuBA_bot.gif); background-position:bottom;}

.boxFR {
	height:100%;
	padding:0px 0px 0px 0px; 
	background-image:url(../images/menuBA_top.gif);}
	.boxFR .bot {
	height:100%;
		background-image:url(../images/menuFR_bot.gif); background-position:bottom;}

.boxVK {
	height:100%;
	padding:0px 0px 0px 0px; 
	background-image:url(../images/menuBA_top.gif);}
	.boxVK .bot {
	height:100%;
		background-image:url(../images/menuVK_bot.gif); background-position:bottom;}
	
#menuSecTop{
	width:100%; height:26px; float:left;}
	#menuSecTop table {
		width:672px;
		margin:3px 25px 0px 0px;*margin:3px 20px 0px 0px;}
	#menuSecTop td {
		font-size:12px;color:#FFF; 
		text-transform:uppercase;}
	#menuSecTop a{
		font-size:12px;text-decoration:none;
		text-transform:uppercase;
		position:absolute; *width:100%; text-align:center; }
	*+html #menuSecTop a{
		width:auto;}
	#menuSecTop a.RL{
		color:#a51047;}
	#menuSecTop a.OS{
		color:#166e38;}
	#menuSecTop a.BA{
		color:#166e38;}
	#menuSecTop a.TR{
		color:#2a4794;}
	#menuSecTop a.CL{
		color:#6a9ab4;}
	#menuSecTop a.FR{
		color:#bb7e25;}
	#menuSecTop a.VK{
		color:#463d7a;}	
	#menuSecTop a:hover{
		text-decoration:underline;
		font-weight:bold;}
	#menuSecTop #visit{
		text-decoration:underline;
		font-weight:bold;}
		
		
		

.boxT { 
	width:100%; height:100%;
	background-position:bottom;}
	.boxT .top {
		height:1px; background-color:#ddd2c8;}
	.boxT .bottom {
		border-bottom:1px solid #ddd2c8;}	
	.boxT .left {
		background-image:url(../images/bgL.gif);*background-image:none;
		background-repeat:repeat-y;
		*border-left:1px solid #ddd2c8;}
	.boxT .right {
		border-right:1px solid #ddd2c8;}
	.boxT .content {
		height:100%;
		vertical-align:top;}	
	.boxT .corL {
		width:8px; height:8px;
		background-image:url(../images/corBL.gif); background-position: bottom left;}
	.boxT .corR {
		width:8px; height:6px;*height:6px;
		background-image:url(../images/corBR.gif); background-position: bottom right;}
	.boxT .content, .boxT .bottom, .boxT .right, .boxT .left {
		background-color:#FFFFFF;}



.bodyRL {
	background-image:url(../images/_bgRL.jpg);background-repeat:repeat-x;
	background-position:left 321px;}
.bodyOS {
	background-image:url(../images/_bgOS.jpg);background-repeat:repeat-x;
	background-position:left 321px;}
.bodyBA {
	background-image:url(../images/_bgBA.jpg);background-repeat:repeat-x;
	background-position:left 321px;}
.bodyTR {
	background-image:url(../images/_bgTR.jpg);background-repeat:repeat-x;
	background-position:left 321px;}
.bodyCL {
	background-image:url(../images/_bgCL.jpg);background-repeat:repeat-x;
	background-position:left 321px;}
.bodyFR {
	background-image:url(../images/_bgFR.jpg);background-repeat:repeat-x;
	background-position:left 321px;}
.bodyVK {
	background-image:url(../images/_bgVK.jpg);background-repeat:repeat-x;
	background-position:left 321px;}

#logoRL {
	width:146px; float:left; 
	margin:-35px 0px 0px 64px;*margin:-37px 0px 0px 32px;}
*+html #logoRL {
	margin:-35px 0px 0px 64px;}
	
#catText {
	width:472px; 
	float:left;	margin:10px 0px 0px 75px;
	text-align:left;}
	#catText p {
		margin:0px 0px 16px 0px;}	
	#catText .content {
		padding:16px 16px 35px 27px;}
		
.onEdit {
	width:472px; 
	float:left;	margin:0px 12px 0px 0px;*margin:0px 6px 0px 0px;
	text-align:left;}
	.onEdit p {
		margin:0px 0px 16px 0px;}	
	.onEdit .content {
		padding:16px 16px 35px 27px;}
*+html	.onEdit {
	margin:0px 12px 0px 0px;}

#menuLeft {
	position:absolute; 
	margin:414px 0px 0px 12px;*margin:152px 0px 0px -745px;
	width:258px; height:560px;*height:500px;
	text-align:left;
	/*margin:-49 0 0 14; *margin:-49 0 0 7;*/}	
*+html #menuLeft {
	height:560px;
	margin:152px 0px 0px -748px;}
	#menuLeft .content {
		padding:23px 0px 29px 15px;}	
	#menuLeft .title{
		margin:0px; font-weight:bold;
		font-size:11px; color:#797a7b;}
	#menuLeft a {
		display:block; margin:9px 0px 0px 0px;
		text-decoration:none;
		text-transform:uppercase;
		font-size:11px; color:#a51047;}
	#menuLeft a:hover {
		text-transform:uppercase;
		text-decoration:underline;}
	#menuLeft .where{
		color:#01c6ff; font-weight:bold; 
		margin:36px 0px 0px 0px;}
	#menuLeft .OS a{
		color:#009f49;}
	#menuLeft .BA a{
		color:#b7c910;}
	#menuLeft .TR a{
		color:#2a4794;}
	#menuLeft .CL a{
		color:#6a9ab4;}
	#menuLeft .FR a{
		color:#bf8223;}
	#menuLeft .VK a{
		color:#372d70;}
	#menuLeft #TR {
		background-image:url(../images/menuTR.jpg);
		background-position:bottom center;}	

		
#catalog {
	float:right;
	text-align:left;
	margin:55px 0px 0px 13px;*margin:55px 0px 0px 16px;}
	#catalog .row{
		float:left;}
	#catalog table {
		width:148px; height:175px;
		margin:0px 13px 18px 0px;*margin:0px 12px 18px 0px;}
	#catalog td {
		text-align:center; vertical-align:bottom;
		color:#767676;}
	#catalog a.name {
		font-size:11px;
		text-decoration:none;}
	#catalog a.name:hover {
		text-decoration:underline;}

#pages {
	float:left;width:100%; height:40px;
	padding:20px 0px 0px 0px;margin:0px;
	background-color:#FFF;}
	#pages a, #pages span {
		display:block; float:left;
		text-decoration:none;
		padding:5px 0px 0px 8px;*padding:5px 0px 0px 0px;
		margin:0px;*margin:0px 0px 0px 5px;} 
	#pages a {
		width:25px; height:25px;
		color:#FFFFFF;}
	#pages .visit {
		width:25px; height:25px;
		color:#404040; margin:0px;
		background-image:none;}
	#pages span {
		margin:0px 5px 0px 277px;*margin:0px 0px 0px 140px;}
	*+html 	#pages span {
		margin:0px 5px 0px 285px;}
	#pages .RL {
		background-image:url(../images/bgPageRL.jpg);}	
	#pages .CL {
		background-image:url(../images/bgPageCL.jpg);}
	#pages .FR {
		background-image:url(../images/bgPageFR.jpg);}
	#pages .TR {
		background-image:url(../images/bgPageTR.jpg);}
	#pages .BA {
		background-image:url(../images/bgPageBA.jpg);}
	#pages .OS {
		background-image:url(../images/bgPageOS.jpg);}
	#pages .VK {
		background-image:url(../images/bgPageVK.jpg);}
		

#register {}
	#register table {
		margin-top:20px;}
	#register td {
		vertical-align:middle;
		padding:0px 0px 5px 0px;}
	#register input, #register textarea {
		margin-left:15px; padding-left:5px;
		border:1px solid #404040; width:200px}
	#register .submit {
		width:auto;}
	#register .note {
		padding:5px 0px 10px 0px;} 

.error {
	display:block; margin-top:30px;
	text-align:center;}	
	
#faq {}
	#faq .question{
		display:block;
		margin:10px 0px 10px 0px;}
	#faq .answer{
		color:#737373;
		margin:0px 0px 20px 10px;}
	#faq .pages{
		margin:20px 0px 0px 0px;}
	#faq .email, #faq .date{
		color:#737373;	
		font-size:11px;
		margin-left:10px;}
	#faq .visit {
		text-decoration:none;}
	.pages a{
		margin-right:6px;}
	#faq .titleF {
		display:block; margin:10px 0px 10px 0px;
		font-weight:bold;}
	#faq .contentF {
		display:block; margin:10px 0px 10px 0px;
		text-align:justify;}
	#faq .back {
		display:block;
		text-align:right; margin:10px 0px 0px 0px;}
		
#news {}
	#news .archiveLink {
		display:block; text-align:right;
		margin:0px 0px 10px 0px;}
	#news .name {
		display:block;
		margin:0px 0px 5px 0px;}
	#news .anons {
		display:block;color:#737373;
		text-decoration:none;
		margin:0px 0px 20px 10px;}
	#news .date {
		font-size:11px;
		color:#737373;}
	#news .visit {
		text-decoration:none;}
	.YM a, .pages a{
		margin-right:6px;}
	.YM  {
		margin:10px 0px 10px 0px;}
	.bs {
		margin-left:20px;}
	#news .titleN {
		display:block; margin:10px 0px 10px 0px;
		font-weight:bold;}
	#news .back {
		display:block;
		text-align:right; margin:10px 0px 0px 0px;}
		
#search {
	width:485px;*width:480px;
	margin:0px 0px 0px 0px;*margin:0px 0px 0px 0px;}
	#search table, #search p {
		margin:0px; padding:0px;}
	#search form{
		padding:10px 0px 0px 0px;}	
	#search .searchField {
		padding-left:5px; margin:0px 0px 0px 0px;
		border:1px solid #a51047; 
		width:390px;}
	#search .submit {
		border:1px solid #a51047;
		margin:0px 0px 0px 10px;width:auto;}
	#search .label{
		cursor:pointer; 
		margin-bottom:5px;}
	#search .terms {
		margin: 10px 0px 0px 0px;}
		

	
	
	
	
	
	
	
	
	
	
