html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    }
html, body{
    color:#000;
    background:#FFF;
    font:12px Verdana, Geneva, sans-serif;
    }
h1{
    padding:0;
    margin:0 0 10px;
    color:#F60;
    font-size:20px;
    font-weight:normal;
    line-height:22px;
    }
h2{
    padding:0;
    margin:0 0 10px;
    color:#777;
    font-size:16px;
    font-weight:bold;
    line-height:18px;
    }
h3{
    padding:0;
    margin:0 0 10px;
    color:#666;
    font-size:14px;
    font-weight:bold;
    line-height:130%;
    }
h4{
    padding:0;
    margin:0 0 10px;
    color:#333;
    font-size:12px;
    font-weight:bold;
    line-height:130%;
    }
h5 , h6{
    padding:0;
    margin:0 0 10px;
    color:#333;
    font-size:12px;
    font-weight:bold;
    line-height:130%;
    }
p{
    padding:0;
    margin:0 0 10px;
    line-height:140%
    }
a{
    color:#FA9600;
    text-decoration:underline;
    outline:none;
    }
    a:hover{
        color:#333;
        text-decoration:none;
        }
img,a img{
    border:0;
    }
ul{
    padding:0;
    margin:0 0 10px 0;
    }
    ul li{
        padding:3px 0;
        margin:0;
        }
ol{
    padding:0;
    margin:0 0 10px 0;
    list-style:decimal inside;
    }
    ol li{
        padding:3px 0;
        margin:0;
        }
blockquote{
    padding:0 0 9px 20px;
    margin:0;
    line-height:18px
    }
form,fieldset{
    margin:0;
    padding:0;
    border:0;
    }
    legend{
        display:none;
        }
input, textarea, select{
    padding:1px;
    vertical-align:middle;
    font:14px Arial, Helvetica, sans-serif;
    background:#FFF;
	color:#333;
	border:1px solid;
	border-color:#9FA4AA #CACECF #CACECF #9FA4AA;
    }
textarea{
    font:14px Arial, Helvetica, sans-serif;
	border:1px solid;
    border-color:#9FA4AA #CACECF #CACECF #9FA4AA;
	background:#D7D4CE;
	color:#333;
	padding:0;
    }
select{
    width:206px;
    }
input{
    width:200px;
    }
dl{
    padding:0;
    margin:0 0 10px;
    }
    dt{
        padding:0;
        margin:0 0 7px 0
        }
    dd{
        padding:0;
        margin:5px 0 0 20px
        }
table{
    border:0;
    width:100%;
	margin:0 0 14px;
    }
    table tr.header td{
        font-size:11px;
        vertical-align:middle;
        text-align:center;
		padding:4px 8px;
		border-bottom:1px solid #CCC;
		background:#EEE;
		font-weight:normal;
		color:#000;
		letter-spacing:-1px;
        }
    table td{
        font-size:11px;
        vertical-align:middle;
        text-align:center;
		padding:6px 8px;
		border-bottom:1px solid #CCC;
        }
    table td.al, table tr.header td.al{
        text-align:left;
        }
    table td.nowrap{
        white-space:nowrap;
        }
    table td.Td_foto img{
        vertical-align:bottom;
        border:1px solid #CCC;
        }
        table td.Td_foto img:hover{
            vertical-align:bottom;
            border:1px solid #FA9600;
            }
        table td a{
            color:#444;
            text-decoration:none;
            letter-spacing:-1px;
            }
            table td a:hover{
                color:#888;
                text-decoration:underline;
                }
        table td.rating a{
            color:#FA9600;
            letter-spacing:-1px;
            font-weight:bold;
            }

.fl{
    float:left;
    }
.fr{
    float:right;
    }
.ac{
    text-align:center;
    }
.ar{
    text-align:right;
    }
.al{
    text-align:left;
    }
.clr{
    clear:both;
    zoom:1;
    }
.clrfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    zoom:1;
    }
input.radio{
    border:none;
    display:block;
    float:left;
    margin-right:3px;
    margin-top:3px;
    width:14px !important;
    }
