body{
    font-family:Georgia,serif;
    margin:0 !important;
    min-width:760px;
    max-width:1400px;
    }
a{
    color:#2893B3;
    }
    a:visited{
        color:#5F1223;
        }
hr{
    margin:0 !important;
}
.adsense{
    left:0;
    position:absolute;
    top:140px;
    width:11%;
    text-align:center;
    }
#cse-search-results iframe{
    width:700px !important;
}
.clr {
    height:1px;
    clear:both;
    float:none;
    overflow:hidden;
    }
.container{
    background:#ffffff;
    margin:100px auto 0 auto;
    padding:0px 450px 0px 0px;
    max-width:1400px;
    width:auto !important;
    overflow:hidden;
    float:left;
    width:100%;
    }
.content{
    padding:10px 0 10px 50px;
    min-height:650px;
    float:left;
    width:90%;
    }
    .content .tags{
        padding:6px 0 6px 20px;
        background: url(/static/imgs/tag32.png) no-repeat top left;
        }
        .content .tags a{
            margin:0 0 0 8px;
            }
    .content .callactions{
        
        }
        .content .callactions ul{
            font-size:1.2em;
            list-style:none;
            margin:0 0 1.5em 0;
            }
            .content .callactions ul li{}
                .content .callactions ul li a{
                    padding:0 0 0 18px;
                    }
                    .content .callactions ul li a.twitter{
                        background:url(/static/imgs/twitter16.gif) no-repeat bottom left;
                        }
                    .content .callactions ul li a.rss{
                        background:url(/static/imgs/rss3.gif) no-repeat bottom left;
                        }
                    .content .callactions ul li a.email{
                        background:url(/static/imgs/email3.gif) no-repeat bottom left;
                        
                        }
            
    .content .auth{
        font-size:1.2em;
        margin:20px 0 20px 0;
        }
    .content .note{
        background:#FFFFD5 none repeat scroll 0 0;
        border:1px solid #EDDE87;
        padding:10px;
        font-size:1.2em;
        }
    .content .definitions{
        background:#ccffcc;
        padding:10px;
        border:1px solid #66cc66;
        margin:0 0 10px 0;
        }
        .content .definitions h2{
            border-left:2px solid #006600;
            }
    .content .links{
        background:#ccffff;
        padding:10px;
        border:1px solid #0099cc;
        }
        .content .links h2{
            border-left:2px solid #0099cc;
            }
    .content .rigthcolumn{
        border:1px solid;
    }
.logo{
    font-size:4em;
    margin:0 0 0 50px;
    position:absolute;
    text-align:left;
    top:20px;
    }
    .logo a{
        color:#000000;
        text-decoration:none;
        border-bottom:1px solid #BF4747;
        }
    .logo p{
        margin:-0.7em 0 0 0.3em;
        font-size:0.3em;
        }
    .logo .sub{
        width:100%;
        margin:0 auto;
        }
        .logo .sub a{
            color:#000000;
            text-decoration:none;
            }
        .logo .sub .word{
            display:block;
            float:left;
            width:26%;
            text-align:right;
            }
        .logo .sub .wing{
            display:block;
            float:left;
            height:35px;
            border-bottom:2px solid #BF4747;
            }
.date{
    color:#888888;
    }
.navigation{
    
    }
    .navigation ul{
        list-style:none;
        margin:0;
        }
        .navigation ul li{
            }
            .navigation ul li a{
                font-size:1.4em;
                }
            .navigation ul li ul{
                margin:0 0 0 1em;
                }
