/* Global, begin */
* {padding:0; margin:0}
body { min-width:1005px; line-height:18px; text-rendering: optimizelegibility;font-family:Verdana, Tahoma, Helvetica, sans-serif; color:#666; font-size:12px; 
-align:left; background:#fff; width:100%;}
* html body {behavior:url("http://4ppc.ru/templates/gadget/greeze/csshover.htc")}

ul {list-style:none}
img {vertical-align:middle; border:0; font-size:12px}
div {vertical-align:top;}
table {width:100%}
table, td {border-collapse:collapse; border-spacing:0; vertical-align:top}
fieldset {border:1px solid #ccc; padding:5px}

button {border:0; padding:0; cursor:pointer}
radio {background:#ecf1ff;}
select {font:normal 12px "Trebuchet MS", Sans-serif, Tahoma; background:#fff url(input.jpg) 0 0 repeat-x; border:1px solid #DDE3BF; padding:1px 5px; color:#555}
input, textarea, button {font:normal 14px "Trebuchet MS", Sans-serif, Tahoma; background:#fff url(input.jpg) 0 0 repeat-x; border:1px solid #DDE3BF; padding:1px 5px; color:#555}
textarea:focus, input:focus, textarea:hover, input:hover {border-color:#C7C68B;}
button:active, button:focus, a:focus, a:active  {outline: none;outline-style:none;}
a {color:#0086E5; text-decoration:underline}
a:active {outline:none}
a:focus {-moz-outline-style:none}
a:hover {color:#000; text-decoration:none}
button{
display: inline-block;
padding: 4px 12px;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
color: #333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #F5F5F5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#E6E6E6));
background-image: -webkit-linear-gradient(top, #FFF, #E6E6E6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #FFF, #E6E6E6);
background-repeat: repeat-x;
border: 1px solid #CCC;
border-color: #E6E6E6 #E6E6E6 #BFBFBF;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #B3B3B3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

button:hover,
button:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

button:hover, button:focus, button:active {color: #333333;background-color: #e6e6e6;}

h1, h2, h3, h4, h5 {color: #000;font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: normal;text-rendering: optimizelegibility;letter-spacing: -1px;}
h1, h2, h3, h4 {line-height:35px}
/*h1, h2, h3 {font-size:25px}*/
h1 {padding-bottom:5px;_text-shadow:0 1px 0 #FFFFFF, 0 -1px 2px #BEBEBE;font-size:25px;}
h2 {padding-bottom:5px;_text-shadow:0 1px 0 #FFFFFF, 0 -1px 2px #BEBEBE;font-size:22px;}
h3 {padding-bottom:20px;font-size:20px;}
h4 {font-size:17.5px; padding:0 0 30px 25px}
h4 a {color:#0086E5; text-decoration:none;}
h4 a strong {color:#666;font-weight:normal;}
h5 {font-size:17.5px; line-height:25px;text-shadow: 0 1px 0 rgba(252, 255, 255, 0.8);}

h3 span {font-size:20px}
h3 img, h4 img, h5 img {padding-right:10px}
/* Global, end */

/* Holders and hacks begin */
#wrapper {min-width:1005px}
.acomment dl, .subpage dl {overflow:hidden; min-height:1%}


* html #wrapper {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%")}
* html #top-menu, * html .acomment dl, * html .subpage dl {height:1%; overflow:visible}
* html .pages .next {right:335px}
* html .pages .prev {left:95px}
* html .nblock .com-link {left:-120px}
* html .comment .text {padding:0px 20px 20px 20px}

span.yoo-login, span.default span.yoo-login span {
	display: block;
}
/* login */
span.default span.yoo-login span.login {
	width: 135px;
	margin: auto;
}
span.default span.yoo-login span.login .username, 
span.default span.yoo-login span.login .password {
	padding-bottom: 10px;
}
span.default span.yoo-login span.login .username input, span.default span.yoo-login span.login .password input {
	width: 105px;
	height: 16px;
	padding: 4px 0px 0px 30px;
	border: none;
	color: #646464;
	font-size: 95%;
}
span.default span.yoo-login span.login .username input {
	background: url(username_bg.png) 0 0 no-repeat;
}
span.default span.yoo-login span.login .password input {
	background: url(password_bg.png) 0 0 no-repeat;
}
span.default span.yoo-login span.login .username input:hover, span.default span.yoo-login span.login .username input.sfhover {
	background: url(username_bg.png) 0 -20px no-repeat;
	color: #000000;
}
span.default span.yoo-login span.login .password input:hover, span.default span.yoo-login span.login .password input.sfhover {
	background: url(password_bg.png) 0 -20px no-repeat;
	color: #000000;
}
span.default span.yoo-login span.login .username input:focus, span.default span.yoo-login span.login .username input.sffocus {
	background: url(username_bg.png) 0 -20px no-repeat;
	color: #000000;
}
span.default span.yoo-login span.login .password input:focus, span.default span.yoo-login span.login .password input.sffocus {
	background: url(password_bg.png) 0 -20px no-repeat;
	color: #000000;
}
span.default span.yoo-login span.login .remember {
}
span.default span.yoo-login span.login .login-button-icon, span.default span.yoo-login span.login .login-button-text {
	overflow: hidden;
}
span.default span.yoo-login span.login .login-button-text button {
	float: right;
	cursor: pointer;
}
span.default span.yoo-login span.login .login-button-icon button {
	display: block;
	height: 20px;
	width: 65px;
	padding: 0px;
	border: none;
	background: url(login_button_bg.png) right 0 no-repeat;
	float: right;
	cursor: pointer;
	overflow: hidden;
	padding-right:25px;
	color:green;
}
span.default span.yoo-login span.login .login-button-icon button:hover, span.default span.yoo-login span.login .login-button-icon button.sfhover  {
	background: url(login_button_bg.png) right -20px no-repeat;
	color:#5AB438;
}

span.default span.yoo-login span.login .lostpassword, span.default span.yoo-login span.login .lostusername, span.default span.yoo-login span.login .registration {
	height: 20px;
	line-height: 20px;
}
.registration {
	background: url(registration_bg.png) center left no-repeat;
	margin-left:10px;
	width: 230px;
}   
.registration a  {
padding-left:30px;
}
.lostpassword {
	background: url(lost_password_bg.png) center left no-repeat;
	margin-left:10px;
	width: 230px;
}   
.lostpassword a  {
padding-left:30px;
}
.bookmarks {
	background: url(bookmarks_bg_m.png) center left no-repeat;
	margin-left:10px;
	width: 230px;
}   
.bookmarks a  {
padding-left:30px;
}
.wdgt_block {
	background: url(i-widgets.png) center left no-repeat;
	margin-left:10px;
	width: 230px;
}   
.wdgt_block a  {
padding-left:30px;
}
.rss_block {
	background: url(icon_rss_m.png) center left no-repeat;
	margin-left:10px;
	width: 230px;
}                     
.rss_block a  {
padding-left:30px;
}
.login_block {
	background: url(more_ajax.png) center left no-repeat;
	width: 230px;
}                   
.login_block a  {
padding-left:20px;text-decoration:none;
}
/* logout */
span.default span.yoo-login span.logout {
	width: auto;
	margin: auto;
}
span.default span.yoo-login span.logout .greeting {
}
span.default span.yoo-login span.logout .logout-button-text button {
	margin: auto;
	display: block;
	cursor: pointer;	
}
span.default span.yoo-login span.logout .logout-button-icon button {
	display: block;
	height: 20px;
	width: 65px;
	margin: auto;
	padding: 0px;
	border: none;
	background: url(logout_button_bg.png) 0 0 no-repeat;
	cursor: pointer;
	overflow: hidden;
	float:left;
	padding-left:22px;
	color:#ff6600;
}
span.default span.yoo-login span.logout .logout-button-icon button:hover, span.default span.yoo-login span.logout .logout-button-icon button.sfhover  {
	background: url(logout_button_bg.png) 0 -20px no-repeat;
	color:red;
}

/* Holders and hacks end */

/* Header navigation begin */
#top-menu {float:left;display:block; height:80px; font-family:Arial, Tahoma; font-size:15px; _font-weight:bold; color:#0086E5; _background:#f1f1f1 url(bg-nav.gif) 0 0 repeat-x}
#top-menu li {float:left; height:80px; line-height:80px; white-space:nowrap;}
#top-menu li i{font-size:12px;}
#top-menu li a {_display:block; padding:0 15px 0 0;text-shadow: 0 1px 0 rgba(252, 255, 255, 0.6);}
#top-menu li a:hover {_background:#fff}
#top-menu li.active {background:#fff; padding:0 20px}
#top-menu li.login {float:right;}
#top-menu li.login a {color:#FF6600; padding:0 15px; text-decoration:none}
#top-menu li.login img {padding-right:5px}
#top-menu li.linkin a {background:url(key.png) 15px 17px no-repeat; padding-left:40px;}
#top-menu li.linkin a:hover {background:#fff url(key.png) 15px 17px no-repeat}
#top-menu li.linkout a {background:url(logout.png) 15px 17px no-repeat; padding-left:40px}
#top-menu li.linkout a:hover {background:#fff url(logout.png) 15px 17px no-repeat}
/* Header navigation end */

/* Header begin */
#header {padding:5px 20px; height:80px;position:relative; border-bottom: 1px solid #E9E9E9 ;border-top: 4px solid #183148 ;margin-bottom:10px;background:#4570A1; _background:url(digit.png) 0 0 repeat-x}
#header .gsearch {float:right;height:60px;width:294px;margin-top:10px;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8); }
#header .gsearch  h5{color:#fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);}

.nav-pills > li > a {color:#fff;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);text-decoration:none;}
.nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {background-color: #253544;}
.nav-pills > li > a {background-color: #34495E;}
.nav-pills > li > a:hover {background-color: #3B6994;}
.dropdown-menu > li > a {text-decoration:none;}
.nav-header {color: #253544;}

.newmenu {position:relative;margin-right:480px;margin-top:10px; }

.logo, .logo b {display:block; width:250px; height:80px;float:left;}
.logo {position:relative; line-height:80px; font-size:12px}
.logo b {position:absolute; top:0; left:0; background:url(logo3.png) 0 0 no-repeat}
/* Header end */

/* Header Files begin */
#headcat {clear:both; border-top:1px solid #ccc; border-bottom:0px solid #ccc; padding:20px 0 20px 50px; position:relative}
#headcat a {white-space:nowrap; position:relative}
#tnx {display:none;color:#D6D6D6; text-decoration:none; float:right; font-weight:small; font-size:9px;}
#tnx a {color:#D6D6D6; text-decoration:none;}
/* Header Files end */

/* Footer begin */
.prefooter {margin-top:25px;background-attachment: fixed;background-color: #f1f1f1;background-position: center center;background-repeat: no-repeat;background-size: cover;border-bottom: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;clear: both;}
.prefooter .container {width:90%;padding:35px 0 0 0;}

#footer {clear:both; background-color: #1D425C;border-top: 4px #183148 solid;color: #DDD;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.45);}
#footer a{color: #DDD;text-decoration:none;}
#footer h3{color: #DDD;}
#footer ul {display:block; padding-top:10px}
#footer li {display:inline; padding-right:25px}

#footer div img {vertical-align:middle; margin-left:20px;opacity:0.1;}
#footer div img:hover {opacity:0.7;}
#footer .count {width:88px; height:31px}
#footer .container {width:100%;padding:30px 0 0 0;}
#footer .container:nth-child(1) {background:#34495E;line-height: 20px;font-size: 1.2em;}
#footer .container:nth-child(2) {background:#34495E;font-size:10px;}
#footer .container:nth-child(3) {height:50px;background:#253544;text-align:center;}

#footer .row-fluid {padding-left:20px;width:90%;}
/* Footer end */

/* FooterNews begin */
#foonews {clear:both; border-top:0px solid #ccc; border-bottom:1px dashed #ccc; padding:20px 10px 20px 0px; position:relative}
#foonews ul {padding-top:10px}
#foonews li {padding:40 25px}
#foonews div {padding:0px 20px 20px 20px}
/* FooterNews end */

/* Dividing on columns begin */
#main {float:left; width:100%;}
#content {margin-right:360px; padding:0 0 20px 20px}
#sidebar {float:left; width:290px; margin-left:-310px; padding:0 20px 20px 0}
/* Dividing on columns end */

/* Sidebar begin */
.block {border: 2px solid #f6f6f6;border-radius:10px;background:#f6f6f6; background-position:0 100%; background-repeat:no-repeat; width:250px; padding:25px 20px 20px 20px; margin-bottom:22px}
.yellow {border: 2px solid #FCFFE0;border-radius:10px;background:#FCFFE0;}
/*.white {background-image:url(white-bottom.gif); border-right:#f6f6f6; border-left:#f6f6f6; background-color:#ffffff; background-position:0 100%; background-repeat:no-repeat; width:250px; padding:25px 20px 20px 20px; margin-bottom:22px;} */
.yellow span {display:block; font-size:11px; padding:3px 0}
.yellow p {padding-top:5px}
.blue {border: 2px solid #ecf1ff;border-radius:10px;background:#ecf1ff;}
.blue span {display:block; font-size:11px; padding:3px 0}
.blue p {padding-top:5px}
.orange {border: 2px solid #ff6600;border-radius:10px;background:#fff;}

.block h5 {display:block; _background-image:url(grey-top.gif);background:#f6f6f6; background-position:0 0; background-repeat:no-repeat; margin:-25px -20px 0 -20px; padding:20px}
.yellow h5 {_background-image:url(yellow-top.gif);background:#FCFFE0; margin:-20px -20px 0 -20px;}
.blue h5 {_background-image:url(blue-top.gif);background:#ecf1ff; margin:-20px -20px 0 -20px;}

.rss a {color:#FF9900;}
                  
.fav {margin:10px 0 10px 10px}
.fav img {padding-right:10px;}
.fav ul {line-height:22px}

.tags {margin:20px 0 20px 0px;background-color: #ecf1ff;}
.tags h5 {padding:20px}
.tags a {margin:0 5px}
/* Sidebar blocks end */
/* NEWS begin */
.nmarket {position:relative; margin-bottom:40px; padding-left:15px; width:90%}
.adblock {position:relative; margin-bottom:40px; padding-left:15px; overflow:hidden;}
.nblock {position:relative; margin-bottom:15px; padding-left:135px; border-bottom: 1px dashed #EBEBEB;padding-bottom:5px;}
.nblock .fa{color:#ff6600;}
.nblock a .fa{color:#ff6600;}
.nblock a:hover .fa{color:#666;}
.nblock .com-link {display:block; position:absolute; left:0; top:0; width:100px; height:85px}
.nblock .com-link a {display:block; width:100px; height:82px; margin-right:20px; padding-top:38px; float:left; background:url(com-link.gif) 0 0 no-repeat; font-size:25px; text-align:center; color:#ccc; text-decoration:none; line-height:32px}
.nblock .com-link a:hover {font-size:31px; color:#0086e5; background:url(com-link-h.gif) 0 0 no-repeat}

.nblock .ads {display:block; position:absolute; left:0px; top:150px; width:120px; height:650px; overflow:auto}

.nblock .date {width:200px; background:url(date-r.gif) 100% 0 no-repeat}
.nblock .date span {display:block; height:26px; line-height:26px; background:url(date-l.gif) 0 0 no-repeat; text-align:center; color:#999; font-weight:bold; white-space:nowrap; font-size:11px; font-family:Arial, Tahoma}

.nblock .text {line-height:20px; padding:15px 0; text-align:justify; overflow:auto}
.nblock .text img {float:left;vertical-align:middle;padding-left:10px; padding-right:10px;}
.nblock .textfull {line-height:20px; padding:15px 0; text-align:justify; overflow:auto}
.nblock .textfull img {align:center; padding-left:10px; padding-right:10px}
.nblock .textfs {line-height:20px; padding:15px 0; text-align:justify; _overflow:auto}
.nblock .textfs img {vertical-align:middle;padding-left:10px; padding-right:10px;max-width: 100%;}
.nblock .textfs li {list-style-type:disc;padding-left:5px;}
.nblock .textfs ul {list-style-type:disc;padding-left:15px;}

.nblock .nfoot span {margin-right:20px; font-size:90%;}
.nblock .nfoot span img {padding-right:5px}

.nblock .user_link_1, .user_link_1 a:link, .user_link_1 a:visited, .user_link_on_1 {color : #ff0000;}
.nblock .user_link_on_1 a:hover, .user_link_on_1 a:active {color : #ff0000;}
.nblock .user_link_4, .user_link_4 a:link, .user_link_4 a:visited, .user_link_on_4 {color : #666666;}
.nblock .user_link_on_4 a:hover, .user_link_on_4 a:active {color : #4b73d4;}
.nblock .user_link_2, .user_link_2 a:link, .user_link_2 a:visited, .user_link_on_2 {color : #00a400;}
.nblock .user_link_on_2 a:hover, .user_link_on_2 a:active {color : #00a400;}
.nblock .user_link_3, .user_link_3 a:link, .user_link_3 a:visited, .user_link_on_3 { color : #0000ff;}
.nblock .user_link_on_3 a:hover, .user_link_on_3 a:active {color : #0000ff;}
.nblock .user_link_0, .user_link_0 a:link, .user_link_0 a:visited, .user_link_on_0 {color : #666666;}
.nblock .user_link_on_0 a:hover, .user_link_on_0 a:active {color : #666666;}
.nblock .user_link_bot {color:#FF0099;}
.nblock .is_online {color:#33CC00; font-weight:bold;}

.rating, .unit-rating {width:85px; height:16px; line-height:16px; font-size:11px}
.unit-rating ul {list-style-type:none;}
.unit-rating li, .unit-rating li a, .unit-rating li.current-rating  {text-indent:-90000px}
.unit-rating li a, .unit-rating li.current-rating {display:block; position:absolute; height:16px}
.unit-rating {list-style:none; position:relative; background:url(../dleimages/rating.gif) top left repeat-x}
.unit-rating li {float:left}
.unit-rating li a {width:17px; text-decoration:none; z-index:17}
.unit-rating li a:hover {background:url(../dleimages/rating.gif) 0 50%;  z-index:2; left:0px}
.unit-rating a.r1-unit {left:0px}
.unit-rating a.r1-unit:hover {width:17px}
.unit-rating a.r2-unit {left:17px}
.unit-rating a.r2-unit:hover {width:34px}
.unit-rating a.r3-unit {left:34px}
.unit-rating a.r3-unit:hover {width:51px}
.unit-rating a.r4-unit {left:51px}	
.unit-rating a.r4-unit:hover {width:68px}
.unit-rating a.r5-unit {left:68px}
.unit-rating a.r5-unit:hover {width:85px}
.unit-rating li.current-rating {background-image:url(../dleimages/rating.gif); background-position:left bottom; z-index:1}
.newrating {line-height:20px;float:right;margin-right:40px;}
.newrating i{cursor:pointer;width:15px;height:20px;float:left;line-height:20px;}
.newrating i:hover{color:#000;}
.newrating .fa-thumbs-o-up{color:green;}
.newrating .fa-thumbs-o-down{color:red;}
.newrating .rateinf {margin:0 7px 0 7px;float:left;line-height:20px;}
.afternews {width:100%;margin:15px 0 15px 0;}
.afternews span{float:left;}
/* NEWS end */

/* Comments begin */
.comment  {padding:0 0 25px 0px; font-size:12px}
.comment .author {padding:0 0 10px 5px}
.comment .author span {color:#bfbfbf; margin:0 10px}
.comment .field {border:1px solid #e5e5e5; border-radius:4px; background:#F7FCFF; _background:url(comment-bg.gif) 0 100% repeat-x; position:relative}
.comment .arrow {position:absolute; top:-5px; left:30px; background:url(comment-arrow.gif) 0 0 no-repeat; width:9px; height:6px}
.comment .text {padding:15px 20px 20px 20px; text-align:justify}
.comment .author span {float:right;}

.acomment {padding:20px 0 0 20px}
.acomment h4 {padding:0 0 10px 10px}
.acomment dl {padding:5px 0 10px 5px}
.acomment dt {float:left; width:30%; padding:5px 0}
.acomment dd {float:left; width:65%; padding:5px 0}
.acomment dd input {width:70%}
.acomment dd p {padding-top:10px}
.acomment textarea {width:450px; height:150px}
/*.acomment button {padding-top:10px; width:200px}*/
/* Comments end */

/* Dividing on pages begin */
.pages {position:relative;clear:both}
.pages .prev, .pages .next {position:absolute; top:10px}
.pages .prev {left:100px; background:url(arrow-left.gif) 0 5px no-repeat; padding-left:25px}
.pages .next {right:-20px; background:url(arrow-right.gif) 100% 5px no-repeat; padding-right:25px}
.pages .list {font-size:18px; margin:0 3px; text-align:center; padding:40px 0 0 130px}
.pages .list a {margin:0 3px}
/* Dividing on pages end */

/* Subpage begin */
.subpage {padding-left:30px}
.subpage dl {padding:35px 0 0 5px}
.subpage dt {float:left; width:45%; padding:5px 0 10px 0}
.subpage dd {float:left; width:45%; padding:5px 0 10px 0}
.subpage dd input {width:70%}
.subpage dd textarea {width:100%; height:150px }
.subpage dd p {padding-top:10px}

.stats b {display:block; padding:0 0 5px 5px}
.stats ul {margin-bottom:20px}
.stats li {display:block; padding:3px 10px}

.reg li {display:block; color:#000; padding:10px 20px}
.reg label {display:block; font-size:16px; font-family:Verdana, Tahoma; padding-bottom:10px}
.reg input {width:90%; height:30px; font-size:18px; background-color: #f9f9f9; background-image:none; border:2px solid #e4e4e4; border-bottom:none; border-right:none; color:#000}
.reg input.check {width:20px} 
.reg input#rcode {width:30%}
.reg small {display:block; padding:5px 0 10px 3px; color:#999}
.reg textarea {width:80%; height:100px; font-size:14px}

.sms .links {padding:20px 0; font-size:18px; text-align:center;border-bottom: #ff6600 1px dotted;}
.sms dl {padding:0}
.sms dt {width:20%; padding:5px 0; font-weight:bold}
.sms dd {width:75%; padding:5px 0}
.sms dd.last {padding-top:15px}
.sms input.check {width:20px}

.error {padding-bottom:10px;border:#ff6600 2px dashed;}

.feedback button {margin-left:36%; width:100px}

.addnews button {margin:0 10px 0 36%; width:100px}

.userinfo dt {width:25%}
.userinfo dd {width:70%}
.userinfo dd input {width:50%}
.userinfo dd b {font-weight:bold; padding-left:10px}
.userinfo p {margin-top:5px}
.userinfo li {display:block; padding:5px 0}
.userinfo li.last {padding-top:20px}
.userinfo label {float:left; width:40%; padding-right:7px}
.userinfo label.textlabel {display:block; padding:10px 0 5px 0}
.userinfo textarea {width:70%}
.userinfo button {width:90px}

* html .feedback button {margin-left:21%}
* html .acomment button {margin-left:18%}
* html .addnews button {margin-left:21%}

.subpage strong {display:block; padding:10px 0 10px 10px}
.subpage ul {padding:0 0 30px 10px}
.subpage ul li {line-height:20px}
.subpage ul li span {color:red}
/* Subpage end */

/* DLE styles begin */
.title_quote, .quote {background:#ffffe6; border-top:1px solid #c4c4c4; border-right:1px solid #c4c4c4; border-left:5px solid #c4c4c4; padding:8px 8px 8px 13px; font-size:11px}
.title_quote {color:#222;text-align:left;background-color:white;background: url(bgcode.gif);font-weight:bold;}
.quote {color:#444; border-bottom:1px solid #c4c4c4; text-align:justify;background-color:white;background: url(bgcode.gif);}

.scriptcode {color:#3D3D3D; background:#F8F6E8; border:1px solid #F4F0D4; border-left:5px solid #F4F0D4; padding:8px 8px 8px 13px; font-family: "Courier New", Courier, monospace; font-size: 12px; line-height: 1.5em}

.editor_button {float:left; cursor:pointer; padding:0 2px}
.editor_buttoncl {float:left; cursor:pointer; padding:0 1px; border-left:1px solid #bbb; border-right:1px solid #bbb}
.editbclose {float:right; cursor:pointer}

#dropmenudiv {border:1px solid #fff; border-bottom-width:0; font:10px Verdana; background:#6497ca; line-height:20px; margin:2px; filter:alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=5);}
#dropmenudiv a {display:block; text-indent:3px; border:1px solid #fff; padding:1px 0; margin:1px; color:#fff; text-decoration:none; font-weight:bold}
#dropmenudiv a:hover {background:#fdd08b; color:#000}

.highslide-image-blur {}
.highslide-html-content {position: absolute; display: none}
.highslide-display-block {display: block}
.highslide-display-none {display: none}
.highslide-loading {display: block; color:#fff; font-size:9px; font-weight:bold; text-decoration:none; padding:3px 5px; border: 1px solid #fff; background: #FF6600}
.highslide-loading:hover {color:#fff}

#newpm {position:absolute; width:440px; padding:4px; background:#fdfdfd; border:1px solid #bbb}
#newpm fieldset {padding:10px; margin:5px}
#newpm legend {font-weight:bold; padding:2px 7px}
#newpm .highslide-move {font-weight:bold}

.pi-m .txt {text-align:center; padding:30px 0; font-weight:bold}
.pm {margin-top:20px;margin-bottom:20px;}
.pm_head {padding:15px 0; font-weight:bold;}
.pm_list {padding:2px;padding-bottom:10px;}
.pm_list input, .pm_head input, .check input, .pm input {width:20px; background:#fff; border:none}
.pi-m textarea {width:450px}
.pml {padding:5px 50px 5px 0; font-weight:bold}
.pmr {width:100%; padding:5px 0}
/* DLE styles end */

.hint {position: absolute; display:none;}
/* ==================== Облако тегов */
.clouds_xsmall {font-size: 8pt;color:#6CB0EE;line-height:30px;}
.clouds_small {font-size: 11.5pt;color:#3291E7;line-height:30px;}
.clouds_medium {font-size: 15pt;color:#1465AD;line-height:30px;}
.clouds_large {font-size: 18.5pt;color:#10518B;line-height:30px;}
.clouds_xlarge {font-size: 22pt;color:#0B3357;line-height:30px;}
#menu_control a {background : #fff;border : 0;text-decoration : bold;margin : 0; width : 100%;padding-left : 20px}
#menu_control a:hover {background : #fff;text-decoration : bold;}
#menu_control img {vertical-align : middle;border : 0;}
#menu_control h5 {display:block; padding-left : 20px}
.menu_control li {font-weight:bold; margin:0 0 0 20px; line-height:20px; padding-left:5px}
/*#tooltip { margin-top:15px; margin-left:10px; background: #fff; border-left: 4px solid #FF6600; border-right : 1px solid #767676; border-bottom : 1px solid #767676; border-top : 1px solid #767676; font : 11px tahoma; color : #1e698e; padding : 5px; position : absolute; top:-5px; left:30px; visibility : hidden; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; }*/

.applemenu{margin:5px 0;padding:0;width:100%;}
.applemenu div.silverheader a{_background:url(ab.png)  no-repeat center left;_font-weight:bold;display:block;position:relative;width:auto;padding:5px 0;padding-left:30px;text-decoration:none;_font-weight:bold;text-shadow: 0 1px 0 rgba(252, 255, 255, 0.8);font-size:1.3em;}
.applemenu div.silverheader a:hover {_background:url(aba.png)  no-repeat center left;} 
.applemenu div.silverheader .accordprefix {float:left;font-size:1.1em;color:#4570A1;}
.applemenu div.selected a {_background: url(abg.png) no-repeat center left;border-bottom: 1px dotted #BEBEBE;}
.applemenu div.submenu{ border-bottom: 1px dotted #BEBEBE;padding: 5px;padding-left: 40px;height: 230px;}
.applemenu sup {color:#f00;font-size:9px;margin-left:.2em;}
.togle{cursor: hand;cursor: pointer;margin: 5px 0; }
.openbodytogl{padding-left:15px;border: 2px solid #FFF;
margin: 10px 0px;
background: linear-gradient(#F2A95C, #DB5400);
border-radius: 10px;
box-shadow: 0px 0 1px 1px #CCCCCC;
cursor: pointer;font-size: 1.3em;
color: #FFF;
display: block;
text-shadow: rgba(74, 57, 41, 0.6) 0 1px 0;
padding: 8px 0 8px 12px;}
.closedbodytogl{padding-left:15px;border: 2px solid #FFF;
margin: 10px 0px;
background: linear-gradient(#F2A95C, #DB5400);
border-radius: 10px;
box-shadow: 0px 0 1px 1px #CCCCCC;
cursor: pointer;font-size: 1.3em;
color: #FFF;
display: block;
text-shadow: rgba(74, 57, 41, 0.6) 0 1px 0;
padding: 8px 0 8px 8px;}
.openbodytogl:hover{
background: linear-gradient(#F9B168, #E25C09);
color: #F4F4F4;
box-shadow: 0px 0 1px 1px #7F7F7F;
}
.closedbodytogl:hover{
background: linear-gradient(#F9B168, #E25C09);
color: #F4F4F4;
box-shadow: 0px 0 1px 1px #7F7F7F;
}
.bigrss {background:url(bigrss.png)  no-repeat center left;height:100px; border-bottom: #ff6600 1px dotted;}
.bigrss li {text-align:right;font-weight:bold;}
.bigfav {height:40px;}
.bigfav li {padding-left:40px;}
.bigfav img {opacity:0.7;}
.bigfav img:hover {opacity:1.0;}
.xprofile  {width:550px;text-align:right;padding-right:50px;}
/*=========================кнопки=================*/
a.button, span.button, del.button{
	
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
    
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;	
	vertical-align:middle;	
	
    padding-top:-2px;
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}
a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(form_buttons.png);
    _background-image:url(form_buttons.png);
}
a.button span, span.button button, span.button input, del.button span{
	
	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;    
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;	
	_display:block;
	_top:0;
	_right:-5px;
	
}
span.button button{
   line-height:2.5;/*Opera need this*/
}
html.safari a.button span, 
html.safari del.button span{
  line-height:1.3;
}
html.safari span.button button{
  line-height:2.6;
}
html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}
del.button{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;
}
del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}
span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}
/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/
/*Hover Style*/
a.button:hover, 
span.button:hover,
a.button:focus, 
a.dom-button-focus, 
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}
a.button:hover span, 
span.button:hover button, 
a.button:focus span, 
span.button-behavior-hover button, 
span.button-behavior-hover input{
	background-position:100% -60px;
}
a.button:active, a.button:focus span{
	color:#444;
}
del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}
del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
       	/* cursor:not-allowed; */
}
/*Optional hack for IE6 to simulate :hover selector*/
span.button button, del.button span, span.button input{
	_behavior:expression(
		(function(el){
			if( typeof( behavior_onMouseEnter) == 'undefined'){	
				behavior_onMouseEnter = function(el){
					
					var dEl = this.parentNode;					
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';	
					this.setCapture();
				};
				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};
			};
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;	
		})(this));
}
/*азбука в файлах*/
.navigation { text-align:center;color:#666; border:0px; margin:8px; line-height:16px;}
.navigation a:link,.navigation a:visited,.navigation a:active {text-decoration:none;color: #636363; background:#F9F9F9; border:1px solid #ccc; padding:1px 5px;font-size:12px; margin:6px 0;}
.navigation a:hover {background:#ecf1ff;color:#000;border-color:#ccc;}
.navigation span {text-decoration:none;background:#fff;padding:1px 5px; margin:6px 0;border:1px solid #E6E6E6;color:#ccc;font-size:12px;}

td.thumbs_date{width: 100px;vertical-align: middle;height:55px;padding-left:5px;}
td.thumbs_autor {width: 65px;vertical-align: middle;height:55px;}
td.thumbs_cat {width: 220px;vertical-align: middle;height:55px;}
td.thumbs_views {width: 80px;vertical-align: middle;height:55px;font-size:9px;padding-left:5px;}
td.thumbs_size {width: 80px;vertical-align: middle;height:55px;font-size:9px;}
td.thumbs_title {vertical-align: middle;height:55px;}

.b_part {width:100%;padding:5px;}
.b_part_2 {width:255px;padding-bottom:12px;font-size:11px;line-height:1.2em;text-align:left;}
.bot_part .b_part .b_part_2  {margin-left:15px;float:left;background:#ECF1FF;width:45%;padding:10px;font-size:11px;line-height:1.2em;text-align:left;border:#AFAFAF 1px solid;}
.b_part_2 img {float:left;padding-right:7px;padding-top:5px;}
.b_part_2 span {color:#0086E5;text-decoration:none;font-size:11px;font-weight:bold;display:block;}
.b_part_2 span:hover {color:#000;}
.last {padding-bottom:2px;}
.clear {clear: both;}
.wall {color:#0086E5;text-decoration:none;font-size:11px;font-weight:bold;}
.wall a:hover {color:#000; text-decoration:none}

.title_pda {border-bottom:1px dashed #EBEBEB;padding-bottom:10px;height:30px;}
.title_pda h1 {float:left;}
.title_pda span {float:right;}
.info_pda {padding:15px;}
.info_pda h3 {/*width:100%;font-size:18px;letter-spacing:1px;*/ margin:25px 0 15px 0;border-bottom:#61AFDF 1px dashed;}
.mm-header-text {display:none;background:none;color:#666;font-weight: normal;width:100%;font-size:18px;letter-spacing:1px;padding-bottom:5px;border-bottom:#61AFDF 1px dashed;}
.mm-header {margin-bottom: 5px; padding-left: 0px;}

/* Стили для горизонтального блока*/
.mm-goods_hor { padding-bottom: 10px; } 
.mm-goods-table {width: 100%; border-collapse: collapse;} 
.mm-goods-row:hover .mm-goods-cell { background-color: #fff;border-bottom:#ff6600 1px dashed;text-decoration:none; }  /* Цвет полосы при наведении на товар */
.mm-goods-row:hover .mm-goods-nohr { background-color: #fff;text-decoration:none; }  /* Цвет полосы при наведении на товар */
.mm-goods-hrcell { background: none; } 
.mm-goods-nohr { background: #FFF; } 
.mm-goods-cell { vertical-align: center; padding: 2px 0; } 
/* Постраничный пейджер для горизонтального блока */
.mm-paginator_hor .mm-curpage { display: none; float: left; width: 45px; text-align: right; margin-right: 5px; } 
.mm-paginator_hor { display: none; border-top: none; } 
.mm-pages_hor { display: none; margin-left: 20px; }  /* отступ слева ссылок пейджера */
/* Вывод товара/модели */
.mm-good { margin-bottom: 15px; } 
.mm-good-header {   /* название товара */
  font-weight: bold; 
  padding-left: 7px; 
  background: url(http://is.mixmarket.biz/i/gk/bullet.gif) no-repeat left center; 
} 
.mm-good-price {    /* цена товара */
  font-weight: bold; 
} 
.mm-good-desc {     /* название магазина */
  padding-left: 7px; 
} 

.mm-goods { /* Таблица со списком товаров*/
  padding: 10px 5px 5px 5px; border: 0px solid #B9B9B9; border-bottom: none; 
} 
.mm-goods_cards, .mm-goods_nopages { /* Таблица со списком моделей*/
  border-bottom: 0px solid #B9B9B9; 
} 
.mm-footer { padding: 5px 5px 5px 5px; }


.tab_title {color:#61AFDF;padding-left:10px;padding-top:15px;font-weight:bold;background:url(bullet_blue.png) 0px 22px no-repeat;}
.tab_title_tr {border-bottom:0px;}
.info_pda tr {border-bottom:#EFEFEF 1px dashed;padding-top:5px;}
.info_pda .left {float:left;width:210px;}
.link_pda {padding-left:20px;padding-top:10px;list-style:url(sq-bullet.jpg);}
.link_pda a{font-weight:bold;text-decoration:none;}
.link_pda span{font-size:0.9em;line-height:0.8em;display:block;padding-bottom:8px;}
._title_spoiler a{font-weight:bold;}

.pdalink {padding:25px 0 5px 0;}
.pdalink a {font-size:1.2em;text-decoration:none;border-bottom:1px dashed #0086E5;margin:0 15px 0 5px;line-height:40px;white-space:nowrap;}
.pdalink a:hover {border-bottom:none;}

.b-top {z-index:2600;position:fixed;left:0;bottom:10px;width:54%;margin-left:30%;opacity: 0.5;filter:alpha(opacity=50);}
.b-top:hover {opacity:0.8;filter:alpha(opacity=80);cursor:pointer;}
.b-top-but {z-index:2600;position:absolute;display:block;left:56px;bottom:0;margin:0 0 0 100%;padding:38px 28px 4px;color:white;background:#000 url(b-j-top.png) no-repeat 50% 11px;border-radius:5px;}
	

.pdaitem {float:left;padding:20px 15px 0px 20px;width:45%;height:220px;}
.pdaitem h2 span {float:right;font-size:0.7em;cursor:help;}
.nblock h2 span {float:right;font-size:0.7em;cursor:help;color:#000;}
.nblock h2 span .fa{color:#000;}

.socpanel {height:36px;margin:15px 0 0 0;}
.socpanel a {margin:0 10px 0 0;color:#4570A1;display:block;width:40px;height:36px;float:left;text-align:center;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}
.socpanel a:hover {color:#000;}

   .isblock * {
                background:transparent none repeat scroll 0 0 !important;
                border:medium none !important;
                clear:none !important;
                clip:rect(auto, auto, auto, auto) !important;
                font-size:100% !important;
                font-style:normal !important;
                font-variant:normal !important;
                font-weight:normal !important;
                height:auto !important;
                letter-spacing:normal !important;
                line-height:normal !important;
                margin: 0 0 8px 0;
                overflow:visible !important;
                padding:0!important;
                position:static !important;
                text-align:left !important;
                text-decoration:none !important;
                text-indent:0 !important;
                text-transform:none !important;
                vertical-align:baseline !important;
                visibility:visible !important;
                white-space:normal !important;
                width:auto;
                word-spacing:normal !important;
                z-index:auto !important;
                cursor: pointer!important;
                word-wrap: break-word!important;
            }
            .isblock li {
                display:list-item !important;
                list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;
                display: inline;
            }
            .isblock li DIV {
                padding:0.5em !important;
            }

            .isblock DIV, .isblock TABLE {
                padding: 5px !important;
            }

            .isblock {
                width: 45%;
                font-family: Verdana!important;
                font-size: 12px!important;
                border: 0px solid #000aae!important;
                background-color: transparent!important;
                padding:5px!important;
				margin:25px 25px 25px 0;
                position: relative!important;
                display:block!important;
				float:left;
                
            }
			.block .isblock {width: 250px;margin:20px 0 20px 0;float:none;}
			
			
            .isblock_icnt, .isblock_icnt * {
                text-align: left!important;
            }

            .isblock_text, .isblock_text A, .isblock_text A:hover {
                color: #999999!important;
                font-size: 12px!important;
                text-decoration: none!important;
				padding-bottom:10px;
            }
            .isblock_text img {
			float: left;
			margin-right: 15px;
			border-radius: 5px;
            }			
            .isblock_url {
                color: #1D425C!important;
                font-size: 12px!important;
                text-decoration: none!important;
            }
            .isblock_header, .isblock_header A {
                color: #0086E5!important;
                font-size: 13px!important;
                font-weight: bold!important;
                text-decoration: none!important;
				margin-bottom:10px;
            }
            .isblock_sign {
                color: #666666!important;
                font-size: 11px!important;
                text-align: left!important;
                text-decoration: none!important;
            }

            .isblock_clear {
                clear:both!important;
            }

            .isblock TABLE {
                width: 100%!important;
                border: 0px!important;
            }
.carousel-caption {
    background: #fff /*repeat scroll 0 0 rgba(0, 0, 0, 0.75)*/;
    left: 40%;
    padding: 0 15px 15px 15px;
    position: absolute;
    right: 0;
    top: 0;
	min-width:350px;
	max-height:380px;
}
.carousel-caption  p, .carousel-caption  h3, .carousel-caption  h4{color:#666; margin: 0 0 5px; padding: 0 0 10px 25px;}
.carousel-caption  h3{font-size:3.5em;color:#4570a1;line-height:45px;}
.carousel-caption  h4{font-size:2.5em;color:#253544;line-height:34px;}
.carousel-control.right {
    left: auto;
    right: 0;
}
.carousel-control {
    background: none repeat scroll 0 0 #ECF1FF;
    border: 3px solid #ffffff;
    border-radius: 23px;
    color: #ffffff;
    font-size: 60px;
    font-weight: 100;
    height: 40px;
    left: 15px;
    line-height: 30px;
    margin-top: -20px;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 40px;
}
.carousel-indicators li {
  background-color: #ECF1FF;
  border-radius: 5px;
  display: block;
  float: left;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  width: 10px;
  cursor:pointer;
}
.carousel-indicators .active {
  background-color: #4570a1;
}
.carousel.slide {padding-top:15px;}