/* ---- Глобальные стили ---- */
body {
	
	background: #ccc;
	font-family: Tahoma, Verdana, Geneva, sans-serif; 
	margin: 0;
	padding: 0;

	
}

table.mainTable {
	font-size: 0.9em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

img {
	border:none;
	margin: 0;
}
p, h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;	
}
p {
	font-size: 0.9em;
	line-height: 1.3;
}

p.em {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	line-height: 1.5;
}
h1 {
	margin: 0 0 1em -0.5em;
	color: #29388c;
	font-size: 1.4em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 1.4em;
	color: #999;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
h3 {
	font-size: 1.1em;
	color: #222;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
h4 {
	font-size: 0.9em;
	color: #666;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
div#outerDiv {
	
	position: relative;
	width: 1052px;
	margin: 0 auto;
	background: #ccc url(/images/backgroundouterdiv_07.png);
	
}



div#footer {
	
	position: relative;
	width: 998px;
	margin: 0;
	left: 27px;
	clear: both;
	background: #e8e8e8 url(./images/footerbackground_08.png) no-repeat;
	
}

div#end {
	position: relative;
	width: 998px;
	margin: 0 auto;
	text-align:center;
	font-size:10px;
}

div#contentDiv {
	
	position: relative;
	width: 998px;
	left: 27px;
	top: 0;
	background: #fff;
	
}

/* ---- Header ---- */

div#header {
	
	position: relative;
	height: 188px;
	background: #fff url(./images/backgroundheader_03.jpg);
	
}

div#logo {
	position: absolute;
	left: 15px;
	top: 28px;
}

div#contact {
	position: absolute;
	right: 265px;
	top: 20px;
	width: 200px;
	height: 92px;
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	
}
#contact p {
	color: #505050;
	margin-top: 1px;
}
p#inetmag {
	margin-top: 10px;
}

div#order {
	position: absolute;
	left: 756px;
	top: 20px;
	width: 200px;
	text-align: center;
}
#order a#orderlink:link, #order a#orderlink:visited {
	font-size: 12px;
	color: #fff;
}

#order a#orderlink:hover, #order a#orderlink:active {
	font-size: 12px;
	color: #98C7F9;
}
#addthis {
	position: absolute;
	left: 796px;
	top: 84px;
}
/* ---- mainMenu ---- */
#header div#mainMenu {
	position: absolute;
	left: 25px;
	top: 141px;
}

