﻿* html #all #content #left .lt
{
width:255px !important;
/*где то вы господа прокабанились с паддингами*/
padding:0 !important;
}



* 
{
	margin:0;
	padding:0;
}

img 
{
	border:0;
}

html,body 
{
	background:#2D3846 url('../i/back.jpg') left top repeat;
	font:13px arial;
	color:#666;
	position:relative;
	height:100%;
}

* html body
{
	height:100%;
}


h1
{
	font:25px arial;
	color:#FF6600;
	margin-bottom:21px;
}

h2, h3

{

    font:16px arial;

    color:#FF6600;

    margin-bottom:15px;

    margin-top:15px;

}


h4
{
	font:15px arial;
	color:#0099CC;
	margin-bottom:15px;
}


a
{
	text-decoration:underline;
	color:#0099CC;
}

a:hover
{
	text-decoration:none;
}


#all
{
	width:100%;
	position:relative;
	background:url('../i/foot.jpg') left bottom repeat-x;
	position:relative;
	min-height:100%;
}

	#all #content
	{
		width:955px;
		margin:auto;
		position:relative;
		padding-top:100px;	
	}
		#all #content #logo
		{
			width:219px;
			height:59px;
			background:url('../i/back.png') left top no-repeat;
			display:block;
			outline:none;
			position:absolute;
			top:30px;
			left:25px;	
		}
		
		#all #content #top
		{
			margin:0 0 0 293px;	
		}
			#all #content #top a, #all #content #top b
			{
				margin-right:46px;
				font:14px arial;
				color:#66ccff;
			}
		
		#all #content #left
		{
			width:255px;
			height:247px;
			background:url('../i/leftMenu.jpg') left top no-repeat;
			margin-top:95px;	
			position:relative;
			font:16px arial;
			color:#fff;
			padding:33px 0 0 0;
			float:left;
			
		}
			#all #content #left #search
			{
				width:235px;
				float:left;
				margin-top:55px;
				padding-left:20px;
			}
				#all #content #left #search .search4site
				{
					width:144px;
					height:17px;
					background:url('../i/search.gif') left top no-repeat;
					font:11px tahoma;
					color:#999;
					border:0;
					padding:3px 13px 0 13px;
				}
				#all #content #left #search .go
				{
					width:20px;
					height:20px;
					background:url('../i/go.gif') left top no-repeat;
					border:0;
					margin-left:16px;
					padding-bottom:3px;
					cursor:pointer;
				}
			
			
			#all #content #left .lt
			{
				width:255px;
				height:145px;
				background:url('../i/lt.jpg') left top no-repeat;
				float:left;
/*				margin-top:22px;*/
				padding: 10px 5px 5px 10px;
			}
			
			* html #all #content #left .lt
			{
				/*margin-top:29px;	*/
			}
			
			#all #content #left a
			{
				color:#fff;	
			}
			
			#all #content #left ul
			{
				list-style-type:none;	
			}
				#all #content #left ul li
				{
					width:190px;
					padding:9px 42px 11px 23px;
					margin-bottom:3px;
				
				}
				
				#all #content #left ul .selected
				{
					background:url('../i/bax.jpg') left top no-repeat;
					font-weight:bold;
					width:200px;
					padding:7px 32px 8px 23px;
				}
				
				#all #content #left ul .selectedBot
				{
					background:url('../i/baxBot.jpg') left top no-repeat;
					font-weight:bold;
					width:200px;
					padding:7px 32px 8px 23px;
				}
			
				#all #content #contentRight
				{
					position: relative;
					width:700px;
					margin-top:50px;
					float:right;
					min-height:480px;
					margin:62px 0 13px 0;
					background:#fff;
					color:#666;
					padding-bottom:40px;
				}
				
					*html #all #content #contentRight 
					{
						margin-left: -3px;
					}
	
					#all #content #contentRight #contentRightTop
					{
						width:700px;
						height:27px;
						background:url('../i/contentRightTop.png') 0 0 no-repeat;
						position:absolute;
						left:0;
						top:-26px;
					}
					
					#all #content #contentRight #contentRightBot
					{
						width:700px;
						height:14px;
						position:absolute;
						bottom:-12px;
						left:0;
						background:url('../i/contentRightBot.png') left top no-repeat;
					}
					
					#all #content #contentRight #contentSubnavi
					{
						margin:4px 10px 15px 38px;
						color:#0099CC;
						font: 12px arial !important;
					}

					.menuContainer
                         {
                               position:relative;z-index:88;
                         }
						 
					.menu
                              {
                                   list-style-type:none;
                                   position:relative;
                                   z-index:60;
                              }

								* html .menu {position:static;}                              
						        * html .menu li { padding:0; margin-bottom:-5px;}

								.menu li
                                   {
                                        display:block;     
                                        float:left;
                                        height:14px;
                                        padding-bottom:10px;      
                                        white-space:nowrap;                             
                                   }
                                   .menu li a
                                   {
                                        position:relative;
                                        z-index:70;     
                                   }
								   
						#all #content #contentRight #contentSubnavi a
						{
							padding:3px 4px 8px 4px;
						}
						
						#all #content #contentRight #contentSubnavi a:hover, #all #content #contentRight #contentSubnavi a.as_hover
						{
							background:#005571;
							color:#fff;
							/*font-weight:bolder;*/
							text-decoration:underline;	
						}


					#all #content #contentRight #contentSubnavi span { margin: 0 15px 0 15px;}

					#all #content #contentRight .search
					{
						background: url('../i/back2.jpg') left top repeat-x;
						min-height:122px; 
						width:624px;
						border-left:1px solid #eee;
						border-right:1px solid #eee;						
						margin:0 0 40px 35px;
						position:relative;
						padding:8px 0 0 9px;
					}

					#all #content #contentRight .search_small
					{
						background: #fff;
						min-height:62px; 
					}	
					
						#all #content #contentRight .search table						
						{
							font:14px arial;
							color:#006699;
							margin:17px 0 0 12px;
						}
						
						#all #content #contentRight .search table a
						{
							font:14px arial;
							color:#006699;
						}

						
						#all #content #contentRight .search table td
						{
							padding-bottom:3px;	
							width:130px;
						}
						
						
					
						#all #content #contentRight .search .srch
						{
							width:603px;
							height:32px;
							background:url('../i/srch.gif') left top no-repeat;
							font:16px arial;
							color:#0099cc;
							padding:8px 0 0 12px;
						}
							#all #content #contentRight .search .srch input
							{
								width:144px;
								height:21px;
/*								background:url('../i/inp.gif') left top no-repeat;
								border:0;*/
								font:15px arial;
								color:#666;
								margin:0 19px 0 19px;
								padding:1px 0 0 11px;
							}

							#all #content #contentRight .search .srch .goSearch
							{
								background:url('../i/gosearch.jpg') left top no-repeat;
								width:81px;
								height:22px;
								padding:0 0 2px 0;
								font:13px arial;
								color:#333;
								text-align:center;
								margin:0;
								border:0;
							}		
							
							body:last-child:not(:root:root) #all #content #contentRight .search .srch .goSearch
							{
								padding:0;
							}					
						
						#all #content #contentRight .search .sTop
						{
							position:absolute;
							width:635px;
							left:-1px;
							top:0;
							height:7px;
							background:url('../i/top.jpg') left top no-repeat;
						}

						#all #content #contentRight .search .sBot
						{
							position:absolute;
							width:635px;
							left:-1px;
							bottom:-7px;
							height:7px;
							background:url('../i/bot.jpg') left top no-repeat;
						}
						
						* html #all #content #contentRight .search .sBot
						{
							bottom:-9px;	
						}



					#all #content #contentRight #login 
					{
						background: url('../i/loginBg.jpg') left top no-repeat;
						height:60px; 
						width:617px;
						margin:0 0 0 38px;
						padding:13px 18px 0 22px;	
						color:#0099CC;
						font: 12px arial !important;
					}
					* html	#all #content #contentRight #login 
					{
						padding: 10px 18px 0 22px;
					}
					
					
					
					#all #content #contentRight #login input 
					{	
						background: #fff;
						font: 12px verdana;
						width:112px;
						height:18px;
						padding-top:2px;
						margin-top:2px;
						color:#000;
						margin-left:18px;
						padding-left:6px;
					}
						* html #all #content #contentRight #login input {margin-top:7px !important; }
					
					* html #all #content #contentRight #login .send 
					{
						margin-bottom:2px !important;
					}
					#all #content #contentRight #login .send 
					{
						height:24px;
						margin:2px 15px 0 18px;
						padding:0;
						border:0;
						width: 81px;
						cursor:pointer;
						background: url('../i/send.jpg') left 0 no-repeat;
					}
					
					#all #content #contentRight .reklama
					{
						width:675px;
						float:left;
						margin:19px 0 45px 0;
					}
						#all #content #contentRight .reklama .reBlock
						{
							width:274px;
							height:94px;
							background:url('../i/ramka.gif') left top no-repeat;
							float:right;
							padding:6px 0 0 1px;
							margin-top:15px;
						}
						
						#all #content #contentRight .reklama .reBlock a
						{
							outline:none;	
						}
					
					#all #content #contentRight .homePage
					{
						width:633px;
						margin:0 0 42px 38px;
						padding-top:73px;
						color:#333;
					}
					
					* html #all #content #contentRight .homePage
					{
						margin-bottom:-20px;	
					}

					#all #content #contentRight .hpRight
					{
						width:345px;
						float:right;
						position:relative;
					}
					
					#all #content #contentRight .hpRight p
					{
						line-height:1.3;	
						height:185px;
					}

					#all #content #contentRight .hpRight .tags
					{
						width:295px;
						font:14px arial;
						color:#0099CC;
						padding:20px 22px 21px 28px;
						height:139px;
						background:url('../i/tags.jpg') left top no-repeat;
					}
						#all #content #contentRight .hpRight .tags a
						{
							color:#0099CC;						
							text-decoration:none;
						}		
						#all #content #contentRight .hpRight .tags a:hover
						{
							text-decoration:underline;
						}

						#all #content #contentRight .hpRight .tags ul
						{
							list-style-type:none;
							display:inline;
						}
						#all #content #contentRight .hpRight .tags li
						{
							list-style-type:none;
							display:inline;
							margin-right:3px;
						}

						#all #content #contentRight .hpRight .tags .f90, .tages .f90
						{
							font-size:16px;
						}
						#all #content #contentRight .hpRight .tags .f100, .tages .f100
						{
							font-size:16px;
						}

						#all #content #contentRight .hpRight .tags .f110, .tages .f110
						{
							font-size:18px;
						}

						#all #content #contentRight .hpRight .tags .f120, .tages .f120
						{
							font-size:20px;
						}
						
						#all #content #contentRight .hpRight .tags .f130, .tages .f130
						{
							font-size:25px;
						}

						#all #content #contentRight .hpRight .tags .f140, .tages .f140
						{
							font-size:27px;
						}
					
					#all #content #contentRight .backBlock
					{
						width:584px;
						margin-left:35px;
						border:1px solid #eee;
						border-top:0;
						border-bottom:0;
						background:url('../i/back1.jpg') left top repeat-x;
						position:relative;
						padding:38px 24px 0 25px;
						min-height:235px;
						margin-bottom:40px;
					}
					
					* html #all #content #contentRight .backBlock
					{
						min-height:245px;	
					}
					
						#all #content #contentRight .backBlock .selectBox
						{
							width:267px;

							border:1px solid #7F9DB9;
							background:#fff;
							font:13px arial;
							color:#000;
							display:block;
							margin:10px 0 10px 0;
						}
					
						#all #content #contentRight .backBlock h2
						{
							font-size:18px;
							margin-bottom:5px;
						}
						#all #content #contentRight .backBlock a
						{
							color:#0099CC;	
						}

						#all #content #contentRight .backBlock li
						{
							list-style-type:none;
							margin-bottom:10px;
						}
										
						#all #content #contentRight .backBlock .top
						{
							width:635px;
							height:7px;
							background:url('../i/top.jpg') left top no-repeat;
							position:absolute;
							left:-1px;
							top:0;	
						}

						#all #content #contentRight .backBlock .bot
						{
							width:635px;
							height:7px;
							background:url('../i/bot.jpg') left top no-repeat;
							position:absolute;
							left:-1px;
							bottom:-7px;	
						}
						
						* html #all #content #contentRight .backBlock .bot
						{
							bottom:-9px;
						}
	
					
					#all #content #contentRight .text
					{
						width:633px;
						margin-left:38px;
					}
						#all #content #contentRight .text .item
						{
							width:300px;
							float:left;	
							height:270px;
							margin-bottom:24px;
							font-size:12px;
						}
							/*#all #content #contentRight .text .item .buy*/
							.buy
							{
								width:127px;
								height:21px;
								background:url('../i/buy.jpg') left top no-repeat;
								font:13px arial;
								color:#fff;
								display:block;
								outline:none;
								float:left;
								padding:4px 0 0 33px;	
								text-decoration:none;
								margin-top:10px;
							}
							
							#all #content #contentRight .text .item h3
							{
								font-size:18px;
								margin-bottom:11px;
								font-weight:normal;
							}
							#all #content #contentRight .text .item p
							{
								height:100px;
								margin-bottom:7px;
							}
							
							#all #content #contentRight .text .item img
							{
								margin-right:15px;	
							}
					
						#all #content #contentRight .text .map ul
						{
							list-style-type:none;
							list-style-image:url('../i/star.gif');
							margin-left:10px;	
						}

							#all #content #contentRight .text ul li, #all #content #contentRight .text ol li
							{
								margin-left:15px;	
							}
					
					#all #content #contentRight .operators
					{
						width:425px;	
						margin:20px 0 30px 0;
						height:120px;
						background:url('../i/operators.jpg') left top no-repeat;
						padding:20px 0 0 210px
					}
						#all #content #contentRight .operators a
						{
							margin-right:6px;	
						}
					
					#all #content #contentRight .news
					{
						margin-bottom:10px;							
					}
						
						#all #content #contentRight .news p, #all #content #contentRight .news ul
						{
							margin-bottom:10px;							
						}

					
						#all #content #contentRight .news h3 a
						{
							color:#006699;
						}

						#all #content #contentRight .news h3
						{
							font-size:12px;
							font-weight:normal;
							margin-bottom:10px;
						}
		#all #content #footer
		{
			width:933px;
			background:url('../i/foot.gif') left top repeat-x;
			height:92px;
			margin-top:50px;	
			font:11px tahoma;
			color:#536780;
			float:left;
			line-height:1.3;
			padding:38px 0 0 22px;
		}
			#all #content #footer a
			{
				color:#536780;	
			}

