body{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; background: #FFF;}
table{font-size: 12px;}
td{vertical-align: top;}
th{text-align: left;}
table .checkbox{margin:0;}
a{text-decoration: none; color:#00447E;}
a:hover{text-decoration: underline;}
a:visited,#newsBlock .block h2 a:visited,div a:visited,#right .block p a:visited,p a:visited,#list a:visited{color: #EA5A00;}
a.current{color: red;}
p{margin: 0; padding: 0;}
input,select,textarea{font-family: Verdana, Arial, Helvetica, sans-serif; width: 300px; font-size: 11px; margin-top: 10px;}
textarea{height: 100px;}
select.none{width: auto; margin: 0;}
label{margin-top: 10px;	vertical-align: top; width: 220px; float: left; clear: both;}
label.needed{background: no-repeat 0px 3px url(../img/needed.gif);}
label.blockempty{background: no-repeat 0px 3px url(../img/needed_empty.gif); color:red;}
label em{ padding-left:10px; font-style:normal;}
.labelBlock{display: block; clear: both; width: 530px; margin: 0;float: none;}
form .col2{display: inline; clear:none; width: 260px; margin: 0;float: left;}

.labelBlockRadio{display: block; clear: both; margin: 3px 0 0 12px ; float: none; padding:0; width:auto}
.BlockRadio{padding:0 0 0 0; margin:3px 0 0 0; width:18px; height:12px; vertical-align: middle;}
form{padding: 10px; font-size: 11px; background: #F2F2F2; margin: 0;}
form p{clear: both; margin: 10px 0 10px 0; background-color: #C9C9C9; color: #00000; padding: 3px 2px 4px 8px; font-size: 10px; font-weight: bold;}
form h6{clear: both; margin: 0 0 10px 0; background-color: #C9C9C9; color: #00000; padding: 2px 2px 2px 2px; font-size: 10px; font-weight: normal; font-style: italic;}
#formTitle{background-color: #C9C9C9; color: #000; padding: 3px 2px 4px 8px; font-size: 10px; font-weight: bold; margin: 10px 0 2px 0; display: block;}
#formTitle a{color: #000;}
.button{margin-top: 10px; width: auto; color:red; font-weight: bold; font-size: 10px;}
.checkbox{width: 16px;}
#error,#success{font-weight: bold; font-size: 11px; display: block; background-color: #F2F2F2; padding: 10px; color:red;}
#error em{color: green; font-style: normal;}
#success{color:green;}
#success em{color: red; font-style: normal;}


#formNS{background: none; padding: 0;}
#formNS input{width: auto; margin: 0; padding: 0;}
#formNS .button{width: auto; background-color: #E5E5E5; color:#0073B7; font-weight: normal;}
#formNS p{margin: 0; padding: 0;}
hr{height: 1px;}

#wrap{text-align:left; width: 1000px; margin: 0 auto;}

/*header css*/
#header{/*background: #F2F2F2;*/ height: 130px; font-size: 10px;}
#headerLogo{padding: 10px 0px 0 0px; float: left; width: 272px; }
#headerLogo img{ margin-left:13px;}
#headerAds{float:right; padding: 6px 0px 0px 0px; width:728px; overflow: hidden; }
#headerBlock{padding: 0px 0 0 0px; display: block;}
#header a{color:#000;}
#header p{ display: inline; padding: 0 0 0px 0; height: 16px;}
#header form{margin: 0px 0 0 0; padding: 0px 0 0 0; font-size: 10px; display: inline; height: 18px; background:#FFF; } 
#header strong{ color: #00447E;}
#header input{color:gray; font-size: 10px; width: 90px; margin: 0; float: none;}
#header label{display: inline; margin:0px 0 0px 0; padding: 0px 0px 0px 0; width: auto; float: none; line-height: 18px; height: 6px;}
#header .checkbox{width:16px;}
#header .button{display: inline; background: transparent; color: #00447E; width: 40px; height: 17px; border: none;}
#header form strong{ display: inline-block; padding: 4px 0 0 0; font-weight: normal; color: #000;}
#header form label strong{ padding: 2px 0 0 0px;}
#header em{font-style: normal; color: #EA5A00; padding: 0 5px 0 5px; font-weight: bold;}


#mainNav{background: repeat-x url(../img/mainNav_Back.jpg); margin-bottom: 1px;}
#mainNav ul{margin: 0 0 0 0; padding: 0 0 0 0; font-size: 11px; font-weight: normal; height: 25px;}
#mainNav li{list-style-type: none; float: left; margin: 0 0 0 0; padding: 6px 12px 7px 12px; background: no-repeat top left url(../img/mainNav_Border.jpg); font-weight: bold; font-size: 10px;}
#mainNav li a{color: #FFF;	text-decoration: none;}
#mainNav li.blog a{ background: #EA5A00; color:#FFF; padding:4px 7px 5px 6px;}
#mainNav li a:hover{color:#FFF;}
#mainNav li.blog a:hover{ color: #EA5A00;}
#mainNav li.middle a, #mainNav li.middle a:hover{ color: #000;}
#mainNav li.last a{ color: #653205; text-transform: uppercase;}
#mainNav li.ico{ background: url(../img/mainNav_Ico_Back.jpg) repeat-x; margin: 0 1px 0 0; padding: 4px 11px 3px 11px;}
#mainNav li.last{ margin: 0px;}

#NavBar1{background-color: #E5E5E5; color: #636363; padding: 7px 2px 8px 8px; font-size: 11px; font-weight: normal;	margin: 0; border-bottom: 1px solid #FFFFFF; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;}
#NavBar1 a{color: #626262;}
#NavBar1 strong{ background: #FFF; text-transform: uppercase; padding: 4px; color:red; font-size: 9px; margin-right: 10px;}
#NavBar1 strong a{ font-weight: normal; color:#00447E; text-decoration: underline; padding: 0 4px 0 4px;}
#NavBar1 em { color:#00447E; font-style: normal;}

#NavBar{color: #000; padding: 3px 2px 4px 4px; font-weight: normal;	margin: 0; font-size: 10px;}
#NavBar a{color: #000;}


/*left css*/
#left{float: left; width: 120px; margin-right: 2px;}
#leftSearch{background:#DADADA; padding:0px 0px 0px 5px; font-size: 10px;}
#leftSearch form{margin: 0; padding: 10px 0 2px 0px; background: none;}
#leftSearch input{font-size: 10px; color:#A0A0A0; width: 108px; display: inline; margin: 0; float: none;}
#leftSearch .button{background-color: transparent; border: none; color:#00447F; font-size: 10px; width: 46px; display: inline; padding: 5px 0 0 0; margin: 0; font-weight: normal; text-align: left;}
#leftNav{padding: 2px 0 0 0; margin: 0; font-size: 11px; list-style: none;}
#leftNav li{background-color: #F7F7F7; border: 1px solid #E5E5E5; padding: 1px 0 1px 10px; font-size: 10px;}
#leftNav li.type1 a{ color: #EA5A00;}
#leftNav li.type2{ color:#00447E; font-weight: bold; background: #E5E5E5; font-size: 9px;}
#leftNav li.type2 a{ color:#00447E;}
#leftNav li.type3{ color:#00447E; font-weight: bold; background: #E5E5E5; margin-bottom: 2px; font-size: 9px;}
#leftNav li.type3 a{ color: #EA5A00;}
#leftNav li.type4{ color:#FFF; font-weight: bold; background: #EA5A00; margin-bottom: 2px; font-size: 9px;}
#leftNav li.type4 a, #leftNav li.type4 a:hover{ color: #FFF;}
#leftNav li.type5{ color:#FFF; font-weight: bold; background: #E5E5E5; margin: 1px 0 1px 0; padding: 6px 4px 6px 10px;}
#leftNav li.type5 a, #leftNav li.type5 a:hover{ color: #00447D;}
#leftNav li.type6 a{ color: #00447D;}
#leftNav li.type7 { border:none; background: #DADADA; color: #EF5A00; text-transform: uppercase; font-weight: bold;}
#leftNav li.type7 a{ color: #EF5A00;}
#leftNav li.type8 { border: 1px solid #DADADA; background: #E5E5E5; color: #EF5A00;}
#leftNav li.type8 a{ color: #EF5A00;}
#leftNav li.type9 { background: #E5E5E5; margin: 1px 0 1px 0; font-size: 9px;}
#leftNav li.type9 a{ color: #EF5A00; font-weight: bold;}
#leftNav li.type10 { background: #E5E5E5; font-weight: bold;  margin: 0px 0 1px 0; font-size: 9px;}
#leftNav li.type10 a{ color: #EF5A00;}
#leftNav li.sub{font-size:10px;}
#leftNav li.sub a{padding-left:20px; border-left:none; color:#898989;}
#leftNav li.sub a:hover{padding-left:20px; border-left:none;}
#leftNav li.sub2{font-size:10px; padding-left: 20px; color:#898989;}
#leftNav li.sub2 a{border-left:none; color:#898989; width: auto; padding: 0;}
#leftNav li.sub2 a:hover{border-left:none;}
#leftNav li a{color:#7D7D7D; text-decoration: none;}
#leftNav li a:hover{color:#00447E;}
#leftNav li a.smallwidth{color:#000; text-decoration: none; border-left: 4px solid #F2F2F2;	padding-left: 8px; width: 82px;}
#leftNav li a.smallwidth:hover{color:#0074B7; border-left: 4px solid #0074B7;}
#leftNav li a.nohover{color:#000; text-decoration: none; border-left: 4px solid #F2F2F2; padding-left: 8px; width: 70px;}
#leftNav li a.nohover:hover{color:#0074B7; border-left: 4px solid #F2F2F2;}
#leftNav li a.top{color:#0074B7;}
#leftNav li a.top:hover{color:#0074B7; border-left: 4px solid #0074B7;}
#leftNav li a.middle{color:#898989;}
#leftNav li a.middle:hover{color:#898989; border-left: 4px solid #898989;}
#leftNav li a.footer{color:#EA5A00;}
#leftNav li a.footer:hover{color:#EA5A00; border-left: 4px solid #EA5A00;}
#leftAds{padding: 6px 0 6px 0;}
#poll{font-size:11px; }
#poll li a p{ width: 297px; text-align: left;}
#poll form {margin: 0; padding: 6px 6px 6px 12px; background: none;}
.block #poll form a{ color: #000; text-decoration: none; display: inline;}
#poll form input{width: auto; margin: 0; float: none; height: 12px;}
#poll label{display: block; margin: 3px 0 0 0; width: auto; float: none; color: gray;}
#poll .button{color: #000; background: transparent; width: 62px; border: none; font-size: 11px; font-weight: bold; display: inline; padding:0; height:14px;}
#leftSubNav{padding: 14px 0 0 0; margin: 0; font-size: 11px; list-style: none;}
#leftSubNav li{padding:1px 0 1px 12px;}
#leftSubNav li a{color:#000;}
.dropdown{padding: 0px 0 0 0; margin: 0;font-size: 11px; list-style: none;	text-align: left;	border: 1px solid #C9C9C9;}
.dropdown li{background-color: #FFF; height: 16px;}
.dropdown li a{color:#000; text-decoration: none; border-left: 4px solid #FFF; padding-left: 8px;}
.dropdown li a:hover{color:#0074B7; border-left: 4px solid #0074B7; text-decoration: none;}
.dropdown li a:visited{color: #000}






/*content css*/
#content{float: left; width: 575px; overflow: hidden; }
#contentWrap{ border-right: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; padding: 0 13px 0 13px;}



.Zoom{ background: #F7F7F7; color: #959595; font-size: 10px; padding: 0px 6px 0px 6px; text-align: right;}



#SecondNavBar{font-size:10px; padding-top: 5px;}
#SecondNavBar form{padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 10px; background: none;}
#SecondNavBar input,#SecondNavBar select{display: inline; width: auto; float: none; margin: 0; font-weight: normal;}
#SecondNavBar label{	width: auto; margin: 5px 0 0 0;}
#SecondNavBar .button{width: auto; display: inline; margin: 0; background-color: #E5E5E5; color:#0073B7; font-weight: normal;}
#SecondNavBar ul{display: inline; list-style-type: none; margin: 0; padding: 0 0 0 5px;}
#SecondNavBar li{display: inline; padding-left: 5px;}
#SecondNavBar li.current{font-weight:bold;}
#SecondNavBar li a{color: #000; text-decoration: underline; }
#ThreeNavBar{font-size: 10px; padding: 5px; margin-bottom: 10px;}
#ThreeNavBar a{color: #000; font-weight: normal;}
#ThreeNavBar em {color: red; font-style: normal;}
#ThreeNavBar p{background-color: #F2F2F2; padding: 2px; margin-bottom: 2px; font-weight: normal; color:#0073B7; line-height: 13px;}
#ThreeNavBar p a{color: red;}
#ThreeNavBar p a strong{line-height: 11px;}

#ShopNav{ background: url(../img/ShopNav.gif) repeat-x; height: 32px; margin: 0 0 20px 0;}
#ShopNav ul{ margin: 0px 0 0 0; padding: 8px 0 0 6px;}
#ShopNav li{ list-style: none; padding: 0 30px 0 10px; border-right: 1px solid #7CC576; float: left;}
#ShopNav li a{ color:#FFF799; background: url(../img/ShopNavLi.gif) no-repeat 0 3px; padding: 0 0 0 12px;}
#ShopNav li strong{ color: #FFF; font-size: 11px;}
#ShopNav li.first{ padding: 0 10px 0 5px; border: none;}



#mainBlock{line-height: 18px; margin: 0px 0 8px 0;}
#mainBlock h6{ color:#000; font-size:12px; font-weight:normal; margin:0; padding:6px 0 6px 5px;}
#mainBlock h6 a{ color:#EA0E1A;}
#mainBlock h3{background-color: #C9C9C9; padding: 0px 2px 0px 8px; font-size: 11px; font-weight: normal; margin: 0; height: 17px;}
#mainBlock h3 a{color: #000; text-decoration: none;}
#mainBlock h1{color:#0073B7; padding: 0; margin: 0 0 10px 0; font-size: 18px; font-weight: normal;}
#mainBlock img{float: left; margin: 4px 20px 4px 4px; width: 200px; border:1px solid #AAAAAA;}
#mainBlock #content{float: left; width: 320px; padding: 8px 0 0 0; border: none;}

#middleBlock1 {width:210px; height: 156px; float: left; margin-right: 3px; background: #F9CDB2;}
#middleBlock1 .box{ font-size: 10px; padding: 6px 3px 0px 10px; background: #FFF; margin: 2px 3px 2px 3px;}
#middleBlock1 .box a{ color: #000;}
#middleBlock1 .box form{ margin: 0; padding: 0; background: none; color: #EA5A00; font-size: 10px;}
#middleBlock1 .box form input { margin: 0; padding: 0;}
#middleBlock1 .box form .button{ background: #FFF; color: #EA5A00; border: none; font-weight: normal; width: 75px; margin-left: 10px;}



.middleBlock12Title{background: #EDEDED; border: 3px solid #E5E5E5; font-size: 11px; border-bottom:none; padding: 4px; color: #EA5A00; font-weight:bold;}
.middleBlock12Title a { color: #EA5A00;}
.middleBlock12Brand{ background: #EDEDED url(../img/middleBlock12Title_Brand.gif) no-repeat top right;}
#middleBlock12{ min-height:154px; margin: 0; padding: 0; background: #EDEDED; border: 3px solid #E5E5E5; font-size: 11px; display: block; border-top:none;}
#middleBlock12 strong{ color: #EA5A00; display: block; padding: 4px;}
#middleBlock12 strong a:hover{ text-decoration: none;}
#middleBlock12 .box{ float: left; background: url(../img/middleBlock12_Box.gif) no-repeat top left; width: 99px; height: 147px; margin: 2px 4px 2px 4px; font-size: 10px; text-align: center;}
#middleBlock12 .box strong{ height: 30px; padding: 3px 3px 0px 3px;}
#middleBlock12 .box a strong { color: #000; }
#middleBlock12 .box img{ margin: 0px 0 0 0;}
#middleBlock12 .box a{ color: #000; text-decoration: none;}
#middleBlock12 .box p{ color: #EA5A00; margin: 18px 0 0 0;}
#middleBlock12 .box p a{ color: #EA5A00;}
#middleBlock12 .brand{ background-image: url(../img/middleBlock12_Box_Brand.gif);}
#middleBlock12 .brand a strong{ color: #F85400;}


#middleBlock1 p{background: #EA5A00 no-repeat 6px 0 url(../img/bulet_white.gif) ; color:#FFF; font-size: 10px; font-weight: bold; padding: 3px 4px 3px 12px;}
#middleBlock1 ul{margin: 1px 0 0 0; font-size:10px; font-weight: bold; border-top:1px solid #EA5A00; list-style: none; padding: 8px 0 8px 0;}
#middleBlock1 li a{color:#000; text-decoration: none; width: 210px; background: #FFF 6px 6px no-repeat url(../img/bulet_arrow.gif); height: 16px;padding: 0px 2px 0px 14px;}
#middleBlock1 li{line-height: 16px;}
#middleBlock1 li:hover, #middleBlock1 li:hover a{background: #F9CDB2;}
#middleBlock1 li a:hover{background: #F9CDB2 6px 6px no-repeat url(../img/bulet_arrow.gif);}



.middleBlock3{ /*background: #EDEDED;*/ margin: 10px 0 0 0;}
.middleBlock3 h1{ background: #E5E5E5; font-size: 11px; margin: 0; padding: 5px; color: #F26521;}
.middleBlock3 h1 a{ color: #FF0000; font-size: 9px; text-decoration: underline; background: url(../img/ico_video.gif) no-repeat; padding: 5px 0 5px 24px; margin: 0 0 0 300px;}
.middleBlock3 h1 a:visited{ color: #FF0000;}
.middleBlock3Wrap { background: #EDEDED;}
.middleBlock3 .left{ float: left; width: 260px; text-align: center; padding: 10px 0 10px 0;}
.middleBlock3 .right{ float: left; width: 260px; padding: 10px 0 0 0; font-size: 11px;}
.middleBlock3 .right strong{color: #00447E; font-size: 14px;}
.middleBlock3 .right em{color: #0054A6; font-style: normal;}
.middleBlock3 .right a{color: #0054A6;}
.middleBlock3 .right form{ background: none; padding: 0 0 10px 0;}
.middleBlock3 .right .button{ color: #FF0000; border: none; background: #EDEDED; font-weight: bold;  margin: 0; text-transform:uppercase;}
.middleBlock3in .middleBlock3Wrap{ background: #FFF;}
.middleBlock3in h1{ background: #FFF; border-bottom: 1px solid #0054A6; color: #0054A6; font-size: 12px;}
.middleBlock3in h1 a{ margin: 0 0 0 278px;}
.middleBlock3in .right strong{ color: #0054A6;}
.middleBlock3in .block{ float: left; margin: 8px; background: #F5F5F5; border: 1px solid #E5E5E5; width: 160px; height: 190px; font-size: 11px;}
.middleBlock3in .block p{ padding: 13px; margin: 1px; border: 1px solid #FFF; height: 100%;}
.middleBlock3in .block p img{ border: 3px solid #B7B7B7; margin-bottom: 8px;}
.middleBlock3in .block p strong{ color: #0054A6; font-weight: normal;}
.middleBlock3in .block p a{ color: #000; text-decoration: none;}

#HomeVideoRevu{background:#FEEEDB; padding: 5px; margin:10px 0 0 0;}
#HomeVideoRevu h1{ color: #EA5A00; margin:0; padding:0 0 10px 0; font-size: 11px; text-transform:uppercase;}
#HomeVideoRevu a{color: #00447E;}
#HomeVideoRevu .play{width:120px; height:90px; float:left; margin-right:10px;}


#middleBlock form{padding: 0; margin: 0; background: none;}
#middleTitle{background: #EA5A00 no-repeat 6px 0 url(../img/bulet_white.gif); padding: 3px 4px 3px 12px; font-size: 10px; font-weight: normal; color: #FFF;}
#middleBlock2{float:left; width:630px; height:155px; /*width:415px; height:165px;*/ border-bottom:1px solid #EA5A00; margin: 0; padding: 0;}
#middleTitle a{color: #FFF; text-decoration: none;}
#middleBlock{background-color: #FFF; border-bottom: 1px solid #FFF; font-size: 10px; line-height: 14px; padding: 5px 0 0 0; border-top:1px solid #EA5A00; margin-top: 1px;}
#right .PromoBlock1{ border-right: 1px solid #E5E5E5;}
.PromoBlock{float: left; width:178px; height: 114px; margin: 0 4px 0 0; font-size: 10px;}
.PromoBlock input{width: auto; margin-top: 2px;}
.PromoPic{float: left; padding-top: 5px; width: 50px;}
.PromoPic a{background: none; padding: 0; }
.PromoContent{float: left; width: 118px; padding: 5px; height: 100px;}
.PromoContent a{background: no-repeat left top url(../img/arrow.gif); padding-left: 10px; color:#000; font-weight: bold;}
.PromoContent p{color:#898989; background: none; padding: 0; margin: 0;}
.PromoContent p a{color:#898989; background: none; padding: 0; font-weight: normal;}
.PromoContent p strong{color:#FF0000;}
.PromoContent p em{font-style: normal; text-decoration: line-through;}
#content .PromoBlock form.buy{ background: #FFF url(../img/promo.gif) no-repeat top left; padding: 0px 0 0px 70px;}
#middleBNav{padding:0 5px 0 5px; margin: 0; line-height: 11px;  font-size: 10px;}
#middleBNav a{background: none; font-weight: normal; padding: 0; color:#000;}
#newsBlock{margin-bottom: 0; border-top: 5px solid #FFF; margin-top: 0;}
#newsBlock h3{background-color: #C9C9C9; padding: 2px 2px 2px 0px; font-size: 11px; font-weight: normal; margin: 0 0 3px 0;}
#newsBlock h3 a, #newsBlock h4 a, #newsBlock h5 a{color: #000; text-decoration: none; padding-left: 8px;}
#newsBlock h4{float:left; width: 415px; background-color: #C9C9C9; font-size: 11px; line-height: 17px; font-weight: normal; margin: 0 0 3px 0;}
#newsBlock h6{ background: #E2F7A4; color: #007236; text-transform: uppercase; padding: 10px; font-size: 11px; margin: 0 0 10px 0;}
#newsBlock h6 a{ color: #007236;}
#newsBlock .block{margin: 0 0px 15px 0px; font-size: 12px; padding:0 0 10px 0; border-bottom:1px solid #AAAAAA; }
#newsBlock .block .pic{font-size: 11px; height: 136px; padding: 3px; width:192px;}
#newsBlock .block .pic a{color:#535353; text-decoration: none;}
#newsBlock .block h5{padding: 3px 3px 0 3px; font-weight: bold; font-size:12px; margin: 0 0 8px 0;}
#newsBlock .block h5 a{ padding: 0;}
#newsBlock .block h2{padding: 3px; font-weight: bold; display: block; font-size:12px; margin: 0 0 8px 0;}
#newsBlock .block .content{font-size: 12px; line-height: 16px; padding: 0px; color:#000;}
#newsBlock .block img{ margin: 0 20px 0 0; border: 1px solid #AAAAAA;}

.block_r1,.block_r2{ margin-bottom: 20px; padding: 10px; min-height: 120px; line-height: 18px; float: none; clear: both; display: block;}
.block_r2{background-color: #F2F2F2;}
.block_r1 h1,.block_r2 h1{margin: 0 0 10px 0; padding: 0; font-size: 12px; color: #0073B7;}
.block_r1 a,.block_r2 a{color: #0073B7;}
.block_r1 .pic,.block_r2 .pic{border: 1px solid #898989;}
.blockPic2{width: 250px; float: left; font-size: 11px; padding: 5px;}
.blockPic4{width: 110px; float: left; font-size: 11px; padding: 10px;}
.blockPic5{width: 105px; float: left; font-size: 11px; overflow:hidden;}
.blockPic5 p{text-align: center; padding: 10px;}
.blockPic{float: left; font-size: 10px; width: 120px;}
.blockList{font-size: 11px; color:#0073B7; padding: 5px; margin-bottom: 10px;}
.block_r3{ margin: 20px 0 20px 0; font-size: 11px; line-height: 12px;}
.block_r3 .bigpic{ background: url(../img/block3_b1.jpg) repeat-x; padding: 5px 4px 5px 4px; margin: 0 0 10px 0;}
.block_r3 h1{ color: #E0531D; font-size: 16px; font-weight: normal; line-height: 20px; /*width: 360px;*/ margin: 10px 0 10px 0;}
.block_r3 h2{ background: url(../img/mainNav_Back.jpg) repeat-x top; color: #FFF; font-size: 12px; text-align: left; padding: 2px 10px 2px 2px; margin: 0;}
.block_r3 b{ color: #E0531D;}
.block_r3 .pics img{ border: 1px solid #E0531D; margin: 2px 0 1px 0;}
.block_r3 .popbox{background:#E0531D; padding:5px; font-size:11px; color: #FFF;}
.block_r3 .popbox p a{ color: #FFF; text-decoration: none;}


.carousel .jCarouselLite { float: left; margin: 10px;}
.jCarouselLite ul{ margin: 0px; padding: 0px; position: relative; 
list-style-type: none; z-index: 1; width: 540px;}
.jCarouselLite li{overflow: hidden; float: left; width: 140px; height: 160px; font-size: 9px; margin: 0 5px 0 5px; text-align: center;}
.jCarouselLite li img{ border: 1px solid grey;}
.carousel button{ float: left; width: 10px; font-size: 11px; background-color: #F2F2F2; color:#0073B7; font-weight: bold; margin-top: 60px; border: none;}
	
	
	
.galleryNav{ margin: 10px 0 10px 0;}
.galleryNav a{ background: #EAEAEA; padding:5px; font-size:11px; margin: 1px;}
.galleryNav a.current, .galleryNav a.current:visited{ background: #EA5A00; color:#FFF;}
.gallery{font-size:11px; color: #FFF; /*position:relative;*/ margin:0 0 0 0px;}
.galleryWrap{ /*position:absolute;*/ padding:10px; background: #DADADA;}
.galleryWrap p {margin: 0 0 10px 0;}
.galleryWrap p a{ color: #EF5A00; text-decoration: none;}

.block4{ border-bottom:1px solid #E5E5E5; text-align:right; padding:5px; margin:0 0 10px 0; background: no-repeat left;}
.block4 a{ color:#000; text-decoration:none;}

div.hidden{display: none;}

#FootNav{font-size: 11px; color: red;}
#FootNav a{color: red;}

#PrevNext{text-align: right; font-size: 10px; font-weight: bold;}
#PrevNext a{color: #0073B7;}

#list{list-style: none; color:#0073B7;  margin: 0; padding: 10px 0 0 10px;}
#list li strong{font-size:10px;}
#olist{list-style: decimal; margin:0 0 0 25px; padding: 10px 0 0 10px;}
#olist li strong{font-size:10px;}

#listblock{ list-style: none; margin: 5px 0 0 0; padding: 0;}
#listblock li{ background: #EBEBEB; margin: 1px; padding: 3px 0 3px 0; width:180px; float: left; font-size: 11px;}
#listblock li a{ color: #000; margin-left: 10px;}

.results{margin: 0px; width: 546px;}
.results td,.results th{font-size: 11px; text-align: left; overflow: hidden; width: auto;}	
.results th{background: #C9C9C9;}
.results td p{text-align: center;}
.results tr.b2{ background: #F2F2F2;}
.results tr.b1{ background: #FFF;}
a.moderator{ background: url(../img/mod.gif) no-repeat right; padding: 0 15px 0 0; display: inline-block;}


.homeresults{ font-size: 10px; margin: 5px 0 0 0;}
.homeresults th,.homeresults td { padding: 3px 0 3px 10px; border-right: 3px solid #FFF;}
.homeresults th{ color: #074B7C; text-transform: uppercase; font-weight: normal; border-bottom: 1px solid #FEC68B; font-size: 10px;}
.homeresults td{ background: #FEEFDC;}
.homeresults td a{ color: #000; text-decoration: none;}
.homeresults tr.last td{ border-bottom: 1px solid #FEC68B;}

.resultsSmall{margin: 5px 0 5px 0; width: 546px;}
.resultsSmall td,.resultsSmall th{font-size: 11px; text-align: left; overflow: hidden; width: auto;}	
.resultsSmall th{background: #C9C9C9;}
.resultsSmall td p{text-align: center;}
.resultsSmall td.green{color: green;}
.resultsSmall td.gray{color: gray;}


.resultsBorder{margin: 5px; width: 540px;}
#content .resultsBorder{ width: 535px;}
.resultsBorder td,.resultsBorder th{font-size: 11px; text-align: left; overflow: hidden; width: auto;vertical-align: middle;}	
.resultsBorder th{background: #F2F2F2; color: #0B3F71; font-size: 11px; border-bottom:1px solid #C7C7C7; font-weight:normal;}
.resultsBorder td {border-bottom:1px solid #C7C7C7;}
.resultsBorder td em{font-style: normal; color: red;}
.resultsBorder td p{text-align: center; }
.resultsBorder tr.NBB td{border-bottom:none;}
.resultsBorder td strong{color:#E60002;}
.resultsBorder td a.important, .tableBlock td a.important{ color: green; font-weight:bold; font-size:10px; display:block; margin: 5px 0 0 0; text-decoration:underline;}



.forumblock{overflow:hidden; padding: 5px; background-color: #F2F2F2;	margin-top: 10px; line-height: 13px; font-size: 11px;}
.forumblock h1{margin: 0 0 10px 0; padding: 0; font-size: 12px; color: #0073B7;}
.forumblock a{color: #0073B7;}
.forumblock p{float: right; font-size: 10px; font-weight: bold;}
.forumblock p a{color: #E8242C;}
.forumblock i{font-size: 11px;}
.red, .note {color: red;}

.forumblockpic{ background: #E1E1E1; padding: 10px; float: left; font-size: 11px; margin: -3px 8px -3px -3px;}
.forumblockpic img{ margin: 0 0 5px 0;}

.block_mf{font-size: 11px; padding: 0px;}
.block_mf #title_1, .block_mf #title_2{border-bottom: 1px solid #0073B7; font-weight: bold;padding: 2px;}
.block_mf #title_1 a{color: #0073B7;}
.block_mf #SubTitle_1, .block_mf #SubTitle_2{background: #DDECF4; padding: 2px; margin-bottom: 5px;}
.block_mf #title_2{border-bottom: 1px solid #EE99C0;}
.block_mf #title_2 a{color: #EE99C0;}
.block_mf #SubTitle_2{background: #FDF5F9;}


.block_s{ color:#0054A6;  border-bottom: 1px dotted #E1E1E1; padding:20px 10px 20px 10px; line-height:20px;}
.block_s strong a{ color:#0054A6; text-decoration:none;}
.block_s p{ font-size:11px; margin-top:20px;}
.block_s p a{ color:#000; display:block; text-decoration:none;}
.block_s p a em{color:#898989; font-style:normal;}

.TwoColomn{float: left; width: 260px; padding:5px;}
.TwoColomn .pic{border: 1px solid #898989; margin-right:5px;}
.TwoColomn strong.h2{ background: #EA5A00; display:block; padding:0 5px 0 5px;}
.TwoColomn a strong.h2 { color: #FFF;}

.TwoCols{float: left; width: 260px; padding:0px; margin: 0;}

#PicColumn{float: left; width: 180px; padding:10px; text-align: center;}
#ContentColumn{float: left; width: 320px; padding:10px; font-size:11px;}
#ContentColumn h1{font-size:18px; color:#0073B7;}
#ContentColumn h2{ background:no-repeat top left url(../img/basket_big.gif); font-size:12px; color:#009835; padding:0 0 2px 23px;margin-bottom: 5px;}
#ContentColumn h2 a{color:#009835;}
#ContentColumn #digit{margin: 10px 0 10px 0;}
#ContentColumn #digit a{color: #000;}
#ContentColumn #digit em{color: red; font-weight: bold; font-style: normal;}
#ContentColumn #digit u{}
#ContentColumn #digit u a{color:#009835; text-decoration: underline;}
#ContentColumn form {width: 390px; padding: 5px; font-size: 10px;}
#ContentColumn #formTitle {width: 390px;}
#ContentColumn label{width: 180px; margin: 0;}
#ContentColumn select{width: 180px; margin: 0;}


#MiddleNav{border-bottom:1px solid #898989;}
#MiddleNav ul{margin: 0; padding: 0; font-size: 9px; text-align: center;}
#MiddleNav li{list-style-type: none; display: inline;margin: 0; padding: 5px 4px 1px 4px;}
#MiddleNav li.current{background: #FFF; border:1px solid #898989;border-bottom:none;}
#MiddleNav li a{color: #898989;	text-decoration: none; font-weight: normal;}
#MiddleNav li.current a{color:#0073B7; text-decoration: underline;}
#MiddleNav li a:hover{color:#000;}

#MiddleContent{border:1px solid #898989;border-top:none; padding: 5px; font-size: 11px;}
#MiddleContent table{width:530px;}
#MiddleContent td{font-size: 11px; vertical-align: top;}
#MiddleContent td.bottom{vertical-align: bottom;}
#MiddleContent th{font-size: 10px; font-weight: bold; color: #0073B7; border-bottom: 1px solid #0073B7;}
#MiddleContent td.right{text-align: right;}
#MiddleContent td.rightno{color:#898989; text-align: right;}
#MiddleContent td.left{color:#898989;}
#MiddleContent td em{ font-style: normal; color: red;}
#MiddleContent #print {display: block; padding: 5px 0 5px 0}
#MiddleContent #print a{background:no-repeat left top url(../img/ico_print.gif); color:red; padding: 0 0 0 18px;}
#MiddleContent .TwoColumn{float: left; width: 256px; padding: 5px;}
#MiddleContent label{width: 205px;}
#MiddleContent td.btop{vertical-align: bottom;border-top:1px solid #898989; text-align: center; color: #898989;}


#MiddleContent table.resultsBorder{margin:0;}
#MiddleContent .resultsBorder td{vertical-align: middle;}
#MiddleContent .resultsBorder th{background: #F2F2F2; color: #0B3F71; font-size: 11px; border-bottom:1px solid #C7C7C7; font-weight:normal;}
#MiddleContent .resultsBorder td.small{font-size:9px; color:#0073B7;}
#MiddleContent .resultsBorder td.center{text-align: center;}
#MiddleContent .resultsBorder td u{text-decoration: line-through; color:#898989;}
#MiddleContent .resultsBorder td em{ font-style: normal; color: red;}
#MiddleContent .resultsBorder td.promo{background: no-repeat right top url(../img/promo.gif);}
#MiddleContent .resultsBorder tr.none td,#MiddleContent .resultsBorder tr.none td em,#MiddleContent .resultsBorder tr.none td.small{color: #898989;}


table.maxwidth{width:545px;}
.tableBlock{font-size: 11px; background-color: #F2F2F2; margin-top: 10px;}
.tableBlock th{background-color: #EBEBEB; font-size: 11px;}
.tableBlock th.v1{background-color: #DDECF4; color: #0073B7;}
.tableBlock th.v2{background-color: #FBDECC; color: #EA5A00;}
.tableBlock th.v3{background-color: #C9C9C9;}
.tableBlock th, .tableBlock td{padding:5px;}
.tableBlock th strong{ color:red;}
.tableBlock th em{ color:#0071BC; font-style:normal;}
.tableBlock th u{ color:#00A650; text-decoration:none;}
.tableBlock td a{color: #000; text-decoration: underline;}
.tableBlock td{font-size: 11px;}
td a.v1{color: #0073B7;}
td a.v2{color: #EA5A00;}
td a.v3{color: #000;}
td a.vip{color:#E60002;}
td a.vip strong{background:#E60002; color:#FFF; padding: 0 1px 0 1px; margin: 0 4px 0 0;}
.tableBlock td p{text-align:right;}
.tableBlock td p a{background-color: #E5E5E5; color:#000; border-bottom: 1px solid #898989; border-right: 1px solid #898989; text-decoration: none; font-size: 10px; padding: 0 1px 0 1px;}
.tableBlock td p a:hover{text-decoration: none;}
.tableBlock td{vertical-align: top;}
.tableBlock th{color: #000; border: none;}
.tableBlock td strong{ color:red; font-weight:normal;}
.tableBlock td em{ color:#0071BC; font-style:normal;}
.tableBlock td u{ color:#00A650; text-decoration:none;}
.tableBlock tr.deactive, .tableBlock tr.deactive a { color:gray;}
.tableBlock input, .tableBlock label, .tableBlock select, .tableBlock textarea{margin: 0; padding: 0;}
.tableblock1{ background: #F2F2F2;}
.tableblock1 th{ background: url(../img/mainNav_Back.jpg) repeat-x top;}


.tbox{ display:none; position: absolute; background: #FFFFE1; border: 1px solid #000; width: 230px; padding: 2px; font-size: 9px; text-align:left; color:#000; margin: 0px 0 0 20px; z-index:10;}

/*table.vip{ border: 1px solid #E60002;}
table.vip th, table.vip th.v1, table.vip th.v2, table.vip th.v3{ background: #E60002; color: #FFF;}
table.vip th a, table.vip th.v1 a, table.vip th.v2 a, table.vip th.v3 a{ color: #FFF; text-decoration: underline; margin-left: 220px;}
*/
table.vip th a, table.vip th.v1 a, table.vip th.v2 a, table.vip th.v3 a{ background:#E60002; color: #FFF; padding: 0 1px 0 1px; margin: 0 4px 0 0;}

.ShoptableBlock{font-size: 11px; border: 1px solid #EA5A00; margin-top: 10px;}
.ShoptableBlock th{background: #EA5A00; color:#FFF; font-size: 10px;}
.ShoptableBlock td a{color:#000;}
.ShoptableBlock td em{color:red; font-style: normal;}
.ShoptableBlock th a, .ShoptableBlock th a:visited{color: #FFF;}


#PicTitle{font-weight: bold; font-size: 14px; color:#0073B7; padding-top: 5px;}

.ShopTriple{float: left;width: 270px; font-size: 11px; margin-top: 20px;}
.ShopTriple p{padding: 2px 0 2px 10px; color: #000; font-weight: bold; color: #EA5A00}
.ShopTriple a{color: #000;}

.ShopBlock5{width: 135px; float: left; font-size: 11px; overflow: hidden;}
.ShopBlock5Promo{width: 125px; float: left; font-size: 11px; background: no-repeat bottom right url(../img/promo.gif);}
.ShopBlock5 p, .ShopBlock5Promo p{padding:0 1px 0 1px; background: none; font-size: 11px; font-weight: normal;}
.ShopBlock5 em, .ShopBlock5Promo em{color: red; font-style: normal;}
.ShopBlock5 u, .ShopBlock5Promo u{color:#898989;font-style: normal; text-decoration: line-through;}
.ShopBlock5 div{padding: 5px 0 5px 0;}

.ShopBorder{border-bottom:1px solid #EA5A00; clear: both; margin: 10px 0 10px 0; padding: 0;}


.textSmall{font-size: 11px;}

ul.inline{ list-style: none; margin: 5px 0 0 0; padding: 0;}
ul.inline li{ display: inline; margin: 0 5px 0 0;}
ul.inline li a img{ border: none; filter:alpha(opacity=50);}
ul.inline li a:hover img{ border: none; filter:alpha(opacity=100);}

#content table.size10 td{ font-size: 10px;}

/*right column*/
#right{float: right; width: 300px; /*overflow:hidden;*/}
#rightNav{padding: 1px 0 0 1px; background:#898989 repeat-x url(../img/gray_back.gif); height: 27px; margin-bottom: 1px;}
#rightNav ul{margin: 0; padding: 8px 0 0 0; font-size: 10px; font-weight: bold; height: 18px; }
#rightNav li{list-style-type: none; display: inline; padding-left: 7px; padding-right: 10px; padding-bottom: 6px; height: 18px; margin: 0; border-right: none;}
#rightNav li a{color: #FFF; text-decoration: none;}
#right .form{background-color: #C9C9C9; margin-top: 0; margin-bottom: 2px;}
#right .form p{background:#898989 4px 2px no-repeat url(../img/right_arrow.jpg);  color: #FFF; font-weight: bold; font-size: 10px; padding: 3px 4px 3px 18px; border-bottom: 2px solid #F2F2F2;}
#right .form form{margin: 0 0 0 6px; padding: 2px; background: none;}
#right .form input{font-size: 10px; color:#A0A0A0; width: 100px; display: inline; margin: 0; float: none;}
#right .form .button{background-color: transparent; border: none; width: 65px; color:#000; font-size: 9px; font-weight: normal; display: inline; margin:0; }
#rightAds{ padding: 2px 0 4px 0;}
#right .block{font-size:11px; background-color: #FFF; margin-bottom: 4px;  border: 2px solid #E5E5E5;}
#right .block ul{ margin: 0; padding: 0; background: #E5E5E5; height: 20px; min-height:26px;}
#right .block li{ background: repeat-x url(../img/right_blockLi.jpg) top left; float: left; height: 26px; list-style: none; padding: 0; margin: 0; font-size:9px;}
#right .block li a.current p{ background: #FFF; font-weight: bold; color: #EA5A00;}
#right .block li a:hover{ text-decoration: none;}
#right .block li a.current, #right .block li a.current:visited{ color: #EA5A00;}
#right .block li a, #right .block li a:visited{ color: #000;}
#right .block li a p{ padding: 7px 0 6px 0; font-size: 11px; text-align: center; border-right: 2px solid #E5E5E5; background: none;}
#right .block li p strong{ font-size: 9px; color: red;}
#right .block li.TwoCols{ width: 148px;}
#right .block li.ThreeCols{ width: 98px;}
#right .block li.FourCols{ width: 74px; }
#right .block .inblock{ padding: 5px; line-height: 18px;}
#right .block .inblock a{ color: #000; border-bottom: 1px dashed #A9A9A9; padding: 3px; display: block;}
#right .block .inblock a.last{ border-bottom: none;}
#right .block .inblock a:visited { color: #EA5A00;}
#right .block .inblock ul{ background: none;}
#right .block .inblock li{ background: none; display: block; float: none;}
#right .block .inline a{ display: inline; border-bottom: none;}
#right .block .inline table.BB{ width: 280px;}
#right .block .inline table.BB td{ border-bottom: 1px dashed #A9A9A9; padding: 2px;}
#right .block .PHidden p{ display: none;}
#right .block .PHidden li, #right .block .PHidden ul{ clear: both; display: block; float: none; height: auto;}
#right .block h3 { background: #898989; color: #FFF; font-weight: bold; font-size: 10px; padding: 3px 4px 3px 4px; margin: 0; border-bottom: 1px solid #FFF}
#right .block h3 a { background:no-repeat url(../img/right_arrow.jpg); padding-left: 15px; color: #FFF; text-decoration: none;}
#right .block h4 { background: #898989; color: #FFF; font-weight: bold; font-size: 10px; padding: 3px 4px 3px 4px; margin: 0; border-bottom: 1px solid #FFF}
#right .block h4 a { padding-left: 15px; color: #FFF; text-decoration: none;}
#right .block p{padding: 8px 0px 8px 8px; background: #F2F2F2; font-size: 9px; color:#0071A2;}
#right .block a{color:#0071A2;}
#right .block p strong{ color: #000; font-weight: normal;}
#right .block li.FourCols p, #right .block li.ThreeCols p{ font-size:10px;}
#right .block2{ padding:5px; font-size:10px; color:#333;} 
#right .block2 strong{ display:block; color:red; text-decoration:underline; text-transform: uppercase;}
#right .block2 em{ color:green; font-style:normal; font-weight:bold;}
#right .block2 a{ color:#333;}
#rightPromo{margin-bottom: 0px; font-size: 10px; line-height: 14px;}
#rightPromo h1{background: #EA5A00 no-repeat 6px 0 url(../img/bulet_white.gif); padding: 3px 4px 4px 12px; font-size: 10px; font-weight: bold; color: #FFF; margin: 0 0 1px 0; line-height: 10px;}
#rightPromo h1 a{color: #FFF; text-decoration: none;}
#rightPromoWrap{}
#rightPromo .PromoBlock{float: left; width: 147px; background: #FFF; margin: 0; padding: 10px 0 5px 0;}
#rightPromo .PromoPic{ padding-left: 5px;}
#rightPromo .PromoContent{width: 80px; padding:  0px 0 0 10px;}
#rightPromo .PromoContent p{ background: none; padding: 0 0 0 0px;}
#rightPromo .PromoContent form{ background: #FFF;}
#rightPromo form.buy{ background: #FFF url(../img/promo.gif) no-repeat top left; padding: 0px 0 0px 70px;}
#rightPromo form{margin: 0; padding: 0 0 2px 1px;}
#rightPromo select{width: 176px; font-size: 10px; color: gray;}
#rightPromoForm {background: #F2F2F2;}
#rightPromoForm form{ background: none;}
#rightPromoForm select{margin: 5px;}
#rightShop{margin-bottom: 5px; font-size: 10px; line-height: 14px; border-bottom: 1px solid #EA5A00; padding-bottom: 10px;}
#rightShop p{background: #EA5A00 no-repeat 6px 0 url(../img/bulet_white.gif); padding: 3px 4px 4px 12px; font-size: 10px; font-weight: bold; color: #FFF; margin: 0 0 1px 0; line-height: 10px;}
#rightShop p a{color: #FFF;}
#rightShop a{color: #000;}
#rightShop ul{border-top: 1px solid #EA5A00; margin:0; padding: 5px;}
#rightAdsClick div{}
#rightAdsClick div.User_Ads{ float: left; width: 150px;}


.wall{margin: 0px 0 5px 0; overflow: hidden;}
.wall h1{ color: #7CC576; padding:2px; margin:0; font-size: 12px;}
.wallwrap{ border: 2px solid #7CC576; padding: 10px; font-size: 10px;}
.wall p{ color: #959593; background: #E5F3E4; padding: 3px; font-size:9px;}
.wall strong{ display: block; font-weight: normal; border-top: 1px solid #EBEBEB; padding: 3px; margin:1px 0 0 0;}
.wall strong a{color: #E95A00;}
.wall strong em a{color: #0078A4; font-style:normal;}
.wall b a{ font-weight: normal; color: #7CC576; text-decoration: underline; display: block; margin:5px 0 0 0;}
.wall img{ margin: 2px;}

#Content .wall{ font-size:11px;}
#Content .wall strong{ border: none; margin: 5px 0 5px 0;}
#Content .wall h1{ margin: 5px 0 5px 0;}

/*footer css*/
#footerAds{padding: 6px 0 6px 0; text-align:center;}

#footerSub{text-align: center; font-size: 9px; line-height:16px; padding: 15px 15px 15px 15px; color:#959595;}
#footerSub a{color:#959595;}


#footerSearch{background-color: #E5E5E5; font-size: 11px; border-top:1px solid #898989; text-align: center; vertical-align: top; padding: 3px;}
#footerSearch form{padding: 0; margin: 0; background: none;}
#footerSearch input{width: auto; height: 10px; margin: 0; float: none;}
#footerSearch .input{height: auto; font-size: 11px; margin: 0;}
#footerSearch label{padding: 5px 10px 0 0; margin:0; display: inline; width: auto; height: 12px; float: none;}
#footerSearch .button{background-color: transparent; font-size: 10px; font-weight: bold; color:#000; border:0px; height: auto; display: inline;}

/*
#footerLinks{ background: url(../img/footerLinks_back.jpg); width: 980px; height:25px; margin: 10px 0 0 0; font-size:11px;}
#footerLinks ul{ padding: 0px 0 0 100px; margin:0px 0 0 0; }
#footerLinks li { list-style-type: none; float: left; background: url(../img/footerLinksLi.jpg) no-repeat top left; list-style: none; padding: 5px 22px 5px 22px;}
#footerLinks a{ color:#FFF;}
*/

#footerLinks{ background: url(../img/footerLinks_back.gif) no-repeat top left; width: 1000px; /*height:67px;*/ margin: 0px 0 10px 0; font-size:10px; padding: 40px 0 20px 0;}
#footerLinks ul{ margin: 0px 60px 0px 130px; }
#footerLinks li { list-style-type: none; float: left; list-style: none; padding: 1px 10px 1px 10px; background: url(../img/footerLinksLi.gif) no-repeat top right;}
#footerLinks a{ color:#000;}


#footer{color:#6C8BC7; font-size: 10px; padding: 5px 5px 5px 140px; margin-bottom: 20px;}
#footer a{color:#6C8BC7;}



.User_Ads{ width: 120px;  color: #000; text-align: left; overflow: hidden; background: #FFF; font-family: Tahoma, Arial, Verdana; font-size: 11px; margin: 0 0 15px 0;}
.User_Ads p{ padding: 5px; background: none; margin: 0; font-weight: normal; font-size: 11px;}
.User_Ads a, .User_Ads a:visited, .User_Ads a:hover{ color: #000; text-decoration: none;}
.User_Ads strong{ display: block; color: #0076A3; margin: 0 0 2px 0;}
.User_Ads img{ display: block; text-align:center; margin: 0 0 5px 0;}
.User_Ads_Adv a:visited{ color: #898989;} .User_Ads_Adv_Here a:visited{ color: #898989;}