.topnavigation{
    background:#EFE0E4;
    position:absolute;
    top:0px;
    width:100%;
    border-top:1px solid #BF4747;
    }
    .topnavigation ul{
        padding:0 0px 0 32px;
        list-style:none;
        }
        .topnavigation ul li{
            float:left;
            font-size:1.4em;
            padding:0 1em 0 0;
            }
            .topnavigation ul li.googlesearch{
                margin:0 0 0 10%;
                width:310px;
                }
                .topnavigation ul li.googlesearch form{
                    border:1px solid #BF4747;
                    margin:12px 0 0;
                    padding:5px;
                    }
                    .topnavigation ul li.googlesearch form input.text{
                        width:180px !important;
                        }
            .topnavigation ul li a{
                color:#500F1F;
                text-decoration:none;
                text-transform:uppercase;
                }
                .topnavigation ul li a:hover{
                    
                }
            .topnavigation ul li ul{}
                .topnavigation ul li ul li{
                    float:none;
                    font-size:0.7em;
                    }
.right{
    float:right !important;
}
h1{
    font-size:3.3em;
}

h2{
    line-height:1em;
    margin:0 0 0.2em;
    }
h3{
    margin:0 0 0em 0;
    line-height:1.2em;
    }
p{
    font-size:medium;
}
.articles{}
    .articles h2{
        }
.news{}
    .news .new{
        
        }
        .news .new p{
            margin:0 0 0.6em 0;
            color:#66667F;
            }
    .news h2{
        border-left:none;
        margin:5px 0 5px -31px;
        color:#5F5959;
        }
        .news h2 a{
            color:#5F5959;
            text-decoration:none;
            }
            .news h2 a.rss{
                font-size:17px;
                line-height:16px;
                margin:0 0 0 0.2em;
                vertical-align:bottom;
                }
                .news h2 a.rss img{
                    
                    }
.novost{}
    .novost h1{
        border-bottom:1px dotted;
        padding:0 0 0.2em 0;
        }
        .novost .relarts{
            background:#BFDCFF url(/static/imgs/documentplain.png) no-repeat scroll right top;
            min-height:128px;
            border:1px solid #0D6DDF;
            margin:0 0 20px;
            padding:10px;
            }
            .novost .relarts h2{
                
                }
        .novost .relnews{
            background:#FFFABF url(/static/imgs/badge.png) no-repeat scroll right top;
            min-height:128px;
            border:1px solid #BFB117;
            margin:0 0 20px;
            padding:10px;
            }
            .novost .relnews h2{}
        .novost .rellist{}
            .novost .rellist ul{
                list-style:none;
                margin:0;
                padding:0;
                }
                .novost .rellist h2{
                    border:medium none !important;
                    padding:0 !important;
                    }
                .novost .rellist a{
                    font-weight:bold;
                    }
                .novost .rellist ul li{
                    margin:0 0 6px 0px;
                    }
                    .novost .rellist ul li span{
                        font-style: italic;
                        }
.text{}
    .text img{
        border:1px solid #DDDDDD;
        margin:6px 10px 6px 0;
        padding:4px;
        float:none !important;
        }
    .text p{
            padding:0.1em 0;
            margin:0;
        }
        .text p+p{
            margin:0.5em 0;
            text-indent:1.2em;
            }
        .text ul, .text ol{
            font-size:1.3em;
            margin:0.1em 0 0.2em 3em;
            }
            .text ul li, .text ol li{}
                .text ul li ul, .text ol li ul{
                    font-size:1em;
                    }
                    .text ul li ul li, .text ol li ul li{}
        .text a{}