ul.dropdown,
		ul.dropdown li,
		ul.dropdown ul {
		 list-style: none;
		 margin: 0;
		 padding: 0;
		}

		ul.dropdown {
		position: relative;
		z-index: 597;
		float: left;
		}

		ul.dropdown li {
		float: left;

		vertical-align: middle;
		zoom: 1;
		}

		ul.dropdown li.hover,
		ul.dropdown li:hover {
		 position: relative;
		 z-index: 599;
		 cursor: default;
		}

		ul.dropdown ul {
		 visibility: hidden;
		 position: absolute;
		 top: 100%;
		 left: 0;
		 z-index: 598;
		 width: 100%;
		}

		ul.dropdown ul li {
		 float: none;
		}

		ul.dropdown li:hover > ul {
		 visibility: visible;
		}


		ul.dropdown {
		 font-size: 0.8em;
		 font-weight: bold;
		}

		ul.dropdown li {
			padding: 7px 12px;
			color: #333;
			}

		ul.dropdown li.hover,
		ul.dropdown li:hover {
			 background-color: #DDD;
		}
		ul.dropdown a:link,
		ul.dropdown a:visited { color: #555; text-decoration: none; }
		ul.dropdown a:hover { color: #222; text-decoration: underline; }
		ul.dropdown a:active { color: #555; }

		ul.dropdown ul {
			 margin-left: -6px;
			 width: 200px;
			 padding-bottom: 9px;
			 background: url(/images/dropdown_pane_1.png) 0 100% no-repeat;
			 color: #000;
			 font-size: 12px;
			 font-weight: normal;
		}

		ul.dropdown ul li {
				 background-color: transparent;
				 color: #000;
		}

		ul.dropdown ul li.hover,
				ul.dropdown ul li:hover {
				 background-color: transparent;
		}

		ul.dropdown ul li.empty {
		 padding: 12px 12px 7px !important;
		 font-weight: bold;
		}

		ul.dropdown ul a:link,
		ul.dropdown ul a:visited { color: #252525; }
		ul.dropdown ul a:hover { color: #252525; text-decoration: none; }
		ul.dropdown ul a:active { color: #252525; }

			ul.dropdown ul ul {
			 display: none;
			}

			ul.dropdown ul ul li {}
			
	ul.dropdown li a { /* Moved from 'custom' section */
	 display: block;
	 padding: 7px 12px;
	}
	
	
	ul.dropdown li {
	 padding: 0;
	}
	ul.dropdown ul a:hover {
	 padding: 6px 11px 6px 11px;
	 border: solid 1px #CCC;
	 background-color: #eee;
	}

	ul.dropdown ul a.dir {
	 /*width: 129px;*/
	}
	
	.not_sel  a:link, .not_sel  a:visited {
			background: url(/images/mainemenu_rollover_new.gif) no-repeat top center;
			height: 17px;
	}
	
	.not_sel  a:hover, .not_sel  a:active {
			background: url(/images/mainemenu_rollover_new.gif) no-repeat bottom center;
			height: 17px;
	}
	
	.currentMenu  a:link, .currentMenu  a:visited {
			background: url(/images/mainemenu_current.png) no-repeat bottom center;
			height: 17px;
			color: #336 !important;
	}

/*--- footer  ---*/
div#footerMenu {
	
	position: relative;
	margin: 0 auto;
	padding: 6px 20px;
}
#footerMenu table {
	margin: 0 auto;
}
#footerMenu img.sep {
	margin: 0 5px;
}

#footerMenu  a:link, #footerMenu a:visited {
	color: #303030;
	font-size: 11px;
}

#footerMenu  a:hover, #footerMenu a:active {
	color: #00398b;
}

div#footerAbout {
	margin: 50px 25px 0 25px;
	background: #e8e8e8;
} 

#footerAbout p{
	font-size: 11px;
	margin: 1.2ex 0 0 0;
}

div#closeFooter {
	
	position: relative;
	width: 1052px;
	margin: 0 auto;
	height: 90px;
	background: #ccc url(./images/closefooter_11.png) no-repeat;
	
}

#closeFooter div#tel {
	position: absolute;
	top: 10px;
	right: 100px;
}

#end a {
	color: #000;
}

/*--- Стили для тела страницы ---*/
table#contentTable{
	width: 998px;
	background: #FFF;
	margin: 0;
	padding: 0;
	border: 1px;
	color: #303030;
}

table#anonce{
	width: 998px;
	background: #efefef;
	margin: 5px 0 0 0;
	padding: 0;
}

td#anonceContent {
	color: #00398b;
	font-weight: bold;
	text-align: center;
	padding: .5ex;
	font-size: 13px;
}
td#anonceContent a{
	color: #00398b;
	font-weight: bold;
	text-align: center;
	padding: .5ex;
	font-size: 13px;
}

td#leftMenu {
	border-right: 1px dotted;
	width: 170px;
	background: #DDD;
	padding: 1em 0 0 1em;
}
#leftMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#leftMenu li {
	margin: 0;
	padding: 0;
}
#leftMenu li a:link, #leftMenu li a:visited {
	display: block;
	text-decoration: none;
	color: #404040;
	padding: 4px 15px;
	margin: 7px 0;
	font-size: 0.75em;
	font-weight: bold;
	border-top: 1px dotted #303030;
	background: url(images/leftmenubg.png) no-repeat;
}


#leftMenu li a:hover, #leftMenu li a:active {
	color: #303030;
	background: url(images/leftmenubg_over.png) no-repeat;
}