.archive
{
	font:16px arial;
	color:#FF6600;
	text-decoration:none;
	border-bottom:1px dashed #FF6600;
	padding-bottom:1px;
	display:inline-block;
}

a:hover.archive
{
	border:0;
}



.rss
{
	font:25px arial;
	color:#FF6600;	
	background:url('../i/rss.jpg') left top no-repeat;
	padding-left:35px;
	margin-left:25px;
	display:inline-block;
}

.mrgBot45px
{
	margin-bottom:45px;
}

.mrgBot50px
{
	margin-bottom:50px !important;
}

.mrgTop25px
{
	margin-top:40px !important;
}

.mrgTopTags
{
	margin-top:5px !important;
}					
					
.left 
{
	float:left;
}

.right
{
	float:right;
}
			
.clear 
{
	clear:both;
}

.color999
{
	color:#999;
}

.colorOrange
{
	color:#ff6600;
}

.tbl
{
	width:268px;
	border:1px solid #ccc;
	font:12px trebuchet ms;
	color:#000;
	text-align:center;
	background:#fff;
}
	.tbl td
	{
		padding:5px 0 5px 0;
	}

.t1
{
	background:#F3F3F3;
	font:12px arial;
	color:#0099CC;
	padding:5px 0 7px 0 !important;
}