.novosti{
    position:relative;
    }
    .novosti h1{
        margin:0;
        padding:0 0 10px 0;
        }
    .novosti .latest{}
        .novosti .latest .new{
            margin:0 0 2em 0;
            }
        .novosti .latest .new p{
            margin:0;
            display:inline;
            color:#66667F;
            }
    .container .rigthcolumn{
        float:right;
        margin:42px -200px 0 0;
        }
        .container .rigthcolumn1{
            float:right;
            margin:42px -400px 0 0;
            display:block;
            }
        .container .rigthcolumn h3, .container .rigthcolumn1 h3{
            color:#5F5959;
            margin:0 0 10px;
            font-weight:normal;
            }
        .container .rigthcolumn div{
            margin:0 0 10px 0;
            }
            .container .rigthcolumn .sections{
                border-bottom:1px dashed #BF4747;
                padding: 0 0 7px 0;
                background:#E5ECF9;
                }
                .container .rigthcolumn .sections h3{
                    margin:0 0 0 0.4em;
                    color:#111111;
                    font-weight:bold;
                    }
                .container .rigthcolumn .sections ul{
                    margin:0 0 0 0.7em;
                    list-style:none;
                    }
                    .container .rigthcolumn .sections ul li{
                        font-size:1.2em;
                        }
                        .container .rigthcolumn .sections ul li.active{
                            }
                        .container .rigthcolumn .sections ul li a{}
            .container .rigthcolumn .filter{
                margin:0 0 10px 0;
                border-bottom:1px dashed #BF4747;
                padding:0 0 7px;
                }
            .container .rigthcolumn .filter ul{
                list-style:none;
                margin:0;
                }
                .container .rigthcolumn .filter ul li{}
                    .container .rigthcolumn .filter ul li a{}
                    .container .rigthcolumn .filter ul li ul{
                        margin:0 0 0 1em;
                        }
                        .container .rigthcolumn .filter ul li.here{
                            color:#FFFFFF;
                            }
                            .container .rigthcolumn .filter ul li.here a{
                                padding:1px 0px 1px 4px;
                                font-weight:bold;
                                text-decoration:none;
                                color:#FFFFFF;
                                background:#77AEEF;
                                }
                            .container .rigthcolumn .filter ul li.here .count{
                                padding:1px 4px 1px 0px;
                                color:#FFFFFF;
                                background:#77AEEF;
                                }
            .container .rigthcolumn .country{}
                .container .rigthcolumn .country .countrylink{
                    font-size:1.2em;
                    font-weight:bold;
                    }
                .container .rigthcolumn .country h3{
                    font-size:1.3em;
                    margin:0 0 0.2em 0;
                    }
                .container .rigthcolumn .count{
                    color:#8F8F8F;
                    }
        .container .rigthcolumn .relsys{
            min-height:128px;
            }
            .container .rigthcolumn .relsys a{
                border-left:2px solid blue;
                padding:0 0 0 4px;
                }
            .container .rigthcolumn .relsys ul{
                }
                .container .rigthcolumn .relsys li{
                    margin:0 !important;
                    border:0;
                    display:block;
                    overflow:hidden;
                    text-align:center;
                    }
/* !--DEPRECETED--! */
        .container .rigthcolumn .relarts{
            background:transparent url(/static/imgs/documentplain.png) no-repeat scroll right bottom;
            min-height:128px;
            }
            .container .rigthcolumn .relarts a{
                border-left:2px solid red;
                padding:0 0 0 4px;
                }
        .container .rigthcolumn .rel{
            background:transparent url(/static/imgs/badge.png) no-repeat scroll right bottom;
            min-height:128px;
            }
            .container .rigthcolumn .relnews a{
                border-left:2px solid green;
                padding:0 0 0 4px;
                }
        .container .rigthcolumn .rellist{}
            .container .rigthcolumn .rellist ul{
                list-style:none;
                margin:0;
                padding:0;
                }
                .container .rigthcolumn .rellist ul li{
                    margin:0 0 6px 12px;
                    }
