html, body
{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
img
{
	border:none;
	padding:0;
	margin:0;
}
img#cryptogram	
{
	padding:0;
	margin:0;
	position:relative;
	top:0px;
	cursor:pointer;
}

a, a:link, a:visited, a:hover	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0B88FE;
}
h1
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:normal;
	color:#b18a01;
	padding:0;
	margin:0;
}

h2
{
	font-size:19px;
	font-weight:normal;
	color:#b18a01;
	padding-bottom:0;
}
h3
{
	font-size:17.5px;
	font-weight:normal;
	color:#231f20;
	letter-spacing:0.3pt;
	padding-bottom:0;
}
h4
{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding-bottom:0;
}
p
{
	font-size:14px;
	padding:0px;
}
.blue
{
	color:#0B88FE;
}
.red	{
	padding:10px;
	margin:10px 0 10px 0;
	font-weight:normal;
	font-size:18px;
	background:#FADBE0;
	width:494px;
	height:auto;
	clear:none;
}
.green	{
	padding:10px;
	font-weight:normal;
	font-size:18px;
	background:#D5F5E1;
	width:514px;
}
.italic
{
	font-style:italic;
	font-size:12px;
	padding:0 0 0 82px;
}
.warn
{
	color:red;
	font-size:12px;
}
.gray
{
	color:#aaaaaa;
}
ul
{
	list-style:none;
	padding:0;
}
li
{
	list-style:none;
	padding:3px 0 0 18px;
	background:url(../img/mdash.gif) 0 0 no-repeat;
}
.black
{
	color:black;
}
.mdash	
{
	margin:0 0 0 -18px;
}
.phone
{
	font-weight:bold;
	font-size:22px;
	padding:0;
	margin:0;
}
.gray-top-title
{
	font-size:24px;
	color:#A0A0A4;
}
#login
{
	color:#b18a01;
	font-size:14px;
	
}

#flash-plitka
{
	position:absolute;
	top:490px;
	left:0px;
	width:228px;
	height:149px;
	z-index:3;
}

#window
{
	position:relative;
	margin:0 50px;
	padding:0;
}
#main
{
	position:relative;
	clear:both;
	padding:0;
	margin:0;
}
#header
{
	width:100%;
	clear:both;
	height:25px;
	padding:0;
	margin:0;
}
#sidebar
{
	position:relative;
	display:block;
	width:240px;
	padding:10px 0 0 0;
	margin:0 -100% 0 0;
	float:left;
	clear:none;
}

/*********************************************************************************/
/* Main Page */
/*********************************************************************************/
#main-img-title {
	position: relative;
	padding:0;
	margin:0;
	background:url("/img/main-img.jpg") 0 0 no-repeat;
	width:932px;
	height:263px;
}
#main-img-title img {
	padding:0;
	margin:0;
}

.smallgray
{
	color: #848484;
	font-style:italic;
	font-size:11px;
}

.bot-logotext {
	position:absolute;
	top:460px;
	left:250px;
	z-index:2;
	padding:0;
	margin:0;
	width:650px;
}
.top-logotext {
	position:absolute;
	top:0;
	left:0;
	top:190px;
	left:250px;
	z-index:2;
	width:650px;
}

#very_big
{
	height:auto;
	margin:0;
	padding:0;
	vertical-align:bottom;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:normal;
	color:#b18a01;
	line-height:30px;
	
	height:99px;
}
#norm_big
{
	height:auto;
	margin:0;
	padding:0;
	vertical-align:bottom;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:normal;
	color:#b18a01;
	line-height:30px;
	
	height:99px;
}



#logo-text
{
	padding:30px 0 30px 22px;
	width:620px;
	font-size:13px;
	line-height:1.6;
	text-align:justify;
}
/*********************************************************************************/
/* Left Navigation */
/*********************************************************************************/
#leftnav
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#231F20;
	width: 190px;
	position:relative;
	left:30px;
	margin: 22px 0 0 0;
}
#leftnav .t	{	background-image: url("/img/tb-dot.gif");	}
#leftnav .b	{	background-image: url("/img/tb-dot.gif"); 	}
#leftnav .l	{	background-image: url("/img/lr-dot.gif");	}
#leftnav .r	{	background-image: url("/img/lr-dot.gif");	}

