/* CSS Document */
.pictures {float:left; width:170px; margin-top:10px;}
.picsthumb { border:#1362cd 1px solid; border-radius:5px; margin: 2px;}
.picsthumb:hover {cursor:pointer; border:#FC6 1px solid;}
.littpics {display: block; width:160px; height:200px;}
img.smallpics {width:50px;}

.pcinfomsg {color: #006; font-weight:bold;}
.ttlprice {display:block; width:230px; min-height:32px; background:url(Images/shell/pricelabel.png) no-repeat right bottom; color:#900; font-size:36px; font-weight:bold; text-align:right;}

#ttlprice, #pricewoVAT {display:block; width:100%; min-height:32px; background:url(Images/shell/pricelabel.png) no-repeat bottom right; color:#900; font-size:36px; font-weight:bold; text-align:center;}
/*#pricewoVAT {color:#4c87e8; font-size:24px; font-weight:bold; text-align: right;}*/

#computerpics {display:block; float:left; width:170px; margin:10px 0; word-wrap:break-word;}
#computerpics img {border:#1362cd 1px solid; border-radius:5px; margin:2px; cursor:pointer;}
#computerpics #bigcomputerpic {width:100%; max-width: 800px;}
#computerpics img:hover {border:#F60 1px solid;}

#computerpics #smallpcpics img {display:inline-block; width:50px;}

#mainpcpic {visibility:hidden; opacity:0; transition: visibility 1s linear 0s, opacity 1s linear; position:absolute; top:40px; z-index:130; border:#06F 2px solid; border-radius:12px;}
#mainpcpic img, #mainpcpic img:hover {border:none; margin:0;}
#mainpcpic #winclose {position:absolute; top:7px; right:7px; cursor:pointer; z-index:50;}
#mainpcpic #nextprev {position:absolute; bottom:7px; right:7px; cursor:pointer; z-index:50;}

.cenabd {color:#4c87e8; font-size:18px; }
.linkPrice {color:#1362cd; }
.pricemsg {text-align:right; font-size:12px;}
#moreOptions {max-width:235px; max-height:200px; position:absolute; z-index:30; background: url(Images/pics/newcomputer.png) repeat; border-radius: 3px;}
#moreOptions img { padding: 2px;}

#ftable {display: block; width:95%; margin: 10px auto; border:#8FC1FF 1px solid;}
#ftable td {padding: 5px 7px; text-align:center; max-width: 28%; word-break: break-word;}

#adminfo {display: none;}
.productinfo {display:block; width:100%; max-width:100%; margin:5px auto; padding:5px; word-wrap: break-word;}
.productinfo ul, .productinfo ol {margin:10px 0 10px 40px;}
.productinfo ul li {list-style:url(Images/pics/check.png); margin:0 10px;}
.productinfo ul li ul li {list-style:circle;}
.productinfo table {width: 100%;  max-width: 100%; border-collapse:collapse; margin: 5px auto;}
.productinfo table td:first-child {max-width: 40%;}
.productinfo img {margin: 5px auto !important; max-width: 100%; height: auto !important;}
.productinfo video {margin: 5px auto !important; max-width: 100%; height: auto !important;}
.productinfo table td {padding:5px;border:#069 1px solid;}
.productinfo dl dt, .productinfo dl dd { display:inline-block; padding:2px; width:45%; border-top:#09C 1px solid;}
.productinfo dl dt {float:left;}
.productinfo dt::after {content: ": ";}

.moreoffers {list-style:none;}
.moreoffers li {display:inline-block; width:160px; padding:7px; text-align:center;}
.pinfo {width:95%; max-width: 570px;}
.pinfo td {display:inline-block;}
.pinfo td#modinfo {width:54%; word-wrap:break-word;}
.pinfo td#priceinfo {width:44%;}
#basket_pic {display:inline-block;}
.porychka {color:#1362cd;}
.pcparts {margin:20px; list-style-image:url(Images/pics/check.png);}
.moreinfo {font-size:12px; font-style:italic;}
.videoclip {display:block; width:90%; margin:5px auto; border:#09F 1px solid; padding:2px; text-align:center;}
.fleftpic {float: left; margin: 3px;}