/* !--DEPRECETED--! */
        .container .rigthcolumn .twitter{
            background:transparent url(/static/imgs/twitter.png) no-repeat scroll right bottom;
            height:110px;
            }
            .container .rigthcolumn .twitter h3{
                display:block;
                height:100px;
                }
                .container .rigthcolumn .twitter h3 a{
                    display:block;
                    height:100%;
                    color:#000000;
                    }
        .container .rigthcolumn .tagcloud{
            background: url(/static/imgs/tag.png) no-repeat bottom right;
            min-height:110px;
            }
            .container .rigthcolumn .tagcloud a{
                font-size:1.5em;
                }
        .container .rigthcolumn .rsssign{
            background:transparent url(/static/imgs/tmp_rss2.jpg) no-repeat scroll right 30px;
            padding:0 0 18px 0;
            border-bottom:1px dashed #cccccc;
            }
            .container .rigthcolumn .rsssign h3{
                margin:0 0 10px;
                font-weight:bold;
                }
            .container .rigthcolumn .rsssign ul{
                list-style:none;
                margin:0;
                }
                .container .rigthcolumn .rsssign ul li{
                    height:32px;
                    text-align:right;
                    }
                    .container .rigthcolumn .rsssign ul li a{
                        padding:2px 78px 6px 0;
                        text-transform:uppercase;
                        font-size:1.6em;
                        }
                        .container .rigthcolumn .rsssign ul li a:hover{
                            font-weight:bold;
                            }
        .container .emailsign{
            background:url(/static/imgs/mail.jpg) no-repeat scroll right top;
            border-bottom:1px dashed #cccccc;
            }
            .container .emailsign form{}
                .container .emailsign fieldset{
                    border:0 none;
                    padding:0;
                    }
                    .container .emailsign fieldset label{
                        text-transform:capitalize;
                        }
                    .container .emailsign fieldset #id_email{
                        background:transparent !important;
                        border:1px solid #CCCCCC;
                        width:100%;
                        }
                    .container .emailsign fieldset .submit{
                        margin:10px 0 0 48px;
                        cursor:pointer;
                        }
                    .container .emailsign fieldset legend{
                        font-size:1.5em;
                        color:#5F5959;
                        margin:0 0 10px 0;
                        }
            
        .container .rigthcolumn .archives{
                background:#E5ECF9;
                border-bottom:1px dashed #9FC2FF;
                padding:0 4px 0 0;
                }
                .container .rigthcolumn .archives h2{
                    border:none;
                    color:gray;
                    }
                .container .rigthcolumn .archives h3{
                    margin:0 0 0 8px;
                    }
                .container .rigthcolumn .archives ul{
                    list-style:none;
                    margin:0 0 0 0.7em;
                    }
                    .container .rigthcolumn .archives ul li{
                        padding:0 4px 0 0;
                        }
                        .container .rigthcolumn .archives ul li strong{
                            background:gray;
                            color:#FFFFFF;
                            font-weight:bold;
                            padding:1px 6px;
                            }
                        .container .rigthcolumn .archives ul li a{
                            color:gray;
                            }
.plusvendor{
    background:url(/static/icons/plus.gif) no-repeat scroll left center;
    border:1px solid #50CD18;
    padding:0.2em 0.2em 0.2em 0.2em;
    text-align:center;
    font-size:1.3em;
    text-align:right;
    width:180px;
    }
    .plusvendor a{
        text-decoration:none;
        color:#328F08;
        }
        .plusvendor a:visited{
            color:#328F08;
            }
.footer{
    /*margin:10px 0 0 0;*/
    background:#F4F4F4;
    padding:10px 5px 10px 5px;
    border-top:2px solid #E6E3E4;
    }
    .footer ul{
        list-style:none;
        margin:0;
        }
        .footer ul li{
            float:left;
            }
            .footer ul li.copyrigth{
                width:150px;
                }
            .footer ul li.about{
                width:70px;
                }
            .footer ul li a{}
.pagination{
    font-size:1.4em;
    text-align:center;
    width:570px;
    }
    .pagination .arrows{
        margin:0 0 1em 0;
        }
    .pagination span{
        border:1px solid;
        padding:0 6px 2px 6px;
        }
    .pagination a{
        border:1px solid;
        padding:0 6px 2px 6px;
        text-decoration:none;
        }
.article{
    margin:0 0 1.4em 0;
    }
    .article h2{}
    .article p{
        margin:0;
        color:#66667F;
        }