input.btn{
    color:#004F00;
    display:block;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:2px 10px;
    cursor:pointer;
    border:0;
    background:url(../images/design/btn-bg.png) repeat-x 0 0;
    height:24px;
    width:auto;
    text-shadow:#FBE0AF 0px 1px 0px;
    }
    input.btn:hover{
        background:url(../images/design/btn-bg.png) repeat-x 0 bottom;
        }
div.btn{
    margin:0;
    padding:0;
    cursor:pointer;
    border:0;
    background:url(../images/btn-bg.png) no-repeat 0 0;
    height:19px;
    width:auto;
	text-align:center;
	float:left;
    }
	div.btn a{
		display:block;
		padding:1px 10px;
		background:url(../images/btnr-bg.png) no-repeat right 0;
		color:#FFF;
		font-size:12px;
		height:17px;
		}
		div.btn:hover{
			background:url(../images/btn-bg.png) no-repeat 0 bottom;
			}
		div.btn a:hover{
			color:#FFF;
			background:url(../images/btnr-bg.png) no-repeat right bottom;
			text-decoration:none;
			}
.forma .ok{
    background:#FFFFCC;
    border:1px solid #297E29;
    color:#297E29;
    margin:0 0 14px;
    padding:4px 8px;
    }

#wrapper{
    width:995px;
    padding:0;
    margin:0 auto;
	overflow:hidden;
    }
    #top{
        padding:6px 0 6px 24px;
        margin:0;
        overflow:hidden;
        zoom:1;
        }
        #top .state-form{
            padding:0;
            margin:0;
            float:left;
            width:265px;
            overflow:hidden;
            zoom:1;
            font-size:11px;
            color:#666;
            }
            #top .state-form label{
                padding:0 4px 0 0;
                margin:0;
                display:inline-block;
                vertical-align:middle;
                letter-spacing:-1px;
                }
            #top .state-form select{
                padding:0px;
                margin:0;
                width:120px;
                font-size:12px;
                vertical-align:middle;
                }
        #top .menu{
            padding:3px 0 0 20px;
            margin:0;
            list-style:none;
            overflow:hidden;
            zoom:1;
            float:left;
            width:420px;
            }
            #top .menu li{
                padding:0 12px;
                margin:0;
                float:left;
                border-left:1px solid #ADADAD;
                }
            #top .menu li.first{
                border-left:none;
                padding-left:6px;
                }
                #top .menu li a{
                    color:#ADADAD;
                    text-decoration:none;
                    font-weight:bold;
                    font-size:11px;
                    }
                    #top .menu li a:hover{
                        color:#FA9600;
                        }
        #top .lang-form{
            padding:0;
            margin:0;
            float:right;
            width:230px;
            overflow:hidden;
            zoom:1;
            font-size:11px;
            text-align:right;
            color:#666;
            }
            #top .lang-form label{
                padding:0 4px 0 0;
                margin:0;
                display:inline-block;
                vertical-align:middle;
                letter-spacing:-1px;
                }
            #top .lang-form select{
                padding:0px;
                margin:0;
                width:100px;
                font-size:12px;
                vertical-align:middle;
                }
	#header{
		padding:0 0 8px;
		margin:0;
		}
		#header h1#logo{
			padding:0;
			margin:15px 0 10px 0;
			width:260px;
			height:65px;
			background:url(../images/bigabc.jpg) no-repeat center 0;
            overflow:hidden;
            zoom:1;
            float:left;
			}
			#header h1#logo a{
				padding:0;
				margin:0;
				display:block;
				width:260px;
				height:65px;
				}
				#header h1#logo a span{
					display:none
					}
		#header .banner{
			padding:0;
			margin:0;
			width:730px;
            overflow:hidden;
            float:right;
            text-align:right;
			}
    		#header .banner img{
    			vertical-align:bottom;
    			}
    #actions{
        padding:0 0 20px 0;
        margin:0;
        }
        #actions #sections-block{
            padding:6px;
            margin:0 0 0 60px;
            float:left;
            width:209px;
            position:relative;
            width:150px;
            background:#FFF;
            }
        #actions #sections-block.open-section{
            width:150px;
            border:1px solid #CCC;
            border-right:1px solid #999;
            border-bottom:1px solid #999;
            border-bottom:none;
            }
            #actions #sections-block #title{
                padding:0;
                margin:0;
                font-size:14px;
                }
                #actions #sections-block #title a{
                    padding:0 14px 0 0;
                    color:#666;
                    font-weight:bold;
                    text-decoration:none;
                    background:url(../images/kombo-bllt.gif) no-repeat right 5px;
                    }
                #actions #sections-block.open-section #title a{
                    background:url(../images/kombo-blltup.gif) no-repeat right 7px;
                    }
                    #actions #sections-block #title a:hover{
                        color:#FA9600;
                        text-decoration:none;
                        }
            #actions #sections-block .kombo{
                display:none;
                padding:0 6px 6px;
                margin:0;
                position:absolute;
                background:#FFF;
                border:1px solid #CCC;
                border-top:none;
                border-right:1px solid #999;
                border-bottom:1px solid #999;
                left:-1px;
                top:28px;
                width:150px;
                }
            #actions #sections-block.open-section .kombo{
                display:block;
                }
                #actions #sections-block .kombo ul{
                    padding:0;
                    margin:0;
                    list-style:none;
                    }
                    #actions #sections-block .kombo ul li{
                        padding:4px 0;
                        margin:0;
                        }
                        #actions #sections-block .kombo ul li a{
                            color:#333;
                            font-size:11px;
                            }
                            #actions #sections-block .kombo ul li a:hover{
                                color:#FA9600;
                                }
        #search{
            padding:6px 6px 3px;
            margin:0;
            float:right;
            width:718px;
            background:url(../images/search-bg.png) no-repeat 0 0;
            }
            #search select.s-sort{
                padding:0;
                margin:0;
                width:250px;
                font-size:14px;
                vertical-align:middle;
                }
            #search input.i-search{
                padding:1px;
                margin:0;
                width:370px;
                font-size:14px;
                vertical-align:middle;
                }
            #search .search{
                padding:0;
                margin:0;
                display:inline-block;
                line-height:12px;
                }
                #search .search a{
                    color:#000;
                    text-transform:uppercase;
                    text-decoration:none;
                    font-weight:bold;
                    font-size:11px;
                    }
                    #search .search a:hover{
                        color:#FA9600;
                        }
        #actions .info-block{
            padding:8px 6px;
            margin:0;
            border-bottom:1px solid #EDEAE3;
            overflow:hidden;
            zoom:1;
            background:#ddd url(../images/info-block-bg.png) no-repeat 0 0;
            }
            #actions .info-block .date{
                padding:0;
                margin:0 10px 0 0;
                width:252px;
                float:left;
                font-size:11px;
                font-weight:bold;
                line-height:14px;
                text-align:center;
                }
            #actions .info-block .nameday{
                padding:0 6px;
                margin:0;
                width:440px;
                float:left;
                font-size:11px;
                line-height:14px;
                }
                #actions .info-block .nameday a{
                    color:#8A8989;
                    font-weight:bold;
                    text-decoration:none;
                    }
                    #actions .info-block .nameday a:hover{
                        text-decoration:underline;
                        }
        #actions .logon-block{
            padding:4px 6px;
            margin:0;
            border-top:1px solid #CBC8C3;
            overflow:hidden;
            zoom:1;
            background:#DAD7D2 url(../images/logon-block-bg.png) no-repeat 0 bottom;
            }
            .search-form{
                padding:0;
                margin:0;
                overflow:hidden;
                zoom:1;
                }
                .search-form ul{
                    padding:0;
                    margin:0;
                    overflow:hidden;
                    zoom:1;
                    list-style:none;
                    }
                    .search-form ul li{
                        padding:0 12px 0 0;
                        margin:0;
                        float:left;
                        font-size:11px;
                        }
                        .search-form ul li label{
                            padding:0;
                            margin:0;
                            font-size:11px;
                            vertical-align:middle;
                            display:inline-block;
                            }
                        .search-form ul li input{
                            vertical-align:middle;
                            padding:0;
                            }
                        .search-form ul li .login{
                            padding:3px 0 0;
                            margin:0;
                            font-size:12px;
                            line-height:12px;
                            }
                            .search-form ul li .login a{
                                color:#000;
                                text-transform:uppercase;
                                text-decoration:none;
                                font-weight:bold;
                                font-size:11px;
                                }
                                .search-form ul li .login a:hover{
                                    color:#FA9600;
                                    }
                        .search-form ul li.last{
                            padding-right:4px;
                            }
                        .search-form ul li.err input{
                            border:1px solid #F00;
                            }
                        .search-form ul li .error{
                            padding:3px 0 0;
                            margin:0;
                            line-height:14px;
                            font-size:11px;
                            color:#F00;
                            }
                    .search-form ul li.fine{
                        float:right
                        }
                        .search-form ul li.fine p{
                            padding:0 0 2px;
                            margin:0;
                            line-height:14px;
                            font-size:11px;
                            color:#333;
                            }
                        .search-form ul li em, table em{
                            font-style:normal;
                            color:#F00;
                            }
                        .search-form ul li a{
                            color:#000;
                            }
