                        html, body, table, div, p, h1, h2, h3{margin:0px; padding:0px; display:block; font-family:Tahoma; font-size:12px;}
                        html, body{background-color:#302f2f; margin:5px;}
                        img{border:0px;}
                        td{vertical-align:top;}
                        a, a:visited{text-decoration:none; color:#2064B7;}
                        a:hover{text-decoration:underline;}
                        .p_center, .center{position:relative;width:990px;margin:0 auto;}
                        .center{min-width:400px; max-width:950px; text-align:center;}
                        .l_1, .l_2, .l_3, .l_4, .l_5{
                                width:100%; height:auto;
                                background-image:url(../images/skelet/grad_left.jpg);
                                background-position:left;
                                background-repeat:repeat-y;
                        }
                        .l_1{background-color:white;}
                        .l_2{
                                background-image:url(../images/skelet/grad_right.jpg);
                                background-position:right;
                        }
                        .l_3{
                                background-image:url(../images/skelet/top_right.jpg);
                                background-position:right top;
                                background-repeat:no-repeat;
                        }
                        .l_4{
                                background-image:url(../images/skelet/bottom_left.jpg);
                                background-position:left bottom;
                                background-repeat:no-repeat;
                        }
                        .l_5{
                                background-image:url(../images/skelet/bottom_right.jpg);
                                background-position:right bottom;
                                background-repeat:no-repeat;
                        }
                        .logo{width:400px; height:82px; margin-left:30px; padding-top:15px;}
                        .logo img{padding-right:15px;}
                        .logo .head_quote{color:#72706f;}
                        .i_projects{
                                 position:absolute; margin-left:600px; top:25px;
                        }
                        .i_projects img{margin:0px 6px;}
                        .rand_public{
                                height:150px; padding:14px 0px 0px 38px;
                                background-image:url(../images/left/random.jpg);
                                background-position:left top;
                                background-repeat:no-repeat;
                        }
                        .rp_line{
                                height:102px; width:550px;
                                background-color:#dbedfe;
								/*padding-left:10px;*/
								padding:0px 40px 0 10px;
                        }
                        /*.rp_line a, rp_line a:visited{
                                display:block;
                                width:108px; height:110px;
                                margin-top:5px;
                                text-align:center;
                                float:left;
                                color:#2569be;
                        }
                        .rp_line a:hover{text-decoration:none;}
                        .rp_line img{
                                margin:5px; padding:5px;
                                border:solid 1px #d7d7d7;
                                background-color:white;
                        }*/
                        .cpanel{
                                position:absolute; margin-left:600px; top:93px;
                                width:350px; height:170px;
                                padding:25px 10px 0px 20px;
                                background-image:url(../images/cp/bg.png);
                                background-repeat:no-repeat;
                        }
                        .login, .avatar{
                                width:210px;
                                float:left;
                        }
                        .login{padding-top:15px; color:white;}
                        .login input.text{
                                width:90%;
                                margin-bottom:5px;
                                padding:3px;
                                border:solid 1px #e36411;


                        }
                        .login a, .login a:visited{color:white; line-height:17px;}
                        .avatar{
                                width:120px;
                        }
                        .avatar img{margin:auto;}
                        .avatar div.img{width:100%; height:120px;}
                        .avatar div.link{
                                position:absolute;
                                width:160px;
                                margin-left:-50px;
                        }
                        .hl_line, .fl_line{
                                width:400px; margin-left:75px;
                                background-color:#ff8a00;
                                background-image:url(../images/hl_left.jpg);
                                background-position:left;
                                background-repeat:no-repeat;
                        }
                        .hl_line div, .fl_line div{
                                height:15px;
                                background-image:url(../images/hl_right.jpg);
                                background-position:right;
                                background-repeat:no-repeat;
                                padding:4px 0px 4px 20px;
                        }
                        .hl_line a, .hl_line a:visited{
                                color:white;
                                margin-right:20px;
                        }
                        .fl_line a, .fl_line a:visited{color:white}
                        .hl_line a:hover, .fl_line a:hover{text-decoration:underline; color:white;}
                        .sort_public{
                                width:600px; height:30px;
                                padding-left:300px;
                                margin-top:20px;
                                border-top:solid 1px #faad7a;
                        }
                        .sort_public a, .sort_public a:visited, .sort_public a:hover{
                                display:block; width:75px;
                                padding:5px; margin-right:2px;
                                background-color:#ffc784;

                                color:white;
                                text-transform:uppercase;

                                float:left;
                        }
                        .sort_public a:hover{
                                background-color:#ff8a00;
                        }
                        .sort_public a.active, .sort_public a.active:visited, .sort_public a.active:hover{
                                background-color:#ff8a00;
                                text-decoration:none;
                                cursor:default;
                        }
                        .content{width:950px;}
                        .left_column, .right_column{
                                display:inline;
                                width:300px;
                                float:left;
                        }
                        .block{
                                background-image:url(../images/left/reklama.jpg);
                                background-position:left top;
                                background-repeat:no-repeat;
                                min-height:200px;max-height:2500px;
                        }
                        .block h3{font-size:16px;margin-left:45px;vertical-align:top;}
                        .block h3.gr_line, .block h3.re_line{border-bottom:2px solid #1a971a; font-size:12px;text-transform:uppercase;}
                        .block h3.re_line{border-bottom:2px solid #970004;}
                        .clear{clear:both;height:1px; visibility:hidden;}
                        #main_menu{background-image:url(../images/left/soderganie.jpg);}
                        #other_menu{background-image:url(../images/left/other.jpg);}
                        ul.list_menu{margin-top:5px;}
                        ul.list_menu li {list-style:none;padding: 2px 0px 3px 10px;color: black;}
                        ul.list_menu li a,ul.list_menu li a strong,ul.list_menu li a i{font-style:normal;font-weight:normal;white-space:nowrap;}
                        ul.list_menu li a strong{position:absolute; background-color:white;}
                        ul.list_menu li a,ul.list_menu li a:visited,ul.list_menu li a:active {background-image:url(../images/left/dot_1.gif);background-position:left 12px;background-repeat:repeat-x;cursor:pointer;color:black;}
                        ul.list_menu li a:hover{background-image:url(../images/left/dot_2.gif);text-decoration:none;color:#bb0909;}
                        ul.list_menu a i{margin-left: 240px; background-color:white;}
                        .l_margin{margin:0px 0px 20px 55px;}
                        .right_column{
                                width:635px;
                                margin-left:10px;
                                padding-top:20px;
                                border-left:2px solid #fbc4a0;
                        }
                        .public{
                                padding:0px 15px;
                                width:100%;
                        }
                        .h_public, .c_public{float:left; width:475px;}
                        .c_public{width:150px;}

                        .h_public h2, .h_public h1{
                                padding-left:20px;

                                background-image:url(../images/snow.jpg);
                                background-repeat:no-repeat;
                                background-position:left 3px;

                                font-size:16px; color:#2569be;
                                float:left;
                        }
                        .h_public h2 a, .h_public h2 a:hover, .h_public h2 a:visited,
                        .h_public h1 a, .h_public h1 a:hover, .h_public h1 a:visited{color:#2569be; text-decoration:none;}
                        .c_public h3{
                                margin-left:20px;
                                font-size:12px;
                                font-weight:normal;
                                text-align:right;
                        }
                        .c_public h3 a, .c_public h3 a:visited{
                                display:block;
                                padding:10px;
                                background-color:#dceeff;
                                color:#2569be;
                                text-align:center;
                        }
                        .c_public h3 a:hover{
                                background-color:#edf5fd;
                        }
                        .t_public{
                                padding:20px;
                                color:#363535;
                                line-height:15px;
                        }
                        .p_public{
                                width:400px;
                                color:#626060;
                                float:left;
                        }
                        .p_public a, .p_public a:visited, .r_public a, .r_public a:visited{
                                color:#2569be;
                                text-decoration:none;
                        }
                        .p_public a:hover{text-decoration:underline;}
                        .r_public{
                                width:225px;
                                float:left;
                                text-align:right;
                        }
                        .r_public strong{
                                text-transform:uppercase;
                                font-weight:normal;
                        }
                        .r_public a{padding:10px;}
                        .r_public a:hover{
                                background-color:#dceeff;
                        }
                        .s_public{margin:25px 0px; border-top:1px solid #ff8a00;}
                        .istochnik{text-align:right;color:#BBBBBB;}
                        .interesting{border:solid 1px #ffdaaf; width:100%; height:85px; white-space:nowrap;}
                        .interesting div{float:left;padding:5px;display:inline; width:31%; white-space:normal;}
                        .interesting a, .interesting a:visited{display:block; padding-left:8px;color:#4A4A4A; background-image:url(../images/int_link.jpg); background-repeat:no-repeat; background-position:left 5px;}
                        .interesting a:hover{text-decoration:underline;}
                        .add{width:100%;background-color:#fef3dd;border:solid 1px #ff8a00;margin:0px 0px 30px 15px;padding:10px;}
                        .add h3{font-size:14px;color:#2b2b2b;margin-bottom:20px;}
                        .right_column input{border:solid 1px silver; height:18px; font-size:12px; color:#5B5B5B; margin:3px;}
                        .right_column input.bbcodes{font-size:12px;color:#555555;border:solid 1px silver;font-weight:normal;}
                        .right_column input.bbcodes:hover{background-color:#E8E8E8;}
                        .right_column textarea{width:400px; height:150px;border:solid 1px #e5b071;background-image:url(../images/logos/humorland.jpg);background-repeat:no-repeat;background-position:330px 85px; overflow-y:scroll;}
                        .right_column ul, .right_column li{padding-left:20px;list-style:none;font-weight:bold;color:#8a1316;}
                        .comments{width:100%;margin-left:15px;border-top:solid 2px #ff8a00;}
                        .comments div{float:left;display:inline;}
                        .comments div div.quote,
                        .comments div div.title_quote {float:none;display:block;width:auto;}
                        .com_layer_1{width:22%;}
                        .com_layer_1 img{border:solid 1px silver; padding:5px; margin:5px;}
                        .com_layer_2{width:74%;padding:10px; min-height:85px; border:solid 1px silver; margin-top:5px;color:#5B5B5B;}
                        .com_info{font-size:11px; color:#575757;}
						.com_info img{margin-top:2px;position:relative;}
                        .cp_comment{width:100%;text-align:right;margin-bottom:15px;}
                        div.folder_name{width:100%}
                        h2.folder_name{float:right;min-width:100px;text-align:right;padding:3px 10px 0px 40px;height:17px;background-color:#ff8a00;font-size:12px; color:white;}
                        .folder{border:solid 1px #ff8a00; margin:-1px 0px 0px 15px; padding:10px;}
                        .separator{border-top:dashed 1px silver; height:1px; width:100%;}
                        .greed td{padding:3px; border-bottom:solid 1px silver; width:50%;}
                        .footer{width:950px;padding-left:20px;}
                        .footer img{margin-right:20px;}
                        .fleft_column, .fright_column, .footer img{float:left;display:inline;}
                        .fleft_column{width:630px; margin-right:50px;}
                        .fright_column{width:180px;}
                        .fright_column img{position:relative; margin:0 auto;}
                        .fl_line{width:100%;color:white;margin:0px; text-align:center;}
                        .fl_line img{float:none;}
                        .f_logo{width:200px;float:left;}
                        .fl_descr{margin:0px 15px;}
                        .fl_descr div{float:left;padding-top:13px; vertical-align:top;}
                        .fl_descr div.left,.fl_descr div.right{width:12px; height:38px;background-image:url(../images/footer/dsc_left.jpg);background-repeat:no-repeat;float:left;}
                        .fl_descr div.right{background-image:url(../images/footer/dsc_right.jpg);}
                        .fl_middle{width:566px; height:38px;background-image:url(../images/footer/dsc_bg.jpg);background-repeat:repeat-x;}
                        .fl_middle img{margin-right:140px;}
                        .fl_middle a, .fl_middle a:visited{color:#414141; margin-left:5px;}
                        .fl_middle a:hover{text-decoration:underline;}
                        .tags h1,.tags h2,.tags h3,.tags h4,.tags h5,.tags h6{display:inline;margin:0px;padding:0px;font-family:Tahoma;}
                        .tags h1{font-size:24px;}
						.tags h2{font-size:18px;}
						.tags h3{font-size:12px;}
                        .tags h4{font-size:11px;}
                        .tags h5{font-size:10px;}
                        .tags h6{font-size:9px;}
                        .author{
                                margin-left:50px;
                                font-size:12px;
                                font-weight:normal;
                                color:#575757;
                        }
                        .pm{width:100%;}
                        .pm td{padding:5px; border-bottom:solid 1px silver; border-right:solid 1px silver;}
                        .pm_head{font-weight:bold;}
                        #hintbox {
                            text-align : left;
                            width : 150px;
                            font-size : 10px;
                            border : 1px solid #99a1ab;
                            background-color : #fff;
                            layer-background-color : #a396d9;
                            color : #282828;
                            margin : 10px 0 0 10px;
                            padding : 3px 5px;
                            position : absolute;
                            visibility : hidden;
                            z-index :99;
                            -moz-border-radius : 5px;
                            }
                        
						.keyword,.keyword *{
                            font-size:12px;
                            text-decoration:none;
                            color:#aaaaaa;
                            text-align:center;
                            font-weight:normal;
                        }
                        .keyword a, .keyword a:visited{
                            color:#aaaaaa;
                        }
						
						.title-page,
						.title-page a,
						.title-page a:visited{
							margin:5px 0 15px 0px;padding:0;
							text-align:center;
							font-size:22px;
							color:#FFC784;
							font-weight:bold;
						}
						.hide_tags{
							display:none;
						}
						.konkurs{
							position:absolute;margin-left:585px;
						}						
						
						body * .t_public ul,
						body * .t_public ul li{list-style:circle; color:black; font:12px Tahoma;padding-right:2px;padding-top:2px;padding-bottom:2px;
						
						.ie .konkurs{
							margin-left:555px;
						}
                        .ie .l_1, .ie .l_2, .ie .l_3, .ie .l_4, .ie .l_5{width:990px;}
						.ie content{width:950px;padding:0;margin:0;}
                        .ie .com_layer_1{display:none;}
                        .ie .com_layer_2{width:100%;float:none;display:block;clear:left;}
						.ie left_column{width:300px;margin:0;padding:0;}
						.ie right_column{width:615px;margin:0 0 0 10px;padding:20px 0px 0px 10px;}
						.ie .block{width:300px;margin:0;padding:0;}
						.ie .block h3{margin:0 0 0 43px;padding:0;width:256px;}
						.ie .block ul{margin:0 0 15px 0;padding-left:40px;}
						.ie table.l_margin{margin:0 0 0 43px;padding:0;border-collapse:collapse;width:250px;}
						.ie .public{position:relative;width:615px;margin:0 0 0 15px;padding:0;}
						.ie6 .public{margin:0 0 0 10px;}
						.ie .h_public{width:415px;margin:0;padding:0;}
						.ie .c_public{width:200px;margin:0;padding:0;}
						.ie .t_public{width:585px;margin:0;padding:10px;}
						.ie .p_public{width:400px;margin:0;padding:0;}
						.ie .r_public{width:215px;margin:0;padding:0;}
						.ie .s_public{width:615px;margin:25px 0;padding:0;}
						.ie .sort_public{width:800px;}
                        .ie .cpanel{margin-left:500px;}
                        .chrome .cpanel {margin-left:580px;}