.dict{}
    .dict h1{
        border-bottom:1px dotted;
        padding:0 0 0.2em;
        }
    .dict .list{}
        .dict .list h2{
            border:none;
            padding:0;
            }
        .dict .list dl{
            margin:0;
            }
        .dict .list a.up{}
    .dict .dictnav{
        margin:0 0 1em 0;
        }
        .dict .dictnav ul{
            margin:0;
            list-style:none;
            }
            .dict .dictnav ul li{
                float:left;
                width:14px;
                text-align:center;
                }
                .dict .dictnav ul li a{
                    font-size:1.4em;
                    }

.system{
    min-height:640px;
    }
    .system .backlink{
        display:block;
        margin:0 0 10px 0;
        }
    .system .articles{
        background:url(/static/imgs/documentplain.png) no-repeat scroll top right;
        min-height:100px;
        }
    .system .latest{
        background:url(/static/imgs/badge.png) no-repeat scroll top right;
        min-height:100px;
        }
    .system #screenshots{
        padding:0.5em 0.7em 0.5em 0.7em !important;
        }
        .system .shortdesc{
            }
            .system .shortdesc .syslogo{
                border:1px solid #7FB0FF;
                text-align:center;    
                }
            .system .shortdesc table{
                border:1px solid #D4D4D4;
                }
                .system .shortdesc table caption{
                    font-weight:bold;
                    font-size:1.3em;
                    }
                .system .shortdesc table th{
                    }
                .system .shortdesc table td{
                    }
        .system #screenshots .screenshots{}
            .system #screenshots .screenshots .image{
                float:left;
                padding:5px 5px 0 5px;
                border:1px solid #CCCCCC;
                margin:0 10px 10px 0;
                background:#99C6EA;
                }
.list{}
    .list table{
        border:1px solid #DDDDDD;
        }
        .list table th{
            background:#DFEBFF;
            }
        .list table td{}
            .list table td a.ui-draggable{
                background:#FDEFFF;
                border:1px solid #D0A7DF;
                padding:0 1px;
                text-decoration:none;
                color:#5F1223;
                }
    .list #filterbox{
        width:200px;
        height:200px;
        border:1px solid #469F45;
        padding: 0 0 0 0;
        }
#sysfilter{
    margin:27px 0 0 0;
    }
    #sysfilter #filter{
        border:1px solid green;
        padding:1px 4px;
        color:green;
        text-decoration:none;
        }
        #sysfilter #filter:hover{
            background:green;
            color:#ffffff;
            }
    #sysfilter #dropall{
        border:1px solid red;
        padding:1px 4px;
        color:red;
        text-decoration:none;
        }
        #sysfilter #dropall:hover{
            background:red;
            color:#ffffff;
            }
    #sysfilter table{
        }
        #sysfilter table caption{
            text-align:center;
            font-weight:bold;
            font-size:1.2em;
            }
        #sysfilter table th{
            vertical-align:top;
            border:2px dashed #B429DF;
            }
            #sysfilter table th ul{
                list-style:none;
                margin:0 0 0 0;
                min-height:120px;
                }
                #sysfilter table th ul li{
                    text-align:center;
                    }
                    #sysfilter table th ul li.added{
                        background:#B3EFB3;
                        font-weight:normal;
                        border-bottom:1px solid #469F45;
                        color:#000000;
                        }
        #sysfilter table td{
            text-align:center;
            }
.gdesc{}
    .gdesc ul{
        font-size:1.1em;
        }
        .gdesc ul li{}
        .gdesc p img{
            float:none !important;
            }
        .gdesc h5{
            margin-bottom:0;
            font-size:medium;
            }
        
#tabs{
    min-width:756px;
    }
    #tabs #companies{}
        #tabs #companies{}
            #tabs #companies .companies{}
                #tabs #companies .companies .text{
                    padding:0 0 5px 0;
                    margin:0 0 10px 0;
                    border-bottom:1px solid #DDDDDD;
                    }
                    
.cloudlink{
    display:block;
    font-size:1.6em;
    font-weight:bold;
    text-align:center;
    }
