﻿/*Меняем цвета Input в Google Chrome*/
*:focus
{
    outline: none;
}

input:-webkit-autofill
{
    color: #2a2a2a !important;
}
/*----*/
.content p:first-child
{
    margin-top: 0px;
}
.content p:last-child
{
    margin-bottom: 0px;
}
p
{
    /*margin: 0px;*/
}
a img
{
    border: none;
}
.ui-widget
{
    font-family: inherit;
}
a
{
    color: #53a0c3;
    text-decoration: none;
}
h2
{
    color: #a3a2a1;
    font-size: 20px;
    margin: 0px;
}
h3
{
    color: #3e3e3e;
    font-size: 16px;
    font-weight: 600;
    margin: 0px;
}
h1
{
    color: #a3a2a1;
    font-size: 24px;
    margin: 0px;
    padding: 0px;
}

table tr
{
    vertical-align: top;
}

/* standard background */
.standard-background
{
    background-color: #dedcdb;
}

.head
{
    background-color: #dedcdb;
}

.tags span
{
    margin-left: 10px;
    padding: 3px;
    cursor: pointer;
}

.head
{
    width: 100%;
    height: 60px;
}
.head tr
{
    vertical-align: top;
}
.head td
{
    padding-top: 8px;
}


body
{
    font-family: "`" ,Helvetica,Arial,Verdana,sans-serif;
    margin-top: 0px;
    color: #666565;
    font-size: 14px;
    font-weight: 500;
    background-color: #f6f6f7;
}

img.logo
{
    padding-left: 20px;
}

.globalSearch
{
    width: 254px;
    height: 19px;
    background-image: url('/Content/search.png');
    white-space: nowrap;
    vertical-align: top;
    font-size: 10px;
    background-repeat: no-repeat;
}
#globalSearch
{
    background-color: Transparent;
    width: 220px;
    height: 17px;
    border-style: none;
    margin-left: 11px;
    color: #ecebea;
}

#globalSearchButton
{
    width: 20px;
    height: 15px;
}


/*** autocomplete ***/
.ac_results
{
    padding: 0px;
    border-style: none;
    background-color: #808080;
    overflow: hidden;
    z-index: 99999;
    color: #dedcdb;
}

