/*

	(c) 2008, Vect0rs coding

*/

/* Common */

html,
body,
img,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form {
	margin: 0;
	padding: 0;
}
html, body {
background: #000000;
height: 100%;
font: 12px Arial, sans-serif;
color: #000;
text-align: center;
}
a {
color: #0072CC;
font: 12px Arial, sans-serif;
text-decoration: underline;
}

.body {
text-align: left;
margin: 0 auto;
height: 100%;
width: 1010px;
border-collapse: collapse;
border: 0;
}
.top {
padding: 0;
vertical-align: top;
}
.footer, .footer-gallery {
padding: 20px 0;
text-align: center;
vertical-align: bottom;
}
.footer-gallery {
text-align: left;
}
.footer div {
margin-top: auto;
height: 40px;
background: url(/img/btm_line.jpg) 0 0 no-repeat;
}
.header {
width: 100%;
border-collapse: collapse;
}
.header td {
padding: 0;
}
.header .images {
vertical-align: top;
background: url(/img/top_line.gif) 0 0 repeat-x;
width: 100%;
position: relative;
padding: 6px 0 0;
}
.images div {
position: relative;
}
.images .triangle{
position: absolute;
top: -6px;
left: 0;
}
.images .png {
position: absolute;
top: 0;
left: 660px;
}

.c-part {
margin-top:5px;
border-collapse: collapse;
border: 0;
}
.menu-holder {
background: url(/img/bg.gif) 0 1px repeat-x;
padding: 0;
vertical-align: top;
}

#menu {
width: 262px;
}
#menu ul {
padding: 4px 0 30px 16px;
margin: 0;
list-style-type: none;
}
#menu ul li {
padding: 0;
margin: 0;
}
#menu .act {
color: #fff;
font-size: 12px;
font-weight: bold;
background: url(/img/ul_menu.gif) 0 100% repeat-x;
}
#menu .act span {
padding-right: 2px;
background: #000;
}
#menu a {
text-decoration: none;
color: #fff;
font-size: 12px;
font-weight: bold;
}
#menu a:hover {
text-decoration: underline;
color: #0072CC;
}



#c-part {
border: 1px solid #bbbbbb;
margin: 7px 67px 15px 0px;
padding: 10px;
}
.h1 {
background: #cccccc;
border-top: 1px solid #b1b1b1;
border-left: 1px solid #b1b1b1;
border-right: 1px solid #b1b1b1;
color: #0205f2;
padding: 3px 10px;
font-size: 14px;
font-weight: bold;
}
#c-part-content {
background: #e3e3e3;
padding: 2px;
border: 1px solid #b1b1b1;
}
#c-part-content-2 {
border: 1px solid #b1b1b1;
background: #ffffff;
padding: 10px 20px;
}
.content p, .content ul, .content ol, .content h1, .content h2, .content h3 {
padding-bottom: 8px;
line-height: 20px;
}
.img-table {
margin: 5px;
border-collapse: collapse;
border: 4px solid #9a9a9a;
}
.img-table td {
padding: 5px;
text-align: center;
background: #fff;
}

#c-part-content-photos {
border: 1px solid #b1b1b1;
background: #000;
padding: 3px 3px 5px;
}
#c-part-content-photos .photos {
width: 100%;
}
#c-part-content-photos table {
border: 10px solid #000;
border-collapse: collapse;
}
#c-part-content-photos td {
border: 10px solid #000;
}

.content-part {
width: 100%;
vertical-align: top;
padding: 0;
}

.list-item {
background: #e3e3e3;
border: 1px solid #b1b1b1;
margin-bottom: 5px;
}
.list-item-text {
vertical-align: top;
padding: 5px 10px;
background: #fff;
border: 1px solid #b1b1b1;
}


.1photo {
width: 130px;
height:  130px;
background: #fff;
padding: 5px 5px 8px;
float: left;
margin: 0 5px 10px;
text-align: center;
}
.black {
padding: 0;
background: #000;
width: 25%;
}
.photo {
background: #fff;
padding: 5px;
width: 25%;
text-align: center;
}
.photo img {
margin-bottom: 8px;
}
.photo a {
font-size: 10px;
font-weight: bold;
color: #000;
text-decoration: none;
}
.photo a:hover {
text-decoration: underline;
color: #0072CC;
}
.pager {
padding: 20px 15px 15px;
}
.pager a, .pager b {
float: left;
display: block;
padding: 2px;
margin: 0 3px;
font-size: 14px;
font-weight: bold;
}
.pager a {
color: #fff;
text-decoration: none;
}
.pager a:hover {
text-decoration: underline;
color: #0072CC;
}
.pager b {
color: #0006ff;
background: #fff;
}


.gallery-holder {
padding: 10px 70px;
}
.gallery {
border-collapse: separate;
width: 100%;
}
.gallery td {
color: #fff;
border: 1px solid #5d5d5d;
padding: 10px;
}
.gal-text {
width: 100%;
vertical-align: top;
}
.play {
margin: 10px 20px 0;
}

#scroller {
white-space: nowrap;
overflow: hidden;
width: 868px;
}

#scroller img {
margin: 0 13px 0 6px ;
}
.other-images {
display: table;
position: relative;
margin: 0 73px 0 68px;
}
.scr {
position: absolute; 
top: 0px;
z-index: 3; 
cursor : w-resize; 
}


.mceContentBody {
background-color: white;
color: #000;
}
.bl {
position: absolute; 
top: 30px;
left: 100px;
z-index: 4; 
cursor : w-resize; 
}
.hid {
position: absolute; 
top: 0px;
left: -1850px;
z-index: 4; 
cursor : w-resize; 
}
