        html, body, div, p, table, pre, td, tr, th, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, img, blockquote, iframe {
            margin: 0;
            padding: 0;
            border: 0;
        }

        html {
            height:100%;
        }

        body {
            margin:0 auto;
            height:auto !important;
            height:100%;
            min-height:100%;
            background: #000;
        }

        * {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #ccc;
        }

        a {
            text-decoration: none;
        }
        a:hover {
            color: #F22;
            text-decoration: underline;
        }

        #body {
            width: 1000px;
            margin: 0 auto;
        }
        #langs {
            width: 180px;
            text-align: right;
            margin-top: 18px;
        }
        #langs a {
            font-size: 11px;
            text-decoration: none;
            color: #999;
        }
        #langs a:hover {
            color: yellow;
        }
        #logo {
            margin: 43px 0 0 42px;
        }
        #search {
            float: right;
            margin-top: 15px;
        }
        #search input {
            color: #999;
            font-size: 11px;
            border: 1px solid #8F8F8F;
            background-color: #3F3F3F;
        }
        #nav {
            float: left;
            width: 200px;
            height: 470px;
			background: -webkit-gradient(linear, right top, left top, from(#111), to(black));
			background: -moz-linear-gradient(right, #111, black); 
            text-align: right;
        }
		div.men {
			margin-top:50px;
			margin-right:20px;
			line-height:20px;
		
		}
        #nav ul {
            list-style: none;
            margin: 50px 20px 0 0;
			
        }
        #nav ul li {
            margin: 5px 0;
        }
        #content {
            float: right;
            width: 780px;
            min-height: 520px;
        }
        #content #photo {
            float: left;
            width: 410px;
            text-align: center;
        }
        #content #cat {
            float: right;
            width: 350px;
			border:1px solid #333;
			border-bottom-left-radius:5;
			border-bottom-right-radius:5;
			background: -webkit-gradient(linear, left top, left bottom, from(#111), to(#333));
			background: -moz-linear-gradient(top,  #111,  #222); 
        }
        #content #cat #range {
            background: #ccc;
            padding: 3px 20px;
            line-height: 17px;
            cursor: pointer;
        }
        #content #cat #card {
            min-height: 300px;
        }
        * HTML #content #cat #card {
            height: 350px;
        }
        #content #cat #card table#menu {
            margin-left: 10px;
            width: 330px;
        }
        #content #cat #card table#menu td {
            padding: 10px 10px 1px;
            border-bottom: 1px solid #ccc;
            cursor: pointer;
            text-align: center;
        }
        #content #cat #card div#imgs {
            text-align: center;
            margin-left: 9px;
            margin-top: 10px;
            height: 70px;
        }
        #content #cat #card #imgs div {
            float: left;
            height: 60px;
            width: 70px;
            border: 1px solid #777;
            margin: 5px;
            cursor: pointer;
        }
        #content #cat #card #imgs div:hover {
            border: 1px solid #fff;
        }
        #content #cat #card #text {
            margin: 10px 15px;
        }
        #content #cat #card #text h3 {
            line-height: 200%;
            font-weight: normal;
        }
        #content #cat #card #v_menu {
            margin: 15px;
        }
        #content #cat #card #v_menu td {
            padding: 0 4px;
            line-height: 50%;
            cursor: pointer;
        }
        div.buttons {
            padding-left: 15px;
			
        }
		div.vk_like {
			padding-bottom:5px;
			padding-left:2px;
		
		}
		p.discl {
			border-top:1px solid #777;
			padding-top:5px;
			margin-left:15px;
			margin-right:15px;
			padding-bottom:5px;
			font-size:10;
			color:#333;
			text-align:justify;
		}
        #content #cat #card ul {
            margin: 10px 15px;
            list-style: none;
        }
        #content #cat #card p {
            text-align: left;
        }
        #content #cat #card #spec,
        #content #cat #card #test {
            display: none;
        }
        #content #cat #series {
            margin: 15px 10px;
        }
        #content #cat #series td {
            font-size: 11px;
        }
        #content #cat #series tr#img td {
            background: #000;
            border: 1px solid #666;
            vertical-align: middle;
            text-align: center;
        }
        #content #cat #series tr#img td:hover {
            border: 1px solid #fff;
        }
        #content #cat #series img {
            vertical-align: middle;
            width: 70px;
            margin: 4px;
        }
        #content #cat #card #descript {
            margin: 15px 10px 0 15px;
        }
        #content #cat #card #test {
            margin: 15px;
        }
        #content #cat #card #test td {
            vertical-align: top;
        }

        #counter {
            float: left;
            width: 795px;

        }
        #copyright {

            float: right;
            width: 200px;
            height: 50px;
            font-size: 11px;
            color: #999;
            text-align: right;
        }

		#content #form input, #content #form textarea {
			color: #717171;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			border: 1px solid #8F8F8F;
			background-color: #3F3F3F;
			color: white;
		}