#leftnav ul{
	margin:0;
	padding:15px 20px 15px 20px;
	list-style:none;
}
#leftnav ul a:link, #leftnav ul a:visited, #leftnav ul a:hover{
	color:#0B88FE;
}
#leftnav ul li{
	line-height:18px;
	padding: 0 0 15px 0;
	background:none;
}

#leftnav ul ul{
	padding: 0 0 10px 10px;
	font-size:13px;
}
#leftnav ul ul a:link, #leftnav ul ul a:visited, #leftnav ul ul a:hover{
	color:#231F20;
}
#leftnav ul ul li{
	line-height:16px;
	padding: 0 0 8px 0;
	background:none;
	color:#b18a01;
}

/*********************************************************************************/
/* Price list */
/*********************************************************************************/
.round-block
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#231F20;
	width: 100%;
	margin: 22px 0 0 0;
}
.round-block .t	{	background-image: url("/img/tb-dot.gif");	}
.round-block .b	{	background-image: url("/img/tb-dot.gif"); 	}
.round-block .l	{	background-image: url("/img/lr-dot.gif");	}
.round-block .r	{	background-image: url("/img/lr-dot.gif");	}

#home-news
{
	padding:20px;
}

/*********************************************************************************/
/* Price list */
/*********************************************************************************/
#pricelist	{
	padding:35px 0px 10px 26px;
	float:left;
	font-size:14px;
}
#pricelist img	{
}
#pricelist	i	{
	font-size:11px;
	color:#848484;
}
#pricelist div
{
	margin-bottom:15px
}



/*********************************************************************************/
/* Header Blocks */
/*********************************************************************************/
table
{
	border-collapse: collapse;
	font-size: 100%;
	line-height: 1.1;
	border:none;
	width:100%;
}
td
{
	padding: 0;
	border-spacing: 0px;
}
td#links, td#basket-wrap	{
	height:30px;
	margin:0;
	vertical-align:bottom;
}
td#account, td#topnav	{
	height:40px;
	margin:0;
	vertical-align:bottom;
}
td#topnav	{
	text-align:right;
}
td#topnav	ul{
}

td#bigtitle	{
	height:auto;
	margin:0;
	padding:0;
	vertical-align:bottom;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:normal;
	color:#b18a01;
	line-height:30px;
	
	height:99px;
}
td#logo	{
	height:195px;
	width:228px;
}


table.cat-table
{
	border-collapse:inherit;
	font-size: 100%;
	line-height: 1.1;
	border:none;
	width:100%;
	padding:22px 0 0 0;
}
.cat-title 
{
	font-size:16px;
	line-height:1.2;
	padding:10px 0 0 0;
	width: 200px;
}
.tools-title 
{
	font-size:16px;
	line-height:1.2;
	padding:10px 0 0 0;
	width: 100%;
}
.tools-desc 
{
	font-size:14px;
	line-height:1.2;
	padding:10px 0 0 0;
	width: 100%;
	font-style:italic;
	color:#8c8c8c;
}
.tools-full 
{
	font-size:14px;
	line-height:1.2;
	padding:10px 0 0 0;
	width: 100%;
}
.cat-desc 
{
	font-size:14px;
	line-height:1.2;
	padding:10px 0 0 0;
	width: 200px;
}
table.data-table
{
	border-collapse:inherit;
	font-size: 100%;
	line-height: 1.1;
	border:none;
	width:50%;
}

table.data-table td
{
	padding:30px;
}
p.awards-title
{
	position:relative;
	left:10px;
	padding:10px;
}
p.awards-def
{
	position:relative;
	left:10px;
	padding:10px;
}
.thumbnail
{
float: left;
margin: 0 15px 0px 0;
padding: 5px;
}
.clearboth { clear: both; }
.bigger
{
	font-size:20px;
}
#catlist
{
	padding:10px;
	margin:24px 0 0 0;
	background:#F0F2F2;
}
#catinfo
{
	padding:10px;
	margin:24px 0 0 0;
	background:none;
	border:1px solid gray;
}
#catinfo	p
{
	padding:0;
	margin:0 0 10px 0;
}