#holder{
    padding:0 0 20px;
    margin:0;
    min-height:400px;
    height:auto !important;
    height:400px;
    }
    #top-block{
        padding:3px 6px 2px 0;
        margin:0 0 6px;
        border-bottom:2px solid #FA9600;
        color:#666;
        overflow:hidden;
        zoom:1;
        font-size:12px;
        }
        #top-block .bc{
            padding:0;
            margin:0;
            list-style:none;
            overflow:hidden;
            zoom:1;
            float:left;
            }
            #top-block .bc li{
                padding:0 10px 0 6px;
                margin:0;
                float:left;
                color:#666;
                background:url(../images/bc-sep.gif) no-repeat right 2px;
                }
                #top-block .bc li a{
                    color:#A1A1A1;
                    font-weight:bold;
                    text-decoration:none;
                    letter-spacing:-1px;
                    }
                    #top-block .bc li a:hover{
                        color:#FA9600;
                        text-decoration:none;
                        }
        #top-block .enter{
            padding:0;
            margin:0;
            float:right;
            font-weight:bold;
            }
            #top-block .enter a:hover{
                color:#FDBF61;
                }

#footer{
    padding:10px 0 30px;
    margin:0;
    border-top:3px solid #FA9600;
    background:#EEE;
    }
    #footer ul.menu{
        padding:0;
        margin:0;
        list-style:none;
        text-align:center;
        color:#666;
        }
        #footer ul.menu li{
            padding:0 10px;
            margin:0;
            display:inline;
            font-size:10px;
            border-left:1px solid #CCC;
            }
        #footer ul.menu li.first{
            border-left:none;
            }
            #footer ul.menu li a{
                color:#666;
                text-decoration:none;
                }
                #footer ul.menu li a:hover{
                    color:#FA9600;
                    text-decoration:underline;
                    }