/* --- основное наполнение ---*/
td#mainBody {
	padding: 30px 15px 30px 45px;
}

/*--- новости ---*/
td.newsTd {
	border-top: 1px dotted #888;
	padding-top: 1em;
}
p.newsData {
	font-weight: bold;
	font-size: 0.8em;
	margin-left: 2.4em;
	margin-bottom: 0.2em;
	color: #555;
}

p.newsDataShow {
	font-weight: bold;
	font-size: 0.7em;
	margin-bottom: 1em;
	margin-top: -1em;
	margin-left: -1em;
	color: #000;
}

p.newsData a{
	color: #555;
	text-decoration: none;
}

div.newsTxt {
	margin-left: 2em;
	margin-top: -0.2em;
	margin-bottom: 0.5em;
}
p.newsTxt p {
	margin-left: 2em;
	margin-top: -0.2em;
	margin-bottom: 0.5em;
	color: yellow;
}

div.newsImages {
	margin-left: 1em;
	margin-bottom: 0.5em;
	float: right;
}

div.newsImages img {
	margin-right: 1em;
}
img.newsTopImg {
	margin-bottom: 0.5em;
}
p.newsImagesShow {
	margin-top: 1em;
	border-top: 1px #000 dotted;
}
p.newsImagesShow img {
	margin-right: 1em;
	margin-top: 1em;
}
/*--- Главная страница ---*/
div#mainContItems {
	width:100%;
	position: relative;
	margin: 0 auto;
}

div.mainItem {
	float:left;
	width:237px;
	margin-right: 19px;
	margin-bottom: 25px;
	position: relative;
	text-align: center;
}
div.UndercatBlock {
	margin: 0 auto;
	width:100%;
	
}
div.catalogItem {
	float:left;
	width: 211px;
	margin-right: 15px;
	margin-bottom: 25px;
	position: relative;
	text-align: left;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: 20px;
	border-top: 1px solid #AAA;
	border-left: 1px solid #AAA;
	background: url(./images/item_bg2.png) top left no-repeat;
	

	
}

div.catalogItemCat {
	float:left;
	width:211px;
	margin-right: 15px;
	margin-bottom: 25px;
	position: relative;
	text-align: center;
	padding-top: .5em;
	padding-left: 20px;
}

p.ucatdescr {
	font-size: .9em;
	color: #777;
	margin-top: 1em;
	margin-bottom:1em;
}

h5.ItemName {
	font-size: 1.1em;
	color: #29388c;
	margin-bottom: .5em;
	margin-top: .5em;
	padding-right: 15px;
}
h5.ItemName a {
	color: #29388c;
	text-decoration: none;
}
span.ItemNameDescr {
	font-size: .7em;
	color: #777;
}
p.Price {
	font-size: 1.2em;
	font-weight: bold;
	margin-top: .5em;
	color: #c20000;
	font-family: Arial, Helvetica, sans-serif
}

h6.ItemDescr {
	margin-top: 1em;
	margin-bottom: .3em;
	font-size: .8em;
}
p.ConfigCatalog {
	font-size: .8em;
	color: #444;
}

p.ConfigCatalog a{
	color: #666;
}

img.ItemColorCat {
	margin-right: 10px;
	margin-bottom: 10px;
}

p.ShowAllItems {
	clear:both;
	font-weight: bold;
	font-size: 0.8em;
	width: 100%;
	margin-bottom: 0.8em;
}