.t2
{
	background:#F3F3F3;
	font:12px arial;
	color:#666;
	padding:5px 0 7px 0 !important;	
}

.tdNone .tblLt
{
	width:5px;
	height:4px;
	background:url('../i/lt.gif') left top no-repeat;
	position:relative;
	left:-1px;
	top:-1px;
}

.tdNone .tblRt
{
	width:5px;
	height:4px;
	background:url('../i/rt.gif') left top no-repeat;
	position:relative;
	right:-1px;
	top:-1px;
	float:right;
}

.tdNones .tblRb
{
	width:5px;
	height:5px;
	background:url('../i/rb.gif') left top no-repeat;
	position:relative;
	right:-1px;
	bottom:-1px;
	float:right;
}

.tdNones .tblLb
{
	width:5px;
	height:5px;
	background:url('../i/lb.gif') left top no-repeat;
	position:relative;
	left:-1px;
	bottom:-1px;
	float:left;
}


.tdNone
{
	position:relative;
	padding:0 !important;
	background:#F3F3F3;
	height:4px;
	font-size:0;
	text-align:left;
}

.tdNones
{
	position:relative;
	padding:0 !important;
	background:#fff;
	height:5px;
	font-size:0;
	text-align:left;
}

.fnt19
{
	font-size:19px;
}

