hr.cistic {
 clear:both;
 line-height:1px;
 height:1px;
 visibility:hidden;
}
#main {
 margin: 30px auto 20px auto;
 width:797px;
}

#top {
 font-size:12px;
 height:60px;
 padding-right:20px;
 margin: 10px 0;
}
#top a#logo {
 padding:0 40px 0 25px;
 float:left;
 display:block;
}
#top a img {
 border:none;
}
#top b, #top span {
 float:right;
 display:block;
 margin-top:5px;
}
#top b {
 color:#ca005d;
 text-align:right;
 padding-right:7px;
 border-right:1px solid black;
 margin-right:7px;
}
#top span a {
 color:black;
 text-decoration:none;
}
#top span a:hover {
 color:#ca005d;
 text-decoration:underline;
}

#head {
 background:url(/css/top_bgd.gif) no-repeat right top ;
 width:797px;
 height:52px;
 padding-top:210px;
}
#head #menu {
 margin-left:30px;
 font-size:13px;
 text-transform: uppercase;
 width:470px;
 background-color:#333;
 height:25px;
 line-height:25px;
}
#head #menu a {
 color:white;
 font-weight:bold;
 text-decoration:none;
 padding:0 7px;
 border-left:1px solid #aaa;
 display:block;
 float:left;
 background:#333 url(menu_bg2.jpg) repeat-x 0 0;
}
#head #menu a.first {
 border-left:none;
}
#head #menu a:hover {
 background:#CA005D url(menu_bg2.jpg) repeat-x 0 -250px; 
 color:white;
}
#head #menu b {
 color:#ca005d;
}
#head #menu a:hover b {
 color:white;
}

#content_wrapper {
 background: url(/css/main_bgd.gif) repeat-y left top;
}

#content {
 font-size:13px;
 background:url(/css/bottom_bgd.gif) no-repeat left bottom;
 padding:0 37px 15px 45px;
 min-height:200px;
 _height:200px;
}

#footer {
 font-size:12px;
 color:#333;
 padding:0 20px;
}
#footer .webdesign {
 float:right;
}
#footer a {
 color:#333;
 text-decoration:none;
}
#footer a:hover {
 text-decoration:underline;
}

#referances {
 position:relative;
 margin: 0 -5px;
}
#referances .arrow {
 position:absolute;
 display:block;
 z-index:10;
 top:80px;
 outline:none;
}
#referances a.arrow:hover img {
 visibility:hidden;
}
#referances a.prev {
 background:transparent url(left_on.gif) no-repeat;
 left:-15px;
}
#referances a.next {
 background:transparent url(right_on.gif) no-repeat;
 left:710px;
}
#referances .outer {
 overflow:hidden;
 position:relative;
 height:220px;
}
#referances .in {
 width:2000px;
 position:absolute;
}
#referances ul,
#referances li {
 margin:0;
 padding:0;
 list-style-type:none;
}
#referances ul.in li {
 float:left;
 width:235px;
 margin-right:10px;
}
#referances li p {
 margin-top:5px;
}
.ReferencesSmallPics {
 float:left;
 width:100px;
}
.ReferencesSmallPics a {
 vertical-align: middle;
 width:100px;
 height:37px;
 text-align:center;
 display:table-cell;
}
.ReferencesSmallPics a img {
 vertical-align: middle; 
}
.referenceItem {
 border-top:1px solid #ccc;
 padding:20px 0 40px;
}
.referenceItem h2 {
 width:150px;
 text-align:center;
}
.ri-1 {
 border-top:none;
}
.referenceItem .content {
 margin-left:150px;
}
.referenceItem .content a.lightbox {
 margin-right:5px;
}
.referenceItem .content a.lightbox img {
 border:1px solid #ddd;
}
.referenceItem .content a:hover img {
 border:1px solid #999;
}















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
