@charset "windows-1251";

/* CSS Document */

body {

 cursor:url('/cursors/cursor5.cur');

}

/*

a {

 cursor:url('/cursors/cursor2.cur');

} */

html, body {

	font-size:11px;

	font-family:Arial;

	font-weight:normal;

	margin:  0;

	padding: 0;

	border:  0;

	color: #1a1512;

	background-image:url(/images/main_bg.gif);



}

ul, ol, li, p,

h1, h2, h3, h4, h5, h6,

form, fieldset, input, textarea,

a, img, table, td, div, span {

	font-size:100%;

	margin:  0;

	padding: 0;

	border:  0;

	color: #1a1512;

	background-color: transparent;

}

table {

	border-collapse: collapse;

	border-spacing: 0px;

}



img {

	display: block;

}



img.png {

	behavior: url(pngbehavior.htc);	

}

.red {

	color:red;

}

.pointer {

	cursor:pointer;

}

/*

#rmain {

	background:url(/images/right.jpg) top left repeat-x;

}

#lmain {

	background:url(/images/left.jpg) top right repeat-x;

} */

#maintable {

	width:1005px;

	background: white url(/images/top.gif) top left no-repeat;

	margin:auto;

}



#logo {

	position: absolute;

	margin-top: 93px;

	margin-left: 81px;

	width:98px;

}

#phone {

	position: absolute;

	margin-top: 141px;

	margin-left: 827px;

	width: 162px;

}



#top {

	vertical-align:top;

	height:261px;

}

#logoico {

	margin:25px 0 0 50px;

}



#logform {

	text-align:right;

	top:67px;

	left:86px;

	color:white;

	width:200px;

	position:relative;

}



#logform p {

	color:white;

	text-align:right;

	}

	

#logform input{

	width:80px;

	background-color:white;

	color:black;

	margin:2px;

}

#logform a {

	text-decoration:none;

	color:white;

}



#icoeng {

	margin:26px 0 0 24px;

}



#icorus {

	margin:20px 0 0 63px;

}



#menu {

	position: absolute;

	margin-top: 189px;

	margin-left: 275px;

	width: 647px;

	height: 54px;

	}

#menu img {

	display: inline;

}



#lefttd {

	font-size: 12px;

	width:296px;

}



#lefttd ul li a:hover {

	color: #FD0200;

}



#lefttd ul {

	list-style: none;

	padding:0px;

	margin: 0px;

	font-size: 12px;

	padding-left: 52px;

	padding-right: 22px;

}



#lefttd ul li {

	padding:0px;

	margin: 0px;

	font-weight: bold;

	padding-top: 7px;



}

#lefttd ul li ul {

	padding:0px;

	margin: 0px;

	padding-left: 11px;

}

#lefttd ul li ul li {

	font-weight: normal;

	background: url(/images/li.gif) 0px 10px no-repeat;

	padding-left: 22px;

}

#lefttd ul li ul li ul {

	padding-left: 30px;

}





#searchdiv {

	background: url(/images/searchbgr.gif) 0px 0px no-repeat;

	width: 275px;

	height: 63px;

}



#searchdiv form {

	margin:0px;

	padding:0px;

}



#search_btn {

	position: absolute;

	margin-left: 219px;

	margin-top: 12px;

	width: 38px;

	height: 38px;

}



#search_text {

	position: absolute;

	margin-left: 52px;

	margin-top: 21px;

	width:152px;

	height: 18px;

	background-color:white;

	color:black;

	border: 1px solid #D1D2CD;

	text-align:left;

	font-size: 12px;

	font-family:Arial;

	padding-top: 2px;

	padding-left: 8px;

}

 

#redtape {

	width:176px;

	height:100%;

	background:url(/images/redtape.gif) top left no-repeat;

	padding:40px 60px  80px 60px;

}

#redtape ul a {

	color:white;

	text-decoration:none;

}



#redtape ul {

	list-style-image:url(/images/marker1.gif);

	color:white;

}

#redtape ul li {

	margin-left:25px;

	color:white;

	font-weight:bold;

}



