@charset "utf-8";
                          
/* BODY */

html{
   margin: 0;
   padding: 0;
   height: 100%;
}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:100%;
	background: #FFFFFF url(/images/jivulechka/body_bgr.gif) top left repeat-x;
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 100%;
}
.polosa {width:997px; margin:0 auto 0 auto; background:#FFFFFF url(/images/jivulechka/polosa_bgr.gif) left bottom no-repeat; font-size:.9em; position:relative; z-index:20;}

/* HEADERS */

h1, h2, h3, h4, h5, h6
	{font-weight: bold;
    margin: 0;
    padding: 0;}

h1 {font-size: 1.5em;
	color:#D91440;
	font-weight: normal;
	margin:0 0 15px 0;
	}

h2 {color:#0086C7; font-size: 1.3em;
	padding:0; margin:0 0 15px 0;
	font-weight: bold;
	}

h3 {font-size: 1em; color:#0086C7;  
font-weight: 600;
margin:15px 0 10px 0;
}

h4 {font-size: 1em; color:#0086C7;}

h5 {font-size: 1.3em;
	margin-bottom:10px;} 

h6 {font-size: 0.6em;}

/* PARAGRAPHS */

p {margin: 0.5em 0 1em 0;
}

/* LINKS */

a {color: #686868; text-decoration: none;}
a:hover {color:#686868; text-decoration: underline; cursor: pointer;}

a img {border: none;}
a.all-link {font-size:12px; float:right;}

/*image*/
img{border:none;}




/* ORDERED AND UNORDERED LISTS */

ul, ol {padding: 0;
		margin: 0.75em 0 1.2em 0em;}

ul ul, ol ul {margin: 0.3em 0 0.5em 1.3em;}

ul ol, ol ol {margin: 0.3em 0 0.5em 1.9em;}

ul, ul ul {list-style-image:url(/images/jivulechka/bullet_blue.gif)}

li	{margin: 0 0 0.4em 1.2em;
    padding: 0;
}

ol ul {margin-left:20px;}

ol ul {
//margin-left:0px; /* for IE */
}

ul.articles-list {margin-left:10px;}
/* DEFINITION LISTS */

table, td{
   border: 0;
   border-collapse: collapse;
   font-size: 1em;
   vertical-align: top;
	margin: 0;
	padding: 0;
}

table.tables, table.tables td{
   border: 1px solid #000000;
   border-collapse: collapse;
   font-size: 1em;
   vertical-align: top;
	margin: 0;
	padding: 7px 10px;
}

form, input, select{
    padding: 0;
    margin: 0;
    background-color: transparent;
}
input, select{
    background-color: #FFF;
	margin: 0 0 5px 0;
}
.input {width:140px; border:1px solid #132B8F;}
.welcom .input {width:140px; border:1px solid #F0F8FF;}
.form-hp input.inputtext {border:1px solid #94CCE1; width:215px; display:block; margin: 0 0 5px 0;}
.form-hp input.submit {display:block; float:right; margin:5px 3px 10px 0;}
.form-hp textarea {border:1px solid #94CCE1; width:213px; height:150px;}

/*CONTENT */
.content {padding-bottom:15px;}
.inner-content {font-size:12px; line-height:1.45em;}
.leftcol {width:300px; float:left; display:inline; padding:0 0 15px 0;}
.rightcol {width:680px; float:right; display:inline; margin:0 10px 0 0;}
.rightcol-inner {width:300px; float:right; margin:0 0 0 15px; display:inline;}

/* MISC STYLES */

div.break {clear: both; overflow:hidden;}
.tab {margin-left:10px;}
.nowrap {white-space: nowrap;}
div.mt15 {margin-top:15px;}
div.mt40 {margin-top:40px;}

.block_293 {width:293px; margin:0 0 15px 0; padding:0;}
.block_293_top {width:293px; margin:0; background: url(/images/jivulechka/left_grey_ramka_top.gif) left top no-repeat; height:5px; overflow:5px; padding:0;}
.block_293_main {width:270px; margin:0; background: url(/images/jivulechka/left_grey_ramka.gif) left bottom no-repeat; padding:5px 13px 10px 10px;}
.block_293 h2 {height:23px; margin:0 -3px 15px 0; padding:8px 5px 2px 7px; background:url(/images/jivulechka/left_ramka_header.gif) left top no-repeat; color:#FFFFFF; font-size:14px; font-weight:bold;}

.block_680 {width:680px; margin:0 0 15px 0; padding:0;}
.block_680_top {width:680px; margin:0; background: url(/images/jivulechka/grey_ramka_top.gif) left top no-repeat; height:5px; overflow:5px; padding:0;}
.block_680_main {width:650px; margin:0; background: url(/images/jivulechka/grey_ramka.gif) left bottom no-repeat; padding:10px 15px;}
.block_680 h2 {height:23px; margin:0 -5px 15px -5px; padding:8px 5px 2px 7px; background:url(/images/jivulechka/ramka_header.gif) left top no-repeat; color:#FFFFFF; font-size:14px; font-weight:bold;}

.treecols {font-size:.9em;}
.treecols .column {float:left; width:200px; display:inline; margin:0;}
.treecols .colnumber {border-bottom:1px solid #DCDCDC; header:32px; padding:0 0 13px 55px; font-weight:bold; margin:0 0 10px 0;} 
.treecols .colheader {margin:0 0 10px 0; font-weight:bold;}
.treecols .colheader span {font-size:1.3em; text-transform:uppercase;}

.leftcolumn {padding-right:15px; background: url(/images/jivulechka/left_shadow.gif) right 40px no-repeat; }
.centercolumn {background: url(/images/jivulechka/centercol_bgr.gif) left 40px repeat-x; padding:0 10px;}
.rightcolumn {padding-left:15px; background: url(/images/jivulechka/right_shadow.gif) left 40px no-repeat;}

.col_blue .colnumber {background: url(/images/jivulechka/one.gif) left top no-repeat; color:#0086C7;}
.col_green .colnumber {background: url(/images/jivulechka/two.gif) left top no-repeat; color:#17B76C;}
.col_red .colnumber {background: url(/images/jivulechka/tree.gif) left top no-repeat; color:#D91440;}

.col_red .four {background: url(/images/jivulechka/four.gif) left top no-repeat; color:#17B76C;}

.col_blue .colheader {color:#0086C7;}
.col_green .colheader {color:#17B76C;}
.col_red .colheader {color:#D91440;}

.col_blue p.color {color:#0086C7;}
.col_green p.color {color:#17B76C;}
.col_red p.color {color:#D91440;}

.col_blue p.color a {color:#0086C7; text-decoration:none;}
.col_green p.color a {color:#17B76C; text-decoration:none;}
.col_red p.color a {color:#D91440; text-decoration:none;}

.col_blue p.color a:hover {color:#0086C7; text-decoration:underline;}
.col_green p.color a:hover {color:#17B76C; text-decoration:underline;}
.col_red p.color a:hover {color:#D91440; text-decoration:underline;}

.redhead {background: url(/images/jivulechka/redbook.gif) left 5px no-repeat; color:#D91440; padding:0 0 5px 30px; border-bottom:1px solid #DCDCDC;}
.yellowhead {background: url(/images/jivulechka/yellowbook.gif) left 5px no-repeat; color:#FFA501; padding:0 0 5px 30px; border-bottom:1px solid #DCDCDC;}
.greenhead {background: url(/images/jivulechka/greenbook.gif) left 5px no-repeat; color:#17B76C; padding:0 0 5px 30px; border-bottom:1px solid #DCDCDC;}
.bluehead {background: url(/images/jivulechka/bluebook.gif) left 5px no-repeat; color:#0086C7; padding:0 0 5px 30px; border-bottom:1px solid #DCDCDC;}
.treecols .item {margin:3px 0 10px 0;}

.prepod-hp {background-color:#005AA9; color:#FFFFFF; font-size:12px; margin:0 0 5px 0;}
.prepod-hp a {color:#FFFFFF;}
.prepod-hp .descr {padding:0 10px 5px 10px;}
.prepod-hp img {margin:0 10px;}
.prepod-hp h3 {font-size:12px; color:#FFFFFF; margin:7px 10px 5px 10px; padding-top:7px;}

.twocols .column325 {width:325px;float:left;}
.twocols .column300 {width:300px; float:right; background: url(/images/jivulechka/left_shadow.gif) left 10px no-repeat; padding:0 0 0 15px;}

/* HEADER */
.adress {color:#FFFFFF; height:32px; float:left; font-size:12px; margin:10px 0 0 10px;}
.phone {color:#FFFFFF; height:35px; float:right; font-size:14px; margin:7px 10px 0 0;}

.header {background: url(/images/jivulechka/headerpic.jpg) left top no-repeat;}
.header .logo {margin:0 0 0 310px; position:relative; top:-10px;}

.ot_do {margin:-5px 0 5px 7px; height:46px;}
a.knopka01 {background: url(/images/jivulechka/knopka01.gif) left top no-repeat; padding:0; width:158px; height:46px; float:left; margin:0 7px 0 0;}
a.knopka01:hover {background: url(/images/jivulechka/knopka01_h.gif) left top no-repeat;}
a.knopka02 {background: url(/images/jivulechka/knopka02.gif) left top no-repeat; padding:0; width:158px; height:46px; float:left; margin:0 7px 0 0;}
a.knopka02:hover {background: url(/images/jivulechka/knopka02_h.gif) left top no-repeat;}
a.knopka03 {background: url(/images/jivulechka/knopka03.gif) left top no-repeat; padding:0; width:158px; height:46px; float:left; margin:0 7px 0 0;}
a.knopka03:hover {background: url(/images/jivulechka/knopka03_h.gif) left top no-repeat;}
a.knopka04 {background: url(/images/jivulechka/knopka04.gif) left top no-repeat; padding:0; width:158px; height:46px; float:left; margin:0 7px 0 0;}
a.knopka04:hover {background: url(/images/jivulechka/knopka04_h.gif) left top no-repeat;}
a.knopka05 {background: url(/images/jivulechka/knopka05.gif) left top no-repeat; padding:0; width:158px; height:46px; float:left; margin:0 7px 0 0;}
a.knopka05:hover {background: url(/images/jivulechka/knopka05_h.gif) left top no-repeat;}
a.knopka06 {background: url(/images/jivulechka/knopka06.gif) left top no-repeat; padding:0; width:158px; height:46px; float:left; margin:0 7px 0 0;}
a.knopka06:hover {background: url(/images/jivulechka/knopka06_h.gif) left top no-repeat;}

/* LEFTMENU */
div.leftmenu {margin:0 0 10px 10px; width:280px;}
div.leftmenu a {color:#000000; text-decoration:none; text-transform:uppercase;}
div.leftmenu ul.left-menu a {background: url(/images/jivulechka/bullet_blue.gif) 0 5px no-repeat; padding:0 0 0 20px;}
div.leftmenu ul.left-menu li:hover a {color:#E52222; background: url(/images/jivulechka/bullet_red.gif) 0 5px no-repeat; padding:0 0 0 20px;}
div.leftmenu ul.left-menu li a.active {color:#E52222; background: url(/images/jivulechka/bullet_red.gif) 0 5px no-repeat; padding:0 0 0 20px;}

ul.left-menu {list-style-image:none; list-style-type:none;}
ul.left-menu li {padding:8px 0 10px 5px; border-bottom:1px solid #EAEAEA; margin:0;}

div.leftmenu ul.l2 {background:#FEFEFE url(/images/jivulechka/left_shadow.gif) left 20px no-repeat;; padding:3px 3px 3px 20px; margin-left:10px; font-size:12px;}
div.leftmenu ul.l2 li a {padding:0 0 0 20px; display:block;}


div.leftmenu ul.l3 {border-bottom:1px solid #EAEAEA; margin:0;}
div.leftmenu ul.l3 li {padding:3px 0 5px 25px; border:none; margin:0;}
div.leftmenu ul.l3 li a {color:#000000; background-image: none; padding:0; text-transform:none;}
div.leftmenu ul.l3 li:hover a {color:#E52222; background-image: none; padding:0; text-transform:none;}
div.leftmenu ul.l3 li a.active {color:#E52222; background-image: none; padding:0; text-transform:none;}

div.hronologia {margin:0 0 10px 0;}
div.hronologia a {display:block; float:left; margin:0 10px 0 0; border:1px solid #EAEAEA; padding:5px 10px;}
div.hronologia a:hover {border:1px solid #E52222; text-decoration:none;}
div.hronologia a.active {border:1px solid #E52222;}

/* NEWS-LIST */
.news-list .item {margin:0 0 10px 0; font-size:12px; background:url(/images/jivulechka/centercol_bgr.gif) left top repeat-x; border-bottom:1px solid #DCDCDC; padding-bottom:10px;}
.news-list .item a {text-decoration:none;}
.leftcol .news-list .item {width:260px; padding:5px 5px 10px 5px;}
.block_680_main .news-list .item {padding:5px 5px 10px 5px;}
.block_680_main .news-list  {float:right;}

.news-preview {float:left; margin:0 10px 5px 0;}
.news_photo {float:left; margin:0 10px 5px 0; border:1px solid #DCDCDC;}
div.date {background-color:#0086C7; color:#FFFFFF; padding:3px; font-size:9px; width:60px; text-align:center; margin:0 0 0 0; float:left;}
.news-list a.title {color:#0086C7; text-decoration:none;}
.news-list .head-item {font-size:14px; margin:0 0 3px 0;}
.news-list .comments {position:relative; top:-5px; width:100px; float:right; text-align:right; font-size:10px;}
.news-list .comments img {position:relative; top:5px;}
.news-list a.morelink {text-decoration:underline; color:#0086C7; display:block; float:right;}

/* AFISHA-LIST */
.afisha-list .item {margin:0 0 10px 0; font-size:12px; background:url(/images/jivulechka/centercol_bgr.gif) left top repeat-x; border-bottom:1px solid #DCDCDC; padding-bottom:10px;}
.afisha-list .item a {text-decoration:none;}

.afisha-list div.date {background-color:#0086C7; color:#FFFFFF; padding:3px; font-size:12px; width:70px; text-align:center; margin:0 10px 0 0; float:left;}
.afisha-list div.date0, .afisha-list div.date6 {background-color:#D91440;}
.afisha-list span.day {font-size:10px;}
.afisha-list div.time {color:#000000; padding:5px 3px; font-size:18px; width:40px; text-align:center; margin:0 20px 0 0; float:left;}
.afisha-list .head-item {font-size:16px; margin:3px 0 5px 0; font-weight:bold;}
.afisha-list .head-item a {color:#D91440; text-decoration:none;}
.afisha-list a:hover {text-decoration:underline;}
.afisha-list .anons {margin:-10px 0 10px 155px;}
.afisha-list .price {display:block; float:right; width:200px;}
.afisha-img {float:left; margin:0 20px 5px 0;}



/* FORUM */
.forum-list .item {margin:0 0 10px 0; font-size:12px; background:url(/images/jivulechka/centercol_bgr.gif) left top repeat-x; border-bottom:1px solid #DCDCDC; padding-bottom:10px;}
.forum-list .item a {text-decoration:none;}
.forum-list .head-item {font-size:14px; margin:0 0 3px 0;}
.forum-list a.title {color:#0086C7; text-decoration:none;}

.forum-list div.date {background-color:#0086C7; color:#FFFFFF; padding:3px; font-size:9px; width:80px; text-align:center; margin:0 0 0 0; float:left;}
.forum-list a.morelink {text-decoration:underline; color:#0086C7; display:block; float:right;}
.forum-list  span.user {font-weight:normal; font-style:italic;}
.quote {border:1px solid #DCDCDC; padding:5px; margin:0 0 5px 0;}

/* VIDEO */
.playerlist {width:670px;}

a#player {
	display:block;
	width: 520px;
	height:380px;
	text-align:center;
	margin:0 15px 15px 0;
	float:left;
	border:1px solid #999;
}

a#player-hp {
	display:block;
	width: 460px;
	height:290px;
	text-align:center;
	margin:0 0 10px 0;
	border:1px solid #999;
}

a#razdel-player {
	display:block;
	width: 640px;
	height:380px;
	text-align:center;
	margin:0 15px 15px 0;
	float:left;
	border:1px solid #999;
}

a.winplayer {
	display:block;
	width: 640px;
	height:360px;
	text-align:center;
	margin:0 15px 15px 0;
	float:left;
	border:1px solid #999;
}

div.flowplayer {
	display: inline;
	width: 320px;
	height:380px; 
	text-align:left;
	margin:0 15px 10px 0;
	float:left;
}

a.flowplayer {
	display:block;
	width: 320px;
	height:220px; 
	text-align:center;
	margin:0 15px 5px 0;
	border:1px solid #999;
	background-repeat:no-repeat;
}

/* play button */

a.flowplayer img {
	margin-top:70px;
	border:0px;
}

a.flowplayer:hover {
	border:1px solid #81FA72;
}

div.overlay {
	display:none;
	background-image:url(/js/flowplayer/images/white.png);
	width:640px;
	padding:35px;
	font-size:11px;
	}

div.overlay div.close {
	background-image:url(/js/flowplayer/images/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

div.big-video-block  {
	display: inline;
	width: 327px;
	text-align:left;
	margin:0 15px 10px 0;
	float:left;
	background-color:#005BAA;
	color:#FFFFFF;
}
div.big-video-block a {color:#FFFFFF;}

div.big-video {
	display: inline;
	width: 325px;
	text-align:left;
	float:left;
	position:relative;
}

div.big-video a.big {
	display:block;
	width: 325px;
	height:200px; 
	text-align:left;
	margin:0 15px 5px 0;
	border:1px solid #999;
	background-repeat:no-repeat;
}
div.big-video a.big img {
	margin:10px 0 0 10px;
	border:0px;
}
div.big-video-block .dlitelnost {position:absolute; bottom:3px; right:0; background-color:#005BAA; padding:1px 2px; color:#FFFFFF;}
div.big-video-block .text {padding:5px 10px 10px 10px; font-size:12px;}

div.video-list-block  {
	display: block;
	width: 300px;
	text-align:left;
	margin:0 0 10px 0;
	float:left;
}
div.video-list-block .item  {margin:0 0 10px 0; font-size:12px; background:url(/images/jivulechka/centercol_bgr.gif) left top repeat-x; border-bottom:1px solid #DCDCDC; padding-bottom:10px;}
div.video-list {
	display: inline;
	width: 120px;
	margin:0 10px 0 0;
	text-align:left;
	float:left;
	position:relative;
}

div.video-list a.videopre {
	display:block;
	width: 120px;
	height:75px; 
	text-align:left;
	margin:0 10px 5px 0;
	border:1px solid #999;
	background-repeat:no-repeat;
}
div.video-list a.videopre img {
	margin:5px 0 0 5px;
	border:0px;
}

div.video-list150  {
	width: 360px;
}
div.video-list150 div.video-list {
	width: 150px;
}

div.video-list150 a.videopre {
	width: 150px;
	height:90px; 
}

div.video-list-block .dlitelnost {position:absolute; bottom:5px; right:-1px; background-color:#005BAA; padding:1px 2px; color:#FFFFFF; font-size:10px;}
div.video-list-block .text {padding:0 10px 10px 10px; font-size:12px;}

.youtube {width:670px; background: url(/images/jivulechka/youtube-ramka.gif) right bottom no-repeat; padding:0 14px 14px 0; margin:0 0 15px 0;}
.youtube-player {width:668px; border:1px solid #E4E4E4; text-align:center; padding:8px 0 5px 0;}


.comments img {position:relative; top:5px; font-size:10px;}

/* PHOTOGALLERY */
.fotos-hp {margin-right:-20px;}
.fotos {float:left; margin:0 20px 10px 0; width:188px; height:220px; padding-right:10px; background: url(/images/jivulechka/ramka.gif) left top no-repeat; font-size:12px;}
.fotos_last {margin:0 0 10px 0; padding-right:0;}
.paspartu {padding:1px; width:180px; margin-bottom:5px;}
.fotoalbum .paspartu {float:left; margin:0 10px 0 0;}
.fotoalbum {margin:0 0 15px 0;}
.photolist img {border:1px solid #DCDCDC; display:block; margin:0 0 7px 0;}

ul#photolist {list-style-image:none; list-style-type:none;}
ul#photolist ul {list-style-image:none; list-style-type:none;}
ul#photolist li {float:left; margin: 0 10px 10px 0;}


.photoleft, .photo1, .photo3, .photo5, .photo7, .photo9, .photo11, .photo13, .photo15, .photo17, .photo19 {float:left; margin:0 15px 5px 0; width:150px;}
.photoright, .photo2, .photo4, .photo6, .photo8, .photo10, .photo12, .photo14, .photo16, .photo18, .photo20  {float:right; margin:0 0 5px 15px; width:150px;}

/* OTZIV */
.otziv-hp {padding:10px 0 0 0;}
.otziv-hp .otziv-top {width:680px; margin:0; background: url(/images/jivulechka/otziv680_ramka_top.gif) left top no-repeat; height:5px; overflow:hidden; padding:0;}
.otziv-hp .otziv {width:660px; margin:0 0 0 0; padding:5px 10px 20px 10px; background: url(/images/jivulechka/otziv680_ramka.gif) left bottom no-repeat; }
.otziv-hp .otziv-author {margin:0 40px 0 5px; text-align:right; position:relative; top:-5px;}

/* FOOTER */
.footer {background-color:#005AA9; position:relative; z-index:10; margin:-30px 0 0 0; font-size:12px;}
.footer-content {width:997px; margin:0 auto 0 auto; color:#FFFFFF; padding:40px 0 15px 0; background: url(/images/jivulechka/footer_bgr.jpg) left bottom no-repeat;}
.footer .counters {float:left; margin:0 0 0 0; width:200px;}
.footer .copyright {float:right; margin:0 0 0 20px; width:500px; text-align:right;}
.footer .copyright a {color:#FFFFFF;}

.footer .razrabotchik {float:right; margin:20px 0 10px 20px; width:500px; text-align:right; color:#2F91E6;}
.footer .razrabotchik a {color:#2F91E6;}
.footer .big {font-size:18px;}

/* NAVIBAR */
.navibar {margin:15px 0 10px 0; font-size:12px; color:#0086C7;}
.navibar a {color:#0086C7;}

/* FORUM */
.tforum {border:1px solid #C9C5C5; border-top:none;}
.tforum td {padding:5px 10px; border-collapse:separate; border:2px solid #FFFFFF;}
.hforum {vertical-align:middle; font-weight:bold; text-align:center; background-color:#0086C7; color:#FFFFFF;}
td.hforum_home {background-color:#FFFFFF; color:#C9C5C5; border:1px solid #C9C5C5; border-collapse:separate;}
td.rforum  {font-weight:bold; background-color:#C9C5C5; color:#FFFFFF; border:none;}
.rforum a, .rforum a:hover {color:#0086C7;}
.nforum a, .nforum a:hover {color:#0086C7;}

a.headrubric {color:#258C00; font-weight:bold;}
.nforum {vertical-align:middle;}
.odd {background-color:#F6F9FE;}
.spacer {height:1px; background-color:#C9C5C5; margin:5px 0;} 
.add-quote {float:right;}
#quote, .quote {border-left:5px solid #DCDCDC; margin:0 0 -7px 20px; border-bottom:1px solid #DCDCDC; padding:2px 5px; background-color:#FBFBFB;}
.quote {margin-bottom:10px;}

.f_mess {padding:5px 0 10px 0;}
.smiles { width:90%}
.author_forum {color:#0086C7; margin:0 0 5px 0;}
.date_forum {float:right; width:200px; font-size:11px; text-align:right; margin:0 0 5px 0;}

/* INNER */
.prepod-list .item {background:url(/images/jivulechka/centercol_bgr.gif) left top repeat-x; border-bottom:1px solid #DCDCDC; padding:0 0 10px 0; margin:0 0 10px 0;}
.prepod-item {width:210px; float:left; display:inline; margin:0 5px 10px 0;}

.faq .item {background:url(/images/jivulechka/centercol_bgr.gif) left top repeat-x; border-bottom:1px solid #DCDCDC; padding:0 0 10px 0; margin:0 0 10px 0;}
.faq .otziv-author {text-align:right; font-style:italic;} 

.forum-auth {background-color:#EBF1FC; padding:5px 10px;}

.numpage a {padding:5px; border:1px solid #AEAEAE; text-decoration:none;}
.numpage a:hover {padding:5px; border:1px solid #AEAEAE; background-color:#F0F0F0; text-decoration:none; }

.numpage span.active_num {padding:5px; border:1px solid #AEAEAE; background-color:#C8C8C8; color:#FFFFFF; font-weight:bold; }

.afisha {float:left; width:360px;}
.afisha p {text-align:center; margin:20px 0;}
.afisha a {color:#005BAA; text-decoration:underline;}