/* General Style */
a:link {text-decoration:none; color:#3f3e3e;}
a:active {text-decoration:none; color:#3f3e3e;}
a:visited {text-decoration:none; color:#3f3e3e;}
a:hover {text-decoration:underline; color:#1b74aa;}

#puzadpn {display:none;}

td, body {font-family:Times New Roman; font-size:14px;color:#3f3e3e;line-height:24px;}
body {margin:0;padding:0;background:#ffff7c;}
td img {vertical-align: middle;border:0;}
img {border:0;}
form {padding:0;margin:0;}
input,textarea,select {vertical-align:middle; font-size:16px;}

hr {color:#fff;height:1px;border-bottom:1px dotted #cccccc;border-top:none;border-left:none;border-right:none;}

@font-face {
font-family: PTSans;
src: local("PT_Sans-Web-Regular"),
url(/fonts/PT_Sans-Web-Regular.ttf);
}

@font-face {
font-family: PTSansBold;
src: local("PT_Sans-Web-Bold"),
url(/fonts/PT_Sans-Web-Bold.ttf);
}
/* ------------- */

/* Site Menus */

ul.uMenuRoot, ul.uMenuRoot ul {
 list-style-type:none;
 margin: 0;
 padding: 0;
 width: 229px;
 padding:3px;
 background:#f1f1f1;
 display:table;
 margin-top:3px;
}

ul.uMenuRoot a {
 display:block;
 text-decoration: none; 
 margin: 0;
}

ul.uMenuRoot li {
 height:45px;
 line-height:45px;
 border-bottom:1px solid #f1f1f1;
}

ul.uMenuRoot li a {
 height:45px;
 padding-left:20px;
 background:#fff url(/images/headmenuli.png) right no-repeat;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
}

ul.uMenuRoot li a:hover {
 background:#f1f1f1 url(/images/headmenulihover.png) right no-repeat;
}

.uMenuV .uMenuItem {font-weight:normal;background:none;}
/* --------- */



input[type=text], input[type=password], textarea {outline:none;border:0;background:#f1f1f1;min-height:30px;font-family: PTSans;font-size:16px;box-shadow:inset 0 1px 3px #d6d6d6;}
select {outline:none;background:#f1f1f1;min-height:30px;border:0;font-family: PTSans;font-size:16px;box-shadow:inset 0 1px 3px #d6d6d6;}



input[type=button], input[type=reset], input[type=submit] {
border:0;
min-height:30px;
padding-left:15px;
padding-right:15px;
cursor: pointer;
outline:none;
background:#f1f1f1;
box-shadow:inset 0 0 1px #d6d6d6;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
}


input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
border:0;
min-height:30px;
padding-left:15px;
padding-right:15px;
cursor: pointer;
outline:none;
color:#fff;
background:#1b74aa;
box-shadow:inset 0 0 1px #d6d6d6;
}



/* Module Part Menu */

.catsTable {
border-collapse:collapse;
border-spacing:0px;
margin-top:3px;
margin-bottom:3px;
width:246px;
margin-right:-11px;
display:table;
}

.catsTd {
background:#fff url(/images/catlink.png) left no-repeat;
height:48px;
line-height:48px;
float:none;
display:block;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
}

.catsTd:hover {background:url(/images/cathover.png) no-repeat;
color:#fff;
}

.catName {padding-left:20px;}
.catNameActive {padding-left:20px;}
.catDescr {font-size:7pt; padding-left:20px;}
.catNumData {font-size:14px;}
.catsTd a.catName {text-decoration:none; color:#3f3e3e;}
.catsTd a.catNameActive {text-decoration:none; color:#3f3e3e;}
.catsTd:hover a.catName {text-decoration:none; color:#fff;}
.catsTd:hover a.catNameActive {text-decoration:none; color:#fff;}
.catsTd:hover .catNumData {font-size:14px;color:#fff;}
/* ----------------- */

/* Entries Style */
.eBlock {}
.eTitle {font-size:30px;margin-bottom:20px;line-height:30px;}

.eMessage {text-align:justify;padding-bottom:5px;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #C2C2C2}
.eDetails {
width:745px;
margin-bottom:20px;
border-bottom:3px solid #f1f1f1;
padding-bottom:10px;
padding-top:10px;
display:table;
}


.eRating {font-size:7pt;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/971/14.gif') no-repeat 0px 0px;}
/* ------------- */

/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}

.cBlock1 {background:#FAFAFA; border:1px solid #C2C2C2;}
.cBlock2 {background:#F1F2F3; border:1px solid #C2C2C2;}


#comment {
width:699px;
border:3px solid #f1f1f1;
padding:20px;
display:table;
margin-bottom:20px;
}

.commentava {
float:left;
display:block;
width:90px;
height:90px;
overflow:hidden;
margin-right:20px;
}

.commentava img {
width:90px;
height:90px;
overflow:hidden;
}

.commcont {
width:589px;
display:block;
float:left;
}






/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#333333;width:100%;background:#EBEBEB;border:1px solid #C2C2C2;}
.smiles {border:1px inset;background:#FFFFFF;}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#333333;background:#EBEBEB;border:1px solid #C2C2C2;}
/* ------------------- */

/* Poll styles */
.pollBut {width:110px;}

.pollBody {padding:7px; margin:0px; background:#FFFFFF}
.textResults {background:#E2E6EA}
.textResultsTd {background:#FFFFFF}

.pollNow {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.pollNowTd {}

.totalVotesTable {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.totalVotesTd {background:#FFFFFF;}
/* ---------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */



#hl {
width:100%;
height:50px;
border-top:3px solid #116a9f;
background:#1b74aa;
display:table;
color:#fff;
text-shadow:0 -1px 0 #116a9f;
position: fixed;z-index: 1000;
}


.headline {
height:50px;
width:1000px;
display:table;
margin:auto;
}

.ePhone {
float:left;
 font-size: 25px;
display:block;
margin-right:20px;
padding-left:25px;
background:url(/images/phoneIcon.png) left no-repeat;
line-height:50px;
}


.eMail {
float:left;
display:block;
margin-right:20px;
padding-left:25px;
background:url(/images/mailIcon.png) left no-repeat;
line-height:50px;
}

.searchForm:hover {box-shadow:inset 0 -3px 0 #fedf02;float:right;height: 50px;width: 200px; background:#116a9f;margin-right:257px;display:table;border-left:1px solid #0c6397;}

.searchForm {border-collapse:collapse;overflow:hidden;float:right;height: 45px;width: 200px; background:#1b74aa;margin-right:104px;display:table;border-left:1px solid #0c6397;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;}
.schQuery {float: right;}
.schQuery input {box-shadow:none;outline:none;height: 50px !important; width: 150px !important;background: none !important; font-size:14px; border: none !important; color: #629dc0 !important;padding: 0 !important;}
.schBtn {float: left;}
.schBtn input {margin: 0 !important;width:46px;height: 50px;background:url(/images/search.png) no-repeat !important;; border: none !important; font-size: 0 !important; color: transparent !important;cursor: pointer;padding: 0 6px;text-indent: -9999px !important;box-shadow: none !important;}




#shop-basket {
line-height:50px;
margin-left:743px;
position:absolute !important;
z-index:999;
float:right;
border-left:1px solid #116a9f;
border-right:1px solid #116a9f;
padding-left:57px;
padding-right:20px;
width:180px;
display:table;
height:50px;
background:#1b74aa url(/images/basketIcon.png) left no-repeat;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
text-align:left;
}

#shop-basket:hover {
background:#116a9f url(/images/basketIcon.png) left no-repeat;
box-shadow:inset 0 -3px 0 #fedf02;
}

#shop-basket a {color:#fff;}
#shop-basket a:hover {color:#fff;text-decoration:none;}

#shop-basket span {
display:block;
float:left;
}

.del {
display:block;
width:25px;
height:25px;
line-height:25px;
background:#2b88c0;
font-size:11px;
text-transform:uppercase;
float:right;
margin-top:12px;
border-radius:100px;
text-align:center;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
}


.del:hover {
background:#52a5d7;
}


#hbg {
width:100%;
background:#ffffff;
display:table;
border-bottom:1px solid #f1f1f1;
box-shadow:0 6px 0 #fff;
}

#header {
width:1000px;
height:66px;
padding-top:60px;
padding-bottom:5px;
display:table;
margin:auto;
}

#header a {color:#3f3e3e;}
#header a:hover {color:#3f3e3e;text-decoration:none;}



.logo {
float:left;
display:table;
background:url(/images/logo.png) left no-repeat;
padding-left:86px;
height:66px;
line-height:66px;
font-size:50px;
}





#headmenu {
margin-right:-20px;
margin-top:25px;
height:16px;
line-height:16px;
display:table;
float:right;
}




#headmenu a {
text-decoration:none;
text-transform:uppercase;
border: 0;
height:16px;
line-height:16px;
margin-left:20px;
margin-right:20px;
list-style: none;
display:block;
}

#headmenu a:hover {
color:#1b74aa;
}

#headmenu > li:hover {
}


#headmenu li:hover ul {
display:block;
float:none;
}


#headmenu li ul {
position: absolute;
display: none;
padding-top: 31px;
background:#ffffff url(/images/headmenuUl.png) top no-repeat;
width:235px;
border-bottom:3px solid #dddddd;
list-style: none;
float:none;
z-index: 1000;
overflow:hidden;
margin:auto;
}

#headmenu ul {
background:#fccd58;
list-style: none;
margin: 0;
padding: 0;
float:none;
}

#headmenu ul li a {
text-transform:none;
text-decoration:none;
margin-left:0;
margin-right:0;
float:none;
display:block;
width:209px;
border-left:3px solid #dddddd;
border-right:3px solid #dddddd;
height:50px;
line-height:50px;
padding-left:20px;
background:#fff url(/images/headmenuli.png) right no-repeat;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
}

#headmenu ul li a:hover {
background:#f1f1f1 url(/images/headmenulihover.png) right no-repeat;
}



#headmenu > li {
float:left;
}

.headmenu {
margin: 0;
padding:0;
}

.headmenu li {
list-style: none;
float:none;
}


.hleb {
height:35px;
line-height:35px;
padding-top:15px;
padding-bottom:10px;
width:1000px;
display:table;
text-align:left;
margin:auto;
}

.hlebhr {
width:100%;
height:1px;
background:#e5e5e5;
display:block;
}

.hleb a {text-decoration:underline; color:#1b74aa;}
.hleb a:hover {text-decoration:none; color:#3f3e3e;}


.vk {
float:right;
width:35px;
height:35px;
background:#dedede url(/images/vk.png) no-repeat;
display:block;
margin-left:5px;
border-radius:100px;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}

.tw {
float:right;
width:35px;
height:35px;
background:#dedede url(/images/tw.png) no-repeat;
display:block;
margin-left:5px;
border-radius:100px;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}

.fb {
float:right;
width:35px;
height:35px;
background:#dedede url(/images/fb.png) no-repeat;
display:block;
margin-left:5px;
border-radius:100px;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}


.vk:hover {background:#c8c8c8 url(/images/vk.png) no-repeat;}
.tw:hover {background:#c8c8c8 url(/images/tw.png) no-repeat;}
.fb:hover {background:#c8c8c8 url(/images/fb.png) no-repeat;}






.slider-wrapper { 
 width: 100%; 
 margin: auto;
 text-align:center;
}

.theme-default .nivoSlider {
 position:relative;
width: 1040px; 
margin: auto;

 background:#7C87FF url(/images/loading.gif) no-repeat 50% 50%;
 margin-bottom:10px;
}
.theme-default .nivoSlider img {
 position:absolute;
 top:0px;
 left:0px;
 display:none;
}
.theme-default .nivoSlider a {
 border:0;
 display:block;
}

.theme-default .nivo-controlNav {
 text-align: center;
 padding: 20px 0;
}
.theme-default .nivo-controlNav a {
 display:none;
 width:22px;
 height:22px;
 background:url(/images/bullets.png) no-repeat;
 text-indent:-9999px;
 border:0;
 margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
 background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
 display:block;
 width:34px;
 height:53px;
 background:url(/images/slidebuttons.png) no-repeat;
 text-indent:-9999px;
 border:0;
 opacity: 0;
 -webkit-transition: all 1800ms ease-in-out;
 -moz-transition: all 200ms ease-in-out;
 -o-transition: all 200ms ease-in-out;
 transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
 background-position:-34px 0;
 right:6%;
}
.theme-default a.nivo-prevNav {
 left:6%;
}

.theme-default .nivo-caption {
 font-family: Helvetica, Arial, sans-serif;
 display:none;
}
.theme-default .nivo-caption a {
 color:#fff;
 border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
 color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
 width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
 width: auto;
 height: auto;
 background: none;
 margin-bottom: 5px;
}


.nivoSlider {
 position:relative;
 width:100%;
 height:auto;
 overflow: hidden;
}
.nivoSlider img {
 position:absolute;
 top:0px;
 left:0px;
 max-width: none;
}
.nivo-main-image {
display: block !important;
 position: relative !important; 
 margin-left: auto;
 margin-right: auto;
width: 1040px !important;
}

/* If an image is wrapped in a link*/
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
 width:100%;
 height:100%;
 border:0;
 padding:0;
 margin:0;
 z-index:6;
 display:none;
}

/* The slices and boxes in the Slider */
.nivo-slice {
 display:block;
 position:absolute;
 z-index:5;
 height:100%;
 top:0;
}
.nivo-box {
 display:block;
 position:absolute;
 z-index:5;
 overflow:hidden;
}
.nivo-box img { display:block; }


/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
 position:absolute;
 top:45%;
 z-index:9;
 cursor:pointer;
}
.nivo-prevNav {
 left:0px;
}
.nivo-nextNav {
 right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
 text-align:center;
 padding: 15px 0;
 display:none;
}
.nivo-controlNav a {
 cursor:pointer;
}
.nivo-controlNav a.active {
 font-weight:bold;
}




#threebanners {
width:1000px;
padding-top:15px;
margin:auto;
display:table;
}

.banner1 {
width:320px;
height:210px;
background:url(/images/banner1.png) no-repeat;
float:left;
display:block;
}

.banner2 {
width:320px;
height:210px;
background:url(/images/banner2.png) no-repeat;
float:left;
display:block;
margin-left:20px;
margin-right:20px;
}

.banner3 {
width:320px;
height:210px;
background:url(/images/banner3.png) no-repeat;
float:left;
display:block;
}


#maincont {
width:1000px;
padding:20px;
background:#fff;
margin-right:auto;
margin-left:auto;
margin-top:20px;
margin-bottom:40px;
display:table;
}



.modtitle {
width:100%;
padding-bottom:20px;
border-bottom:3px solid #1b74aa;
margin-bottom:20px;
display:table;
}

.modtitle span {
float:left;
font-size:32px;
margin-top:7px;
}

.modtitle a {
float:right;
display:block;
width:260px;
height:40px;
line-height:40px;
text-align:center;
color:#fff;
font-size:16px;
background:#eb2424;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}

.modtitle a:hover {
text-decoration:none;
background:#116a9f;
}


.list-item {
margin:0px 0px 0px 0px !important;
width:235px;
display:table;
float:left;
padding-bottom:20px;
overflow:hidden;
}

#itemconts {
width:765px;
margin-right:-20px;
display:block;
z-index:777;
}





.listpic {
width:235px;
height:184px;
overflow:hidden;
display:block;
text-align:center;
background:#fff;
}


.listpic img {
max-width:235px;
height:auto;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}

.listpic:hover img {
opacity:0.8;
height:auto;
}



.discount {
background:url(/images/onebluepixel.png) repeat;
height:32px;
line-height:32px;
text-align:center;
display:table;
position:absolute;
z-index:999;
width:150px;
overflow:hidden;
margin-left:85px;
margin-top:155px;
color:#fff;
}


.action {
background:url(/images/oneyellowpixel.png) repeat;
height:32px;
line-height:32px;
text-align:center;
display:table;
position:absolute;
z-index:999;
width:100px;
overflow:hidden;
margin-left:135px;

color:#3f3e3e;
}

.topitem {
background:url(/images/top.png) repeat;
height:32px;
line-height:32px;

text-align:center;
display:table;
position:absolute;
z-index:999;
width:60px;
overflow:hidden;
margin-left:183px;
margin-top:-8px;
color:#3f3e3e;
text-transform:uppercase;
font-weight:bold;
}


.listtitle {
height:20px;
 font-size: 18px;
width:235px;
padding-top:1px;
padding-bottom:1px;
display:block;
overflow:hidden;
font-family: PTSansBold;
}

.listprice {
width:235px;
height:35px;
line-height:35px;
overflow:hidden;
}

.realprice {
display:block;
float:left;
font-weight:bold;
}

.oldprice {
float:right;
display:table;
color:#3f3e3e;
text-decoration: line-through;
background:#fee21b;
padding-left:7px;
padding-right:7px;
}

.addtobusket {
display:block;
margin-top:10px;
font-family: PTSansBold;
width:235px;
}


.noavtivebutton {
width:100%;
height:44px;
line-height:44px;
color:#fff;
display:block;
background:#d2d2d2;
text-align:center;
text-shadow:0 -1px 0 #c5c5c5;
box-shadow:inset 0 0 15px #cdcdcd;
}

.addtobusket a {color:#fff;}
.addtobusket a:hover {color:#fff;text-decoration:none;}


.buynow {
width:147px;
text-align:center;
height:44px;
line-height:44px;
color:#fff;
display:block;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
background:#FC0000;
float:left;
box-shadow:inset -1px 0 0 #116a9f;
}

.buynow:hover {
background:#116a9f;
}


.a2b {
box-shadow:inset 1px 0 0 #116a9f;
background:#1b74aa url(/images/add2busket.png) right no-repeat;
height:44px;
width:44px;
float:right;
display:block;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}

.a2b:hover {
background:#116a9f url(/images/add2busket.png) right no-repeat;
}



.listhr {
height:3px;
width:100%;
background:#1b74aa;
margin-bottom:40px;
display:table;
}



#sidebar {
width:235px;
float:left;
display:table;
}

#content {
width:745px;
float:right;
display:table;
}


.btitle {
width:235px;
height:55px;
line-height:55px;
text-align:center;
text-transform:uppercase;
font-size:20px;
font-family: PTSansBold;
background:#f1f1f1;
display:block;
font-weight:bold;
}

.bcontmenu {
display:table;
margin-bottom:20px;
}

.bcont {
display:table;
padding:20px;
width:189px;
border:3px solid #f1f1f1;
margin-bottom:20px;
margin-top:3px;
}

.bcontcats {
margin-top:3px;
display:table;
margin-bottom:20px;
background:#f0f0f0;
}


#Go_Top { 
width: 59px; 
border: 0px solid #cccccc; 
text-align: center; 
position: fixed; 
bottom: 50px; 
right: 50px; 
cursor: pointer; 
}

#newsitemconts {
width:1020px;
margin-right:-20px;
display:block;
z-index:777;
}

.newsinf {
margin-right:20px;
width:320px;
float:left;
display:block;
overflow:hidden;
}

.newinfpic {
width:320px;
height:160px;
overflow:hidden;
display:block;
background:#000;
margin-bottom:5px;
}

.newinfpic img{
max-width:320px;
height:auto;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}

.newinfpic:hover img {
opacity:0.8;
height:auto;
}



.newsinfdade {
font-size:30px;
display:block;
width:320px;
height:60px;
line-height:60px;
}


.newsinflink {
width:320px;
height:48px;
overflow:hidden;
display:block;
font-family: PTSansBold;
font-size:18px;
}

.newsinftext {
margin-top:10px;
height:96px;
width:320px;
overflow:hidden;
display:block;
}

.newsinflink a {text-decoration:none; color:#1b74aa;}
.newsinflink a:hover {text-decoration:underline; color:#1b74aa;}




#ftop {
width:100%;
height:96px;
border-top:3px solid #116a9f;
background:#1b74aa;
display:table;
color:#fff;
border-bottom:1px solid #247fb6;
}


.ftop {
font-family: PTSansBold;
font-size:21px;
line-height:33px;
color:#fff;
display:table;
width:1000px;
margin:auto;
}


.ftfirst {
width:149px;
padding-left:86px;
height:66px;
margin-top:15px;
margin-bottom:15px;
display:block;
float:left;
background:url(/images/footer_first.png) left no-repeat;
margin-right:20px;
}

.ftsecond {
width:149px;
padding-left:86px;
height:66px;
margin-top:15px;
margin-bottom:15px;
display:block;
float:left;
background:url(/images/footer_sec.png) left no-repeat;
margin-right:20px;
}


.ftthird {
width:149px;
padding-left:86px;
height:66px;
margin-top:15px;
margin-bottom:15px;
display:block;
float:left;
background:url(/images/footer_third.png) left no-repeat;
margin-right:20px;
}

.ftlast {
width:149px;
padding-left:86px;
height:66px;
margin-top:15px;
margin-bottom:15px;
display:block;
float:left;
background:url(/images/footer_last.png) left no-repeat;
}



#fbot {
width:100%;
background:#1b74aa;
display:table;
color:#fff;
}


.fbot {
color:#fff;
display:table;
width:1000px;
margin:auto;
padding-top:1px;
}


.fbotabout {
width:400px;
float:left;
margin-right:20px;
display:table;
}

.fbmen {
text-align:right;
width:180px;
float:left;
margin-right:20px;
display:table;
margin-bottom:20px;
}

.fbmen li {
list-style:none;
height:34px;
line-height:34px;
float:none;
}

.fbot a {color:#fff;}
.fbot a:hover {color:#fff;}


#copys {
border-top:3px solid #116a9f;
width:100%;
display:table;
padding-top:20px;
padding-bottom:20px;
}



#news {
width:699px;
border:3px solid #f1f1f1;
padding:20px;
display:table;
margin-bottom:20px;
}

.npic {
width:290px;
height:160px;
float:left;
display:block;
background:#000;
overflow:hidden;
}

.npic img {
max-width:290px;
height:auto;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}

.npic:hover img {
opacity:0.8;
height:auto;
}

.ncont {
width:389px;
float:left;
margin-left:20px;
display:block;
}

.ncont p {
width:389px;
padding:0;
display:block;
margin:0;
}

.newsdate {
display:table;
width:389px;
height:40px;
}


.newslink {
width:389px;
height:48px;
overflow:hidden;
display:table;
font-family: PTSansBold;
font-size:18px;
padding-top:10px;
}

.newstext {
margin-top:10px;
height:72px;
width:389px;
overflow:hidden;
display:block;
}

.newslink a {text-decoration:none; color:#1b74aa;}
.newslink a:hover {text-decoration:underline; color:#1b74aa;}

.ndleft {float:left;font-size:30px;}


.e-comment {
float:right;
width:26px;
height:26px;
text-align:center;
font-family: PTSansBold;
font-size:14px;
color:#fff;
line-height:26px;
display:block;
overflow:hidden;
background:#dedede url(/images/commentIcon.png) left no-repeat;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
cursor: default;
}

.e-comment span {display:none;}
.e-comment:hover span {display:block;}


.e-comment:hover {
float:right;
width:40px;
height:26px;
padding-left:26px;
text-align:center;
font-family: PTSansBold;
font-size:14px;
color:#fff;
line-height:26px;
display:block;
overflow:hidden;
background:#1b74aa url(/images/commentIcon.png) left no-repeat;
}









.e-reads {
margin-right:5px;
float:right;
width:26px;
height:26px;
text-align:center;
font-family: PTSansBold;
font-size:14px;
color:#fff;
line-height:26px;
display:block;
overflow:hidden;
background:#dedede url(/images/readsIcon.png) left no-repeat;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
cursor: default;
}

.e-reads span {display:none;}
.e-reads:hover span {display:block;}


.e-reads:hover {
margin-right:5px;
float:right;
width:40px;
height:26px;
padding-left:26px;
text-align:center;
font-family: PTSansBold;
font-size:14px;
color:#fff;
line-height:26px;
display:block;
overflow:hidden;
background:#1b74aa url(/images/readsIcon.png) left no-repeat;
}




.e-cats {
margin-right:5px;
float:right;
width:26px;
height:26px;
text-align:center;
font-family: PTSansBold;
font-size:14px;
color:#fff;
line-height:26px;
display:block;
overflow:hidden;
background:#dedede url(/images/catIcon.png) left no-repeat;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
cursor: default;
}

.e-cats span {display:none;}
.e-cats:hover span {display:block;}


.e-cats:hover {
margin-right:5px;
float:right;
width:120px;
max-width:150px;
height:26px;
padding-left:26px;
text-align:center;
font-family: PTSansBold;
font-size:14px;
color:#fff;
line-height:26px;
display:block;
overflow:hidden;
background:#1b74aa url(/images/catIcon.png) left no-repeat;
}





.e-user {
margin-right:5px;
float:right;
width:26px;
height:26px;
text-align:center;
font-family: PTSansBold;
font-size:14px;
color:#fff;
line-height:26px;
display:block;
overflow:hidden;
background:#dedede url(/images/userIcon.png) left no-repeat;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
cursor: default;
}

.e-user span {display:none;}
.e-user:hover span {display:block;}


.e-user:hover {
margin-right:5px;
float:right;
width:100px;
max-width:150px;
height:26px;
padding-left:26px;
text-align:center;
font-family: PTSansBold;
font-size:14px;
color:#fff;
line-height:26px;
display:block;
overflow:hidden;
background:#1b74aa url(/images/userIcon.png) left no-repeat;
}










#ublock {
width:90%;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding:20px;
display:table;
background:#fff;
}

#usrproftitle {
width:100%;
background:#1b74aa;
display:block;
text-align:center;
height:50px;
line-height:50px;
color:#fff;
margin-bottom:20px;
}


.catPages1 a:link, .pagesBlockuz1 a:link, 
.catPages1 a:visited, .pagesBlockuz1 a:visited, 
.catPages1 a:hover, .pagesBlockuz1 a:hover, 
.catPages1 a:active, .pagesBlockuz1 a:active {
margin-right:5px;
float:left;
width:40px;
overflow:hidden;
height:40px;
line-height:40px;
display:block;
text-align:center;
background:#f1f1f1;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
} 

.catPages1 a:hover, .pagesBlockuz1 a:hover {
text-decoration:none;
margin-right:5px;
float:left;
width:40px;
overflow:hidden;
height:40px;
line-height:40px;
display:block;
text-align:center;
background:#1b74aa;
color:#fff;
} 


.catPages1 b, .pagesBlockuz1 b {
margin-right:5px;
float:left;
width:40px;
overflow:hidden;
height:40px;
line-height:40px;
display:block;
text-align:center;
background:#f1f1f1;
} 

.plist a:link, .pagesBlockuz1 a:link, 
.plist a:visited, .pagesBlockuz1 a:visited, 
.plist a:hover, .pagesBlockuz1 a:hover, 
.plist a:active, .pagesBlockuz1 a:active {
margin-right:5px;
float:left;
width:40px;
overflow:hidden;
height:40px;
line-height:40px;
display:block;
text-align:center;
background:#f1f1f1;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
} 
.plist a:hover, .pagesBlockuz1 a:hover {
text-decoration:none;
margin-right:5px;
float:left;
width:40px;
overflow:hidden;
height:40px;
line-height:40px;
display:block;
text-align:center;
background:#1b74aa;
color:#fff;
} 
.plist b, .pagesBlockuz1 b {
margin-right:5px;
float:left;
width:40px;
overflow:hidden;
height:40px;
line-height:40px;
display:block;
text-align:center;
background:#f1f1f1;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
} 

.fullncont {
width:745px;
margin-bottom:20px;
border-bottom:3px solid #f1f1f1;
padding-bottom:20px;
display:table;
}


.fullnpic {
width:745px;
display:table;
overflow:hidden;
margin-bottom:20px;
text-align:center;
}


.fullnpic img {
max-width:745px;
height:auto;
}



.iteminside {
width:745px;
display:table;
margin-bottom:2px;
}

.iileft {
width:319px;
max-height:350px;
overflow:hidden;
float:left;
display:table;
}

.iileftpic {
width:319px;
height:250px;
overflow:hidden;
display:block;
margin-bottom:1px;
}




.iiright {
width:406px;
float:right;
display:table;
}

.bigbuttons {
width:376px;
padding:15px;
display:table;
background:#f8f8f8;
font-family: PTSansBold;
}

.bigbuynow a {
width:183px;
height:44px;
line-height:44px;
text-align:center;
display:block;
float:left;
background:#fde11a;
margin-right:10px;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}

.bigbuynow a:hover {
text-decoration:none; color:#3f3e3e;
background:#ffe73a;
}

.bigaddtobusket a {
background:#1b74aa url(/images/add2busket.png) right no-repeat;
height:44px;
width:153px;
padding-right:30px;
text-align:center;
line-height:44px;
color:#fff;
float:right;
display:block;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}

.bigaddtobusket a:hover {
background:#116a9f url(/images/add2busket.png) right no-repeat;
text-decoration:none; color:#fff;
}


.shopoptions {
padding:0;
margin:0;
width:394px;
border:3px solid #f1f1f1;
padding:3px;
display:table;
}
.shop-options{
padding:0;
margin:0;
}

.shop-options li { 
list-style-type:none;
margin:0;
padding:10px 20px 10px 20px;
width:354px;
border-top:1px solid #f1f1f1;
display:table;
}



.shop-options li:first-child {border-top:0px solid #f1f1f1; }
.shop-options .val { font-weight:bold }
.shop-options label { font-weight:normal!important }

.opt {
width:120px;
margin-right:10px;
float:left;
}

.val {
width:220px;
float:right;
}




.itemintitle {
width:100%;
padding-bottom:20px;
border-bottom:3px solid #1b74aa;
margin-bottom:20px;
display:table;
font-size:32px;
line-height:35px;
}



.bigrealprice {
display:block;
float:left;
font-family: PTSansBold;
font-size:30px;
}

.bigoldprice {
float:left;
margin-left:20px;
display:table;
color:#3f3e3e;
text-decoration: line-through;
background:#fee21b;
padding-left:7px;
padding-right:7px;
}