/* Basket */
#basket
{
	float:right;
	padding:3px 5px 5px 5px;
	margin:0;
	text-align:center;
	width:180px;
	background:#F0F2F2;
}
#basket a, #basket a:visited, #basket a:hover{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:black;
}

/* Filtr */
#filtr
{
	float:;
	padding:5px 10px 5px 10px;
	margin:28px 0 0 0;
	text-align:left;
	width:100%;
	background:#F0F2F2;
}
.filtr-title
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
}


/* Links */
#links, #links td	{
	padding:0;
	margin:0;
	height:1px;
}
#links a:link, #links a:visited, #links a:hover{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:black;
}
#links .divider-v{
	padding:0 15px;
	font-size:8pt;
}


/* Account */
#account	{
	height:26px;
}
#account a:link, #account a:visited, #account a:hover{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:black;
}
#account .divider-v{
	padding:0 15px;
	font-size:8pt;
}

/*********************************************************************************/
/* Top Navigation */
/*********************************************************************************/
#topnav	{
	padding:0;
	text-align:right;
	float:right;
}
#topnav .divider-v
{
	float:left;
	background:url("/img/bullet.gif") 0 0 no-repeat;
	width:16px;
	height:12px;
	margin:4px 10px;
}
#topnav ul
{
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	position:relative;
}
#topnav li
{
	padding:0;
	margin:0;
	float:left;
	background:none;
}

/*********************************************************************************/
/* Pagination */
/*********************************************************************************/
#pagination	{	font-size:12px;color:black; padding:5px 0 0px 7px; margin:0; font-weight:normal;}
#pagination a	{	font-size:8pt;color:#0B88FE;  font-weight:normal; text-decoration:underline; padding: 0 8px 0 8px;}
#pagination span	{	padding: 3px 6px 3px 6px; background:#F7D550;}


/*********************************************************************************/
/* Positioning */
/*********************************************************************************/
.t	{	background:0 0 repeat-x;	}
.b	{	background:0 bottom repeat-x;	}
.l	{	background:0 0 repeat-y;	}
.r	{	background:right 0 repeat-y;}

.left	{	float:left;		width:49%	}
.right	{	float:right;	width:50%	}

.divider
{
	background:url("/img/tb-dot.gif") 0 0 repeat-x;
	margin:0;
	line-height:1px;
	height:1px;
	width:100%;
}

/*********************************************************************************/
/* Round corners on Image */
/*********************************************************************************/
.rounded_wrapper {
	position: relative;
}

.rounded_wrapper img {
	border-width: 0;
	border-style: none;
}

.rounded_wrapper div {
	height: 7px;
	position: absolute;
	width: 100%;
}

.rounded_wrapper .tl {
	top: 0;
	left: 0;
	background: url("/img/tl.png") no-repeat left top;
}

.rounded_wrapper .tr {
	top: 0;
	right: 0;
	background: url("/img/tr.png") no-repeat right top;	
}

.rounded_wrapper .br {
	bottom: 0;
	right: 0;
	background: url("/img/br.png") no-repeat right bottom;	
}

.rounded_wrapper .bl {
	bottom: 0;
	left: 0;
	background: url("/img/bl.png") no-repeat left bottom;
}







#content
{
	float:left;
	width:100%;
}
#content .wrap
{
	margin-left:240px;
	padding:0 15px;
}

.news img
{
}
.news-date
{
	color: #9DA6AB;
	font-style:italic;
	font-size:13px;
}
.backlink
{
	color: #0B88FE;
	font-size:14px;
	padding:10px 0 10px;
}
div.short-text	{
	position:relative;
	left:10px;
}
/*********************************************************************************/
/* Forms */
/*********************************************************************************/
table#form	
{
	width:514px;
}
table#form	label, table#login-form label
{
	font-size:13.5px;
}
table#login-form label
{
	padding:0 30px 0 0;

}
table#form	td, table#login-form	td
{
	padding:5px 0;
	margin:0;
	vertical-align:top;
}
table#form input#captcha	
{
	text-transform:uppercase;
	margin-top:15px;
}