.fnt18
{
	font-size:18px;
}

.mrgRt
{
	margin-right:30px;
}

.colorBlue
{
	color:#006699;
}

.highlight {
	color:#ff6600;
}

div.path
{
	font-size: 85%;
	color: #aaa;
}
div.path a
{
	color: #aaa;
}
div.path a:hover
{
	color: #619fc2;
	border: none;
}

.f_caption {
	color:#FF6600;
	font-weight: bold;
}


.error
	{color:#FF0000;
	font-weight:bold;
	}
.att
	{color:#008000;
	font-weight:bold;
	}
.cart
	{color:#ffffff;
	font-weight:bold;
	}
.cart_td
	{color:#000000;
	font-size:14px;
	font-weight:bold;
	}
.number
	{color:#000000;
	font-weight:bold;
	}
.amount
	{color:#000080;
	font-weight:bold;
	}
.total_amount
	{color:#FF0000;
	font-weight:bold;
	font-size:14px;
	}
.info
	{color:#808080;
	}
.company
	{
	font-size:10px;
	}
.price_top
	{
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color:#000000;
	}
.price
	{
	padding:3px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid ;
	border-bottom-width: 1px;
	border-bottom-color:#000000;
	}
.price_amount
	{
	color:#000080;
	font-size:16px;
	font-weight:bold;
	padding:3px;
	}