.ac_results ul
{
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li
{
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block; /*  	if width will be 100% horizontal scrollbar will apear  	when scroll mode will be used 	*/ /*width: 100%;*/
    font: menu;
    font-size: 12px; /*  	it is very important, if line-height not setted or setted  	in relative units scroll will be broken in firefox 	*/
    line-height: 16px;
    overflow: hidden;
}

.ac_loading
{
    background: white url('indicator.gif') right center no-repeat;
}

.ac_odd
{
    /*background-color: #eee;*/
}

.ac_over
{
    background-color: #0A246A;
    color: white;
}
/*** autocomplete ***/

.about
{
    background-color: #dedcdb;
    padding: 5px;
    width: 174px;
}

.about h2
{
    text-align: center;
}

.about ul
{
    padding: 0px;
    list-style-position: outside;
}

.about tr, .about td
{
    border-top-style: solid;
    border-top-color: #cecccb;
    border-top-width: 1px;
    list-style-type: none;
    margin-left: 30px;
    vertical-align: middle;
}
/* menu */

.menu
{
    width: 184px;
}

.menu .ui-state-active a, .menu .ui-state-active a:link, .menu .ui-state-active a:visited
{
    color: #53A0C3;
}


.ui-accordion .ui-accordion-header
{
    background-image: url('/Content/menu-back.png');
    width: 184px;
    height: 30px;
    background-color: #dedcdb;
}
.ui-accordion .ui-accordion-header1
{
    background-image: none;
    width: 184px;
    height: 30px;
    text-align: center;
    font-size: 20px;
    color: #a5a4a3;
    cursor: default;
}
.ui-accordion .ui-accordion-header
{
    margin-top: 0px;
}
.menu .ui-state-active
{
    background-image: url('/Content/menu-back-selected.png');
}
.menu .ui-icon
{
    visibility: hidden;
}
.menu .ui-corner-all, .menu .ui-corener-bottom, .menu .ui-corner-top
{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.ui-accordion .ui-accordion-content
{
    /*margin-top: 0px;*/
    margin-bottom: 0px;
}

.menu .ui-accordion-content
{
    width: 184px;
    padding: 0px;
    background-image: url('/Content/menu-back-subitems.png');
    background-repeat: repeat-y;
    background-position: top;
    overflow: hidden;
    padding-top: 5px;
}
.menu .ui-widget-content, .menu .ui-state-active, .menu .ui-state-default
{
    border-style: none;
}
.menu .ui-accordion-content a
{
    display: block;
    height: 29px;
    padding-left: 20px;
    text-decoration: none;
    font-size: 14px;
    color: #fefcfb;
    vertical-align: middle; /*text-shadow: #333333 -1px -1px 2px;*/
}
.menu a.highlight
{
    /*font-weight:600;*/
    color: #303030;
}
.menu1 td
{
    vertical-align: bottom;
    border: none;
    border-bottom: solid 1px #afaead;
}
.menu1 .ui-accordion-content
{
    background-image: none;
    background-color: #b5b4b3;
}
.menu1 .more
{
    text-align: right;
    margin-right: 20px;
}
.menu1-text
{
    padding-bottom: 15px;
}

/* menu */

/* main */
.main-content
{
    width: 100%;
    background-color: #dedcdb;
    margin-top: 20px;
    padding: 5px;
}
.main-content-head span
{
    margin-left: 20px;
    cursor: pointer;
    padding: 3px;
}
span.over
{
    background-color: #b5b4b3;
    color: #dedcdb;
}
.main-content hr
{
    color: #cecccb;
}

/* main */

/* comments */
.comment
{
    background-color: #b5b4b3;
    margin-top: 30px;
    color: #666565;
    min-height: 70px;
}
.comments
{
    margin-top: -30px;
}
.comments-head
{
    color: #dedcdb;
}
.comment-head
{
    color: #dedcdb;
}
.comment-content
{
    font-weight: bold;
}
/* comments */

/* RATER PLUGIN */
.ui-rater > span
{
    vertical-align: top;
}
.ui-rater-rating
{
    margin-left: .8em;
}
.ui-rater-starsOff, .ui-rater-starsOn
{
    display: inline-block;
    height: 15px;
    background: url(/Content/stars.png) repeat-x 0 0px;
}
.ui-rater-starsOn
{
    display: block;
    max-width: 80px;
    top: 0;
    background-position: 0 -15px;
}
.ui-rater-starsHover
{
    background-position: 0 -30px !important;
}
/* RATER PLUGIN */

/* corners */
.corner-bottom-12
{
    -moz-border-radius-bottomleft: 12px;
    -moz-border-radius-bottomright: 12px;
    -webkit-border-radius-bottomleft: 12px;
    -webkit-border-radius-bottomright: 12px;
}
.corner-bottom-10
{
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-radius-bottomleft: 10px;
    -webkit-border-radius-bottomright: 10px;
}
.corner-12
{
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
}
.corner-10
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.corner-7
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.corner-top-10
{
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-radius-topleft: 10px;
    -webkit-border-radius-topright: 10px;
}
/* corners */

table.tabs
{
    /* background-color: #a5a5a5;*/
    width: 100%;
}

table.tabs td
{
    border-right: 1px solid #9c9b9a;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 5px;
    background-color: #80807f;
}

table.tabs td.selected
{
    background-color: #DEDCDB;
}

.padding
{
    padding: 12px;
}
.screenshot-border
{
    /* border: 3px solid #b5b4b3;*/
}
.screenshot-border-hover
{
    text-align: center;
    vertical-align: middle;
}
hr
{
    color: #cecccb;
    background-color: #cecccb;
    border: none;
}

.deleted
{
    background-color: Red;
}

.middle, table.middle tr, table.middle td
{
    padding: 0;
    margin: 0;
    vertical-align: middle;
}

/* иконки */
span.publisher-dark
{
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/Content/publisher-dark.png);
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}
span.developer-dark
{
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/Content/developer-dark.png);
    background-repeat: no-repeat;
    background-position: center;
}
span.time-dark
{
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/Content/time-dark.png);
    background-repeat: no-repeat;
    background-position: center;
}
span.size-blue
{
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/Content/size-blue.png);
    background-repeat: no-repeat;
    background-position: center;
}
span.languages-dark
{
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/Content/languages-dark.png);
    background-repeat: no-repeat;
    background-position: center;
}
span.tags-dark
{
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/Content/tags-dark.png);
    background-repeat: no-repeat;
    background-position: center;
}
span.size-dark
{
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/Content/size-dark.png);
    background-repeat: no-repeat;
    background-position: center;
}

span.cost-dark
{
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/Content/cost-dark.png);
    background-repeat: no-repeat;
    background-position: center;
}

span.size-blue
{
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/Content/size-blue.png);
    background-repeat: no-repeat;
    background-position: center;
}

span.online
{
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/Content/online.png);
    background-repeat: no-repeat;
    background-position: center;
}

span.offline
{
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/Content/offline.png);
    background-repeat: no-repeat;
    background-position: center;
}

.margin-small
{
    margin-top: 10px;
}

.margin-big
{
    margin-top: 20px;
}

div.round
{
    background-color: #797977;
    border: 0px;
    padding-left: 5px;
    padding-right: 5px;
}
input.dark, textarea.dark, input.dark-round, input-dark-round
{
    background-color: #797977;
    color: #ffffff;
}
div.round input, div.round textarea
{
    cursor: text;
    background-color: transparent;
    border: 0px;
    color: #ffffff;
    font-size: 12px;
}

select
{
    background-color: #797977;
    color: #ffffff;
    width: 100%;
    border: 0px;
}

.head-menu a, .head-menu span
{
    margin-left: 20px;
}

.ui-widget-content a
{
    color: #53A0C3;
}


