﻿

/* HTML tags : start */

html, body, ul, li, dl, dt, dd, p
h1, h2, h3, h4, h5, h6,
a, img, table, td, form {
        margin: 0px 0px 0px 0px;
        padding: 0;
        border: 0;
		 }
html{background:url(../images/bg.gif);height:100%}
body {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#423A27;
	position:relative;
	min-height:100%;
	min-width:970px;
	width:expression(document.documentElement.clientWidth < 970 ? "970px" : "auto");
	background:url(../images/content_left.gif) left top repeat-y;
	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}
* html body {height:100%;}

/* HTML tags */
a{}
a:hover{text-decoration:none}
input{padding:0;margin:0}
ul{list-style-type:none}
h1{font-size:12px;color:#CB0008;padding:10px 0 10px 18px}
h2{font-family:tahoma;font-size:11px;color:#7D0818;padding:12px 0 6px 0}
h2 span{color:#FFF}
table{border-collapse:collapse;}
td{vertical-align:top}

.top-left{position:absolute;top:0;left:0;z-index:2;padding: 0px 0px 0px 0px;}
.top-right{position:absolute;top:0;right:0;z-index:2; padding: 0px 0px 0px 0px;}
/* Header */
#header {background:url(../images/background_done.jpg) top left repeat-x;height:211px; padding: 0px 0px 0px 0px;}
#header .left {float:left;width:33%;text-align:right;padding:75px 0 0 0;}
#header .center{padding:0 33%;text-align:center;padding:20px 0 0 0}
#header .right{float:right;width:33%;text-align:left;padding:75px 0 0 0;}
/* Header */
/* Main menu */
.mmenu{background:url(../images/menu_bg.gif) repeat-x;height:23px;text-align:center;color:#FFF;padding-top:13px}
.mmenu a{color:#FFF;font-family:Arial;text-decoration:none;margin:0 10px}
.mmenu a:hover{text-decoration:underline;}
.mmenu a.act{text-decoration:underline}
ul.menu a{position:relative;z-index:99;}


/* Main menu */

#month{width:180px;color:#FFF;border-collapse:collapse;}
#month td{background-color:#cc0009;text-align:center;height:22px;vertical-align:middle;color:#ede5b4;font-size:9px;font-family:tahoma}

#calendar{width:180px;color:#4D4D4D;border-collapse:collapse;font-family:tahoma;font-size:9px}
#calendar td{border:1px solid #E0D0AA;text-align:center;vertical-align:middle;height:20px}
#calendar td.today{background-color:#EA222A;color:#FFF}
#calendar td.select{background-color:#;}
#calendar td.select a{color:#FFF;text-decoration:underline}
.color01{color:#600F10}

.content{width:100%; background:url(../images/content_top.gif) top left no-repeat;}
/* Content */
#leftbar{width:190px;padding:5px 0 30px 10px}
#rightbar{}

form.search{width:190px}
input{border:1px solid #600F10;padding:2px 0;margin-right:3px}
.go-b{background:url(../images/go.gif) no-repeat;width:23px;height:22px;border:0;cursor:pointer;margin-bottom:-1px}
*html .go-b{margin:0}

.rec-box{width:180px;height:165px;}

ul.arena{}
ul.arena li{background:url(../images/bullet.gif) left no-repeat;padding:0 0 4px 12px}
ul.arena li a{font-family:tahoma;font-size:11px;color:#4A4333;text-decoration:none}
ul.arena li a:hover{text-decoration:underline}

.top-banner{height:60px;padding:20px 0 0 0;text-align:center;background:url(../images/ver_sep.gif) bottom left repeat-x;}
.top-banner img{margin:0 5px}

.afisha-top{ width:100%}
.afisha-top td{padding-left:20px;}
.afisha-top td img{padding-bottom:10px}
.afisha-top dl{width:100%;font-family:tahoma;font-size:11px;}
.afisha-top dl dt{width:100px;text-align:left;float:left;clear:both;line-height:22px}
.afisha-top dl dt.end{width:320px;text-align:center;}
.afisha-top dl dd{text-align:left;font-weight:bold;padding-left:100px;line-height:22px}
.afisha-top dl dd a{color:#423A27;font-weight:bold;text-decoration:none;display:block;}
*html .afisha-top dl dt{line-height:18px;}
*html .afisha-top dl dd{line-height:18px;}
*html .afisha-top dl dt.tt{line-height:10px; }
*html .afisha-top dl dd.tt{line-height:10px; width:20%}


.afisha-top-2{ width:78%; text-align:left;}
.afisha-top-2 td{padding-left:0; width:100px; padding: 5px 5px 5px 5px;}
.afisha-top-2 td img{padding-bottom:10px}
.afisha-top-2 th{font-family:tahoma;font-size:11px; padding: 5px 5px 5px 5px; text-align:left;}
.afisha-top-2 dl dt{width:100px;text-align:left;float:left;clear:both;line-height:22px}
.afisha-top-2 dl dt.end{width:320px;text-align:center;}
.afisha-top-2 dl dd{float:left;width:160px;text-align:left;font-weight:bold;padding-left:10px;line-height:22px}
.afisha-top-2 th a{color:#423A27;font-weight:bold;text-decoration:none;display:block; text-align:left;}

.button{font-size:9px;color:#F6C3C4;font-weight:bold;text-decoration:none;border:1px solid #600F10;background-color:#600F10;padding:3px 17px;cursor:pointer;font-family:tahoma}
.button-h{font-size:9px;color:#641319;font-weight:bold;text-decoration:none;border:1px solid #F8BA1B;background-color:#F8BA1B;padding:3px 17px;cursor:pointer;font-family:tahoma}
*html .button{padding:2px 0}
*html .button-h{padding:2px 0}

.info-box{width:99%;}
.info-box p{padding:5px 0 10px 20px;width:50%;}

table.repertoire{background:url(../images/ver_sep.gif) top left repeat-x; width:100%;}
table.repertoire th{background:url(../images/ver_sep.gif) bottom left repeat-x;height:26px;text-align:left;padding-left:0px}
table.repertoire td{padding:15px 0 15px 0px;}
table.repertoire td.capt {padding:10px 0 10px 15px; font-weight:bold; color:red}
table.repertoire td.sep{padding:0;background:url(../images/ver_sep.gif) center left repeat-x;height:1px;font-size:1px;width:50%}
table.repertoire td.des{background:url(../images/sep.gif) top right repeat-y;padding:15px 0 15px 15px;width:50%;}
table.repertoire td.des_hall{background:url(../images/sep.gif) top right repeat-y;padding:15px 5px 15px 15px;width:50%}
table.repertoire td.img{width:120px;border:none; text-align:center; padding-left:0px}
table.repertoire td.img img{padding-bottom:3px; padding-left:5px;}
table.repertoire td.img input{width:150px; margin-left:8px;}
* html table.repertoire td.img input{ margin-left:5px;}
*+html table.repertoire td.img input{ margin-left:5px;}
table.repertoire td.partner{background:url(../images/sep.gif) top right repeat-y;padding:15px 0 15px 15px;width:1000px; text-align:center}
table.repertoire td.date {padding:5px 0 5px 20px; font-weight:bold; font-family:Arial; width:50%}
table.repertoire p {padding: 0px 0px 0px 5px; margin: 3px 0px 0px 0px;}

table.premier td {padding:5px 0 0px 10px; text-align:center; width:200px;}
#cl {background:url(../images/br.gif) bottom left repeat-x; text-align:center;}

.r-date{font-family:tahoma;font-size:9px;font-weight:bold;color:#DFA20B;padding:1px 0 }
.r-title{font-family:tahoma;font-size:12px;font-weight:bold;color:#CB0008;padding:1px 0 }
.r-tools{padding:10px 0 0 0}
.r-tools a{font-family:tahoma;font-size:9px;color:#CB0008;margin-left:5px}

table.news{width:100%}
table.news td{padding:15px 0 15px 15px;border:1px solid #E0D0AA}
table.news td.news{padding:15px 200px 15px 15px;  }
table.news p{width:50%}

table.contacts{}
table.contacts td{padding:15px 15px 15px 15px; border:1px solid #E0D0AA}
table.contacts td.desc{padding:15px 0 15px 15px; border:1px solid #E0D0AA; width:2000px}
.poisk {width:150px; margin-right:6px;}

/* Footer */
#footer{height:70px;width:100%;padding:0 0 1px 0;background-color:#000;text-align:center}
#footer p{color:#6A6A6A;font-family:tahoma;font-size:9px;padding-top:10px}
#footer p a{color:#6A6A6A;text-decoration:none}
#footer p a:hover{text-decoration:underline}
/* Footer
.rec{float:left;width:99%;}
.clear{clear:both;font-size:1px;height:1px;}


/* forum */

div.breadcrumb {font: normal 80% tahoma, arial, helvetica, sans-serif; color: #4d4d4d; background: url('../images/ver_sep.gif') repeat-x #fdecc3; margin: 0 0 10px 0;}
div.breadcrumb p {background: url('../images/ver_sep.gif') repeat-x 0 100%; padding: 8px 20px;}
div.breadcrumb a:link,
div.breadcrumb a:visited {color: #4d4d4d;}
div.breadcrumb a:hover,
div.breadcrumb a:active {color: #4d4d4d;}
div.breadcrumb img {margin: 0 6px;}

table.forum {width: auto; border: 1px solid #d0be91; margin: 0;}
table.forum th {font: normal 85% tahoma, arial, helvetica, sans-serif; color: #7f5f10; text-align: left; padding: 7px 10px; background: #f8b81a; border-bottom: 1px solid #d0be91; vertical-align: middle;}
table.forum td {padding: 5px 10px; vertical-align: middle;}
table.forum td.icon {width: 1%; padding: 0; text-align: center; border-bottom: 1px solid #fff4d8; border-right: 1px solid #fff4d8;}
table.forum td.topic {width: 60%; font: bold 100% tahoma, arial, helvetica, sans-serif; border-bottom: 1px solid #fff4d8; border-right: 1px solid #fff4d8;}
table.forum td.topic p {font-size: 95%; font-weight: normal; color: #3c3c3c; margin: 0;}
table.forum td.topic a:link,
table.forum td.topic a:visited {color: #e02727; text-decoration: none;}
table.forum td.topic a:active,
table.forum td.topic a:hover {text-decoration: underline;}
table.forum td.dgt {width: 5%; font: normal 95% tahoma, arial, helvetica, sans-serif; color: #4a4333; border-bottom: 1px solid #fff4d8; border-right: 1px solid #fff4d8;}
table.forum td.last {width: 29%; font: normal 85% tahoma, arial, helvetica, sans-serif; color: #4a4333; border-bottom: 1px solid #fff4d8; border-right: 1px solid #d0be91;}
table.forum td.last p {font-size: 115%; margin: 0;}
table.forum td.last p a:link,
table.forum td.last p a:visited {color: #cb0008; text-decoration: none;}
table.forum td.last p a:active,
table.forum td.last p a:hover {text-decoration: underline;}
table.forum td.avatar {width: 1%; font: normal 95% tahoma, arial, helvetica, sans-serif; padding: 10px; text-align: left; border-bottom: 1px solid #fff4d8; border-right: 1px solid #fff4d8; vertical-align: top;}
table.forum td.avatar img {margin: 0 0 5px 0;}
table.forum td.avatar a:link,
table.forum td.avatar a:visited {color: #e02727; text-decoration: none;}
table.forum td.avatar a:active,
table.forum td.avatar a:hover {text-decoration: underline;}
table.forum td.avatar p {font: normal 95% tahoma, arial, helvetica, sans-serif; margin: 0 0 .5em 0;}
table.forum td.userinfo {width: 99%; vertical-align: top; border-bottom: 1px solid #fff4d8;}
table.forum td.userinfo table {margin: 0 0 5px 0;}
table.forum td.userinfo th {width: 1%; white-space: nowrap; background: none; font: normal 95% tahoma, arial, helvetica, sans-serif; color: #3c3c3c; border: none; padding: 3px 30px 3px 0;}
table.forum td.userinfo td {width: 99%; font: normal 95% tahoma, arial, helvetica, sans-serif; background: none; font-weight: bold; border: none; padding: 3px 10px 3px 0;}
table.forum td.time {font: normal 95% tahoma, arial, helvetica, sans-serif; vertical-align: top;}
table.forum td.usermsg {width: 99%; vertical-align: top; border-bottom: 1px solid #fff4d8; border-right: 1px solid #fff4d8;}
table.forum td.usermsg p {font: normal 95% tahoma, arial, helvetica, sans-serif; line-height: 1.6; margin: 0 0 .7em 0;}
table.forum td.usermsg div.quote {background: url('../i/bg_cart.gif') #fff4d8; color: #777161; border: 1px solid #fff4d8; margin: 0 0 10px 0;}
table.forum td.usermsg div.quote span.author {font-weight: bold; color: #777161;}
table.forum td.usermsg div.quote div.padding {padding: 15px 15px 5px 15px;}

.forum_title {width: 99%; margin: 0 0 10px 0;}
.forum_title th {width: 50%; padding: 0; vertical-align: top; text-align: left; font: bold 95% tahoma, arial, helvetica, sans-serif; color: #505050;}
.forum_title td {width: 50%; padding: 0; vertical-align: top; text-align: right; font: normal 95% tahoma, arial, helvetica, sans-serif; color: #505050;}
.forum_title td a:link,
.forum_title td a:visited {color: #cb0008;}
.forum_title td a:hover,
.forum_title td a:active {color: #cb0008;}

div.forum_info {background: url('../i/forum_info_arw.gif') no-repeat #fff0cc 0 12px;}
div.forum_info div.padding {padding: 13px 28px 13px 23px;}
div.forum_info p {font: normal 90% tahoma, arial, helvetica, sans-serif; color: #4a4333; margin: 0 0 .8em 0;}
div.forum_info big {font: bold 100% tahoma, arial, helvetica, sans-serif;}
div.forum_info p a:link,
div.forum_info p a:visited {color: #7d0818;}
div.forum_info p a:hover,
div.forum_info p a:active {color: #7d0818;}

/* buttons */
.navbut {margin: 0; padding: 0; white-space: nowrap; clear: both;}
.navbut li {display: inline; list-style: none; margin: 0; padding: 0;}
.navbut a {height: 18px; padding: 2px 16px;}
.navbut a:link, .navbut a:visited {font: normal 9px arial, tahoma, helvetica, sans-serif; color: #f7b5b8; border: 1px solid #cb0008; background: #cb0008; text-decoration: none;}
.navbut a:hover {color: #cb0008; background: #fff; text-decoration: none;}

.navbut_light {margin: 0; padding: 0; white-space: nowrap; clear: both;}
.navbut_light li {display: inline; list-style: none; margin: 0; padding: 0;}
.navbut_light a {height: 18px; padding: 2px 16px;}
.navbut_light a:link, .navbut_light a:visited {font: normal 9px arial, tahoma, helvetica, sans-serif; color: #777161; border: 1px solid #d0be91; background: #fff; text-decoration: none;}
.navbut_light a:hover {color: #000; background: #dfd7c1; text-decoration: none;}

div.invisible {display:none}
div.visible {display:block}

span.error {color:red}

table.attachment {border: 1px solid #c8c8c8;margin-bottom:5px}
table.attachment td {border: 1px solid #c8c8c8;}
table.attachment td p {font-size: 75%;line-height: 1.3; margin: 0 0 0 0;}

/* cart */
table.cart_form {width: 100%; border: 1px solid #d2d2d2; margin: 0 0 5px 0;}
table.cart_form th {font-size: 60%; font-weight: normal; color: #838383; text-align: left; padding: 5px 20px; background: url('../i/nav_pages_current.gif'); border-bottom: 1px solid #d2d2d2; vertical-align: top;}
table.cart_form th.title {font-size: 70%; font-weight: bold; color: #1271c9; text-align: left; padding: 5px 20px; background: #fff; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; vertical-align: top;}
table.cart_form td p {font-size: 100%;}
table.cart_form td.info {font-size: 60%; font-weight: normal; color: #838383; text-align: left; padding: 5px 20px; background: url('../i/bg_info.gif'); vertical-align: top; border-top: 1px solid #e3e3e3;}
table.cart_form td.textinfo {font-size: 70%; font-weight: normal; text-align: left; padding: 5px 20px; background: #f9f9f9; vertical-align: top; border-top: 1px solid #e3e3e3;}
table.cart_form td {font-size: 90%; padding: 5px 20px; vertical-align: top;}
table.cart_form td.f_name {width: 10%; white-space: nowrap; padding-top: 8px;}
table.cart_form td select,
table.cart_form td input.text,
table.cart_form td textarea {width: 50%; font: bold 11px tahoma, arial, helvetica, sans-serif; color: #656565; padding: 2px 1px; border: 1px solid #bfbfbf;}
table.cart_form td ul {margin: 0 0 1em 3em; padding: 0;}

div.textblock p,form {padding-left:0px; width:80%}
#textblock2 {padding-left:3px;}
#form1 {padding-left:20px}



table.repertoire1{background:url(../images/ver_sep.gif) top left repeat-x; width:100%;}
table.repertoire1 th{background:url(../images/ver_sep.gif) bottom left repeat-x;height:26px;text-align:left;padding-left:0px}
table.repertoire1 td{padding:15px 0 15px 15px;}
table.repertoire1 td.capt {padding:10px 0 10px 15px; font-weight:bold; color:red}
table.repertoire1 td.sep{padding:0;background:url(../images/ver_sep.gif) center left repeat-x;height:1px;font-size:1px;width:50%}
table.repertoire1 td.des{background:url(../images/sep.gif) top right repeat-y;padding:15px 0 15px 15px;width:150px; }
table.repertoire1 td.des_hall{background:url(../images/sep.gif) top right repeat-y;padding:15px 5px 15px 15px;width:50%}
table.repertoire1 td.img{width:120px; border:none; text-align:left;}
table.repertoire1 td.img img{padding-bottom:3px;}
table.repertoire1 td.img input{width:120px;}
table.repertoire1 td.partner{background:url(../images/sep.gif) top right repeat-y;padding:15px 0 15px 15px;width:1000px; text-align:center}
table.repertoire1 td.date {padding:5px 0 5px 10px; font-weight:bold; font-family:Arial; width:50%}
table.repertoire1 p {padding-right:5px}
.r-title1{font-family:tahoma;font-size:12px;font-weight:bold;color:#CB0008;padding:1px 0; text-align:left; }
div.obz p { padding:0px 0px 0px 7px; width:80%;}
.br {width:99%; text-align:right; z-index:1; position:absolute; padding-top:315px;}
.br1 {width:82.5%; text-align:right; z-index:-1; position:absolute; padding-top:315px;}

.info-box2 { margin-left:15px;}
.ib3{width:50%}

.imgi{text-align:center;width:100%;}
.imgi img{margin:5px 3%;//margin:5px 14%}