p.ShowAllItems a {
	color: #555;
}
div.catalogItemSpace {
	float:left;
	width:3%;
	margin-right: 0px;
	margin-bottom: 25px;
	position: relative;
	text-align: left;
	background: #00F;
	
}
td.mainDescr {
	padding-right: 2em;
	padding-left: 1em;
}
td.mainDescr ul {
	color: #29388c;
	margin: 0 0 0.5em 2em;
	font-size: 0.9em;
}
td.mainDescr h3 {
	color: #555;
	margin: 1em 0;
	font-size: 1em;
}
td.mainDescr p {
	margin: 0.3em 0 0.3em 0.5em;
}
td.mainNews {
	font-size: 0.7em;
}
td.mainNews h3{
	font-size: 1.5em;
	color: #29388c;
	margin-bottom: 0.3em;
	margin-left:-0.1em;
}
p.mainNewsData {
	margin: 1em 0 0.3em -0.2em;
	font-weight: bold;
	font-size: 0.9em;
}
p.mainNewsData a{
	color: #555;
	text-decoration: none;
}
h1 a{
	color: #29388c;
	text-decoration: none;
}
h1.CategoryH1 {
	clear: both;
}
h4.Undercat a{
	color: #555;
/*---	text-decoration: none; ---*/
}
h4.Undercat {
	clear: both;
	margin-left: -0.5em;
	margin-bottom: 0;
	border: dotted 1px;
	padding-top: .5em;
	padding-bottom: .6em;
	padding-left: .6em;
	background: #EEE;
}
h4.UndercatItem {
	clear: both;
	margin-left: -0.5em;
	margin-bottom: 1em;
	padding-top: .5em;
	padding-bottom: .6em;
	padding-left: .1em;
	font-size: .7em;
	border-bottom: dotted 1px;
}
h4.UndercatItem a{
	color: #555;
/*---	text-decoration: none; ---*/
}

h1.ItemNameDescr {
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
}
p.ItemNameDescrPrice {
	margin: 0 0 20px 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.7em;
	font-weight: bold;
	color: #2e3f9e;
}

h2.ItemDescr {
	font-size: 1.1em;
	font-weight:normal;
	color: #2e3f9e;
	margin-top: .1em;
}

div#img_div{
	padding: 5px;
	border: 1px solid #888;
}

div#img_div img{
	margin: 0;
	padding: 0;
}

td.order_h {
	font-size: 0.7em;
	font-weight: bold;
	padding: .5em;
	border-bottom: 1px solid #888;
	color: #555;
}
td.order_h_1 {
	font-size: 0.7em;
	font-weight: bold;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: 0;
	padding-right: 0;
	border-bottom: 1px solid #888;
	color: #555;
}
tbody#orderTable {
	font-size: .9em;
	color: #333;
	
}
tbody#orderTable td {
	border-bottom: 1px dotted #888;
}
tbody#orderTable td img {
	margin-top: .7em;
	margin-bottom: .7em;
}
tbody#orderTable td p {
	padding: .5em;
}
tbody#orderTable td a {
	font-size: .9em;
	font-weight: bold;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: 0;
	padding-right: 0;
	color: #2e3f9e;
	text-decoration: none;
}
tbody#orderTable td a:hover {
	text-decoration: underline;
}
tbody#orderTable td input {
	border: 1px solid #006;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .8em;
	background: #EEE;
	padding: .1em;
}
#text_za_mkad  {
	border: 1px solid #006;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	background: #EEE;
	padding: .1em;
}
.small_bay {
	font-size: .7em;
}
	
tr#bay_tr {
	background: #009 url(images/bay_bottom.png) top center;
	cursor: pointer;
	color: #FFF;
}

td#onbuttom {
	font-size: 0.8em;
	font-weight: bold;
	padding: 5px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
td#KorzinaIcon {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

div#UnderButtom {
	padding-top: 5px;
	width: 230px;
	text-align: center;
}

div#UnderButtom a {
	font-size: 0.7em;
	font-weight: bold;
	color: #2e3f9e;
}

div#UnderButtom a:hover {
	color: #555;
	
}
tr#bay_tr2 {
	background: #009 url(images/bay_bottom.png) top center;
	cursor: pointer;
	color: #FFF;
}
td#onbuttom2 {
	font-size: 0.8em;
	font-weight: bold;
	padding: 5px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
td#KorzinaIcon2 {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

