html{padding:5px; margin:0;}
body{margin:0; background:white; text-align:center; font-family:arial; font-size:9pt; padding:0;color:#232323;line-height:1.3;}
img{border:none;}
.clear{clear:both;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important;overflow:hidden;}

#main{width:975px;margin:auto;text-align:left;padding:0;}
#logo{width:213px;height:69px;float:left;}

#menu{clear:both;background:#4D4D4F url('i/bgmenu.jpg') top left repeat-x;height:40px;width:100%;text-align:center;margin-bottom:3px;}
#menu div{color:white;font-size:10pt;border-right:3px solid white;height:29px;float:left;padding:11px 10px 0 10px;width:140px;font-weight:bold;}
.nb{border:none !important;}
#menu div a{color:white;font-size:10pt;text-decoration:none;font-weight:bold;}
#menu div a:hover{color:#A4A4A4;}
* #menu div{color:white;font-size:10pt;border-right:3px solid white;height:29px;float:left;padding:11px 10px 0 10px;width:140px;font-weight:bold;}
* #menu div div{display:none;}
* #menu div a{color:white;font-size:10pt;text-decoration:none;font-weight:bold;}

#content{clear:both;width:100%;}

#leftzone{width:234px;border-right:3px solid white;background:#EFE4D0;}
.h{color:#353536;font-size:10pt;font-weight:bold;padding:7px 0 3px 15px;height:20px;}
.h div{color:white;font-size:10pt;margin:-18px 0 0 -1px;padding:0;} 
.gh{background:url('i/gbg.jpg') top left repeat-x;}
.rh{background:url('i/rbg.jpg') top left repeat-x;}
.gcatalogdance{background:#E5EDD5;color:#60594D;padding:0 7px 11px 15px;border-bottom:3px solid white;}
ul{padding:0;margin:0;}
ul li{padding:0 0 7px 13px;list-style:none;background:url('i/li_g.gif') top left no-repeat;}
ul li.redli{background:url('i/li_r.gif') top left no-repeat;}
ul li ul li{padding:0 0 5px 7px;list-style:none;background:url('i/li_g1.gif') top left no-repeat;}
ul li a{color:#60594D;}
ul li a:hover{color:#8E8679;}
.rating{background:#EFE4D0;border:none;}
.rating h1{margin:0;padding:10px 0;color:#A7403C;font-size:10pt;}
.catalog h1{margin:0;padding:10px 0;color:#575E1A;font-size:10pt;}
ul li.redli span{color:#A7403C;font-weight:bold;}
ul li span{color:#575E1A;font-weight:bold;}
.overmenu a{color:#A4A4A4 !important;}
.overmenu{color:#A4A4A4 !important;}

.about{margin:0 16px 16px 16px;}
h1{font-size:11pt;padding:0;margin:16px 0;}
.about p{color:#60594D;padding:0;margin:0 0 15px 0;font-size:9pt;}
.about img {margin:0 20px 10px 0;float:left;}
a{color:#396A88;}
a:hover{color:#568DAE;}
p{padding:0 0 15px 0;margin:0;}
.new{background:#F4F4EC;padding:7px 15px;margin:3px 3px 0 0;}
.new span{font-size:11pt;font-weight:bold;}
.new a{color:#232323;}
.new a:hover{color:#8E8679;}
.new img {float:right;margin:0 0 0 9px;}

#rightzone{width:232px;border-left:3px solid white;border-left:1px solid #CACACA;border-bottom:1px solid #CACACA;border-right:1px solid #CACACA;}
.bh{background:url('i/bbg.jpg') top left repeat-x;}
form{padding:0;margin:0;}
#calendar {padding:12px 22px;}
#calendar select{border:1px solid #CACACA;font-size:8pt;color:#60594D;margin:0 0 8px 0;}
.news{clear:both;color:#60594D;margin-bottom:9px;}
.news div a{font-weight:bold;color:#60594D;}
.news div a:hover{color:#8E8679;}
.news div div{color:#396A88;font-weight:bold;}
table#cr{padding:0;margin-bottom:17px;border-collapse:collapse;width:100%;clear:both;background:white;}
table#cr th{padding:4px;text-align:center;border:1px solid #CACACA;font-weight:bold;color:#CACACA;background:#6D6D6D;}
table#cr td{padding:4px;text-align:center;border:1px solid #CACACA;font-weight:bold;color:#6D6D6D;}
table#cr td a{color:#6D6D6D;text-decoration:none;}
table#cr td a:hover{text-decoration:underline;}
table#cr td span{color:#396A88;}

.line{height:3px;background:#ADADAB;width:100%;clear:both;overflow:hidden;margin-bottom:10px;}
.bottommenu{padding-bottom:16px;font-size:9pt;text-align:center;}
.bottommenu span{padding:0 22px;}
.bottommenu a{color:#60594D;}

.logo_client{float:left;width:323px;}
.contact_client{float:left;width:377px;padding:15px 0 15px 15px;}
.contact_client h1{padding:0;margin:0;font-size:17pt;}
.contact_client h2{color:#396A88;font-size:8pt;padding:0;margin:0 0 20px 0;}
.txt_client{padding:20px 0;}
h3{padding:0;margin:10px 0;font-size:9pt;}
ul.blueli{padding:0 0 10px 15px;}
ul.blueli li{padding:0 0 0 13px;list-style:none;background:url('i/li_b.gif') top left no-repeat;}
.masters{background:#F4F4EC;padding:10px 20px;float:left;margin:0 3px 15px 0;text-align:center;}
.pline{border-bottom:1px dashed #CACACA;padding-bottom:10px;margin-bottom:20px;}

#gallery{padding:14px;margin-bottom:3px;}
#bigphoto{border:1px solid #CACACA;background:white;padding:13px;width:176px;margin-bottom:13px;}
.fl{float:left;}
.fr{float:right !important;text-align:right;}
.smallphoto{float:left;border:1px solid #CACACA;padding:1px;background:white;width:96px;margin:0 3px 3px 0;}

.nm{margin:0 0 3px 0 !important;}
.bordergrey{border:1px solid #CACACA;}
.pb10{padding-bottom:10px;}
.mr{margin-right:7px;}
.bgb{background:#F4F4EC;}
.cp{cursor:pointer;cursor:hand;}
.w232{width:232px;}

.sm_price{font-size:8pt;padding:10px 17px 17px 17px;}
.sm_price a{color:#60594D;}
.sm_price div{padding:0 0 17px 0;margin:0;}
.sm_price div h1{padding:0 0 7px 0;font-size:10pt;margin:0;}


.redcolor{color:#A7403C !important; }
.greencolor{color:#575E1A !important;}
.bluecolor{color:#396A88 !important;}
.p15{padding:15px;}
.t10{padding-top:10px;}

ol{padding:0;margin:0 0 17px 34px;}

ul.alphabet{padding:0;margin:0 0 16px 0;}
ul.alphabet li{padding:0;margin:0 10px 0 0;float:left;background:none;color:#A7403C;}
ul.alphabet li a{color:#A7403C;}
ul.alphabet li a:hover{color:#FFA083;}
.tm{margin:0 3px 0 0;}
.gt{color:#575E1A !important;}
.gto{color:#BDC24A !important;}
.gt a{color:#575E1A !important;}
.gt a:hover{color:#BDC24A;}

.rt{color:#A7403C !important;}
.rto{color:#FFA083 !important;}
.rt a{color:#A7403C !important;}
.rt a:hover{color:#FFA083;}

form{padding:0;margin:0;}
#formcontact{padding:0 0 0 20px;}
#formcontact label{font-size:8pt;display:block;padding:0 0 2px 2px;margin:0;font-weight:bold;}
#formcontact input{width:400px;height:15px;border:1px solid #CACACA;margin-bottom:5px;}
#formcontact textarea{width:400px;height:114px;border:1px solid #CACACA;margin-bottom:5px;}
#send{width:100px !important;height:25px !important;cursor:pointer;cursor:hand;border:none !important;}

.numr{margin:20px 0 0 20px;font-size:13pt;font-weight:bold;}
#bcmenu{text-align:center;margin:20px 0;background:#F4F4EC;padding:5px 0;}


#banners{width:100%;clear:both;border-bottom:3px solid white;border-top:3px solid white;height:60px;}
#banner-l{background:url('i/banner_g.jpg') top left repeat-y;width:234px;height:60px;float:left;}
#banner-c{background:url('i/banner_b.jpg') top left repeat-y;width:502px;height:60px;float:left;margin-left:3px;text-align:center;}
#banner-r{background:url('i/banner_o.jpg') top left repeat-y;width:234px;height:60px;float:right;}


table#price{padding:0;margin-bottom:10px;border-collapse:collapse;width:100%;}
table#price td{padding:5px 5px 5px 17px;background:#F4F4EC;border:3px solid white;}
table#price td.b10{border-top:10px solid white !important;}
table#price td.gcolor{background:#eee;}