.price_nds
	{
	color:#C0C0C0;
	font-size:10px;
	padding:3px;
	}

.descr_price
	{
	color:#000080;
	font-weight:bold;
	}
.position
	{
	color:#000000;
	font-weight:bold;
	}
.basic_table
	{
	border: 1px solid #000000;
	padding: 3px;
	}
	
.DebtsTable
{
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 3px;
}
.DebtsTablemini
{
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 2px;
	font-size:9px;
}

.TableDetails

{
	
	font-size:30px;
	}
	

	
div.gb_entry {
	margin-bottom: 20px;
}

div.gb_entry div.gb_header {
	border-bottom: 1px dashed #FF6600;
}

div.gb_entry p {
	padding-top: 5px;
}


div.gb_entry div.gb_header b {
	color: #0099CC;
}

div.gb_entry div.gb_header span {
	float: right;
	font-size: 90%;
	color: #aaa;
	font-style: italic;
}
.pub_date {
	float:right;padding-left:30px;padding-right:10px;color:#aaa;
}


#all #content #contentRight #contentSubnavi
 a
{
 margin-bottom:5px;
 display:inline-block;
 


}

div.banner {
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
	float:left;width:100%;
}

div.print_block {
	text-align: right;
}
div.print_block a {
	color: #FF6600;
}