.Section_top{
    padding:4px 6px;
    margin:0 3px;
    width:313px;
    float:left;
    height:64px;
    overflow:hidden;
    }
    .Section_top:hover{
        background:url(../images/section-bg.png) no-repeat 0 0;
        }
    .Section_top .Section_top_img, .Section_top_activ .Section_top_img{
        padding:0 10px 0 0;
        margin:0;
        display:inline-block;
        *display:inline;
        vertical-align:middle;
        zoom:1;
        }
        .Section_top .Section_top_img img, .Section_top_activ .Section_top_img img{
            vertical-align:middle;
            }
    .Section_top .Section_top_text, .Section_top_activ .Section_top_text{
        padding:0;
        margin:0;
        display:inline-block;
        *display:inline;
        vertical-align:middle;
        width:220px;
        zoom:1;
        }
        .Section_top .Section_top_text a, .Section_top_activ .Section_top_text a{
            color:#000;
            font-size:11px;
            font-weight:bold;
            text-transform:uppercase;
            text-decoration:none;
            }
            .Section_top .Section_top_text a:hover, .Section_top_activ .Section_top_text a:hover{
                color:#FA9600;
                }
.Section_top_activ{
    padding:4px 6px;
    margin:0 3px;
    width:313px;
    float:left;
    height:64px;
    background:url(../images/sectionact-bg.jpg) no-repeat 0 0;
    overflow:hidden;
    }
