body {font: normal x-small Tahoma, Arial, Verdana; margin: 0 auto; padding: 0; max-width: 240px; color: #222;}
img {border: 0;}
p, .p {margin: 0px; padding: 3px 3px 5px; line-height: 140%;}
h1 {font: bold small Tahoma, Arial, Verdana; color: #000; margin: 0;}
h2 {font: normal small Tahoma, Arial, Verdana; color: #000;}
h3 {font: bold x-small Tahoma, Arial, Verdana; color: #000;}
h1,h2,h3,h4 {padding: 3px;}
table td {vertical-align: top;}
table {font-size: x-small; font-family: Tahoma, Arial, Verdana, Sans-serif;}
hr {clear: left; height: 1px; border: 0; margin: 0; padding: 0; color: #ffd5ad; background-color: #ffd5ad;}
form {padding: 0; margin: 0;}
input, select, textarea {font: normal 10px Arial, Tahoma, Verdana; max-width: 234px;}
a:link, a:visited {color: #2277ee;}
a:hover, a:focus {color: #fff; background-color: #2277ee; text-decoration: none;}

.header {margin: 0; padding: 0; background: url('../img/film2.gif') repeat-x left bottom;}
.logo {padding: 2px;}
.footer {clear: left; text-align: center; padding: 5px;}
.banner {clear: left; text-align: center; margin: 0; padding: 3px;}

.hr {clear: both; height: 1px; border-top: 1px solid #ffd5ad;}
.dBlock {clear: left; border-bottom: 1px solid #ffd5ad; padding: 3px 3px 5px;}
.pic {border: 1px solid #ccc; padding: 1px;}
.play {background: transparent url('../img/ico/control_play_blue.png') no-repeat center center;}
.icon {vertical-align: middle;}

/* ÐÑÐ¾ÑÐ¸Ðµ Ð¼ÐµÐ»Ð¾ÑÐ¸ */
.lite {color: #999;}
.bold {font-weight: bold;}
body .red {color: #f00;}
body .blue {color: #00c;}
.bigger {font-size: 115%;}
.smaller {font-size: 85%;}
.clear {clear: both;}
.fleft {float: left;}
.fright {float: right;}
.middle, .middle td {text-align: center; vertical-align: middle;}