body{
	background:#F0F0F0;
	color:#000000;
	margin:0;
}

body,td,input,select,textarea,h1,h2,h3,h4,h5,td,th{
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 11px;
}
hr {color:#CACACA;height:1px;}
img.bordered,iframe,textarea,input{border:solid 1px #CACACA;}
input.button{border:0;}
input.submit{background:#F0F0F0;}
iframe{margin:10px 0 3px 0;}
input{margin:0;}
img.left{float:left;margin-right:10px;}
img.right{float:right;margin-left:10px;}
/*form{margin:0 0 10px 0;}*/
form{margin:0;padding:0;}
a{color:#0535B1;}
a:hover{color:#EB1111;}
a.current{color:#EB1111;}
a.red{color:#EB1111;text-decoration:none;font-weight:bold;}
a.red:hover{color:#3B4EB0;}

p,h1,h2,h3,h4,h5{margin: 0px 0px 10px 0px;}
ul{
	margin-bottom:10px;
	margin-top:0;
}
ol{
	margin-bottom:5px;
	margin-top:5px;
	margin-left:20px;
	padding-left:00px;
}
li{margin-left:0px;padding-left:0px;}
h1{
	background: url(../../img/h1_fon.gif) top left no-repeat;
	padding:3px 0 4px 0 ;
	text-align:center;
	color:white;
	font-size:17px;
	text-transform:uppercase;
	font-weight:bold;
	width:350px;
	height:23px;
	margin-bottom:3px;
}

h2{
	background:url(../../img/h2_fon.gif) right top no-repeat;
	color:black;
	font-weight:bold;
	font-size: 11px;
	padding-left:25px;
	padding-top:9px;
	padding-bottom:9px;
	margin:-1px 0 10px -25px;
	width:80%;
}

h3{
	color:#0535B1;
	margin-bottom:3px;
	font-size: 12px;
}

h4{
	color:#0535B1;
	font-size:17px;
	font-weight:bold;
}
h5{
	font-size: 12px;
	font-weight:normal;
}

table.all, td.all{
	height: 100%;
	width:100%;
}
td {vertical-align:top;}
/* ----------------шапка-начало---------------- */
#top {
	background: white url(../../img/top_fon.gif) repeat-x 0 0;
	padding:0;
}
#top_left {
	background: url(../../img/top_01.gif) no-repeat top right;
	padding:41px 100px 68px 0;
	width:50%;
}
#top_center {
	background: url(../../img/top_02.gif) no-repeat 0 0;
	padding:127px 0 0 0;
	color:white;
	font-weight:bold;
	font-size:25px;
}
#top_right {
	background: url(../../img/top_03.gif) no-repeat top left;
	padding:0;
	width:50%;
	padding:41px 0 68px 100px;
}
/* ----------------шапка-конец---------------- */
/* ----------------меню-начало---------------- */
#menu {
	background: url(../../img/menu_fon.gif) repeat-x left bottom;
	padding:0 0 11px 0;
	border:0;
	border-bottom:1px solid #5774BB;
}
#menu a,a.big{
	text-transform:uppercase;
	padding:0 5px;
	color:#3B4EB0;
	font-weight:bold;
}
#menu a:hover,a.big:hover{color:#EB1111;}
#menu a.current{color:#EB1111;}
/* ----------------меню-конец---------------- */
/* ----------------подвал-начало---------------- */
#bottom_left,#bottom_right{
	padding:30px 0;
	background:#C4C4C4;
	border:0;
	border-top:1px solid #656565;
	vertical-align:middle;
}
#bottom_left{padding:30px 35px;}
#bottom_right{width:100%;}
/* ----------------подвал-конец---------------- */
/* ----------------колонки-начало---------------- */
td.column_left{padding:0 30px 0 0;}
td.column_right{padding:0 0 0 30px;}
	/* ----------------подменю-начало---------------- */
	div.submenu{
		background: #B6C4F9 no-repeat;
		width:130px;
		height:68px;
		margin:0;
		padding:0 0 0 3px;
		border:1px solid #5774BB;
		border-top:0;
	}
	div.left{
		background-image: url(../../img/submenu_left_fon.gif);
		background-position: right top;
		border-left:0;
	}
	div.right{
		background-image: url(../../img/submenu_right_fon.gif);
		background-position: left top;
		border-right:0;
	}
	div.submenu table td{vertical-align:middle;}
	td.submenu{width:100%;padding:0 2px 0 7px;}

	div.submenu a{
		text-transform:none;
		text-decoration:none;
		padding:0;
		color:black;
		font-size:9px;
	}
	/* ----------------подменю-конец---------------- */
	/* ----------------поиск-начало---------------- */
	div.search{
		background: no-repeat;
		width:100%;
		height:50px;
		margin:0;
	}
	div.search_left{
		background-position: top right;
		background-image: url(../../img/search_left.gif);
	}
	div.search_right{
		background-position: top left;
		background-image: url(../../img/search_right.gif);
	}
	p.search{
		padding:22px 0 0 40px;
		color:white;
		text-decoration:underline;
		font-weight:bold;
	}
	form.left,form.right{
		margin:0 0 10px 0;
		padding:0;
		text-align:right;
	}
	form.right{padding-right:26px;}
	select.search{
		margin-bottom:3px;
		width:105px;
		height:17px;
	}
	input.search{
		border:0;
		margin-top:3px;
	}
	/* ----------------поиск-конец---------------- */
/* ----------------колонки-конец---------------- */
/* ----------------контент-начало---------------- */
td.content {
	padding:5px 0 0 0;
	border:0;
	border-bottom:25px solid #F0F0F0;
}
a.basket,a.search{
	padding:0 60px 0 0;
	color:white;
	text-decoration:underline;
	font-weight:bold;
}
a.search{
	padding:0;
}
a.basket:hover,a.search:hover{
	text-decoration:none;
	color:white;
}
div.anounce{
	background: url(../../img/blue.gif) top center no-repeat;
	width:100%;
	height:100px;
	margin:0;
	padding:0;
	text-align:center;
}
div.anounce p{
	margin-bottom:5px;
}
p.anounce{
	margin-bottom:2px;
	padding:2px 0 0 0;
	color:white;
	font-size:21px;
	text-align:center;
	font-family:Verdana;
}
th.anounce{
	vertical-align:middle;
	text-align:left;
	height:30px;
	width:50%;
	padding:0 0 0 15px;
	border:1px solid #CACACA;
	background:#E2E2E2;
	color:#3D3D3D;
	font-weight:bold;
}
td.tovar{
	padding:5px;
	background:white;
}
td.no_padd{padding-left:0;}
table.bordered,td.bordered,td.bordered_top,td.bordered_right,td.bordered_bottom,td.bordered_left{border:0px solid #CACACA;}
table.bordered,td.bordered{border-width:1px;}
td.bordered_top{border-top-width:1px;}
td.bordered_left{border-left-width:1px;}
td.bordered_right{border-right-width:1px;}
td.bordered_bottom{border-bottom-width:1px;}
p.price{
	color:#EF3535;
	font-weight:bold;
	font-size:25px;
	clear:left;
}
.rub{	font-size:17px;}
.error{color:red;}

table.edit td{padding:3px 0 3px 0;}

table.edit td.label{
	padding-right:5px;
	vertical-align:middle;
}

/* ----------------контент-конец---------------- */

/* ----------------левая колонка контента-начало---------------- */
/*#left {
	background: url(../../img/left_fon.gif) no-repeat 0 0;
	padding:28px 0 28px 16px;
}
div.menu{
	background: url(../../img/list_bottom.gif) no-repeat left bottom;
	padding:0 0 17px 0;
	margin:0 0 10px 0;
}
div.menu a{
	color:#4480D8;
	text-decoration:none;

}
div.header{
	width:224px;
	height:28px;
	margin:0;
	font-size: 17px;
	font-weight:bold;
	color:#DE3C30;
	background: url(../../img/list.gif) no-repeat 0 0;
	padding:2px 0 3px 10px;
}
ul.menu{
	background: url(../../img/li_fon.gif) repeat-y 0 0;
	margin:0;
	padding:10px 0 0 68px;
}
li.menu{
	background: url(../../img/bul.gif) no-repeat 0 5px;
	list-style:none;
	padding:2px 0 0px 15px;
	font-weight:bold;
	font-size: 12px;
	font-style:italic;
}*/
/* ----------------левая колонка контента-конец---------------- */

/* ----------------правая колонка контента-начало---------------- */
/*td.content {
	padding:0 10px 25px 0;
}
#title{
	padding:0 0 0 24px;
	vertical-align:bottom;
}
#content_left {
	padding:15px 15px 15px 24px;
	background:#ECF4FF;
}
#content_right {
	background: url(../../img/dot_v.gif) repeat-y 1px 0;
	padding:20px 5px 10px 20px;
}

#line {
	background: url(../../img/dot.gif) repeat-x left center;
}
p.red,p.small_red{
	color:#DB101E;
}
p.small,p.small_red{
	font-size: 9px;
}
p.small_red{
	background: url(../../img/dot_r.gif) repeat-y 0 0;
	margin-left:30px;
	padding:10px 0 10px 10px;
}
p.grey{
	margin-left:10px;
	color:#535353;
	font-size: 9px;
}*/
/* ----------------правая колонка контента-конец---------------- */

p.navigation{text-align:right;color:#3B4EB0;font-weight:bold;	margin-bottom:3px;}
p.navigation a{text-decoration:none;}

table.product td{
	padding:5px;
	/*background:white;*/
}
table.product td.no_padd{
	padding-left:0;
}
table.product th{
	font-size:13px;
	vertical-align:middle;
	padding:6px 0 7px 0;
	/*background:#B6C4F9;*/
	color:#0535B1;
	font-weight:bold;
}

table.product td p{
	margin-bottom:5px;
}
img.reBordered{border:1px solid;}
td.more{
	width:100%;
	padding:10px 0 0 0;
}
table.product td table.reTable,.more_text table.reTable{width:100%;}
table.reTable,img.reBordered{border-color:#CACACA;}
/*img.reImage{border:1px solid #CACACA;}*/
table.reTable td,table.reTable th {padding:2px 5px;vertical-align:middle;}
table.reTable th{
	vertical-align:middle;
	text-align:left;
	/*padding-left:25px;*/
	background:#E2E2E2;
	color:black;
	font-weight:bold;
	font-size:11px;
	border:#CACACA 1px solid;
	border-right:0;
	border-bottom:0;
}
table.reTable th a{color:black;}
.hidden{display:none;}
.visible{display:block;}
td.label{vertical-align:middle;}
table.edit td{padding:2px 5px 2px 0;}

img.hit{
	margin:0 3px 3px 0;
	float:left;
	width:88px;
	height:17px;
}
input.number{
	border:0;
	margin-bottom:4px;
	padding: 4px 5px 0 0;
	width:46px;
	height:23px;
	text-align:right;
	background: url(../../img/number.gif) no-repeat 1px 0;
}
.delim{
	background: url(../../img/vert.gif) repeat-y center top;
}

.group {
	padding-left:20px;
	color:#0535B1;
	font-weight:bold;
}
.group a{
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.red{
	color:#EF3535;
}

/*//////////////////////////////////////////*/

p.basket{
	background: url(../../img/basket.gif) top right no-repeat;
	padding-bottom:30px;
}
/*//////////////////////////////////////////*/

div.in{
	border: 0;
	margin:0;
	padding:0;
	width:100%;
	height:1px;
	display:block;
}
div.hidden{
	margin:0;
	padding:0;
	width:100%;
	height:1px;
	display:none;
}

div.cat{margin:0;padding:0px 0  0 0;}
div.cat0 {
	margin:0;
	padding: 0;
	display:inline;
	border:1px solid red;
	width:16px;
}
div.cat1 {padding-left:  0px;}
div.cat2 {padding-left: 18px;}
div.cat3 {padding-left: 36px;}
div.cat4 {padding-left: 54px;}
div.cat5 {padding-left:72px;}
div.cat6 {padding-left:900px;}
div.cat7 {padding-left:108px;}
div.cat8 {padding-left:126px;}
div.cat9 {padding-left:144px;}
div.cat10{padding-left:162px;}
div.cat11{padding-left:180px;}

.sign{font-family:monospace;}

div.no_underline{padding:0;margin:0;width:300px;}
div.no_underline a{text-decoration:none;}
div.no_underline a:hover{text-decoration:none;}

#body.showmodel {
	background:#F0F0F0;
}
#topmodel {
	background: url(../../img/fon_show.gif) repeat-x 0 0;
	padding:0;
}
#topmodel_left{
	background: url(../../img/shapka1.gif) no-repeat top right;
	padding:41px 0 74px 0;
	width:100%;
}
#topmodel_right{
	background: url(../../img/shapka.gif) no-repeat 0 0;
	padding:127px 0 0 50px;
	color:white;
	font-weight:bold;
	font-size:25px;
}
#bottommodel{
	border-top:1px solid black;
	background:#C4C4C4;
	padding:15px 0;
}
#bottommodel a{color:black;text-decoration:none;}
#bottommodel a:hover{color:black;text-decoration:underline;}

#model {
	padding:20px 35px;
}
table.bordered{background:white;}
td.yellow{
	background:#FFCC00;
	padding:0 10px;
	vertical-align:middle;
	font-weight:bold;
}
td.violet{
	background:#E1E7FF url(../../img/violet_l.gif) no-repeat bottom left;
	padding:10px 10px 10px 20px;
	border-top:4px solid white;
}
td.violet a{
	color:black;
	text-decoration:none;
	display:block;
	margin:0;
	padding:0 0 3px 10px;
	background:url(../../img/bul3.gif) no-repeat 0 7px;
}
td.violet a:hover{
	color:black;
	text-decoration:underline;
}

td.red{
	background:#EF3535;
	padding:0 10px;
	vertical-align:middle;
	font-weight:bold;
	color:white;
}
td.red a{
	color:white;
	text-decoration:none;
	font-weight:bold;
}
td.red a:hover{
	color:white;
	text-decoration:underline;
}
td.white{
	background:white;
	padding:10px 10px 20px 10px;
	font-size:10px;
	color:#EF3535;
}
p.basket{
	margin-top:-5px;
	margin-bottom:0;
	background: url(../../img/basket.gif) top right no-repeat;
}