.Section_blok{
    padding:6px;
    margin:0 0 6px 3px;
    border:1px solid #B6B6B6;
    font-size:11px;
    width:973px;
    overflow:hidden;
    zoom:1;
	min-height: 140px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior:url(border-radius.htc);
    }
    .Section_blok ul{
        padding:0;
        margin:0;
        list-style:none;
        overflow:hidden;
        zoom:1;
        }
        .Section_blok ul li{
            padding:6px 0;
            margin:0;
            float:left;
            width:240px;
            color:#666;
            }
            .Section_blok ul li a{
                color:#333;
                text-decoration:none;
                }
                .Section_blok ul li a:hover{
                    color:#FA9600;
                    text-decoration:underline;
                    }
#Category_blok{
    padding:0;
    margin:0 0 10px;
    }
    #Category_blok .Category_top{
        padding:3px 6px;
        margin:0;
        background:#EEE;
        overflow:hidden;
        zoom:1;
        }
        #Category_blok .Category_top a{
            padding:3px 0 4px 15px;
            margin:0 8px 0 0;
            color:#000;
            text-decoration:none;
            background:url(../images/kombo-bllt.gif) no-repeat 3px 6px;
            font-weight:bold;
            float:left;
            display:block;
            }
        #Category_blok.open-block .Category_top a{
            background:url(../images/kombo-blltup.gif) no-repeat 0 8px;
            }
        #Category_blok .Category_top select{
            padding:0;
            margin:0;
            width:150px;
            }
    #Category_blok div.Category_content{
        padding:6px;
        margin:0;
        border:1px solid #EEE;
        display:none;
        }
    #Category_blok.open-block div.Category_content{
        display:block;
        }
        #Category_blok .Category_content .Category_img{
            float:left;
            padding:0 20px 0 0;
            }
        #Category_blok .Category_content ul.Category_content{
            padding:0;
            margin:0;
            list-style:none;
            border:none;
            overflow:hidden;
            zoom:1;
            }
            #Category_blok .Category_content .Category_content li{
                padding:4px 10px 4px 0;
                margin:0;
                float:left;
                width:210px; /* 280 for 3 cols */
                font-size:11px;
                color:#666;
                }
            #Category_blok .Category_content .auto-list li{
                width:120px;
                padding-left:100px;
                }
                #Category_blok .Category_content .Category_content li a{
                    color:#000;
                    text-decoration:none;
                    letter-spacing:-1px;
                    }
                    #Category_blok .Category_content .Category_content li a:hover{
                        color:#FA9600;
                        text-decoration:underline;
                        }
                #Category_blok .Category_content .Category_content li.active a{
                    color:#FA9600;
                    text-decoration:underline;
                    }
.sort-nav{
    padding:0;
    margin:0 0 12px;
    background:url(../images/sort-nav-bg.jpg) repeat-x 0 0;
    list-style:none;
    overflow:hidden;
    zoom:1;
    }
    .sort-nav li{
        padding:0;
        margin:0 1px 0 0;
        float:left;
        *display:block;
        }
        .sort-nav li div{
            display:table;
            }
        .sort-nav li a{
            padding:0px 2px 0px;
            margin:0;
            font-size:10px;
            color:#8F8D8D;
            text-decoration:none;
            display:table-cell;
            letter-spacing:-1px;
            font-weight:bold;
            text-transform:uppercase;
            text-align:center;
            width:102px;
            height:26px;
            vertical-align:middle;
            *display:block;
            *vertical-align:middle;
            }
        .sort-nav li.active a{
            background:#FF6D05 url(../images/sort-nav-act.png) repeat-x 0 0;
            color:#000;
            }
            .sort-nav li a:hover{
                background:#FF6D05 url(../images/sort-nav-act.png) repeat-x 0 0;
                color:#000;
                }
