/**
 * default
 */
* { margin: 0px; padding: 0px; font-size: 100.1%; }
a img { border: 0px; }
div img { display: block; }
.left { float: left; }
.tablitsafoto {  }
.right { float: right; }
.clear { clear: both; }
.inline { display: inline; }
.textCenter { text-align: center; }

body { color: #fff; background-color: #000; height: 100%; font-size: 13px; font-family: Arial; min-width: 1000px; }

p, input, textarea, ol, td { font-size: 12px; color: #f1c887; padding-bottom: 20px; line-height: 18px; }
a { color: #f1c887; text-decoration: underline; }
a.pointer { text-decoration:none; padding-right: 15px; cursor:pointer;}
a.pointer span { text-decoration:underline;}
a:hover { text-decoration: none;}
h2, h2 a { color: #fff; font-size: 20px; font-weight: normal; padding-bottom: 15px; font-family: Times New Roman; text-decoration: none; text-align: left; }


/**
 * header
 */
#header { margin: 0 auto;  width: 1000px; height: 470px; background: transparent url("/tmpl/style/i/header_bg.jpg") no-repeat left top;  }
#logo { width: 210px; height: 273px; float: left; }
.telefon { width: 236px; height: 78px; padding: 30px 0 40px 40px; margin-top: 12px; float: left; background: transparent url("/tmpl/style/i/telefon.jpg") no-repeat left top; font: 30px/25px Times New Roman; }
.telefon1 { width: 236px; height: 78px; padding: 30px 0 40px 40px; margin-top: 12px; float: left; background: transparent url("") no-repeat left top; font: 30px/25px Times New Roman; }
.telefon b { font-weight: normal; font-size: 21px;}

.title { width: 675px; height: 309px; float: right; padding-right: 45px; margin-top: 45px; }

.text { border: 1px solid #1f1a11; float: right; width: 169px; padding: 13px; }
.text p { padding-bottom: 0;}

.flash { margin-top: 35px; background: transparent url("/tmpl/style/i/flash.jpg") no-repeat left top;  }
.about_us { background: transparent url("/tmpl/style/i/about_us.gif") no-repeat 28px 56px;  }
.contacts { background: transparent url("/tmpl/style/i/contacts.gif") no-repeat 32px 123px;  }
#.inside_signup { background: transparent url("/tmpl/style/i/inside_signup.jpg") no-repeat 8px 38px;  }
.inside_boi
.schedule { background: transparent url("/tmpl/style/i/schedule.jpg") no-repeat 30px 39px; }
/**
 * menu
 */




.menu { float: right; width: 739px; height: 49px;  margin-top: 26px;  background: transparent url("/tmpl/style/i/menu.jpg") no-repeat left top;  font-family: Times New Roman;  }
.menu a { width: auto; float: left; color: #f1c887; font-size: 19px; line-height:49px; padding:0 10px;  }
.menu a:hover, .menu .current a { text-decoration: none; }
.menu li { float: left;}
ul { list-style:none  }
.menu ul li { float: left;}


/**
 * content
 */
#content { margin: 0 auto; width: 1000px; overflow:hidden; padding-right: 30px; }
.left_block { float: left; width: 220px; padding-left: 30px; text-align: center; }
.left_block1 { float: left; width: 220px; padding-left: 10px; text-align: center; }
.left_block img { margin-bottom: 0px;}

.list { float:left; padding-left:20px;  text-align: left; }
.listItem a{ color: #fff; float: left; clear: both;  width:180px;}
.dropdown {
	overflow:hidden;
	color:#F1C887;
	float: left;
	clear: both;
	width:180px;
	padding: 5px 0px;
}


.center { float: left; width: 710px; padding-left: 36px; }
.center p, .info_box p { padding-left: 20px;}
.center ol { padding-left: 40px;}
.center a { color: #fff; }

.right_box { float: right; width: 230px; height: 143px; margin-left: 35px;}
.right_box p { padding-bottom: 0;}
.right_box a { padding-left: 20px;}
.map { background: transparent url("/tmpl/style/i/map.jpg") no-repeat left top;}
.map a { margin: 108px 0 0 6px; float: left; }

.types_sport { width: 195px; padding-right: 40px; float: left; margin-bottom: 40px;}

.info_box { width: 320px; padding-right: 30px; float: left; }
.indention { padding: 36px 30px 0 60px;}

/**
 * form
 */

.center form p { padding-left: 0;}
input, textarea { border: none; background: none;}
input { width: 286px; height: 18px; padding: 6px 15px; background: transparent url("/tmpl/style/i/input.gif") no-repeat left top; }
textarea {  width: 285px; height: 138px; padding: 6px 15px; background: transparent url("/tmpl/style/i/textarea.gif") no-repeat left top;}
select { font-size: 14px;}
label span { margin-left: 40px;  background: transparent url("/tmpl/style/i/pointer2.gif") no-repeat left 60%; padding-left: 15px; }
.textarea { position: relative;}
.textarea span { position: absolute; background-position: left 15%; width:330px; }
.submit input { width: 196px; height: 32px; background: transparent url("/tmpl/style/i/submit.gif") no-repeat left top; cursor: pointer;}

/**
 * table
 */

table { margin-left: 13px;}
tr.main td { padding-left: 0; }
tr.time td { padding-top: 10px;}
tr.hall td { border-bottom: 1px dashed #1f1a11; padding-bottom: 10px;}
td { padding-bottom: 0; padding-left: 10px;}
tr h2 { padding-bottom: 5px;}

/**
 * footer
 */
#footer { width: 1000px; height: 112px; margin: 50px auto 0; clear: both; background: transparent url("/tmpl/style/i/footer_bg.png") no-repeat left top; }
#footer div { width: 730px; padding-left: 20px; float: left;}
#footer p {  }
#footer .menu {  margin-top: 12px; margin-bottom: 60px;}