/*/ MHGOZ vb LEGEND - Hello one! Main Style /*/ 
/*/ By || WwW.MhGoZ.CoM || /*/


/* -- || Essentials and Plugins Style || --*/

.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }
/* Rounded corners */
.tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
/* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
/* Rules to colour arrows */
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
.jquery-lightbox-move { display: none; font-size: 0px; }
/*/   Mhgoz vb LEGEND || © 2012 By : MHGOZ.com || design and development ..Zipped Size :) ../*/
.jquery-lightbox-border-top-left { background: url(images/jquery-lightbox-theme.gif) no-repeat 0 0; }
.jquery-lightbox-border-top-right { background: url(images/jquery-lightbox-theme.gif) no-repeat right 0; }
.jquery-lightbox-border-bottom-left { background: url(images/jquery-lightbox-theme.gif) no-repeat 0 bottom; }
.jquery-lightbox-border-bottom-right { background: url(images/jquery-lightbox-theme.gif) no-repeat right bottom; }
.jquery-lightbox-button-close { background: url(images/jquery-lightbox-theme.gif) no-repeat -154px -23px; }
.jquery-lightbox-button-close:hover { background: url(images/jquery-lightbox-theme.gif) no-repeat -203px -23px; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close { background: url(images/jquery-lightbox-theme.gif) no-repeat -30px -29px; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close:hover { background: url(images/jquery-lightbox-theme.gif) no-repeat -83px -29px; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-init { background: url(images/jquery-lightbox-theme.gif) no-repeat -32px -82px; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-end { background: url(images/jquery-lightbox-theme.gif) no-repeat -339px -82px; }
.jquery-lightbox-buttons .jquery-lightbox-button-max { background: url(images/jquery-lightbox-theme.gif) no-repeat -72px -82px; }
.jquery-lightbox-buttons .jquery-lightbox-button-max:hover { background: url(images/jquery-lightbox-theme.gif) no-repeat -141px -82px; }
.jquery-lightbox-buttons .jquery-lightbox-button-min { background: url(images/jquery-lightbox-theme.gif) no-repeat -192px -82px; }
.jquery-lightbox-buttons .jquery-lightbox-button-min:hover { background: url(images/jquery-lightbox-theme.gif) no-repeat -226px -82px; }
.jquery-lightbox-navigator .jquery-lightbox-button-left { background: url(images/jquery-lightbox-theme.gif) no-repeat -7px -141px; }
.jquery-lightbox-navigator .jquery-lightbox-button-left:hover { background: url(images/jquery-lightbox-theme.gif) no-repeat -50px -141px; }
.jquery-lightbox-navigator .jquery-lightbox-button-right { background: url(images/jquery-lightbox-theme.gif) no-repeat -389px -141px; right: -1px; }
.jquery-lightbox-navigator .jquery-lightbox-button-right:hover { background: url(images/jquery-lightbox-theme.gif) no-repeat -351px -141px; }
/*/ || REST OF DESIGN || /*/

/*/ General Classes /*/
.w960 { margin: auto; width: 960px; }
.clear { height: 1px; width: 100%; display: block; clear: both; }
.likearticle { width: 645px; text-align: center; margin-right: 23px; }
.fleft { float: left; }
.fright { float: right; }
.ddd { background-image: url(../img/body/load.gif); background-position: center center; background-repeat: no-repeat; }
/* || Custmization for inputs and others || */
input[type="password"], select, input[type="text"] { background: none repeat scroll 0 0 #EEEEEE; border-image: url("../img/body/gradients.png"); border-radius: 3px 3px 3px 3px; border-style: none none solid; box-shadow: 0 0 1px transparent, 0 0 15px rgba(0, 0, 0, 0.2) inset; color: #7E7575; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; margin-bottom: 3px; margin-top: 3px; padding: 6px; }
input[type=reset], input[type="submit"] { background: none repeat scroll 0 0 transparent; border: medium none; color: #8F8F8F; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 20px; cursor: pointer; }
input[type=reset]:hover, input[type="submit"]:hover { color: #029FBC }
select[multiple="multiple"] { background-image: url("../img/body/bg.png"); }
/* { Multy Classes } */
.filldivwide select:hover { background-position: center -96px; text-shadow: #7C9B25 1px 1px 0px; }
#sitestates h1 .show { background-image: url("../img/header/head_ui.png"); border-radius: 50% 50% 50% 50%; cursor: pointer; display: block; float: left; background-position: right -24px; height: 24px; width: 24px; }
#sitestates h1 .show:hover { background-position: right top; }
#sitestates h1 .hide { background-image: url("../img/header/head_ui.png"); border-radius: 50% 50% 50% 50%; cursor: pointer; display: none; float: left; background-position: left -24px; height: 24px; width: 24px; }
#sitestates h1 .hide:hover { background-position: left top; }
/*/ || Header Layout || /*/
header { height: 227px; }
/* header nav area */
header nav { background-image: url("../img/header/bgs.png"); background-position: right top; background-repeat: repeat-x; height: 48px; padding-top: 12px; position: fixed; width: 100%; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; top: 0px; z-index: 99 }
header nav .home { background-image: url("../img/body/ui_icons.png"); background-position: right top; display: block; float: right; font-size: 0; height: 33px; margin-left: 10px; margin-top: -3px; width: 30px; }
header nav .home:hover { background-position: right top; }
header nav ul li { background-image: url("../img/header/sp_vet.png"); background-position: left center; background-repeat: no-repeat; color: #8F6736; float: right; font-size: 15px; line-height: 25px; margin-right: 5px; margin-top: 3px; padding-left: 10px; }
header nav ul li a { color: #8f6736; }
header nav ul li a:hover, header nav ul li:hover, header nav ul li:hover a { color: #F6F6F6; }
header nav ul li:last-child { background-image: none; }
/* sub menu */
header nav ul li ul { background-color: #333333; background-image: url("../img/header/sub_menubg.png"); background-position: right top; display: none; margin-right: -6px !important; padding: 10px 5px 5px; position: absolute; width: 184px; z-index: 999; }
header nav ul li ul li { background-image: url("../img/header/hr_vet.png"); background-position: right bottom; background-repeat: repeat-x; font-size: 14px; height: 30px; line-height: 30px; padding-bottom: 4px; width: 165px; color: #959595 !important; ; }
header nav ul li ul li a { color: #959595; }
header nav ul li ul li a { background-image: url("../img/header/ullia.png"); background-position: right -7px; background-repeat: no-repeat; padding-right: 13px; }
header nav ul li ul li a:hover, header nav ul li ul li:hover a { background-position: right -32px; color: #FFF; }
header nav ul li ul li:last-child { background-image: url("../img/header/sub_menubg.png"); background-position: left bottom; margin-bottom: -12px; margin-right: -5px; padding-bottom: 8px; padding-right: 10px; width: 174px; }
header nav span.todo { float: left; width: 200px; }
header nav span.login { display: block; float: left; }
header nav span.login .icon, header nav span.search .icon { background-image: url("../img/body/ui_icons.png"); background-position: -667px top; background-repeat: no-repeat; cursor: pointer; display: block; float: left; height: 27px; margin-right: 5px; width: 25px; }
header nav span.login .icon:hover { background-position: -667px -30px; }
header nav span.login a, header nav span.search a { color: #8F6736; float: right; font-size: 16px; line-height: 26px; }
header nav span.search { display: block; float: left; }
header nav span.search a { color: #8F6736; }
header nav span.search .icon { background-position: -703px -3px; width: 27px; }
header nav span.search .icon:hover { background-position: -703px -33px; }
header nav .selogin { background-image: url("../img/header/sub_menubg.png"); background-position: right top; height: auto; left: 0; padding: 5px; position: absolute; top: 42px; display: none; width: 184px; }
header nav .selogin label, header nav .selogin a { clear: right; color: #F6F6F6; display: block; margin-bottom: 4px; }
header nav .selogin label, header nav .selogin a:hover { color: #f6f6f6; }
header nav .selogin ul li { background-image: url("../img/header/hr_vet.png"); background-position: right bottom; background-repeat: repeat-x; color: #959595 !important; font-size: 14px; height: 30px; line-height: 30px; padding-bottom: 4px; width: 165px; }
header nav .selogin ul li a { background-image: url("../img/header/ullia.png"); background-position: right -1px; background-repeat: no-repeat; padding-right: 15px; }
header nav .selogin ul li a:hover, header nav .selogin ul li:hover a { background-position: right -32px; color: #F6F6F6; }
header nav .selogin .bottomdash { background-image: url("../img/header/sub_menubg.png"); background-position: left bottom; bottom: 78px; display: block; height: 20px; margin-bottom: -90px; position: absolute; right: 0; width: 194px; }
header nav .loginnow, header nav .searchnow { }
/* Nav Show And Hide */
header .hidenav { background-image: url("../img/header/menushow.png"); background-position: right bottom; display: none; height: 46px; position: fixed; right: 60px; top: 47px; width: 119px; cursor: pointer; z-index: 600; }
header .shownav { background-image: url("../img/header/menushow.png"); background-position: right top; cursor: pointer; display: none; height: 46px; position: fixed; right: 60px; top: -9px; width: 119px; z-index: 600; }
/* header main area */
#headcontent .mainlogo { background-image: url("../img/header/logo.png"); background-position: left 50px; background-repeat: no-repeat; cursor: pointer; display: block; float: right; height: 140px; padding-top: 0; position: relative; width: 290px; }
#headcontent .adv { background-color: #007B96; border-bottom: 1px solid #81D1E1; display: block; float: left; margin-top: 50px; padding: 4px 4px 1px; }
/* Welcome Home */
#welcome { clear: both; display: block; height: 45px; margin-top: 10px; width: 960px; }
#welcome h1 { background-image: url("../img/header/head_ui.png"); background-position: right -53px; background-repeat: no-repeat; color: #89795F; float: right; height: 40px; line-height: 26px; padding-right: 46px; text-align: left; width: 110px; }
#welcome p { color: #A3916F; float: left; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 13px; width: 790px; line-height: 22px; }
#welcome a, #welcome strong { font-weight: normal !important; color: #666; }
/* Top Slider */

.slider { background-color: #E5D9C3; border-bottom: 15px solid #D6C9B6; height: 200px; }
#amazon_scroller3 { border: medium none !important; direction: ltr !important; margin: auto; top: 10px; }
.amazon_scroller { padding: 0px; margin: 0px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -khtml-border-radius: 10px; }
.amazon_scroller .amazon_scroller_nav { position: absolute; }
.amazon_scroller .amazon_scroller_nav li { cursor: pointer; position: absolute; }
.amazon_scroller .amazon_scroller_mask { position: absolute; margin-left: 30px; margin-right: 30px; overflow: hidden; }
.amazon_scroller ul { padding: 0px; margin: 0px; float: left; }
.amazon_scroller ul li { padding: 0px; margin: 0px; margin-left: 5px; margin-right: 5px; list-style: none; float: left; text-align: center; display: inline; }
.amazon_scroller ul li a { text-decoration: none; }
.amazon_scroller ul li a amazon_scroller_title { display: none !important; }
.amazon_scroller ul li a:hover { text-decoration: underline; }
.amazon_scroller ul li a img { border: none; }
/*/ || ASIDE - SideBar || /*/
aside { float: right; margin-right: 17px; margin-top: 0; width: 298px; }
aside .content { margin-top: 115px; }
/* custome for parts */
aside .content div img { margin: auto; display: block; border: 4px #CCC solid; }
aside .content div a.tags { background-image: url("../img/body/tagsbg.png"); background-position: right bottom; background-repeat: no-repeat; color: #73593E; cursor: pointer; display: block; float: right; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 14px; height: 17px; margin: 5px; padding-right: 22px; text-shadow: 1px 1px 0 #E4CC9C; }
aside .content div a.tags:hover { background-position: right 2px; color: #E56CBB }
aside .content div.lasttopic ul li { border-top: 1px solid rgba(0, 0, 0, 0.23); display: table; width: 100%; }
aside .content div.lasttopic ul li:last-child { border-bottom: none; }
aside .content div.lasttopic ul li:first-child { border-top: none; }
aside .content div.lasttopic ul li a { background-image: url("../img/body/topics_bg.png"); background-position: right -46px; background-repeat: no-repeat; color: #7B7B7B; cursor: pointer; display: block; float: right; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 15px; height: 38px; margin: 5px; overflow: hidden; padding-right: 22px; }
/*/ || Article , and i mean .. CATS Show || /*/

article { height: auto; margin-top: 30px; width: 645px; float: left; display: inline-block; }
article h1.maintit a { color: #89795F; }
article h1.maintit a:hover, article h1.maintit:hover, article h1.maintit:hover a { background-position: right top; color: #89795F; }
article .cats h1 a { color: #FFFFFF; }
article .cats h1 .hide, article .cats h1 .show { background-image: url("../img/body/ui_icons.png"); display: block; float: left; height: 21px; margin-left: 10px; margin-top: 15px; width: 25px; }
article .cats h1 .hide { background-position: 573px -154px; }
article .cats h1 .hide:hover, article .cats h1 .show:hover { opacity: 1; }
article .cats h1 .show { background-position: 549px -154px; display: none; }
article .cats div .shinebot { background-image: url("../img/body/bottomshash.png"); background-position: center top; background-repeat: no-repeat; bottom: -22px; display: block; height: 22px; position: absolute; width: 100%; }
article .cats div .more .comment { background-position: -34px bottom; }
article .cats div .more .comment:hover { background-position: -34px 34px; }
article .cats div .more .topics { background-position: left bottom; }
article .cats div .more .topics:hover { background-position: left 33px; }
article .cats div .more .user:hover { background-position: -17px 34px; }
article .cats div .more .userno, article .cats div .more .commentno, article .cats div .more .topicno { display: none; float: left; margin-right: 5px; margin-left: 3px; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 14px; }
article .cats div .subcats h3, article .cats div .more h3 { font-size: 14px; color: #E56CBB; cursor: pointer; }
article .cats div .more h3:hover, article .cats div .more h3:hover span { color: #7B7B7B; background-position: -53px bottom }
article .cats div .more h3 span, article .cats div .subcats h3 span { background-position: -53px 33px; float: right; margin-left: 5px; margin-top: 3px; width: 18px; }
article .cats div .subcats h3 { clear: both; }
article .cats div .subcats h3 span { background-position: -53px bottom; }
article .cats div .subcats h3 span:hover, article .cats div .subcats h3:hover span { background-position: -53px 33px; }
article .cats div .subcats h3 a { color: #7B7B7B; }
article .cats div .subcats h3 a:hover, article .cats div .subcats h3:hover a { color: #E56CBB; }
article .h1descr { color: #E56CBB; margin-right: 91px; cursor: pointer; margin-top: -23px; text-shadow: 1px 1px 0 #FFFFFF; }
article .h1descr:hover { color: #999; font-weight: bold; }
/*/ Footer Layout /*/
footer { background-image: url("../img/footer/footer_bg.png"); background-repeat: repeat; clear: both; display: block; height: 190px; margin-top: 50px; position: relative; width: 100%; position: relative; }
footer .rights { background-image: url("../img/footer/footer_linebg.png"); background-repeat: repeat-x; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 105px; }
footer .rights p { color: #C0C0C0; font-size: 12px; font-weight: bold; position: relative; text-align: center; text-shadow: 0 1px 0 #FEFEFE; top: 15px; }
.tipsy { font-size: 10px; padding: 5px; position: absolute; z-index: 100000; }
.tipsy-inner { background-color: #000000; color: #FFFFFF; max-width: 200px; padding: 5px 8px 4px; text-align: center; }
.tipsy-inner { border-radius: 3px 3px 3px 3px; }
.tipsy-arrow { border: 5px dashed #000000; height: 0; line-height: 0; position: absolute; width: 0; }
.tipsy-arrow-n { border-bottom-color: #000000; }
.tipsy-arrow-s { border-top-color: #000000; }
.tipsy-arrow-e { border-left-color: #000000; }
.tipsy-arrow-w { border-right-color: #000000; }
.tipsy-n .tipsy-arrow { border-bottom-style: solid; border-left-color: transparent; border-right-color: transparent; border-top: medium none; left: 50%; margin-left: -5px; top: 0; }
.tipsy-nw .tipsy-arrow { border-bottom-style: solid; border-left-color: transparent; border-right-color: transparent; border-top: medium none; left: 10px; top: 0; }
.tipsy-ne .tipsy-arrow { border-bottom-style: solid; border-left-color: transparent; border-right-color: transparent; border-top: medium none; right: 10px; top: 0; }
.tipsy-s .tipsy-arrow { border-bottom: medium none; border-left-color: transparent; border-right-color: transparent; border-top-style: solid; bottom: 0; left: 50%; margin-left: -5px; }
.tipsy-sw .tipsy-arrow { border-bottom: medium none; border-left-color: transparent; border-right-color: transparent; border-top-style: solid; bottom: 0; left: 10px; }
.tipsy-se .tipsy-arrow { border-bottom: medium none; border-left-color: transparent; border-right-color: transparent; border-top-style: solid; bottom: 0; right: 10px; }
.tipsy-e .tipsy-arrow { border-bottom-color: transparent; border-left-style: solid; border-right: medium none; border-top-color: transparent; margin-top: -5px; right: 0; top: 50%; }
.tipsy-w .tipsy-arrow { border-bottom-color: transparent; border-left: medium none; border-right-style: solid; border-top-color: transparent; left: 0; margin-top: -5px; top: 50%; }
.jquery-lightbox-move { display: none; font-size: 0; }
.jquery-lightbox-border-top-left { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll 0 0 transparent; }
.jquery-lightbox-border-top-right { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll right 0 transparent; }
.jquery-lightbox-border-bottom-left { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll 0 bottom transparent; }
.jquery-lightbox-border-bottom-right { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll right bottom transparent; }
.jquery-lightbox-button-close { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -154px -23px transparent; }
.jquery-lightbox-button-close:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -203px -23px transparent; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -30px -29px transparent; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -83px -29px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-init { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -32px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-end { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -339px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-max { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -72px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-max:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -141px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-min { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -192px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-min:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -226px -82px transparent; }
.jquery-lightbox-navigator .jquery-lightbox-button-left { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -7px -141px transparent; }
.jquery-lightbox-navigator .jquery-lightbox-button-left:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -50px -141px transparent; }
.jquery-lightbox-navigator .jquery-lightbox-button-right { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -389px -141px transparent; right: -1px; }
.jquery-lightbox-navigator .jquery-lightbox-button-right:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -351px -141px transparent; }
.likearticle { margin-right: 23px; text-align: center; width: 645px; }
.fleft { float: left; }
.fright { float: right; }
.ddd { background-image: url("../img/body/load.gif"); background-position: center center; background-repeat: no-repeat; }
input[type="reset"]:hover, input[type="submit"]:hover { color: #029FBC; }
select[multiple="multiple"] { background-image: url("../img/body/bg.png"); }
.filldivwide select:hover { background-position: center -96px; text-shadow: 1px 1px 0 #7C9B25; }
#sitestates h1 .show { background-image: url("../img/header/head_ui.png"); background-position: right -24px; border-radius: 50% 50% 50% 50%; cursor: pointer; display: block; float: left; height: 24px; width: 24px; }
#sitestates h1 .show:hover { background-position: right top; }
#sitestates h1 .hide { background-image: url("../img/header/head_ui.png"); background-position: left -24px; border-radius: 50% 50% 50% 50%; cursor: pointer; display: none; float: left; height: 24px; width: 24px; }
#sitestates h1 .hide:hover { background-position: left top; }
header { height: 227px; }
header nav { background-image: url("../img/header/bgs.png"); background-position: right top; background-repeat: repeat-x; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; height: 48px; padding-top: 12px; position: fixed; top: 0; width: 100%; z-index: 99; }
header nav .home { background-image: url("../img/body/ui_icons.png"); background-position: right top; display: block; float: right; font-size: 0; height: 33px; margin-left: 10px; margin-top: -3px; width: 30px; }
header nav .home:hover { background-position: right top; }
header nav ul li { background-image: url("../img/header/sp_vet.png"); background-position: left center; background-repeat: no-repeat; color: #8F6736; float: right; font-size: 15px; line-height: 25px; margin-right: 5px; margin-top: 3px; padding-left: 10px; }
header nav ul li a { color: #8F6736; }
header nav ul li a:hover, header nav ul li:hover, header nav ul li:hover a { color: #F6F6F6; }
header nav ul li:last-child { background-image: none; }
header nav ul li ul { background-color: #333333; background-image: url("../img/header/sub_menubg.png"); background-position: right top; display: none; margin-right: -6px !important; padding: 10px 5px 5px; position: absolute; width: 184px; z-index: 999; }
header nav ul li ul li { background-image: url("../img/header/hr_vet.png"); background-position: right bottom; background-repeat: repeat-x; color: #959595 !important; font-size: 14px; height: 30px; line-height: 30px; padding-bottom: 4px; width: 165px; }
header nav ul li ul li a { color: #959595; }
header nav ul li ul li a { background-image: url("../img/header/ullia.png"); background-position: right -7px; background-repeat: no-repeat; padding-right: 13px; }
header nav ul li ul li a:hover, header nav ul li ul li:hover a { background-position: right -32px; color: #FFFFFF; }
header nav ul li ul li:last-child { background-image: url("../img/header/sub_menubg.png"); background-position: left bottom; margin-bottom: -12px; margin-right: -5px; padding-bottom: 8px; padding-right: 10px; width: 174px; }
header nav span.todo { float: left; width: 200px; }
header nav span.login { display: block; float: left; }
header nav span.login .icon, header nav span.search .icon { background-image: url("../img/body/ui_icons.png"); background-position: -667px top; background-repeat: no-repeat; cursor: pointer; display: block; float: left; height: 27px; margin-right: 5px; width: 25px; }
header nav span.login .icon:hover { background-position: -667px -30px; }
header nav span.login a, header nav span.search a { color: #8F6736; float: right; font-size: 16px; line-height: 26px; }
header nav span.search { display: block; float: left; }
header nav span.search a { color: #8F6736; }
header nav span.search .icon { background-position: -703px -3px; width: 27px; }
header nav span.search .icon:hover { background-position: -703px -33px; }
header nav .selogin { background-image: url("../img/header/sub_menubg.png"); background-position: right top; display: none; height: auto; left: 0; padding: 5px; position: absolute; top: 42px; width: 184px; }
header nav .selogin label, header nav .selogin a { clear: right; color: #F6F6F6; display: block; margin-bottom: 4px; }
header nav .selogin label, header nav .selogin a:hover { color: #F6F6F6; }
header nav .selogin ul li { background-image: url("../img/header/hr_vet.png"); background-position: right bottom; background-repeat: repeat-x; color: #959595 !important; font-size: 14px; height: 30px; line-height: 30px; padding-bottom: 4px; width: 165px; }
header nav .selogin ul li a { background-image: url("../img/header/ullia.png"); background-position: right -1px; background-repeat: no-repeat; padding-right: 15px; }
header nav .selogin ul li a:hover, header nav .selogin ul li:hover a { background-position: right -32px; color: #F6F6F6; }
header nav .selogin .bottomdash { background-image: url("../img/header/sub_menubg.png"); background-position: left bottom; bottom: 78px; display: block; height: 20px; margin-bottom: -90px; position: absolute; right: 0; width: 194px; }
header nav .loginnow, header nav .searchnow { }
header .hidenav { background-image: url("../img/header/menushow.png"); background-position: right bottom; cursor: pointer; display: none; height: 46px; position: fixed; right: 60px; top: 47px; width: 119px; z-index: 600; }
header .shownav { background-image: url("../img/header/menushow.png"); background-position: right top; cursor: pointer; display: none; height: 46px; position: fixed; right: 60px; top: -9px; width: 119px; z-index: 600; }
#headcontent .mainlogo { background-image: url("../img/header/logo.png"); background-position: left 50px; background-repeat: no-repeat; cursor: pointer; display: block; float: right; height: 140px; padding-top: 0; position: relative; width: 290px; }
#headcontent .adv { background-color: #007B96; border-bottom: 1px solid #81D1E1; display: block; float: left; margin-top: 50px; padding: 4px 4px 1px; }
#slider { overflow: hidden; width: 960px; }
#amazon_scroller3 { border: medium none !important; direction: ltr !important; margin: auto; }
.amazon_scroller { border-radius: 10px 10px 10px 10px; margin: 0; padding: 0; }
.amazon_scroller .amazon_scroller_nav { position: absolute; }
.amazon_scroller .amazon_scroller_nav li { cursor: pointer; position: absolute; }
.amazon_scroller .amazon_scroller_mask { margin-left: 30px; margin-right: 30px; overflow: hidden; position: absolute; }
.amazon_scroller ul { float: left; margin: 0; padding: 0; }
.amazon_scroller ul li { display: inline; float: left; list-style: none outside none; margin: 0 5px; padding: 0; text-align: center; }
.amazon_scroller ul li a { text-decoration: none; }
.amazon_scroller ul li a amazon_scroller_title { display: none !important; }
.amazon_scroller ul li a:hover { text-decoration: underline; }
.amazon_scroller ul li a img { border: medium none; }
aside { float: right; margin-right: 17px; margin-top: 0; width: 298px; }
aside .content { margin-top: 115px; }
aside .content h1 { border-bottom: 1px solid rgba(0, 0, 0, 0.23); border-top: 1px solid rgba(0, 0, 0, 0.23); color: #CD9F6B; cursor: pointer; font-size: 21px; height: 50px; line-height: 50px; }
aside .content div a.tags { background-image: url("../img/body/tagsbg.png"); background-position: right bottom; background-repeat: no-repeat; color: #73593E; cursor: pointer; display: block; float: right; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 14px; height: 17px; margin: 5px; padding-right: 22px; text-shadow: 1px 1px 0 #E4CC9C; }
aside .content div a.tags:hover { background-position: right 2px; color: #E56CBB; }
aside .content div.lasttopic ul li:last-child { border-bottom: medium none; }
aside .content div.lasttopic ul li:first-child { border-top: medium none; }
aside .content div.lasttopic ul li a { background-image: url("../img/body/topics_bg.png"); background-position: right -46px; background-repeat: no-repeat; color: #7B7B7B; cursor: pointer; display: block; float: right; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 15px; height: 38px; margin: 5px; overflow: hidden; padding-right: 22px; }
article { display: inline-block; float: left; height: auto; margin-top: 30px; width: 645px; }
article h1.maintit a { color: #89795f; }
article h1.maintit a:hover, article h1.maintit:hover, article h1.maintit:hover a { background-position: right top; }
article .cats h1 a { color: #FFFFFF; }
.num { color: #80572B; font-family: tahoma; font-size: 11px; font-weight: bold; margin-right: 5px; }
.fa.fa-eye.icon { color: #80572B; }
article .cats h1 .hide { background-position: 573px -154px; }
article .cats h1 .hide:hover, article .cats h1 .show:hover { opacity: 1; }
article .cats h1 .show { background-position: 549px -154px; display: none; }
article .cats div .shinebot { background-image: url("../img/body/bottomshash.png"); background-position: center top; background-repeat: no-repeat; bottom: -22px; display: block; height: 22px; position: absolute; width: 100%; }
article .cats div .more .comment { background-position: -34px bottom; }
article .cats div .more .comment:hover { background-position: -34px 34px; }
article .cats div .more .topics { background-position: left bottom; }
article .cats div .more .topics:hover { background-position: left 33px; }
article .cats div .more .user:hover { background-position: -17px 34px; }
article .cats div .more .userno, article .cats div .more .commentno, article .cats div .more .topicno { display: none; float: left; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 14px; margin-left: 3px; margin-right: 5px; }
article .h1descr { color: #E56CBB; cursor: pointer; margin-right: 91px; margin-top: -23px; text-shadow: 1px 1px 0 #FFFFFF; }
article .h1descr:hover { color: #999999; font-weight: bold; }
footer { background-image: url("../img/footer/footer_bg.png"); background-repeat: repeat; clear: both; display: block; height: 190px; margin-top: 50px; position: relative; width: 100%; }
footer .rights { background-image: url("../img/footer/footer_linebg.png"); background-repeat: repeat-x; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 105px; }
footer .rights p { color: #C0C0C0; font-size: 12px; font-weight: bold; position: relative; text-align: center; text-shadow: 0 1px 0 #FEFEFE; top: 15px; }
.tipsy { font-size: 10px; padding: 5px; position: absolute; z-index: 100000; }
.tipsy-inner { background-color: #000000; color: #FFFFFF; max-width: 200px; padding: 5px 8px 4px; text-align: center; }
.tipsy-inner { border-radius: 3px 3px 3px 3px; }
.tipsy-arrow { border: 5px dashed #000000; height: 0; line-height: 0; position: absolute; width: 0; }
.tipsy-arrow-n { border-bottom-color: #000000; }
.tipsy-arrow-s { border-top-color: #000000; }
.tipsy-arrow-e { border-left-color: #000000; }
.tipsy-arrow-w { border-right-color: #000000; }
.tipsy-n .tipsy-arrow { border-bottom-style: solid; border-left-color: transparent; border-right-color: transparent; border-top: medium none; left: 50%; margin-left: -5px; top: 0; }
.tipsy-nw .tipsy-arrow { border-bottom-style: solid; border-left-color: transparent; border-right-color: transparent; border-top: medium none; left: 10px; top: 0; }
.tipsy-ne .tipsy-arrow { border-bottom-style: solid; border-left-color: transparent; border-right-color: transparent; border-top: medium none; right: 10px; top: 0; }
.tipsy-s .tipsy-arrow { border-bottom: medium none; border-left-color: transparent; border-right-color: transparent; border-top-style: solid; bottom: 0; left: 50%; margin-left: -5px; }
.tipsy-sw .tipsy-arrow { border-bottom: medium none; border-left-color: transparent; border-right-color: transparent; border-top-style: solid; bottom: 0; left: 10px; }
.tipsy-se .tipsy-arrow { border-bottom: medium none; border-left-color: transparent; border-right-color: transparent; border-top-style: solid; bottom: 0; right: 10px; }
.tipsy-e .tipsy-arrow { border-bottom-color: transparent; border-left-style: solid; border-right: medium none; border-top-color: transparent; margin-top: -5px; right: 0; top: 50%; }
.tipsy-w .tipsy-arrow { border-bottom-color: transparent; border-left: medium none; border-right-style: solid; border-top-color: transparent; left: 0; margin-top: -5px; top: 50%; }
.jquery-lightbox-move { display: none; font-size: 0; }
.jquery-lightbox-border-top-left { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll 0 0 transparent; }
.jquery-lightbox-border-top-right { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll right 0 transparent; }
.jquery-lightbox-border-bottom-left { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll 0 bottom transparent; }
.jquery-lightbox-border-bottom-right { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll right bottom transparent; }
.jquery-lightbox-button-close { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -154px -23px transparent; }
.jquery-lightbox-button-close:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -203px -23px transparent; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -30px -29px transparent; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -83px -29px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-init { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -32px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-end { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -339px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-max { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -72px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-max:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -141px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-min { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -192px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-min:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -226px -82px transparent; }
.jquery-lightbox-navigator .jquery-lightbox-button-left { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -7px -141px transparent; }
.jquery-lightbox-navigator .jquery-lightbox-button-left:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -50px -141px transparent; }
.jquery-lightbox-navigator .jquery-lightbox-button-right { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -389px -141px transparent; right: -1px; }
.jquery-lightbox-navigator .jquery-lightbox-button-right:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -351px -141px transparent; }
.likearticle { margin-right: 23px; text-align: center; width: 645px; }
.fleft { float: left; }
.fright { float: right; }
.ddd { background-image: url("../img/body/load.gif"); background-position: center center; background-repeat: no-repeat; }
input[type="reset"]:hover, input[type="submit"]:hover { color: #029FBC; }
select[multiple="multiple"] { background-image: url("../img/body/bg.png"); }
.filldivwide select:hover { background-position: center -96px; text-shadow: 1px 1px 0 #7C9B25; }
#sitestates h1 .show { background-image: url("../img/header/head_ui.png"); background-position: right -24px; border-radius: 50% 50% 50% 50%; cursor: pointer; display: block; float: left; height: 24px; width: 24px; }
#sitestates h1 .show:hover { background-position: right top; }
#sitestates h1 .hide { background-image: url("../img/header/head_ui.png"); background-position: left -24px; border-radius: 50% 50% 50% 50%; cursor: pointer; display: none; float: left; height: 24px; width: 24px; }
#sitestates h1 .hide:hover { background-position: left top; }
header { height: 227px; }
header nav { background-image: url("../img/header/bgs.png"); background-position: right top; background-repeat: repeat-x; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; height: 48px; padding-top: 12px; position: fixed; top: 0; width: 100%; z-index: 99; }
header nav .home { background-image: url("../img/body/ui_icons.png"); background-position: right top; display: block; float: right; font-size: 0; height: 33px; margin-left: 10px; margin-top: -3px; width: 30px; }
header nav .home:hover { background-position: right top; }
header nav ul li { background-image: url("../img/header/sp_vet.png"); background-position: left center; background-repeat: no-repeat; color: #8F6736; float: right; font-size: 15px; line-height: 25px; margin-right: 5px; margin-top: 3px; padding-left: 10px; }
header nav ul li a { color: #8F6736; }
header nav ul li a:hover, header nav ul li:hover, header nav ul li:hover a { color: #F6F6F6; }
header nav ul li:last-child { background-image: none; }
header nav ul li ul { background-color: #333333; background-image: url("../img/header/sub_menubg.png"); background-position: right top; display: none; margin-right: -6px !important; padding: 10px 5px 5px; position: absolute; width: 184px; z-index: 999; }
header nav ul li ul li { background-image: url("../img/header/hr_vet.png"); background-position: right bottom; background-repeat: repeat-x; color: #959595 !important; font-size: 14px; height: 30px; line-height: 30px; padding-bottom: 4px; width: 165px; }
header nav ul li ul li a { color: #959595; }
header nav ul li ul li a { background-image: url("../img/header/ullia.png"); background-position: right -7px; background-repeat: no-repeat; padding-right: 13px; }
header nav ul li ul li a:hover, header nav ul li ul li:hover a { background-position: right -32px; color: #FFFFFF; }
header nav ul li ul li:last-child { background-image: url("../img/header/sub_menubg.png"); background-position: left bottom; margin-bottom: -12px; margin-right: -5px; padding-bottom: 8px; padding-right: 10px; width: 174px; }
header nav span.todo { float: left; width: 200px; }
header nav span.login { display: block; float: left; }
header nav span.login .icon, header nav span.search .icon { background-image: url("../img/body/ui_icons.png"); background-position: -667px top; background-repeat: no-repeat; cursor: pointer; display: block; float: left; height: 27px; margin-right: 5px; width: 25px; }
header nav span.login .icon:hover { background-position: -667px -30px; }
header nav span.login a, header nav span.search a { color: #8F6736; float: right; font-size: 16px; line-height: 26px; }
header nav span.search { display: block; float: left; }
header nav span.search a { color: #8F6736; }
header nav span.search .icon { background-position: -703px -3px; width: 27px; }
header nav span.search .icon:hover { background-position: -703px -33px; }
header nav .selogin { background-image: url("../img/header/sub_menubg.png"); background-position: right top; display: none; height: auto; left: 0; padding: 5px; position: absolute; top: 42px; width: 184px; }
header nav .selogin label, header nav .selogin a { clear: right; color: #F6F6F6; display: block; margin-bottom: 4px; }
header nav .selogin label, header nav .selogin a:hover { color: #F6F6F6; }
header nav .selogin ul li { background-image: url("../img/header/hr_vet.png"); background-position: right bottom; background-repeat: repeat-x; color: #959595 !important; font-size: 14px; height: 30px; line-height: 30px; padding-bottom: 4px; width: 165px; }
header nav .selogin ul li a { background-image: url("../img/header/ullia.png"); background-position: right -1px; background-repeat: no-repeat; padding-right: 15px; }
header nav .selogin ul li a:hover, header nav .selogin ul li:hover a { background-position: right -32px; color: #F6F6F6; }
header nav .selogin .bottomdash { background-image: url("../img/header/sub_menubg.png"); background-position: left bottom; bottom: 78px; display: block; height: 20px; margin-bottom: -90px; position: absolute; right: 0; width: 194px; }
header nav .loginnow, header nav .searchnow { }
header .hidenav { background-image: url("../img/header/menushow.png"); background-position: right bottom; cursor: pointer; display: none; height: 46px; position: fixed; right: 60px; top: 47px; width: 119px; z-index: 600; }
header .shownav { background-image: url("../img/header/menushow.png"); background-position: right top; cursor: pointer; display: none; height: 46px; position: fixed; right: 60px; top: -9px; width: 119px; z-index: 600; }
#headcontent .mainlogo { background-image: url("../img/header/logo.png"); background-position: left 50px; background-repeat: no-repeat; cursor: pointer; display: block; float: right; height: 140px; padding-top: 0; position: relative; width: 290px; }
#headcontent .adv { background-color: #007B96; border-bottom: 1px solid #81D1E1; display: block; float: left; margin-top: 50px; padding: 4px 4px 1px; }
#slider { overflow: hidden; width: 960px; }
#amazon_scroller3 { border: medium none !important; direction: ltr !important; margin: auto; }
.amazon_scroller { border-radius: 10px 10px 10px 10px; margin: 0; padding: 0; }
.amazon_scroller .amazon_scroller_nav { position: absolute; }
.amazon_scroller .amazon_scroller_nav li { cursor: pointer; position: absolute; }
.amazon_scroller .amazon_scroller_mask { margin-left: 30px; margin-right: 30px; overflow: hidden; position: absolute; }
.amazon_scroller ul { float: left; margin: 0; padding: 0; }
.amazon_scroller ul li { display: inline; float: left; list-style: none outside none; margin: 0 5px; padding: 0; text-align: center; }
.amazon_scroller ul li a { text-decoration: none; }
.amazon_scroller ul li a amazon_scroller_title { display: none !important; }
.amazon_scroller ul li a:hover { text-decoration: underline; }
.amazon_scroller ul li a img { border: medium none; }
aside { float: right; margin-right: 17px; margin-top: 0; width: 298px; }
aside .content { margin-top: 115px; }
aside .content div img { border: 4px solid #CCCCCC; display: block; margin: auto; }
aside .content div a.tags:hover { background-position: right 2px; color: #E56CBB; }
aside .content div.lasttopic ul li:last-child { border-bottom: medium none; }
aside .content div.lasttopic ul li:first-child { border-top: medium none; }
aside .content div.lasttopic ul li a { background-image: url("../img/body/topics_bg.png"); background-position: right -46px; background-repeat: no-repeat; color: #7B7B7B; cursor: pointer; display: block; float: right; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 15px; height: 38px; margin: 5px; overflow: hidden; padding-right: 22px; }
article { display: inline-block; float: left; height: auto; margin-top: 30px; width: 645px; }
article h1.maintit a { color: #89795f; }
article h1.maintit a:hover, article h1.maintit:hover, article h1.maintit:hover a { color: #89795f; }
article .cats h1 a { color: #FFFFFF; }
article .cats h1 .hide, article .cats h1 .show { background-image: url("../img/body/ui_icons.png"); display: block; float: left; height: 21px; margin-left: 10px; margin-top: 15px; width: 25px; }
article .cats h1 .hide { background-position: 573px -154px; }
article .cats h1 .hide:hover, article .cats h1 .show:hover { opacity: 1; }
article .cats h1 .show { background-position: 549px -154px; display: none; }
article .cats div .shinebot { background-image: url("../img/body/bottomshash.png"); background-position: center top; background-repeat: no-repeat; bottom: -22px; display: block; height: 22px; position: absolute; width: 100%; }
article .cats div .more .comment { background-position: -34px bottom; }
article .cats div .more .comment:hover { background-position: -34px 34px; }
article .cats div .more .topics { background-position: left bottom; }
article .cats div .more .topics:hover { background-position: left 33px; }
article .cats div .more .user:hover { background-position: -17px 34px; }
article .cats div .more .userno, article .cats div .more .commentno, article .cats div .more .topicno { display: none; float: left; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 14px; margin-left: 3px; margin-right: 5px; }
article .h1descr { color: #E56CBB; cursor: pointer; margin-right: 91px; margin-top: -23px; text-shadow: 1px 1px 0 #FFFFFF; }
article .h1descr:hover { color: #999999; font-weight: bold; }
footer { background-image: url("../img/footer/footer_bg.png"); background-repeat: repeat; clear: both; display: block; height: 190px; margin-top: 50px; position: relative; width: 100%; }
footer .rights { background-image: url("../img/footer/footer_linebg.png"); background-repeat: repeat-x; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 105px; }
footer .rights p { color: #C0C0C0; font-size: 12px; font-weight: bold; position: relative; text-align: center; text-shadow: 0 1px 0 #FEFEFE; top: 15px; }
.tipsy { font-size: 10px; padding: 5px; position: absolute; z-index: 100000; }
.tipsy-inner { background-color: #000000; color: #FFFFFF; max-width: 200px; padding: 5px 8px 4px; text-align: center; }
.tipsy-inner { border-radius: 3px 3px 3px 3px; }
.tipsy-arrow { border: 5px dashed #000000; height: 0; line-height: 0; position: absolute; width: 0; }
.tipsy-arrow-n { border-bottom-color: #000000; }
.tipsy-arrow-s { border-top-color: #000000; }
.tipsy-arrow-e { border-left-color: #000000; }
.tipsy-arrow-w { border-right-color: #000000; }
.tipsy-n .tipsy-arrow { border-bottom-style: solid; border-left-color: transparent; border-right-color: transparent; border-top: medium none; left: 50%; margin-left: -5px; top: 0; }
.tipsy-nw .tipsy-arrow { border-bottom-style: solid; border-left-color: transparent; border-right-color: transparent; border-top: medium none; left: 10px; top: 0; }
.tipsy-ne .tipsy-arrow { border-bottom-style: solid; border-left-color: transparent; border-right-color: transparent; border-top: medium none; right: 10px; top: 0; }
.tipsy-s .tipsy-arrow { border-bottom: medium none; border-left-color: transparent; border-right-color: transparent; border-top-style: solid; bottom: 0; left: 50%; margin-left: -5px; }
.tipsy-sw .tipsy-arrow { border-bottom: medium none; border-left-color: transparent; border-right-color: transparent; border-top-style: solid; bottom: 0; left: 10px; }
.tipsy-se .tipsy-arrow { border-bottom: medium none; border-left-color: transparent; border-right-color: transparent; border-top-style: solid; bottom: 0; right: 10px; }
.tipsy-e .tipsy-arrow { border-bottom-color: transparent; border-left-style: solid; border-right: medium none; border-top-color: transparent; margin-top: -5px; right: 0; top: 50%; }
.tipsy-w .tipsy-arrow { border-bottom-color: transparent; border-left: medium none; border-right-style: solid; border-top-color: transparent; left: 0; margin-top: -5px; top: 50%; }
.jquery-lightbox-move { display: none; font-size: 0; }
.jquery-lightbox-border-top-left { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll 0 0 transparent; }
.jquery-lightbox-border-top-right { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll right 0 transparent; }
.jquery-lightbox-border-bottom-left { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll 0 bottom transparent; }
.jquery-lightbox-border-bottom-right { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll right bottom transparent; }
.jquery-lightbox-button-close { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -154px -23px transparent; }
.jquery-lightbox-button-close:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -203px -23px transparent; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -30px -29px transparent; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -83px -29px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-init { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -32px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-end { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -339px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-max { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -72px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-max:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -141px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-min { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -192px -82px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-min:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -226px -82px transparent; }
.jquery-lightbox-navigator .jquery-lightbox-button-left { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -7px -141px transparent; }
.jquery-lightbox-navigator .jquery-lightbox-button-left:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -50px -141px transparent; }
.jquery-lightbox-navigator .jquery-lightbox-button-right { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -389px -141px transparent; right: -1px; }
.jquery-lightbox-navigator .jquery-lightbox-button-right:hover { background: url("images/jquery-lightbox-theme.gif") no-repeat scroll -351px -141px transparent; }
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { background: none repeat scroll 0 0 transparent; border: 0 none; font-size: 100%; margin: 0; outline: 0 none; padding: 0; vertical-align: baseline; }
body { background-image: url(../img/body/page_bg.png); color: #725b3b; direction: rtl; font-family: "Tahoma", Geneva, sans-serif; font-size: 12px; margin: 0; padding: 0; }
*::-moz-selection {
 background: none repeat scroll 0 0 #E5D9C3;
 color: #FFFFFF;
}
a { color: #897250; text-decoration: none; }
a:hover { color: #997F59; }
img, img a, img a:hover { border: 0 none; }
ul, li, ol { list-style: none outside none; padding: 0; }
@font-face { font-family: 'FontAwesome'; src: url('webfonts/fontawesome-webfont.eot?v=4.0.3'); src: url('webfonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('webfonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('webfonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('webfonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: "MhgozFontl"; font-style: normal; font-weight: normal; src: url("webfonts/MHGOZ-Light.eot?#iefix") format("embedded-opentype"), url("webfonts/MHGOZ-Light.woff") format("woff"), url("webfonts/MHGOZ-Light.ttf") format("truetype"), url("webfonts/MHGOZ-Light.svg#MHGOZ-Light") format("svg"); }
@font-face { font-family: "MhgozFontb"; font-style: normal; font-weight: normal; src: url("webfonts/mhgozbold.eot?#iefix") format("embedded-opentype"), url("webfonts/mhgozbold.woff") format("woff"), url("webfonts/mhgozbold.ttf") format("truetype"), url("webfonts/mhgozbold.svg#mhgozbold") format("svg"); }
@font-face { font-family: "fontsansmhgoz"; font-style: normal; font-weight: normal; src: url("webfonts/mhgozbold.eot?#iefix") format("embedded-opentype"), url("webfonts/fontsansmhgoz.woff") format("woff"), url("webfonts/mhgozbold.ttf") format("truetype"), url("webfonts/mhgozbold.svg#mhgozbold") format("svg"); }
@font-face { font-family: "MHGOZ-Light"; font-style: normal; font-weight: normal; src: url("webfonts/mhgozbold.eot?#iefix") format("embedded-opentype"), url("webfonts/MHGOZ-Light.woff") format("woff"), url("webfonts/mhgozbold.ttf") format("truetype"), url("webfonts/mhgozbold.svg#mhgozbold") format("svg"); }
@font-face { font-family: "mhgozlightssge"; font-style: normal; font-weight: normal; src: url("webfonts/mhgozbold.eot?#iefix") format("embedded-opentype"), url("webfonts/mhgozlightssge.woff") format("woff"), url("webfonts/mhgozbold.ttf") format("truetype"), url("webfonts/mhgozbold.svg#mhgozbold") format("svg"); }
@font-face { font-family: "mhgozmixarab"; font-style: normal; font-weight: normal; src: url("webfonts/mhgozbold.eot?#iefix") format("embedded-opentype"), url("webfonts/mhgozmixarab.woff") format("woff"), url("webfonts/mhgozbold.ttf") format("truetype"), url("webfonts/mhgozbold.svg#mhgozbold") format("svg"); }
h3, h1, h2 { font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 25px; font-weight: normal; margin: 0; }
.csstrans, .jcarousel-prev, .jcarousel-next { transition: all 0.2s ease-in 0s; }
.w960 { margin: auto; width: 960px; }
.clear { clear: both; display: block; height: 1px; width: 100%; }
.likearticle { margin-right: 23px; text-align: center; width: 645px; }
.fleft { float: left; }
.fright { float: right; }
.btstad { background-image: url("../img/body/top-spce.png"); background-repeat: repeat; display: block; height: 2px; width: 100%; }
.ddd { background-image: url("../img/body/load.gif"); background-position: center center; background-repeat: no-repeat; }
input[type="reset"], input[type="submit"] { background: none repeat scroll 0 0 transparent; border: medium none; color: #8F8F8F; cursor: pointer; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 20px; }
input[type="reset"]:hover, input[type="submit"]:hover { color: #029FBC; }
select[multiple="multiple"] { background-image: url("../img/body/bg.png"); }
.filldivwide select { background-image: url("../img/body/btnsui.png"); background-position: right -289px; border: 0 none; border-radius: 3px 3px 3px 3px; color: #FFFFFF; float: left; margin-right: 10px; max-width: 200px; padding: 4px; -webkit-appearance: none; }
.filldivwide select optgroup { background-color: #C8B596; border: 0 none; padding: 5px; text-shadow: 1px 1px 0 #C8B596; }
.filldivwide select:hover { background-position: center -164px; text-shadow: 1px 1px 0 #E5CC9C; }
#sitestates h1 .show { background-image: url("../img/header/head_ui.png"); background-position: right -25px; border-radius: 50% 50% 50% 50%; cursor: pointer; display: block; float: left; height: 24px; width: 24px; }
#sitestates h1 .show:hover { background-position: right -1px; }
#sitestates h1 .hide { background-image: url("../img/header/head_ui.png"); background-position: left -26px; border-radius: 50% 50% 50% 50%; cursor: pointer; display: none; float: left; height: 24px; width: 24px; }
#sitestates h1 .hide:hover { background-position: left -2px; }
header { height: 227px; }
header nav { background-image: url("../img/header/bgs.png"); background-position: right top; background-repeat: repeat-x; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; height: 45px; padding-top: 12px; position: fixed; top: 0; width: 100%; z-index: 99; }
header nav .home { background-image: url("../img/body/ui_icons.png"); background-position: right top; display: block; float: right; font-size: 0; height: 33px; margin-left: 10px; margin-top: -3px; width: 30px; }
header nav .home:hover { background-position: right top; }
header nav ul li { background-image: url("../img/header/sp_vet.png"); background-position: left center; background-repeat: no-repeat; color: #8F6736; float: right; font-size: 15px; line-height: 25px; margin-right: 5px; margin-top: 3px; padding-left: 10px; text-shadow: 1px 1px 0 #3d362e; }
header nav ul li a { color: #8F6736; }
header nav ul li a:hover, header nav ul li:hover, header nav ul li:hover a { color: #C5AD84; }
header nav ul li:last-child { background-image: none; }
header nav ul li ul { background-color: #333333; background-image: url("../img/header/sub_menubg.png"); background-position: right top; display: none; margin-right: -6px !important; padding: 10px 5px 5px; position: absolute; width: 184px; z-index: 999; }
header nav ul li ul li { background-image: url("../img/header/hr_vet.png"); background-position: right bottom; background-repeat: repeat-x; color: #959595 !important; font-size: 14px; height: 30px; line-height: 30px; padding-bottom: 4px; width: 165px; }
header nav ul li ul li a { color: #959595; }
header nav ul li ul li a { background-image: url("../img/header/ullia.png"); background-position: right -7px; background-repeat: no-repeat; padding-right: 13px; }
header nav ul li ul li a:hover, header nav ul li ul li:hover a { background-position: right -32px; color: #D9BC8C; }
header nav ul li ul li:last-child { background-image: url("../img/header/sub_menubg.png"); background-position: left bottom; margin-bottom: -12px; margin-right: -5px; padding-bottom: 8px; padding-right: 10px; width: 174px; }
header nav span.todo { float: left; width: 200px; }
header nav span.login { display: block; float: left; }
header nav span.login .icon, header nav span.search .icon { background-image: url("../img/body/ui_icons.png"); background-position: -667px top; background-repeat: no-repeat; cursor: pointer; display: block; float: left; height: 27px; margin-right: 5px; width: 25px; }
header nav span.login .icon:hover { background-position: -667px -30px; }
header nav span.login a, header nav span.search a { color: #8F6736; float: right; font-size: 16px; line-height: 26px; display: none; }
header nav span.search { display: block; float: left; }
header nav span.search a { color: #8F6736; }
header nav span.search .icon { background-position: -703px 0px; width: 27px; }
header nav span.search .icon:hover { background-position: -703px -30px; }
header nav .selogin { background-image: url("../img/header/sub_menubg.png"); background-position: right top; display: none; height: auto; left: 0; padding: 5px; position: absolute; top: 42px; width: 184px; }
header nav .selogin input[type="text"], header nav .selogin input[type="password"] { background-color: #212121 !important; background-image: none; border: medium none; padding: 8px; width: 91%; }
header nav .selogin label, header nav .selogin a { clear: right; color: #F6F6F6; display: block; margin-bottom: 4px; }
header nav .selogin label, header nav .selogin a:hover { color: #F6F6F6; }
header nav .selogin input[type="submit"] { background-color: #41A9BA; border-radius: 3px 3px 3px 3px; color: #157C8D; float: left; font-size: 15px; padding: 3px; }
header nav .selogin ul li { background-image: url("../img/header/hr_vet.png"); background-position: right bottom; background-repeat: repeat-x; color: #959595 !important; font-size: 14px; height: 30px; line-height: 30px; padding-bottom: 4px; width: 165px; }
header nav .selogin ul li a { background-image: url("../img/header/ullia.png"); background-position: right -1px; background-repeat: no-repeat; padding-right: 15px; }
header nav .selogin ul li a:hover, header nav .selogin ul li:hover a { background-position: right -32px; color: #F6F6F6; }
header nav .selogin .bottomdash { background-image: url("../img/header/sub_menubg.png"); background-position: left bottom; bottom: 78px; display: block; height: 20px; margin-bottom: -90px; position: absolute; right: 0; width: 194px; }
header nav .loginnow, header nav .searchnow { }
header .hidenav { background-image: url("../img/header/menushow.png"); background-position: right -4px; cursor: pointer; display: none; height: 42px; position: fixed; right: 60px; top: 47px; width: 119px; z-index: 600; }
header .shownav { background-image: url("../img/header/menushow.png"); background-position: right top; cursor: pointer; display: none; height: 46px; position: fixed; right: 60px; top: -9px; width: 119px; z-index: 600; }
header #headcontent { background-image: url("../img/header/bgs.png"); background-position: right -61px; clear: both; display: block; height: 272px; margin-top: 44px; width: 100%; }
header #headcontent .shinup .w960 { background-position: center bottom; background-repeat: no-repeat; height: 166px; }
#headcontent .mainlogo { background-image: url("../img/header/logo.png"); background-position: left 35px; background-repeat: no-repeat; cursor: pointer; display: block; float: right; height: 165px; padding-top: 0; position: relative; width: 290px; }
#headcontent .adv { background-color: #007B96; border-bottom: 1px solid #81D1E1; display: block; float: left; margin-top: 50px; padding: 4px 4px 1px; }
#slider { overflow: hidden; width: 960px; }
#amazon_scroller3 { border: medium none !important; direction: ltr !important; margin: auto; }
.amazon_scroller { border-radius: 10px 10px 10px 10px; margin: 0; padding: 0; }
.amazon_scroller .amazon_scroller_nav { position: absolute; }
.amazon_scroller .amazon_scroller_nav li { cursor: pointer; position: absolute; }
.amazon_scroller .amazon_scroller_mask { margin-left: 30px; margin-right: 30px; overflow: hidden; position: absolute; }
.amazon_scroller ul { float: left; margin: 0; padding: 0; }
.amazon_scroller ul li { display: inline; float: left; list-style: none outside none; margin: 0 5px; padding: 0; text-align: center; }
.amazon_scroller ul li a { text-decoration: none; }
.amazon_scroller ul li a amazon_scroller_title { display: none !important; }
.amazon_scroller ul li a:hover { text-decoration: underline; }
.amazon_scroller ul li a img { border: medium none; }
aside { background-color: #212121; position: absolute; right: 0; top: 0; width: 298px; }
aside .content { margin-top: 30px; }
aside .content h1 span, aside .content h1 .topics, aside .content h1 .tags { display: block; float: right; height: 26px; margin-left: 10px; margin-right: 10px; margin-top: 15px; width: 26px; }
aside .content div { display: table; padding: 9px; position: relative; width: 278px; }
aside .content div img { border: 4px solid #CCCCCC; display: block; margin: auto; }
aside .content div a.tags { background-image: url("../img/body/tagsbg.png"); background-position: right bottom; background-repeat: no-repeat; color: #73593E; cursor: pointer; display: block; float: right; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 14px; height: 17px; margin: 5px; padding-right: 22px; text-shadow: 1px 1px 0 #E4CC9C; }
aside .content div a.tags:hover { background-position: right 2px; color: #9F7C38; }
aside .content div.lasttopic ul li:last-child { border-bottom: medium none; }
aside .content div.lasttopic ul li:first-child { border-top: medium none; }
aside .content div.lasttopic ul li a { background-image: url("../img/body/topics_bg.png"); background-position: right -2px; background-repeat: no-repeat; color: #73593E; cursor: pointer; display: block; float: right; font-family: tahoma; font-size: 12px; font-weight: bold; height: 38px; margin: 5px; overflow: hidden; padding-right: 22px; }
aside .content div.lasttopic ul li a:hover { background-position: right -51px; color: #9F7C38; }
article { display: inline-block; float: right; height: auto; margin-top: 30px; width: 960px; }
article h1.maintit { background-image: url("../img/body/forum_main_icon.png"); background-position: right 0; background-repeat: no-repeat; clear: both; color: #89795F; cursor: pointer; font-size: 28px; height: 53px; margin-bottom: 5px; margin-right: 20px; padding-right: 70px; }
article h1.maintit a { color: #89795f; }
article h1.maintit a:hover, article h1.maintit:hover, article h1.maintit:hover a { background-position: right top; }
article .cats { display: inline-block; float: right; margin-bottom: 20px; margin-left: 10px; width: 229px; }
article .cats h1 { background-color: #CCB58B; background-image: url("../img/body/head.png"); background-position: center top; background-repeat: no-repeat; border-bottom: 1px solid #9D8D6C; color: #FFFFFF; cursor: pointer; font-size: 13px; height: 48px; line-height: 50px; padding-bottom: 10px; padding-right: 10px; padding-top: 3px; }
article .cats h1 a { color: #FFFFFF; }
article .cats h1 .hide, article .cats h1 .show { background-image: url("../img/body/ui_icons.png"); display: block; float: left; height: 22px; margin-left: 10px; margin-top: 15px; width: 25px; }
article .cats h1 .hide { background-position: 549px -152px; }
article .cats h1 .hide:hover, article .cats h1 .show:hover { opacity: 1; }
article .cats h1 .show { background-position: 574px -151px; display: none; }
article .cats div { background-color: #CCB58B; border-radius: 0 0 5px 5px; display: block; height: 115px; position: relative; text-shadow: 1px 1px 0 #E3CB9D; width: 229px; }
article .cats .info { background-color: #CCB58B; border-bottom: 1px solid #E6CB9C; width: 228px; border-radius: 5px; border-right: 1px solid #E6CB9C; display: block; font-weight: bold; height: 160px; margin-bottom: 10px; overflow: hidden; padding-bottom: 10px; padding-right: 5px; padding-top: 5px; }
article .cats div .shinebot { background-image: url("../img/body/bottomshash.png"); background-position: center top; background-repeat: no-repeat; bottom: -22px; display: block; height: 22px; position: absolute; width: 100%; }
article .cats div .lasttopic { display: table; width: 205px; }
.info .imgcont { background-color: #BEA881; border: 1px solid #A3906F; border-radius: 3px; display: block; height: 140px; margin-left: 10px; margin-right: 10px; margin-top: 10px; }
.imgcont img { display: block; height: 100px; margin: 20px auto auto; width: 140px; }
article .cats div .lasttopic a { background-image: url("../img/body/topics_bg.png"); background-position: right -46px; background-repeat: no-repeat; color: #74593C; cursor: pointer; display: table; float: right; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 15px; margin-top: 5px; overflow: hidden; padding-bottom: 2px; padding-right: 22px; width: 227px; ; }
article .cats div .lasttopic a:hover { background-position: right 3px; color: #9F7C38; }
article .cats div .more { color: #745A3F; display: block; height: 15px; margin-top: 5px; }
article .cats div .more h3 span, article .cats div .subcats h3 span { background-image: url("../img/body/tagsbg.png"); background-position: -17px bottom; cursor: pointer; display: block; float: left; height: 16px; width: 15px; }
article .cats div .more .user-content { float: right; font-weight: bold; height: 20px; text-align: left; width: 82px; }
article .cats div .more .user-content .user { background-image: url("../img/body/ui_icons.png"); background-position: -305px -7px; cursor: pointer; display: inline-block; float: right; height: 19px; width: 20px; }
article .cats div .topics-content { float: left; height: 23px; margin-top: -30px; width: 30px; }
article .cats div .topics-content .topics { background-image: url("../img/body/ui_icons.png"); background-position: -332px -3px; cursor: pointer; display: block; float: right; height: 25px; width: 25px; }
article .cats div .more .topics-content .tooics-nu { color: #735A3C; float: right; font-family: tahoma; font-size: 12px; margin-right: 5px; }
article .cats div .comment-content { float: left; height: 23px; width: 30px; }
article .cats div .comment-content .comment { background-image: url("../img/body/ui_icons.png"); background-position: -247px -6px; cursor: pointer; display: block; float: right; height: 22px; margin-left: 7px; margin-right: 4px; width: 21px; }
article .cats div .comment-content .comment:hover { background-position: -247px -33px; }
article .cats div .more .topics:hover { background-position: -332px -30px; }
article .cats div .more .user:hover { background-position: -305px -34px; }
article .cats div .more .userno, article .cats div .more .commentno, article .cats div .more .topicno { display: none; float: left; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 14px; margin-left: 3px; margin-right: 5px; }
article .cats div .subcats { display: none; font-size: 0; height: 100px; margin-right: -10px; overflow: hidden; z-index: 9; }
.subcats table td { display: block; position: relative; }
article .cats div .subcats h3, article .cats div .more h3 { color: #74593C; cursor: pointer; float: right; font-size: 14px; position: relative; text-align: right; top: 10px; width: 200px; z-index: 999; }
article .cats div .more h3:hover, article .cats div .more h3:hover span { background-position: right 1px; color: #9F7C38; }
article .cats div .more h3 span, article .cats div .subcats h3 span { background-position: right bottom; float: right; margin-left: 5px; margin-top: 3px; width: 18px; }
article .cats div .subcats h3 { clear: both; }
article .cats div .subcats h3 span { background-position: right bottom; }
article .cats div .subcats h3 span:hover, article .cats div .subcats h3:hover span { background-position: right 1px; }
article .cats div .subcats h3 a { color: #74593C; }
article .cats div .subcats h3 a:hover, article .cats div .subcats h3:hover a { color: #9F7C38; }
article .h1descr { color: #E56CBB; cursor: pointer; margin-right: 91px; margin-top: -23px; text-shadow: 1px 1px 0 #FFFFFF; }
article .h1descr:hover { color: #999999; font-weight: bold; }
.space-maintit-f { background-image: url("../img/body/top-spce.png"); background-repeat: repeat-x; display: block; height: 3px; margin: auto 0 15px auto; width: 100%; }
.cats .center { background-color: #BEA881; border: 1px solid #A3906F; border-radius: 3px; display: block; height: 90px; margin: 10px; }
.cats .center .top { border-bottom: 1px solid #A3906F; display: block; height: 50px; }
.cats .center .bottom { display: block; height: 50px; }
.cats .center .top .right { border-left: 1px solid #A3906F; direction: ltr; display: inline-block; margin-right: 5px; padding-bottom: 18px; padding-top: 16px; width: 140px; }
.cats .center .bottom .right { border-left: 1px solid #A3906F; direction: ltr; display: inline-block; margin-right: 5px; padding-bottom: 14px; padding-top: 9px; width: 140px; }
.cats .center .top .right h6, .cats .center .bottom .right h6 { display: inline; font-family: tahoma; font-size: 12px; }
.fa.fa-book.icon.fa-lg { margin-right: 3px; }
.cats .center .top .right h6, .cats .center .bottom .right h6 { display: inline; font-family: tahoma; font-size: 12px; margin-right: 10px; }
.cats .center .top .left, .cats .center .bottom .left { display: inline-block; font-weight: bold; text-align: center; width: 55px; }
.login { float: left; margin-top: 60px; }
.user-box { background-color: #CCB58B; border-radius: 3px; }
.user-box .user .smallfont a { color: #56452B; font-weight: bold; }
.user { font-weight: bold; }
.logout-bt { background-color: #2B2B2B; border-radius: 3px; color: #FFFFFF; display: block; float: left; font-family: tahoma; font-weight: bold; margin-left: -11px; margin-top: 12px; padding: 5px 10px; text-align: center; width: 35px; }
.logout-bt a { color: #FFF; }
.logout-bt:hover { background-color: #FFFFFF !important; color: #000; }
.logout-bt:hover a { color: #000 !important; }
.blogintop { border-bottom: 1px solid #9F8C6C; color: #2A2A2C; padding-bottom: 10px; padding-right: 10px; padding-top: 10px; text-shadow: 0 1px 0 #D0B17D; width: 312px; }
.login-box { border-top: 1px solid #E4CA99; padding-top: 5px; }
.blogintop h6 { display: inline; margin-right: 2px; }
.login-box .userimg { background-image: url("../img/header/login.png"); background-position: -5px 10px; background-repeat: no-repeat; display: inline-block; float: right; height: 39px; margin-left: -25px; padding-left: 10px; width: 25px; }
.login-box #navbar_username { background-color: #BEA881; border: 1px solid #A49170; box-shadow: 0 0; color: #745A3F; display: block; font-weight: bold; padding-right: 30px; text-align: right; }
.login-box input { margin-left: 10px; padding-bottom: 10px; padding-top: 10px; text-shadow: 0 1px 0 #E7CC9D; width: 150px; }
.login-box .passimg { background-image: url("../img/header/login.png"); background-position: -5px -70px; background-repeat: no-repeat; display: inline-block; float: right; height: 39px; margin-left: -25px; padding-left: 10px; width: 25px; }
.login-box #navbar_password { background-color: #BEA881; border: 1px solid #A49170; box-shadow: 0 0; color: #745A3F; display: block; font-weight: bold; margin-top: 10px; padding-right: 30px; text-align: right; }
.login-box input { margin-left: 10px; padding-bottom: 10px; padding-top: 10px; text-shadow: 0 1px 0 #E7CC9D; width: 150px; }
.submit-login { background-color: #2B2B2B !important; border-radius: 3px; color: #FFFFFF !important; float: left; margin-left: 8px; }
.d5ol { position: relative; }
.d5ol label { font-weight: bold; left: 12px; position: absolute; top: -87px; }
.submit-login { background-color: #2B2B2B !important; border-radius: 3px; color: #FFFFFF !important; float: left; margin-left: 8px; margin-top: -35px; }
.login { float: left; margin-top: 42px; }
.user-box { background-color: #CCB58B; border-radius: 3px; padding-bottom: 10px; }
.user .smallfont { padding: 10px; }
.tborder { background-image: url("../img/body/asidebg.png"); background-repeat: repeat; border-bottom: 1px solid #FFFFFF; border-radius: 3px; box-shadow: 0 0 1px rgba(0, 0, 0, 0), 0 0 15px rgba(0, 0, 0, 0.03) inset; color: #777777; margin-bottom: -2px; padding: 4px; }
/*map*/

.sitemap { background-color: #B19F7B; border-bottom: 12px solid #AB9877; border-radius: 5px 5px 5px 5px; height: 170px; margin-bottom: 60px; position: relative; top: 55px; }
.sitemap .right { background-image: url("../img/footer/footer_re.png"); background-position: right top; background-repeat: no-repeat; float: right; height: 150px; margin-right: -34px; margin-top: 35px; width: 33px; }
.sitemap .left { background-image: url("../img/footer/footer_re.png"); background-position: left top; background-repeat: no-repeat; float: left; height: 150px; left: -34px; position: absolute; top: 30px; width: 33px; }
.sitemap .sitemap-top { background-image: url("../img/footer/footer_title_sep.png"); background-repeat: repeat-x; display: inline-block; height: 16px; margin-right: 15px; margin-top: -5px; width: 930px; }
.sitemap .sitemap-top .map { background-image: url("../img/footer/map.png"); background-repeat: no-repeat; float: right; height: 53px; margin-right: 40px; margin-top: -44px; width: 221px; }
.links-content { float: right; height: 120px; margin-right: 60px; width: 510px; }
.sitemap .liks { float: right; height: 100px; margin-right: 35px; margin-top: 15px; width: 135px; }
.sitemap .liks a { background-image: url("../img/footer/map-icon.png"); background-position: right -9px; background-repeat: no-repeat; color: #674f35; font-family: MhgozFontl; height: 10px; line-height: 25px; padding-right: 15px; text-shadow: 1px 0 1px #C1B29B; width: 50px; }
.sitemap .liks a:hover { background-position: right 5px; color: #665B46; }
.sitemap .liks .space { background-image: url("../img/footer/sper_space.png"); background-repeat: repeat-y; float: left; height: 95px; margin-top: -70px; width: 2px; }
.sitemap .vbrights { color: #2B2B2B; float: left; font-size: 12px; font-weight: bold; height: 120px; line-height: 20px; margin-top: -110px; text-align: center; width: 392px; }
/*map*/
/*footer*/
footer { clear: both; display: block; height: 110px; position: relative; width: 100%; background-color: #242424; background-image: url("../img/footer/footer_linebg.png"); background-position: center top; background-repeat: repeat-x; border-bottom: 8px solid #B19F7B; }
footer .rights { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 105px; }
footer .rights p { color: #4C4C4C; font-size: 12px; font-weight: bold; position: relative; text-align: center; text-shadow: 1px 1px 1px #292929; top: 15px; }
footer .rights .right { color: #4C4C4C; float: right; font-family: MhgozFontl; font-size: 15px; line-height: 20px; margin-right: 15px; margin-top: 37px; text-shadow: 1px 1px 1px #292929; width: 335px; }
footer .rights .right a { color: #4C4C4C; font-family: Tahoma !important; letter-spacing: 5px; }
footer .mhgoz-rights { float: left; margin-left: 15px; margin-top: 40px; font-family: MhgozFontl; font-size: 15px; }
footer .mhgoz-rights a { background-image: url("../img/footer/mhgoz_logo.png"); background-repeat: no-repeat; color: #A0A0A0; display: inline-block; height: 35px; line-height: 40px; width: 190px; }
/*footer*/
/*/ || Custmization on Main VB || /*/
/* VB Classes */
/*<!--#inlinemodform, form {
    margin-right: 23px;
    width: 622px;
}-->*/
.vbmenu_popup, #nav_subsfolders_menu, #inlinemodsel_menu, #minicontact_menu, #forumsearch_menu, #imod_menu, #forumtools_menu, #threadrating_menu, #displaymodes_menu, #threadsearch_menu, #threadtools_menu { background-image: url("../img/body/asidebg.png"); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; box-shadow: 0 0 1px transparent, 0 0 15px rgba(0, 0, 0, 0.2) inset; font-weight: bold; padding: 10px; text-shadow: 1px 1px 0 #EBE6DB; }
#forumsearch_menu .vbmenu_option.vbmenu_option_alink a { color: #555555; display: block; font-family: "mhgozfontl", tahoma, Geneva, sans-serif; font-size: 14px; font-weight: normal; margin: 8px auto auto; text-align: center; }
fieldset { display: table; }
iframe { width: 100%; }
input[type="button"]:hover { background: url("../img/body/btnsui.png") repeat scroll right -128px transparent; color: #7B7B7B; text-shadow: 1px 1px 0 #F7F7F7; }
input[type="button"] { background: url("../img/body/btnsui.png") repeat scroll right -155px transparent; border: medium none; border-radius: 4px 4px 4px 4px; color: #FFFFFF; display: block; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 15px; margin-bottom: 4px; margin-top: 7px; padding: 6px; text-shadow: 1px 1px 0 #1E879E; }
legend { clear: left; display: table; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 16px; height: 30px; margin-bottom: 5px; margin-top: 5px; width: 100%; text-shadow: 1px 1px 0px #fff; }
tbody tr { border-bottom: 1px solid #fff; }
tbody tr td:first-child { border-top-right-radius: 3px }
tbody tr td:last-child { border-top-left-radius: 3px; }
.tcat, #forumtools, #forumsearch, #threadtools, #threadsearch, #threadrating, #displaymodes, #imod { background-image: url("../img/body/gradients.png"); background-position: right -80px; color: #FFFFFF; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 15px; padding: 8px; text-shadow: 1px 1px 0 #D8C4A0; }
.thead, #imod { background-image: url("../img/body/btnsui.png"); background-position: right -287px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: normal; padding: 5px; color: #7B7B7B; }
#threadslist tr { background-image: url("../img/body/gradients.png"); background-position: right -412px; color: #7B7B7B; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: normal; padding: 5px; text-shadow: 1px 1px 0 #F7F7F7; }
#threadslist tr .alt1 { font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 15px; padding-right: 8px; }
#threadslist tr .alt2 { font-family: "mhgozfontl", tahoma, geneva, sans-serif; font-size: 13px; padding-bottom: 16px; padding-right: 11px; padding-top: 10px; }
.thead a { color: #7B7B7B; }
#threadtools a, #threadsearch a, #threadrating a, #displaymodes a, #imod a, .tcat a, #forumtools a, #forumsearch a { color: #897250; }
/* topcis and sub cats insid */
.latesttopic { clear: both; font-size: 19px; height: 30px; margin-bottom: 10px; margin-right: 90px; margin-top: 10px; width: 500px; }
.latesttopic img { margin-left: 10px; }
.latesttopic a { display: block; float: right; margin-top: -4px; }
.subforumsindex .cats { float: left; width: 560px; clear: both; }
.subforumsindex .cats h1 { background-image: none; text-shadow: 1px 1px 0px #fff; width: 620px; }
.subforumsindex .cats h1 .hide, .subforumsindex .cats h1 .show { display: none; }
.subforumsindex .cats div { background-image: none; box-shadow: none; width: 620px; border: none; }
.subforumsindex .cats .shinebot { display: none; }
.subforumsindex .cats .more { color: #45B7CA; display: block; height: 15px; margin-top: 5px; width: 550px; }
.subforumsindex .cats div .info { border: medium none; margin-bottom: 3px; margin-top: -23px; padding-right: 41px; }
.subforumsindex .cats div .info:hover { font-weight: bold; }
.subforumsindex .cats div .lasttopic { border: medium none; margin-right: 34px; margin-top: -8px; }
.subforumsindex { display: none; }
.subof .fulldew { border-bottom: 1px solid #FFFFFF; margin-right: 23px; padding-top: 15px; position: relative; width: 622px; }
/* site States */
#sitestates { margin-right: 23px; width: 597px; }
#sitestates h1 { color: #73593E; font-size: 24px; margin-bottom: 35px; margin-top: 10px; }
#sitestates h1:first-child span.icons { background-image: url("../img/body/staticss.png"); background-position: -75px bottom; display: block; float: right; height: 38px; margin-left: 10px; width: 40px; }
#sitestates .useronline, #sitestates .statics { background-repeat: repeat-x; clear: both; cursor: pointer; display: none; padding-bottom: 5px; margin-bottom: 10px; width: 618px; position: relative; }
#sitestates .useronline a { background-image: url("../img/body/btnsui.png"); background-position: right bottom; border-radius: 3px 3px 3px 3px; clear: none; float: right; height: 19px; margin: 3px; padding: 3px; }
#sitestates .useronline a.main, #sitestates .statics a.main { background-image: none; clear: left; color: #826546; display: block; float: none; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 18px; width: 100%; }
#sitestates .useronline span, #sitestates .statics span { color: #735A3C; display: block; font-weight: bold; }
#sitestates .useronline:hover span, #sitestates .statics:hover span { color: #997753; }
#sitestates .useronline img, #sitestates .statics img { float: right; margin-left: 10px; margin-top: -17px; }
/* General Buttons */
.btfirst { margin-right: 105px !important; }
.btnwh { background-image: url("../img/body/btnsui.png"); background-position: right -123px; color: #735A3C; display: block; float: right; font-weight: bold; height: 21px; margin: 5px; padding: 10px; text-align: center; text-shadow: 1px 1px 0 #E5CC9C; width: 194px; }
.btnwh:hover { background-position: right -163px; color: #9F7C38; text-shadow: 1px 1px 0 #E5CC9C; }
/* General Sprats divS */
.filldivwide { background-image: url("../img/body/btnsui.png"); background-position: right -286px; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 1px transparent, 0 0 15px rgba(0, 0, 0, 0.03) inset; color: #89795F; display: block; float: right; font-weight: bold; height: 19px; margin: 20px 23px 5px 5px; padding: 10px; text-align: center; width: 93%; }
.filldivwide select { margin-top: -3px; }
.filldivwidebl { background-image: url("../img/body/btnsui.png"); background-position: right -204px; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 1px transparent, 0 0 15px rgba(0, 0, 0, 0.03) inset; clear: both; color: #F6F6F6; display: inline-block; float: right; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 19px; font-weight: normal; height: 39px; line-height: 36px; margin-bottom: 20px; padding: 0; text-align: center; width: 960px; z-index: 1; border-top: #fff 1px solid; }
/* HardCode Fixing */
.horsininfo { font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; background-image: url("../img/body/bg.png"); font-size: 14px; border-radius: 3px; }
.verticalinfo { width: 150px; padding: 5px; font-size: 14px; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; background-image: url("../img/body/bg.png"); border-radius: 3px; }
.alt1 { padding: 5px; }
.horsininfo input:first-child { margin-top: 10px; }
.horsininfo input, .verticalinfo input { border-color: #777777 !important; border-radius: 4px 4px 4px 4px; color: #777777; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; height: 22px; margin-bottom: 4px; width: 140px; }
marquee { border: 1px solid #777777 !important; border-radius: 5px 5px 5px 5px; height: 70px; }
p.alt2 { width: 610px !important; }
#collapseobj_beebi_ehdaa div a { display: block; float: left; font-family: "MhgozFontl", Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: normal; margin-top: 10px; }
.tborder { background-image: url("../img/body/asidebg.png"); background-repeat: repeat; border-bottom: 1px solid #FFFFFF; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 1px transparent, 0 0 15px rgba(0, 0, 0, 0.03) inset; color: #777777; margin-bottom: -2px; padding: 4px; }
.signaturuser { background-image: url("../img/body/bg.png"); border: 1px solid #EEEEEE; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 1px transparent, 0 0 15px rgba(0, 0, 0, 0.1) inset; margin-bottom: 10px; margin-top: 10px; padding: 5px; }
#qr_submit, #qr_preview, .button { background-color: #94F3FC !important; background-image: url("../img/body/gradients.png") !important; border-radius: 3px 3px 3px 3px !important; color: #2C2C2C !important; font-size: 16px !important; margin-right: 10px; padding: 3px !important; }
.signaturuser img { max-width: 400px }
.panelsurround { max-width: 300px !important; }
.page div:first-child { padding: 0px !important }
.smallfont b { color: #666; text-shadow: 1px 1px 0px #fff }
.vBulletin_editor { border: 0 none!important; display: block!important; padding: 6px!important; width: 98% !important; }
.page { display: block; width: 960px !important; margin: auto; }
/*/ edit/*/
nav .navbar-top { background-repeat: repeat-x; border-radius: 5px 5px 5px 5px; height: 76px; margin-top: -31px; }
nav .navbar-top .home { background-image: url("../img/body/ui_icons.png"); background-position: -606px 11px; background-repeat: no-repeat; display: inline-block; float: right; height: 45px; margin: 5px; width: 45px; }
nav .navbar-top .space { background-image: url("../img/header/sper_space.png"); background-repeat: repeat; display: inline-block; float: right; height: 55px; margin-top: 10px; width: 2px; }
aside .content .content-bottombg { border-bottom: 1px solid #1A1A1A; float: left; height: 0; width: 298px; }
nav .navbar-top .newuser, nav .navbar-top .faq, nav .navbar-top .controlpanl, nav .navbar-top .blog, nav .navbar-top .callus { float: right; height: 64px; margin-top: 10px; width: 179px; }
nav .navbar-top .newuser .right { background-image: url("../img/body/ui_icons.png"); background-position: -573px top; background-repeat: no-repeat; float: right; height: 30px; margin-right: 5px; width: 30px; }
nav .navbar-top .newuser .right2 { background-image: url("../img/body/ui_icons.png"); background-position: -535px -1px; background-repeat: no-repeat; float: right; height: 30px; margin-right: 5px; width: 30px; }
nav .navbar-top .newuser .newuser-link, nav .navbar-top .controlpanl .controlpanl-link, nav .navbar-top .faq-link, nav .navbar-top .blog-link, nav .navbar-top .faq-link, nav .navbar-top .callus-link { color: #2c2c2c; font-family: fontsansmhgoz; font-size: 15px; line-height: 36px; margin-right: 5px; }
nav .navbar-top .newuser .right:hover { background-position: -573px -29px; }
nav .navbar-top .newuser .newuser-link:hover, nav .navbar-top .controlpanl-link:hover, nav .navbar-top .controlpanl, nav .navbar-top .faq-link:hover, nav .navbar-top .blog-link:hover, nav .navbar-top .faq-link:hover, nav .navbar-top .callus-link:hover { color: #826644; }
nav .navbar-top .newuser p, nav .navbar-top .controlpanl p, nav .navbar-top .faq p, nav .navbar-top .blog p, nav .navbar-top .callus p { color: #7D684B; font-size: 12px; font-weight: normal; line-height: 0; margin-right: 9px; text-shadow: 1px 2px 1px #C8A472; }
nav .navbar-top .controlpanl:hover .right { background-position: -418px -28px; color: #826644; }
nav .navbar-top .faq:hover .right { background-position: -507px -30px; color: #826644; }
nav .navbar-top .blog:hover .right { background-position: -474px -29px; color: #826644; }
nav .navbar-top .newuser:hover .right { background-position: -573px -29px; color: #826644; }
nav .navbar-top .newuser:hover .right2 { background-position: -535px -30px; color: #826644; }
nav .navbar-top .controlpanl .right { background-image: url("../img/body/ui_icons.png"); background-position: -418px 2px; background-repeat: no-repeat; float: right; height: 30px; margin-right: 5px; width: 30px; }
nav .navbar-top .faq .right { background-image: url("../img/body/ui_icons.png"); background-position: -507px -1px; background-repeat: no-repeat; float: right; height: 30px; margin-right: 5px; width: 30px; }
nav .navbar-top .callus:hover .right { background-position: -446px -29px; }
nav .navbar-top .home:hover { background-position: -606px -34px; margin-top: 11px; }
nav .navbar-top .blog .right { background-image: url("../img/body/ui_icons.png"); background-position: -474px top; background-repeat: no-repeat; float: right; height: 30px; margin-right: 5px; width: 30px; }
nav .navbar-top .callus .right { background-image: url("../img/body/ui_icons.png"); background-position: -446px top; background-repeat: no-repeat; float: right; height: 30px; margin-right: 5px; width: 30px; }
.navbar-top div:hover * { background-position: -573px -29px; }
.header-spce { background-image: url("../img/header/blocks_line.png"); background-position: center top; background-repeat: repeat-x; display: block; height: 2px; margin-top: 5px; width: 100%; }
.header-bottomspace { background-image: url("../img/header/sptwo.png"); background-repeat: repeat-x; width: 100%; height: 21px; display: block; }
.space-maintit { background-image: url("../img/body/top-spce.png"); background-repeat: repeat-x; display: block; height: 3px; margin-bottom: 20px; margin-top: 20px; width: 941px; }
article .cats div .more .modr { background-image: url("../img/body/mode.png"); background-position: right center; background-repeat: no-repeat; display: block; float: right; font-weight: bold; height: 16px; margin-right: 20px; overflow: hidden; width: 145px; }
article .cats div .more .modr .modr-text { color: #716857; margin-right: 25px; }
article .cats div .more .space { background-image: url("../img/body/box-space.png"); background-repeat: repeat-y; float: left; height: 56px; margin-top: -28px; width: 2px; }
aside .content .space { background-image: url("../img/body/blocks_line.png"); background-position: center top; background-repeat: repeat-x; display: block; height: 2px; width: 100%; }
/*/ social /*/

.social { float: left; height: 25px; left: 25px; position: relative; top: -36px; width: 290px; }
.social .social-text { color: #73593E; font-size: 14px; font-weight: bold; text-shadow: 1px 1px 0 #EEE2CA; }
.social .facebook { background-image: url("../img/body/ui_icons.png"); background-position: left top; background-repeat: no-repeat; float: left; height: 30px; width: 30px; position: relative; }
.social .google { background-image: url("../img/body/ui_icons.png"); background-position: -32px top; background-repeat: no-repeat; float: left; height: 30px; margin-left: 2px; width: 30px; position: relative; }
.social .rss { background-image: url("../img/body/ui_icons.png"); background-position: -65px top; background-repeat: no-repeat; float: left; height: 30px; margin-left: 2px; width: 30px; position: relative; }
.social .twitter { background-image: url("../img/body/ui_icons.png"); background-position: -98px top; background-repeat: no-repeat; float: left; height: 30px; margin-left: 2px; width: 30px; position: relative; }
.social .youtube { background-image: url("../img/body/ui_icons.png"); background-position: -131px -1px; background-repeat: no-repeat; float: left; height: 30px; margin-left: 3px; width: 30px; position: relative; }
/*/social/*/
header nav .home:hover { background-position: right -30px; }
.socialicon { left: 0; position: absolute; top: -2px; }
.socialicon a { background-color: #212121; border-radius: 3px; color: #FFFFFF; padding: 3px; text-align: center; }
.fa.fa-twitter.fa-stack.fa-lg:hover { background-color: #31CCFF; }
.fa.fa-facebook.fa-stack.fa-lg:hover { background-color: #507CBE; }
.fa.fa-google-plus.fa-stack.fa-lg:hover { background-color: #EE8180; }