.action-tabs{
    padding:0;
    margin:0;
    list-style:none;
    overflow:hidden;
    zoom:1;
    border-bottom:2px solid #FA9600;
    }
.action-tabs.nospace{
    margin:0;
    }
    .action-tabs li{
        padding:0;
        margin:0;
        float:left;
        }
        .action-tabs li a{
            padding:2px 20px;
            margin:0 2px 0 0;
            font-size:10px;
            color:#B07F03;
            text-decoration:none;
            display:block;
            border:1px solid #FA9600;
            border-bottom:none;
            text-transform:uppercase;
            letter-spacing:-1px;
            font-weight:bold;
            }
        .action-tabs li.active a{
            background:url(../images/sort-nav-act.png) repeat-x 0 0;
            color:#000;
            }
            .action-tabs li a:hover{
                background:url(../images/sort-nav-act.png) repeat-x 0 0;
                color:#000;
                }
.Tab_category_but{
    padding:4px 6px;
    margin:0 3px;
    width:230px;
    float:left;
    height:64px;
    overflow:hidden;
    }
.Tab_category_but2 {
	height: 40px;
}
    .Tab_category_but .Tab_80x50_img{
        padding:0 10px 0 0;
        margin:0;
        display:inline-block;
        *display:inline;
        vertical-align:middle;
        zoom:1;
        }
        .Tab_category_but .Tab_80x50_img img{
            vertical-align:middle;
            }
    .Tab_category_but .Tab_category_text2{
        padding:0;
        margin:0;
        display:inline-block;
        *display:inline;
        vertical-align:middle;
        width:130px;
        zoom:1;
        color:#666;
        font-size:11px;
        letter-spacing:-1px;
        }
    .Tab_category_but .Tab_category_text3{
        padding:18px 0 0;
        }
	.Tab_category_but .Tab_category_text_all {
		padding-bottom:18px;
		padding-left:40px;
		border: 1px solid #b6b6b6;
		background: #eee;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		behavior:url(border-radius.htc);
	}
	.Tab_category_but .Tab_category_text_all:hover {
		background: #fa9600;
	}
        .Tab_category_but .Tab_category_text2 a{
            color:#535353;
            font-weight:bold;
            text-decoration:none;
            }
            .Tab_category_but .Tab_category_text2 a:hover{
                color:#FA9600;
                }
			.Tab_category_but .Tab_category_text_all a:hover{
				color:#535353;
			}
.pager{
    padding:0;
    margin:0 0 10px;
    list-style:none;
    text-align:center;
    color:#666;
    }
    .pager li{
        padding:0 1px;
        margin:0;
        display:inline;
        }
    .pager li.prev{
        padding-right:8px;
        }
    .pager li.next{
        padding-left:8px;
        }
        .pager li a{
            color:#535353;
            font-weight:bold;
            letter-spacing:-1px;
            font-size:11px;
            text-decoration:none;
            }
            .pager li a:hover{
                color:#FA9600;
                text-decoration:none;
                }
#ct{
    padding:0;
    margin:0;
    float:left;
    width:720px;
    }
#aside{
    padding:0;
    margin:0;
    float:right;
    width:250px;
    }
    #aside img{
        vertical-align:bottom;
        }
.open-nav{
    padding:1px 0;
    margin:0 0 10px;
    list-style:none;
    border-top:2px solid #FA9600;
    overflow:hidden;
    zoom:1;
    }
    .open-nav li{
        padding:0;
        margin:0 2px 0 0;
        float:left;
        }
    .open-nav li.back{
        float:right;
        margin:0;
        }
        .open-nav li.back a{
            background:#DDD;
            }
        .open-nav li a{
            color:#333;
            background:#FDE1B7;
            display:block;
            padding:2px 10px 3px;
            text-decoration:none;
            font-size:11px;
            }
            .open-nav li a:hover{
                background:#FA9600;
                }
