/* Theme Name: MoyMir.Uz */
/* Author: Sanyok  UIN: 4861565 */
/* Author portfolio: http://www.freelance.ru/users/sanyok */

/* reset.css */
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
.clr {clear:both;}
.clerfix {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}

/* forms.css */
label       { font-weight: bold; }
fieldset    { padding:0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; margin-top:-0.2em; margin-bottom:1em; }

fieldset, #IE8#HACK { padding-top:1.4em; } 
legend, #IE8#HACK { margin-top:0; margin-bottom:0; }

input[type=text], input[type=password],
input.text, input.title, textarea {border-top:1px solid #7c7c7c; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #ddd; background:#fff url('../images/fieldbg.gif') repeat-x top;}
input[type=text]:focus, input[type=password]:focus,
input.text:focus, input.title:focus,
textarea:focus {border-color:#666;}
select { background:#fff; border-width:1px; border-style:solid; cursor:pointer; }

input.medium, select.medium{width:50%;}
input.large, select.large, textarea.textarea{width:96%;}
textarea.small{height:5.5em;}
textarea.medium{height:10em;}
textarea.large{height:20em;}

input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input[type=submit] {cursor:pointer;}

input.text,
input.title   {padding:5px;}
input.title   {font-size:1.5em;}
textarea      {padding:5px;}

form.inline {line-height:3;}
form.inline p {margin-bottom:0;}

.error,
.alert, 
.notice,
.success, 
.info { padding: 0.4em; margin-bottom: 1em; border: 2px solid #ddd; }

.error, .alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.notice     { background: #fff6bf; color: #514721; border-color: #ffd324; }
.success    { background: #e6efc2; color: #264409; border-color: #c6d880; }
.info 			{ background: #d5edf8; color: #205791; border-color: #92cae4; }
.error a, .alert a { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
.info a			{ color: #205791; }

/* typography.css */
body {background:#f3f3f3 url(/images/body_bg.gif) top repeat-x; font:13px/18px Arial, Helvetica, sans-serif, serif; color:#0F0F0F; min-width:960px;}
a {color: #0a69c5;text-decoration: underline; cursor:pointer;}
a:hover { text-decoration: none; color:#003399}
img {border:0;}
h1, h2, h3, h4, h5, p {margin:0 0 10px 0; font-weight:normal;}
h1 {font-size:24px; line-height:22px;}
h2 {font-size:22px; line-height:27px;}
h3 {font-size:19px; line-height:24px;}
h4 {font-size:14px; line-height:19px; font-weight:bold;}
h5 {font-size:14px; line-height:19px; font-weight:bold;}
ul {margin:5px 0px 15px; padding-left: 10px;}
ul li {margin: 0px; list-style: none; background: url(/images/bullet.gif) no-repeat; padding:0 0 3px 14px;}
ol {margin: 5px 0px 15px; padding-left: 30px; list-style-type:decimal;}
ol li {margin: 0px; padding-bottom:3px;}
small, .small {font:11px/15px Arial;}
hr {color:red; background:#e5d9ab; height: 1px; border-width:0px;}

.b, b, strong {font-weight:700;}
.i, i {font-style:italic;}
.left {float:left;}
.right {float:right;}
.a-left {text-align:left;}
.a-center {text-align:center;}
.a-right {text-align:right;}
.inline {display:inline-block; padding-right:10px;}
.hide {display: none;}
.show {display: block;}

.c1 {color:#868686;}

.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}

/* =CSS3
-------------------------------------------------------------- */
.radius {-moz-border-radius:.5em; -webkit-border-radius:.5em; -khtml-border-radius:.5em; border-radius:.5em;}
.shadow {-moz-box-shadow:0 0 6px #d4d4d4; -webkit-box-shadow:0 0 6px #d4d4d4; -khtml-box-shadow:0 0 6px #d4d4d4; box-shadow:0 0 6px #d4d4d4;}

/* =Images
-------------------------------------------------------------- */
img.img {border:2px solid #DCDCDC; padding:3px; background:#FFF;}
img.left {display: inline; float: left; margin-right: 10px; margin-top: 4px;}
img.right {display: inline; float: right; margin-left: 10px; margin-top: 4px;}
img.center {clear: both; display: block; margin:0 auto;}
img.left, img.right, img.center {margin-bottom: 10px;}
img.absmiddle {vertical-align:middle;}

/* Base column width */
.grid {display:inline; float:left; margin:0 10px;}
.w220 {width:220px;}
.w300 {width:300px;}
.w460 {width:460px;}
.w940 {width:940px;}

/* =Template style
-------------------------------------------------------------- */
.wrapper {width:990px; margin:0 auto; padding:0 5px;}

/*-- Top Panel ----*/
#toppanel {line-height:23px; height:25px;}
.login {background:url(/images/login_bg.gif) no-repeat;}
.login a {display:block; width:95px; height:25px; text-align:center; color:#FFF;}
.login a:hover {color:#FFF;}

/*-- Header ----*/
#header {position:relative; height:70px;}
a.logo {background:url(/images/logo-4.gif) no-repeat; position:absolute; width:266px; height:70px; display:block;}
a.logo b {display:none;}
.searchform {position:absolute; left:307px; top:20px; display:block; width:464px; height:28px; background:url(/images/search_bg.gif) no-repeat right;}
.searchform input {float:left; width:361px; margin:0;}
.searchform .go {cursor: pointer; border: none; background: none; width: 90px; height: 28px; float:right;}

.icons {position:absolute; top:13px; right:10px; text-align:center;}
#share42 {display: block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

/*-- Top Menu ----*/
#menu_top {background: url(/images/topmenu_bg.png) repeat-x; height:29px; padding:6px 5px 4px 8px; margin-bottom:10px;}
#menu_top a {color:#FFF; text-shadow:1px 1px 0 #2e5b89; display:inline-block; font-size:16px; padding:4px 16px;}
#menu_top a:hover {background:#F3F3F3; color:#1C1C1C; text-shadow:none; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; -khtml-border-radius:0.5em; border-radius:0.5em; -moz-box-shadow: inset 0 0 5px #888; -webkit-box-shadow: inset 0 0 5px#888; box-shadow: inner 0 0 5px #888;}

/*== SL =====*/
.sl {float:left; width:220px;}

/*== SR =====*/
.sr {float:right; width:200px;}

/*== Content =====*/
.content {float:right; width:530px;}


.box {margin-bottom:10px;}
.sidebar li {background:url(/images/mod_menu_ar.gif) left 5px no-repeat;}
.top {text-transform:uppercase; font-weight:700; padding:6px 5px 6px 10px ; -moz-border-radius:0.5em 0.5em 0 0; -webkit-border-radius:0.5em 0.5em 0 0; -khtml-border-radius:0.5em 0.5em 0 0; border-radius:0.5em 0.5em 0 0;}
.top a {text-transform:none;}
.blue {background:url(/images/topmenu_bg.png) repeat-x bottom; color:#DAE5F2; text-shadow:1px 1px 0 #2e5b89; border:1px solid #2e5b89;}
.gray {background:url(/images/top_gray_bg.png) repeat-x bottom; color:#0F0F0F; text-shadow:1px 1px 0 #ebebeb; border:1px solid #cbcbcb;}

.box .middle {border:2px solid #dcdcdc; border-top:0; padding:6px; -moz-border-radius:0 0 0.5em 0.5em; -webkit-border-radius:0 0 0.5em 0.5em; -khtml-border-radius:0 0 0.5em 0.5em; border-radius:0 0 0.5em 0.5em; background:#FFF;}

.middle1 {border:2px solid #dcdcdc; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; -khtml-border-radius:0.5em; border-radius:0.5em;margin-bottom:10px; padding:6px; background:#FFF;}

#catalog_tree ul {margin:0; padding:0;}
#catalog_tree li {padding:0 14px 0 0; float:left; display:inline-block; background:none;}
#catalog_tree div {background:url(/images/catalog_arw.png) no-repeat left; padding-left:20px; font-size:11px; color:#868686;}
#catalog_tree a {font:15px/24px Arial;}

.page_title {padding:0 0 3px 20px; border-bottom:2px solid #DCDCDC; background:url(/images/page_title_arw.png) no-repeat left;}

.morered {background:#C00; padding:1px 4px; font-size:12px; color:#FFF; display:inline-block;}
.morered a, .morered a:hover {color:#FFF;}

/* board */
.b_inf_width{width:92%; margin:0 auto;}
.b_inf_width br {height:0; line-height:1px;}
.b_inf_text_size{font-size:13px; font-weight:normal; background:url(/images/blue.gif) no-repeat; padding-left:10px;}
.b_inf_date_size{font-size:85%;}
.b_inf_date_color{color:#777;}
.b_inf_text_size b{font-weight:normal;}

.footer {border-top:3px solid #a7a7a7; padding:10px; height:60px; font:12px/17px Arial; color:#242424;}

.stat_table {font:12px/17px Arial;}

#rating_table {
  background: #CCC;
  padding:2px;
  margin:15px 1px 1px 1px;
  width:100%; 
  font-size:12px;
  border-collapse:collapse;
  border-color:#666;
  line-height:15px;
}
#rating_table thead {background:url(/images/top_gray_bg.png) repeat-x center; text-shadow:1px 1px 0 #ebebeb;}
#rating_table th{
  padding: 3px; font-size:11px; border: 1px solid #CCC;}

#rating_table td{
  padding: 3px;
  border: 1px solid #CCC;
  vertical-align:top;
}

#rating_table .small {
  width:5px;
  text-align: center;   
}

#rating_table .icon {
  width:5px;
  text-align: center;   
}       
#rating_table .big {
/*  width:340px; */
  text-align: left;   
}
#rating_table .desc {font-size:12px;padding: 5px; display:none; color:#454545;}
