/* General Style */
a:link {text-decoration:underline; color:#444444;}
a:active {text-decoration:underline; color:#444444;}
a:visited {text-decoration:underline; color:#444444;}
a:hover {text-decoration:none; color:#000000;}

.bashead a {font-size:12px;}

.fcl2 a:link {text-decoration:none; color:#ffffff;}
.fcl2 a:active {text-decoration:none; color:#ffffff;}
.fcl2 a:visited {text-decoration:none; color:#ffffff;}
.fcl2 a:hover {text-decoration:underline; color:#ffffff;}


.nounl a:link {text-decoration:none; color:#444444;}
.nounl a:active {text-decoration:none; color:#444444;}
.nounl a:visited {text-decoration:none; color:#444444;}
.nounl a:hover {text-decoration:underline; color:#000000;}


.ItemLink a:link {text-decoration:none; color:#444444;}
.ItemLink a:active {text-decoration:none; color:#444444;}
.ItemLink a:visited {text-decoration:none; color:#444444;}
.ItemLink a:hover {text-decoration:underline; color:#000000;}




td, body {font-family:OpenSans; font-size:14px;color:#444444;}
body {background:url(/images/bg_header_top.png) top repeat-x #f9f9f9; margin:0;padding:0;}
td img {vertical-align: middle;}
form {padding:0;margin:0;}
input,textarea,select {vertical-align:middle; font-size:8pt; font-family:OpenSans;}
.copy {font-size:7pt;}

hr {color:#C2C2C2;height:1px;}
label {cursor:pointer;cursor:hand}

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

#pros {width:100%;border:1px solid #0677a4;}
#cons {width:100%;border:1px solid #ef565a;}

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



/* Site Menus */

ul.uMenuRoot, ul.uMenuRoot ul {
 list-style-type:none;
 margin: 0;
 padding: 0;
 width: 230px;
 height:40px;
 display:table;
 background-color:#ffffff;
}

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

ul.uMenuRoot li {
 border-left:1px solid #d7d7d7;
 border-right:1px solid #d7d7d7;
 height:40px;
 font-size:14px;
 line-height:40px;
}


ul.uMenuRoot li a {
 border-bottom:1px solid #d7d7d7;
 color: #444444; 
 height:40px;
 background-color:#ffffff;
 padding-left:15px;
}

ul.uMenuRoot li a:hover {
 border-bottom:1px solid #d7d7d7;
 height:40px;
 color:#0677a4;
 background-color:#f9f9f9;
 padding-left:15px;
}

.uMenuV .uMenuItem {font-weight:normal;background:none;}
.uMenuV li a:link {text-decoration:none; color:#444444}
.uMenuV li a:active {text-decoration:none; color:#444444;}
.uMenuV li a:visited {text-decoration:none; color:#444444}
.uMenuV li a:hover {text-decoration:none;color:#0677a4}

.uMenuV .uMenuItemA {font-weight:normal;}
.uMenuV a.uMenuItemA:link {text-decoration:none; color:#444444}
.uMenuV a.uMenuItemA:visited {text-decoration:none; color:#444444}
.uMenuV a.uMenuItemA:hover {text-decoration:none; color:#0677a4}
.uMenuV li {border-bottom:1px solid #d7d7d7; font-size:14px;}
/* --------- */

/* Module Part Menu */ 
.table {border-collapse:collapse;}
.catsTable {width:230px;border-collapse:collapse;font-size:14px;} 
.catsTd {line-height:40px;background-color:#ffffff;height:40px;border-bottom:1px solid #d7d7d7;color:#444444;padding-left:15px;font-size:14px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;} 
.catsTd:hover {color:#0677a4;line-height:40px;background-color:#f9f9f9;height:40px;border-bottom:1px solid #d7d7d7;color:#198ad7;padding-left:15px;font-size:14px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;} 
.catName {font-size:14px;float:left;} 
.catNameActive {font-size:14px;float:left;} 
.catNumData {font-size:14;color:#555555;padding-left:5px;} 
.catDescr {display:none;} 

a.catName:link {text-decoration:none; color:#444444;} 
a.catName:visited {text-decoration:none; color:#444444;} 
a.catName:hover {text-decoration:none; color:#0677a4;} 
a.catName:active {text-decoration:none; color:#444444;} 
a.catNameActive:link {text-decoration:none; color:#444444;} 
a.catNameActive:visited {text-decoration:none; color:#444444;} 
a.catNameActive:hover {text-decoration:none; color:#0677a4;} 
a.catNameActive:active {text-decoration:none; color:#444444;} 
/* ----------------- */

/* Entries Style */
.eBlock {}
.eTitle {font-family:OpenSans;text-decoration:none;}

.eTitle a:link {text-decoration:none; color:#444444;}
.eTitle a:visited {text-decoration:none; color:#444444;;}
.eTitle a:hover {text-decoration:none; color:#0677a4;}
.eTitle a:active {text-decoration:none; color:#444444;}

.eMessage {text-align:justify;padding-bottom:5px;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;}
.eDetails {border:1px solid #D7D7D7;font-family:OpenSans;color:#1A1A1A;padding:7px;text-align:left;font-size:11px;border-radius:5px;background:url(/images/footer2_bg.png) repeat-x;}
.eDetails1 {border:1px solid #D7D7D7;font-family:OpenSans;color:#1A1A1A;padding:7px;text-align:left;font-size:11px;border-radius:5px;background:url(/images/footer2_bg.png) repeat-x;}
.eDetails2 {border:1px solid #D7D7D7;font-family:OpenSans;color:#1A1A1A;padding:7px;text-align:left;font-size:11px;border-radius:5px;background:url(/images/footer2_bg.png) repeat-x;}

.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 {}

.cBlock1 {background-color:#ffffff;box-shadow:0px 1px 2px #b3b3b3;padding:10px;margin-top:5px;}
.cBlock2 {background-color:#f9f9f9;box-shadow:0px 1px 2px #b3b3b3;padding:10px;margin-top:5px;}
/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#333333;width:100%;background:#ffffff;border:1px solid #dad7d7;}
.smiles {border:1px inset;background:#FFFFFF;}
.commReg {width:676px;background-color:#ffffff;box-shadow:0px 1px 2px #b3b3b3;border:2px solid #ef565a;padding:10px;border-radius:3px;}
.commError {color:#FF0000;}
.securityCode {color:#333333;background:#EBEBEB;border:1px solid #C2C2C2;}
#secuImgM {width:88px;height:61px;}
/* ------------------- */



/* Header */

#top {
width:950px;
height:39px;
display:table;
margin-left:auto;
margin-right:auto;
}

#main-menu {
width:724px;
float:left;
height:38px;
margin:auto;
padding: 0px;
clear: both;
overflow: hidden;
font-size:15px;
background-color:#595959;
display:table;
}

#main-menu a {
text-decoration:none;
font-size:15px;
border: 0;
float: left;
color: #fff;
padding-left: 15px;
padding-right: 15px;
line-height:38px;
border-left: 1px solid #737373;
height:38px;
}


#main-menu a:hover {
text-decoration:none;
color: #a9c5d0;
background-color:#4c4c4c;
}


.menu {
margin: 0;
}

.menu li {
display: inline;
}

#main-menu li:last-child a {
display: inline;
border-right: 1px solid #737373;
}


#time {
float:right;
width:226px;
height:39px;
background:url(/images/time.png) no-repeat #ffffff;
display:table;
line-height:38px;
}

.time {
padding-left:66px;
}


#headcenter {
width:950px;
height:84px;
display:table;
margin-left:auto;
margin-right:auto;
margin-top:30px;
margin-bottom:30px;
}

.logo {
width:243px;
height:84px;
background:url(/images/logo.png) no-repeat;
display:block;
float:left;
}

#search {
width:481px;
height:84px;
display:table;
float:left;
background:url(/images/phonehead.png) no-repeat;
}


#uns {
display:table;
width:481px;
}

.unsl {
float:left;
padding-left:70px;
font-weight:bold;
}

.unsr {
float:right;
padding-right:45px;
}

.searchForm {margin-top:20px; height: 42px;width: 409px; float: left;background: url(/images/search.png);margin-left:27px;margin-right:45px;}
.schQuery {float: left;}
.schQuery input {margin-left: 15px; height: 42px; line-height: 42px; width: 320px !important;background: none !important; border: none !important; font-size: 14px !important; font-family: 'OpenSans' !important; color: #1e2331 !important;padding: 0 !important;}
.schBtn {float: right;}
.schBtn input {margin: 0 !important;width:39px;height: 42px;background: none !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 {
width:226px;
height:84px;
display:table;
background:url(/images/basket.png) no-repeat;
}

.bashead {
padding-top:17px;
padding-bottom:10px;
padding-right:10px;
padding-left:70px;
line-height:25px;
}



#headmenu {
width:950px;
height:60px;
margin:auto;
padding: 0px;
clear: both;
overflow: hidden;
font-size:15px;
display:table;
background:url(/images/headmenu.png) no-repeat;
box-shadow:0px 1px 2px #b3b3b3;
}

#headmenu a {
text-decoration:none;
font-size:15px;
border: 0;
float: left;
color: #444444;
padding-left: 40px;
padding-right: 40px;
line-height:58px;
border-top:1px solid #dad7d7;
border-bottom:1px solid #dad7d7;
display:block;
list-style: none;
}

#headmenu a:hover {
text-decoration:none;
float: left;
color: #ffffff;
text-shadow: 0 -1px 0 #0677a4;
background:url(/images/headmenuh.png) repeat-x;
border:1px solid #0677a4;
line-height:58px;
padding-left: 39px;
padding-right: 39px;
}


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

#headmenu li ul {
position: absolute;
display: none;
margin-top: 59px;
list-style: none;
box-shadow:0px 1px 2px #b3b3b3;
float:none;
z-index: 1;
}

#headmenu ul {
border-bottom:2px solid #0677a4;
background:#fff;
list-style: none;
margin: 0;
padding: 0;
float:none;
}


#headmenu ul li a {
text-decoration:none;
font-size:13px;
border: 0;
float:none;
padding-left: 40px;
line-height:38px;
border-top:1px solid #d7d4d4;
background:#ffffff;
color: #444444;
display:block;
text-shadow:none;
width:150px;
}

#headmenu > li {
float:left;
}

#headmenu ul li a:hover {
text-decoration:none;
font-size:13px;
border: 0;
float:none;
padding-left: 40px;
line-height:38px;
border-top:1px solid #d7d4d4;
background:#f5f5f5;
color: #0677a4;
display:block;
text-shadow:none;
width:150px;
}


#headmenu li:hover>a {
text-decoration:none;
color: #ffffff;
text-shadow: 0 -1px 0 #0677a4;
background:url(/images/headmenuh.png) repeat-x;
border:1px solid #0677a4;
line-height:58px;
padding-left: 39px;
padding-right: 39px;
}

.headmenu {
margin: 0;
}

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

#bigbanner {
margin-top:30px;
width:1050px;
height:380px;
background:url(/images/bigbanner.png) no-repeat;
display:table;
margin-left:auto;
margin-right:auto;
}

.bigbutton {
float:right;
width:56px;
height:56px;
background:url(/images/bigbutton.png) no-repeat;
display:block;
margin-right:115px;
margin-top:200px;
}

.bigbutton:hover {
background:url(/images/bigbuttonhover.png) no-repeat;
}

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



#first {
width:950px;
display:table;
margin-left:auto;
margin-right:auto;
}

#firtsleft {
width:700px;
float:left;
margin-right:20px;
display:table;
}

#firstright {
width:230px;
display:table;
float:right;
}


#blocktitle {
width:100%;
height:45px;
line-height:45px;
background:url(/images/title_bg.png) repeat-x;
display:table;
}

.title {
font-size:24px;
padding-right:15px;
background-color:#f9f9f9;
float:left;
}

#ItemTable {
width:220px;
display:table;
float:left;
margin-top:20px;
}

#ItemTable img {
border:1px solid #c6c9ca;
box-shadow:0px 1px 2px #b3b3b3;
display:block;
}

.ItemLink {
font-weight:bold;
}

#itembuttons {
width:220px;
display:table;
}

.buy {
width:115px;
height:36px;
display:block;
background:url(/images/buy1.png) no-repeat;
float:left;
}

.buy:hover {
width:115px;
height:36px;
display:block;
background:url(/images/buy2.png) no-repeat;
float:left;
}

.look {
width:95px;
height:36px;
display:block;
background:url(/images/watch1.png) no-repeat;
float:right;
}

.look:hover {
width:95px;
height:36px;
display:block;
background:url(/images/watch2.png) no-repeat;
float:right;
}



#second {
width:950px;
height:230px;
margin-left:auto;
margin-right:auto;
margin-top:40px;
display:table;
}

.secondbanner {
width:310px;
height:230px;
display:block;
background:url(/images/banner_1.png) no-repeat;
float:right;
}

#secondnews {
width:630px;
height:230px;
display:table;
background:url(/images/secondnews.png) no-repeat;
float:left;
margin-right:10px;
}

#sntop {
width:580px;
padding-left:25px;
padding-right:25px;
line-height:25px;
display:table;
margin-top:20px;
}

.snl {
float:left;
font-size:24px;
}

.snr {
float:right;
}

#sncenter {
width:600px;
padding-left:15px;
padding-right:15px;
display:table;
margin-top:10px;
}

#snn {
width:290px;
display:table;
float:left;
}


#third {
width:950px;
display:table;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
}



#thirditem {
margin-top:20px;
width:460px;
height:170px;
display:table;
float:left;
}


#thirditem img {
border:1px solid #c6c9ca;
box-shadow:0px 1px 2px #b3b3b3;
display:table;
float:left;
width:168px;
margin-right:20px;
}

#ticont {
width:270px;
float:right;
display:table;
}


#footer_bg {
margin-top:20px;
width:100%;
height:257px;
background:url(/images/footer_bg.png) repeat-x;
display:table;
}

#footer {
width:950px;
height:237px;
display:table;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

.fl {
float:left;
width:180px;
margin-right:20px;
display:table;
}

.fc {
float:left;
width:410px;
margin-right:20px;
display:table;
}

.fr {
float:left;
width:320px;
display:table;
height:237px;
background:url(/images/footer_cont.png) no-repeat;
}


.titlefoot {
font-size:24px;
padding-right:15px;
margin-bottom:20px;
}


#menufoot, #menufoot ul {
 list-style-type:none;
 margin: 0;
 padding: 0;
 display:table;
}

#menufoot a {
 display: block;
 text-decoration: none; 
}

#menufoot li {
 height:30px;
 font-size:14px;
}

#menufoot li a {
 color: #565656; 
 height:30px;
}

#menufoot li a:hover {
 height:30px;
 color:#000000;
 text-decoration:underline;
}

.x23 {
line-height:24px;
}
.fcont {
padding-left:50px;
line-height:42px;
}

.hleb {display:table;width:698px;border:1px solid #dad7d7;border-radius:5px;background:url(/images/footer2_bg.png) repeat-x;}

#footercenterbg {
width:100%;
border-top:1px solid #d7d7d7;
height:49px;
background:url(/images/footer2_bg.png) repeat-x;
}

#footercentercenter {
width:950px;
display:table;
margin-left:auto;
margin-right:auto;
}

.fcl {
float:left;
line-height:49px;
}

.fcr {
float:right;
padding-top:8px;
}


#footerbottombg {
width:100%;
background-color:#595959;
height:70px;
}

#footerbottomcenter {
width:950px;
display:table;
margin-left:auto;
margin-right:auto;
}

.fcl2 {
float:left;
margin-top:15px;
color:fff;
}

.fcr2 {
float:right;
padding-top:20px;
}




#content {
width:950px;
display:table;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
}

#contentleft {
float:left;
display:table;
width:230px;
margin-right:20px;
}

.btitle {
width:228px;
height:48px;
text-decoration:none;
color: #ffffff;
text-shadow: 0 -1px 0 #0677a4;
background:url(/images/headmenuh.png) repeat-x;
border:1px solid #0677a4;
line-height:48px;
border-top-right-radius:5px;
border-top-left-radius:5px;
font-size:20px;
text-shadow: 0 -1px 0 #015a9b;
}


.bpad {
padding-left:20px;
}

#contentright {
float:left;
display:table;
width:700px;
}

#blockcontent {
display:block;
margin-bottom:20px;
}

#blockcontent2 {
width:198px;
display:block;
margin-bottom:20px;
padding:15px;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}


.sidebarbanner {
width:230px;
height:241px;
display:block;
background:url(/images/banner_2.png) no-repeat;
float:right;
}


#news {
width:680px;
background-color:#ffffff;
box-shadow:0px 1px 2px #b3b3b3;
display:table;
margin-bottom:20px;
padding:10px;
border-radius:3px;
}


#news img {
float:left;
width:190px;
height:150px;
margin-right:20px;
border-radius:3px;
}

#newsright {
width:470px;
float:right;
}

input[type=text], input[type=password], textarea {background: #fff; border: 1px solid #dad7d7;font: 12px 'OpenSans'; color: #000000;padding: 3px;}
select {font-size: 12px;background: #ffffff; border: 1px solid #dad7d7; color: #000000;padding: 7px;cursor: pointer;outline:none;}

.catPages1 a:link, .pagesBlockuz1 a:link, 
.catPages1 a:visited, .pagesBlockuz1 a:visited, 
.catPages1 a:hover, .pagesBlockuz1 a:hover, 
.catPages1 a:active, .pagesBlockuz1 a:active {text-decoration:none;color: #FFFFFF;background:url(/images/headmenuh.png) repeat-x #0677a4;padding:3px 10px;font-size:14px;line-height:25px;border:1px solid #0677a4;border-radius:3px;text-shadow: 0 -1px 0 #0677a4;} 
.catPages1 a:hover, .pagesBlockuz1 a:hover {text-decoration:none;color: #FFFFFF;background:url(/images/headmenuh.png) repeat-x #0677a4;padding:3px 10px;font-size:14px;line-height:25px;border:1px solid #0677a4;border-radius:3px;text-shadow: 0 -1px 0 #0677a4;opacity:0.8;} 
.catPages1 b, .pagesBlockuz1 b {background:#ffffff;color:#000;line-height:25px;padding:3px 10px;}

.plist a:link, .pagesBlockuz1 a:link, 
.plist a:visited, .pagesBlockuz1 a:visited, 
.plist a:hover, .pagesBlockuz1 a:hover, 
.plist a:active, .pagesBlockuz1 a:active {text-decoration:none;color: #FFFFFF;background:url(/images/headmenuh.png) repeat-x #0677a4;padding:3px 10px;font-size:14px;line-height:25px;border:1px solid #0677a4;border-radius:3px;text-shadow: 0 -1px 0 #0677a4;} 
.plist a:hover, .pagesBlockuz1 a:hover {text-decoration:none;color: #FFFFFF;background:url(/images/headmenuh.png) repeat-x #0677a4;padding:3px 10px;font-size:14px;line-height:25px;border:1px solid #0677a4;border-radius:3px;text-shadow: 0 -1px 0 #0677a4;opacity:0.8;} 
.plist b, .pagesBlockuz1 b {background:#ffffff;color:#000;line-height:25px;padding:3px 10px;}


#fullitem {
width:680px;
background-color:#ffffff;
box-shadow:0px 1px 2px #b3b3b3;
display:table;
margin-bottom:20px;
padding:10px;
border-radius:3px;
}

.str {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #e7e7e7;
width:100%;
display:table;
height:40px;
line-height:40px;
}

h4 {
padding:0;
margin:0;
}