html, body {
	margin: 0;
	padding: 0;
	font-size:13px;
	font-family: Tahoma, "Times New Roman", Times, serif;
	height: 100%;
}


a {
	text-decoration:none; 
	color:#787878;
}

a:hover {
	font-weight:bold;
}

A IMG {
	border:0;
}
TD {
	padding: 0;
}
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
h1, h2, h3, h4 {
	margin:0;
}
UL, P {
	margin:0px;
	padding:0px;
}
LI {
	padding: 0;
	list-style-type: none;
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
/*hat*/
#header {
	height: 75px;
}
/*end of hat*/


/*content*/

#content {
	margin-top:15px;
}
/*midcol*/

#center_col {
	margin-left:90px;
	margin-right:110px;
}
#center_txt {
	width:536px;
	position:absolute;
	top:680px;
	left:50%;
	margin-left:-266px;
	z-index:1000;
	font-size:11px;
	font-family:Tahoma;
	color:#79828d;
	text-align:center;
}
#center_txt_inside {
	width:608px;
	position:absolute;
	top:230px;
	left:50%;
	margin-left:-304px;
	z-index:1000;
	font-size:14px;
	font-family:Arial;
	color:#3d414e;
	text-align:left;
	line-height:1.5;
}
.content_only {
	padding-left:8px;
	padding-right:8px;
}
/*
.left_ball {
	position:absolute;
	background:url(/images/fuck.gif) no-repeat; 
	width:129px;
	height:131px;
	left:-29%;
	top:20px;
	text-align:center;
	padding-top:40px;
}

*/


.left_ball {
	position:absolute;
	background:url(/images/fuck.gif) no-repeat 10px 0;
	width:150px;
	height:131px;
	left:2%;
	top:236px;
	text-align:center;
	padding-left:0px;
	padding-top:40px;
}
/*
.right_ball {
	position:absolute;
	width:150px;
	height:150px;
	right:-32%;
	top:15px;
}

*/


.right_ball {
	position:absolute;
	width:140px;
	height:150px;
	right:2%;
	top:230px;
	padding-left:10px;
}
.okbat {
	padding-right:4px;
}
.inplogpas {
	padding-bottom:4px;
	padding-right:4px;
}
.inplogpas input {
	color:#cfcfcf;
	font-size:11px;
	width:70px;
}
#center_txt_inside h1 {
	font-weight:normal;
}
.breadcrumb {
	background:#3d414e;
	display:inline;
	color:#f7f6e9;
	padding:2px 5px;
}
.breadcrumb a {
	color:#f7f6e9;
}
.madeby {
	text-align:center;
	font-size:11px;
}
.madeby p {
	padding-bottom:12px;
	padding-top:5px;
}
.madeby a {
	color:#a0a5ab;
	text-decoration:none;
}
.madeby a:hover {
	text-decoration:underline;
}
/*end of mid col*/


.altlink {
	display:block;
	width:500px;
	margin:0 auto;
	padding-top:200px;
	text-align:center;
}
.contP {
	padding-bottom:15px;
}
.contE {
	padding:15px 0 0 0;
}
.contE a {
	color:#3d414e;
}
.line {
	border-bottom:1px dotted #3d414e;
	padding-top:15px;
	margin-bottom:15px;
}
.icq {
	font-weight:bold;
}
.icons {
	vertical-align:middle;
}
.tvbg {
	background:url(/images/tvbgie.png) no-repeat;
	height:31px;
}
.tvbg2 {
	background:url(/images/tvbg2ie.png) no-repeat;
	height:31px;
}
.tvbgall {
	background:url(/images/tvallbg4.jpg) repeat-y;
	padding:0 20px 0 20px;
}

.tvbggal {
	background: url(/images/ssj_gal_top.png) no-repeat;
	height: 46px;
}

.tvbg2gal {
	background: url(/images/ssj_gal_bottom.png) no-repeat;
	height: 46px;
}

.tvbgallgal {
	background:url(/images/ssj_gal_mid.png) repeat-y;
	padding:0 20px 0 20px;
}
/*right col*/

#right_col {
	float:right;
	width:110px;
	padding-right:70px;
}
/*end of right col*/

/*leftcol*/