table#form	input, table#form	textarea, table#login-form	input, table#login-form	textarea
{
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	color: #333;
	overflow:auto;
	background:url(../img/fieldbg.gif) 0 0 repeat-x;
	font-size:20px;
}
table#form	.txt, table#login-form .txt
{
	width:	326px;
}
table#form	.txtarea, table#login-form .txtarea
{
	width:	326px;
	height: 150px;
}
table#form #captcha-label
{
	padding:25px 0 0 0;
}
table#form .sendbtn, table#login-form .sendbtn, table#check-popup .sendbtn
{
	background:url("../img/send-btn.gif") 0 5px no-repeat;
	width:110px;
	height:39px;
	border:none;
	cursor:pointer;
	font-size:18px;
	padding:0;
	margin:0;
	text-align:center;
}
/*********************************************************************************/
/* Cart Table */
/*********************************************************************************/
table#cart	
{
	width:100%;
	margin:20px 0 0 0;
	background:#f0f2f1;
	padding:10px;
	border-collapse:inherit;
	border-spacing:0;
}
table#cart thead th
{
	background:white;
	padding:10px 0 10px 15px;
	margin:0px;
	text-align:left
}
table#cart #navigator
{
	font-size:14px;
	color:#b08a01;
}
table#cart #navigator a, table#cart #navigator a:link, table#cart #navigator a:visited
{
	font-size:14px;
	color:black;
	text-decoration:underline;
}
table#cart .arrow
{
	font-size:22px;
	padding:0 5px;
	color:black;
}
table#cart #headers th
{
	font-size:12px;
	color:#9d9d9d;
	font-style:italic;
	border-bottom:1px solid #e5e5e5;
}
table#cart td
{
	background:white;
	padding:10px 0 10px 15px;
	margin:0px;
	text-align:left
}
table#cart input	
{
	width:75px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	color: #333;
	overflow:auto;
	background:url("../img/fieldbg.gif") 0 0 repeat-x;
	font-size:20px;
	text-align:left;
}
table#cart .price
{
	background:url("../img/rub-cart.gif") #ffffff 100% 18px no-repeat;
	font-size:20px;
	font-style:italic;
	text-align:right;
	padding:0 30px 0 0;
	
}
table#cart #headers th.price-title
{
	text-align:right;
}
table#cart .delete-icon img
{
	width:19px;
	height:19px;
	margin:0;
	position:relative;
	top:3px;
	left:25px;
}
table#cart #total
{
	background:none;
	padding-top:25px;
	background:url("../img/rub-cart.gif") 200px 28px no-repeat;
	font-size:20px;
	font-style:italic;

}
table#cart #buttons
{
	background:none;
}
table#cart .recalc
{
	background:url("../img/check-btn-gray.gif") 0 5px no-repeat;
	width:159px;
	height:39px;
	border:none;
	cursor:pointer;
	font-size:16px;
	padding:0;
	margin:0;
	text-align:center;
	float:right;
}
table#cart .checkbtn
{
	background:url("../img/check-btn-gray.gif") 0 5px no-repeat;
	width:159px;
	height:39px;
	border:none;
	cursor:pointer;
	font-size:16px;
	padding:0;
	margin:0;
	text-align:left;
	float:right;
}
table#cart .big
{
	width:400px;
}

/*********************************************************************************/
/* Check Popup */
/*********************************************************************************/
table#check-popup	
{
	width:200px;
}
table#check-popup input	
{
	width:43px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	color: #333;
	overflow:auto;
	background:url("../img/fieldbg.gif") 0 0 repeat-x;
	font-size:20px;
	text-align:right;
}

.sendbtn
{
	background:url("../img/send-btn.gif") 0 5px no-repeat;
	width:110px;
	height:39px;
	border:none;
	cursor:pointer;
	font-size:18px;
	padding:0;
	margin:0;
}
.checkbtn a, .checkbtn a:link, .checkbtn a:visited, .checkbtn a:hover
{
	color:black;
	text-decoration:none;
	padding:20px 0 0 0;
}

.checkbtn
{
	background:url("../img/check-btn.gif") 0 5px no-repeat;
	width:159px;
	height:39px;
	border:none;
	cursor:pointer;
	font-size:16px;
	padding:0;
	margin:0;
}
.btn-title
{
	position:relative;
	top:10px;
	left:15px;
}