div#UnderButtom2 {
	padding-top: 5px;
	width: 230px;
	text-align: center;
}

div#UnderButtom2 a {
	font-size: 0.7em;
	font-weight: bold;
	color: #2e3f9e;
}

div#UnderButtom2 a:hover {
	color: #555;
	
}

tr.bay_tr_list {
	background: #009 url(images/bay_bottom.png) top center;
	cursor: pointer;
	color: #FFF;
}

td.onbuttom_list {
	font-size: 0.8em;
	font-weight: bold;
	padding: 5px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
td.KorzinaIcon_list {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

div.UnderButtom_list {
	padding-top: 5px;
	width: 230px;
	text-align: center;
}

div.UnderButtom_list a {
	font-size: 0.7em;
	font-weight: bold;
	color: #2e3f9e;
}

div.UnderButtom_list a:hover {
	color: #555;
	
}
table.bay_block {
	background: #EEE;
	border: 1px solid #666;
	
}
div#RightItemCollum {
	padding: 22px 17px;
	background: #EEE;
	border: 1px solid #888;
}
div#ItemOther {
	margin: 20px 0 0 0;
	padding: 10px 17px 15px 17px;
	border: 1px solid #666;
	background: #EEE;
}
div#ItemOther h5{
	margin: 0 0 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #2e3f9e;
}
div#ItemOther h6 {
	margin: 10px 0 2px 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #2e3f9e;
}
div#ItemOther table {
	margin-bottom: 5px;
}
div#ItemOther a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	color: #2e3f9e;
}
div.ItemOtherColorImg{
	width: 37px;
	padding: 1px;
	border: 1px solid #666;
}
h2.SpecDescr {
	font-size: 1em;
	color: #333;
	margin: 0;
}
h3.SpecDescr {
	font-size: 0.9em;
	color: #555;
	margin: 15px 0 10px 0;
}
td.SpecBold {
	padding: .4em 1em;
	font-size: 0.8em;
	color: #555;
	font-weight: bold;
	border-top: 1px dotted #666;
	border-right: 0px;
	border-left: 1px solid #555;
	border-bottom: 0px;
}
td.SpecBold1 {
	padding: .4em 1em;
	font-size: 0.8em;
	color: #555;
	font-weight: bold;
	border-top: 1px solid #555;
	border-right: 0px;
	border-left: 1px solid #555;
	border-bottom: 0px;
}
td.SpecBoldLast {
	padding: .4em 1em;
	font-size: 0.8em;
	color: #555;
	font-weight: bold;
	border-top: 1px dotted #666;
	border-right: 0px;
	border-left: 1px solid #555;
	border-bottom: 1px solid #555;
}
td.SpecNorm {
	padding: .4em 1em;
	font-size: 0.8em;
	color: #555;
	font-weight: normal;
	border-top: 1px dotted #666;
	border-left: 0px;
	border-right: 1px solid #555;
	border-bottom: 0px;
}
td.SpecNorm1 {
	padding: .4em 1em;
	font-size: 0.8em;
	color: #555;
	font-weight: normal;
	border-top: 1px solid #555;
	border-left: 0px;
	border-right: 1px solid #555;
	border-bottom: 0px;
}
td.SpecNormLast {
	padding: .4em 1em;
	font-size: 0.8em;
	color: #555;
	font-weight: normal;
	border-top: 1px dotted #666;
	border-left: 0px;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
}
div.ImgTable {
	padding: 10px 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #2e3f9e;
}

p.ButtomTags {
	margin-top: 15px;
	padding-top: 10px;
	font-size: .7em;
	font-weight: bold;
	color: #888;
	border-top: 1px dotted #333;
}
p.ButtomTags a{
	color: #888;
}
table.InstrItemTable {
	margin-top: 2em;
	margin-left: 5px;
}