#left_col {
	float:left;
	width:90px;
	padding-left:70px;
}
/*end of left col*/


#never_delete {
	clear:both;
	height:152px;
}
/*end of content*/


/*footer*/
.copyright {
	float:left;
	width:260px;
	padding-top:80px;
	padding-left:45px;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
}
.made_in_china {
	float:right;
	width:285px;
	text-align:right;
	padding-top:63px;
	padding-right:45px;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-style:italic;
}
.made_in_china img {
	vertical-align:middle;
}
.made_in_china a {
	color:#666666;
	text-decoration:none;
}
.made_in_china a:hover {
	color:#666666;
	text-decoration:underline;
}
.footer {
	margin: -60px auto 0;
	height:60px;
	text-align:center;
}
#line {
	border-bottom:2px solid #e5e5e5;
	position:relative;
	top:50px;
	margin:0 50px;
	z-index:10;
}
#link_place {
	float: left;
	text-align:center;
	width:500px;
	z-index:20;
	position:relative;
}
/*end of footer*/

















#myContent {
	display: block;
}
.cataspisok a {
	color:#3d414e;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	line-height:2.2;
}
.cataspisok a:hover {
	text-decoration:none;
}
.cataspisok {
}
.cataspisok li {
	background: url(/images/cross.gif) no-repeat 0 12px;
	padding-left:9px;
}
.picadescr {
}
.picadescr td {
	vertical-align:top;
}
.tovpic {
	background:url(/images/cattovbg.jpg) no-repeat;
	width:112px;
	height:183px;
	text-align:center;
	padding-top:18px;
}
.tovpic img {
	width:90px;/*	height:130px; */
}
.picadescr .tovpicnew {
	vertical-align:middle;
	height:130px;
}
.tovpicdescr {
	color:#3d414e;
	font-size:12px;
	padding-left:20px;
}
.size {
	font-size:14px;
	color:#575A66;
	padding-bottom:30px;
	font-weight:bold;
}

.allfoto {
	text-align:center;
	/*padding-top:15px;*/
}

.allfoto .fotoj {
	/*	width:550px;*/
	border:1px solid #aaa;
}


.prev {
	position:absolute;
	width:33px;
	height:51px;
	left:-40px;
	top:50%;
}


.next {
	position:absolute;
	width:33px;
	height:51px;
	right:-40px;
	top:50%;
}
.allcatahere {
	left:-20px;
	position:relative;
	width:593px;
}
.uppimp {
	background:url(/images/scrollpimpuppart.gif) no-repeat;
	position:absolute;
	top:-8px;
	right:2px;
	_right:1px;
	width:10px;
	height:18px;
}
.dnpimp {
	background:url(/images/scrollpimpdownpart.gif) no-repeat;
	position:absolute;
	bottom:-6px;
	right:2px;
	_right:1px;
	width:10px;
	height:18px;
}
.cata_preview {
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.cata_preview td {
	vertical-align:top;
	padding:40px 0 20px 0;
	border:1px dotted #9d9d9d;
}
.onetov {
	background:url(/images/cattovbg.jpg) no-repeat center 20px;
	/*width:33%;*/
	width:180px;
	height:183px;
	text-align:center;
	padding-top:18px;
}
.onetov img {
	width:90px;/*height:130px;*/
}
.tovname {
	padding-top:30px;
}
.innercatprtab {
}
#innercatprtd1 {
	border:none;
	padding:0px;
	vertical-align:middle;
	height:125px;
}
#innercatprtd2 {
	border:none;
	padding:0px;
}
.picpr {
}
.tovname a {
	font-size:12px;
	color:#3d414e;
}
.lipsum {
	padding-top:5px;
}



.frmtd td{
	padding:3px 0;
}




.fpzmz {
	margin:0;
	padding:0;
}



.backbuton {
	float:right;
}


.bredflr {
	float:left;
}

.clrbth {
	clear:both;
}


































/*катаскрол*/