/*********************************************************************************/
/* Forms */
/*********************************************************************************/
#filtr
{
	height:125px;
	padding:15px 0 0 20px;
}
#filtr .sendbtn
{
	background:url("../img/send-btn-gray.gif") 0 5px no-repeat;
	width:110px;
	height:39px;
	border:none;
	cursor:pointer;
	font-size:18px;
	padding:0;
	margin:0;
}

#filtr .filtr_title	span{
	padding:15px 0 15px 0px;
	font-size:23px;
}

#filtr	input
{
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	color: #333;
	overflow:auto;
	background:url(../img/fieldbg.gif) 0 0 repeat-x #FFFFFF;
	font-size:20px;
}

#filtr .filtr_name	{
	padding:5px 0;
	width:300px;
}
#filtr .filtr_price_from	{
	padding:5px 0;
	width:300px;
}
#filtr .filtr_price_to	{
	padding:5px 3px;
	width:300px;
}
#filtr .filtr_price_to span	{
	padding:5px 16px 5px 10px;
}

#filtr .filtr_code	{
	padding:5px 0;
	width:300px;
}

#filtr input.input-price
{
	width: 125px;
}
#filtr input.input-name
{
	width: 192px;
}

#filtr span
{
	padding:0 10px 0 10px;
	font-size:16px;
}

/*********************************************************************************/
/* Price Box */
/*********************************************************************************/
.price
{
	width:156px;
	height:28px;
}
.price-left
{
	background:url("../img/price-left.gif") 0 0 no-repeat #F7D550;
	width:83px;
	height:28px;
	float:left;
	margin:0;
}
.price-left span
{
	position:relative;
	top:4px;
	left:12px;
	font-style:italic;
	font-size:16px;
	font-weight:bold;
}
.price img
{
	width:10px;
	height:28px;
	float:left;
}
.price img.rub
{
	position:relative;
	top:5.5px;
	right:4px;

	width:12px;
	height:14px;
	float:right;
}
.price-right
{
	background:url("../img/price-right.gif") 100% 0 no-repeat #F0F2F2;
	width:63px;
	height:28px;
	float:right;
}
.price-right span
{
	position:relative;
	top:4px;
	left:2px;
	font-size:12px;
}

table#login-form
{
	width:400px;
}
.login-btn
{
	padding:0 0 0 120px;
}

/*********************************************************************************/
/* Footer */
/*********************************************************************************/
#footer
{
	clear:both;
	margin:0;
	font-size:13px;
	padding:120px 0 40px 0;
}
#footer td	{
	padding-left:26px;
}
#footer cite	{
	font-size:11px;
	color: #A0A0A4;
	font-style:normal;
}
#footer pre	{
	padding:0;
	margin:0;
	line-height:normal;
	font-size:11px;
	font-style:normal;
	
}





.rrrrrr {
	color: #CEBA00;
	font: 11px tahoma;
	display: inline;
}

.rrrrrr a {
  color: #CEBA00;
	font: 11px tahoma;
	display: inline;
}

.cart {
      text-align: justify;
      text-indent: 1.5em;
      margin-top: 0pt;
      margin-bottom: 0pt;
}

.cart li {
      text-align: justify;
      font: 13px tahoma;
      background:none;
}

.tttttt {
      font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      line-height:1.5;
      text-align:justify;   
      
    }
    
    .eeeee {
      font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      line-height:1.5;
      text-align:justify;   
     
    }
    
    
 #text_footer_l {
      width: 45%;
      float: left;
      border: 0px;
      padding: 15px;
      text-align:justify;
    }
    
 #text_footer_l p {
      font-size:10px;
      color: #999999;
 }    
     
    #text_footer_r {
      width: 45%;
      float: right;
      border: 0px;
      padding: 15px;
      text-align:justify;
    }
    
  #text_footer_r p {
      font-size:10px;
      color: #999999;
 }      
    
.piar_re {
  color: #CEBA00;
	font: 8px tahoma;
	display: inline;
}

.piar_fott  {
      font-size:5px;
      color: #999999;  
}

.piar_fott a, h1  {
      font-size:10px;
      color: #999999;  
}
    
    