table.InstrItemTable a {
	color: #555;
	font-weight: bold;
	font-size: .9em;
}
table.InstrItemTable a:hover {
	color: #222;
}
td.Itogo {
	color: #555;
	font-weight: bold;
	font-size: .9em;
	border-top: 1px dotted #333;
	border-bottom: 1px dotted #333;
	border-left: 1px dotted #333;
	padding: .7em;
}
img#recountButtom {
	margin-top: .5em;
	margin-bottom: .5em;
}
td#confOrder {
	background: url(images/bay_bottom.png) top center;
	cursor: pointer;
	color: #FFF;
	border: #003c80 1px solid;
	padding: .6em .7em;
	font-weight: bold;
	font-size: .9em;
}
.orderDetals p{
	margin-top:1em;
	font-weight: bold;
	color:#666;
}

p.formError {
	margin-top: 0;
	margin-bottom: 0;
	color:#F00;
	
}
a.ManA {
	color: #555;
	font-weight: bold;
	font-size: .8em;
}
div.ArtLink a {
	color:#555;
}
div.ArtLink  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	margin-right: 5em;
	margin-left: 2em;
	color: #303030;
	
}
div.ArtLink  p{
	line-height: 1.6;
	margin-bottom: 1em;
}
div.ArtLink  img{
	margin-bottom: 0.5em;
	margin-right: 0.5em;
}
div.ArtLink  ul,ol{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	margin-right: 5em;
	margin-left: 2em;
	color: #303030;
}
div.ArtList a {
	color:#555;
}
div.ArtList  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	margin-right: 5em;
	margin-left: 2em;
	color: #303030;
	
}
div.ArtList  p{
	line-height: 1.6;
}
div.ArtList  img{
	margin-bottom: 0.5em;
	margin-right: 0.5em;
}
div.ArtList  ul,ol{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	margin-right: 5em;
	margin-left: 2em;
	color: #303030;
}
h3.ArtList {
	color: #29388c;
	margin-top: 1em;
	margin-bottom: 0.5em;
}
h3.ArtList a{
	color: #29388c;
	text-decoration: none;
}
div.ReadMore {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.75em;
	margin-right: 5em;
	margin-left: 2em;
	color: #444;
	font-weight:bold;
	padding-bottom: 1em;
	margin-top: 0.5em;
	margin-bottom: 1em;
	border-bottom: 1px solid #AAA;
}

div.ReadMore a{
	color: #444;
}
div.ArtNav {
	margin-top: 2em;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	padding: 5px;
	color: #222;
	margin-left: 2em;
}
div.ArtNav  a{
	display:inline;
	padding-top:1px;
	padding-bottom:1px;
	padding-left: 5px;
	padding-right: 5px;
	background: #eff3f7;
	border: 1px solid #333;
	text-decoration: none;
	color: #333;
}
div.ArtNavActive {
	display:inline;
	padding-top:1px;
	padding-bottom:1px;
	padding-left: 4px;
	padding-right: 4px;
	background: #FFF;
	border: none;
	font-weight: bold;
	font-size: 0.9em;
}
p.ArtDate {
	text-align:right;
	font-style:italic;
	font-size: 0.8em;
	margin-top:0;
	margin-bottom: 2em;
	margin-top: -1em;
}

h5.ArtInItem {
	color:#333;
	font-size: .9em;
	margin-top:2em;
	margin-bottom:.1em;
	margin-left: 8px;
	margin-right: 3em;
	border-top: 1px solid #AAA;
	padding-top: 2em;
}	
a.ArtInItem {
	margin-left: 8px;
	margin-top: 2px;
	color:#555;
	font-size: 0.8em;
}
div.Like_Item {
	margin-left: 3em;
	margin-top: .5em;
}
div.Like_Item_woc {
	float:left;
	width: 150px;
	margin-right: 15px;
	margin-bottom: 25px;
	position: relative;
	text-align: left;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: 20px;

}
/*--- прочие --- */
.bold_txt {
	font-weight: bold;
	color: #29388c;
	font-size: 0.9em;
}
div.clear {
	clear:both;
	width: 100%;
}
