/* CSS Document
red #a72330
blue #3f507e
grey_bg_1 #f3f3f3
*/

body {margin:0px;  background-color:#fff;}
body , td , div , p , span , input , select, textarea, iframe, pre, h1, font {font-family: Tahoma, Verdana, serif; font-size: 11px; color:#6e6e6e; font-variant: normal;}
form {margin:0px; padding:0px;}

a   {color:#a72330;}
a:hover {text-decoration:none;}
form {margin:0px;padding:0px;}

p {margin-top:0px;}

/* color */
.dark , a.dark   {color:#000;}
.deep , a.deep   {color:#6e6e6e;}
.red , a.red   {color:#a72330;}
.small {font-size: 10px;}


/* background */
.bgRed  {background:#a72330 url(/images/redfox/bg/bg_red.gif) left top;}
.bgDotGrey3  {background-image:url(/images/redfox/bg/bg_dot_grey_3.gif);}
.bgDotGrey5  {background-image:url(/images/redfox/bg/bg_dot_grey_5.gif);}
.bgDotGrey7  {background:url(/images/redfox/bg/bg_dot_grey_7.gif) left bottom repeat-x;}
.bgSearchForm  {background:#454545 url(/images/redfox/bg/bg_search_form.gif) right bottom no-repeat;}
.bgGreySeparator {background-color:#d9d9d9;}
.bgDotSeparatorMargin1  {margin:17px 0px 15px 0px;}


/* menu */
.topMenu , a.topMenu   {color:#000; text-decoration:none; text-transform: lowercase; font-size: 10px;}
a.topMenu:hover   {color:#a72330; text-decoration:underline;}

.mainMenu , a.mainMenu , .mainMenuSelect , a.mainMenuSelect  {color:#000; font-size:12px; text-decoration:none; font-weight:bold;}
a.mainMenu:hover   { color:#a72330; }
.mainMenuSelect , a.mainMenuSelect  {color:#a72330;}

div.addressMenu , div.addressMenuSelect {margin-bottom:2px;}
a.addressMenu , a.addressMenuSelect {color:#6e6e6e;}
a.addressMenu:hover , a.addressMenuSelect:hover {color:#a72330;}
a.addressMenuSelect {font-weight:bold;}


.catalMenu , a.catalMenu, .catalMenu_selected , a.catalMenu_selected   {color:#6e6e6e; text-decoration:none;}
a.catalMenu:hover , a.catalMenu_selected:hover    {color:#a72330; text-decoration:underline;}
.catalMenu_selected, a.catalMenu_selected   {font-weight:bold;}



/* dotters */
.dotImgMarMidSm {margin-top:1px;}
.dotImgMarTopBig {margin:5px 0px 0px 1px;}
.dotImgMarTopCat {margin:6px 0px 0px 1px;}


/* box */
.bgBox1		 {background:#f3f3f3 url(/images/redfox/bg/box_1_bg.gif) left top;}
.bgBox1Margin {margin:15px 20px 8px 20px;}
.bgBox2Margin {margin:5px 20px 5px 15px;}

.bgBox1TopL  {background:#3f507e url(/images/redfox/bg/box_1_top_left.gif) left top no-repeat;}
.bgBox1TopR  {background:#3f507e url(/images/redfox/bg/box_1_top_right.gif) right top no-repeat;}
.bgBox1BotL  {background:#f3f3f3 url(/images/redfox/bg/box_1_bot_left.gif) left bottom no-repeat;}
.bgBox1BotR  {background:#f3f3f3 url(/images/redfox/bg/box_1_bot_right.gif) right bottom no-repeat;}

.bgBox2TopL  {background:#f3f3f3 url(/images/redfox/bg/box_2_top_left.gif) left top no-repeat;}
.bgBox2TopR  {background:#f3f3f3 url(/images/redfox/bg/box_2_top_right.gif) right top no-repeat;}




/* img */
.imgTitleBlock {margin-top:9px;}

/* text */
.titlePage {font-size: 16px; font-weight:bold; line-height: 16px;}
a.titlePage {text-decoration:none; color:#6e6e6e;}
a.titlePage:hover {text-decoration:underline;}

.titlePage2 {color:#000; font-weight:bold;padding:1px 10px 0px 1px; background-color:#fff;}
.titlePage3 {font-weight:bold; margin:0px 0px 5px 0px;}
.textBlockPage {margin-left:	10px;}
.copy {margin-top:10px;}

.errorMes {font-size: 13px; font-weight:bold; color:#000;}


/* form */
.formSearchText {width:150px; height:18px; border:1px solid #808080;}
.formLoginTop , .formSimpleText , .formSimpleTextarea	{width:100%; height:18px; border:1px solid #808080;}
.formSimpleTextarea	{height:70px;}
.formCaptchaText {width:60px; height:34px; border:1px solid #808080; font-size: 13px; text-align:center; padding:5px 1px;}

.formCatalogFilterText , .formCatalogFilterTextSmall {width:170px; height:18px; border:1px solid #808080;}
.formCatalogFilterTextSmall {width:80px;}

.formFAQTextarea {width:350px; height:100px;}


/* login */
div.loginBlockDiv {width:250px;  border:3px solid #6e6e6e; background:#f3f3f3 url(/images/redfox/bg/box_1_bg.gif) left top;}
div.loginBlockDiv div.inContent {margin: 10px 20px 20px 20px;}
div.loginBlockGuestLogin {margin:0px 20px 0px 20px;}


/* vote */
.voteTitle {font-weight:bold; font-size: 13px;}
div.voteLine {margin:4px 0px 4px 0px;}
div.voteBarLine {border:1px solid #a72330;}
div.voteBarProg {background-color:#a72330; height:10px;}

/*blue #3f507e pager */
.pager, .pagerSelect {padding:2px 7px 2px 7px; color: #ffffff; font-weight:bold; font-size:9px; text-decoration:none; margin:0px 3px 0px 0px;}
.pager {background-color: #3f507e;}
.pagerSelect {background-color: #a72330;}
.pagerBlock {margin:0px;}
.backBlock {margin:15px 0px 0px 0px;}


.numpageBlockCatalog {margin:0px 0px 5px 0px;}
.numpageBlockSimple {margin:0px 0px 0px 0px;}
.numpageItems , .numpageItems_a  {font-weight:bold; font-size: 10px; margin:0px 2px;}




/* banners */
div.bannerTextCrop {width: 215px; height:240px;overflow:hidden;}


/* sub page*/
.bgInlineGrid230	 {background:#fff url(/images/redfox/bg/bg_grid_230.gif) left top;}
div.inline230 {display  : block; text-align: left; float : left; width: 230px; }

/* obj album*/
div.objAlbumItems{display  : block; text-align: left; float : left; width: 116px; height:90px;}
div.objAlbumItems2{display  : block; text-align: left; float : left; width: 177px; height:122px;}
img.objAlbumItemsImg {border:1px solid #a5a5a5;}



/*catalog */
a.catalogNameLink {color:#000;text-decoration:none; font-weight:bold; font-size:10px;}
a.catalogNameLink:hover {text-decoration:underline;}
div.catalogFilterItems {margin-top:5px;}
div.catalogInfoItems {margin-top:2px;}
div.catalogNameFullInfo {color:#000; font-size: 12px;}
div.catalogTitleFullInfo {font-weight:bold; margin:15px 0px 5px 0px;}
div.catalogTextFullInfo {}
.catalogCheckBoxCompare {margin:0px; padding:0px; width:12px; height:12px;}
div.compareSpacer {height:1px; margin:5px 0px;}

/*catalog */
.faqBlockQuest {}
.faqBlockAnswer {margin-top:15px;}

/*users */
.usersInfo {font-weight:bold;}


/*borText */
.borText , a.borText {color:#efeeee;}
a.borText {text-decoration:none;}