.left-side{
    padding:0;
    margin:0;
    float:left;
    width:360px;
    }
    .left-side p{
        padding:0 0 4px;
        margin:0;
        font-size:11px;
        letter-spacing:-1px;
        line-height:normal;
        }
    h3.title{
        padding:1px 0;
        margin:0 0 4px;
        font-size:16px;
        line-height:18px;
        font-weight:bold;
        color:#000;
        border-bottom:2px solid #FA9600;
        letter-spacing:-1px;
        }
    table.open-info{

        }
        table.open-info td{
            padding:2px 0;
            margin:0;
            text-align:left;
            font-weight:bold;
            border-bottom:1px solid #EEE;
            }
        table.open-info tr.bg td{
            background:#F7F7F7;
            }
        table.open-info td.label{
            color:#666;
            width:40%;
            font-weight:normal;
            }
    .left-side .add-date{
        padding:2px 0;
        border-top:1px solid #FA9600;
        color:#000;
        font-size:11px;
        }
.photo-block{
    padding:0;
    margin:0;
    float:right;
    width:340px;
    }
    .photo{
        width:340px;
        height:229px;
        margin:0 0 10px;
        text-align:center;
        overflow:hidden;
        }
        .photo img{
            vertical-align:bottom;
            border:2px solid #999;
            }
.thumbs{
    padding:0;
    margin:0 0 20px;
    list-style:none;
    overflow:hidden;
    zoom:1;
    }
    .thumbs li{
        padding:0 6px 6px 6px;
        margin:0;
        float:left;
        }
        .thumbs li img{
            vertical-align:bottom;
            border:2px solid #999;
            }
            .thumbs li img:hover{
                border:2px solid #FA9600;
                }
#wrapper-popup{
    width:720px;
    padding:20px 0;
    margin:0 auto;
    }
    #wrapper-popup .bnrtop{
        float:right;
        padding:0 0 10px
        }
    #wrapper-popup .bnr{
        text-align:center;
        }
        #wrapper-popup .bnr img{
            vertical-align:bottom;
            }
	#wrapper-popup h1#logo{
		padding:0;
		margin:0 0 20px 0;
		width:221px;
		height:65px;
		background:url(../images/bigabc.jpg) no-repeat 0 0;
        overflow:hidden;
        zoom:1;
        float:left;
		}
		#wrapper-popup h1#logo a{
			padding:0;
			margin:0;
			display:block;
			width:221px;
			height:65px;
			}
			#wrapper-popup h1#logo a span{
				display:none
				}


