body { font-family: Tahoma, Verdana, Arial; font-size:12px; line-height:1.5em; color: #333; } h1 {font-size:15px;} h2 {font-size:15px;} h3 {font-size:15px;} h4 {font-size:15px;} h5 {font-size:18px;} h6 {font-size:15px;} h1, h2, h3, h4, h5, h6 { 	padding:0; 	font-weight:normal; 	margin:.75em 0 .35em; color:#cc0000; line-height:1em; } p { 	margin:.75em 0; } input, textarea { 	font-family:inherit; 	font-size:inherit; 	color:inherit; } hr { 	border:0; 	height:4px; 	background:#555; 	margin:.75em 0; 	padding:0; } /* ������ */ a { 	color: #29527b; 	text-decoration: underline; } a:hover { color:#ff0000; 	text-decoration: underline; } /* ����������� */ img { 	border: none; } /* ������ */ hr { margin:0; padding:0; height:0; background:none; border:0; border-top:1px dotted #bdb8b8; } div.hr { margin:15px 0; padding:0; height:0px; background:none; border:0; border-top:1px dotted #bdb8b8; line-height:0px; font-size:0px; } .clear { clear:both; } .align-right { float:right; } .clear-left { clear:left; } .clear-right { clear:right; } .black { color:#000; } .gray { color:#666; } .red { color:#cc0000; } .dark { color:#333; } .small { font-size:11px; } .large { font-size:13px; } h1.title { margin:0 0 .5em 0; padding:0; font-size:18px; font-weight:normal; } ul.dashes { list-style-image:url(&quot;images/mdash.gif&quot;); } ul.dashes li { margin:10px 0; } ul.dash { list-style-image:url(&quot;images/mdash.gif&quot;); margin:5px 0 5px 20px; padding:0; } ul.dash li { margin:5px 0; } ul.nodash { list-style:none; margin:5px 0; padding:0; } ul.nodash li { margin:5px 0; } h1.cat-title { margin:0 0 .85em 0; font-size:18px; font-weight:normal; } div.side-block { float:right; width:330px; } div.column-block { float:left; width:550px; } img.shadow { display:inline-block; box-shadow: 1px 2px 5px #000; -webkit-box-shadow: 1px 2px 5px #000; -moz-box-shadow: 1px 2px 5px #000; } p.left_column { float:left; width:49%; } p.right_column { margin-left:51%; } ul.photos { display:block; margin:20px 0; padding:0; overflow:hidden; } ul.photos li { display:block; margin:0 0 0 8px; padding:0; float:left; width:176px; } ul.photos li.first-child { margin-left:0; } ul.photos li a { display:inline-block; text-decoration:none; color:#666; font-size:12px; } ul.photos li a:hover { color:#333; } ul.photos li a img { display:inline-block; box-shadow: 1px 2px 3px #555; -webkit-box-shadow: 1px 2px 3px #555; -moz-box-shadow: 1px 2px 3px #555; margin:0 0 5px 0; }