/* CSS Document */

HTML{height:100%;width:100%}
BODY {height:100%;width:100%;margin:0; padding:0; font-family: Tahoma; background:url(fon00000.gif) #b63173; color: #662043;text-align:center;}
a{color: #662043;}
IMG {border: 0}
TABLE {border-collapse:collapse;}
TABLE TR TD {padding:0;vertical-align:top;}
FORM  {margin:0}
INPUT, TEXTAREA, SELECT {font-size:12px; font-family: Arial, sans-serif; color: #4e5560}
P {font-size: 12px;margin:0 0 10px 0}
DIV {font-size: 12px;}
H1 {font-size:19px; margin:0px; color: #b52f72; font-weight: normal;position:relative;right:24px;padding:0 0 20px 0;background:url('h1-bg000.gif') no-repeat 0 11px;padding-left:23px;text-align:left;}
div.content-pages H1{width:653px;text-align:left}
ul{margin:7px 0px 7px 16px;padding:0}
ol{margin:7px 0px 7px 30px;padding:0}
HR{height:1px;border:0px;background:#BE9960;}
.clear{clear: both;padding-bottom: 1px; margin-bottom: -1px; height:0;}
.border{border:1px solid #111}


.left{float:left}
.right{float:right}
.absolute{position:absolute}
.relative{position:relative}
.middle{vertical-align:middle}
.center{text-align:center}

.white{color:#fff} .black{color:#111} .red{color:red} .green{color:green} .blue{color:blue} .grey{color:#cecece}
.font11{font-size:11px} .font12{font-size:12px} .font14{font-size:14px}

#holder{width:980px;min-height:100%;height:auto !important;height:100%;margin:0 auto;background:url(header-b.jpg) no-repeat top left #fff;text-align:left}

/* START OF HEADER */
#header{clear:both;}
#logo{padding:9px 0 0 48px;float:left}
#icons{padding:15px 0 0 17px;}
#icons img{height:13px;width:13px}
#icons a{margin:0 26px 0 0}
#slogan{background:url(slogan-b.jpg);width:149px;color:#ffcffa;height:27px;margin:22px 0 0 11px}
#slogan p{font-size:11px;margin:0;padding:0 10px 0 5px}

#top-menu{float:right;}
#top-menu div{background:url(menu-sep.gif) no-repeat left;height:74px;float:left}
#top-menu .nobg{background:none}
#top-menu div div{background:none;/*background:url(images/top-menu-bg.gif) repeat-x top;*/margin:1px 0 0 0;padding:3px 15px 0 16px}
#top-menu div img{height:14px}
#top-menu div div p{float:none;background:url(menu-arr.gif) no-repeat left 16px;padding:48px 0 0 0}
/* END OF HEADER */

/* START OF LEFT MENU */
#left-menu{clear:left;width:222px;float:left;position:relative;top:-8px}
#left-menu a{text-decoration:none}
#left-menu a:hover{text-decoration:underline;/*color:#208fff*/}
#left-menu div{background:url(left-men.gif) no-repeat left bottom;padding:7px 0 8px 52px;white-space:nowrap;}
#left-menu .nobg{background:none}
/* END OF LEFT MENU */

/* START OF FLASH */
#flash{float:right;margin:-60px 0 0 0px;height:300px;width:712px}
/* END OF FLASH */

/* START OF RIGHT COLUMN */
#right-column{float:right;margin:0;width:667px}
/* END OF RIGHT COLUMN */

/* START OF LEFT COLUMN */
#left-column{float:left;clear:left;width:313px;background:url(bowls000.jpg) no-repeat 34px 0;padding:219px 0 40px 0;position:relative;top:-22px;margin:40px 0 0}
#left-column div{padding:60px 0 0 34px}

#left-column-pages{float:left;clear:left;width:313px;padding:30px 0 60px 0;position:relative;top:-22px}
#left-column-pages div{padding:8px 50px 7px 18px;background:url(brown-ar.gif) 0 13px no-repeat;margin:0 0 0 34px}
#left-column-pages div a{color:#3795f4}

#left-column-pages .grey-div{height:1px;width:33px;border-bottom: 1px solid #ede4e7;background:none;position:relative;top:-3px;left:0;padding:0;margin:5px 0}
/* END OF LEFT COLUMN */

/* START OF CONTENT */
div.content{vertical-align: top;width:380px;float:left;padding:33px 0 0 0;text-align:justify;font-size:12px}

div.content-pages{vertical-align: top;width:600px;float:left;text-align:justify;margin-top:-7px;font-size:12px}

div.content p{}
div.content ul{}
div.content ol{}
div.content a{}
div.content hr{}
div.content table td{font-size:12px}
div.content img{}
p.i_small{font-size:smaller}

#path{font-size:11px;width:653px;text-align:left}
/* END OF CONTENT */

/* START OF NEWS */
#news-box{width:284px;float:right}
.news{margin:0 20px 0 40px}
.news .header{border-top:1px solid #662043;border-bottom:1px solid #662043;background:url(news-arr.gif) no-repeat left 5px;padding:2px 0 2px 17px;margin:16px 0 10px}
.news .header a{text-decoration:none}
div.news-text{color:#909090;margin:0 0 27px 17px;font-style:italic}
div.news-text div{font-size:11px;font-style:normal}

div.port-img{padding:14px 0 20px 57px}
div.port-img a{margin:0 10px 0 0}
div.port-date{background:url(port-arr.gif) no-repeat left 5px;padding:0 0 0 17px;margin:0 0 0 40px}
div.port-date div{color:#909090;font-style:italic;margin:0 0 40px 0}
div.port-date div a{color:#909090;}

#news{width:500px;margin:0 0 20px 0}

ul.news-month{margin:0 0 10px 25px}
/* END OF NEWS */

/* START OF FOOTER */
#footer-spacer{height:130px;clear:both}
#footer-spacer-pages{height:203px;clear:both}
#footer-holder{text-align:left;width:980px;margin:-127px auto 0;position:relative;left:0;clear:both;}
#footer{position:absolute;width:980px;height:127px;background:url(footer-b.jpg) no-repeat right}
#footer-bg{background:url(footer-s.jpg) no-repeat left 40px;padding:65px 0 0 0;color:#909090;}

#phone-number{width:178px;height:68px;margin:-150px 0 0 39px;position:absolute;left:0;background:url(phone000.gif) no-repeat}

#footer-bg .left{font-size:11px;text-align:center;width:316px;padding:26px 0 0 0}
#footer-bg .left a{text-decoration:none;color:#909090}
#footer-bg .left a span{background:url(dlab0000.gif) no-repeat 0 0px;padding:0 20px 0 0;color:#b52f72}
#footer-bg .left2{font-size:11px;width:347px;float:left}
#footer-bg .left2 span{margin:0 0 0 -13px}
/* END OF FOOTER */

/* START OF PORTFOLIO */
#portfolio{width:500px}
div.photo{padding:15px 0 0 0}
p.comment{background:url(port-arr.gif) no-repeat 0 9px;padding:6px 0 8px 16px;color:#909090;font-style:italic}
p.heading{font-weight:bold;float:left;position:relative;top:2px; text-align:left}
p.heading p{margin:0;padding:0}

span.date{font-size:10px;font-weight:normal;line-height:18px;white-space:nowrap}
span.date span{font-size:10px;position:relative;top:-1px}

div.port-preview{float:left;margin:6px 10px 30px 0;background:url(p-bg0000.gif) repeat-y;width:134px;position:relative;left:-16px}
div.port-text{width:300px;float:left;margin:10px 0 20px 0} /* 397 */
.p-right{background:url(p-right0.gif);height:38px;width:28px;position:absolute;margin:85px 0 0 121px;float:left}
.p-top{background:url(p-top000.gif) no-repeat;padding:15px 0 0 0}
.p-img{margin:0 0 0 22px;float:left}


div.port-preview-wide{float:left;margin:6px 10px 30px 0;width:223px;background:url(t-img000.gif) repeat-y;position:relative;left:-16px}
div.port-text-wide{width:260px;float:left;margin:12px 0 20px 0}
.t-img{margin-left:22px;float:left}
.t-right{background:url(t-right0.gif) no-repeat;height:123px;width:16px;position:absolute;margin:30px 0 0 208px}
.t-top{background:url(t-top000.gif) top no-repeat;padding:13px 0 0 0}
.t-left{background:url(t-left00.gif) no-repeat;height:80px;width:16px;position:absolute;margin:-100px 0 0 0}
/* END OF PORTFOLIO */

table.contacts td{padding:4px 8px 4px 0}

table.photo-table{width:100%;margin:10px 0}
table.photo-table td{padding:3px 15px 3px  15px;border:1px solid #b63173;}
table.photo-table th{padding:4px 0}

ul.body-ul li{margin:1px 5px}
table.stars{width:100%}
div.content-pages table.stars td{padding:2px 7px 2px 0;text-align:left}



div.port1, div.port2{position:relative;top:-40px}
div.port1{background:url(port1000.jpg) no-repeat 0 35px;width:322px;padding-top:314px;float:left}
div.port2{background:url(port2000.jpg) no-repeat;width:322px;padding-top:314px;float:left;}

div.port2 #left-column-pages, div.port1 #left-column-pages{text-align:left;margin:20px 0 0 20px}
div.port2 #left-column-pages div, div.port1 #left-column-pages div{background:url(big-arro.gif) 0 13px no-repeat;

div.top-img{position:absolute;margin:-155px 0 0}
div.top-img img{height:95px;width:140px}


span.date{font-size:10px;font-weight:normal;line-height:18px;white-space:nowrap}
span.date span{font-size:10px;position:relative;top:-1px}



