@charset "utf-8";
header, nav, article, aside, section, footer{display:block;overflow:hidden;}
html, body{width:100%;height:100%;margin:0;padding:0;}
textarea, input{outline:none;resize:none;}
img, a img{border:none;outline:none;}
ul, li{margin:0;padding:0;}
a, a:link, a:visited, a:active{color:#CD0506;text-decoration:none;}
a:hover{text-decoration:underline;}
a.grey {color: #383838;}
body{font-family:Georgia, sans-serif;font-size:12px;line-height:20px;background:#FFFFFF url('/img/body.png') repeat;color:#727272;}
hr{height:2px;border:none;background:url('/img/line.png') repeat-x;}
input[type="button"], input[type="submit"], input[type="reset"]{height:25px;line-height:25px;background:#CD0506;color:#FFFFFF;border:1px solid #8E0025;font-size:14px;font-family:Georgia;box-shadow:inset 0 1px 0 #E40607, 0 1px 0 #B1B1B1;border-radius:3px;}
#top{min-height:87px;background:url('/img/top.png') repeat-x;}
#top > header{width:910px;min-height:103px;margin:0 auto;background:url('/img/logo.png') left no-repeat;padding-left:90px;padding-right:19px;overflow:visible;}
#logo{float:left;padding-top:17px;}
#logo h1{margin:0;padding:0;height:30px;line-height:30px;font-size:30px;color:#FDFDFD;font-weight:normal;text-transform:uppercase;}
#logo h1 a{color:#FDFDFD;}
#logo h5{margin:0;padding:0;font-weight:normal;font-size:12px;color:#A9A9A9;}
nav {float:right;padding-top:25px;overflow:visible;}
nav ul{list-style:none;}
nav ul li{float:left;}
nav ul li a{display:block;font-size:13px;color:#E6E6E6 !important;padding:0 15px;margin-left:2px;height:30px;line-height:30px;}
nav ul li a.uMenuItemA, nav ul li a:hover, nav ul li a:active{color:#FFFFFF !important;margin-top:-1px;padding:0 14px;background:url('/img/navLink.png') repeat-x;border:1px solid #D66F00;text-decoration:none;border-radius:3px;}
nav .umenu {box-shadow: none !important; background: none !important;}
nav .xw-tl, nav .xw-tc, nav .xw-tr, nav .xw-bl, nav .xw-bc, nav .xw-br {display: none; background: none !important;}
nav .xw-ml, nav .xw-mr {margin: 0; padding: 0; background: none !important;}
nav .u-menu .xw-mc {border: none; padding: 0; background: none !important;}
nav .u-menu .u-menubody {border: none; background: none !important;}
nav .u-menu .u-menucont {background: none !important;}
nav .u-menucont .u-menuvitem {background: #ff9711; border-radius: 3px;}
nav .u-menucont .u-menuvitem:hover {background: #262626;}
nav .u-menuvitem {border: none; font-size: 12px; font-family: Georgia; line-height: 30px; padding: 0 15px; border: 1px solid #d66f00; margin-bottom: 1px; margin-left: 2px;}
nav .u-menuvitem:hover {border-color: #000;}
nav .u-menuvitem a {color: #fff;} 
#middle{width:1017px;margin:35px auto 0 auto;overflow:auto;}
#right_column{float:right;width:800px;}
#banner{height:421px;background:url('/img/cats.jpg') center no-repeat;border:1px solid #CACACA;border-radius:3px;margin-right:17px;}
#banner_shadow{height:19px;background:url('/img/banner_shadow.png') center no-repeat;margin-right:17px;}
#choose{width:198px;height:51px;background:url('/img/choose.png');margin:-40px 0 0 294px;text-align:center;color:#FFFFFF;font-weight:700;font-size:18px;line-height:37px;margin-right:17px;}
#choose a{color:#FFFFFF;}
#content{padding-top:50px;overflow:auto;}
#our_cats{height:70px;padding:7px 60px 0;line-height:52px;background:url('/img/ribbon.png');margin-right:16px;}
#our_cats > h2{margin:0;padding:0;font-weight:normal;float:left;font-size:24px;color:#FFFFFF;}
a.view{color:#FFFFFF;float:right;}
#cats{padding-top:30px;overflow:hidden;}
.list-item{float:left;margin-right:16px;width:184px;height:360px;margin-bottom:30px;}
.list-item > h3:first-child{font-size:18px;color:#2A2A2A;padding:0;margin:15px 0 15px 0;font-weight:normal;}
.list-item > h3:first-child a{color:#2A2A2A;}
#cats > .list-item .gphoto, .prew-gphoto{width:172px;height:146px;}
.gphoto{padding:5px;background:#FFFFFF;border:1px solid #D4D4D4 !important;border-radius:3px;line-height:0;}
.gphoto-shadow-small{height:11px;background:url('/img/gphoto-shadow-small.png') top center no-repeat;margin-top:-6px;*margin-top:-3px;}
.price{height:20px;line-height:20px;padding-left:50px;margin:13px 0 15px;background:url('/img/price.png') left top no-repeat;font-size:20px;color:#272727;}
.free{background-position:left bottom;}
#home-content{padding:30px 17px 60px 0;overflow:hidden;color:#727272;}
#home-content-left{width:490px;float:left;}
#home-content-right{margin-left:550px;}
article > header > h1{height:24px;line-height:24px;margin:0 0 25px;padding:0 0 25px;font-weight:normal;font-size:24px;color:#2A2A2A;background:url('/img/line.png') bottom repeat-x;}
#home-content b{color:#383838;}
a.more{font-weight:700;}
.event{margin-bottom:25px;}
footer{width:1017px;margin:0 auto;overflow:hidden;}
.f-content{margin-right:17px;padding:30px 0;background:url('/img/line.png') top repeat-x;overflow:hidden;}
span.mycopy{float:left;}
span.powered{float:right;}
#entry-page{padding-right:17px;}
.entry-cat{overflow:hidden;margin-bottom:30px;}
.entry-cat-left{float:left;width:400px;margin:0 25px 25px 0;min-height:background:url('/img/line_v.png') right repeat-y;}
.entry-cat-left-big{float:left;width:274px;}
.entry-cat-left-big .gphoto{width:262px;height:236px;}
.gphoto-shadow-big{height:16px;background:url('/img/gphoto-shadow-big.png') center no-repeat;margin-top:-6px;*margin-top:-3px;}
.entry-cat-left-small .gphoto{width:72px;height:66px;padding:1px;margin-bottom:13px;*margin-bottom:16px;}
.entry-cat-left-small a:hover .gphoto{border-color:#707070;}
.entry-cat-left-small img:hover{border-color:#707070 !important;}
.entry-cat-left-small{float:right;padding-right:25px;width:76px;}
.price-cart{overflow:hidden;}
.price-cart .price{float:left;margin:0 15px 0 0;}
.price-cart .cart{margin:0;}
.entry-cat-message{padding:25px 0;}
.comments-block{margin-bottom:50px;}
.comments-block > h4:first-child{font-weight:normal;font-size:18px;color:#2A2A2A;padding-bottom:25px;margin-bottom:25px;background:url('/img/line.png') bottom repeat-x;}
.comment{margin-bottom:25px;}
.comment-header{margin-bottom:10px;}
.comment-header a{font-size:13px;}
.comment-header span{color:#2A2A2A;padding-left:10px;}
.commFl{width:99%;color:#777777;font-size:12px;font-family:Georgia;}
#addcBut{float:left;}
.entry-details{color:#CD0506 !important;}
.entry-details a{font-weight:700;}
.post-image{height:auto !important;}
aside{margin-right:827px;}
#search{height:25px;background:#FFFFFF;border:1px solid #D4D4D4;border-radius:3px;}
#s_text{float:left;height:25px;line-height:25px;padding:0 10px;width:145px;border:none;background:none;color:#A9A9A9;font-size:12px;font-family:Georgia;}
#s_image{float:right;}
#follow{margin:20px 0 30px;height:22px;line-height:22px;color:#2A2A2A;font-size:18px;}
#follow img{float:left;margin-right:8px;}
.block{background:url('/img/block.png') left top no-repeat;margin-bottom:40px;}
.block > h3{margin:0;padding:0 0 0 25px;color:#2A2A2A;font-size:18px;font-weight:normal;height:18px;line-height:18px;padding-bottom:14px;margin-bottom:12px;background:url('/img/line.png') bottom repeat-x;}
.block_content{width:190px;overflow:hidden;}
.block_content li{list-style-type:none;*margin-left:-16px;}
.block_content .gTable{background:none !important;}
.block_content li a, .block_content .gTableTop{display:block !important;height:12px !important;line-height:12px !important;padding-bottom:14px !important;margin-bottom:12px !important;background:url('/img/line.png') bottom repeat-x !important;color:#727272 !important;font-weight:normal;font-size:12px !important;}
.block_content li a:hover, .block_content .gTableTop:hover{color:#CD0506 !important;text-decoration:underline;}
a.cart{display:inline-block;margin-top:20px;margin-bottom:1px;height:22px;line-height:22px;background:#CD0506 url('/img/cart.png') left no-repeat;color:#FFFFFF !important;padding:0 10px 0 35px;border:1px solid #8E0025;box-shadow:inset 0 1px 0 #E40607, 0 1px 0 #B1B1B1;text-shadow:1px 1px 2px #850304;border-radius:3px;*display:inline;zoom:1;}
a.check_out{display:inline-block;margin-top:20px;margin-bottom:1px;margin-left:3px;height:22px;line-height:22px;background:#FF9813;color:#FFFFFF !important;padding:0 15px;border:1px solid #D66F00;box-shadow:inset 0 1px 0 #FFA915, 0 1px 0 #B1B1B1;text-shadow:1px 1px 2px #A9650D;border-radius:3px;*display:inline;zoom:1;}
.loginField{width:95% !important;}
.forumContent{padding-right:17px;}
.calTable{width:100%;}
.calWdaySu, .calWdaySe, .calWday, .calMdayIs, .calMdayIsA{background:#CD0506;color:#FFFFFF;border-radius:3px;}
.calMdayA a, .calMdayIs a, .calMdayIsA a{color:#FFFFFF;}
.calWday, .calMdayA{background:#727272;color:#FFFFFF;border-radius:3px;}
.calMday{border:1px solid #D4D4D4;border-radius:3px;}
.gTable{background:#CD0506;border-radius:3px 3px 0 0;}
.gTableTop{padding:2px;background:#CD0506;padding-left:20px;padding-bottom:1px;color:#FFFFFF;font-weight:700;height:28px;font-size:13px;border-radius:3px 3px 0 0;}
.gTableSubTop{padding:2px;background:#EFEDED;color:#000000;height:20px;font-size:10px;}
.gTableBody{padding:2px;background:#FAFAFA;}
.gTableBody1{padding:2px;background:#FFFFFF;}
.gTableBottom{padding:2px;background:#FAFAFA;}
.gTableLeft{padding:2px;background:#FAFAFA;font-weight:700;color:#6E6E6E;}
.gTableRight{padding:2px;background:#F8F9FA;}
.gTableError{padding:2px;background:#FAFAFA;color:#FF0000;vertical-align:top;}
.forumNameTd, .forumLastPostTd{padding:2px;background:#FFFFFF;}
.forumIcoTd, .forumThreadTd, .forumPostTd{padding:2px;background:#FAFAFA;}
.forumLastPostTd, .forumArchive{padding:2px;font-size:7pt;}
a.catLink:link{text-decoration:none;color:#FFFFFF;}
a.catLink:visited{text-decoration:none;color:#FFFFFF;}
a.catLink:hover{text-decoration:underline;color:#000000;}
a.catLink:active{text-decoration:underline;color:#FFFFFF;}
.eBlock {
 background: white;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -moz-box-shadow: 0 0 5px rgba(0,0,0,.25);
 -webkit-box-shadow: 0 0 rgba(0,0,0,.25);
 box-shadow: 0 0 5px rgba(0,0,0,.25);
 padding: 20px;
 margin: 5px 0 0 0;
}
.eTitle {font-size: 24px;color:#CD0506;}
.eMessage {font-size: 16px;margin: 10px 0;}
.eMessage .imgprev {border: 1px solid #CACACA;padding:5px;margin: 0 0 5px 0;}
.eMessage .imgprev img {width:100%;}
.eMessage p {margin: 5px 0; text-align: justify;}
.eDetails {font: 11px 'Tahoma','Arial';}
.lastPostGuest, .lastPostUser, .threadAuthor{font-weight:700;}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:700;}
.forum{font-weight:700;font-size:9pt;}
.forumDescr, .forumModer{color:#858585;font-size:7pt;}
.forumViewed{font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link{text-decoration:none;color:#6E6E6E;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited{text-decoration:none;color:#6E6E6E;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover{text-decoration:underline;color:#909090;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active{text-decoration:underline;color:#6E6E6E;}
.forumNamesBar{font-weight:700;font-size:7pt;}
.forumBarKw{font-weight:normal;}
a.forumBarA:link{text-decoration:none;color:#000000;}
a.forumBarA:visited{text-decoration:none;color:#000000;}
a.forumBarA:hover{text-decoration:none;color:#6E6E6E;}
a.forumBarA:active{text-decoration:underline;color:#6E6E6E;}
.fastNav, .fastSearch, .fastLoginForm{font-size:7pt;}
.fastNavMain{background:#DADADA;}
.fastNavCat{background:#EFEFEF;}
.fastNavCatA{background:#EFEFEF;color:#0000FF;}
.fastNavForumA{color:#0000FF;}
.switches{background:#CCCCCC;}
.pagesInfo{background:#FFFFFF;padding-right:10px;font-size:7pt;}
.switch{background:#FFFFFF;width:15px;font-size:7pt;}
.switchActive{background:#E0E0E0;font-weight:700;color:#6E6E6E;width:15px;}
a.switchDigit:link, a.switchBack:link, a.switchNext:link{text-decoration:none;color:#000000;}
a.switchDigit:visited, a.switchBack:visited, a.switchNext:visited{text-decoration:none;color:#000000;}
a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover{text-decoration:underline;color:#FF0000;}
a.switchDigit:active, a.switchBack:active, a.switchNext:active{text-decoration:underline;color:#FF0000;}
.threadNametd, .threadAuthTd, .threadLastPostTd{padding:2px;padding:2px;background:#FFFFFF;}
.threadIcoTd, .threadPostTd, .threadViewTd{padding:2px;background:#FAFAFA;}
.threadLastPostTd{padding:2px;font-size:7pt;}
.threadDescr{color:#858585;font-size:7pt;}
.threadNoticeLink{font-weight:700;}
.threadsType{padding:2px;background:#FFFFFF;height:20px;font-weight:700;font-size:7pt;color:#CD0506;padding-left:40px;}
.threadsDetails{padding:2px;background:#FFFFFF;height:20px;color:#CD0506;}
.forumOnlineBar{padding:2px;background:#FFFFFF;height:20px;color:#CD0506;}
a.threadPinnedLink:link{text-decoration:none;color:#0000FF;}
a.threadPinnedLink:visited{text-decoration:none;color:#0000FF;}
a.threadPinnedLink:hover{text-decoration:none;color:#FF0000;}
a.threadPinnedLink:active{text-decoration:underline;color:#FF0000;}
a.threadLink:link{text-decoration:none;color:#6E6E6E;}
a.threadLink:visited{text-decoration:none;color:#6E6E6E;}
a.threadLink:hover{text-decoration:underline;color:#000000;}
a.threadLink:active{text-decoration:underline;color:#000000;}
.postpSwithces{font-size:7pt;}
.thDescr{font-weight:normal;}
.threadFrmBlock{font-size:7pt;text-align:right;}
.postPoll{background:#F1F2F3;text-align:center;}
.postFirst{background:#F8F9FA;}
.postRest1{background:#F1F2F3;}
.postRest2{background:#F8F9FA;}
.postSeparator{background:none;}
.postTdTop{background:#EFEDED;}
.postBottom{background:#E0E0E0;height:20px;}
.postUser{font-weight:700;}
.postTdInfo{text-align:center;padding:5px;background:#FAFAFA;}
.postRankName{margin-top:5px;}
.postRankIco{margin-bottom:5px;margin-bottom:5px;}
.reputation{margin-top:5px;}
.signatureHr{margin-top:20px;color:#787878;}
.posttdMessage{padding:5px;background:#FFFFFF;}
.pollQuestion{text-align:center;font-weight:700;}
.pollButtons, .pollTotal{text-align:center;}
.pollSubmitBut, .pollreSultsBut{width:140px;font-size:7pt;}
.pollSubmit{font-weight:700;}
.pollEnd{text-align:center;height:30px;}
.codeMessage{background:#FFFFFF;font-size:9px;}
.quoteMessage{background:#FFFFFF;font-size:9px;}
.signatureView{font-size:7pt;}
.edited{padding-top:30px;font-size:7pt;text-align:right;color:gray;}
.editedBy{font-weight:700;font-size:8pt;}
.statusBlock{padding-top:3px;}
.statusOnline{color:#0000FF;}
.statusOffline{color:#FF0000;}
.newThreadBlock{background:#F9F9F9;border:1px solid #B2B2B2;}
.newPollBlock{background:#F9F9F9;border:1px solid #B2B2B2;}
.codeButtons{font-size:7pt;background:#FCFCFC;border:1px solid #6E6E6E;}
.codeCloseAll{font-size:7pt;color:#6E6E6E;font-weight:700;background:#FCFCFC;border:1px solid #6E6E6E;}
.postNameFl, .postDescrFl{background:#FCFCFC;border:1px solid #6E6E6E;width:400px;}
.postPollFl, .postQuestionFl{background:#FCFCFC;border:1px solid #6E6E6E;width:400px;}
.postResultFl{background:#FCFCFC;border:1px solid #6E6E6E;width:50px;}
.postAnswerFl{background:#FCFCFC;border:1px solid #6E6E6E;width:300px;}
.postTextFl{background:#FCFCFC;border:1px solid #6E6E6E;height:150px;width:99% !important;}
.postUserFl{background:#FCFCFC;border:1px solid #6E6E6E;width:300px;}
.pollHelp{font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart{padding-top:5px;text-align:center;}
#fancybox-overlay {opacity: 0.75 !important;}