#redtape ul li ul {

	list-style-image:url(/images/marker2.gif);

	color:white;

	margin:auto;

}

#redtape ul li ul li {

	color:white;

	margin-left:15px;

	font-weight:normal;

}



/*

ul.m1 {

	list-style-image:url(/images/marker1.gif);

	color:white;

}

ul.m1 li {

	margin-left:25px;

	color:white;

	font-weight:bold;

}



ul.m2 {

	list-style-image:url(/images/marker2.gif);

	color:white;

	margin:auto;

}

ul.m2 li {

	color:white;

	margin-left:15px;

	font-weight:normal;

}

*/

#maintd {

	width: 709px;

	background:#FEFCF6;

	padding-bottom:90px;

	padding-right: 20px;

	font:normal 11px Arial;

	background:white url(/images/bottomt.gif) bottom right no-repeat;

}



#maintd a {

	color:#DA251D;

}



#paymer_phiz input,

#paymer_yur input, 

#paymer input,

#paymer textarea {

  border:solid 1px black;

}



#maintd input, #maintd textarea {

     border:solid 1px black;

 }

 

#maintd input.no_border,

#maintd input.cart {

	border:none;

}

h1 {

	font:bold 18px Arial;

	color:#CC3300;

	/*background:url(/images/markerh.gif) left 3px no-repeat;*/

	padding:0 0 0 30px;

	margin:5px 0px;

}



h5.hr {

/*	background:url(/images/hrbg.gif) repeat-x;*/

	height:16px;

	border:0;

	margin:0;

	padding:0;

}



#righttd {

/*	background:url(/images/present.gif) bottom center no-repeat;*/

	background:url(/images/righttapebg.gif) left repeat-y;

	padding-bottom:20px;

}

#righttape {

	background:url(/images/righttape.gif) top left no-repeat;

	/*width:222px;*/

}

#rightbtm {

	height:140px;

	background:url(/images/righttapebg.gif) left repeat-y;

	text-align:left;

	margin:auto;

}

#present {

	margin-left:40px;

	margin-bottom:15px;

}

#basket_top {

/*	background:url(/images/basket_top.png) 17px top no-repeat;*/

	height:45px;

	padding-right:6px;

}

#basket_middle {

	background:url(/images/basket_middle.gif) 16px repeat-y;

	padding-left:30px;

	padding-right:35px;

	font-weight:bold;

	color:white;

}

#basket_middle a{

	font-weight:normal;

	color:#FFD9D9;

}

#basket_middle a img {

	margin:5px 0px 5px; 

}

#basket_middle a img.m0 {

	margin:0px;

}

#basket_bottom {

/*	background:url(/images/basket_bottom.png) 15px repeat-y;*/

	height:33px;

	padding-right:6px;

	padding-bottom:15px;	

	}

#rightbuttons {

	text-align:right;

	padding-right:0;

}

#rightbuttons img {

	margin-right:3px;

	margin-bottom:14px;

	padding:0;

	float:right;

}

	

#calendar {

	height:181px;

	background:url(/images/calendarbg.gif) 8px no-repeat;

	font:normal 11px arial;

	padding:20px 27px 0 0;	

}

#calentable tr td {

	cursor:pointer;

}



#newstd {

	padding-left:10px;

	width:206px;

}

#newstd div{

	position:relative;

}

#newstd p{

	margin:7px 0px;

}



#newsbg {

	background:url(/images/news_02.gif) repeat-y;



	}

#newstop {

	background:url(/images/news_01.gif) no-repeat;



	}

#newsbottom {

	background:url(/images/news_03.gif) left bottom no-repeat;

	padding:20px 30px 20px 20px; 

	}



#bottomtd{

	height:284px;

	padding:0px;

	margin:0px;

	background:url(/images/bottom.gif) no-repeat;

	padding-left:227px;



	vertical-align: top;

	font-size: 12px;

	line-height: 17px;

}



#bottomtd a {

	color: #022F94;

	text-decoration: underline;

}



#bottomtd a:hover; {

	color: #022F94;

	text-decoration: none;

}



#counter {

	top: -40px;

	position: relative;

	padding-left: 450px;

}

