*{margin:0; padding:0;}
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:inherit; font-family:inherit;}
table {border-collapse:collapse; border-spacing:0;}
caption, th, td {text-align:left; vertical-align:top; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes: "" "";}
.clear {clear:both; padding:0 !important; margin:0 !important; height:0 !important;}
.hidden{display:none;}
.marg_0{margin:0 !important;}
.padd_0{padding:0 !important;}
:focus{outline:0;}

button {border:none;background:transparent;cursor:pointer;width:auto;overflow:visible}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

.clearfix:after {content:"";clear:both;display:block;height:0;font-size:0;visibility:hidden}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
/*.clearfix {display:block}*/

body {line-height:1; color: #000; font-family: arial, helvetica, sans-serif;}
*+ html body {line-height:1; color: #000; background:url(../images/body.png);}
.just4bg{float:left; width:100%; margin:0; }
*+ html .just4bg{float:left; width:100%; background:url(../images/just4bg.png) 50% 0 repeat-x;}
body.header_404 *+ html body.header_404{background:url(../images/just4all.png) 50% 0;}
*{font-family: arial, helvetica, sans-serif;}


em{font-style:normal;}
.login_register form span ul, .search_form ul, .contains_list, a.arh_cont, .select, .select ul, .select a, .contact_us_form input[type="text"], .contact_us_form textarea, .contact_us_form input[type="password"],  input[type="file"]{position:relative; behavior:url(js/PIE.htc);}

.main.adv h1{font-weight:bold; vertical-align:middle; line-height:30px;}
.main.adv h1 a{font-size:17px; color:#3161b5; font-weight:normal;}
.main.adv h1 a:hover{text-decoration:none;}
h1{font-size:30px; color:#000; margin:0 0 1em 0; line-height:140%;}
h1 strong{font-size:14px !important; color:#9cb246 !important; font-weight:bold;}
h1 img{margin:-.2em 0 0 30px;vertical-align:middle}
h1 img.no_margin_left{margin:0 10px -12px 0;}
h1 img.ppc_img{margin:0 10px -12px 0;}
h2{float:left; width:100%; font-size:17px; color:#000; font-weight:bold; border-bottom:solid 1px #9cb246; margin:0 0 15px 0; padding:0 0 3px 0; line-height:140%;}
h2 img{display:inline-block;}
h2 img.google{margin:0 0 -8px 0;}
*+ html h2 img{display:inline; zoom:1;}
h2 span{font-size:11px; color:#4c5356; font-weight:normal;}
h2 a{font-size:11px; color:#3161b5; float:right; text-decoration:none; margin:2px 0 0 0;}
h2 a em{float:left; width:7px; height:4px; margin:10px 5px 0 0; background:url(../images/sprite.png) -523px -46px no-repeat;}
*+ html h2 a em{margin:-12px 0 0 -12px;}
h2 a:hover{text-decoration:underline;}
h2 span strong{font-size:11px; color:#18120d; font-weight:bold;}
h3{float:left; width:100%; font-size:13px; color:#000; font-weight:bold; border-bottom:solid 1px #9cb246; margin:0 0 10px 0; padding:0 0 2px 0; text-transform:uppercase; line-height:140%;}
h4{float:left; width:100%; font-size:15px; color:#000; font-weight:bold; margin:0 0 12px 0; line-height:140%;}
h4 a{float:left; font-size:15px; color:#3161b5; font-weight:bold; text-decoration:none;}
h4 a:hover{text-decoration:underline;}
h5{float:left; width:100%; font-size:13px; color:#000; margin:0 0 12px 0; line-height:140%;}
h5 img{display:inline-block; margin:-8px 5px;}
*+ html h5 img{display:inline; zoom:1;}

p {float:left; width:100%; font-size:13px;line-height:140%;margin-bottom:1.5em}
p img{float:left; margin:0px 15px 0 0;}
strong{font-weight:bold;}
p a{float:none; color:#3161b5; text-decoration:none;}
p a:hover{text-decoration:underline;}

em.scanner{float:left; width:49px; height:29px; margin:5px 10px 0 10px; background:url(../images/sprite.png) -332px -67px no-repeat;}

em.lil_photo_pre{float:left;}

.pseudo_link {color:#3161b5;text-decoration:none;cursor:pointer;border-bottom:1px dotted #3161b5}
.profile_avatar {border:1px solid #d1dbec;margin:0 10px -8px 0}
.green_box {border:1px solid #dce3bc;background:#f9faf4;padding:15px;margin-bottom:30px}
.exp_icon {display:inline-block;background:url(../images/sprite.png) 0 -139px no-repeat;height:23px;width:21px;vertical-align:middle;margin-top:-.3em;font-size:5px;line-height:23px;//display:inline}
.filedriver_icon {display:inline-block;background:url(../images/sprite.png) -60px -140px no-repeat;height:24px;width:20px;vertical-align:middle;margin-top:-.3em;font-size:5px;line-height:24px;//display:inline}
.filepdf_icon {display:inline-block;background:url(../images/sprite.png) -40px -140px no-repeat;height:24px;width:20px;vertical-align:middle;margin-top:-.3em;font-size:5px;line-height:24px;//display:inline}
.block_control_minimize, .block_control_close {display:block;position:absolute;background:url(../images/block_controls.png) 0 0 no-repeat;top:0;right:0;width:23px;height:23px;cursor:pointer}
.block_control_minimize {background-position:-23px 0}
.block_desc {color:#4C5356;font-size:11px;float:none}

/* buttons */

a.button {text-decoration:none}
.button {height:35px;font-size:13px;color:#fff;cursor:pointer;white-space:nowrap;display:inline-block}
.button .button_pad {
	display:inline-block;vertical-align:abs-middle;*zoom:1;*display: inline;
	background: #4e7ed2; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72a2f6', endColorstr='#3262b6'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#72a2f6), to(#3262b6)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #72a2f6,  #3262b6); /* for firefox 3.6+ */
	border:1px solid #2b59a9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	font-weight:bold;text-decoration:none;text-align:center;
	line-height:1em;padding:8px 10px;
	text-shadow:0 -1px 0 #1c4998;-o-text-shadow:0 -1px 0 #1c4998;-moz-text-shadow:0 -1px 0 #1c4998;-webkit-text-shadow:0 -1px 0 #1c4998;
	box-shadow:0 1px 0 #cdcdcd;-webkit-box-shadow:0 1px 1px #b2b2b2;-moz-box-shadow:0 1px 1px #b2b2b2;
}
.button:hover .button_pad {
	background: #3e89e8; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79befd', endColorstr='#215fd3'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#79befd), to(#215fd3)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #79befd,  #215fd3); /* for firefox 3.6+ */
}
.button:active .button_pad {
	background: #4e7ed2; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3969bd', endColorstr='#6595e9'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#3969bd), to(#6595e9)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #3969bd,  #6595e9); /* for firefox 3.6+ */
	box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;
}

/*Button Not Active*/

.button_not_active .button_pad,
.button_not_active .button:hover .button_pad,
.button_not_active .button:active .button_pad {
	cursor: default;
	color: #2c3e50;
	border: 1px solid #95a5a6;
	opacity: 0.5;
}

.button_not_active .button .button_pad,
.button_not_active .button:hover .button_pad,
.button_not_active .button:active .button_pad {
	display: block;
	background: #4e7ed2; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bdc3c7", endColorstr="#ecf0f1"); /* for IE */
	background-image: -khtml-gradient(linear, left top, left bottom, from(#bdc3c7), to(#ecf0f1));
	background-image: -moz-linear-gradient(top, #bdc3c7, #ecf0f1);
	background-image: -ms-linear-gradient(top, #bdc3c7, #ecf0f1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bdc3c7), color-stop(100%, #ecf0f1));
	background-image: -webkit-linear-gradient(top, #bdc3c7, #ecf0f1);
	background-image: -o-linear-gradient(top, #bdc3c7, #ecf0f1);
	background-image: linear-gradient(#bdc3c7, #ecf0f1);
	box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;
}


/* buttons sizes */
.button_small {height:30px;font-size:14px}
.button_small .button_pad {padding:4px 10px}
.button_average {height:45px;font-size:17px}
.button_average .button_pad {padding:10px 15px}
.button_big.button_download {height: 55px; margin-bottom: 0px;}
.button_big {height:59px;font-size:25px; margin-bottom: 6px;}
.button_big .button_pad {padding:16px 15px;box-shadow:0 1px 2px #b2b2b2;-webkit-box-shadow:0 1px 2px #b2b2b2;-moz-box-shadow:0 1px 2px #b2b2b2;}

/* buttons colors */
.button_gray .button_pad {
	background: #787c81; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a9ea3', endColorstr='#5b5f64'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9a9ea3), to(#5b5f64)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #9a9ea3,  #5b5f64); /* for firefox 3.6+ */
	border-color:#515459
}
.button_gray:hover .button_pad {
	background: #8f9297; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b8be', endColorstr='#535960'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#b3b8be), to(#535960)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #b3b8be,  #535960); /* for firefox 3.6+ */
}
.button_gray:active .button_pad {
	background: #6c6f74; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61656a', endColorstr='#8f9398'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#61656a), to(#8f9398)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #61656a,  #8f9398); /* for firefox 3.6+ */
}

.button_green .button_pad {
	background: #8ea438; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#adc357', endColorstr='#7a9024'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#adc357), to(#7a9024)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #adc357,  #7a9024); /* for firefox 3.6+ */
	text-shadow:0 -1px 0 #6f841d;-o-text-shadow:0 -1px 0 #6f841d;-moz-text-shadow:0 -1px 0 #6f841d;-webkit-text-shadow:0 -1px 0 #6f841d;
	border-color:#6f831e
}
.button_green:hover .button_pad {
	background: #9cb920; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9dd4b', endColorstr='#87a815'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#c9dd4b), to(#87a815)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #c9dd4b,  #87a815); /* for firefox 3.6+ */
}
.button_green:active .button_pad {
	background: #8ea438; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a9024', endColorstr='#adc357'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#7a9024), to(#adc357)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #7a9024,  #adc357); /* for firefox 3.6+ */
}
.button_powderblue .button_pad{
	background: #64b0b0; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7bc7c7', endColorstr='#4a9696'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#7bc7c7), to(#4a9696)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #7bc7c7,  #4a9696); /* for firefox 3.6+ */
	border-color:#007e72;
}
.button_powderblue:hover .button_pad {
	background: #58c6c6; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87e1e1', endColorstr='#3bafaf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#87e1e1), to(#3bafaf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #87e1e1,  #3bafaf); /* for firefox 3.6+ */
}
.button_powderblue:active .button_pad {
	background: #64b0b0; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#509c9c', endColorstr='#73bfbf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#509c9c), to(#73bfbf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #509c9c,  #73bfbf); /* for firefox 3.6+ */
}

/* custom buttons */
.button_download .button_pad {padding:8px 10px;}
.button_download .button_icon {display:inline-block;/*padding:10px 0 10px 40px;background:url(../images/sprite.png) -302px -280px no-repeat*/}

.button_rate .button_pad {padding:6px 10px;}
.button_rate .button_icon {display:inline-block;padding:2px 0 2px 22px;background:url(../images/sprite.png) -445px -144px no-repeat}

.button_add2cd .button_pad {padding:6px 10px;}
.button_add2cd .button_icon {display:inline-block;padding:2px 0 2px 22px;background:url(../images/sprite.png) -417px -176px no-repeat;}
.button_added2cd .button_icon {background-position:-126px -27px }

.button_add2list .button_pad {padding:6px 10px;}
.button_add2list .button_icon {display:inline-block;padding:2px 0 2px 22px;background:url(../images/sprite.png) -384px -212px no-repeat;}

.button_askexpert .button_pad {padding:6px 10px;}
.button_askexpert .button_icon {display:inline-block;padding:2px 0 2px 22px;background:url(../images/sprite.png) -352px -249px no-repeat;}

/* /buttons */

header{float:left; width:100%; border-bottom:solid 3px #9cb246;min-width:978px;width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 978 ? "978px" :"auto")}

*+ html header{background:url(../images/header_repeat_all.png) 50% 0;}
.header_404 header{float:left; width:100%; background:none; border:0; margin:125px 0 33px 0;}
.header_wrap{float:left; width:100%; margin:0;}
*+ html .header_wrap{background:url(../images/header_repeat_x.png) 50% 0 repeat-x;}
.header_container{width:978px; margin:0 auto; padding:15px 0 0 0;}
.header_404 .header_container{width:682px; margin:0 auto; padding:15px 148px 0 148px;}
.header_container:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}

.login_register{float:right;position: relative;}
.login_register strong{float:right; width:230px; font-size:15px; color:#fff !important; font-weight:bold; line-height:140%;}
.login_register section {}
.login_register section a.register{float:left; font-weight:bold; font-size:15px; color:#d1dbec; text-decoration:none; text-align:center; padding:8px 0 10px 0;margin:0 16px 0 0;  width:125px; border:solid 1px #a0a7b3;}
.login_register section a.register.active{background:#d7e1f0; color:#3161b5;}
.login_register section a.sign_in{float:left; font-size:15px; font-weight:bold; color:#d1dbec; text-decoration:none; text-align:center; padding:8px 0 10px 0; width:125px; border:solid 1px #a0a7b3;}
.login_register section a.sign_in.active{background:#d7e1f0; color:#3161b5;}

.login_register section a.profile {font-size:13px;font-weight:bold;color:#fff;text-decoration:none;line-height:18px}
.login_register section a.profile:hover {text-decoration:underline}
.login_register section .profile_avatar {float:left;height:32px}
.login_register section a.logout {color:#D1DBEC;font-size:12px;text-decoration:none}
.login_register section a.logout:hover {text-decoration:underline}

.login_register section .user_pic{float:left; width:50px; height:48px; margin:-15px 0 0 0; overflow:hidden; border:solid 1px #bdc6d5;}
.login_register section .user_pic img{float:left; min-width:50px; min-height:48px;}
.login_register section em{float:left; font-size:12px; color:#fff; line-height:140%; padding:2px 0 0 0; font-style:normal;}
.login_register form {}
.login_register form label{float:left; font-size:12px; color:#fff;}
.login_register section form label a{float:left; font-size:12px; color:#fff !important; text-decoration:none !important;}
.login_register form label a:hover{text-decoration:underline !important;}
.login_register form span{ padding:0; background:url(../images/sprite.png) 100% -782px no-repeat; position:relative;}
.login_register form span a:hover{border:0; text-decoration:none;}
.login_register form span a img{width:18px; float:left; }
.login_register section.lang {position:absolute;right:0;top:-19px; width: 360px;}
.login_register form span ul{float: right; line-height:14px;list-style:none;padding: 8px 6px 5px 6px; border:solid 1px #999; background:url(../images/header_repeat_all.png); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.login_register form span ul li{float: left; margin: 0 3px 0 3px;}
.login_register form span ul li a{}


.login_register_links {position: relative;top:18px;}

.logo{float:left; margin:4px 0 0 0; width:232px; height:56px; background:url(../images/sprite.png) -2px -2px no-repeat;}
.logo img{float:left;}

.header_middle{float:left; margin:0 0 0 16px; width:400px;}
.header_404 .header_middle{float:right}

.statistic_list{float:left; list-style-position:inside; list-style:none; margin:0 0 6px 0; white-space:nowrap;}
.statistic_list:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
.statistic_list li{float:left; margin:0 10px 0 0; padding:0;font-size:10px;color:#dedede;}

.search_form {float:left;width:399px;}
.search_form_input {background:#fff;border:1px solid #4b4b4b;height:34px;box-shadow:inset 0 2px 3px #c9c9c9;-webkit-box-shadow:inset 0 2px 3px #c9c9c9;-moz-box-shadow:inset 0 2px 3px #c9c9c9;margin-bottom:5px}
.search_form:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
.search_form input[type="submit"]{float:right; width:16px; height:16px; padding:8px 9px; margin:9px 9px 0 0; background:url(../images/sprite.png) -314px -4px no-repeat; border:0; cursor:pointer;}
.search_form input[type="text"]{float:left; font-size:20px; color:#555; background:transparent; margin:2px 0 2px 2px; height:22px; padding:5px 6px; border:0; width:344px;}
.search_form a{font-size:12px; color:#d1dbec; text-decoration:none;}
.search_form a:hover{text-decoration:underline;}
.search_form .search_help{float:right;}
.search_form label{float:left; font-size:12px; color:#fff; margin:0 5px 0 0;}
.search_form span{float:left; padding:0 9px 0 0;  background:url(../images/sprite.png) 100% -782px no-repeat; position:relative;}
.search_form span a{float:left; font-size:12px; color:#d1dbec; text-decoration:none; border-bottom:dotted 1px #d1dbec;}
.search_form span a:hover{border:0; padding:0 0 1px 0;}
.search_form span ul{float:left; list-style:none; position:absolute; left:-9px; top:12px; padding:4px 8px 1px 8px; border:solid 1px #999; background:url(../images/header_repeat_all.png); display:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.search_form span ul li{padding:0 5px 5px 0; white-space:nowrap;}
.search_form span ul li a{padding:0 0 0 0;}
.search_form span ul li a:hover{padding:0 0 1px 0; text-decoration:none;}
.search_form span ul li:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}

.main_menu{float:left; width:978px; list-style:none; background:#3161b5; margin:6px 0 0 0;}
.main_menu li{float:left; padding:12px 0 8px 0; margin:-3px 0 0 0;}
.main_menu li a{float:left; font-size:13px; color:#fff; text-decoration:none; padding:2px 12px 3px 11px; margin:0 -1px 0 0; border-right:solid 1px #7b99ce;}
.main_menu li a:hover{text-decoration:underline;}
.main_menu li.last a{border:0;}
.main_menu li:first-child{float:right; padding:12px 12px 8px 0;}
.main_menu li:first-child a{float:left; border:0; padding:2px 0 3px 18px;  background:url(../images/sprite.png) -583px -1px no-repeat; filter:Alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity: 0.60; opacity: 0.60;}
.main_menu li:first-child a:hover{filter:Alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; text-decoration:none;}


*+ html .main_menu li.active{background:url(../images/main_menu_active.png) 0 0 #9cb246 repeat-x;}
.main_menu li.active a{border:0;}
.main_menu li.active a:hover{text-decoration:none; cursor:pointer;}


.wrapper{float:left; width:100%; min-width:978px; margin:0;}
*+ html .wrapper{background:url(../images/wrapper.png) 50% 0 repeat-x;}
.header_404 .wrapper{background:none;}


.container{width:976px; margin:0 auto; background:#fff; border:solid 1px #d7e1f0; border-top:0; padding-top: 25px;}
.header_404 .container{width:638px; margin:0 auto; background:#fff; border:0; border-top:0; padding:20px;}
.container:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}

.ad_block {padding-top:1em;margin:0 auto 2em;position:relative;text-align:center;clear:both;}
.ad_block_728{width:728px;}
.ad_block_928{width:928px}
.ad_block_970{width:970px;margin-left:-11px;margin-right:-11px;border-bottom:1px solid #d7e1f0;padding-bottom:10px}
.ad_block_970 .ad_block_label {right:11px}
.ad_block_300{width:300px;}
.ad_block_336{width:336px;}
.ad_block img{display:block;margin:0 auto}
.ad_block_label {position:absolute;top:0;right:0;font-size:11px;color:#3161b5;text-decoration:none;}

.content{float:left; width:948px; padding:9px 14px; }
.content.cabinet{padding:9px 14px 0 14px;}

.breadcomp{float:left; width:948px; list-style:none; margin:0 0 18px 0;}
.breadcomp li{float:left; font-size:11px;}
.breadcomp li a{float:left; font-size:11px; color:#3161b5;}
.breadcomp li em{float:left; margin:0 8px; font-style:normal;}
.breadcomp li.last a{text-decoration:none; color:#54585d;}
.breadcomp li.last em{display:none;}
.breadcomp li a:hover{text-decoration:none;}
.breadcomp li.last a:hover{cursor:default;}
.breadcomp li a b{float:left; width:24px; height:19px; margin:-3px 3px 0 0;}
.breadcomp li a b img{float:left;}

.next_driver{float:right;}
.prev_driver{float:left;}

.type{float:left; width:100%; padding:7px 0 9px 0; margin:10px 0 11px 0; font-size:17px; color:#000; border-top:dotted 1px #7f8789; border-bottom:dotted 1px #7f8789;}
.type em{font-size:17px; color:#d4137d; font-style:normal;}
.type a{font-size:17px; color:#3161b5; text-decoration:none;}
.type a:hover{text-decoration:underline;}


aside.side{float:right; width:300px; padding:4px 0 0 0;}


aside.side.side_left{float:left; width:216px; padding:0;}
aside.side.side_left div.ssl_content{float:left; width:194px; padding:10px; background:#f9faf4; border:solid 1px #dce3bc;}
aside.side.side_left div.ssl_content p{line-height:150%; font-size:11px; color:#000;}
aside.side p{font-size:13px; color:#4c5356;}
aside.side p a{font-size:13px; color:#3161b5; text-decoration:none;}
aside.side p a:hover{text-decoration:underline;}

.ssl_menu{float:left; width:194px; list-style:none;}
.ssl_menu li{background:url(../images/bullet.gif) no-repeat 0 50%;padding-left:10px;float:left; width:194px; margin:0 0 15px 0;}
.ssl_menu .active{background:url(../images/bullet_a.gif) no-repeat 0 50%;}
.ssl_menu li a{float:left;width:183px; font-size:13px; color:#3161b5; text-decoration:none;}
.ssl_menu li a:hover{text-decoration:underline;}
.ssl_menu li.active a{font-weight:bold; color:#000;}
.ssl_menu li.active a:hover{text-decoration:none; cursor:default;}
.ssl_menu li.active em{border-color:#f25629; background:#f25629;}

.ssl_manual_menu{float:left; width:194px; list-style:none;}
.ssl_manual_menu li{float:left; width:194px; margin:4px 0 3px 0;}
.ssl_manual_menu li em{float:left; width:2px; height:2px; background:transparent; border:solid 1px #9cb246; margin:5px 7px 0 0;}
.ssl_manual_menu li a{float:left; font-size:13px; color:#3161b5; text-decoration:none;}
.ssl_manual_menu li a:hover{text-decoration:underline;}
.ssl_manual_menu li.active a{font-weight:bold; color:#000;}
.ssl_manual_menu li.active a:hover{text-decoration:none; cursor:default;}
.ssl_manual_menu li.active em{border-color:#f25629; background:#f25629;}

aside.side a.advertisement{font-size:11px; margin:0 0 4px 0; color:#3161b5; text-decoration:none;}
aside.side a.advertisement{float:right;}
aside.side a.advertisement:hover{text-decoration:underline;}

.like_block{float:left; width:272px; padding:13px; border:solid 1px #d7e1f0; margin:-15px 0 17px 0;}
.like_block .heart{display:inline-block; width:16px; height:16px; margin:0 2px -2px 2px; background:url(../images/sprite.png) -252px -2px no-repeat;}
*+ html .like_block .heart{display:inline; zoom:1;}
.like_block section{float:left; width:272px; margin:0 0 8px 0; font-size:13px; font-weight:bold; color:#000;}
.like_block section img{display:inline; margin:0 0 -3px 0;}
.like_block .social{float:left; width:282px; white-space:nowrap; list-style:none;}
.like_block .social li{float:left; width:98px;margin-right: 15px;}
.like_block .social li:first-child{width:70px;}
.like_block .social li.last{width:96px; padding:0 0 0 10px;}
.like_block .social li table{top:-1px;}
.like_block .social li iframe{overflow:hidden;}

.publicity{float:left; margin:0 0 15px 0;}
.publicity img{float:left;}

.side_content{float:left; width:272px; padding:13px; border:solid 1px #d7e1f0; overflow:hidden; margin:0 0 15px 0;}
.side_content.blue_bg{background:#f8fafb;}

.driver_help_list{float:left; /*width:272px;*/ list-style:none;}
.driver_help_list li{float:left; /*width:272px;*/ margin:18px 0 0 0;}
.driver_help_list li:first-child{margin:0;}
.driver_help_list li a{float:left; font-size:13px; font-weight:bold; text-decoration:none; color:#3161b5; line-height:140%; margin:0 0 0 12px;}
.driver_help_list li a:first-child{margin:0;}
.driver_help_list li a:hover{text-decoration:underline;}
.driver_help_list li p{font-size:11px; color:#4c5356; margin:4px 0 0 0;}


aside.main{float:left; width:632px;}
aside.main.main_right{float:right; width:716px;}

.categories{float:left; /*width:630px;*/ width: 100%; margin:0 0 0 4px;}
*+ html .categories{padding:0 0 21px 0;}

.more{float:left; font-size:15px; font-weight:bold; color:#3161b5; text-decoration:none; margin:0 40px 0 0;}
.more:hover{text-decoration:underline;}

.catigories_list{float:left; width:210px; /*width: 235px;*/ list-style:none; margin:0 0 0 0;}
.catigories_list li{float:left; width:190px; padding:0 0 0 20px; margin:0 0 21px 0; background:url(../images/sprite.png) -555px -41px no-repeat; font-size:15px;}
.catigories_list li a{float:left; font-size:15px; color:#3161b5; text-decoration:none;}
.catigories_list li.active a{color:#000; font-weight:bold;}
.catigories_list li a:hover{text-decoration:underline;}

.companies_list{float:left; width:210px; /*width: 235px;*/ list-style:none; margin:0 0 15px 0;}
.companies_list li{float:left; width:190px; padding:0 0 5px 20px; background:url(../images/sprite.png) -530px -60px no-repeat; font-size:13px;}
*+ html .companies_list li{padding:2px 0 5px 20px;}
.companies_list li a{float:left; font-size:13px; color:#3161b5; text-decoration:none;}
.companies_list li a:hover{text-decoration:underline;}

.information_block{float:left; /*width:632px;*/ width: 100%; margin:0 0 16px 0;}
.information_block ul.useful_list{float:left; margin:0 12px 0 3px; list-style:none;}
.information_block ul.useful_list li{padding:5px 0 0 10px; font-size:13px; color:#54585d; background:url(../images/sprite.png) -519px -77px no-repeat;}
.information_block ul.useful_list li:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
.information_block ul.useful_list li.no_bg{background:none !important; padding:5px 0 0 0 !important;}
.information_block ul.useful_list li img{float:left;}
.information_block ul.useful_list li:first-child{padding:0 0 0 10px; background:url(../images/sprite.png) -519px -82px no-repeat;}
.information_block ul.useful_list li a{float:none; font-size:13px; font-weight:bold; color:#3161b5; text-decoration:none;}
.information_block ul.useful_list li a:hover{text-decoration:underline;}
.information_block_more {width: 632px;}


.info_right{float:right; width:398px; /*width: 705px;*/}
.info_right_side {float: right; width: 190px;}


.dll_info{float:left; width:632px;}
.dll_info div.info_right_content{float:right; width:230px; margin:-21px 0 0 0;}
.dll_info div.info_right_content p{font-size:11px; color:#7f8789; margin:0 0 0 14px;}
.dll_info div.info_right_content p a{font-size:13px; color:#3161b5; text-decoration:none; font-weight:bold;}
.dll_info div.info_right_content p a:hover{text-decoration:underline;}
.dll_info div.info_right_content .manuals_pre_list{width:230px;}
.dll_info div.info_right_content .manuals_pre_list li{margin-left:14px;}
.dll_info div.ssl_content{float:right; width:144px; padding:0 20px 10px 20px; background:#f9faf4; border:solid 1px #dce3bc; margin:-20px 0 0 0;}
.dll_info div.ssl_content p{line-height:150%; font-size:11px; color:#000;}
.dll_info .info_options th{width:100px;}
.information_block .info_options th{width: auto;}

.info_options{float:left; line-height:120%; margin:0 0 10px 0;}
.info_options th{width: 43%; font-size:13px; color:#7f8789; font-weight:bold; padding:0 0 0 13px}
.info_options td{font-size:13px; color:#000; padding:0 0 0 15px;}
.info_options td strong{font-size:13px; color:#000; font-weight:bold;}
.info_options td a{font-size:13px; color:#3161b5; text-decoration:none;}
.info_options td a span{float:left; font-size:13px; color:#3161b5; text-decoration:none; font-weight:bold;}
.info_options td a.download_pdf em{float:left; width:16px; height:16px; background:url(../images/sprite.png) -346px -33px no-repeat; margin:1px 0 0 5px;}
.info_options td a.download_zip em{float:left; width:16px; height:13px; background:url(../images/sprite.png) -329px -32px no-repeat; margin:1px 0 0 5px;}
.info_options td a:hover{text-decoration:underline;}

.pointer{float:left; width:100%; padding:0 0 0 13px; margin:0 0 8px 0; background:url(../images/sprite.png) -493px -102px no-repeat; font-size:13px; color:#f25629; font-weight:bold;}

.raiting{float:left;border:solid 1px #dce3bc; margin-right: 20px; padding:11px; background:#f9faf4; width:142px;}
.raiting div{text-align:center;font-size:13px;padding:0 0 10px 0}
.raiting div strong{font-size:15px;}
.raiting p{text-align:center; width:105px; padding:0 0 12px 19px;}
*+ html .raiting p{text-align:center; padding:0 0 12px 0;}
.raiting p a{float:left; width:19px; height:20px; padding:0 1px; background:url(../images/sprite.png) -363px -2px no-repeat;}
.raiting p.rait_this a.active{background:url(../images/sprite.png) -341px -2px no-repeat;}
.raiting p a.checked{background:url(../images/sprite.png) -341px -2px no-repeat;}
.raiting .button_rate .button_pad {width:115px}
*+ html .raiting p a{display:inline; zoom1;}


.useful{float:left; width:196px; padding:6px; border:solid 1px #d7e1f0; background:#f8fafb; margin-bottom: 20px;}
.useful h3{border:0;}
.useful ul.useful_list{float:left; width:196px; list-style:none;}
.useful ul.useful_list li{float:left; width:186px; padding:5px 0 0 10px; background:url(../images/sprite.png) -519px -77px no-repeat;}
.useful ul.useful_list li:first-child{padding:0 0 0 10px; background:url(../images/sprite.png) -519px -82px no-repeat;}
.useful ul.useful_list li a{float:left; font-size:13px; color:#3161b5; text-decoration:none;}
.useful ul.useful_list li a:hover{text-decoration:underline;}

.info_left{float:left; width:217px;}
.info_left .big_img{text-align:center;float:left; width:217px; height:230px;border:solid 1px #dae3f1; position:relative; margin:0 0 10px 0;}
.info_left .big_img em{float:left; width:20px; height:17px; position:absolute; z-index:10; right:3px; bottom:3px; background:url(../images/sprite.png) -280px -3px no-repeat;}
.info_left .big_img img{float:left;}
.info_left .more_photo {float:left; width:224px; list-style:none; margin:0 0 0 -6px;}
.info_left .more_photo li{float:left; margin:0 0 6px 6px;}
.info_left .more_photo li a{float:left; border:solid 1px #d7e1f0; width:46px; margin:1px}
.info_left .more_photo li a img{float:left; width:46px;}
.info_left .more_photo li.active a{float:left; border:solid 2px #9cb246; width:46px; margin:0;}
.info_left .more_photo li.active a img{float:left; width:46px;}

.download_form{float:left; width:640px; font-size:11px; margin:0 0 20px 0;}

.df_right{max-width: 190px;width: auto;float:right;}
.df_right p{font-size:11px;}
.df_right .button .button_pad {width:150px}


.captcha_fset{width:190px; margin-bottom: 10px;} 
.download_fset{width:190px;}
.buy_fset{width:205px;}
.subscribe_fset{width:180px;}
.df_left {margin-bottom: 20px;}
/*.df_left{min-width: 400px;width: auto;float:left; max-width:450px;}*/
.df_left span.label{float:left; width:100%; font-size:13px; color:#000; padding:0 0 5px 0;}
/*.df_left fieldset{float:left;}*/
.df_left fieldset p{font-size:11px; margin-bottom: 0px;}
/*.df_left fieldset:first-child{float:left;}*/
.df_left input[type="text"]{float:left;margin-right: 10px; border:solid 1px #75849d; font-size:20px; color:#333; width:56px; padding:9px 4px;}
.df_left img{float:left;}
.df_left .refresh{float:left; padding:0 0 0 18px; margin:5px 0 14px 0; background:url(../images/sprite.png) -583px -20px no-repeat; font-size:11px; color:#3161b5; text-decoration:none;}
.df_left .refresh:hover{text-decoration:underline;}


.ask_expert{float:left; /*width:632px;*/ width: 100%; margin:0 0 21px 0; background:#fbecdc;}
.ask_expert h2{color:#f25629; border-bottom-color:#f25629; margin:0; background:#fff;}
.ask_expert fieldset{float:left; /*width:612px;*/ width: 100%; text-align: center; padding:15px 10px 30px 10px;}
.ask_expert p{margin:0 0 7px 0;}
.ask_expert input[type="text"]{border:solid 1px #75849d; font-size:18px; color:#333; width:443px; padding:4px;vertical-align:middle;//vertical-align:bottom}

.description{float:left; /*width:632px;*/ width: 100%;}
.description h2{margin:0;}
.description section{float:left; /*width:612px;*/ width: 98%; padding:14px 10px; background:#f8fafb;}
.description section input[type="url"]{float:left; width:312px; background:#c8c6c6; border:solid 1px #a0a0a0; margin:0 0 5px 0;}
.description p.small{font-size:11px;}

.main_right{float:right; width:300px;}
.main_right ul.useful_list{float:left; width:294px; margin:0 0 5px 6px; list-style:none;}
.main_right ul.useful_list li{float:left; width:274px; padding:5px 0 0 10px; background:url(../images/sprite.png) -519px -77px no-repeat; font-size:13px;}
.main_right ul.useful_list li:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
.main_right ul.useful_list li:first-child{padding:0 0 0 10px; background:url(../images/sprite.png) -519px -82px no-repeat;}
.main_right ul.useful_list li a{font-size:13px; color:#3161b5; text-decoration:none;}
.main_right ul.useful_list li a:hover{text-decoration:underline;}

.main_left{float:left; width:300px;}
.main_left ul.useful_list{float:left; width:294px; margin:0 0 5px 6px; list-style:none;}
.main_left ul.useful_list li{float:left; width:274px; padding:5px 0 0 10px; background:url(../images/sprite.png) -519px -77px no-repeat; font-size:13px;}
.main_left ul.useful_list li:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
.main_left ul.useful_list li:first-child{padding:0 0 0 10px; background:url(../images/sprite.png) -519px -82px no-repeat;}
.main_left ul.useful_list li a{font-size:13px; color:#3161b5; text-decoration:none;}
.main_left ul.useful_list li a:hover{text-decoration:underline;}

/*.main .ad_block{text-align:center;margin:0 0 21px 0; border:0;}
.main .ad_block img{display:block; max-width:468px;}
.main .ad_block a.advertisement{font-size:11px; margin:0 0 4px 0; color:#3161b5; text-decoration:none;}
.main .ad_block a.advertisement{}
.main .ad_block a.advertisement:hover{text-decoration:underline;}*/

.lil_ad_block{float:right; width:468px; margin:0 0 21px 0; border:0; overflow:hidden}
.lil_ad_block img{display:block; max-width:468px;}
.lil_ad_block a.advertisement{font-size:11px; margin:0 0 4px 0; color:#3161b5; text-decoration:none;}
.lil_ad_block a.advertisement{float:right;}
.lil_ad_block a.advertisement:hover{text-decoration:underline;}

.right_side_404{float:right; width:148px; padding:0 0 0 15px; border-left:dotted 1px #9cb246;}

.rs_menu_404{float:left; width:148px; list-style:none; margin:0 0 20px 0;}
.rs_menu_404 li{float:left; width:138px; padding:5px 0 0 10px; background:url(../images/sprite.png) -519px -76px no-repeat;}
.rs_menu_404 li a{float:left; font-size:13px; font-weight:bold; color:#3161b5; text-decoration:none;}
.rs_menu_404 li a:hover{text-decoration:underline;}

.rs_lil_menu_404{float:left; width:148px; list-style:none; margin:0 0 20px 0;}
.rs_lil_menu_404 li{float:left; width:138px; padding:0 0 5px 10px;}
.rs_lil_menu_404 li a{float:left; font-size:11px; color:#3161b5; text-decoration:none;}
.rs_lil_menu_404 li a:hover{text-decoration:underline;}

.not_found{float:left; margin:22px 0 0 28px; max-width:410px;}
.not_found strong{float:left; width:100%; font-size:120px; color:#de5d30; font-weight:bold; font-family:trebuchet ms;}
.not_found span{float:left; width:100%; font-size:40px; color:#de5d30; font-family:arial; margin:-15px 0 31px 0;}
.not_found p{font-family:arial; color:#54585d;}
.not_found p a{font-weight:bold;}

.articles_list{float:left; width:612px; margin:0 0 0 20px; font-size:13px; color:#54585d;}
.articles_list li{margin:0 0 20px 0;}
.articles_list li:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
.articles_list a{font-size:13px; color:#3161b5; font-weight:bold;}
.articles_list p{font-size:11px; color:#54585d; margin:8px 0 0 0;}

.article{float:left; width:632px;}
.article h4{margin:0 0 3px 0;}
.article p{margin:0 0 20px 0;}

.to_favorites{float:left; width:632px; margin:0 0 20px 0; font-size:11px; color:#54585d;}
.to_favorites a{font-size:11px; color:#3161b5; text-decoration:none;}
.to_favorites a:hover{text-decoration:underline;}

.want2register_form{float:left; width:272px;}
.want2register_form fieldset{float:left; width:272px; margin:0 0 12px 0;}
.want2register_form label{float:left; width:272px; font-size:15px; color:#000; margin:0 0 5px 0;}
.want2register_form label.small_letter{float:left; width:auto; font-size:13px; text-align:left; padding:0;}
.want2register_form a.lost_pass{float:left; font-size:13px; color:#3161b5; font-weight:bold; text-decoration:none;}
.want2register_form a:hover{text-decoration:underline;}
.want2register_form fieldset p{font-size:11px; color:#54585d; margin:3px 0 0 0; line-height:140%;}
.want2register_form fieldset p a{font-size:11px;}
.want2register_form input[type="text"]{float:left; font-size:15px; color:#555; background:#fff; padding:2px 6px; border:solid 1px #75849d; width:258px;}
.want2register_form input[type="email"]{float:left; font-size:15px; color:#555; background:#fff; padding:2px 6px; border:solid 1px #75849d; width:258px;}
.want2register_form input[type="checkbox"]{float:left; margin:1px 8px 0 0;}
.want2register_form input[type="password"]{float:left; font-size:15px; color:#555; background:#fff; padding:2px 6px; border:solid 1px #75849d; width:258px;}

.sign_in_form{float:left; width:632px; margin:28px 0;}
.sign_in_form fieldset{float:left; width:632px; margin:0 0 16px 0;}
.sign_in_form label{float:left; width:135px; font-size:17px; text-align:right; padding:10px 0 0 0;}
.sign_in_form span.pad {float:right; width:480px; padding:0 0 0 0;}
.sign_in_form span.pad label{float:left; width:auto; font-size:13px; text-align:left; padding:0;}
.sign_in_form span.pad a.lost_pass{float:right; font-size:13px; color:#3161b5; font-weight:bold; text-decoration:none; margin:0 48px 0 0;}
.sign_in_form span.pad a:hover{text-decoration:underline;}
.sign_in_form span.pad p{font-size:11px; color:#54585d; margin:8px 0 0 0; line-height:140%;}
.sign_in_form span.pad p a{font-size:11px; float:none; font-weight:normal;}
.sign_in_form input[type="text"]{float:left; width:410px; font-size:17px; background:#fff; padding:8px 10px; border:solid 1px #75849d;}
.sign_in_form input[type="email"]{float:left; width:410px; font-size:17px; background:#fff; padding:8px 10px; border:solid 1px #75849d;}
.sign_in_form input[type="password"]{float:left; width:410px; font-size:17px; font-weight:bold; background:#fff; padding:8px 10px; border:solid 1px #75849d;}
.sign_in_form input[type="checkbox"]{float:left; margin:1px 8px 0 0;}


.info_blocks{float:left; width:630px; border:solid 1px #d7e1f0; margin:0 0 20px 0; padding:12px 0; list-style:none;}
.info_blocks li{float:left; width:125px; border-left:dotted 1px #d7e1f0;}
.info_blocks li:first-child{border:0;}
.info_blocks li p{float:left; width:75px; margin:5px 25px 0 25px;}
.info_blocks li em{float:left; width:64px; height:60px; margin:0 30px;}
.info_blocks li.ib1 em{background:url(../images/sprite_registration_features.png) -8px 0 no-repeat;}
.info_blocks li.ib2 em{width:50px; margin:0 38px; background:url(../images/sprite_registration_features.png) -77px 0 no-repeat;}
.info_blocks li.ib2 p{width:55px; margin:5px 35px 0 35px;}
.info_blocks li.ib3 em{background:url(../images/sprite_registration_features.png) -132px 0 no-repeat;}
.info_blocks li.ib4 em{width:54px; margin:0 36px; background:url(../images/sprite_registration_features.png) -199px 0 no-repeat;}
.info_blocks li.ib4 p{width:55px; margin:5px 35px 0 35px;}
.info_blocks li.ib5 em{background:url(../images/sprite_registration_features.png) -261px 0 no-repeat;}

.letters_list{float:left; width:100%; list-style:none; white-space:nowrap;}
.letters_list li{float:left; margin:6px;}
.letters_list li a{float:left; font-size:15px; font-weight:bold; text-decoration:none; color:#3161b5; text-transform:uppercase;}
.letters_list li a:hover{text-decoration:underline;}
.letters_list li.active a{color:#f25629;}

.dll_catalog{float:left; width:100%; margin:0 0 20px;}
.dll_catalog th{padding:12px; border-left:dotted 1px #b9bec2; font-size:11px; font-weight:bold; background:#e2e7eb;}
.dll_catalog th:first-child{border:0;}
.dll_catalog .show_hide td:first-child{border-left:solid 1px #dce3bc !important;}
.dll_catalog .show_hide td.last{border-right:solid 1px #dce3bc !important;}
.dll_catalog .show_hide tr.last td{border-bottom:solid 1px #dce3bc !important;}
.dll_catalog td small{float:left; width:100%;}
.dll_catalog td small.wide{font-size:11px; color:#54585d !important;}
.dll_catalog td p strong{float:none; height:auto; font-size:13px; color:inherit; border:0; margin:0;}
.dll_catalog td span.wait em{float:left; color:#ff0000; font-size:15px; margin:-1px 3px 0 -3px; font-weight:bold; font-style:normal;}
.dll_catalog.subs_table td{color:#54585d;}
.dll_catalog.subs_table td b{color:#ff0000; text-transform:uppercase;}
.dll_catalog tr.act_green td{font-weight:bold; color:#000;}
.dll_catalog tr.act_green td b{color:#3aa94b;}
.dll_catalog tr.green_b td b{color:#3aa94b;}
.dll_catalog td{padding:10px 12px; border-left:dotted 1px #b9bec2; background:#f9fafb; font-size:13px; line-height:140%;}
.dll_catalog td a.bol{font-weight:bold;}
.dll_catalog td a.cabinet_lists{font-size:15px; border-bottom:dotted 1px #3161b5;}
.dll_catalog td a.cabinet_lists:hover{text-decoration:none; border:0; margin:0 0 1px 0;}
.dll_catalog td a.cabinet_lists em{float:left; width:11px; height:11px; margin:1px 0 0 0; background:url(../images/sprite.png) -29px -118px no-repeat;}
.dll_catalog tr.active.green_b td{font-weight:bold; color:#000;}
.dll_catalog tr.active td a.cabinet_lists em{background:url(../images/sprite.png) -4px -118px no-repeat; margin:5px 3px 0 -3px;}
.dll_catalog tr.active td a.cabinet_lists{border:0; margin:0 0 1px 0; color:#000; font-weight:bold;}
.dll_catalog td a.cabinet_lil_lists{font-size:13px; border-bottom:dotted 1px #3161b5;}
.dll_catalog td a.cabinet_lil_lists:hover{text-decoration:none; border:0; margin:0 0 1px 0;}
.dll_catalog td a.cabinet_lil_lists em{float:left; width:11px; height:11px; margin:1px 0 0 0; background:url(../images/sprite.png) -29px -118px no-repeat;}
.dll_catalog tr.active td a.cabinet_lil_lists em{background:url(../images/sprite.png) -4px -118px no-repeat; margin:5px 3px 0 -3px;}
.dll_catalog tr.active td a.cabinet_lil_lists{border:0; margin:0 0 1px 0; color:#000; font-weight:bold;}
.dll_catalog tr.active td{background:#dce3bc !important;}
.dll_catalog th.exp_date{width:125px;}
.dll_catalog th.status{width:60px;}
.dll_catalog th.actions{width:140px;}
.dll_catalog th.download{width:78px;}
.dll_catalog th.invoice{width:76px;}
.dll_catalog th.summ{width:35px;}
.dll_catalog th.date{width:75px;}
.dll_catalog td.border{border:solid 1px #dce3bc;}
.dll_catalog td.some_coment{font-size:11px;}
.dll_catalog th.last{width:16px;}
.dll_catalog td.last{width:16px;}
.dll_catalog td strong{float:left;height:15px;font-size:13px; color:#3161b5; border-right:solid 1px #808387; border-left:solid 1px #cdcfd1; margin:0 6px 0 8px;}
.dll_catalog td a{font-size:13px; color:#3161b5; text-decoration:none;}
.dll_catalog td a.delete em{float:left; width:7px; height:7px; background:url(../images/sprite.png) -547px -24px no-repeat; margin:5px 5px 0 0;}
.dll_catalog td a.rename em{float:left; width:13px; height:16px; background:url(../images/sprite.png) -560px -19px no-repeat; margin:-1px 5px 0 0;}
.dll_catalog td a.rename{float:left;}
*+ html .dll_catalog td a.rename{width:70px;}
.dll_catalog td a.delete{float:left;}
.dll_catalog td a.download_dll em{float:left; width:13px; height:10px; background:url(../images/sprite.png) -563px -23px no-repeat; margin:3px 5px 0 0;}
.dll_catalog td a.download_driver em{white-space:nowrap;float:left; width:7px; height:8px; background:url(../images/sprite.png) -564px -2px no-repeat; margin:4px 5px 0 0;}
.dll_catalog td a.download_pdf em{float:left; width:16px; height:16px; background:url(../images/sprite.png) -346px -33px no-repeat; margin:-1px 5px 0 0;}
.dll_catalog td a.download_zip em{float:left; width:16px; height:13px; background:url(../images/sprite.png) -329px -32px no-repeat; margin:0 5px 0 0;}
.dll_catalog td a.download_ico {vertical-align:middle;display:inline-block;//display:inline}
.dll_catalog td a.download_ico img {vertical-align:middle}
.dll_catalog td a.download_link {vertical-align:middle}
.dll_catalog td a.plus_cd em{float:left; width:16px; height:16px; background:url(../images/sprite.png) -499px -2px no-repeat; margin:-1px 5px 0 0;}
.dll_catalog td a.more_info{float:left; margin:0 0 0 10px;}
.dll_catalog td a.more_info em{float:left; width:4px; height:9px; background:url(../images/sprite.png) -499px -42px no-repeat; margin:4px 0 0 -10px;}
.dll_catalog td a.lil_photo_pre em{float:left; width:16px; height:12px; background:url(../images/sprite.png) -541px -2px no-repeat; margin:1px 5px 0 0;}
.dll_catalog td a.lil_photo_pre.no_pre em{background:none;}
.dll_catalog td a.unknown{float:left; margin:0 0 0 22px;}
.dll_catalog td a.unknown em{float:left; width:13px; height:19px; background:url(../images/sprite.png) -259px -27px no-repeat; margin:-1px 0 0 -22px;}
.dll_catalog td a.model_pre em{float:left; width:17px; height:15px; background:url(../images/sprite.png) -366px -33px no-repeat; margin:-1px 5px 0 0;}
.dll_catalog td a.model_pre.no_pre em{background:none;}
.dll_catalog td a:hover{text-decoration:underline;}
.dll_catalog td:first-child{border:0;}
.dll_catalog tr.even td{background:#fff;}

.dll_catalog_type {width:180px}
.dll_catalog_download {width:120px}

.driver_list_category {width:70px}
.driver_list_comments {width:70px}
.driver_list_os {width:100px}
.driver_list_download {width:80px}
.driver_list_plus_cd {width:20px}

.pager {display:block;overflow:hidden;zoom:1;clear:both;color:#4c5356 !important;}
.pager_arr {font-size:15px;display:block;float:left;padding:6px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
a.pager_arr {color:#3161b5;text-decoration:none;}
a.pager_arr:hover {background:#f9fafb;text-decoration:underline}
a.pager_arr:active {background:#e8ecef}
.pager_next {float:right}
.pager_pages {list-style:none;display:block;font-size:1px;width:400px;margin:0 auto;text-align:center}
.pager_pages li {display:inline-block;margin:0;font-size:15px;//display:inline;vertical-align:top;zoom:1}
.pager_pages a, .pager_pages strong {font-size:15px;color:#3161b5;text-decoration:none;display:block;padding:6px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pager_pages a:hover{text-decoration:underline;background:#f9fafb}
.pager_pages a:active {background:#e8ecef}
.pager_pages strong {background:#e2e7eb;color:#000;}
.pager_info {font-size:11px;margin:20px 0 10px 0;display:block;clear:both;}
.pager_info strong{color:#000;}

.download_options{float:left; width:100%; margin:0 0 18px 0;}
.download_options th{font-size:11px; color:#54585d; padding:3px 0; border-bottom:solid 1px #cbcdce;}
.download_options td{font-size:13px; color:#000; padding:18px 20px 18px 0; border-bottom:solid 1px #cbcdce; line-height:140%;}
.download_options td strong{font-size:15px; color:#000; width:100%; float:left; font-weight:bold; line-height:140%;}
.download_options td span{font-size:13px; color:#54585d; font-weight:normal;}
.download_options td a{float:left; font-size:13px; color:#3161b5; font-weight:bold; white-space:nowrap; text-decoration:none;}
.download_options td a:hover{text-decoration:underline;}
.download_options td a em{float:left; width:7px; height:7px; margin:6px 7px 0 0; background:url(../images/sprite.png) -499px -23px no-repeat;}
.download_options td p{font-size:11px; color:#54585d; line-height:140%;}
.download_options tr.last td{border:0;}

.wait_moment{float:left; width:630px; padding:22px 0; margin:0 0 12px 0; background:#f9faf4; border:solid 1px #dce3bc; text-align:center; font-size:15px; color:#000; font-weight:bold;}
.wait_moment a{font-size:24px; color:#3161b5; font-weight:bold; text-decoration:none;}
.wait_moment a:hover{text-decoration:underline;}

.high_speed_download{float:left; width:580px; padding:15px 0 15px 50px; margin:0 0 12px 0; background:#f9faf4; border:solid 1px #dce3bc;}
.high_speed_download strong{float:left; width:100%; font-size:17px; font-weight:bold; color:#9cb246; margin:0 0 10px 0;}
.high_speed_download p{font-size:11px; color:#54585d;}
.high_speed_download .advantage_list{float:left; width:610px; list-style:none; margin:0 0 12px -29px;}
.high_speed_download .advantage_list li{float:left; font-size:15px; width:305px; color:#000; margin:10px 0;}
.high_speed_download .advantage_list li.even{width:265px; margin:10px 0 10px 40px;}
.high_speed_download .advantage_list li em{float:left; width:21px; height:17px; margin:0 8px 0 0; background:url(../images/sprite.png) -388px -64px no-repeat;}
.high_speed_download .raiting_subm_bg a{float:left; text-align:center; padding:15px 20px 15px 23px; font-size:17px; color:#fff; font-weight:bold; -webkit-text-shadow: #3161b5 -1px -1px 2px; -moz-text-shadow: #3161b5 -1px -1px 2px; text-shadow: #3161b5 -1px -1px 2px; text-decoration:none;}
.high_speed_download .raiting_subm_bg{float:left; display:inline-block; margin:0 8px 10px 0; background:url(../images/sprite.png) 0px -535px no-repeat; position:relative;}
.high_speed_download .raiting_subm_bg em{float:left; position:absolute; width:5px; height:46px; top:0; right:-5px; z-index:10; background:url(../images/sprite.png) -595px -535px no-repeat;}
*+ html .high_speed_download  .raiting_subm_bg{display:inline; zoom1;}

.mirrors_list{float:left; width:581px; margin:0 0 0 51px; list-style:none;}
.mirrors_list li{float:left; width:581px; margin:0 0 16px 0;}
.mirrors_list li span{margin:0 0 0 -13px;}
.mirrors_list li a{float:left; font-size:13px; color:#3161b5; text-decoration:none;}
.mirrors_list li a:hover{text-decoration:underline;}
.mirrors_list li a img{float:left; margin:-3px 6px 0 0;}
.mirrors_list .mirrors_not_active {display: block; margin: 0 0 3px 0px; font-size: 13px; color: #666; opacity: 0.6;}
.mirrors_list .mirrors_not_active img {position: relative; top: 4px;}

.as_torrent{float:right; font-size:13px; color:#3161b5; font-weight:bold; margin:-31px 0 0 0; text-decoration:none;}
.as_torrent:hover{text-decoration:underline;}
.as_torrent:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}

.show_all_wendors{float:left; font-size:15px; color:#3161b5; font-weight:bold; text-decoration:none; white-space:nowrap; margin:0px 54px 22px 0;}
.show_all_wendors:hover{text-decoration:underline;}
.show_all_wendors em{float:left; width:23px; height:24px; margin:-4px 7px 0 0; background:url(../images/sprite.png) -389px -83px no-repeat;}

.agreement_list{float:left; width:582px; margin:0 0 12px 50px; font-size:12px; color:#000; font-weight:bold;}
.agreement_list li{float:left; width:582px; margin:0 0 22px 0; line-height:140%;}
.agreement_list li p{font-size:12px; font-weight:normal; line-height:150%;}
.agreement_list li p a{text-decoration:underline;}
.agreement_list li p a:hover{text-decoration:none;}

.upload_manuals{float:left; font-size:13px; color:#3161b5; font-weight:bold; text-decoration:none; margin:65px 0 22px 0;}
.upload_manuals:hover{text-decoration:underline;}
.upload_manuals em{float:left; width:51px; height:48px; background:url(../images/sprite.png) -417px -64px no-repeat; margin:-55px 0 0 0;}

.manuals_pre_list{float:left; width:632px; margin:0 0 0 0; list-style:none;}
.manuals_pre_list li{float:left; width:69px; height:101px; overflow:hidden; margin:0 0 8px 18px; position:relative;}
.manuals_pre_list li em{float:left; width:20px; height:17px; position:absolute; z-index:10; right:1px; bottom:5px; background:url(../images/sprite.png) -280px -3px no-repeat;}
.manuals_pre_list li a{float:left; width:69px; height:101px; overflow:hidden;}
.manuals_pre_list li a img{float:left; min-width:69px; min-height:101px;}
.manuals_pre_list p{font-size:11px; color:#7f8789;}

.manual_download_options{float:left; width:100%; margin:0 0 20px 0;}
.manual_download_options td{padding:15px 0 9px 0; border-bottom:dotted 1px #c4d190; font-size:13xp; color:#000; font-weight:bold;}
.manual_download_options td span{font-weight:normal;}
.manual_download_options td img{float:left; margin:-2px 6px 0 0;}
.manual_download_options a.download{float:left; font-size:15px; font-weight:bold; color:#3161b5; text-decoration:none;}
.manual_download_options a.download:hover{text-decoration:underline;}
.manual_download_options a.download em{float:left; width:23px; height:24px; margin:-4px 6px 0 0 ; background:url(../images/sprite.png) -473px -64px no-repeat;}

.programs_for_read{float:left; width:532px; margin:0 50px 22px 50px;}
.programs_for_read p{color:#54585d;}
.programs_for_read .adobe_acrobat{float:left; width:240px; margin:0 5px 0 0;}
.programs_for_read .adobe_acrobat em{float:left; width:44px; height:44px; margin:0 8px 0 0; background:url(../images/sprite.png) -4px -64px no-repeat;}
.programs_for_read .adobe_acrobat strong{float:left; font-size:13px; color:#000; font-weight:bold; margin:5px 0 0 0;}
.programs_for_read .adobe_acrobat a{font-size:11px; color:#3161b5; white-space:nowrap;}
.programs_for_read .adobe_acrobat a:hover{text-decoration:none;}
.programs_for_read .djvu{float:left; width:240px; margin:0 5px 0 0;}
.programs_for_read .djvu em{float:left; width:49px; height:47px; margin:0 8px 0 0; background:url(../images/sprite.png) -53px -64px no-repeat;}
.programs_for_read .djvu strong{float:left; font-size:13px; color:#000; font-weight:bold; margin:5px 0 0 0;}
.programs_for_read .djvu a{font-size:11px; color:#3161b5; white-space:nowrap;}
.programs_for_read .djvu a:hover{text-decoration:none;}

.arhive_contains{float:left; width:632px; margin:0 0 20px 0;}
.arhive_contains a.arh_cont{float:left; font-size:13px; color:#3161b5; font-weight:bold; padding:5px 8px 6px 8px; background:url(../images/link_bg.png) 0 0 #f0f2f6 repeat-x; border:solid 1px #c0cadb; list-style:none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-decoration:none;}
.arhive_contains a.arh_cont em{float:left; width:4px; height:7px; margin:4px 5px 0 0; background:url(../images/sprite.png) -499px -43px no-repeat;}
.arhive_contains .contains_list{float:left; margin:-1px 0 0 0; width:620px; padding:5px; background:#f0f2f6; border:solid 1px #c0cadb; list-style:none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.arhive_contains .contains_list li{float:left; width:150px; margin:4px 0 4px 5px; font-size:13px;}
.arhive_contains .contains_list li a{float:left; font-size:13px; color:#3161b5; text-decoration:none;}
.arhive_contains .contains_list li a:hover{text-decoration:underline;}
.arhive_contains .contains_list li em{float:left; width:15px; height:13px; margin:0 6px 0 0; background:url(../images/sprite.png) -522px -24px no-repeat;}

.defaul_list{float:left; width:562px; margin:0 0 20px 70px; list-style:disc; color:#9cb246;}
.defaul_list li{font-size:13px; color:#9cb246; line-height:140%;}
.defaul_list li em{font-size:13px; color:#000; font-style:normal;}
.defaul_list li span{float:right; width:340px; font-size:13px; font-weight:bold; color:#000;}
.defaul_list li a{font-size:13px; color:#3161b5; text-decoration:none;}
.defaul_list li a:hover{text-decoration:underline;}

.links_list{float:left; width:632px; list-style:none; margin:0 0 22px 0;}
.links_list li{float:left; width:100%; padding:0 0 18px 0;}
.links_list li span{float:left; width:100%; padding:0 0 6px 0;}
.links_list li a{float:left;}
.links_list li span img{float:left;}
.links_list li textarea{float:left; width:620px; padding:2px 5px; height:46px; max-height:46px; border:solid 1px #a0a0a0; font-size:12px; color:#6d6d6d;}

.alert_msg{float:left; width:557px; min-height:36px; position:relative; padding:10px 10px 10px 63px; border:solid 1px #d7e1f0; margin:0 0 26px 0;}
.alert_msg em{float:left; width:43px; height:42px; background:url(../images/sprite.png) -335px -119px no-repeat; position:absolute; left:10px; top:50%; margin:-21px 0 0 0; }

.answer_msg{float:left; width:550px; min-height:36px; position:relative; padding:10px 10px 10px 70px; border:solid 1px #d7e1f0; margin:0 0 26px 0;}
.answer_msg em{float:left; width:51px; height:48px; background:url(../images/sprite.png) -116px -64px no-repeat; position:absolute; left:10px; top:50%; margin:-23px 0 0 0; }

.quote_msg{float:left; width:560px; min-height:36px; position:relative; padding:10px 10px 10px 60px; border:solid 1px #d7e1f0; margin:5px 0 22px 0;}
.quote_msg p{font-family:Times New Roman; font-style:italic; font-size:15px;}
.quote_msg em{float:left; width:40px; height:35px; margin:-18px 0 0 0; background:url(../images/sprite.png) -182px -64px no-repeat; position:absolute; left:10px; top:50%;}

.contact_us_form{float:left; width:632px;}
.contact_us_form p.rait_this{float:left; width:auto; padding:0;}
.contact_us_form p.rait_this a{float:left; width:19px; height:20px; padding:0 1px; background:url(../images/sprite.png) -363px -2px no-repeat;}
.contact_us_form p.rait_this a.active{background:url(../images/sprite.png) -341px -2px no-repeat;}
.contact_us_form p.rait_this a.checked{background:url(../images/sprite.png) -341px -2px no-repeat;}
.contact_us_form.post_message{width:582px; margin:0 0 20px 50px;}
.contact_us_form fieldset{float:left; width:632px; padding:0 0 8px 0;}
.contact_us_form fieldset.raiting{border:0; background:none; margin:0; padding:0 0 8px 0 !important;}
.contact_us_form fieldset p{padding:0 !important;}
.contact_us_form fieldset.big_padding{padding:0 0 30px 0;}
.contact_us_form label{float:left; width:115px; font-size:15px; color:#000; padding:3px 0 0 0;}
.contact_us_form.cs_add label{width:122px; padding:3px 10px 0 0; font-size:13px; text-align:right;}
.contact_us_form.cs_add span.help_desc{float:right; width:230px; font-size:11px; color:#54585d; line-height:140%; padding:5px 0 0 0;}
.contact_us_form label a.refresh{float:left; font-size:11px; color:#3161b5; text-decoration:none; background:url(../images/sprite.png) -586px -21px no-repeat; margin:0 0 -11px 15px; padding:0 0 0 15px; position:relative; bottom:-6px;}
.contact_us_form label a.refresh:hover{text-decoration:underline;}
.contact_us_form label span{float:left; width:115px; font-size:11px; color:#4c5356; line-height:160%; padding:5px 0 0 0;}
.contact_us_form label a{float:left;}
.contact_us_form label img{float:left; margin:-5px 0 0 0;}
.contact_us_form input[type="text"]{float:left; width:495px; height:15px; line-height:15px; vertical-align:middle; padding:2px 7px 3px 7px; background:#fff; border:solid 1px #75849d; font-size:15px; color:#000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:url(../images/select_bg.png) 0 -2px repeat-x;}
.contact_us_form input[type="file"]{float:left; width:400px; margin:0 0 5px 0; height:23px; vertical-align:middle; padding:0 5px; background:#fff; border:solid 1px #75849d; font-size:12px; color:#000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:url(../images/select_bg.png) 0 -2px repeat-x;}
.contact_us_form.cs_add input[type="text"]{width:236px;}
.contact_us_form.cs_add input[type="file"]{width:240px;}
.contact_us_form.cs_add textarea{width:236px; max-width:236px;}
.contact_us_form input[type="text"].kapcha{width:62px;}
.contact_us_form textarea{float:left; width:495px; max-width:495px; height:140px; max-height:200px; padding:2px 7px 3px 7px; background:#fff; border:solid 1px #75849d; font-size:15px; color:#000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:url(../images/select_bg.png) 0 -2px repeat-x;}
.contact_us_form .select{float:left; position:relative; width:480px; height:15px; line-height:15px; vertical-align:middle; padding:2px 19px 3px 7px; background:url(../images/select_bg.png) 0 -2px repeat-x; border:solid 1px #75849d; font-size:15px; color:#000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.contact_us_form.cs_add .select{width:224px;}
.contact_us_form .select em{float:right; position:absolute; top:0; right:0; width:19px; height:20px; background:url(../images/sprite.png) -388px -117px no-repeat; cursor:pointer;}
.contact_us_form .select small{float:left;}
.contact_us_form .select ul{float:left; position:absolute; width:410px; top:20px; left:-1px; border:solid 1px #75849d; background:#f9f9f9; font-size:15px; color:#000; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; list-style:none; z-index:3000; display:none;}
.contact_us_form.cs_add .select ul{width:250px;}
.contact_us_form .select ul li{float:left; width:100%; border-top:solid 1px #75849d;}
.contact_us_form .select ul li:first-child{border:0;}
.contact_us_form .select ul li a{float:left; width:397px; padding:4px 6px 4px 7px; font-size:15px; color:#000; text-decoration:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.contact_us_form.cs_add .select ul li a{width:235px;}
.contact_us_form .select ul li a:hover{background:#f2f2f2;}
.contact_us_form fieldset.submit  {padding:10px 0 0 115px}
.contact_us_form.cs_add fieldset.submit  {padding:10px 0 20px 130px}


.inner_testimonials_list{float:left; width:632px; list-style:none; margin:0 0 60px 0; border-top:solid 1px #d7e1f0;}
.inner_testimonials_list li{float:left; width:632px; border-bottom:solid 1px #d7e1f0; padding:22px 0 12px 0; font-size:15px; color:#000; line-height:130%;}
.inner_testimonials_list li p{margin:0; font-size:15px; color:#000; line-height:130%;}
.inner_testimonials_list li span{float:left; width:612px; padding:0 0 0 20px; font-size:11px; font-style:italic; color:#4c5356;}
.inner_testimonials_list li span strong{font-size:11px; font-weight:bold; font-style:italic; color:#4c5356;}

.how_install_extehsion{float:left; width:632px; margin:10px 0 28px 0;}

.how_install_extehsion .raiting_subm_bg{float:left; width:165px; display:inline-block; margin:0 8px 0 115px; background:url(../images/sprite.png) 0px -535px no-repeat; position:relative;}
.how_install_extehsion .raiting_subm_bg em{float:left; position:absolute; width:5px; height:46px; top:0; right:-5px; z-index:10; background:url(../images/sprite.png) -595px -535px no-repeat; cursor:pointer;}
*+ html .how_install_extehsion  .raiting_subm_bg{display:inline; zoom1;}

.default_num_list{float:left; width:562px; margin:0 0 28px 70px;}
.default_num_list li{font-size:13px; color:#000; padding:10px 0; line-height:140%;}

.reasons_list{float:left; width:632px; list-style:none; margin:0;}
.reasons_list li{float:left; width:632px; margin:0 0 20px 0;}
.reasons_list li span{float:left; width:100%; margin:0 0 3px 0; font-size:15px; font-weight:bold; color:#f25629;}

.inner_antivirus{float:left; width:632px; margin:0 0 40px 0;}
.inner_antivirus .for_image{float:left; width:632px; margin:0 0 12px 0;}
.inner_antivirus .for_image img{float:left;}

.antivirus_right{float:right; width:182px;}
.antivirus_right span{float:left; width:182px; padding:0 0 12px 0; text-align:center; font-size:11px; color:#9cb246; font-weight:bold; text-transform:uppercase;}
.antivirus_right ol{float:left; width:182px; border-top:solid 1px #d7e1f0; list-style-position:inside;}
.antivirus_right ol li{float:left; width:182px; font-size:13px; color:#000; border-bottom:solid 1px #d7e1f0; line-height:140%; padding:9px 0;}
.antivirus_right ol li p{float:right; width:165px;}
.antivirus_left{float:left; width:430px;}

.lastest_news{float:left; width:632px; margin:0 0 20px 0;}
.lastest_news time{float:left; width:632px; font-size:11px; color:#4c5356; margin:-10px 0 8px 0;}

.antiviruses_catalog_list{float:left; width:632px; list-style:none;}
.antiviruses_catalog_list li{float:left; width:632px; padding:0 0 24px 0;}
.antiviruses_catalog_list li a.av_img{float:left; max-width:120px; text-align:center;}
.antiviruses_catalog_list li a.av_img img{float:left;}
.antiviruses_catalog_list li .avc_right{float:right; width:495px;}
.antiviruses_catalog_list li .avc_right h4{margin:0;}
.antiviruses_catalog_list .blue_subm_bg a{float:left; width:82px; text-decoration:none; height:35px; line-height:35px; vertical-align:middle; text-align:center; margin:0 0 0 0; background:transparent; font-size:13px; color:#fff; font-weight:bold; -webkit-text-shadow: #3161b5 -1px -1px 2px; -moz-text-shadow: #3161b5 -1px -1px 2px; text-shadow: #3161b5 -1px -1px 2px;}
.antiviruses_catalog_list .blue_subm_bg{float:left; width:82px; display:inline-block; margin:0 15px 0 0; background:url(../images/sprite.png) 0px -418px no-repeat; position:relative;}
.antiviruses_catalog_list .blue_subm_bg em{float:left; position:absolute; width:5px; height:38px; top:0; right:-5px; z-index:10; background:url(../images/sprite.png) -595px -418px no-repeat;}
*+ html .antiviruses_catalog_list  .blue_subm_bg{display:inline; zoom1;}
.antiviruses_catalog_list .green_subm_bg a{float:left; width:82px; text-decoration:none; height:35px; line-height:35px; vertical-align:middle; text-align:center; margin:0 0 0 0; background:transparent; font-size:13px; color:#fff; font-weight:bold; -webkit-text-shadow: #7a9511 -1px -1px 2px; -moz-text-shadow: #7a9511 -1px -1px 2px; text-shadow: #7a9511 -1px -1px 2px;}
.antiviruses_catalog_list .green_subm_bg{float:left; width:82px; display:inline-block; margin:0 15px 0 0; background:url(../images/sprite.png) 0px -456px no-repeat; position:relative;}
.antiviruses_catalog_list .green_subm_bg em{float:left; position:absolute; width:5px; height:38px; top:0; right:-5px; z-index:10; background:url(../images/sprite.png) -595px -456px no-repeat;}
*+ html .antiviruses_catalog_list  .green_subm_bg{display:inline; zoom1;}


.header_appeal_button {float:right}

.service_center_form {float:left; width:638px; padding:18px 30px; background:#f8fafb; border:solid 1px #d7e1f0; margin:10px 0 20px 0;}
.service_center_form_wide {width:885px!important}
.service_center_form label{float:right; font-size:13px; color:#000; margin:9px 6px 0 0;}
.service_center_form label.long{width:235px;}
.service_center_form input[type="checkbox"]{float:right; margin:9px 5px 0 0;}


.service_center_form .select{float:right; white-space:nowrap; margin:6px 12px 0 0; position:relative; width:52px; height:15px; line-height:15px; vertical-align:middle; padding:2px 19px 3px 7px; background:url(../images/select_bg.png) 0 -2px repeat-x; border:solid 1px #75849d; font-size:15px; color:#000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.service_center_form .select em{float:right; position:absolute; top:0; right:0; width:19px; height:20px; background:url(../images/sprite.png) -388px -117px no-repeat; cursor:pointer;}
.service_center_form .select small{float:left;}
.service_center_form .select ul{float:left; position:absolute; width:78px; top:20px; left:-1px; border:solid 1px #75849d; background:#f9f9f9; font-size:15px; color:#000; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; list-style:none; z-index:3000; display:none;}
.service_center_form .select ul li{float:left; width:100%; border-top:solid 1px #75849d;}
.service_center_form .select ul li:first-child{border:0;}
.service_center_form .select ul li a{float:left; width:65px; padding:4px 6px 4px 7px; font-size:15px; color:#000; text-decoration:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.service_center_form .select ul li a:hover{background:#f2f2f2;}
.service_center_form .button {display:block;float:right}
.service_center_form input[type="text"]{float:left; width:500px; padding:7px 11px; height:16px; line-height:16px; vertical-align:middle; font-size:17px; color:#000; border:solid 1px #75849d;}
.service_center_form_wide input[type="text"] {width:750px!important}

.add_service_center{float:right; width:210px; padding:12px 10px; background:#f9faf4; border:solid 1px #dce3bc; margin:-12px 0 0 0;}
.add_service_center strong{float:left; width:210px; font-size:15px; color:#000; font-weight:bold; text-align:center; line-height:140%;}
.add_service_center ol{float:left; width:157px; font-size:13px; color:#000; margin:0 0 16px 53px; line-height:140%;}
.add_service_center ol li{float:left; width:157px; font-size:13px; color:#000;}

.search_by_countries{float:left; width:700px;}
.countries_list{float:left; width:700px; list-style:none; margin:0 0 4px 0;}
.countries_list li{float:left; width:191px; padding:0 0 16px 0;}
.countries_list li a{float:left; font-size:15px; color:#3161b5; text-decoration:none;}
.countries_list li a:hover{text-decoration:underline;}
.countries_list li a em{float:left; width:24px; height:19px; margin:-2px 10px 0 0;}
.countries_list li a em img{float:left;}

.region_list{float:left; width:158px; list-style:none; margin:0 0 11px 0;}
.region_list li{float:left; width:158px; padding:0 0 9px 0; font-size:11px; font-weight:bold; color:#000;}
.region_list li a{float:left; font-size:11px; color:#3161b5; font-weight:normal; text-decoration:none;}
.region_list li a:hover{text-decoration:underline;}

.cityes_list{float:left; width:158px; list-style:none; margin:0 0 11px 0;}
.cityes_list li{float:left; width:158px; padding:0 0 9px 0; font-size:15px; font-weight:bold; color:#000;}
.cityes_list li em{font-size:15px; font-weight:normal; font-style:normal; color:#7f8789;}
.cityes_list li a{float:left; font-size:15px; color:#3161b5; font-weight:normal; text-decoration:none;}
.cityes_list li a:hover{text-decoration:underline;}

.add_service_center_now{float:left; width:901px; padding:12px 22px; background:#f9faf4; border:solid 1px #dce3bc;}

.search_results_table{float:left; width:947px; margin:0 0 12px 0;}
.search_results_table th{font-size:11px; color:#000; font-weight:bold; background:#e2e7eb; padding:12px 8px;}
.search_results_table th.l_im{width:77px;}
.search_results_table th.c_na{width:117px;}
.search_results_table th.addr{width:135px;}
.search_results_table th.bran{width:140px}
.search_results_table th.m_inf{width:80px}
.search_results_table td{font-size:13px; color:#000; padding:8px; border-bottom:solid 1px #d7e1f0; line-height:140%;}
.search_results_table td img{float:left; max-width:82px;}
.search_results_table td a{float:left; font-size:15px; color:#3161b5; text-decoration:none;}
.search_results_table td a em{float:left; margin:0 5px 0 0; width:16px; height:16px; background:url(../images/sprite.png) -238px -64px no-repeat;}
.search_results_table td a:hover{text-decoration:underline;}
.search_results_table td small{float:left; width:100%; font-size:11px; color:#7f8789;}
.search_results_table td span{float:left; width:100%; font-size:11px; color:#000;}

.rated_stars{float:left; width:632px; margin:0 0 22px 0; list-style:none;}
.rated_stars li{float:left; width:13px; height:12px; margin:0 3px 0 0; background:url(../images/sprite.png) -283px -64px no-repeat;}
.rated_stars li.rated{background:url(../images/sprite.png) -264px -64px no-repeat;}

.logotype{float:left; width:632px; margin:0 0 22px 0;}
.logotype span{float:left; width:632px; font-size:11px; color:#7f8789; padding:0 0 8px 0;}

.company_profile_info{float:left; width:947px; margin:0 0 20px 0;}
.company_profile_info p{float:left; width:315px;}
.company_profile_info p strong{color:#f25629;}
.company_profile_info p small{color:#7f8789; font-size:11px; float:left; width:100%;}
.company_profile_info ul{float:left; width:268px; margin:0 0 0 17px; color:#7f8789;}
.company_profile_info ul li{float:left; width:268px; font-size:13px; line-height:140%; color:#7f8789;}
.company_profile_info ul li:first-child{list-style:none;}
.company_profile_info ul li span{font-size:13px; color:#000;}
.company_profile_info ul li strong{font-size:15px; font-weight:bold; background:#fff; margin:0 0 0 -17px; color:#000;}

.company_profile_about{float:left; width:917px; background:#f8fafb; margin:-14px 0 18px 0; padding:15px;}
.company_profile_about p{float:right; width:696px;}
.company_profile_about img{float:left; max-width:200px;}

.comments_and_opinions_list{float:left; width:947px; margin:0 0 0 0; list-style:none;}
.comments_and_opinions_list li{float:left; width:947px; padding:0 0 18px 0; margin:0 0 18px 0; line-height:140%; border-bottom:solid 1px #d7e1f0;}
.comments_and_opinions_list li span{float:left; width:196px; line-height:150%; font-size:13px; color:#000; font-weight:bold; text-align:right}
.comments_and_opinions_list li span time{float:left; width:196px; font-size:11px; color:#7f8789; font-weight:normal; text-align:right;}
.comments_and_opinions_list li p{float:left; width:617px; padding:0 0 0 38px;}
.comments_and_opinions_list li strong{float:right; width:80px; margin:0 -3px 0 0;}
.comments_and_opinions_list li strong a{float:left; width:13px; height:12px; margin:0 3px 0 0; background:url(../images/sprite.png) -283px -64px no-repeat;}
.comments_and_opinions_list li strong a.rated{background:url(../images/sprite.png) -264px -64px no-repeat;}

.profile_info_list{float:left; width:286px; list-style:none; margin:0 0 25px 0;}
.profile_info_list li{float:left; width:286px; font-size:13px; color:#7f8789; line-height:140%;margin-bottom:.5em}
.profile_info_exps {padding:20px 0;}
.profile_info_list li span{float:right; width:140px; font-size:13px; color:#000; font-weight:normal;margin-left:15px}
.profile_info_list li span a{color:#3161b5;font-weight:bold;text-decoration:none;}
.profile_info_list li span a:hover{text-decoration:underline;}
.profile_info_list li span em{font-size:13px; color:#3aa94b; font-weight:bold; font-style:normal; text-transform:uppercase;}
.profile_info_status {margin-bottom:1em}


/* cabinet */
.content.cabinet {padding-top:20px;padding-bottom:20px}
.cabinet h1 {border-bottom: 1px solid #9CB246;margin-bottom:10px;padding-bottom:15px;font-weight:bold}
.cabinet .side h2 {border-bottom:0;padding:0;}

.cabinet_section_header {font-weight:bold;color:#54585D;font-size:24px;line-height:140%;margin:0 0 20px;}
.cabinet_section_header strong{font-size:14px !important; color:#9cb246 !important; font-weight:bold;}
.cabinet_section_header label{float:right; font-size:14px; color:#000; margin:-1px 5px 0 0;}
.cabinet_section_header span{float:right; font-size:13px; color:#4c5356; margin:-1px 22px 0 0;font-weight:normal}
.cabinet_section_header .select{font-weight:normal;float:right; position:relative; width:124px; height:15px; margin:5px 0 0 0; line-height:15px; vertical-align:middle; padding:2px 19px 3px 7px; background:url(../images/select_bg.png) 0 -2px repeat-x; border:solid 1px #75849d; font-size:15px; color:#000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.cabinet_section_header .select em{float:right; position:absolute; top:0; right:0; width:19px; height:20px; background:url(../images/sprite.png) -388px -117px no-repeat; cursor:pointer;}
.cabinet_section_header .select small{float:left;}
.cabinet_section_header .select ul{float:left; position:absolute; width:150px; top:20px; left:-1px; border:solid 1px #75849d; background:#f9f9f9; font-size:15px; color:#000; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; list-style:none; z-index:3000; display:none;}
.cabinet_section_header .select ul li{float:left; width:100%; border-top:solid 1px #75849d;}
.cabinet_section_header .select ul li:first-child{border:0;}
.cabinet_section_header .select ul li a{float:left; width:137px; padding:4px 6px 4px 7px; font-size:15px; color:#000; text-decoration:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.cabinet_section_header .select ul li a:hover{background:#f2f2f2;}



/* cabinet menu */
a.cabinet_edit_profile {display:block;float:right;background:url(../images/sprite_cabinet.png) 0 -800px no-repeat;padding-left:30px;color:#3161b5;text-decoration:none;font-size:13px;line-height:18px;margin-top:1em}
a.cabinet_edit_profile:hover {text-decoration:underline}
.cabinet_menu {list-style:none;display:block;margin-bottom:30px;overflow:hidden;zoom:1;padding-top:5px}
.cabinet_menu_item {display:block;float:left;width:118px;font-size:13px;position:relative;text-align:center}
.cabinet_menu_item a, .cabinet_menu_item strong {display:block;padding:45px 0 5px;color:#3161b5;text-decoration:none;background:url(../images/sprite_cabinet.png) 50% 0 no-repeat;}
.cabinet_menu_item a:hover{text-decoration:underline;}
.cabinet_menu_item strong {color:#54585d;background:url(../images/cabinet_sprite_gray.png) 50% 0 no-repeat;}
.cabinet_menu_notifier {display:block;top:-5px;right:15px;position:absolute;font-size:11px;color:#fff;background:#e88b38;line-height:15px;padding:0 5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;} 
.cabinet_menu_payments .cabinet_menu_item_pad {background-position:50% -100px}
.cabinet_menu_collections .cabinet_menu_item_pad {background-position:50% -200px}
.cabinet_menu_subscriptions .cabinet_menu_item_pad {background-position:50% -300px}
.cabinet_menu_exchange .cabinet_menu_item_pad {background-position:50% -400px}
.cabinet_menu_expert .cabinet_menu_item_pad {background-position:50% -500px}
.cabinet_menu_scenters .cabinet_menu_item_pad {background-position:50% -600px}
.cabinet_menu_updates .cabinet_menu_item_pad {background-position:50% -700px}


/* cabinet file exchange */
.cabinet_file_upload h2 {border:0;float:none;padding:0;margin-bottom:7px;font-size:24px;color:#94b416;text-shadow:0 1px 0 #fff;-o-text-shadow:0 1px 0 #fff;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;}
.cabinet_file_upload p {float:none}

.cabinet_file_upload_guidance {position:relative}
.cabinet_file_upload_guidance .explain_text {text-align:center;color:#707070;margin:0 0 10px}
.cabinet_file_upload_guidance .explain_pic {background:url(../images/cabinet_file_upload_guidance.jpg) 50% 0 no-repeat;height:125px;position:relative;}
.cabinet_file_upload_guidance .explain_step1, .cabinet_file_upload_guidance .explain_step2 {font-size:11px;color:#707070;display:block;position:absolute;top:70px;text-align:center;left:160px;width:90px} 
.cabinet_file_upload_guidance .explain_step2 {left:340px;width:100px}
.cabinet_file_upload_guidance .action {font-size:16px;text-align:center;margin-bottom:30px}
.cabinet_file_upload_guidance .action .button {margin-left:20px}
.cabinet_file_upload_guidance .rates {font-size:13px;overflow:hidden;zoom:1;margin:0 -15px;padding:15px 15px 0;border-top:1px solid #dce3bc}
.cabinet_file_upload_guidance .rates h3 {font-size:16px;text-transform:none;border:0;padding:0;float:none}
.cabinet_file_upload_guidance .rates .exp_icon {margin-right:5px}
.cabinet_file_upload_guidance .rates_list {list-style:none;display:block}
.cabinet_file_upload_guidance .rates_list li {margin-bottom:.5em;overflow:hidden;zoom:1;line-height:23px}
.cabinet_file_upload_guidance .rates_gain, .cabinet_file_upload_guidance .rates_spend {float:left;width:50%}
.cabinet_file_upload_guidance .rates .rate {display:block;float:right;width:120px}
.cabinet_file_upload_guidance .rates_gain .rate {background:url(../images/arrow_gray.png) 0 0 no-repeat;padding-left:35px}

.cabinet_upload_appeal {font-size:13px;position:relative;padding:8px 0;display:none}
.cabinet_upload_appeal strong {font-size:16px;}
.cabinet_upload_appeal .button {display:block;position:absolute;top:0;right:0}

.cabinet_file_upload_form {position:relative;display:none}
.cabinet_file_upload_form .simple_form .field_radio {padding-left:0}
.cabinet_file_upload_form .simple_form .field select {width:410px}
.cabinet_file_upload_form .simple_form .field input[type="text"] {width:400px}
.cabinet_file_upload_form .submit {padding-left:145px}
.cabinet_file_upload_form .status_uploading {padding-left:145px;font-size:16px;}
.cabinet_file_upload_form .status_uploading .progress {margin-right:10px;vertical-align:middle;background:url(../images/ajax-loader_big.gif) 0 50% no-repeat;padding:10px 0 10px 40px;display:inline-block;//display:inline}

.cabinet_file_upload_history h2 {border:0;padding:0;float:none}
.cabinet_file_upload_history {}


.common_table {width:100%;margin-bottom:1em}
.common_table th {padding:12px; border-left:dotted 1px #b9bec2; font-size:11px; font-weight:bold; background:#e2e7eb;}
.common_table td:first-child a{float:none;}
.common_table td:first-child a.last{font-weight:bold; color:#3161b5;}
.common_table td:first-child{border:0;}
.common_table tr.even td{background:#fff;}
.common_table th:first-child{border:0;}
.common_table td{padding:10px 12px; border-left:dotted 1px #b9bec2; background:#f9fafb; font-size:13px; line-height:140%;}


.upload_history_table th.upl_add{width:101px}
.upload_history_table th.download{width:56px}
.upload_history_table tr.red td{color:#ff0000 !important}
.upload_history_table tr.red a{color:#ff0000 !important}
.upload_history_table tr.red span{color:#ff0000 !important}
.upload_history_table.text_center td{text-align:center;}
.upload_history_table.text_center td:first-child{text-align:left;}
.upload_history_table td strong{float:left;height:15px;font-size:13px; color:#3161b5; border-right:solid 1px #808387; border-left:solid 1px #cdcfd1; margin:0 6px 0 8px;}
.upload_history_table td a{font-size:13px; color:#3161b5; text-decoration:none;}
.upload_history_table td a:hover{text-decoration:underline;}
.upload_history_table td a.reason{margin-left:12px; color:#ff0000;}
.upload_history_table td a.download_driver em{float:left; width:7px; height:8px; background:url(../images/sprite.png) -564px -2px no-repeat; margin:4px 5px 0 0;}
.upload_history_table td a.delete em{float:left; width:7px; height:7px; background:url(../images/sprite.png) -547px -24px no-repeat; margin:5px 5px 0 0;}
.upload_history_table td span.green{font-size:13px; color:#00974b; font-weight:bold;}
.upload_history_table td span.red{font-size:13px; color:#ff0000; font-weight:bold;}
.upload_history_table td span.grey{font-size:13px; color:#54585d; font-weight:bold;}
.upload_history_table td a.info{float:left; font-size:13px; color:#3161b5; font-weight:bold; position:relative; cursor:pointer;}
.upload_history_table td a.info em{position:absolute; width:12px; height:12px; background:url(../images/sprite.png) -298px -64px no-repeat; right:-15px; bottom:2px}


.cabinet .right_bottom_action {margin:10px 0 20px;float:right}
.cabinet .add_all2list {color:#4C5356;float:right;font-size:13px;}
.cabinet .add_all2list strong {color:#9CB246;font-size:14px;}
    
.ur_avatar{float:right; width:200px; padding:10px 14px; border:solid 1px #dce3bc; overflow:hidden; margin:0 0 10px 0;}
.ur_avatar strong{float:left; width:200px; font-size:13px; font-weight:bold; color:#9cb246; text-transform:uppercase; margin:0 0 10px 0;}
.ur_avatar input[type="checkbox"]{float:left; margin:18px 5px 0 0;}
.ur_avatar label{float:left; font-size:13px; color:#000; width:180px; line-height:140%; margin:15px 0 0 0;}
.ur_avatar img{float:left; width:200px; margin:0 0 15px 0;}
.ur_avatar a.del_ava{float:right; font-size:11px; color:#3161b5; text-decoration:none;}
.ur_avatar a.del_ava em{float:left; width:7px; height:7px; background:url(../images/sprite.png) -547px -24px no-repeat; margin:3px 5px 0 0;}
.ur_avatar a.del_ava:hover{text-decoration:underline;}
.ur_avatar form{float:left; width:200px;padding:20px 0 5px 0;}
.ur_avatar .warning_text {float:left; width:200px; line-height:140%; font-size:11px; color:#54585d; padding:0;}
.ur_avatar .warning_text a{font-size:11px; color:#3161b5; text-decoration:none;}
.ur_avatar .warning_text a:hover{text-decoration:underline;}
.ur_avatar p.way{margin:0 0 10px 0;}


.profile_forms{float:left; width:385px;}
.profile_forms .contact_us_form{float:left; width:385px;}
.profile_forms .contact_us_form fieldset{float:left; width:385px; padding:0 0 13px 0;}
.profile_forms .contact_us_form fieldset.more_padding{padding:0 0 17px 0;}
.profile_forms .contact_us_form label{float:left; font-size:12px; width:auto; color:#54585d; padding:4px 0 0 18px;}
.profile_forms .contact_us_form strong{float:right; font-size:13px; width:241px; padding:4px 7px 4px 7px;}
.profile_forms .contact_us_form strong a{font-size:11px; color:#3161b5; text-decoration:none; font-weight:normal;}
.profile_forms .contact_us_form strong a:hover{text-decoration:underline;}
.profile_forms .contact_us_form input[type="text"]{float:right; width:241px; height:15px; line-height:15px; vertical-align:middle; padding:2px 7px 3px 7px; background:#fff; border:solid 1px #75849d; font-size:15px; color:#000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:url(../images/select_bg.png) 0 -2px repeat-x;}
.profile_forms .contact_us_form input[type="password"]{float:right; width:241px; height:15px; line-height:15px; vertical-align:middle; padding:2px 7px 3px 7px; background:#fff; border:solid 1px #75849d; font-size:15px; color:#000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:url(../images/select_bg.png) 0 -2px repeat-x;}
.profile_forms .contact_us_form .select{float:right; position:relative; width:229px; height:15px; line-height:15px; vertical-align:middle; padding:2px 19px 3px 7px; background:url(../images/select_bg.png) 0 -2px repeat-x; border:solid 1px #75849d; font-size:15px; color:#000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.profile_forms .contact_us_form .select em{float:right; position:absolute; top:0; right:0; width:19px; height:20px; background:url(../images/sprite.png) -388px -117px no-repeat; cursor:pointer;}
.profile_forms .contact_us_form .select small{float:left;}
.profile_forms .contact_us_form .select ul{float:left; position:absolute; width:255px; top:20px; left:-1px; border:solid 1px #75849d; background:#f9f9f9; font-size:15px; color:#000; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; list-style:none; z-index:3000; display:none;}
.profile_forms .contact_us_form .select ul li{float:left; width:100%; border-top:solid 1px #75849d;}
.profile_forms .contact_us_form .select ul li:first-child{border:0;}
.profile_forms .contact_us_form .select ul li a{float:left; width:240px; padding:4px 6px 4px 7px; font-size:15px; color:#000; text-decoration:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.profile_forms .contact_us_form .select ul li a:hover{background:#f2f2f2;}
.profile_forms .contact_us_form fieldset.submit {padding-left:130px}



.multiply{float:right; width:230px; margin:0 20px 0 0;}
.multiply strong{float:left; width:100%; font-weight:bold; font-size:13px; color:#000; line-height:140%; padding:0 0 5px 0;}
.multiply div{float:left; width:228px; height:196px; overflow:auto; border:solid 1px #d7e1f0;}
.multiply div ul{float:left; width:210px; list-style:none; padding:5px 0;}
.multiply div ul li{float:left; width:100%; padding:2px 0;}
.multiply div ul li input{float:left; margin:3px 5px 0 11px;}
.multiply div ul li label{float:left; width:auto !important; font-size:13px; height:13px !important;}

.dll_catalog.my_service_centers th.exp_date{width:70px;}
.dll_catalog.my_service_centers th.status{width:55px;}
.dll_catalog.my_service_centers th.addr{width:138px;}
.dll_catalog.my_service_centers td{line-height:130%;}
.dll_catalog.my_service_centers td.bord_0{border:0;}
.dll_catalog.my_service_centers b{color:#3aa94b;}
.dll_catalog.my_service_centers em{color:#ff0000; font-size:13px; text-transform:uppercase;}
.dll_catalog.my_service_centers a.bol{font-weight:bold;}
.dll_catalog.my_service_centers input[type="radio"]{float:left; margin:7px 0 0 -18px;}
.dll_catalog.my_service_centers tr td:first-child{padding-left:20px; padding-right:0;}
.dll_catalog.my_service_centers img{float:right; width:100px; margin:0 0 0 0;}
*+ html .dll_catalog.my_service_centers img{margin:-24px 0 0 0;}

p.home{width:750px;}
.home_list{float:right; width:154px; margin:-11px 0 0 0; list-style:none; font-size:13px; color:#54585d;}
.home_list li{float:left; width:154px; padding:11px 0; border-top:dotted 1px #9cb246;}
.home_list li em{float:left; width:4px; height:8px; margin:3px 10px 0 5px; background:url(../images/sprite.png) -499px -42px no-repeat;}
.home_list li:first-child{border:0;}
.home_list strong{float:right; font-size:15px; margin:0 0 0 0; color:#000; width:65px;}
.home_list span{float:right; font-size:19px; color:#000; width:65px; font-weight:bold; margin:-4px 0 0 0;}


.right_side{float:right; width:735px;}
.right_side p{font-size:13px;}
.right_side .description{float:left; width:735px; margin:0 0 21px 0;}
.right_side .description h2{margin:0;}
.right_side .description section{float:left; width:715px; padding:14px 10px; background:#f8fafb;}

.left_side{float:left; width:217px; margin:0 0 0 -15px;}

.num_list{float:left; width:695px; margin:0 0 12px 40px;}
.num_list li{float:left; width:695px; margin:0 0 22px 0; line-height:140%; font-size:13px; color:#000;}
.num_list li strong{font-size:13px; color:#000; font-weight:bold;}
.num_list li a{text-decoration:underline;}
.num_list li a:hover{text-decoration:none;}

.contact_us_right{float:right; width:425px; padding:0 8px 0 0;}
.contact_us_right p{font-size:13px; margin:0;}
.contact_us_left{float:left; width:250px; padding:0 0 0 8px;}
.contact_us_left p{font-size:17px; margin:0;}
.contact_us_left p span{font-size:13px; color:#565656;}
.contact_us_left p a{font-size:17px; color:#3161b5;}

.left_menu{float:left; width:215px; list-style:none; background:#f9faf4; border:solid 1px #dce3bc; padding:4px 0; margin:-14px 0 0 0;}
.left_menu li{float:left; width:215px; padding:11px 0;}
.left_menu li.active a{color:#000000; font-weight:bold; text-decoration:none !important; cursor:default;}
.left_menu li.active a i{float:left; width:4px; height:4px; background:url(../images/sprite.png) -323px -34px no-repeat;}
.left_menu li a{float:left; margin:0 10px 0 22px; font-size:13px; color:#3161b5; text-decoration:none;}
.left_menu li a i{float:left; width:4px; height:4px; background:url(../images/sprite.png) -317px -34px no-repeat; margin:5px 0 0 -11px;}
.left_menu li a:hover{text-decoration:underline;}

.adv_static_table{float:left; width:100%; margin:0 0 20px 0; border-bottom:solid 1px #c4d190;}
.adv_static_table th{padding:4px; font-size:11px; color:#565656;}
.adv_static_table td{font-size:13px; color:#000; font-weight:bold; padding:18px 4px; border-top:solid 1px #c4d190; vertical-align:middle;}
.adv_static_table td:first-child{padding-left:0; font-size:17px; color:#fff; font-weight:bold;}
.adv_static_table td i{font-style:normal; float:left;  width:27px; height:27px; line-height:27px; vertical-align:middle; text-align:center; background:url(../images/sprite.png) -286px -27px no-repeat;}
.adv_static_table td span{float:left; width:100%; font-size:13px; color:#565656; font-weight:normal; padding:5px 0 0 0;}

.half_block{float:left; width:100%; margin:0 0 15px 0;}

.right_half{float:right; width:340px; margin:0 0 18px 0;}

.left_half{float:left; width:340px; margin:0 0 18px 0;}

.audience_table{float:left; width:100%;}
.audience_table th{font-size:13px; color:#000; font-weight:bold; line-height:140%;}
.audience_table td{font-size:13px; color:#000; line-height:140%;}

.more_stat{float:left; margin:0 0 0 16px; font-size:17px; color:#3161b5; text-decoration:none;}
.more_stat:hover{text-decoration:underline;}
.more_stat i{float:left; width:9px!important; height:17px!important; background:url(../images/sprite.png) -274px -27px no-repeat !important; margin:-1px 0 0 -16px;}

.adv_find_out{float:left; width:709px; padding:18px 12px; background:#f9faf4; border:solid 1px #dce3bc; margin:0 0 32px 0; font-size:12px; color:#000;}
.adv_find_out img{display:inline-block; margin:-9px 2px -9px 2px;}
*+ html .adv_find_out img{display:inline; zoom:1;}

.rules_list{float:left; width:712px; margin:0 0 20px 20px; list-style:disc; color:#9cb246;}
.rules_list li{font-size:13px; color:#9cb246; line-height:140%;}
.rules_list li p{float:none; font-size:13px; color:#000; line-height:140%;}
.rules_list li a{font-size:13px; color:#3161b5; text-decoration:none;}
.rules_list li a:hover{text-decoration:underline;}

.file_ext_search_form{float:left; width:100%; border-bottom:dotted 1px #5f6267; padding:0 0 18px 0; margin:0 0 10px 0; position:relative;}
.file_ext_search_form input[type="text"]{float:left; width:133px; height:19px; padding:9px 52px 7px 7px; font-size:18px; color:#555; background:#fff; border:solid 1px #dce3bc;box-shadow:inset 0 2px 3px #ececec;-webkit-box-shadow:inset 0 2px 3px #ececec;-moz-box-shadow:inset 0 2px 3px #ececec;}
.file_ext_search_form input[type="submit"]{float:right; width:16px; height:16px; padding:8px 9px; margin:11px 9px 0 0; background:url(../images/sprite.png) -314px -4px no-repeat; border:0; cursor:pointer; position:absolute; right:5px; top:0;}

.bookmark_this{float:left; width:455px; font-size:11px; color:#000; padding:36px 0;}
.bookmark_this a{float:right; font-size:11px; color:#3161b5; margin:0 18px 0 20px; text-decoration:none; position:relative;}
.bookmark_this a:hover{text-decoration:underline;}
.bookmark_this a:first-child{margin:0 0 0 20px;}
.bookmark_this a.first i{float:left; width:16px; height:16px; background:url(../images/sprite.png) 0 0 no-repeat; position:absolute; left:-20px; top:50%; margin:-8px 0 0 0;}
.bookmark_this a.second i{float:left; width:16px; height:16px; background:url(../images/sprite.png) -18px 0 no-repeat; position:absolute; left:-20px; top:50%; margin:-8px 0 0 0;}
.bookmark_this a.third i{float:left; width:16px; height:16px; background:url(../images/sprite.png) -36px 0 no-repeat; position:absolute; left:-20px; top:50%; margin:-8px 0 0 0;}
.bookmark_this a.fourth i{float:left; width:16px; height:16px; background:url(../images/sprite.png) -54px 0 no-repeat; position:absolute; left:-20px; top:50%; margin:-8px 0 0 0;}

.print{float:right; font-size:11px; color:#3161b5; text-decoration:none; position:relative; margin:0 0 -10px 0;}
.print:hover{text-decoration:underline;}
.print i{float:left; width:14px; height:18px; background:url(../images/sprite.png) -72px 0 no-repeat; position:absolute; left:-18px; top:50%; margin:-9px 0 0 0;}

.with_premission{float:right; font-size:11px; color:#5f6267; margin:-31px 0 31px 0;}
.with_premission a{font-size:11px; color:#3161b5; text-decoration:none;}
.with_premission a:hover{text-decoration:underline;}


.search_content {margin-left: 225px;}
.search_content .defaul_list {width: auto; margin-left: 40px;}

.search_list{list-style:none; margin:0 0 35px 15px;}
.search_list li{padding:10px 0;s}
.search_list li a{/*float:left; margin:0 0 0 38px; */font-size:17px; color:#3161b5; text-decoration:none;}
.search_list li a:hover{text-decoration:underline;}
.search_list li a i{float:left; width:9px; height:17px; background:url(../images/sprite.png) -274px -27px no-repeat; margin:-1px 0 0 -16px;}

.search_in_help{width:555px; padding:18px 12px; background:#f9faf4; border:solid 1px #dce3bc; margin-bottom: 30px;}
.search_in_help label{font-size:13px; color:#000; padding:3px 0 0 0;}
.search_in_help input[type="submit"]{ font-size:13px; color:#000; padding-left:5px; padding-right:5px; cursor:pointer;}
.search_in_help input[type="text"]{float:right; font-size:13px;height:20px;color:#000; width:100%;}
.search_in_help_srchlabel{float:left;}
.search_in_help_srchbutton{float:right;}
.search_in_help_srchfield{padding-left: 15px;float:left;width:80%;zoom:1;}
.search_in_container{overflow:hidden;zoom:1;}

.description form{float:left;}
.description form input[type="submit"]{float:left; font-size:13px; color:#000; padding-left:5px; padding-right:5px; cursor:pointer;}
.description form input[type="text"]{float:left; font-size:13px; color:#000; width:300px;}

.lang_list{float:left; width:100%; list-style:none; margin:0 0 40px 0;}
.lang_list li{float:left; width:25%; padding:28px 0;}
.lang_list a{float:left; font-size:15px; color:#3161b5; margin:0 0 0 70px; text-decoration:none;}
.lang_list a:hover{text-decoration:underline;}
.lang_list a i{float:left; width:55px; height:37px; margin:-11px 0 -11px -70px;}
.lang_list a.flag1 i{background:url(../images/sprite_flags.png) 0 0 no-repeat;}
.lang_list a.flag2 i{background:url(../images/sprite_flags.png) -57px 0 no-repeat;}
.lang_list a.flag3 i{background:url(../images/sprite_flags.png) -114px 0 no-repeat;}
.lang_list a.flag4 i{background:url(../images/sprite_flags.png) -171px 0 no-repeat;}
.lang_list a.flag5 i{background:url(../images/sprite_flags.png) -228px 0 no-repeat;}
.lang_list a.flag6 i{background:url(../images/sprite_flags.png) -285px 0 no-repeat;}
.lang_list a.flag7 i{background:url(../images/sprite_flags.png) -342px 0 no-repeat;}
.lang_list a.flag8 i{background:url(../images/sprite_flags.png) -399px 0 no-repeat;}

i.search{float:left;width:55px;height:49px;margin:0 5px 0 0;background:url(../images/sprite.png) 0 -270px no-repeat;}
.search_for{float:left; font-size:13px; color:#565656; margin:-22px 0 18px 61px;}

.search_block{float:left; width:100%;}
.search_block .more_stat{float:right; font-weight:normal;}
.search_block table{margin:0 0 28px 0;}
.search_block .width_auto td{width:auto;}
.search_block td a{font-size:13px; color:#9cb246; font-weight:bold;}
.search_block td a em{font-size:13px; color:#000; font-weight:normal; font-style:normal;}
.search_block td a.download_driver{font-weight:normal; color:#3161b5;}
.search_block td a.category{font-weight:normal; color:#3161b5;}

.search_title{float:left; width:100%; font-size:17px; color:#9cb246; font-weight:bold; border-bottom:solid 1px #9cb246; margin:0 0 15px 0; padding:0 0 2px 0;}
.search_title.found{margin:0 0 0 0;}
.search_title em{font-size:17px; color:#f68e56; font-weight:bold; font-style:normal;}
.search_title i{float:left; width:18px; height:19px; background:url(../images/sprite.png) 0 -272px no-repeat; margin:-2px 7px 0 0;}
.search_title.found i{float:left; width:18px; height:15px; background:url(../images/sprite.png) -20px -19px no-repeat; margin:-1px 7px 0 0;}
.search_title.found em{font-size:25px; color:#000; float:left; margin:-8px 6px -1px 0;}

.all_drivers td.fouth{font-size:11px !important;}
.all_drivers td.fouth a{font-size:11px !important;}
.all_drivers td.fifth{font-size:11px !important;}
.all_drivers td.fifth a{font-size:11px !important;}


.footer{display:block; width:978px; margin:0 auto; padding:16px 0 30px 0;clear:both}
.footer a{color:#3161b5; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer p{text-align:center; margin:0 0 14px 0; font-size:15px; color:#000;}
.header_404 .footer p{color:#fff;}
.footer span{float:left; width:100%; text-align:center; margin:0 0 5px 0; font-size:11px; color:#54585d;}
.footer .footer_menu{float:left; width:978px; text-align:center; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:solid 1px #d7e1f0;}
.footer .footer_menu:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
.footer .footer_menu li{display:inline-block; font-size:13px; color:#54585d;}
*+ html .footer .footer_menu li{display:inline; zoom:1;}
.footer .footer_menu li a{font-size:13px; color:#3161b5; text-decoration:none; margin:0 8px;}
.footer .footer_menu li a:hover{text-decoration:underline;}
.footer .footer_lil_menu{float:left; width:978px; text-align:center;}
.footer .footer_lil_menu:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
.footer .footer_lil_menu li{display:inline-block; font-size:11px; color:#54585d;}
*+ html .footer .footer_lil_menu li{display:inline; zoom:1;}
.footer .footer_lil_menu li a{font-size:11px; color:#3161b5; text-decoration:none; margin:0 6px;}
.footer .footer_lil_menu li.active a{color:#000; font-weight:bold; text-decoration:none !important; cursor:default;}
.footer .footer_lil_menu li a:hover{text-decoration:underline;}








/* added by reznikov.v */
.dll_catalog td a.plus_cd:hover em {background-position:-418px -176px}
a.added2cd {cursor:default!important}
.cd_subm_bg a.added2cd {background-position:-105px -19px!important} 

.dll_catalog a.added2cd em {background-position:-127px -27px!important;height:17px!important;width:18px!important;}

h1 img.vendor_logo {max-height:50px;margin-bottom:-15px;margin-left:15px}
.service_center_form input[type="text"] {width:430px}
.letters_list li {margin-left:5px}
ul.languages_list {padding:0;margin:0;list-style:none;list-style-position:outside;clear:both;font-size:22px}
ul.languages_list li {margin:7px 5px 8px 0;padding:0;display:block;height:48px;float:left;width:200px}
ul.languages_list li a {color:#3161B5;text-decoration:none}
ul.languages_list li a:hover {text-decoration:underline}
ul.languages_list li img {margin-right:10px;vertical-align:middle}
.profile_info_list li span em.red {color:red}
h1 .select {width:150px}
h1 .select ul {width:176px}
h1 .select ul li a {width:163px}
.cabinet_side_menu li.dh em {background-position:-181px -96px}
.cabinet_side_menu li.mlc em {background-position:-216px -96px}
.cabinet_side_menu li.ms em {background-position:-111px -96px}
.cabinet_side_menu li.fe em {background-position:-251px -96px}
.cabinet_side_menu li.msc em {background-position:-285px -96px}
.cabinet_side_menu li.lu em {background-position:-146px -96px}
.ur_avatar input[type="checkbox"] {margin-top:10px}
.ur_avatar label {margin-top:5px}
.ur_avatar .gravatar_wrapper fieldset {margin-top:7px;width:195px;text-align:center;padding:0}
.ur_avatar .gravatar_wrapper fieldset .raiting_subm_bg {float:none;margin:0}
.ur_avatar form {padding-top:5px}
.contact_us_form .grey_button{float:left; width:92px; display:inline-block; margin:0 0 0 0; background:url(../images/sprite.png) 0px -587px no-repeat; position:relative;}
.contact_us_form .grey_button input[type="reset"]{float:left; width:92px; height:46px; margin:0 0 2px 0; padding:8px 0 8px 3px; background:transparent; border:0; cursor:pointer; font-size:17px; color:#fff; font-weight:bold; -webkit-text-shadow: #1f2123 -1px -1px 2px; -moz-text-shadow: #1f2123 -1px -1px 2px; text-shadow: #1f2123 -1px -1px 2px;}
.contact_us_form .grey_button em{float:left; position:absolute; width:5px; height:46px; top:0; right:-5px; z-index:10; background:url(../images/sprite.png) -595px -587px no-repeat;}
*+ html .contact_us_form  .grey_button{display:inline;zoom:1}
.my_service_centers b.green {color:#3AA94B!important}
.my_service_centers b.red {color:red!important}
.my_service_centers b.orange {color:#FF9900!important}
.add_2_cd .green_subm_bg {float:right;width:135px;display:inline-block;margin:0 0 0 33px;background:url(../images/sprite.png) 0px -456px no-repeat;position:relative}
.add_2_cd .green_subm_bg a {float:left;width:142px;text-decoration:none;height:35px;line-height:35px;vertical-align:middle;text-align:center;margin:0 0 0 0;background:transparent;font-size:13px;color:white;font-weight:bold;-webkit-text-shadow:#7a9511 -1px -1px 2px;-moz-text-shadow:#7a9511 -1px -1px 2px;text-shadow:#7A9511 -1px -1px 2px;}
.add_2_cd .green_subm_bg em {float:left;position:absolute;width:5px;height:38px;top:0;right:-5px;z-index:10;background:url(../images/sprite.png) -595px -456px no-repeat;}
.pdf_html_preview {font-size:13px;line-height:125%}
.pdf_html_preview hr {margin:15px 0;height:1px;border:0px none;background:#aaa}
.manuals_pre_list li {border:1px solid #D7E1F0}
.df_left .raiting_subm_green_bg span {width:auto!important}
.footer {margin-bottom:20px!important}
.description section input[type="url"] {width:610px!important}
.ssl_manual_menu li.active a {cursor:pointer!important}
/* file archive content */
div.arhive_contains ul.contains_list {max-height:300px;overflow-y:scroll}
div.arhive_contains ul.contains_list a.dir {background:url(../images/files_icos.gif) no-repeat 0 -16px;padding-left:20px}
div.arhive_contains ul.contains_list ul {padding-left:16px;list-style:none;list-style-position:outside;}
div.arhive_contains ul.contains_list li {width:auto;float:none;clear:both;display:block;min-height:16px}
div.arhive_contains ul.contains_list li a {float:none!important;font-size:12px!important}
div.arhive_contains ul.contains_list dl {font-size:12px;color:#54585D;height:11px;border-bottom:1px dotted #666}
div.arhive_contains ul.contains_list dl dd {float:right;padding-left:5px;background-color:#f0f2f6!important}
div.arhive_contains ul.contains_list dl dd b {font-style:normal;font-weight:normal;display:inline-block;margin-left:20px;width:105px}
div.arhive_contains ul.contains_list dl dt {float:left;height:16px;padding-right:5px;padding-left:20px;background-color:#f0f2f6!important;background:url(../images/files_icos.gif) no-repeat top left;}
div.arhive_contains ul.contains_list dl dt.exe,
div.arhive_contains ul.contains_list dl dt.bat,
div.arhive_contains ul.contains_list dl dt.com {background-position:0 -32px;}
div.arhive_contains ul.contains_list dl dt.txt,
div.arhive_contains ul.contains_list dl dt.ini,
div.arhive_contains ul.contains_list dl dt.inf,
div.arhive_contains ul.contains_list dl dt.css,
div.arhive_contains ul.contains_list dl dt.js,
div.arhive_contains ul.contains_list dl dt.xml,
div.arhive_contains ul.contains_list dl dt.xsl {background-position:0 -80px;}
div.arhive_contains ul.contains_list dl dt.zip,
div.arhive_contains ul.contains_list dl dt.rar,
div.arhive_contains ul.contains_list dl dt.cab,
div.arhive_contains ul.contains_list dl dt.tar,
div.arhive_contains ul.contains_list dl dt.tgz,
div.arhive_contains ul.contains_list dl dt.tbz,
div.arhive_contains ul.contains_list dl dt.tbz2,
div.arhive_contains ul.contains_list dl dt.bz,
div.arhive_contains ul.contains_list dl dt.bz2,
div.arhive_contains ul.contains_list dl dt.gz {background-position:0 -96px;}
div.arhive_contains ul.contains_list dl dt.jpg,
div.arhive_contains ul.contains_list dl dt.jpeg,
div.arhive_contains ul.contains_list dl dt.gif,
div.arhive_contains ul.contains_list dl dt.png,
div.arhive_contains ul.contains_list dl dt.ico,
div.arhive_contains ul.contains_list dl dt.tif,
div.arhive_contains ul.contains_list dl dt.tiff,
div.arhive_contains ul.contains_list dl dt.bmp {background-position:0 -48px;}
div.arhive_contains ul.contains_list dl dt.hlp,
div.arhive_contains ul.contains_list dl dt.chm {background-position:0 -112px;}
div.arhive_contains ul.contains_list dl dt.doc,
div.arhive_contains ul.contains_list dl dt.docx,
div.arhive_contains ul.contains_list dl dt.rtf {background-position:0 -128px;}
div.arhive_contains ul.contains_list dl dt.htm {background-position:0 -144px;}
div.arhive_contains ul.contains_list dl dt.html {background-position:0 -144px;}
div.arhive_contains ul.contains_list dl dt.iso {background-position:0 -176px;}
div.arhive_contains ul.contains_list dl dt.msi {background-position:0 -192px;}
div.arhive_contains ul.contains_list dl dt.pdf {background-position:0 -208px;}
div.arhive_contains ul.contains_list dl dt.xls,
div.arhive_contains ul.contains_list dl dt.xlsx {background-position:0 -224px;}
div.arhive_contains ul.contains_list dl dt.bin {background-position:0 -240px;}
div.arhive_contains ul.contains_list dl dt.dat {background-position:0 -256px;}
div.arhive_contains ul.contains_list dl dt.dll,
div.arhive_contains ul.contains_list dl dt.sys {background-position:0 -272px;}
div.arhive_contains ul.contains_list dl dt.mp3,
div.arhive_contains ul.contains_list dl dt.mp4,
div.arhive_contains ul.contains_list dl dt.m4a,
div.arhive_contains ul.contains_list dl dt.m4b,
div.arhive_contains ul.contains_list dl dt.amr,
div.arhive_contains ul.contains_list dl dt.aac,
div.arhive_contains ul.contains_list dl dt.wma,
div.arhive_contains ul.contains_list dl dt.wav {background-position:0 -288px;}
div.arhive_contains ul.contains_list dl dt.log {background-position:0 -304px;}
span.highlight {color: #9CB246!important;font-weight:bold!important}
#cse-search-results iframe{height:1550px!important}

/* exts */
.ext_type {margin-bottom:20px;background-color:#F8FAFB;padding:10px;border:solid 1px #D7E1F0}
.ext_type .information_block, .ext_type .info_options, .ext_type .description, .ext_type .dll_info {width:612px}
.ext_type .description section {width:592px}
.ext_type .description section p {margin-bottom:8px}
.ext_type .information_block .useful_list {width:174px}
.ext_type .information_block ul.useful_list li a {font-weight:normal!important;line-height:125%}
.ext_catalog td a img {margin-right:6px;vertical-align:middle}
.ext_type .information_block, .ext_type .description {margin-bottom:0px}
.ext_type h2 {margin-bottom:10px}

/* advertise */
.adv h1.static {background:url(../images/adv_sprite.png) no-repeat 0 -50px;height:40px;padding:10px 0 0 50px}
.adv h1.pay_per_clicks {background:url(../images/adv_sprite.png) no-repeat 0 -100px;height:50px;padding:0 0 0 50px}
.adv h1.trial {background:url(../images/adv_sprite.png) no-repeat 0 -150px;height:40px;padding:10px 0 0 50px}
.adv h1.google_adwords {background:url(../images/adv_sprite.png) no-repeat 0 -199px;height:40px;padding:10px 0 0 50px}
.adv h1.sponsorship {background:url(../images/adv_sprite.png) no-repeat 0 -250px;height:40px;padding:10px 0 0 50px}

.adv_proposals {padding:0;margin:0;list-style:none;list-style-position:outside}
.adv_proposals li {margin-bottom:20px;position:relative;padding-left:50px}
.adv_proposals li p {float:none}
.adv_proposals li a {font-weight:bold;font-size:110%}

.adv_proposals li i {background-image:url(../images/adv_sprite.png);background-repeat:no-repeat;height:50px;width:43px;display:inline-block;position:absolute;top:0;left:0}
.adv_proposals li.static i {background-position:0 -50px}
.adv_proposals li.pay_per_clicks i {background-position:0 -100px}
.adv_proposals li.trial i {background-position:0 -150px}
.adv_proposals li.google_adwords i {background-position:0 -199px}
.adv_proposals li.sponsorship i {background-position:0 -250px}

/* Subscribe */

.subscribe header {border-bottom:0 none;margin-bottom:30px;background:none}
.subscribe div.wrapper {background:none}
.subscribe div.container {padding:20px;width:936px;}
.subscribe .submit a {font-size: 15px;color: #3161B5;text-decoration:underline}
.subscribe .submit a:hover {text-decoration:none}
.subscribe .footer p {color:white}

.buying_steps {list-style:none;list-style-position:outside;display:block;font-size:30px;color:darkgrey;overflow:hidden;zoom:1}
.buying_step {padding:0 30px 0 0;margin:0 20px 0 0;display:block;float:left;position:relative}
.buying_step_desc {display:block;color:#4C5356;font-size:11px;font-weight:normal;margin:.5em 0}
.buying_step_current {color:#9CB246;font-weight:bold;}
.buying_step_arr {display:block;position:absolute;right:0;top:.5em;width:9px;height:17px;background:url(../images/sprite.png) -274px -27px no-repeat}

.subscribe h2 {font-size:18px;float:none;margin-bottom:20px;border-bottom:0;padding:0;width:auto}
.subscribe h2 span {margin-left:20px}
.subscribe .buying_steps {border-bottom:1px solid #9CB246;margin-bottom:30px;padding-bottom:15px;}
.subscribe .payment {margin-bottom:40px}
.subscribe .registration_data {margin-bottom:40px}
.subscribe .submit {border-top:1px solid #DBDBDB;padding:20px 0 30px}

.subscriptions {overflow:hidden;zoom:1;margin-bottom:40px}
.subscriptions_wrapper {width:936px;list-style:none;list-style-position:outside;}
.subscription {background:#fff;padding:15px;width:185px;height:170px;float:left;border:1px solid #d7e1f0;margin-left:-1px;position:relative}
.subscription_first {margin:0}
.subscription .button {display:block;width:150px;position:absolute;bottom:15px;left:50%;margin-left:-75px}
.subscription .button_pad {display:block}
.subscription h3 {font-size:20px;color:#000;text-transform:none;font-weight:bold;padding-bottom:15px;margin-bottom:15px;line-height:1.2em}
.subscription_price {display:block;float:right;color:#993300;font-weight:normal}
.subscription_desc {font-size:13px;color:#54585D;float:none}
.subscriptions_abilities {font-size:13px;margin-bottom:20px;float:right;width:250px}
.subscriptions_abilities h6 {font-weight:bold;margin-bottom:1em;line-height:1.5em}
.subscriptions_abilities ul {list-style:none;list-style-position:outside;}
.subscriptions_abilities li {margin-bottom:.5em;background:url(../images/sprite.png) -445px -144px no-repeat;padding:3px 0 3px 25px}
.subscription_selected {background:#f3f7fd;border:1px solid #bcbfc3;position:relative;box-shadow:inset 0 2px 5px #e3e5e9;-webkit-box-shadow:inset 0 2px 5px #e3e5e9;-moz-box-shadow:inset 0 2px 5px #e3e5e9;position:relative;z-index:1}
.subscription_selected .button_pad, .subscription_selected:hover .button_pad, .subscription_selected:active .button_pad {	
	cursor:default;
	background: #4e7ed2; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3969bd', endColorstr='#6595e9'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#3969bd), to(#6595e9)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #3969bd,  #6595e9); /* for firefox 3.6+ */
	box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;
}

.payment_methods {list-style:none;list-style-position:outside;}
.payment_method {font-size:16px;display:block;position:relative;width:645px;margin-bottom:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #fff;}
.payment_method:hover {background:#f3f7fd;border:1px solid #D7E1F0;}
.payment_method label {background:url(../images/payment_systems_icons.png) 0 0 no-repeat;height:40px;line-height:40px;display:block;cursor:pointer}
.payment_method div {display:block;position:absolute;left:10px;top:50%;margin-top:-.5em}
.payment_method_time {position:absolute;width:100px;right:100px;font-size:13px;font-weight:normal;color:#54585D;top:0;line-height:40px} 
.payment_method_selected, .payment_method_selected:hover {background:#f3f7fd;border:1px solid #bcbfc3;position:relative;box-shadow:inset 0 2px 3px #e3e5e9;-webkit-box-shadow:inset 0 2px 3px #e3e5e9;-moz-box-shadow:inset 0 2px 3px #e3e5e9;}
.payment_method_selected label {cursor:default}

.payment_method_paypal label{padding-left:90px;background-position:40px -120px;}
.payment_method_twoco label {padding-left: 90px;background-position: 35px -440px;}
.payment_method_webmoney label {padding-left: 90px;background-position: 40px -560px;}
.payment_method_ndcom label {padding-left: 90px;background-position: 40px -760px;}
.payment_method_directebanking label {padding-left:90px;background-position: 37px -640px;}
.payment_method_plimus label {padding-left:90px;background-position:38px -400px;}
.payment_method_ccard label {padding-left:140px;background-position:38px 0;}
.payment_method_skrill label {padding-left:110px;background-position:38px -800px;}

.subscribe .registration_data {width:640px}
.subscribe .registration_data .block_desc {margin-top:-1em}
.subscribe .registration_data_tgl {float:right;display:block;font-size:16px;line-height:140%;}

.subscription_benefits {background:#F8FAFB;margin:0 -20px -20px;clear:both;overflow:hidden;zoom:1;padding:20px 20px 10px;border-top:1px solid #D7E1F0}
.subscription_benefits h2 {color:#496DA6;font-size:18px;float:none;margin-bottom:20px;border-bottom:0;padding:0}
.subscription_benefits ul {list-style:none;list-style-position:outside;overflow:hidden;zoom:1}
.subscription_benefits li {display:block;margin:0 20px 10px 0;padding:.5em 0 0 65px;font-size:14px;position:relative;min-height:48px;_height:48px;float:left;width:200px}
.subscription_benefits li span {display:block;width:50px;height:48px;position:absolute;top:0;left:0;overflow:hidden;}
.subscription_benefits li span i {display:block;position:absolute;left:0;top:0;background:url(../images/subscr_icons_benefits.png) 0 0 no-repeat;width:300px;height:48px;}
.subscription_benefits li.instantly span i {left:-200px;}
.subscription_benefits li.parallel span i {left:-250px;}
.subscription_benefits li.ad_free span i {left:-100px;}
.subscription_benefits li.virus_free span i {left:-150px;}
.subscription_benefits li.history span i {left:-50px;}

.subscription_offer {background:#ddefff;border-color:#4295de}
.subscription_offer .offer_appeal {text-align:center}
.subscription_offer .offer_appeal h2 {font-size:35px;text-shadow:0 1px 0 #fff;-o-text-shadow:0 1px 0 #fff;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;margin:0;color:#3274ae;float:none}
.subscription_offer .offer_appeal h3 {color:#3274ae;font-size:25px;border:0;padding:0;font-weight:normal;text-transform:none;margin-bottom:30px;float:none}
.subscription_offer .offer_action {text-align:center}
.subscription_offer .offer_action p {float:none;font-weight:bold;font-size:14px}

.subscribe .accept_payments {background:#F3F7FD;border-radius: 5px 5px 5px 5px;margin: 20px auto 0;width: 1018px;}
.subscribe .accept_payments .pad {margin: 0 0 0 6px;padding: 10px 0 4px;}
.subscribe .accept_payments .pad h6 {display: inline-block;font-size: 18px;font-weight: normal;vertical-align: middle;margin: 0 20px 0 0;text-align: right;width: 215px;zoom: 1;}
.subscribe .accept_payments ul {background: url(../images/accept_payments.png) 0 0 no-repeat;list-style: none;list-style-position: outside;display: inline-block;vertical-align: middle;margin: 0;padding: 0;width: 555px;zoom: 1;}
.subscribe .accept_payments li {display: inline-block;margin: 0;padding: 0;width: 165px;min-height: 64px;_height: 64px;zoom: 1;}
.subscribe .accept_payments li.webmoney {padding-left: 415px;}
.subscribe .accept_payments li.webmoney a {display: inline-block;}
.subscribe .accept_payments li span{margin-right:5px;display:inline-block;float:left;}
.subscribe .accept_payments li .linksholder{padding-top:15px;width:190px;height:32px;}
.nofloat {float: none;}


/* buy now */

.buynow header {border-bottom:0 none;margin-bottom:30px;background:none}
.buynow div.wrapper {background:none}
.buynow div.container {padding:20px;width:936px;}

.buynow div.container h1 {border-bottom:1px solid #9CB246;margin-bottom:30px;padding-bottom:15px;}
.buynow h2 {font-size:18px;float:none;margin-bottom:20px;border-bottom:0;padding:0;overflow:hidden;width:auto}
.buynow h2 span {margin-left:20px}
.buynow .submit {border-top:1px solid #DBDBDB;padding:20px 0 30px;clear:both}
.buynow .submit a {font-size: 15px;color: #3161B5;text-decoration:underline}
.buynow .submit a:hover {text-decoration:none}
.buynow .footer p {color:white}

.buynow .payment, .buynow .delivery {margin-bottom:40px}
.buynow .register_offer .comment {color:#4C5356;font-size:11px;display:block;margin-top:.5em}

.buynow .register_offer_benefits {padding-top:20px;display:none}
.buynow .register_offer_benefits h6 {font-weight:bold;display:block;margin-bottom:.5em;font-size:14px}
.buynow .register_offer_benefits ul {list-style:none;list-style-position:outside;}
.buynow .register_offer_benefits li {margin-bottom:.5em;background:url(../images/sprite.png) -445px -144px no-repeat;padding:3px 0 3px 25px}

.buynow .registration_data {padding-top:10px;font-size:14px;}
.buynow .registration_data h6 {font-weight:bold;padding-left:145px;display:block;margin:0 0 1em}

.subprice {font-weight:bold;font-sizke:16px;white-space:nowrap;}
.ndcom a{margin-left:10px}
.points {font-size:14px;}
.points td{border:none;}

.order_summary {float:right;width:250px;position:relative;zoom:1;background:#F9FAF4;border: 1px solid #DCE3BC;}
.order_summary h2 {margin:0}
.order_summary .pad {margin: 0 0 0 6px;padding:15px 20px 15px 14px;zoom:1;}
.order_summary table {font-size:16px;width: 100%;margin-bottom: 10px;table-layout:fixed}
.order_summary td {border-bottom: 1px dotted #DCE3BC;padding: 12px 0;}
.order_summary .item {word-wrap:break-word;overflow:hidden}
.order_summary .price {text-align: right;padding-left: 20px;width:70px}
.order_summary .total td {border: 0;font-weight: bold;}
.order_summary .apply_coupon {border-top: 1px solid #9CB246;padding-top:15px;}
.order_summary .apply_coupon .coupon_number {width:120px;background:#fff;font-size:16px;padding:5px;border:1px solid #75849D;vertical-align:middle}
.order_summary .apply_coupon label {display: block;margin-bottom: .5em;font-size:13px}

/* simple form */

.simple_form {font-size:13px}
.simple_form .field {margin-bottom:15px;}
.simple_form .field label, .simple_form .field_radio .label {float:left;width:135px;text-align:right;margin-right:10px;padding-top:.7em;display:block}
.simple_form .field input[type="text"], .simple_form .field input[type="email"], .simple_form .field input[type="password"], .simple_form .field select {font-size:16px;padding:5px;width:auto;border:1px solid #75849D;}
.simple_form .field_pad {display:block;overflow:hidden;zoom:1;padding-top:1px}
.simple_form .field_radio {padding-left:145px}
.simple_form .field_radio label {width:auto;float:none;display:inline;padding:0 0 0 3px;cursor:pointer}
.simple_form .field_radio .field_pad {padding:.7em 0}
.simple_form .wide {width:480px !important}
.simple_form .field_comment {display:block;color:#7F8789;font-size:13px;padding:5px 0}


/* cdburner */
.cdburner {position:fixed;background:#9cb14b;border-top:1px solid #b8c6d1;line-height:35px;//line-height:29px;width:100%;bottom:0;left:0;height:35px;font-size:15px;z-index:500;_top:0;_position:absolute;_top:expression(parseInt(document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight, 10) + "px");}
.cdburner .pad {width:950px;margin:0 auto;position:relative;height:35px;z-index:2;zoom:1}
.cdburner .cdburner_logo {float:left;font-weight:bold;font-size:19px;margin-right:20px;_height:41px;_overflow:hidden;line-height:35px}
.cdburner .cdburner_logo span {display:block;background:url(../images/sprite.png) 0 -270px no-repeat;width:40px;height:41px;position:relative;float:left;left:-2px;top:-7px}
.cdburner .explore {float:left;position:relative}
.cdburner .explore .tgl {display:block;cursor:pointer;padding:0;text-decoration:none;color:#fff;font-weight:bold;margin-top:4px;position:relative;z-index:2;border:1px solid transparent;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.cdburner .explore .tgl span {display:block;padding:3px 20px;line-height:20px}
.cdburner .explore .tgl:hover {background-color:#fff;border-color:#b8c6d1;color:#9cb246}
.cdburner .explore .dropdown {display:none;position:absolute;width:500px;height:280px;bottom:39px;left:0;margin:0 0 -8px;z-index:1;background:#fff;border:1px solid #b8c6d1;border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;-webkit-border-radius:5px 5px 5px 0;}
.cdburner .explore .dropdown h6 {font-size:15px;font-weight:bold;margin:0;background:#9cb14b;height:35px;padding:0 21px;margin:-1px -1px 0;border:1px solid #9cb14b;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;//line-height:35px}
.cdburner .explore .dropdown .files {height:235px;overflow-y:scroll;overflow-x:hidden;padding:0 10px;margin:5px 5px 0 0;}
html:first-child .cdburner .explore .dropdown .files {overflow: auto;}  /* хак для опера версии меньше 9.5 */

.cdburner .explore .dropdown table {width:460px}
.cdburner .explore .dropdown col.type {width:50px}
.cdburner .explore .dropdown col.size {width:70px}
.cdburner .explore .dropdown col.delete {width:70px}
.cdburner .explore .dropdown td {background:#f9fafb;padding:0 10px;font-size:13px;}
.cdburner .explore .dropdown tr.even td {background:#fff}

.cdburner .explore .dropdown td a {color:#3161b5;text-decoration:none;}
.cdburner .explore .dropdown td a:hover {text-decoration:underline;}

.cdburner .explore .dropdown td.delete {padding-left:20px}
.cdburner .explore .dropdown td.delete a {cursor:pointer;color:#3161b5;text-decoration:none;}
.cdburner .explore .dropdown td.delete a:hover {color:red}
.cdburner .remove_icon {display:inline-block;width:15px;height:15px;background:url(../images/sprite.png) -543px -20px no-repeat;vertical-align:middle;margin-right:5px}

.cdburner .explore .dropdown td.size {text-align:right}
.cdburner .explore .dropdown a.close {display:block;position:absolute;right:10px;top:0px;cursor:pointer;text-decoration:none;color:#fff;font-size:13px;font-weight:bold}
.cdburner .opened .dropdown {display:block}
.cdburner .opened .tgl {background-color:#fff;color:#9cb246;margin-top:0;padding-top:4px;border-color:#b8c6d1;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-top:0}
.cdburner .opened .tgl span {padding-top:4px}

.cdburner .info {float:left;margin:0 20px;}
.cdburner .info span {margin:0 7px;color:#565656}
.cdburner .info_qnt {color:#000;font-weight:bold;display:inline-block;margin-left:25px;margin-bottom:-10px}
.cdburner .cd_icon {display:block;background:url(../images/sprite.png) -40px -270px no-repeat;width:22px;height:22px;position:relative;margin:6px 5px 0 0;float:left;z-index:1;//margin-top:3px}
.cdburner .help {float:right;display:block;margin:10px 20px 0}
.cdburner .burn {float:right;//margin-top:3px}
.cdburner .burn a {display:inline-block;vertical-align:abs-middle;*zoom:1;*display: inline;
background: #fd932d; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc5f', endColorstr='#fc5f00'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffcc5f), to(#fc5f00)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ffcc5f,  #fc5f00); /* for firefox 3.6+ */
border:1px solid #d67101;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
color:#fff;font-weight:bold;text-decoration:none;
line-height:1em;padding:6px 10px 4px;
text-shadow:0 -1px 0 #985016;-o-text-shadow:0 -1px 0 #985016;-moz-text-shadow:0 -1px 0 #985016;-webkit-text-shadow:0 -1px 0 #985016;
}
.cdburner .burn a:hover {
background: #ffaa59; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed672', endColorstr='#fd7600'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fed672), to(#fd7600)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fed672,  #fd7600); /* for firefox 3.6+ */
}

.cdburner .burn a:active {
background: #f48214; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd7b19', endColorstr='#fea73f'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fd7b19), to(#fea73f)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fd7b19,  #fea73f); /* for firefox 3.6+ */
}

.cdburner_shade {height:100%;width:100%;position:fixed;left:0;top:0;z-index:499;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;_position: absolute;_top: expression(parseInt(document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight, 10) + "px")}
/* cdburner order */
.cdburner_order h1 i {display:block;width:40px;height:41px;overflow:hidden;background:url(../images/sprite.png) 0 -270px no-repeat;float:left;margin:0 15px 0 0}
.cdburner_order form {float:left;width:655px;border-right:1px solid #9CB246;padding-right:30px;margin-bottom:24px;}
.cdburner_order ul.list {list-style:none;list-style-position:outside;margin:0;padding:0;}
.cdburner_order ul.list li {border-bottom:1px dotted #DFDFDF;padding:5px 10px 5px 2px;margin:0;font-size:16px;overflow:hidden;zoom:1;}
.cdburner_order ul.list li.header {border-bottom:1px solid #DFDFDF;font-size:14px;color:#959595;padding-top:0;}
.cdburner_order ul.list li.header div {padding-top:0;}
.cdburner_order ul.list .cd {width:180px;font-size:14px;float:left;margin-right:15px;padding:8px 0;display:block}
.cdburner_order ul.list .details {width:293px;font-size:14px;float:left;margin-right:15px;padding:8px 0;display:block}
.cdburner_order ul.list .price {width:95px;margin:0;text-align:right;padding:8px 30px 8px 0;position:relative;float:left;margin-right:10px;display:block}
.cdburner_order ul.list .delete {display:block;width:15px;height:15px;background:url(../images/sprite.png) -543px -20px no-repeat;cursor:pointer;position:absolute;right:0;top:7px;}
.cdburner_order ul.list .tgl {cursor: pointer;padding:0;width:180px;text-decoration:none;position:relative;z-index:2;color:#3161B5;font-size:16px;background:#fff;border:1px solid #fff;}
.cdburner_order ul.list .tgl span {display:block;padding:8px 8px 8px 8px;}
.cdburner_order ul.list .tgl span i {display:block;background:url(../images/sprite.png) -40px -270px no-repeat;width:22px;height:22px;position:relative;overflow:hidden;float:left;z-index:1;margin-right:6px;margin-top:-2px;}
.cdburner_order ul.list .tgl span em {display:block;position:absolute;right:0;top:14px;right:12px;width:7px;height:4px;background:transparent url(../images/sprite.png) no-repeat -499px -23px}
.cdburner_order ul.list .opened .tgl {border-color:#cbd8ee!important;border-style:solid!important;border-width:1px 1px 0 1px!important;border-radius:3px 3px 0 0!important;-webkit-border-radius:3px 3px 0 0!important;-moz-border-radius:3px 3px 0 0!important;-khtml-border-radius:3px 3px 0 0!important;behavior:url(js/PIE.htc);}
.cdburner_order ul.list .opened .tgl span em {background-position:-523px -46px}
.cdburner_order ul.list .tgl:hover {border:1px solid #cbd8ee;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;behavior:url(js/PIE.htc);}
.cdburner_order ul.list .details span {color:#959595;margin:0 5px;}
.cdburner_order .total {border-top:1px solid #DFDFDF;font-size:16px;font-weight:bold;text-align:right;margin-top:-1px;padding:12px 55px 30px 0;}
.cdburner_order ul.list .files {display:none;clear:left;font-size:12px;position:relative;top:-1px;z-index:1;zoom:1;}
.cdburner_order ul.list .opened .files {border:1px solid #cbd8ee;border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-khtml-border-radius:0 5px 5px 5px;behavior:url(js/PIE.htc);}
.cdburner_order ul.list .files .pad {margin:0 0 0 1px;padding:15px 15px 10px 14px;zoom:1;}
.cdburner_order ul.list .files .scroll {max-height:250px;overflow:auto;_height200px;}
.cdburner_order ul.list .files table {width:570px;}
.cdburner_order ul.list .files col.name {width:380px;}
.cdburner_order ul.list .files col.type {width:120px;}
.cdburner_order ul.list .files col.size {width: 70px;}
.cdburner_order ul.list .files td {font-size:12px;padding:0 10px 10px 0;}
.cdburner_order ul.list .files a {color:#3161B5;text-decoration:none}
.cdburner_order ul.list .files a:hover {text-decoration:underline}
.cdburner_order .shipping {margin-bottom:15px;background:#f3f7fd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;behavior:url(js/PIE.htc);}
.cdburner_order .shipping .pad {margin:0 0 0 20px;padding:15px 20px 15px 0;zoom:1;}
.cdburner_order .shipping h4 {color:#496DA6;border-bottom:1px solid #CBD8EE;padding-bottom:.4em;margin-bottom:1em;font-size:120%}
.cdburner_order .shipping fieldset.indent {padding-bottom:20px;}
.cdburner_order .shipping label {font-size:15px;width:115px;margin:.3em -145px 0 0;text-align:right;display:block;float:left;}
.cdburner_order .shipping .fields {margin-left:135px;}
.cdburner_order .shipping .fields .field_descr {font-size:13px;color:#8c8c8c;display:block;margin-top:5px}
.cdburner_order .shipping input, .cdburner_order .shipping textarea, .cdburner_order .shipping select {font-size:15px;padding:2px;width:430px;border:1px solid #75849D;background:#f9f9f9;padding:2px 7px 3px 7px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;behavior:url(js/PIE.htc);}
.cdburner_order .shipping select {width:445px}
.cdburner_order .shipping textarea {max-width:430px;min-width:430px;min-height:50px;max-height:100px;_height:50px}
.cdburner_order .submit {position:relative;padding:13px 0 0 0;color:#8C8C8C}
.cdburner_order .words {float:right;width:225px;}
.cdburner_order .words p {line-height:20px}

.ui-widget {font-size:12px!important}
.cs_add .ui-widget-combobox {float:left;width:221px;height:15px;line-height:15px;vertical-align:middle;padding:2px 7px 3px 7px;background:white;border:solid 1px #75849D;font-size:14px!important;color:black;background: url(../images/select_bg.png) 0 -2px repeat-x;border-right:0 none;}
.cs_add .ui-button {width:16px;border-color:#75849D}
.cs_add .ui-button .ui-button-icon-primary {width:16px}
.ui-autocomplete-scroll {border-color:#75849D!important}
.ui-autocomplete-scroll a {font-size:12px!important;padding:0.1em 0.4em!important}
.cs_add .logo_wrapper {display:inline-block}
.cs_add .logo_wrapper div {margin-bottom:10px}
.cs_add .logo_wrapper div img {margin-bottom:5px;max-width:250px;display:block}
*+ html .cs_add .logo_wrapper div img {width:250px}
.cs_add .logo_wrapper label {float:none;width:auto;margin-left:3px}
.cs_add .logo_wrapper input[type=checkbox] {vertical-align:middle}
.cs_add .images_wrapper {display:inline-block;width:250px}
.cs_add .images_wrapper label {float:none;width:auto}
.cs_add ul.images {list-style:none;list-style-position:outside;padding:0;margin:0;clear:both;overflow:hidden;width:250px;display:inline-block;margin-bottom:10px}
.cs_add ul.images li {display:inline-block;margin-right:3px;width:80px}
.cs_add ul.images li img {max-width:80px}
*+ html .cs_add ul.images li img {width:80px}
.cs_add ul.images li .delete {display:block;margin-top:3px;float:none;width:auto;padding:0;text-align:center}
.cs_add ul.images li .delete label {display:inline-block;margin-right:3px;float:none;width:16px;margin:0;padding:0}
table.info_options {width:380px; margin-bottom: 20px;}

.ui-dialog-alert .ui-widget-header {background:#F6A828;}
.ui-dialog-alert .ui-button, .ui-dialog-confirm .ui-button {margin:.3em 0 0 .4em!important}
.ui-dialog-alert .ui-dialog-buttonpane, .ui-dialog-confirm .ui-dialog-buttonpane {margin-top:0!important}

.ui-menu-item-descr {display:inline-block;color:#777;font-size:10px;float:right;margin-top:2px}
.ui-menu-item-label {font-size:13px!important;display: inline-block;white-space: nowrap;overflow: hidden;}
.ui-menu-item-label b {font-size:13px!important}

/* system & forms messages */
.error_msg {position:relative;padding:10px 10px 10px 68px;margin:0 0 26px;background:#ffd3d3;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both}
.error_msg p {margin:0;float:none}
.error_msg em{ width:48px; height:48px; margin:0 10px 0 0; background:url(../images/messages_icons.png) 0 -90px no-repeat; position:absolute; left:10px; top:50%; margin:-24px 0 0 0}
.error_msg strong{font-size:15px; color:#ff0000;}

.info_msg {position:relative;padding:10px 10px 10px 68px; margin:0 0 26px; background:#e7e8e9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both}
.info_msg p {margin:0;float:none}
.info_msg em{width:48px; height:48px; margin:0 10px 0 0; background:url(../images/messages_icons.png) -52px -90px no-repeat; position:absolute; left:10px; top:50%; margin:-24px 0 0 0; }
.info_msg strong{font-size:15px; color:#000;}


.form_message_error,.form_message_success {display:block;clear:both;padding:5px 0 0 0;margin:0;font-size:12px}
.form_message_error {color:red}
.form_message_success {color:#3dae06}

.system_message {line-height:1.5em;position:relative;padding:10px;background:#e7e8e9;margin:0 0 26px 0;font-size:13px;clear:both;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.system_message i {width:22px;height:22px;background:url(../images/messages_icons.png) 0 0 no-repeat;display:inline-block;vertical-align:middle;margin:0 5px 2px 0}
.system_message strong {font-size:14px;display:block}
.system_message p {padding:0;margin:0;float:none}

.message_error {background:#ffd3d3}
.message_error i {background-position:0 0}
.message_warning {background:#f9ecc9}
.message_warning i {background-position:0 -44px}
.message_success {background:#caefd3}
.message_success i {background-position:0 -22px}
.message_info {background:#d1e7f6}
.message_info i {background-position:0 -66px}



/* kontera links hack */
a.kLink {display:inline!important;float:none!important;}
/* logo localization*/
.logo{float:left; margin:4px 0 0 0; width:250px; height:56px; background:url(../images/sprite.png) 0 -200px no-repeat;}
.logo img{float:left;}
/*icon img*/
.dll_catalog td a.download_ico {vertical-align:middle;display:inline-block;//display:inline}
.dll_catalog td a.download_ico img {vertical-align:middle}
.dll_catalog td a.download_link {vertical-align:middle}

.df_left.subscribed{min-width:180px;max-width:350px;float:right;margin-right: 20px;}

.paidfile{margin-left:15px;line-height:10px;font-size:12px;color:white;background:green;border-radius:5px;display:inline;padding-left:7px;padding-right:7px;padding-top:2px;padding-bottom:2px;}
.warning {margin-right:10px;float:left;width:22px;height:22px;display:inline-block;background:url(../images/messages_icons.png) 0px -44px}
.warning_msg{display:block;float:right;}
.prolong{font-size:18px;display:block;line-height:48px;text-align:center;}

.flag{width: 15px;height: 14px;display: block;background:url(../images/flags.png) 0px 0px no-repeat;text-decoration: none;}
.flag.it{background-position:0px 0px}
.flag.de{background-position:0px -14px}
.flag.jp{background-position:0px -28px}
.flag.es{background-position:0px -42px}
.flag.fr{background-position:0px -56px}
.flag.pt{background-position:0px -70px}
.flag.ru{background-position:0px -84px}
.flag.en{background-position:0px -98px}
.flag.zh{background-position:0px -112px}
.flag.hi{background-position:0px -126px}


.extensions_main img{margin-left:15px;margin-bottom:10px;float:right}
.extensions_main .ad_block{margin-top:25px;}

.download_driver_cell{white-space:nowrap;}


/*DE ONLY 
.captcha_fset{width:167px!important;margin-right:7px!important;} 
.download_fset{margin-right:0px!important;width:248px!important;}*/ 

.little_label{font-size:12px!important;color:darkgray;}
.sign_with{}
.sign_with_label{font-style:normal;font-size:11px;display:inlineblock;width:auto!important;margin-bottom:10px;}
.sign_with ul{margin-top:9px;padding:0;list-style: none;}
.sign_with li{float:left;}
.sign_with a.vk{float:left; width:16px; height:16px; background:url(../images/socials.png) 0px 0px no-repeat; margin:-2px 2px; border:0;}
.sign_with a.fb{float:left; width:16px; height:16px; background:url(../images/socials.png) -17px 0px no-repeat; margin:-2px 2px; border:0;}
.sign_with a.tw{float:left; width:16px; height:16px; background:url(../images/socials.png) 0px -17px no-repeat; margin:-2px 2px; border:0;}
.sign_with a.mru{float:left; width:16px; height:16px; background:url(../images/socials.png) -17px -17px no-repeat; margin:-2px 2px; border:0;}
.sign_with a.goo{float:left; width:16px; height:16px; background:url(../images/socials.png) 0px -34px no-repeat; margin:-2px 2px; border:0;}
.sign_with a.ok{float:left; width:16px; height:16px; background:url(../images/socials.png) -17px -34px no-repeat; margin:-2px 2px; border:0;}
.sign_with a.oi{float:left; width:16px; height:16px; background:url(../images/socials.png) -17px -51px no-repeat; margin:-2px 2px; border:0;}
.sign_with a.ya{float:left; width:16px; height:16px; background:url(../images/socials.png) 0px -51px no-repeat; margin:-2px 2px; border:0;}


.discussion h1 {line-height:120%;font-size:30px;margin:0;border-bottom:1px solid #9cb246;padding-bottom:20px}
.discussion_close {float:right}
.discussion_question {background:#eef3dc;margin-bottom:20px}
.discussion_question, .discussion_reply, .discussion_reply_form {position:relative;padding:20px 10px 20px 80px}
.discussion_reply {border-bottom:1px solid #E3E5E6;}
.discussion_author {width:60px;position:absolute;left:10px;top:20px;color:#7F8789;font-size:11px;line-height:1.3em}
.discussion_author img {border:1px solid #DAE3F1;display:block;margin-bottom:.5em}
.discussion_text p {font-size:14px}
.discussion_replies_list {list-style:none;}
.discussion_author_name {font-size:14px;font-weight:bold;margin-bottom:.5em}
.discussion_files {font-size:12px;color:#7F8789}
.discussion_files a {color:#3161B5;text-decoration:none}
.discussion_files a:hover {color:#3161B5;text-decoration:underline}
.discussion_official_reply .discussion_author img {border-color:#3161b5}
.discussion_official_reply .discussion_badge {display:inline-block;vertical-align:middle;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#3161b5;color:#fff;padding:2px 4px;font-size:11px;font-weight:normal;text-transform:uppercase}
.discussion_reply_form input[type="text"].kapcha{width:62px;}
.discussion_reply_form input[type="file"] {font-size:14px;//height:25px}
.discussion_reply_form label{margin-bottom:.5em;display:block}
.discussion_reply_form .line{margin-bottom:15px;width:100%;position:relative}
.discussion_reply_form textarea {width:90%;height:140px;max-height:200px;padding:5px;background:#fff; border:solid 1px #75849D; font-size:15px; color:#000;background:#fff;box-shadow:inset 0 2px 3px #ececec;-webkit-box-shadow:inset 0 2px 3px #ececec;-moz-box-shadow:inset 0 2px 3px #ececec;}
.discussion_reply_form textarea:focus {border:solid 1px #2b59a9}
.discussion_reply_form .select{ position:relative; width:480px; height:15px; line-height:15px; vertical-align:middle; padding:2px 19px 3px 7px; background:url(../images/select_bg.png) 0 -2px repeat-x; border:solid 1px #75849d; font-size:15px; color:#000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}


.linksholder_footer{margin-top:15px;text-align:center;}

.drv_ad_block{margin-top:30px!important;}

.email_step2{padding-left:43px;padding-top:15px;padding-bottom:15px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin-bottom:20px;}
.email_step2 label{margin-right:7px;}

.order h1{position: relative}
.order .order_status{color:black;margin-top:10px;margin-right:0px!important;right:0px;display:inline;float:right;font-size:12px;font-style:normal;padding:5px 8px 5px 8px!important;height:16px;line-height:16px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: 5px;}
.order .waiting{background:#ffcc43}
.order .error{background:#ff4343}
.order .okay{background:#add332}
.order .suspend{background:#d7d7d7;color:#686868;}
.order .download_file{cursor:pointer;margin-left:7px;padding:1px 4px 1px 4px;border:1px solid #3161b5;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius: 2px;background:#f3f8fc;font-size:12px;color:#3161b5;}
.order .download_file:hover{background:#3161b5;color:#f3f8fc}
.order{font-size:14px;width:680px;}
.order a{color:#3161B5;text-decoration:none;font-weight:bold;}
.order a:hover{text-decoration:underline;}
.torrent_link i{margin-right:5px;background:url(../images/sprite.png) -106px -252px no-repeat;display:inline-block;width:16px;height:16px;}
.torrent_link {margin-bottom:10px;display:block;margin-top:25px;}
.order .order_onefile {margin-bottom:20px;}
.order .order_onefile ul {list-style:none;}
.order .order_onefile td:first-child{height:32px;}
.order .order_onefile ul li{height:20px;margin-bottom:5px;line-height:16px;float:left;width:250px;}
.order .order_onefile ul li a{line-height:42px;}
.order .order_onefile ul li img{margin-right:5px;margin-bottom:-5px;}
.order .order_onefile .lasttd{text-align:right}
.order .wait_moment{width:100%;margin-top:15px;}
.order .order_files{margin-bottom:25px;}
.order .order_files th{font-size:12px;color:darkgrey;border-bottom:1px dotted gray;}
.order .order_files tr:first-child{height:18px;}
.order .order_files .lasttd{text-align:right}
.order .order_files tr{padding-top:2px;height:38px;}
.order .total{text-align:right;border-top:1px dotted gray;height:26px;}
.order .total .lasttd{}
.order .total .lasttd b{font-weight:normal}
.order .total .lasttd b em{margin-left:5px;}
.order .total .lasttd strong{display:inline-block;margin-top:7px;font-weight:normal}
.order .total .lasttd strong em{margin-left:5px;color:#12b51d}
.order .total .lasttd u{display:inline-block;margin-top:7px;text-decoration: none}
.order .total .lasttd u em{margin-left:5px;color:#f3b306}
.order .total .lasttd i{display:inline-block;white-space:nowrap;margin-top:12px;font-size:18px;font-style:normal}
.order .total td{padding-top:7px;}
.order .order_files .first_row td{height:42px;padding-top:7px;}
.order .payment_details{margin-bottom:25px;}
.order .payment_details div{margin-bottom:10px;}
.order .payment_details div span:first-child{display:block;float:left;width:150px;}
.order .delivery{margin-bottom:25px;}
.order .delivery div{margin-bottom:10px;}
.order .delivery div span:first-child{display:block;float:left;width:150px;}
.order .docs_prints{margin-bottom:25px;}
.order .docs_prints ul {list-style:none;}
.order .docs_prints ul li{float:left;margin-right:25px;}
.order .docs_prints .print,.order .docs_prints .pdf,.order .docs_prints .resend{margin-right:5px;float:left;background:url(../images/sprite.png) 0px 0px;width:16px;height:16px;display:inline-block;}
.order .docs_prints  .print{background-position: -71px 0}
.order .docs_prints .pdf{background-position:-346px -33px}
.order .docs_prints .resend{background-position:-90px 0}

.descr_manual{float:left;width:450px;}

.reminder_payment {width: 931px;margin: 0 auto;position: relative; background: #fff;padding: 20px;border: 3px solid #9cb246;}
.reminder_payment .close {position: absolute; right: 10px; top: 10px; width: 19px; height: 20px; display: block; cursor:pointer; background: url('../images/close.png') no-repeat;}

/* backgrounds */
.subscribe, .buynow {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB9JREFUeNpiLK1sZGBg+PLlMxOE4uHhZYJQQD5AgAEAq4UKUP6fvxUAAAAASUVORK5CYII=) 50% 0;}
body{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAIAAAC0Ujn1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxFJREFUeNpUVluSHDEIA3bvf98kVSaAJOyeD08/DAYhRPufv/8y0+rn7v1nfVNP3Pv5vIoIPKuldp1Ta2+vBzDBkzY5B27KNnJ8wXvtyLnH6jhvzjjn6NAc4zqgd2dbnfHv9b6CUJgeWQea16Pe3sue1T/nqb6xTFpjPiGX+b6s+zPekGGsIzM6pCMnDpM4U39BwH+F5Itlw1jXhpgC9kA2beOrBByBrx220a0ltuVWxQgEEOuohe8g2Kd5EtJxCqCA+KTvtJ+jfFIurB1WzjpNCL9jZcOF1HUyHNRtMlcy8DWJTwAAZSJTZsyp84bf874Zbg1uOA1B8YaWLwLCZNnb/Ikz0SkmGgi77ADTRMk92AkgkBXnWdt2lT6k8635gwY5iLRDzQQm5x4/8d7zjHzFdWy/ZN5gmQdvQRVQakjJopnKoS4YxJfAgfcpXgFS3Ki/F0R/9nCFr94pKw/0irEpAtwyC5HflTJalF5Uii2M+r6vYNvlmVhikVX17VwESQmQGoltqR8J8NtYQtyG16T9p+JPg0G2qtyZt+nYMf72C0kJnOvJL4BMJZWrNog0JZjb5SDrYj+h1d4R28aixW8aJVQ4U2FNbJEXZ+C947zqdCXJ1DhOjZ1uzDyrS1fnVDS8uaNCPZA7GlTwq41LMH9CNtHV7cPxjZ0anepoiNzQIFSq5XlsZcGEQZYV81vDcFV4ZesGKFFzcRc5xIohfsOEiyRk9UBolpTk72GP8kfijtcOJTZlE6mv3N+mQKnCFqRHB0Fc1Caky7WEGjfeIfJRnoFKADF0f+SZcCkPdCMn+m2vElnQeQlHkSIgM6hdnPHxRV0L335g94arO+9kgyBEo9C3ERzDmjpgZ62tyeG+U/RSjCX99PS2QxNDaed2oGYCxXp6taUZs/uRzwZqP5HykRxlQEsNUntTdr8Cce7Xxg0v1J9O0Ybacgrbz08AR5R1TmJVvlJuIWipQpxgPN9lM+NnpO7k7SDjEHnlkPLuGjT8goH0X8Y/B+hjwV4Q9qMh9Y2Jrz1fURXSLYEn/wswACqmAz1d1qroAAAAAElFTkSuQmCC);}
.just4bg{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAMqCAIAAAAuKKfPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABaxJREFUeNrsV9mO4zgMtAgDsWXntxbYh/3/D2lf2acVz0iMnThH98xg/eQqyAzJqpJ7Jvz19z+X5XJqTlVVMQDHE4BT01RVIC4A6HwhLgAct8LiRQjpcVmapjEAS3qc8NwAOJ4AOJ7ANxRelF+4MD1OyhMAx2nHU4uaIBfAhTNxAeC4FRYvQhWqy79JrNbAesfGjbZ71B2F9eVVVXPxmuc6XjQgF0tOEUGLXJHN2t6/G7nbrKZCTB6OrgAcX7hwKV+k5DS6c/MNWQ3EWwOpcCZeGQDHF0lO4pwcAuk+zpgk3FkAOJ6AidMauHORL4uBnZFLqwUNRLDCT11kTE6joze6444APPGxWvRjJQF4OTlrheqzAnC+PhGAm8J64UBgRwHg+GIByFXcKc4+VfMv/WYAatXg4ajLYi/SqLvtsBsvPm6Pmhm+4mOdTfBo1EJ+cJwKW7yv6JOCvYWfFWdHVtumDfTXzcBbkfvUqPglb/WH23ft2FNYi13M2890vIrxeuRCIA3a1gDMMz7SuQFodXQD66MubrR1O4KeC6jNhdnscHzmjnP5IswrhXwpeNRgo84qPwFwXK9V+SLkdjFYtyPqKgJeT84zduQHomrbRgNvZPXjdsxqhxaWO6Edrareqh20CtohgH2ciAugHZkrWN0xqI/BfLwNAKquEwQLgBu1pkckPjEA5XawvmN2e9rNL0DQb5KBVVVX7ChV3kwOiqmjBht1yndK4gg3ALnqDOxaRQOUnKgd452s5hNgRzdBrur1AJzKXLh1O1Tl9aziqFF5vKNqoB+KBp4ZtVR1Z2HArLexMwDLNDWRVFYAbYyB7VHwRse1wtmFet3Hm5Cv2BHbNCGKZ4CzOkVUVcCHVe0oWZMBLhyJC6jxPBKfBKCqygXQfZymyCoToI5RO8bPBKD4dOy5HThRQG4AO040oQGYZuUK0A7+oXhn1FrFu6oGjidAPiaOWRUAJuYjVWdVdZZRy9Flx0rPpTBXncG9AMwGNnZkDSYF1DGoWASeUnXKfhF9JN4ZSIUj8coAOD6ZqlFVjaTqqKqOpmqh8rOq5gccuQk7KgB3W/IAWDK2krOro1e1pgdpMI0MwPEEQMSKnYH6yh8VTsWL4Pi1cNZRnlGVfJbCYDvu7DjNkwFwSYqsaqcdu3s+5hPc7/iCOF1Hl2I08NyOV4NXAzDjalLYfcTHsjBQIx6dAExjetAECqDrukDiGYB8Iga/l6pFR/a9N1Db6KOp6vhoo35kR7rIXU+qjgxYVfphBeAmwI7ji6PijiiedDRVM54AOM4BWClk8UYD3HEgVQWwOL3u3MuoQSfa3LGmR0986LSw4AlwVocuTaAATMyrqis7BnqIygRgpAf+sAIQPo0G9tqBEwXyUQCrOuhoCMBxU7V4cWdhaqTJ6d9WteQJ1COrjOIIAMdHHXXsVH6zo0xOrnqwyDn579iRHeD/AnCnvjcA+UQPRh10VEnOa3bUtMpZO5y3O15V5Kw6lS05+mIwO8qd7u04GlhRFUftlffbqlZBf0jAaseeJkxcAXUciCsAOa8qA1vi7NnxjJ8aUTmYHV+RVGdQ6/lvYYffccx9Wgt5j/c3kD0CsHAYh54KGdT4IDGHQQA4noDY0asdPdpR2qM+Zvas21GPV1W/TNWCJwCOJwCO845nuviDgTdUZXv63sAzdvgd917kW3Fye8RH5xuOKr4pgNyuuz66F2uyk0YdvhgkH4UbUDv6s4E1O970cVQfRZwfyGp2wB+rgXYU8AOjOjt2+xgG8U1AKhT7DIDjA/voXtwutEBoALJAkDglz5KTJeXXBMCHXMV6KE6aqNfR+90hd6MnAMN3X+QfCMCvL3zRDvo3RHrfwP9V1fNZNDCw+5tzdmL8Yck5Co/Co/AoPAqPwqPwKDwKj8Kj8Cg8Co/Co/AoPAqPwqPwKPzzC/8TYAC2pQdb7FIVVAAAAABJRU5ErkJggg==) 50% 0 repeat-x;}
body.header_404 {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiLK1sZGBg+PLlMw8PL4TBhMYHMpjQ+EAGExqfaI0AAQYAl+slVuyNUwIAAAAASUVORK5CYII=) 50% 0;}
header{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB9JREFUeNpiLK1sZGBg+PLlMxOE4uHhZYJQQD5AgAEAq4UKUP6fvxUAAAAASUVORK5CYII=) 50% 0;}
.header_wrap{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAACKCAIAAADg9Wf4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT9JREFUeNrs0k1uxCAMBWBAkQYD6bEqddH7H2T4nVXfcyaEkUa9QLtC+POzJRL7+fVtjBl9OGvsGMN77/ro/uZRdv4mhuXujDXj0W9etsdU3IxlCFmDJmQ3zYpmqSwvqgtOtXNyHw13aBd/ZZ+T7eidyiZRFR/WrCqazqzIUXZWR4ggO1We2qgsS6AGCYv2qUFVTg1aprIpQNvUsKhVja61dmpYtVE3aohTMbJS29R4asRrVFXTWo1PjYdG1Vb5zq3+olY1bbjFmKhssqa2Qq1T04vWqRFap6bEyaeWGPdNj1PtpaUkaKmZIShuR9npCJSZ5XFpUTUIpYS9OmLuZZlvhaaEbMloOrIJWVNK5mTNQsui+J9zhrLp/qp7uvbarGWX833NMnTshX4suu87Po7u1QXvsri74/jXP6Q/AgwAbrihmNXtgYAAAAAASUVORK5CYII=) 50% 0 repeat-x;}
.wrapper{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAEkCAYAAAAW46BPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANZJREFUeNrsmkEOgzAMBLuoH6r6oj6y79seKy5hVQhNzHACMZIza6MggR6v9/MWHEvzrlLQ39P7+vLX0l3XeFDpycCzOzMqqBQ0OTZApaCZxy1QaTy+ZDxMD9ZY17FWY/9YWbuxf9RqodLSZnD/IKNtpaX5skNnkCklo1TGdCYClYKuNGZK12imB5mryRA4MlcOXKmMCRwZZLqWVgqawHeDSkHzKCCDDDInyOz+5FunhUpBM49YY431sdaVvhcyFMRDjmODM/wKPAGoFHTXNcr26Dl+BBgAR75N72VjK1wAAAAASUVORK5CYII=) 50% 0 repeat-x;}
.main_menu li.active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAIAAAAs6UAAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACtJREFUeNpi2HMhj+nv3z9Mv//8Yvr9+yfTr18/wfTvP7/B4gwMDMgYIMAAx6QWqyZ4qOwAAAAASUVORK5CYII=) 0 0 #9cb246 repeat-x;}

#google_translate_element { margin-top: -4px; margin-left: 5px; width: 138px; height: 18px;} 				
.goog-te-gadget-simple .goog-te-menu-value { color: #000; float: none; border: none; } 				
.goog-te-gadget-simple .goog-te-menu-value:hover { border: none; } 



.double_footer {
	width: 976px;
	padding: 9px 14px;
	margin-bottom: 20px;
}

.double_footer_list {
	margin: 0 -10px;
}

.double_footer_item {
	width: 190px;
	padding: 0 14px 0 14px;
	display: inline-block;
	vertical-align: top;
}

.double_footer_item:last-child {
	width: 275px;
}

.double_footer_item .like_block {
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
	height: 475px;
}

.advetrisment_block {
	margin-bottom: 50px;
	text-align: center;
}

.advetrisment_item {
	display: inline-block;
	margin-right: 40px;
}

.advetrisment_item:last-child {
	margin-right: 0px;
}