* {margin: 0; padding: 0;}
body  {font: normal 13px "Trebuchet MS", Verdana, Arial, sans-serif; color: #000000; background: #FFFFFF;}
img {border: none;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
h1 {display: none;}
a {text-decoration: underline; color: #296ebc;}
a:hover {text-decoration: underline;}

.navigations {text-decoration: underline; color: #296ebc; font-weight: bold; font-size: 14px;}
.navigations1 {text-decoration: underline; color: #296ebc; font-size: 14px;}

.redtxt {color: #CC0000; font-size: 13px; font-weight: bold;}

/*profileforms*/
.profileforms {margin-left: 7px;}
.profileforms td {padding-bottom: 4px; padding-top: 4px;}

.addviewforms {padding-right: 10px; padding-left: 10px;}
.addviewforms td {padding-bottom: 4px; padding-top: 4px;}
/*profileforms*/

/*revsites*/
.revsites {margin-left: 7px;}
.revsites td {padding: 4px 4px 4px 4px; border-bottom: 1px solid #88B6D5;}
/*revsites*/

/*bg*/
.wrapper2 {background: url(../images/logo.png) 0px 0px no-repeat;}
.wrapper1  {background: url(../images/head-x.gif) 0px 0px repeat-x;}
/*bg*/

/*head*/
.head {height: 41px; position: relative; padding: 114px 0 0 167px;}

.h-nav {font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(../images/h-nav-x.gif) 0px 0 repeat-x;}
.h-nav-left {background: url(../images/h-nav-left.gif) 732px 0 no-repeat;}
.h-nav-right {background: url(../images/h-nav-right.gif) 100% 0 no-repeat; height: 42px;}
.h-nav li {float: left; background: url(../images/h-nav-bg.gif) 0px 0px no-repeat; width: 122px; height: 27px; text-align: center; line-height: 10px; padding-top: 15px;}
.h-nav a {color: #0e0e0e; text-decoration: none;}
.h-nav a:hover {border-bottom: 1px dashed #0e0e0e;}
.h-nav li span {padding: 0 0 0 15px;}

.q01 span {background: url(../images/q01.gif) 0px 3px no-repeat;}
.q02 span {background: url(../images/q02.gif) 0px 3px no-repeat;}
.q03 span {background: url(../images/q03.gif) 0px 3px no-repeat;}
.q04 span {background: url(../images/q04.gif) 0px 3px no-repeat;}
.q05 span {background: url(../images/q05.gif) 0px 3px no-repeat;}
.q06 span {background: url(../images/q06.gif) 0px 3px no-repeat;}
.h-nav li.q07 {background: none; float: right; width: auto;}
.h-nav li.q07 span {background: url(../images/rss.gif) 0px 2px no-repeat; padding: 0 19px;}
.h-nav li.q07 a {color: #296ebc;}

.bookmark {font: bold 16px  "Arial Narrow", Arial, Helvetica, sans-serif; position: absolute; top: 31px; width: 700px; left: 35%; margin-left: -147px; height: 50px; padding: 0px 0 0 0px; 0px 0px no-repeat; text-align:center;}

.search {width: 186px; height: 46px; padding: 2px 0 0 24px; background: url(../images/line1.gif) 0px 0px no-repeat; position: absolute; right: 0; top: 31px; line-height: 13px;}
.search input {vertical-align: middle;}
input.search2 {vertical-align: middle; width: 294px;}
.f01 {width: 142px; height: 22px; background: #FFFFFF; border: 1px solid #bdbdbd; margin-right: 2px;}
/*head*/

/*rezina*/
.min {min-width: 1000px;}
.pad {padding-top: 19px;}
.container {width: 1000px; margin:0 auto;}
.content {width: 1000px; float: left;}
.main {margin: 0 188px 0 183px;}
.main2 {margin: 0 100px 0 100px;}
.left {float: left;	width: 166px; margin-left: -100%; padding-bottom:}
.right {float: left; width: 175px; margin-left: -175px;}
/*rezina*/

/*desc*/
.desc {line-height: 14px; padding: 8px 0 17px 0;}
.desc p {padding-top: 14px;}
.desc span {color: #ea0d56;}
/*desc*/

/*desccat*/
.desccat {padding: 0px 0 17px 0;}
.desccat h2 {background: url(../images/bullet3.gif) 0px 7px no-repeat; font-size: 23px; height: 22px; padding: 1px 0 0 21px; font-weight: bold;}
.desccat p {padding-top: 9px; color: #333333; font-size: 12px;}
.desccat span {color: #ea0d56;}
/*desccat*/

/*headers*/
.sortby {float:right; width: auto; margin-top: 3px; font-size: 14px;}
.sortby1 { position: relative; left: 260px; bottom: 1px; width: 300px; margin-top: 3px; font-size: 14px;}
.title {background: url(../images/title.gif) 0px 0px repeat-x; font-size: 18px; height: 26px; padding: 1px 0 0 9px; margin-bottom: 14px; font-weight: bold;}
.titlecat {background: url(../images/bullet3.gif) no-repeat; font-size: 23px; height: 20px; padding: 1px 0 0 20px; font-weight: bold;}
.browsetitle {background: url(../images/title.gif) 0px 0px repeat-x; font-size: 18px; height: 26px; padding: 1px 0 0 9px; margin-bottom: 14px; font-weight: bold;}
.browsetitle a {color: #C80F54; text-decoration: none;}
.browsetitle a:hover {color: #660033;}
.t-left {float: left;}
.title a {color: #296EBC;}
.title p {font-size: 14px; float: right; padding-top: 3px;}
.title p span {padding: 0 8px 0 22px;}
/*headers*/

/*review*/
.review {margin-bottom: 10px; position: relative;}
.review a:hover {color: #000000;}
.screen {position: absolute; left: 0;}
.screen img {width: 200px; height: 180px; border: dashed 1px #BACFDA;}
.screen p {text-align: center; padding-top: 5px; font-weight: bold; font-size: 17px;}
.screen p img {vertical-align: middle; margin-right: 3px; width: 21px; height: 19px; border: none;}
.info {margin-left: 209px; min-height: 185px; margin-bottom: 3px; padding-left: 4px;}
.info p {line-height: 16px;  margin-top: 3px; margin-bottom: 10px;}
.info p a {font-weight: bold;}
.info-left {float:left; font-size: 14px; display: block;}
.info-left span {padding: 2px 15px 2px 0px; display: block;}
.info-left span.hunter { font-size: 12px; display: block;}
.info-right {float:right; display: block;}
.info-right span {background:#E2EDF3; padding: 2px 10px 1px 5px; display: block;}

.info-top {float:left; padding-left: 10px; padding-top: 3px; color: #666666; font-size: 12px;}
.info-top u {text-decoration:none; color: #000000;}

.title2 {float: left; font: bold 18px "Arial Narrow", Arial, Helvetica, sans-serif; line-height: 15px; background: url(../images/bullet3.gif) 0px 1px no-repeat; padding: 0 0 0 22px; display: block; height: 18px; margin-top: 2px;}
.title2 a {color: #ea0d56;}
.title2 a:hover {color: #990033;}

.rate-place {background: url(../images/rate-place.png) 0px 0px no-repeat; height: 24px; width: 88px; float: right; text-align: right; padding-right: 5px; font-size: 24px; font-weight: bold; color: #FFFFFF; line-height: 24px; margin-bottom: 3px;}

.info2 {background: url(../images/line6.gif) 0px 0px repeat-x; height: 6px;}
.f-left {float: left; padding: 4px 0 0 8px;}
.f-left span {margin-right: 17px;}
.f-right {float: right; padding: 4px 13px 0 0; font-weight: bold;}
.f-right span {background: url(../images/bullet4.gif) 0px 1px no-repeat; padding-left: 23px; display: block; float: left;}
/*review*/

/*reviewsearch*/
.reviewsearch {margin-bottom: 15px; position: relative;}
.screenthumb {position: absolute; left: 0;}
.screenthumb img {width: 120px; height: 106px;}
.screenthumb p {text-align: center; padding-top: 5px; font-weight: bold;}
.screenthumb p img {vertical-align: middle; margin-right: 3px; width: 21px; height: 19px;}
.infosearch {margin-left: 129px; min-height: 111px;}
.infosearch p {line-height: 14px; margin-bottom: 14px;}
.infosearch p a {font-weight: bold;}

.titlesearch {float: left; font: bold 18px "Arial Narrow", Arial, Helvetica, sans-serif; line-height: 15px; background: url(../images/bullet3.gif) 0px 1px no-repeat; padding: 0 0 0 22px; display: block; height: 18px;}
.titlesearch a {color: #ea0d56;}

.rate-placesearch {background: url(../images/rate-place.png) 0px 0px no-repeat; height: 24px; width: 88px; float: right; text-align: right; padding-right: 5px; font-size: 24px; font-weight: bold; color: #FFFFFF; line-height: 24px; margin-bottom: 3px;}

.info2search {background: url(../images/line2.gif) 0px 0px repeat-x; height: 27px;}
.f-leftsearch {float: left; padding: 4px 0 0 8px;}
.f-leftsearch span {margin-right: 17px;}
.f-rightsearch {float: right; padding: 4px 13px 0 0; font-weight: bold;}
.f-rightsearch span {background: url(../images/bullet4.gif) 0px 1px no-repeat; padding-left: 23px; display: block; float: left;}
/*reviewsearch*/

/*categories*/
.categories a {font-weight: bold; font-size: 13px; padding-left: 10px; text-decoration: none;}
.categories a:hover {color: #CC0000; text-decoration: underline;}
/*categories*/

/*pages*/
.pages {font-size: 16px; text-align: center; color: #296ebc; font-weight: bold; padding-bottom: 15px;}
.pages a {color: #296ebc; text-decoration: none;}
.pages a:hover {text-decoration: underline;}
.pages span {color: #000000; font-size: 14px; font-weight: bold;}
/*pages*/

/*first*/
.first {padding: 43px 0 19px 12px;}
.first h2 {font-size: 18px; color: #3f3f32; line-height: 14px; margin-bottom: 12px;}
.first li {background: url(../images/star.gif) 0px 2px no-repeat; padding: 0 0 8px 14px; font-weight: bold;}
.first a {text-decoration: none;}
.first a:hover {text-decoration: underline;}
.w01 {float: left; width: 82px;}
.w02 {float: left; width: 72px;}
/*first*/

/*block*/
.block {background: url(../images/left-bg.gif) 0px 0px repeat-y;}
.block-top {background: url(../images/left-top.png) 0px 0px no-repeat;}
.block-bottom {background: url(../images/left-bottom.png) 0px 100% no-repeat; padding: 15px 15px 18px 7px;}

.block h2 {font-size: 18px; line-height: 18px; margin-bottom: 10px; padding-left: 4px;}
.block li {position:relative; height: 24px; background: url(../images/nav-li.gif) 0px 100% repeat-x; font-weight: bold; font-size: 12px;}
.block li a {display: block; height: 20px; padding: 2px 0 0 17px; color: #315591; text-decoration: none; background: url(../images/bullet1.gif) 3px 7px no-repeat;}
.block li a span {position: absolute; display: block; left: 125px; top: 4px; text-align: center; width: 20px; font-size: 11px;}
.block li a:hover {background: url(../images/bullet1.gif) 4px 7px no-repeat #ffffff; color: #000000;}
/*block*/

/*blockfirst*/
.blockfirst {background: none 0px 0px repeat-y; padding-bottom: 10px;}
.blockfirst-top {background: none 0px 0px no-repeat;}
.blockfirst-bottom {background: none 0px 100% no-repeat; padding: 10px 0px 10px 7px;}

.blockfirst h2 {font-size: 18px; line-height: 18px; margin-bottom: 10px; padding-left: 4px;}
.blockfirst li {height: 24px; background: url(../images/nav-li.gif) 0px 100% repeat-x; font-weight: bold; font-size: 12px;}
.blockfirst li a {display: block; height: 20px; padding: 2px 0 0 17px; color: #296ebc; text-decoration: none; background: url(../images/star.gif) 2px 4px no-repeat;}
.blockfirst li a:hover {background: url(../images/star.gif) 3px 4px no-repeat #ffffff; color: #000000;}
/*blockfirst*/

/*block2*/
.right {padding: 5px 0 17px 0;}
.block2 {background: url(../images/block2-bg.gif) 0px 0px repeat-y;}
.block2-top {background: url(../images/block2-top.gif) 0px 0px no-repeat;}
.block2-bottom {background: url(../images/block2-bottom.gif) 0px 100% no-repeat; padding: 24px 0 30px 0;}
.block2 ul {padding: 0 0 0 0; font: bold 11px Arial, Helvetica, sans-serif;}
.block2 ul span {display: block; width: 15px; float: left; text-align: right; margin-right: 5px;}
.block2 li {margin-bottom: 9px; padding-left: 15px;}
.block2 h2 {font-size: 18px; margin-bottom: 15px; line-height: 18px; background: url(../images/bullet5.gif) 0px 5px no-repeat; padding-left: 19px;}
/*block2*/

/*footer*/
.footer {background: url(../images/footer-x.gif) 0px 0px repeat-x #fbfbfb; padding-top: 20px; height: 44px;}
.footer p {text-align: center; font-size: 11px; line-height: 13px;}
/*footer*/

/*fullreview*/
.fullreview {position: relative;}
.rate-place2 {float: right;}
.rate-place2 strong {float: right; margin-right: 6px; display: block; font-size: 18px; color: #5c5c5c;}
.categ {float: left; padding-top: 3px; width: 230px;}
.info3 {margin-left: 209px; min-height: 200px;}
.e01 {margin-bottom: 12px;}
.e01 p { font-size: 18px; font-weight: bold; padding-top: 6px;}
.e01 p a:hover { color: #333333;}
.e01 p img {vertical-align: middle; margin-right: 3px; width: 21px; height: 19px; border: none;}
.bg1 {background: #ecf1f8;}

.price {margin-bottom: 15px;}
.price li {padding: 1px 0 0 6px;}
.price ul {margin-top: 3px;}

.title3 {font-size: 18px; line-height: 18px; margin-bottom: 9px;}
.desc2 {line-height: 14px; margin-bottom: 15px;}
/*fullreview*/

/*facts*/
.bg {padding-top: 2px; background: url(../images/line4.gif) 0px 0px repeat-x;}
.title4 {background: url(../images/title4.gif) 0px 0px repeat-x; height: 38px;}
.title4 h2 {font-size: 18px; background: url(../images/bullet6.gif) 10px 11px no-repeat; padding: 13px 0 11px 31px; line-height: 13px;}

.facts {background: #ecf1f8; line-height: 14px; padding: 9px 0 24px 15px; margin-bottom: 10px;}
.facts li {margin: 0 22px 16px 0; float: left;}
.facts li.e02 {margin: 0 10px 16px 0;}
.facts li ul li {margin: 0; float: none; font-weight: bold;}

.t-right {width: 198px; float: right; background: #FFFFFF; padding-left: 9px;}
.t-right td {line-height: 9px; padding: 10px 0 10px 0px; font-weight: bold; font-size: 13px;}
.t-right td.promise {padding-left: 6px;}
.t-right table {margin-bottom: 10px; width: 100%}
.bg2 td {background: #ecf1f8;}
.bg3 td {background: #d3d9e1;}
.t-right td span {color: #7c8ba0;}
.t-right td.rght {text-align: left;}
/*facts*/

/*facts*/
.tfactstitles {padding: 0px 20px 0px 10px; font-size: 15px; font-weight: bold; text-align: left;}
.tfacts {padding: 7px 5px 7px 5px;}
.tfacts p {padding: 7px 0px 0px 0px; color: #000000}
/*facts*/

/*thumbs*/
.thumbs {text-align: center; background: #ecf1f8; margin-bottom: 10px; padding: 7px 0 10px 0;}
.thumbs a {text-decoration: none;}
.thumbs img {width: 175px; height: 160px;}
.thumbs a:hover span {text-decoration: underline;}
.thumbs span {display: block; color: #4b525c; font-weight: bold; margin: 4px 0 5px 0;}
/*thumbs*/

/*thumbs2*/
.thumbs2 {background: #ecf1f8; padding: 6px 0 0 0; margin-bottom: 20px;}
.thumbs2 img {width: 133px; height: 178px; border: 1px solid #7c8ba0; margin: 0 5px 10px 10px;}
/*thumbs2*/

/*thumbs3*/
.thumbs3 {text-align: center;}
.thumbs3 p {margin-bottom: 10px;}
.thumbs3 img {width: 133px; height: 178px; border: 1px solid #7c8ba0;}
/*thumbs3*/

/*text*/
.text {margin-bottom: 14px;}
.text div.toper h2 {font-size: 18px;}
.text p {line-height: 14px; padding-bottom: 14px;}
.text div.bg {margin-bottom: 4px;}
.text div.bg h2 {font-size: 18px; line-height: 13px; padding: 16px 0 9px 0;}
.text p.click {font-size: 18px;}
.text p.click a {color: #e7195d;}
/*text*/

/*safari hack*/
body:last-child:not(:root:root) .first li {background: url(../images/star.gif) 0px 0px no-repeat;}
body:last-child:not(:root:root) .q01 span {background: url(../images/q01.gif) 0px 2px no-repeat;}
body:last-child:not(:root:root) .q02 span {background: url(../images/q02.gif) 0px 2px no-repeat;}
body:last-child:not(:root:root) .q03 span {background: url(../images/q03.gif) 0px 2px no-repeat;}
body:last-child:not(:root:root) .q04 span {backgrosund: url(../images/q04.gif) 0px 2px no-repeat;}
body:last-child:not(:root:root) .q05 span {background: url(../images/q05.gif) 0px 2px no-repeat;}
body:last-child:not(:root:root) .q06 span {background: url(../images/q06.gif) 0px 2px no-repeat;}
body:last-child:not(:root:root) .h-nav li {height: 26px; text-align: center; line-height: 10px; padding-top: 16px;}
body:last-child:not(:root:root) .block li a {display: block; height: 18px; padding: 4px 0 0 17px; color: #296ebc; text-decoration: none; background: url(../images/bullet1.gif) 3px 7px no-repeat;}
body:last-child:not(:root:root) .f-left {float: left; padding: 7px 0 0 8px;}
body:last-child:not(:root:root) .f-right {float: right; padding: 4px 13px 0 0; font-weight: bold;}
body:last-child:not(:root:root) .f-right span {background: url(../images/bullet4.gif) 0px 1px no-repeat; padding: 3px 0 3px 23px; display: block; float: left;}
body:last-child:not(:root:root) .info {margin-left: 209px; min-height: 171px;}
body:last-child:not(:root:root) .info3 {margin-left: 209px; min-height: 237px;}
body:last-child:not(:root:root) .h-nav li.q07 span {background: url(../images/rss.gif) 0px 0px no-repeat; padding: 0 19px;}
/*safari hack*/