table.tariff_table {
	border:solid 1px #999999;
}

table.tariff_table table td {
	text-align:center; 
	border-bottom:dotted 1px #999999;	
}

.tarif
 {

	color:#000000;	
}

.tarif_top
 {
	border-bottom:dotted 1px #999999;
	color:#000000;
	
}

.table_border
 {
	border: 1px solid #000000;
}


					#all #content #contentRight .hpRighter
					{
						width:335px;
						float:right;
						position:relative;
						margin-right:40px;
 _margin-right:20px;						font:15px arial;
						color:#666;	
						padding-top:30px;
					}
					
					#all #content #contentRight .hpRighter p
					{
						line-height:1.3;	
					}
					
					#all #content #contentRight .tages
					{
						width:428px;
						font:14px arial;
						color:#0099CC;
						padding:7px 22px 21px 186px;
						height:97px;
						background:url('../i/tages.jpg') left top no-repeat;
						margin:auto;
						margin-bottom:50px;
						margin-top:10px;
					}
					
						#all #content #contentRight .tages a
						{
							color:#0099CC;						
							text-decoration:none;
						}		
						#all #content #contentRight .tages a:hover
						{
							text-decoration:underline;
						}

						#all #content #contentRight .tages ul
						{
							list-style-type:none;
							display:inline;
							line-height:1.1;
						}
						#all #content #contentRight .tages li
						{
							list-style-type:none;
							display:inline;
							margin-right:3px;
						}

						#all #content #contentRight .tages .f16
						{
							font-size:16px;
						}

						#all #content #contentRight .tages .f18
						{
							font-size:18px;
						}

						#all #content #contentRight .tages .f20
						{
							font-size:20px;
						}
						
						#all #content #contentRight .tages .f25
						{
							font-size:25px;
						}

						#all #content #contentRight .tages .f27
						{
							font-size:27px;
						}

#all #content #contentRight .indexNew
					{
						width:100%;
					}


.orange
{
	color:#ff6600;
}



table.basket {
	width: 100%;
	border-left: 1px solid #66CCFF;
	border-top: 1px solid #66CCFF;
}

table.basket td {
	padding: 2px;
	border-right: 1px solid #66CCFF;
	border-bottom: 1px solid #66CCFF;
}

table.basket td.title {
	font-weight: bold;
	background: #cfe2eb;
}

table.basket td.form input {
	border: 1px solid #ccc;
	font: 12px verdana;
	width:70px;
	height:18px;
	color:#000;
}


table.basket td.delete {
	width: 15px;
}


table.form td {
	padding: 2px;
}

table.form input, table.form textarea, .txtinp {
	border: 1px solid #ccc;
	width: 100%;
}

.submenu
{
     background:#0099cc;
     position:absolute;
     font:12px arial;
     color:#fff;
     z-index:90 !important;
     padding:10px;
     width:260px;
     left:0;
     top:-5px;
}

	.submenu a
	{
		color:#fff;	
		padding: 0px !important;
	}
	
	.submenu a:hover
	{
		background:transparent !important;
		font-weight:normal !important;
		text-decoration:none !important;	
	}

div.brdr {
	height: 3px;
}

.chars {
	border-top: 1px solid #FF6600;
	padding-top: 10px;
	margin-top: 10px;
}

.chars h2, .chars h3 {
	margin-bottom: 0px;
	margin-top: 15px;
}

.chars table h2, .chars table h3 {	
	margin-bottom: 0px;
	margin-top: 0px;
}


ul.detalization {
	text-align: left !important;
}

ul.detalization li span {
font-weight: bold;
}