.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}
.vscrollerbase {
	width: 10px;
	background:url(/images/scrollpimpbg.gif) repeat-y;
}
.vscrollerbar {
	width: 10px;
	background:url(/images/scrollpimp.gif) no-repeat;
	/* background:#000;*/
height:70px !important;
}
.hscrollerbase {
	height: 10px;
	background-color: white;
}
.hscrollerbar {
	height: 10px;
	background-color: black;
}
.scrollerjogbox {
	width: 10px;
	height: 10px;
	top: auto;
	left: auto;
	bottom: 0px;
	right: 0px;
	background-color: gray;
}
#mycustomscroll {
	/* Typical fixed height and fixed width example */
	width: 560px;
	height: 725px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	margin: 0 auto;
	padding: 0px 15px !important;
}
#mycustomscroll2 {
	/* Typical fixed height and fixed width example */
	width: 340px;
	height: 250px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	background-color: #D5EADE;
	margin: 0.3em auto;
	padding: 15px;
}
.fixedwidth {
	/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
	width: 550px;
	height: auto;
	position: relative;
	color: black;
	padding: 1px;
}
#menu table {
	margin:0 auto;
	text-align:center;
}
#menu .menu {
	background:url(/images/fon_btn.png) no-repeat;
	width:132px;
	height:141px;
	margin:0 auto;
	text-align:center;
	padding-top:65px;
}
#menu .menu a {
	font-family:Tahoma;
	text-transform:uppercase;
	text-decoration:none;
	color:#787878;
	font-weight:bold;
}
#menu {
	width:536px;
	position:absolute;
	top:520px;
	left:45%;
	margin-left:-266px;
	z-index:1000;
	font-size:13px;
	font-family:Tahoma;
	color:#79828d;
	text-align:center;
}

#menu1 table {
	margin:0 auto;
	text-align:center;
}
#menu1 .menu1 {
	background:url(/images/fon_btn.png) no-repeat;
	width:132px;
	height:101px;
	margin:0 auto;
	text-align:center;
	padding-top:65px;
}
#menu1 .menu1 a {
	font-family:Tahoma;
	text-transform:uppercase;
	text-decoration:none;
	color:#787878;
	font-weight:bold;
}
#menu1 {
	width:536px;
	position:absolute;
	top:-140px;
	left:45%;
	margin-left:-296px;
	z-index:1000;
	font-size:13px;
	font-family:Tahoma;
	color:#79828d;
	text-align:center;
}

.menu3 {background:url('/bg_but1.png') no-repeat; width:140px; height:30px; padding-top:12px; text-align:center; font-family:Tahoma; color:#787878;}
.menu3 a{font-weight:bold; text-decoration:none; text-transform:uppercase; font-family:Tahoma; font-size:9px; color:#787878;}

.menu2 {background:url('/bg_but.png') no-repeat; width:191px; height:49px; padding-top:25px; text-align:center; font-family:Tahoma; color:#787878;}
.menu2 a{font-weight:bold; text-decoration:none; text-transform:uppercase; font-family:Tahoma; font-size:13px; color:#787878;}

.menu2_button {background:url('/bg_but.png') no-repeat; width:191px; height:69px; padding-top:0px; text-align:center; font-family:Tahoma; color:#787878; border:none; text-transform:uppercase; cursor:pointer}
/*катаскрол*/


.web1 p{
text-align:justify;
font-family: "Comic Sans MS",sans-serif;
margin-bottom:10px;
}

.web1 h1 {
	font-size:13px;
	font-family:Tahoma;
	text-transform:uppercase;
	text-decoration:none;
	color:#787878;
	font-weight:bold;
    margin-bottom:10px;
}

.web1 ul li {
font-family: "Comic Sans MS",sans-serif;
text-align:justify;
list-style-type:disc;
}

.web1 ul {
padding-left:20px;
margin-bottom:10px;
}

.web1 h2 {
	font-size:11px;
	font-family:Tahoma;
	text-transform:uppercase;
	text-decoration:none;
	color:#787878;
	font-weight:bold;
    margin-bottom:10px;
    text-align:left;
}

.web p {
text-align:justify;
margin-bottom:10px;
}

.web ul li {
text-align:justify;
list-style-type:disc;
}

.web ul {
padding-left:20px;
margin-bottom:10px;
}

.web h2 {
text-align:left;
font-size:16px;
margin-bottom:10px;
}

.web {
padding:10px 0;
}
