/* General Style */
a:link {text-decoration:none; color:#0e5299;}
a:active {text-decoration:none; color:#0e5299;}
a:visited {text-decoration:none; color:#0066cc;}
a:hover {text-decoration:underline; color:#0e5299;}


.ibuttons a:link {text-decoration:none; color:#fff;}
.ibuttons a:active {text-decoration:none; color:#fff;}
.ibuttons a:visited {text-decoration:none; color:#fff;}
.ibuttons a:hover {text-decoration:none; color:#fff;}

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

h1,h2,h3 {
display: block;
-webkit-margin-before: 0.67em;
-webkit-margin-after: 0.67em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
font-family:OpenSans;
}

h1 { font-size:28px; color:#0066cc;}
h2 { font-size:20px; }
h3 { font-size:16px; }

td, body {font-family:OpenSans; font-size:14px;text-align:justify;color:#333333;margin:0;padding:0;line-height:22px;}
body { background: url(/images/topbg.png) top repeat-x; }
td img {vertical-align: middle;}
form {padding:0;margin:0;}
input,textarea,select {vertical-align:middle; font-size:8pt;}
.copy {font-size:7pt;}
hr {color:#ccdce6;height:1px;}
label {cursor:pointer;cursor:hand}


@font-face {
font-family: OpenSans;
src: local("OpenSans-Regular"),
url(/fonts/OpenSans-Regular.ttf);
}
@font-face {
font-family: OpenSansLightItalic;
src: local("OpenSans-LightItalic"),
url(/fonts/OpenSans-LightItalic.ttf);
}
@font-face {
font-family: OpenSansItalic;
src: local("OpenSans-Italic"),
url(/fonts/OpenSans-Italic.ttf);
}
@font-face {
font-family: OpenSansLight;
src: local("OpenSans-Light"),
url(/fonts/OpenSans-Light.ttf);
}

img {border:none;}
/* ------------- */

/* Site Menus */

ul.uMenuRoot, ul.uMenuRoot ul {
 list-style-type:none;
 margin: 0;
 padding: 0;
 width: 220px;
 display:table;
}

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

ul.uMenuRoot li {
 height:40px;
 font-size:13px;
 line-height:40px;
}

ul.uMenuRoot li a {
 color: #fff; 
 height:40px;
 padding-left:15px;
 border-bottom:1px solid #024180;
 border-top:1px solid #2e6cad;
 background:#135398;
}

ul.uMenuRoot li a:hover {
 color: #fff; 
 height:40px;
 padding-left:15px;
 border-bottom:1px solid #024180;
 border-top:1px solid #2e6cad;
 background:#104e91;
}

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

.uMenuV .uMenuItemA {font-weight:normal;}
.uMenuV a.uMenuItemA:link {text-decoration:none; color:#fff;}
.uMenuV a.uMenuItemA:visited {text-decoration:none; color:#fff;}
.uMenuV a.uMenuItemA:hover {text-decoration:none; color:#fff;}
.uMenuV li {font-size:14px;}
/* --------- */

/* Module Part Menu */

#blockcats {
width:226px;
z-index:1;
margin-right:-3px;
margin-left:-3px;
}


.table {border-collapse:collapse;}
.catsTable {width:220px;border-collapse:collapse;font-size:14px;} 
.catsTd {
 color: #2c2f3d; 
 height:40px;
 line-height:40px;
 padding-left:15px;
 border-top:1px solid #2e6cad;
 background:#135398;
}

.catsTd:hover {
 color: #2c2f3d; 
 height:40px;
 line-height:40px;
 padding-left:15px;
 border-top:1px solid #2e6cad;
 background:#104e91;
}

.catName {font-size:13px;float:left;} 
.catNameActive {font-size:13px;float:left;} 
.catNumData {font-size:12;padding-right:20px;float:right;color:#fff;} 
.catDescr {display:none;} 

a.catName:link {text-decoration:none; color:#fff;} 
a.catName:visited {text-decoration:none; color:#fff;} 
a.catName:hover {text-decoration:none; color:#fff;} 
a.catName:active {text-decoration:none; color:#fff;} 

a.catNameActive:link {text-decoration:none; color:#fff;} 
a.catNameActive:visited {text-decoration:none; color:#fff;} 
a.catNameActive:hover {text-decoration:none; color:#fff;} 
a.catNameActive:active {text-decoration:none; color:#fff;} 
/* ----------------- */

/* Entries Style */
.eBlock {}
.eTitle {font-size:20px;color:#0e5299;}

.eMessage {text-align:justify;padding-bottom:5px;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #C2C2C2}
.eDetails {padding:10px;border-radius:5px;font-size:12px;background:#edf6f9;}
.eDetails1 {padding:10px;border-radius:5px;font-size:12px;background:#edf6f9;}
.eDetails2 {padding:10px;border-radius:5px;font-size:12px;background:#edf6f9;}
.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;}
/* ------------- */


/* Entry Manage Table */
.manTable {}
.manTdError {color:#FF0000;}
.manTd1 {}
.manTd2 {}
.manTd3 {}
.manTdSep {}
.manHr {}
.manTdBrief {}
.manTdText {}
.manTdFiles {}
.manFlFile {}
.manTdBut {}
.manFlSbm {}
.manFlRst {}
.manFlCnt {}
/* ------------------ */


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

.cBlock1 {background:#FAFAFA; border:1px solid #e5e5e5;border-radius:3px;padding:5px;}
.cBlock2 {background:#F1F2F3; border:1px solid #e5e5e5;border-radius:3px;padding:5px;}
/* -------------- */

/* 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;}
/* ------------------- */

/* 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;}
/* ---------------- */

/* Other Styles */
.replaceTable {background:#EEEEEE;height:100px;width:300px;border:1px solid #AAAAAA;}

.legendTd {font-size:7pt;}
/* ------------ */


.ok {
width:23px;
height:23px;
display:block;
background:url(/images/ok.png) no-repeat;
float:left;
margin-right:10px;
margin-top:8px;
}

.vk {
width:23px;
height:23px;
display:block;
background:url(/images/vk.png) no-repeat;
float:left;
margin-right:10px;
margin-top:8px;
}

.fb {
width:23px;
height:23px;
display:block;
background:url(/images/fb.png) no-repeat;
float:left;
margin-right:10px;
margin-top:8px;
}

.tw {
width:23px;
height:23px;
display:block;
background:url(/images/tw.png) no-repeat;
float:left;
margin-right:10px;
margin-top:8px;
}

.yt {
width:22px;
height:21px;
display:block;
background:url(/images/jutjubik.png) no-repeat;
float:left;
margin-top:8px;
}

#topline {
width:100%;
height:36px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#f7fbfe,#e6eff5);
background: -webkit-gradient(linear, left top, left bottom, from(#f7fbfe), to(#e6eff5));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f7fbfe,endColorstr=#e6eff5,GradientType=0); zoom: 1;
background: linear-gradient(top, #f7fbfe, #e6eff5);
background-image: -o-linear-gradient(top, #f7fbfe, #e6eff5);
background-image: -moz-linear-gradient(top, #f7fbfe, #e6eff5);
background-image: -webkit-linear-gradient(top, #f7fbfe, #e6eff5);
background-image: -ms-linear-gradient(top, #f7fbfe, #e6eff5);
display:table;
border-bottom:1px solid #ccdce6;
}

#topcontent {
width:940px;
display:table;
margin:auto;
color:#bfc5ca;
}

.toplinks {
list-style:none;
padding:0px;
margin:0;
}

.toplinks li{
list-style:none;
display:block;
float:left;
line-height:36px;
}

.toplinks li:first-child{
list-style:none;
display:block;
float:left;
line-height:36px;
background:url(/images/firstlinktopr.png) left center no-repeat;
padding-left:10px;
margin-left:20px;
}



.topl{
float:left;
}

.topr{
float:right;
line-height:36px;
border-left: 1px solid #ccdce6;
}

#topr a:first-child {
border-left: 0px solid #fff;
}


#topr a {
border: 0;
float: left;
color: #0e5299;
padding-left: 20px;
padding-right: 20px;
line-height:36px;
border-left: 1px solid #fff;
border-right: 1px solid #ccdce6;
text-shadow: 0 1px 0 #fff;
height:36px;
text-decoration:none;
}

#topr a:hover {
text-decoration:underline;
color:#0e5299;
}


#topheader {
width:940px;
height:62px;
padding-top:10px;
padding-bottom:20px;
margin:auto;
display:table;
}


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

.logoname{
list-style:none;
width:580px;
padding:5px;
margin:30px;
color:#94999d;
font-size:40px;
}

.phone {
width:215px;
margin-top:-30px;
height:54px;
display:block;
float:right;
background:url(/images/phone.png) left top no-repeat;
}

.phone li{
list-style:none;
padding:0px;
margin:0;
color:#F02A3A;
font-size:16px;
}


.phone span {
z-index:1;
list-style:none;
padding:0px;
margin-top:5px;
color:#333333;
font-size:22px;
padding-top:5px;
display:block;
float:right;
}

.messager {
width:196px;
padding-right:30px;
height:62px;
background:url(/images/mail_skype.png) left center no-repeat;
display:table;
float:left;
}

.messager li{
list-style:none;
padding:0px;
margin:0;
line-height:32px;
}

#shop-basket {
width:202px;
height:62px;
padding-left:20px;
display:block;
float:left;
background:url(/images/basketleft.png) left center no-repeat;
font-size:14px;
}

#shop-basket li{
list-style:none;
padding:0px;
margin:0;
}




#headmenu {
width:940px;
height:56px;
margin:auto;
padding: 0px;
clear: both;
overflow: hidden;
font-size:14px;
display:table;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#1459a2,#02407f);
background: -webkit-gradient(linear, left top, left bottom, from(#1459a2), to(#02407f));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#1459a2,endColorstr=#02407f,GradientType=0); zoom: 1;
background: linear-gradient(top, #1459a2, #02407f);
background-image: -o-linear-gradient(top, #1459a2, #02407f);
background-image: -moz-linear-gradient(top, #1459a2, #02407f);
background-image: -webkit-linear-gradient(top, #1459a2, #02407f);
background-image: -ms-linear-gradient(top, #1459a2, #02407f);
border-radius:3px;
}



#headmenu a {
text-decoration:none;
text-transform:uppercase;
border: 0;
float: left;
color: #fff;
line-height:56px;
padding-left:25px;
padding-right:25px;
border-left:1px solid #2564a5;
border-right:1px solid #003c77;
list-style: none;
}


#headmenu li:first-child a {
border-left:none;
}

#headmenu a:hover {
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#0b4c90,#043d76);
background: -webkit-gradient(linear, left top, left bottom, from(#0b4c90), to(#043d76));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#0b4c90,endColorstr=#043d76,GradientType=0); zoom: 1;
background: linear-gradient(top, #0b4c90, #043d76);
background-image: -o-linear-gradient(top, #0b4c90, #043d76);
background-image: -moz-linear-gradient(top, #0b4c90, #043d76);
background-image: -webkit-linear-gradient(top, #0b4c90, #043d76);
background-image: -ms-linear-gradient(top, #0b4c90, #043d76);
}

#headmenu li:hover>a {
box-shadow:inset 0 -3px 2px #012b55;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#0b4c90,#043d76);
background: -webkit-gradient(linear, left top, left bottom, from(#0b4c90), to(#043d76));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#0b4c90,endColorstr=#043d76,GradientType=0); zoom: 1;
background: linear-gradient(top, #0b4c90, #043d76);
background-image: -o-linear-gradient(top, #0b4c90, #043d76);
background-image: -moz-linear-gradient(top, #0b4c90, #043d76);
background-image: -webkit-linear-gradient(top, #0b4c90, #043d76);
background-image: -ms-linear-gradient(top, #0b4c90, #043d76);
}


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

#headmenu li ul {
position: absolute;
display: none;
margin-top: 56px;
list-style: none;
float:none;
z-index: 1000;
}

#headmenu ul {
background:#fff;
list-style: none;
margin: 0;
padding: 10px;
box-shadow:0 3px 8px #c2c2c2;
float:none;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
}


#headmenu ul li a {
text-transform:none;
text-decoration:none;
font-size:13px;
border: 0;
float:none;
padding-left: 20px;
line-height:30px;
color: #0e5299;
display:block;
text-shadow:none;
width:140px;
}

#headmenu ul li a:hover {
text-transform:none;
text-decoration:none;
font-size:13px;
border: 0;
float:none;
padding-left: 20px;
line-height:30px;
color: #fff;
display:block;
text-shadow:none;
width:140px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#f23245,#d52238);
background: -webkit-gradient(linear, left top, left bottom, from(#f23245), to(#d52238));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f23245,endColorstr=#d52238,GradientType=0); zoom: 1;
background: linear-gradient(top, #f23245, #d52238);
background-image: -o-linear-gradient(top, #f23245, #d52238);
background-image: -moz-linear-gradient(top, #f23245, #d52238);
background-image: -webkit-linear-gradient(top, #f23245, #d52238);
background-image: -ms-linear-gradient(top, #f23245, #d52238);
border-radius:3px;
box-shadow:none;
}



#headmenu > li {
float:left;
}

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

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


.searchForm {float:right;margin-top:10px;margin-right:20px;height: 36px;width: 271px; float: right;background: url(/images/search.png);}
.schQuery {float: left;}
.schQuery input {margin-left: 15px; height: 36px; line-height: 36px; width: 210px !important;background: none !important; border: none !important; font-size: 13px !important; font-family: 'OpenSans' !important; color: #333333 !important;padding: 0 !important;}
.schBtn {float: right;}
.schBtn input {margin: 0 !important;width:32px;height: 32px;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;}


ul.slideshow {
 list-style:none;
 width:940px;
 height:400px;
 overflow:hidden;
 position:relative;
 padding:0;
 margin-left:auto;
 margin-right:auto;
 border-radius:3px;
 margin-bottom:0px;
} 

ul.slideshow li {
 position:absolute;
 left:0;
 right:0;
}

ul.slideshow li.show {
 z-index:500; 
}

ul img {
 border:none; 
}

#slider {
width:100%;
height:479px;
background:url(/data_images/shadow.png) bottom center no-repeat;
display:table;
margin-top:1px;
margin-bottom:-30px;
}






#footerbg {
margin-top:30px;
width:100%;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#ffffff,#bcd2e5);
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#bcd2e5));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffff,endColorstr=#bcd2e5,GradientType=0); zoom: 1;
background: linear-gradient(top, #ffffff, #bcd2e5);
background-image: -o-linear-gradient(top, #ffffff, #bcd2e5);
background-image: -moz-linear-gradient(top, #ffffff, #bcd2e5);
background-image: -webkit-linear-gradient(top, #ffffff, #bcd2e5);
background-image: -ms-linear-gradient(top, #ffffff, #bcd2e5);
display:table;
border-bottom:1px solid #b5cce0;
}

#aboutus {
width:940px;
display:table;
margin:auto;
padding-bottom:30px;
background:url(/images/aboutus.png) bottom center no-repeat;
}

#aboutus span {
font-size:22px;
color:#0e5299;
display:block;
padding-bottom:20px;
}


#menucontacts {
width:940px;
height:82px;
margin:auto;
padding-top:30px;
padding-bottom:30px;
display:table;
}

.fmenu {
float:left;
color:#0e5299;
}

.fmenu li {
list-style:none;
text-transform:uppercase;
margin-right:11px;
margin-left:11px;
line-height:102px;
float:left;
}

.fmenu li:first-child {
margin-right:20px;
margin-left:0px;
}

.fmenu li:last-child {
margin-right:0px;
margin-left:20px;
}


#fcontacts {
width:300px;
height:82px;
float:right;
display:table;
background:url(/images/footercontacts.png) left center no-repeat;
}

#fcontacts li {
padding-left:100px;
list-style:none;
line-height:34px;
}

#fcontacts li:first-child {
font-size:17px;
padding-left:100px;
list-style:none;
line-height:34px;
}


#footline {
width:100%;
height:36px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#f7fbfe,#e6eff5);
background: -webkit-gradient(linear, left top, left bottom, from(#f7fbfe), to(#e6eff5));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f7fbfe,endColorstr=#e6eff5,GradientType=0); zoom: 1;
background: linear-gradient(top, #f7fbfe, #e6eff5);
background-image: -o-linear-gradient(top, #f7fbfe, #e6eff5);
background-image: -moz-linear-gradient(top, #f7fbfe, #e6eff5);
background-image: -webkit-linear-gradient(top, #f7fbfe, #e6eff5);
background-image: -ms-linear-gradient(top, #f7fbfe, #e6eff5);
display:table;
}

#footcontent {
width:940px;
display:table;
margin:auto;
color:#bfc5ca;
}

.footl {
float:left;
line-height:36px;
color:#0e5299;
}

.footr {
float:right;
}


#maincontent {
width:940px;
display:table;
margin-top:15px;
margin-left:auto;
margin-right:auto;
}

#sidebar {
width:220px;
display:table;
margin-right:20px;
float:left;
}

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



#blocktitle {
margin:auto;
display:table;
width:220px;
height:52px;
border-top-left-radius:3px;
border-top-right-radius:3px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#145aa3,#02407f);
background: -webkit-gradient(linear, left top, left bottom, from(#145aa3), to(#02407f));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#145aa3,endColorstr=#02407f,GradientType=0); zoom: 1;
background: linear-gradient(top, #145aa3, #02407f);
background-image: -o-linear-gradient(top, #145aa3, #02407f);
background-image: -moz-linear-gradient(top, #145aa3, #02407f);
background-image: -webkit-linear-gradient(top, #145aa3, #02407f);
background-image: -ms-linear-gradient(top, #145aa3, #02407f);
border-bottom:1px solid #013468;
}

#blocktitle span {
font-size:20px;
line-height:52px;
padding-left:15px;
text-shadow:0 -1px 0 #023972;
color:#fff;
}

#blockcontmenu {
width:220px;
margin-bottom:10px;
display:table;
}

#blockcont {
width:188px;
padding:15px;
margin-bottom:20px;
display:table;
background:#fff;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
border:1px solid #e0edf4;
}


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






#newitemsbanner {
background:url(/images/novinki_banner.png) no-repeat;
width:220px;
height:254px;
display:table;
margin-bottom:10px;
}

.nib {
border-radius:3px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#f7fbfe,#ccdce6);
background: -webkit-gradient(linear, left top, left bottom, from(#f7fbfe), to(#ccdce6));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f7fbfe,endColorstr=#ccdce6,GradientType=0); zoom: 1;
background: linear-gradient(top, #f7fbfe, #ccdce6);
background-image: -o-linear-gradient(top, #f7fbfe, #ccdce6);
background-image: -moz-linear-gradient(top, #f7fbfe, #ccdce6);
background-image: -webkit-linear-gradient(top, #f7fbfe, #ccdce6);
background-image: -ms-linear-gradient(top, #f7fbfe, #ccdce6);
color:#0e5299;
text-transform:uppercase;
width:190px;
height:35px;
line-height:35px;
display:block;
margin-left:15px;
margin-right:15px;
margin-top:204px;
text-align:center;
}


.catname {
font-size:22px;
line-height:25px;
width:100%;
padding-bottom:20px;
border-bottom:3px solid #e5e5e5;
margin-bottom:20px;
display:table;
}

#item {
width:190px;
padding:14px;
border-radius:5px;
border:1px solid #ccdce6;
float:left;
margin-bottom:20px;
display:table;
height:334px;
overflow:hidden;
}

#item:hover {
width:190px;
padding:12px;
border-radius:5px;
border:3px solid #0e5299;
float:left;
box-shadow: 0px 0px 35px #989898;
margin-bottom:20px;
display:table;
height:334px;
overflow:hidden;
}

.pic {
width:160px;
height:160px;
owerflow:hidden;
margin:auto;
}


.ilink{
color:#333333;
padding-top:10px;
height:40px;
text-align:center;
overflow:hidden;
display:table;
}

.iprice {
color:#0e5299;
padding-top:10px;
padding-bottom:10px;
margin-top:15px;
margin-bottom:15px;
border-top:1px solid #ccdce6;
border-bottom:1px solid #ccdce6;
height:22px;
line-height:22px;
font-size:17px;
}

.ipriceleft {
float:left;
width:90px;
margin-right:15px;
}

.ioldprice {
float:left;
width:85px;
background:url(/images/oldprice.png) no-repeat;
text-align:center;
font-weight:normal;
font-size:13px;
color:#fff;
text-decoration:line-through;
}



.ibutton {
width:190px;
height:34px;
border-radius:3px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#f23245,#d52238);
background: -webkit-gradient(linear, left top, left bottom, from(#f23245), to(#d52238));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f23245,endColorstr=#d52238,GradientType=0); zoom: 1;
background: linear-gradient(top, #f23245, #d52238);
background-image: -o-linear-gradient(top, #f23245, #d52238);
background-image: -moz-linear-gradient(top, #f23245, #d52238);
background-image: -webkit-linear-gradient(top, #f23245, #d52238);
background-image: -ms-linear-gradient(top, #f23245, #d52238);
border-bottom:1px solid #af192b;
display:block;
text-align:center;
line-height:34px;
}


.ibutton:hover {
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#d81e30,#c01428);
background: -webkit-gradient(linear, left top, left bottom, from(#d81e30), to(#c01428));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#d81e30,endColorstr=#c01428,GradientType=0); zoom: 1;
background: linear-gradient(top, #d81e30, #c01428);
background-image: -o-linear-gradient(top, #d81e30, #c01428);
background-image: -moz-linear-gradient(top, #d81e30, #c01428);
background-image: -webkit-linear-gradient(top, #d81e30, #c01428);
background-image: -ms-linear-gradient(top, #d81e30, #c01428);
border-bottom:1px solid #a70c1e;
box-shadow:inset 0 0 5px #830716;
}






.empty {
padding-top:19px;
}


.bask {
margin-top:7px;
margin-left:10px;
font-size:13px;
font-weight:normal;
}

.bask span {
width:165px;
font-size:20px;
color:#0e5299;
display:block;
padding-right:10px;
background:url(/images/basket.png) right center no-repeat;
margin-bottom:10px;
}


#news {
width:670px;
padding:14px;
border-radius:5px;
border:1px solid #ccdce6;
float:left;
margin-bottom:20px;
display:table;
}

#news:hover {
width:670px;
padding:12px;
border-radius:5px;
border:3px solid #0e5299;
float:left;
box-shadow: 0px 0px 35px #a7a7a7;
margin-bottom:20px;
display:table;
}

#newsimg {
width:190px;
margin-right:20px;
float:left;
display:table;
}

#newsleft {
width:460px;
float:left;
display:table;
}

.newstitle {
display:block;
font-size:20px;
padding-bottom:10px;
}

.newsdate {
display:block;
color:#b3b3b3;
padding-bottom:10px;
}


#slideout {
 z-index:5000;
 position: fixed;
 top: 30%;
 right: 0;
 -webkit-transition-duration: 0.3s;
 -moz-transition-duration: 0.3s;
 -o-transition-duration: 0.3s;
 transition-duration: 0.3s;
}
#slideout_inner {
 position: fixed;
 top: 30%;
 right: -250px;
 -webkit-transition-duration: 0.3s;
 -moz-transition-duration: 0.3s;
 -o-transition-duration: 0.3s;
 transition-duration: 0.3s;
 width:250px;
 min-height:250px;
 background:#eef4f9;
 border:1px solid #c5d3db;
}
#slideout:hover {
 right: 250px;
}
#slideout:hover #slideout_inner {
 right: 0;
}


#flycall input[type=text] {
width:198px;
border:1px solid #cdd3de;
}

#flycall {
width:210px;
margin-top:13px;
margin-left:20px;
margin-right:20px;
background:#f5f5f5;
line-height:35px;
}

#flycall span{
color:#757575;
}

#flycall select {
line-height:35px;
height:35px;
border:none;
background:url(/images/bgpole.png) repeat-x;
width:210px;
}

#flycall input[type=submit] {
margin-top:20px;
float:left;
font-family: OpenSans;
}


input[type=text], input[type=password], textarea {border: 1px solid #c5d3db;padding: 5px;border-radius:3px;}
select {border: 1px solid #c5d3db;padding: 5px;border-radius:3px;}

input[type=button], input[type=reset], input[type=submit] {
font-size:13px;
border:0;
padding: 6px 12px 6px 12px;
cursor: pointer;
outline:none;
border-radius:3px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#145aa2,#024080);
background: -webkit-gradient(linear, left top, left bottom, from(#145aa2), to(#024080));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#145aa2,endColorstr=#024080,GradientType=0); zoom: 1;
background: linear-gradient(top, #145aa2, #024080);
background-image: -o-linear-gradient(top, #145aa2, #024080);
background-image: -moz-linear-gradient(top, #145aa2, #024080);
background-image: -webkit-linear-gradient(top, #145aa2, #024080);
background-image: -ms-linear-gradient(top, #145aa2, #024080);
color:#fff;
border-bottom:1px solid #003266;
text-shadow:0 -1px 0 #003266;
}


input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
font-size:13px;
border:0;
padding: 6px 12px 6px 12px;
cursor: pointer;
outline:none;
border-radius:3px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#044383,#02386f);
background: -webkit-gradient(linear, left top, left bottom, from(#044383), to(#02386f));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#044383,endColorstr=#02386f,GradientType=0); zoom: 1;
background: linear-gradient(top, #044383, #02386f);
background-image: -o-linear-gradient(top, #044383, #02386f);
background-image: -moz-linear-gradient(top, #044383, #02386f);
background-image: -webkit-linear-gradient(top, #044383, #02386f);
background-image: -ms-linear-gradient(top, #044383, #02386f);
color:#fff;
border-bottom:1px solid #002244;
text-shadow:0 -1px 0 #002244;
box-shadow:inset 0 0 5px #012951;
}


.basketclear {
font-size:13px;
width:21px;
height:21px;
display:block;
text-align:center;
background:url(/images/x.png) no-repeat;
}

.basketclear:hover {
font-size:13px;
width:21px;
height:21px;
display:block;
text-align:center;
background:url(/images/x-hover.png) no-repeat;
}

.basketclear1 {float:left;text-shadow:0 1px 0 #fff;margin-left:10px;}
.basketclear1 a:link {text-decoration:none; color:#333;}
.basketclear1 a:active {text-decoration:none; color:#333;}
.basketclear1 a:visited {text-decoration:none; color:#333;}
.basketclear1 a:hover {text-decoration:none; color:#fff;}


.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: #443939;padding:5px 10px 5px 10px;font-size:14px;text-shadow: 0 1px 0 #fff;} 
.catPages1 a:hover, .pagesBlockuz1 a:hover {text-decoration:none;border-radius:5px;color: #443939;background:#fff;text-shadow: 0 1px 0 #fff;padding:5px 10px 5px 10px;box-shadow: 0 1px 3px rgba(0,0,0,.35);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#fcfcfc,#e9e9e9);
background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#e9e9e9));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fcfcfc,endColorstr=#e9e9e9,GradientType=0); zoom: 1;
background: linear-gradient(top, #fcfcfc, #e9e9e9);
background-image: -o-linear-gradient(top, #fcfcfc, #e9e9e9);
background-image: -moz-linear-gradient(top, #fcfcfc, #e9e9e9);
background-image: -webkit-linear-gradient(top, #fcfcfc, #e9e9e9);
background-image: -ms-linear-gradient(top, #fcfcfc, #e9e9e9);
} 
.catPages1 b, .pagesBlockuz1 b {border-radius:5px;background:#135398;color:#fff;padding:5px 10px 5px 10px;text-shadow: 0 -1px 0 #0378a3;}

.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: #443939;padding:5px 10px 5px 10px;font-size:14px;text-shadow: 0 1px 0 #fff;
} 


.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: #443939;padding:5px 10px 5px 10px;font-size:14px;text-shadow: 0 1px 0 #fff;
} 
.plist a:hover, .pagesBlockuz1 a:hover {
text-decoration:none;border-radius:5px;color: #443939;background:#fff;text-shadow: 0 1px 0 #fff;padding:5px 10px 5px 10px;box-shadow: 0 1px 3px rgba(0,0,0,.35);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#fcfcfc,#e9e9e9);
background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#e9e9e9));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fcfcfc,endColorstr=#e9e9e9,GradientType=0); zoom: 1;
background: linear-gradient(top, #fcfcfc, #e9e9e9);
background-image: -o-linear-gradient(top, #fcfcfc, #e9e9e9);
background-image: -moz-linear-gradient(top, #fcfcfc, #e9e9e9);
background-image: -webkit-linear-gradient(top, #fcfcfc, #e9e9e9);
background-image: -ms-linear-gradient(top, #fcfcfc, #e9e9e9);

} 
.plist b, .pagesBlockuz1 b {
border-radius:5px;background:#135398;color:#fff;padding:5px 10px 5px 10px;text-shadow: 0 -1px 0 #0378a3;
}

#iteminside {
width:700px;
display:table;
}

#iteminsidepics {
width:188px;
padding:15px;
border:1px solid #d9e2e7;
border-radius:3px;
display:table;
margin-right:20px;
float:left;
}

#iteminsidecont {
width:450px;
float:left;
display:table;
}

#iteminsidecont li {
width:450px;
padding-bottom:10px;
line-height:30px;
margin-bottom:10px;
list-style:none;
border-bottom:2px solid #eaf2f4;
display:table;
}

.itemintitle {
font-size:20px;
color:#0197ce;
}

#iteminsidecont p {
height:20px;
}