
table.sizes { border-collapse: collapse; width: 100%; table-layout: fixed; }
table.sizes td.td { padding: 0 15px; vertical-align: top; text-align: center; }
table.sizes .big { font-size: 90px; line-height: 1; font-weight: bold; }
table.sizes table.table { border-collapse: collapse; margin: auto; }
table.sizes table.table td { text-align: center; padding: 6px 3px; color: #FFF; border: 1px solid #FFF; background: #98519F; }
table.sizes table.green td { color: #FFF; background: #7CC1AE; }
table.sizes table.yellow td { color: #98519F; background: #FFE34B; border: 1px solid #98519F; }
table.sizes .small { font-size: 0.88em; }

#catalog_carrier { float: left; position: relative; left: 75px; }
#catalog_carrier div.one { float: left; width: 147px; height: 186px; }
#catalog_carrier div.bg { width: 110px; height: 168px; position: relative; 
	background-repeat: no-repeat; background-position: center 2px; }
#catalog_carrier div.ramka { width: 110px; height: 168px; position: absolute; left: 0; top: 0; background: url(../img/ramka_small.png); }
#catalog_carrier div.price { color: #FFF; font-size: 18px; font-weight: bold; text-align: center; width: 110px; 
	position: absolute; left: 6px; top: 132px; }
#catalog_carrier img.link { width: 110px; height: 168px; position: absolute; left: 0; top: 0; }
a.arrow { display: block; width: 25px; height: 28px; position: absolute; top: 157px; }
a.larr { background: url(../img/larr.gif) no-repeat 0 0; left: -70px; }
a.rarr { background: url(../img/rarr.gif) no-repeat 0 0; left: 596px; }
a.arrow:hover { background-position: 0 -28px; }

table.default td.basket_left { width: 295px; }
table.default td.basket_right { padding-left: 20px; border-left: 2px solid #98519F; }
td.basket_left #catalog_carrier { left: 0; }

div.basket_button { text-align: center; padding: 50px 0 45px; }
input.button { width: 217px; height: 100px; background: #98519F url(../img/button.gif); color: #FFF; font-size: 20px; 
	border: none; cursor: pointer; padding-bottom: 2px; }
	
div.back { position: relative; margin-left: 60px; }	
div.back a.larr { left: -60px; }
	
table.ramka { border-collapse: collapse; }
table.ramka td { padding: 0; }
table.ramka td.corners { height: 2px; font-size: 0; background: #98519F; }
table.ramka td.corners div { width: 2px; height: 2px; float: left; }
table.ramka td.corners div.corner1 { background: url(../img/corner_ramka1.gif); }
table.ramka td.corners div.corner2 { background: url(../img/corner_ramka2.gif); float: right; }
table.ramka td.corners div.corner3 { background: url(../img/corner_ramka3.gif); }
table.ramka td.corners div.corner4 { background: url(../img/corner_ramka4.gif); float: right; }
table.ramka img { border-left: 2px solid #98519F; border-right: 2px solid #98519F; float: left; }
	
table.default2 { border-collapse: collapse; }	
table.default2 td.td2 { padding: 0; }