.addvendor{}
    .addvendor form{
        width:83%;
        }
        .addvendor form fieldset{}
            .addvendor form fieldset label{
                font-weight:normal;
                }
                .addvendor form fieldset label.required{
                    font-weight:bold;
                    }
            .addvendor form fieldset input{
                border:1px solid #BBBBBB;
                margin:0.5em 0;
                padding:5px;
                width:540px;
                }
            .addvendor form fieldset select{
                border:1px solid #BBBBBB;
                padding:5px;
                width:550px;
                }
        .addvendor form .submit{
            text-align:center;
            }
            .addvendor form .submit input{
                width:300px;
                cursor:pointer;
                }
    .addvendor form #systags_info{
        }
        .addvendor form #systags_info ul{}
            .addvendor form #systags_info ul li{
                border-bottom:1px dashed;
                display:inline;
                margin:0 1em 0 0;
                color:#2893B3;
                cursor:pointer;
                }
        .addvendor form #systags_info p{
            margin:0;
            }
.postavwiki{
    min-width:756px;
    }
    .postavwiki .sys_filter{
        width:80%;
        }
        .postavwiki .sys_filter a{
            
            }
    .postavwiki h1{
        font-size:2em;
        margin:0 0 0.5em 0;
        }
    .postavwiki .breadcrumps{
        margin:0 0 0.6em 0;
        }
        .postavwiki .breadcrumps a{}
    .postavwiki dl{
        }
        .postavwiki dl .row1{
            }
        .postavwiki dl dd{
            margin:0 0 10px 0;
            padding:0 0 0px 1.5em;
            border-bottom:1px dotted #AAAAAA;
            }
            .postavwiki dl dd.row1{
                }
        .postavwiki dl dt{}
#usercard{
    position:absolute;
    padding:0 1em 0.3em;
    background:#FFFFFF none repeat scroll 0 0;
    right:1.5%;
    top:30px;
    border:1px solid #E6E3E4;
    }
    #usercard fieldset{
        }
        #usercard fieldset table{
            margin:0;
            }
            #usercard fieldset table th{
                background:none;
                text-align:right;
                }
    #usercard .submit{
        text-align:right;
        padding:0 2em 0 0;
        }
        #usercard .submit input{
            width:152px;
        }
        
#data{}
    #data h2{}
        #data h2 a{}
            #data h2 a strong{}
.personal textarea{
    height:4em;
    }
.navigation{
    font-size:1.6em;
    }
    .navigation a{
        }
        .navigation a.active{}
.profiles{
    min-width:756px;
    }
    .profiles .row1{
        border-bottom:1px solid #81CF9A;
        }
    .profiles .profile{
        margin:0.5em 0 0 0;
        min-height:80px;
        padding:0.5em 0.5em 0.5em 0.5em;
        border-bottom:1px solid #81CF9A;
        }
        .profiles .profile a{}
            .profiles .profile a img{
                float:left;
                padding:5px;
                margin:0 1em 0 0;
                }
                .profiles .row1 a img{
                    border:1px solid #81CF9A;
                    }
        .profiles .profile ul{
            list-style:none;
            }
            .profiles .profile ul li{}
#cse-search-box input.text{
    width:210px !important;
    padding:2px !important;
    margin:0 !important;
    }
#adsys{
    position:absolute;
    right:40%;
    top:170px;
    }
.tooltip{
    position:absolute;
    left:-2000px;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    width:500px;
    }
    .tooltiped{
        border-bottom:1px dashed;
        cursor:pointer;
        }
    .tooltip p{
        margin:0;
        padding:0;
        color:#fff;
        background-color:#222;
        padding:2px 7px;
        }
#flatpage{
    min-width:760px;   
    }
    #flatpage ul{}
        #flatpage ul li{}
            #flatpage ul li a{
                font-size:1.4em;
                }
    #flatpage .searchg{
            
        }
        #flatpage .searchg form{}
            #flatpage .searchg form .q{
                border:1px solid #AAAAAA;
                margin:0 0 1em;
                padding:2px 0 2px 2px;
                }

