@font-face {font-family: Roboto;src:url(/styles/fonts/Roboto-Regular.ttf);}
.pricetable {width:100%;cursor:default;overflow:hidden;text-align:center;}
.pricetable_ td {width:25%;background-color:#fff;border:#eee solid 1px;color:#666;padding:0.25em;text-align:center;font-size:0.8em;transition:0.2s ease;}
.pricetable_ td img {width:100%;max-width:100px;transition:0.2s ease;}
.pricetable_ td:hover {color:#000;border:#09f solid 1px;}
.pricetable_ td:hover img {-webkit-transform: scale(1.1);transform: scale(1.1);}

.crts {max-width:990px;position:fixed;font-size:0.8em;display:none;overflow:hidden;cursor:default;border:#09f solid 3px;background-color:#fff;background-size:100% 100%;z-index:1000;}
.crts a {top:0px;text-decoration:none;color:#09f;}
.crts a:hover {color:#f00;text-decoration:underline;}
.crtableh {padding:0.5em;font-size:0.8em;font-weight:bold;color:#000;border-bottom:#9cf solid 1px;}
.crtablet td {padding:0.5em;font-weight:bold;text-align:center;color:#000;font-size:0.8em;}
.crtabler1 td {font-size:0.8em; padding:0.5em;}
.crtabler1:hover td {background-color:#06c;color:#fff;}
.crtabler1:hover .crtblres {color:#999;}
.crtabler1:hover a {color:#9cf;}
.crtabler1 a:hover {text-decoration:underline;color:#ff0;}
.crtabler2 td {font-size:0.8em;background-color:#f9f9f9;padding:0.5em;}
.crtabler2:hover td {background-color:#06c;color:#fff;}
.crtabler2:hover .crtblres {color:#999;}
.crtabler2:hover a {color:#9cf;}
.crtabler2 a:hover {text-decoration:underline;color:#ff0;}
.crtblres {text-align:right;color:#999;}
.crtblcen {text-align:right;color:#666;}
.crtblnoprice {text-align:center;color:#999;}

.ptsb1 {border-radius:3px;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold;width:48px;border:none;background-color:#ccc;color:#000;margin-right:1px;}
.ptsb2 {border-radius:3px;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold;width:48px;border:none;background-color:#333;color:#ffc;margin-right:1px;}
.pti {border:#369 dotted 1px; padding:2px;width:50px;margin-right:5px;}

.table_caption {font-family: Roboto, sans-serif;font-size:1em;line-height:1.2em;text-align:center;background-color:#369;color:#fff;cursor:default;}
.table_caption_left {font-family: Roboto, sans-serif;font-size:1em;line-height:1.2em;text-align:left;text-indent:4px;cursor:default;color:#347ec8;background-color:#fff;border-top:#60aefc solid 1px;}

.ptcap {padding-right: 4px;padding-left: 4px;color:#999;}
.t_pic {background-color:#fff;padding:0.1em;}
.t_price {background-color:#fff;padding:0.1em;}

.pthc {font-size:12px;line-height:30px;text-align:center;}
.pthl {font-size:12px;line-height:30px;text-align:left;padding-left:4px;}
.pttr1 {font-size:12px;background-color:#ffffff;color:#000;padding:4px;line-height:30px;font-weight:normal;}
.pttr1 a {color:#000;text-decoration:none;}
.pttr1:hover {color:#000;padding:4px;background-color:#fffac8;}
.pttr1:hover a {color:#900;}
.pttr1:hover div {color:#000;}
.pttr1 a:hover {text-decoration:underline;}
.pttr2 {font-size:12px;background-color:#ffffff;color:#000;padding:4px;line-height:30px;font-weight:normal;}
.pttr2 a {color:#000;text-decoration:none;}
.pttr2:hover {color:#000;padding:4px;background-color:#fffac8;}
.pttr2:hover a {color:#900;}
.pttr2:hover div {color:#000;}
.pttr2 a:hover {text-decoration:underline;}

.table_tr3 {font-family: Roboto, sans-serif;font-size:12px;background-color:#fff;color:#000;padding:4px;}


.table_border {padding-right: 4px;padding-left: 4px;}
.table_border_noprice {padding-right: 4px;padding-left:4px;color:#666;}
.table_border_cap {padding-right: 4px;padding-left:4px;color:#666;font-weight:normal;}

.ptrem {color:#9c9c9c;font-size:10px;font-weight:normal;line-height:12px;}

.table_icons {font-size:10px;float:left;width:48px;margin-left:5px;margin-right:5px;text-align:center;}

.tblink:link {margin-left:10px;}
.tblink:hover {margin-left:10px;}

.ptul {display:block;padding:0;margin:0;margin-left:20px;list-style:none;}
.ptul li {margin-top:10px;margin-bottom:10px;}
.ptspl {text-decoration:none;color:#000;background-color:#cecece;border:#000 solid 1px;padding:1px 10px 1px 10px;}
.ptspl:active {color:#000;}
.ptspl:visited {color:#000;}
.ptspl:hover {color:#ff0;background-color:#930;}
.ptsp {overflow:auto;display:none;padding:1px;border:#ccc solid 1px; background-color:#cecece;}

.prncrtcolormenu{margin:0px;padding:0px;list-style:none;}
.prncrtcolormenu ul li {list-style:none;float:left;text-align:center;}
.prncrtcolormenu ul li a {float: left;padding:10px;margin:0;}
.prncrtcolormenu ul li a:hover, .prncrtcolormenu ul li:hover > a {}
.prncrtcolormenu li ul a:hover, .prncrtcolormenu ul li li:hover > a  {border:#f00 solid 1px;}
.prncrtcolormenu li ul {border:#000 solid 1px;background-color:#ccc;margin:0;padding:0;left: -999em;margin: 0 0 0 0;position: absolute;width: 600px;z-index: 9999;}
.prncrtcolormenu li:hover ul {left: auto;}
.prncrtcolormenu li ul a {background: none;border:#ccc solid 1px;width:20px;}
.prncrtcolormenu li li ul {margin: -1px 10px 10px 180px;visibility:hidden;}
.prncrtcolormenu li li:hover ul {visibility:visible;}

.ptsel1 {
	font-weight:bold;
	padding:0.5em;
	border:#09f solid 1px;
	background-color:#9cf;
	color:#000;
	margin:0.5em;
	transition:0.2s ease;
}
.ptsel1:hover {
	border:#900 solid 1px;
	background-color:#fc9;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.ptsel2 {font-weight:bold;padding:0.5em;border:#ccc solid 1px;background-color:#fff;color:#999;margin:0.5em;}