/*body {background:#fff; color:#5e5e60; font-family: "Myriad Pro", Geneva, Arial, Helvetica, sans-serif; font-size:13px} */
html {height:101%}
body {background:#fff; color:#5e5e60; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0 0 0}

a {color:#969697; text-decoration:none}
a:hover {color:#5e5e60;  text-decoration:none}

#all {width:805px; background-color:#fff; background-image:url(images/main_bgr.gif); background-position:top; background-repeat: repeat-y; margin:auto}
#top {}
#main {padding-top:30px}
.left {float:left; width:365px}
.right {float:left; width:400px; padding-left:12px}
#btm {height:58px; background-image:url(images/btm.gif); background-position:bottom; background-repeat: no-repeat;clear:both; width:805px}
#btm .right {font-size:13px}
#btm .left p{text-align:right; font-size:13px; padding-right:15px; margin:0}
#btm .right {vertical-align:middle; line-height:26px; margin:0}
#btm .right p {margin:0; padding-top:3px}
#btm .right a, #btm .right img, #tnav a, #tnav img {float:left; display:block}
a.prev {background:url(images/left_grey.gif) center no-repeat; width:16px; height:26px; padding:0px;}
a.prev:hover {background:url(images/left_blue.gif) center no-repeat; width:16px; height:26px; padding:0px;}
a.next {background:url(images/right_grey.gif) center no-repeat; width:16px; height:26px; padding:0;}
a.next:hover {background:url(images/right_blue.gif) center no-repeat; width:16px; height:26px; padding:0;}
.arrow_inactive {padding:0 1px}
a.sq {width:13px; height:9px; background:url(images/sq_grey.gif) left top no-repeat; float:left}
a.sq_selected {width:13px; height:9px; background:url(images/sq_blue.gif) left top no-repeat; float:left}
ul.menu {list-style:none; text-align:right; padding:0 40px 0 0; float:right; margin-top:0; margin-bottom:0; padding-top:13px; width:300px}
ul.menu li {margin:0; padding:0;}
ul.menu a, ul.menu a:hover  {line-height:20px;}
ul.menu a.selected, ul.menu a.selected:hover {color:#5e5e60; font-size:14px; line-height:20px; text-decoration:none}
ul#list2 {margin-top:0; padding-top:0;; clear:both}
div.sep {vertical-align:middle; width:16px; background:url(images/sep.gif) center no-repeat; height:26px; float:left}

h1.blue {font-size:16px; font-weight:normal; margin:0; padding:88px 0 15px 20px; background-image:url(images/blue.gif); background-position: 10px bottom; background-repeat: no-repeat; line-height:16px}
h1.green {font-size:16px; font-weight:normal; margin:0; padding:57px 0 15px 20px; background-image:url(images/green.gif); background-position: 10px bottom; background-repeat: no-repeat; line-height:16px}
h1.orange {font-size:16px; font-weight:normal; margin:0; padding:56px 0 15px 20px; background-image:url(images/orange.gif); background-position: 10px bottom; background-repeat: no-repeat; line-height:16px}
h1.magenta {font-size:16px; font-weight:normal; margin:0; padding:1px 0 15px 20px; background-image:url(images/magenta.gif); background-position: 10px bottom; background-repeat: no-repeat; line-height:16px}
.caption {font-size:13px;  padding:15px 0 0 24px; margin:0;}
.sample {width:350px; padding:20px 0 0 20px;}
.bar {padding:20px 0 15px 20px}
p.news, p.about, p.portfolio, p.contact  {font-size:16px; margin:0; text-align:right; clear:both; padding-right:17px; line-height:16px}
.blue {background-image:url(images/blue.gif); background-position: 340px bottom; background-repeat: no-repeat;padding-bottom:16px}
.green {background-image:url(images/green.gif); background-position: 340px bottom; background-repeat: no-repeat;padding-bottom:16px}
.orange {background-image:url(images/orange.gif); background-position: 340px bottom; background-repeat: no-repeat;padding-bottom:16px}
.magenta {background-image:url(images/magenta.gif); background-position: 340px bottom; background-repeat: no-repeat;padding-bottom:16px}
 p.news {padding-bottom:12px}
.news a, .about a, .portfolio a, contact a {font-size:16px; color:#a8a8a9; text-decoration:none;}
.news a:hover, .about a:hover, .portfolio a:hover, .contact a:hover {color:#5e5e60}
.news strong, .about strong, .portfolio strong, .contact strong {font-size:24px; color:#58585a;}
.min300 {min-height:400px;
height:auto!important;
height:400px; }
