body {margin: 0; padding: 0; font-size: 14px; color: #CCCCCC; FONT-FAMILY: Arial, Helvetica, sans-serif; background: #000000;}

.background { background: url("../img/bg.gif"); background-position: center top; background-repeat: repeat;}
.top_bg { height: 337px; background: url("../img/top_bg.jpg"); background-position: center bottom; background-repeat: repeat-x;}
.bottom_bg { height: 134px; background: url("../img/bottom_bg.gif"); background-position: center bottom; background-repeat: no-repeat;}

form {margin: 0; padding: 0;}
td, div, p, span, dl, dt, dd {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; FONT-WEIGHT: normal; }

form {padding: 0px; margin: 0px;}
select {padding: 0; margin: 0;}
table {padding: 0px; margin: 0px;}
td {color: #CCCCCC;}

.width { min-width: 1000px; width: 75%; }

p { text-indent: 18px; }

.gallery { float: left; }

a {FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; color: #CCCCCC;}
a:hover { color: #CCCCCC; TEXT-DECORATION: none; }

.menu {margin: 0; padding: 0; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: lighter; }
.menu:hover {margin: 0; padding: 0; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: lighter; }

h1 {margin: 0; padding: 0; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: lighter; display: inline; }
h2 {margin: 0; padding: 0; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: lighter; }
h3 {margin: 0; padding: 0; FONT-FAMILY: Arial, Times, serif; font-size: 18px; color: #FFFFFF; font-weight: normal; font-style: italic }
h4 {margin: 0; padding: 0; FONT-FAMILY: Arial, Times, serif; font-size: 18px; color: #FFFFFF; font-weight: lighter; padding-bottom: 15px; }
h5 {margin: 0; padding: 0; FONT-FAMILY: Arial, Times, serif; font-size: 30px; color: #FFFFFF; font-weight: lighter; }

.logo { text-align: right; width: 226px; height: 81px; background: url("../img/logo.gif"); background-position: center top; background-repeat: no-repeat; }

.title_top { FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 34px; color: #FFFFFF; padding-bottom: 10px; }
.phone { FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 34px; color: #FFFFFF; padding-top: 15px; padding-bottom: 15px; }

.img { border: 2px solid #CCCCCC; margin-right: 20px; margin-bottom: 20px; }

.small { font-size: 10px; }

.white { color: #FFFFFF; }
.white:hover { color: #FFFFFF; }
.black { color: #000000; }
.black:hover { color: #000000; }
.gray { color: #999999; }
.green { color: #9B5948; }
.green:hover { color: #9B5948; }
.blue { color: #34B3D1; }
.blue:hover { color: #34B3D1; }

.title { font-size: 21px; color: #8BB63A; font-weight: lighter; }
.title_black { font-size: 18px; color: #000000; font-weight: lighter; }
.title_blue { font-size: 18px; color: #34B3D1; font-weight: lighter; }

.h4 { FONT-FAMILY: "Times New Roman", Times, serif; font-size: 24px; color: #000000; font-weight: lighter; }
.padding { padding-left: 20px; padding-top: 10px; color: #333333; }

.small { font-size: 12px; }
.small2 { font-size: 16px; }

.content { padding: 20px; color: #000000; font-size: 14px; }
.content a { color: #000000; }

.border_right { border-right: 1px solid #8C6759; }
.border_bottom { border-bottom: 1px solid #8C6759; }

.news { padding-bottom: 15px; }
.news img { float:left; padding-right: 10px; }
.news .date { font-size: 14px; color: #666666; padding-bottom: 10px; }
.news .title { font-size: 14px; color: #CCCCCC; padding-bottom: 15px; }
.news .description { padding-top: 10px; font-size: 14px; color: #666666 }
.news .link { padding-top: 10px; text-align: right; }

.caban_bg { width: 458px; height: 378px; text-align: center; padding-top: 3px; background: url("../img/caban_bg.gif"); background-position: center top; background-repeat: no-repeat; }
.caban_bg .photo { padding-top: 101px; padding-left: 168px; position: absolute; }
.caban_bg .title { width: 270px; padding-top: 10px; float:right; text-align: left; }
.caban_bg .text { width: 260px; padding-top: 270px; float:right; text-align: left; text-indent: 18px; }

.schedule_bg { width: 509px; color: #3F2A28; text-align: center; background: url("../img/schedule_bg.jpg"); background-position: center top; background-repeat: no-repeat; }
.schedule { background: url("../img/schedule.jpg"); background-position: center bottom; background-repeat: no-repeat; }
.schedule_bg td { color: #3F2A28; text-align: left; }
.schedule_bg .title { padding-top: 20px; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; text-align: center; }
.schedule_bg .text { padding-left: 30px; padding-right: 10px; text-align: left; }

.link { color: #9D8F67; }
.link a { color: #9D8F67; }
.link a:hover { color: #9D8F67; }

.podmenu {margin:0px;padding:0px;float:left;width:305px; }
.podmenu ul,li{list-style:none;display:block;}
.podmenu li {margin:0px;padding:0px;padding-top:5px;padding-bottom:5px; border-bottom: 1px solid #CCCCCC; }
.podmenu li:hover { background: #EFEFEF; }
.podmenu li a{background: url("../img/arrow.gif"); background-position: left top; background-repeat: no-repeat; padding-left: 27px; display:block;TEXT-DECORATION:none;text-align:left;color: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 14px;}
.podmenu li a:hover{background: url("../img/arrow_on.gif"); background-position: left top; background-repeat: no-repeat; padding-left: 27px; TEXT-DECORATION:none; color: #34B3D1;}

.listing {margin:0px;padding:0px;padding-right:8px;}
.listing ul,li{list-style:none}
.listing li {float:left;background:url("../img/page.gif");background-position:left center;background-repeat:no-repeat;display:block;width:30px;height:30px;padding:2px;text-align:center;margin:4px;}
.listing li b{color:#734118;font-size:14px;padding-right:2px;padding-top:6px;text-decoration:none;display:block;}
.listing li.hover{color:#734118;font-size:14px;padding-right:2px;text-decoration:none;display:block;}
.listing li a{color:#000000;font-size:14px;padding-right:2px;padding-top:6px;text-decoration:none;display:block;}
.listing li a:hover{color:#734118;text-decoration:none;display:block;}
.listing li u{text-decoration:none}

#curved h1, #curved h2, #curved p {margin:0 10px; letter-spacing:1px; padding:0;}
#curved h1 {font-size:2.5em; color:#fff;}
#curved h2 {font-size:2em;color:#06a; border:0;}
#curved p {padding-bottom:0.5em;}
#curved h2 {padding-top:0.5em;}
#curved {background: transparent;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.xb1 {margin:0 5px; background:#CCCCCC;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; padding: 15px; background:#FFFFFF; border:0 solid #CCCCCC; border-width:0 1px;}