#Category_blok2{
    padding:0;
    margin:0 0 10px;
    }
    #Category_blok2 .Category_top{
        padding:3px 6px;
        margin:0;
        background:#EEE;
        overflow:hidden;
        zoom:1;
        }
        #Category_blok2 .Category_top a{
            padding:3px 0 4px 15px;
            margin:0 8px 0 0;
            color:#000;
            text-decoration:none;
            background:url(../images/kombo-bllt.gif) no-repeat 3px 6px;
            font-weight:bold;
            float:left;
            display:block;
            }
        #Category_blok2.open-block .Category_top a{
            background:url(../images/kombo-blltup.gif) no-repeat 0 8px;
            }
        #Category_blok2 .Category_top select{
            padding:0;
            margin:0;
            width:150px;
            }
    #Category_blok2 div.Category_content{
        padding:6px;
        margin:0;
        border:1px solid #EEE;
        display:none;
        }
    #Category_blok2.open-block div.Category_content{
        display:block;
        }
        #Category_blok2 .Category_content ul{
            padding:0;
            margin:0;
            list-style:none;
            border:none;
            overflow:hidden;
            zoom:1;
            }
            #Category_blok2 .Category_content li{
                padding:4px 10px 4px 0;
                margin:0;
                float:left;
                width:90px;
                font-size:11px;
                color:#666;
                text-align:center;
                height:50px;
                cursor:pointer;
                }
                #Category_blok2 .Category_content ul li label { /*a*/
                    color:#000;
                    text-decoration:none;
                    letter-spacing:-1px;
                    }
                #Category_blok2 .Category_content ul li.all label { /*a*/
                    font-weight:bold;
                    text-transform:uppercase;
                    }
                    #Category_blok2 .Category_content ul li:hover label span { /*a*/
                        color:#FA9600;
                        text-decoration:underline;
                        }
                #Category_blok2 .Category_content ul li.active label span { /*a*/
                    color:#FA9600;
                    text-decoration:underline;
                    }
                #Category_blok2 .Category_content ul li.other, #Category_blok2 .Category_content ul li.all{
                    /* padding-top:18px; padding-bottom: 18px; */
                    height:auto;
                    }
				#Category_blok2 .Category_content ul li.other label, #Category_blok2 .Category_content ul li.all label {
					display:block;
					height:20px; /*30*/
					padding-top:5px; /*15*/
				}
				#Category_blok2 .Category_content ul li.all{
					margin-top: 5px;
					border: 1px solid #b6b6b6;
					background: #eee;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					-khtml-border-radius: 5px;
					border-radius: 5px;
					behavior:url(border-radius.htc);
				}
				#Category_blok2 .Category_content ul li.all.active, #Category_blok2 .Category_content ul li.all:hover {
					background: #fa9600;
				}
				#Category_blok2 .Category_content ul li.all label span {
					color: #000 !important;
				}


input.block_prop { display:none; }
label.block_prop:hover { cursor:pointer; }
input[type=checkbox], input[type=radio] { width: 10px; }
input[type=submit] { background: #ccc; }

.Anketa_content {
	margin-bottom:5px;
	width:742px;
	height:auto;
}
.Anketa_name {
	margin-bottom:5px;
	width:742px;
	height:30px;
	border-bottom:#eeeeee 2px solid;
}
.Anketa_rubrika {
	margin-top:5px;
	margin-bottom:10px;
	width:742px;
	height:40px;
	line-height:40px;
	border-bottom:#a1a1a1 1px dashed;
	border-top:#a1a1a1 1px dashed;
}
.Anketa_warning {
	margin-top:5px;
	margin-bottom:10px;
	width:735px;
	height:40px;
	background-color:#eeeeee;
	line-height:40px;
	padding-left:5px;
	padding-top:5px;
	border:#FF0000 1px solid;
}
.Anketa_select_rubrika {
	width:590px;
	height:auto;
	margin-bottom:5px;
	padding-right:150px;
}
.Anketa_select_rubrika2 {
	width:500px;
	height:auto;
	margin-top:20px;
	padding-left:240px;
	margin-bottom:5px;
}
.Anketa_blok {
	width:740px;
	height:auto;
	margin-bottom:5px;
	background-color:#eeeeee;
	border:#eeeeee 1px solid;
}
.Anketa_blok_name {
	width:180px;
	height:auto;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-right:5px;
	background-color:#eeeeee;
}
.Anketa_blok_problem {
	width:540px;
	height:auto;
	float:left;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFFF;
}
.Anketa_check {
	height:auto;
	width:260px;
	float:left;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}
.Anketa_otstup {
	margin-bottom:2px;
	margin-top:2px;
}

.FBlack_big {
	font-family: Verdana;
	color:#000000;
	text-decoration: none;
	word-spacing: normal;
	font-weight:bold;
	letter-spacing: 0px;
	font-size: 11px;
}
.FRed_big {
	font-family: Verdana;
	color:#FF0000;
	text-decoration: none;
	word-spacing: normal;
	font-weight:bold;
	letter-spacing: 0px;
	font-size: 11px;
}

div.e-cat-index {
	cursor: pointer;
	cursor: hand;
}