#bottomimg {

	position:relative;

	top:-66px;

	margin-left:11px;

}



/* Каталог */

.cattable {

	font-family:Arial;

	text-align:center;

	margin-bottom:25px;

}

.cattitle {

		text-align:center;

		padding-bottom:5px;

		font-size:18px;

}



#maintd .cattitle a {

	color:black;

	text-decoration: none;

}





.image {

	background:49% 39% no-repeat;

	width:228px;

	}

.avail {

	color:#669900;

	font-weight:bold;

}

.price {

	width:50%;

	height:30px;

	color:#669900;

	font:bold 18px Arial;

	background:url(/images/catbasketbg_01.gif) left no-repeat;

}

.catcart {

	width:50%;

	background:url(/images/catbasketbg_02.gif) right no-repeat;

}

.catcart a {

	color:#CC3333;

	font:bold 14px Arial;

	text-decoration:none;



}

/*  новости  */

.newsdate {

	color:#56950E;

}

.newsdet {

	background:url(/images/newsmarker.gif) left center no-repeat;

	text-align:right;

	margin:5px 0 20px;

}

h3 {

	font:bold 16px Arial;

	color:#DC241B;

}

.newsm {

	margin:4px 0;

}

.ntext {

	vertical-align:top;

	padding-left:5px;

}

/* корзина */

#form1 input {

	border:none;

}



#carttable {

	white-space:nowrap;

	vertical-align:middle;

	margin-bottom:12px;

}

#carttable img{

	margin:auto;

	cursor:pointer;

}



#carttable th {

	font-weight:normal;

	height:30px;

	text-align:center;

}

#carttable th.left {

	text-align:left;

	padding:0 10px;	

}

#carttable td {

	height:30px;

	padding:0 10px;

	white-space:nowrap;

	text-align:center;

}

#carttable tr td.prod {

	white-space:normal;

	text-align:left;

}

#carttable input{

 	width:23px;

	font-weight:bold;

	padding:0px 0;

	}

#carttable tr.chet td {

	background:#F9F9F9;

}

#carttable tr.nechet td {

	background:#FFFFFF;

}

/* Карточка товара */

.detprice{

	background:#F3F1EA;

	color:#669900;

	font:bold 18px Arial;

	text-align:center;

	vertical-align:middle;

	height:30px;

}

.detinbasket {

	background:url(/images/catbasketbg_01.gif) left no-repeat;

	height:30px;

}

.detinbasket input {

	background:#FFF;

	text-align:right;

}

.detinbasket span {

	float:left; 

	margin:6px 5px 0px;

}

.detimage {

	background:49% 27px no-repeat;

	width:228px;

	}



/*  Спец  */

.spec1 {

	background:35px 58% no-repeat;

}

.spec2 {

	background:url(/images/spec2.gif) left top no-repeat;

	width:123px;

	height:123px;

	color:#FF8702;

	padding:35px 10px 0 4px;

	vertical-align:top;

}



.spec2 h2{

	color:#FF8702;

}

#maintd .spec2 a {

	color:#FF8702;

	text-decoration:none;	

}





#fot1 {

	margin-top: 124px;

width: 200px;

height: 120px;

float: left;

}



#fot1 span {

	font-size: 26px;

	display: block;

	padding-top: 3px;

}



#fot2 {

	margin-top: 124px;

padding-left: 28px;

width: 270px;

height: 120px;

float: left;

}



#fot2 span {

	margin-left: -1em;

}



ul.topmenu3 {

	padding:0px;

	margin:0px;

	list-style-type: none;

	list-style-image: none;

	font-size:13px;

}



ul.topmenu3 li {

	font-weight: bold;

	padding-left: 20px;

	margin: 5px;

	background-image: url(/images/li.gif);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: 0px 4px;

}



ul.topmenu3 li a {

	padding: 0px;

	margin: 0px;

	font-size:13px;	

}



ul.topmenu3 li a:hover {

	text-decoration:none;

}

#franch b, #franch p, #franch a, #franch li{
font-family: 'Arial';
font-size: 13px;
LINE-HEIGHT: normal;
}