.exclusive-png
{
    margin: 2px;
    padding: 2px;
}
.details-prod
{
    color: #3e3e3e;
}
.hr-left
{
    position: relative;
    left: -12px;
    top: -5px;
}
.hr-right
{
    position: relative;
    left: 12px;
    top: -5px;
}


hr
{
    color: #cccbca; /*для IE */
    background-color: #cccbca; /*для Firefox, Opera, Safari*/
    border: 0px none;
    height: 1px; /* высота 1px IE, Firefox, Opera, Safari */
    clear: both;
}

.System-requirements b
{
    color: #383535;
    font-weight: 500;
}
.System-requirements-out
{
    margin: 0px;
    padding: 0px 0px 0px 40px;
    list-style-image: url('system-min-out.gif');
}


.td-top-dark
{
    vertical-align: bottom;
}

.jcarousel-clip
{
    background-color: #80807F;
}
/*-------------------------------*/

.slogan-shadowed
{
    empty-cells: show;
}
.slogan-shadowed .lt, .slogan-shadowed .l, .slogan-shadowed .lb
{
    width: 3px;
}
.slogan-shadowed .lt
{
    height: 3px;
    background: url(/Content/slogan-tl.png) no-repeat 100% 100%; /*   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=slogan-tl.png,sizingMethod=scale);*/
}
.slogan-shadowed .l
{
    background: url(/Content/slogan-l.png) repeat-y; /*  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=slogan-l.png,sizingMethod=scale);*/
}
.slogan-shadowed .lb
{
    height: 3px;
    background: url(/Content/slogan-bl.png) no-repeat 100% 0; /*  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=slogan-bl.png,sizingMethod=scale);*/
}

.slogan-shadowed .rt
{
    background-color: #fff59a;
}
.slogan-shadowed .rt, .slogan-shadowed .r, .slogan-shadowed .rb
{
    width: 3px;
}
.slogan-shadowed .rt
{
    height: 4px; /* background: url(slogan-tr.png) no-repeat 0 100%;     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=slogan-tr.png,sizingMethod=scale);*/
}
.slogan-shadowed .r
{
    background: url(/Content/slogan-r.png) repeat-y; /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=slogan-r.png,sizingMethod=scale);*/
}
.slogan-shadowed .rb
{
    height: 3px;
    background: url(/Content/slogan-br.png) no-repeat 0 0; /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=slogan-br.png,sizingMethod=scale);*/
}

.slogan-shadowed .b
{
    height: 3px;
    background: url(/Content/slogan-b.png) repeat-x 0 0; /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=slogan-b.png,sizingMethod=scale);*/
}

.slogan-shadowed .lt, .slogan-shadowed .l, .slogan-shadowed .lb, .slogan-shadowed .rt, .slogan-shadowed .r, .slogan-shadowed .rb, .slogan-shadowed .b
{
    /*background-color:Green;*/
}

.slogan-shadowed .content
{
    background: #fff59a;
    padding-right: 10px;
    padding-left: 10px;
}

.slogan-bg
{
    background-image: url('topslogan.gif');
    background-repeat: no-repeat;
}

.userText
{
    font-size: 12px;
    font-weight: bolder;
    color: #797977;
    line-height: 21px;
}

.pagening a
{
    color: #a09e9d;
    word-spacing: 8px;
}

.product-Features
{
    font-size: 13px; /*margin-top: -12px;*/
    text-align: left;
    position: relative;
    top: -12px;
}
.product-Features li
{
    margin-left: -38px;
    padding-bottom: 10px;
}

/*---------------------------*/
div.fileinputs
{
    position: relative;
    width: 234px;
    height: 16px;
}

div.fakefile
{
    background-position: right center;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    background-color: #797977;
    color: #ffffff;
    width: 100%;
}

input.file
{
    position: relative;
    text-align: right;
    -moz-opacity: 0;
    filter: alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}
.fileinputs-text
{
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    border-style: solid;
    width: 100%;
    background-color: #797977;
    color: #ffffff;
    font-size: 12px;
}

.bginputfakefile
{
    background-position: right center;
    text-align: right;
    background-image: url('dropdown.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 12px;
}

.registr-dropdown
{
}

.aboutTextArea
{
    overflow: hidden;
    height: 50px;
    width: 212px;
}

.linkimg
{
    position: relative;
    top: 2px;
    width: 15px;
    height: 15px;
    background-repeat: repeat-x;
}
.linkimgleft
{
    background-image: url('jCarousel-prev-horizontal.png');
    background-position: 0px 0px;
}
.linkimgright
{
    background-image: url('jCarousel-next-horizontal.png');
    background-position: 0px 0px;
}
.linkimgleft:hover
{
    background-position: 30px 0px;
}
.linkimgright:hover
{
    background-position: 30px 0px;
}
.linkimgleft:click
{
    background-position: 35px 0px;
}
.linkimgright:click
{
    background-position: 35px 0px;
}

.error
{
    color: #53A0C3;
}


#categoryB.jcarousel-skin-ie7 .jcarousel-container-horizontal
{
    width: 737px;
}