/* General Style */
a:link {text-decoration:none; color:#74726e;}
a:active {text-decoration:none; color:#74726e;}
a:visited {text-decoration:none; color:#74726e;}
a:hover {text-decoration:underline; color:#47ac00;}

td, body {font-family:OpenSans; font-size:14px;color:#74726e;}
body {margin:0;padding:0;background:url(/images/bg.png);}
td img {vertical-align: middle;}
form {padding:0;margin:0;}
input,textarea,select {vertical-align:middle; font-size:14px;}
.copy {font-size:7pt;}

#puzadpn {display:none}

@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);
}

@font-face {
font-family: Diavlo;
src: local("Diavlo"),
url(/fonts/Diavlo.otf);
}


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

/* Menus */
ul.uz, ul.uMenuRoot {list-style: none; margin: 0 0 0 0; padding-left: 0px;}
li.menus {margin: 0; padding: 0 0 0 13px; background: url('/.s/t/971/12.gif') no-repeat 0px 3px; margin-bottom: .6em;}
/* ----- */

/* Site Menus */

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

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

ul.uMenuRoot li {
 height:41px;
 line-height:41px;
}

ul.uMenuRoot li a {
 color: #fff; 
 height:41px;
 padding-left:15px;
 background:url(/images/menuli.png) no-repeat;
 text-shadow:0 1px 0 #47ac00;
}

ul.uMenuRoot li a:hover {
 color: #fff; 
 height:41px;
 padding-left:15px;
 background:url(/images/menulihover.png) no-repeat;
 text-shadow:0 1px 0 #47ac00;
}

.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 */
.catsTable {border-collapse:collapse;}
.catsTd {
display:block;
background:url(/images/catli.png) no-repeat;
line-height:40px;
height:41px;
padding-left:20px;

}
.catName }
.catNameActive {}
.catNumData {}
.catDescr {font-size:7pt; padding-left:10px;}

a.catName:hover {text-decoration:underline; color:#000000;}
a.catNameActive:hover {text-decoration:underline; color:#000000;}
/* ----------------- */

/* Entries Style */
.eBlock {}
.eTitle {font-size:17px;font-weight:bold;}

.eTitle a {font-weight:bold;}

.eMessage {text-align:justify;padding-bottom:5px;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #C2C2C2}

.eDetails {background:#fbfbfb; border:1px dashed #e1dfd8;padding:7px;border-radius:5px;}
.eDetails1 {background:#fbfbfb; border:1px dashed #e1dfd8;padding:7px;border-radius:5px;}
.eDetails2 {background:#fbfbfb; border:1px dashed #e1dfd8;padding:7px;border-radius:5px;}

.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:#fff; border:1px dashed #e1dfd8;padding:20px;border-radius:5px;}
.cBlock2 {background:#fbfbfb; border:1px dashed #e1dfd8;padding:20px;border-radius: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;}
/* ------------------- */

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

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

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






#hl {
width:100%;
height:40px;
background:#4aac00;
background: linear-gradient(to top, #4aac00, #5fc50c);
background: -o-linear-gradient(to top, #4aac00, #5fc50c);
border-bottom:1px solid #3e8f01;
}

.hl {
width:1000px;
height:40px;
margin:auto;
color:#fff;
text-shadow:0 1px 0 #47ac00;
line-height:40px;
display:table;
}

.hl li {
list-style:none;
float:left;
display:block;
background:url(/images/hline.png) left no-repeat;
}

.hl li:hover {
background:#8457bce url(/images/hline.png) left no-repeat;
box-shadow:inset 0 0 10px #47ac00;
}

.hl a {color:#fff;padding-left:20px;padding-right:20px;height:40px;}
.hl a:hover {color:#fff;text-decoration:none;}

.soc {display:blocl;float:right;}

.soc a {color:#fff;border-bottom:1px dashed #fff;padding-left:0;padding-right:0;}
.soc a:hover {color:#fff;border-bottom:0px dashed #fff;text-decoration:none;}




.hc {
width:1000px;
margin:auto;
display:table;
padding-top:30px;
padding-bottom:30px;
height:105px;
}

.hc a {color:#74726e;}
.hc a:hover {color:#74726e;text-decoration:none;}

.logo {
font-family: Diavlo;
display:block;
float:left;
background:url(/images/logo.png) left no-repeat;
width:157px;
padding-left:110px;
height:105px;
font-size:35px;
color:#74726e;
}

.logolink span {padding-top:13px;display:block;}



.contacts {
display:block;
float:left;
background:url(/images/contacts.png) left no-repeat;
width:353px;
padding-left:70px;
height:105px;
}

.contacts span {
display:block;
padding-top:25px;
font-size:21px;
margin-bottom:5px;
}

.contacts a {color:#47ac00;border-bottom:1px dashed #47ac00;font-weight:bold;}
.contacts a:hover {color:#47ac00;border-bottom:0px dashed #47ac00;text-decoration:none;}

.searchForm {float:right;margin-top:61px;height: 44px;width: 285px; float: right;background: url(/images/search.png);}
.schQuery {float: left;}
.schQuery input {outline:none;margin-left: 15px; height: 44px; line-height: 44px; width: 210px !important;background: none !important; border: none !important; font-size: 14px !important; font-family: 'OpenSans' !important; color: #74726e !important;padding: 0 !important;}
.schBtn {float: right;}
.schBtn input {margin: 0 !important;width:44px;height: 44px;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;}


.sb {
background:url(/images/basket.png) no-repeat;
width:235px;
height:44px;
padding-left:50px;
overflow:hidden;
text-align:left;
line-height:44px;
position:absolute;
z-index:999;
margin-left:715px;
}

.sb a {text-decoration:none; color:#47ac00;}
.sb a:hover {text-decoration:underline; color:#47ac00;}

.sb img {
width:26px;
height:28px;
z-index:1000;
float:right;
margin-top:9px;
margin-right:10px;
}

.headmenu {
width:998px;
height:60px;
background:url(/images/headmenu.png) repeat-x;
border-radius:5px;
border-left:1px solid #d6d3c9;
border-right:1px solid #d6d3c9;
display:table;
margin:auto;
overflow:hidden;
}

.headmenu li {
list-style:none;
text-transform:uppercase;
font-size:15px;
}

.headmenu a {
color:#74726e;
text-shadow:0 1px 0 #fff;
padding-left:25px;
padding-right:25px;
height:60px;
line-height:60px;
display:block;
float:left;
}

.headmenu a:hover {
background:url(/images/headmenuhover.png) repeat-x;
padding-left:24px;
padding-right:24px;
border-left:1px solid #47ac00;
border-right:1px solid #47ac00;
color:#fff;
text-shadow:0 1px 0 #47ac00;
text-decoration:none;
height:60px;
line-height:60px;
display:block;
float:left;
}


.hleb {
padding-top:20px;
padding-bottom:20px;
width:1000px;
margin:auto;
background:url(/images/hleb.png) center repeat-x;
display:table;
height:25px;
line-height:25px;
}

.hleb span {
float:left;
display:table;
padding-right:20px;
background:url(/images/bg.png);
height:25px;
line-height:25px;
}

.hleb a {text-decoration:underline; color:#47ac00;}
.hleb a:hover {text-decoration:none; color:#47ac00;}



.slider {width:1000px;height:320px; margin:auto; position:relative;}
.slider > div {display:none;}
a.next, a.prev {z-index:99; padding:0px 5px; display:block;width:56px;height:57px; }
.next {position:absolute; right:-42px; top:45%;background:url(/images/sliderButRight.png) no-repeat;}
.prev {position:absolute; left:-32px; top:45%;background:url(/images/sliderButLeft.png) no-repeat;}
.next:hover {position:absolute; right:-42px; top:45%;background:url(/images/sliderButRightHover.png) no-repeat;}
.prev:hover {position:absolute; left:-32px; top:45%;background:url(/images/sliderButLeftHover.png) no-repeat;}
a.inactive {color:#ccc; background-color:#fff; border:1px solid #eee; outline:none;}
ul.navi {list-style:none; position:absolute; bottom:10px; right:5px;}
ul.navi li {float:left; margin-right:5px;}
ul.navi li a {display:none;}




#slider {
width:1000px;
height:320px;
display:table;
margin:auto;
text-align:center;
line-height:320px;
background:#fff;
}


#banners {
width:1000px;
height:171px;
padding-top:20px;
padding-bottom:20px;
display:table;
margin:auto;
}

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

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

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


.banners a {
display:block;
width:170px;
height:38px;
line-height:38px;
color:#fff;
text-align:center;
text-shadow:0 1px 0 #47ac00;
text-decoration:none;
background:url(/images/buttonbg.png) repeat-x;
border-left:1px solid #47ac00;
border-right:1px solid #47ac00;
border-radius:5px;
margin-left:25px;
margin-top:111px;
}

.banners a:hover {
box-shadow:inset 0 0 15px #47ac00;
}


.indexsection {
width:998px;
height:60px;
line-height:60px;
background:url(/images/indexsection.png) repeat-x;
border-radius:5px;
border-left:1px solid #d6d3c9;
border-right:1px solid #d6d3c9;
display:table;
margin:auto;
overflow:hidden;
font-size:20px;
text-shadow:0 1px 0 #fff;
text-transform:uppercase;
}

.indexsection span {
padding-left:20px;
float:left;
}

.indexallitems {
margin-top:11px;
float:right;
width:135px;
padding-left:20px;
height:39px;
line-height:39px;
margin-right:20px;
display:block;
background:url(/images/indexallitems.png) no-repeat;
font-size:14px;
text-transform:none;
}



.seccont {
padding-top:15px;
padding-left:5px;
width:995px;
margin:auto;
display:table;
}


#item {
float:left;
width:205px;
padding:14px;
display:table;
background:#fbfbfb;
border:1px solid #e1dfd8;
border-radius:5px;
margin-top:5px;
margin-bottom:15px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}

#item:hover {
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
box-shadow:0 0 10px #d5d3ca;
margin-top:0px;
margin-bottom:20px;
}




.ipic {
width:195px;
height:186px;
padding:4px;
background:#fff;
border:1px solid #e1dfd8;
display:block;
overflow:hidden;
}


.ipic img {
max-width: 195px;
max-height: 186px;
vertical-align: middle;
display:block;
margin:0 auto;
}

.iLink {
margin-top:10px;
height:44px;
line-height:22px;
font-weight:bold;
width:205px;
overflow:hidden;
display:block;
}

.iAbout {
margin-bottom:10px;
height:44px;
line-height:22px;
width:205px;
overflow:hidden;
display:block;
}

.iPrice {
width:203px;
height:40px;
line-height:40px;
overflow:hidden;
display:block;
border:1px dashed #d2d0cb;
text-align:center;
font-size:17px;
border-radius:5px;
margin-bottom:15px;
}

.iPrice sup {
font-size:11px;
color:#ec3465;
line-height:11px;
text-decoration:line-through;
}


.addbasket a {
display:block;
width:203px;
height:38px;
line-height:38px;
color:#fff;
text-align:center;
text-shadow:0 1px 0 #47ac00;
text-decoration:none;
background:url(/images/buttonbg.png) repeat-x;
border-left:1px solid #47ac00;
border-right:1px solid #47ac00;
border-radius:5px;
}

.addbasket a:hover {
box-shadow:inset 0 0 15px #47ac00;
}




.stock {
background:url(/images/stock.png) no-repeat;
width:57px;
height:27px;
line-height:27px;
padding-bottom:4px;
color:#fff;
text-align:center;
text-shadow:0 1px 0 #47ac00;
font-size:12px;
font-weight:bold;
display:block;
position:absolute;
z-index:999;
margin-left:156px;
margin-top:26px;
}


.top {
background:url(/images/top.png) no-repeat;
width:66px;
height:66px;
display:block;
position:absolute;
z-index:999;
margin-left:145px;
margin-top:136px;
}

.noactiveitem {
background:url(/images/noactiveitem.png) no-repeat;
width:131px;
height:34px;
display:block;
position:absolute;
z-index:999;
margin-left:85px;
margin-top:145px;
}


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






#maincont {
width:1000px;
margin:auto;
display:table;
}

#content {
width:745px;
float:left;
}

#sidebar {
width:235px;
float:right;
}






.modtitle {
width:743px;
height:60px;
line-height:60px;
background:url(/images/indexsection.png) repeat-x;
border-radius:5px;
border-left:1px solid #d6d3c9;
border-right:1px solid #d6d3c9;
display:table;
margin-bottom:15px;
overflow:hidden;
font-size:20px;
text-shadow:0 1px 0 #fff;
text-transform:uppercase;
}

.modtitle span {
padding-left:20px;
float:left;
}


#block {
width:235px;
display:table;
margin-bottom:20px;
}

.btitle {
width:235px;
height:52px;
line-height:52px;
display:block;
text-align:center;
font-size:20px;
text-shadow:0 1px 0 #fff;
background:url(/images/btitle.png) no-repeat;
}

.btitlemenu {
width:235px;
height:51px;
line-height:51px;
display:block;
text-align:center;
font-size:20px;
color:#fff;
text-shadow:0 1px 0 #47ac00;
background:url(/images/btitlemenu.png) no-repeat;
}

.bcont {
width:203px;
border-bottom:1px solid #d6d3c9;
border-left:1px solid #d6d3c9;
border-right:1px solid #d6d3c9;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
background:#fbfbfb;
padding:15px;
display:table;
}



#news {
width:703px;
border:1px solid #e1dfd8;
border-radius:5px;
padding:20px;
display:table;
background:#fbfbfb;
box-shadow:inset 0 1px 0 #fff;
margin-bottom:20px;
}


.npic {
width:205px;
float:left;
display:block;
margin-right:20px;
}

.npic img {
width:195px;
height:145px;
padding:4px;
background:#fff;
border:1px solid #e1dfd8;
}

.ncont {
width:478px;
float:left;
display:block;
}

.ntext {
display:block;
margin-top:5px;
line-height:21px;
}

.ninfo {
display:block;
margin-top:10px;
width:476px;
height:35px;
line-height:35px;
border:1px dashed #d2d0cb;
border-radius:5px;
}

.edate {
display:block;
float:left;
margin-left:20px;
padding-left:20px;
font-weight:bold;
background:url(/images/edate.png) left no-repeat;
}

.ecomm {
display:block;
float:left;
margin-left:20px;
padding-left:20px;
font-weight:bold;
background:url(/images/ecomments.png) left no-repeat;
}

.readmore {
display:block;
float:right;
margin-right:20px;
font-weight:bold;
}

.readmore a {text-decoration:underline;color:#47ac00;}
.readmore a:hover {text-decoration:none;color:#47ac00;}


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

.cut {
width:19px;
height:14px;
background:url(/images/cut.png) no-repeat;
margin:auto;
display:block;
}

#footer {
width:100%;
padding-top:20px;
padding-bottom:20px;
display:table;
background:#fbfbfb;
border-top:1px solid #e1dfd8;
box-shadow:inset 0 -1px 0 #fff;
}

.fc {
width:1000px;
display:table;
margin:auto;
}

.footercontacts {
background:url(/images/footercontacts.png) no-repeat;
display:table;
float:left;
padding-top:60px;
padding-left:25px;
padding-right:25px;
width:270px;
height:187px;
line-height:25px;
}

.footercontacts a {
display:block;
text-align:center;
margin-top:26px;
}



.footerlastnews {
background:url(/images/footerlastnews.png) no-repeat;
display:table;
float:right;
padding-top:60px;
padding-left:25px;
padding-right:25px;
width:607px;
height:187px;
}

#fln {
width:607px;
display:table;
}

#fln li {
list-style:none;
width:280px;
float:left;
display:block;
}

#fln li:last-child {
list-style:none;
width:280px;
float:right;
display:block;
}

#fln img {
float:left;
width:90px;
height:60px;
padding:4px;
border:1px solid #e1dfd8;
background:#fff;
display:block;
margin-right:10px;
}

.lastfootlink {
display:block;
width:607px;
text-align:center;
margin-top:33px;
}




#copys {
width:100%;
height:69px;
background:url(/images/copys.png) repeat-x;
line-height:69px;
display:table;
text-align:center;
}


.footersoc {
width:958px;
height:32px;
background:url(/images/paypics.png) right no-repeat;
padding-left:20px;
padding-right:10px;
line-height:62px;
display:table;
margin-left:auto;
margin-right:auto;
margin-top:20px;
border:1px dashed #cdcac3;
border-radius:5px;
}


#ublock {
position: absolute;
top: 10%;
left: 10%;
height: 30%;
width: 80%;
}


#usrproftitle {
padding-left:15px;
padding-right:15px;
width:100%;
height:50px;
line-height:50px;
background:#be1e49;
background: linear-gradient(to top, #be1e49, #dc426b);
background: -o-linear-gradient(to top, #be1e49, #dc426b);
display:table;
margin-left:auto;
margin-right:auto;
color:#fff;
border-top-left-radius:5px;
border-top-right-radius:5px;
text-transform:uppercase;
text-align:center;
}

#usrprofcont {
width:100%;
margin:auto;
padding:15px;
box-shadow:0 2px 2px #cfcfcf;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
background:#fff;
display:table;
margin-bottom:30px;
}








.catPages1 {
float:left;
padding-top:10px;
}

.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;
border-radius:5px;
float:left;
width:38px;
height:38px;
line-height:38px;
display:block;
text-align:center;
background:url(/images/pagesec1.png) repeat-x;
border-left:1px solid #d6d3c9;
border-right:1px solid #d6d3c9;
color:#868481;
text-shadow:0 1px 0 #fff;
} 
.catPages1 a:hover, .pagesBlockuz1 a:hover {
margin-right:5px;
border-radius:5px;
float:left;
width:38px;
height:38px;
line-height:38px;
display:block;
text-align:center;
background:url(/images/pagesec2.png) repeat-x;
border-left:1px solid #47ac00;
border-right:1px solid #47ac00;
color:#fff;
text-shadow:0 1px 0 #a42044;
text-decoration:none;
} 
.catPages1 b, .pagesBlockuz1 b {
margin-right:5px;
font-weight:bold;
border-radius:5px;
float:left;
width:38px;
height:38px;
line-height:38px;
display:block;
text-align:center;
background:url(/images/pagesec1.png) repeat-x;
border-left:1px solid #d6d3c9;
border-right:1px solid #d6d3c9;
color:#868481;
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 {
margin-right:5px;
border-radius:5px;
float:left;
width:38px;
height:38px;
line-height:38px;
display:block;
text-align:center;
background:url(/images/pagesec1.png) repeat-x;
border-left:1px solid #d6d3c9;
border-right:1px solid #d6d3c9;
color:#868481;
text-shadow:0 1px 0 #fff;
} 


.plist a:hover, .pagesBlockuz1 a:hover {
margin-right:5px;
border-radius:5px;
float:left;
width:38px;
height:38px;
line-height:38px;
display:block;
text-align:center;
background:url(/images/pagesec2.png) repeat-x;
border-left:1px solid #47ac00;
border-right:1px solid #47ac00;
color:#fff;
text-shadow:0 1px 0 #a42044;
text-decoration:none;
} 

.plist b, .pagesBlockuz1 b {
margin-right:5px;
border-radius:5px;
float:left;
width:38px;
height:38px;
line-height:38px;
display:block;
text-align:center;
background:url(/images/pagesec1.png) repeat-x;
border-left:1px solid #d6d3c9;
border-right:1px solid #d6d3c9;
color:#868481;
text-shadow:0 1px 0 #fff;
} 

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


.insideitem {
width:745px;
display:table;
margin-bottom:20px;
}

.insitimg {
width:245px;
float:left;
padding:4px;
border:1px solid #e6e5e3;
display:table;
}

.insitcont {
width:470px;
float:right;
display:table;
}

.insideitem li {
width:470px;
display:table;
height:40px;
line-height:40px;
border-bottom:1px dashed #d2d0cb;
}

.insideitem li:last-child {
margin-bottom:20px;
}