body {	font-family: Tahoma;	font-size: 11px;	color: #999999;	margin: 0px;	padding: 0px;	background-image: url(images/t_r.jpg);	background-repeat: no-repeat;	background-position: 990px top; background-color:#FFFFFF; height:100%;}
a {color:#2681c1;}
p, td, li {	font-family: Tahoma;	font-size: 13px;	color: #666666;}

h2{ font-size:14px; font-weight:bold; color:#000000;}

#main {}
#main h1{ font-size:18px; font-weight:normal; color:#000000;}
#main .title { font-size:18px; font-weight:normal; color:#000000;}
#main h2{ font-size:18px; font-weight:normal; color:#000000;}
#main h1.ptitles {font-size:14px; color:#217bba;font-weight:bold;}
.copyright { background-color: #3a8cc8;	background-image: url(images/bottom_bg.jpg);	background-repeat: no-repeat;	background-position: left bottom; height:99; padding:10px; color:#8fc7ef; font-size:10px;}
.copyright  a { color:#FFFFFF}
#copyright  { width:45%; float:left; padding-top:40px;}
#bottommenu {width:45%; float:right; }
#bottommenu a { color:#8fc7ef; font-size:10px; text-decoration:none;} 

#menu { padding-left:40px; padding-top:38px;}
#menu a { color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold; text-transform:uppercase; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:49px; display:block; float:left; background-image:url(images/m_bg.gif); background-repeat:repeat-x; }
#menu a:hover { background-color:#FFFFFF; color:#666666; background-image:none;}
#menu .m_left {width:100%; background-image:url(images/m_l.gif); background-repeat:no-repeat; background-position:left top; background-color:#58a4d9; height:4px; }
.menu_top {position:absolute; left:0px; top:166px; }

#menu td {padding-right:2px;}

#catalog { padding-left:20px; margin-bottom:20px;}
#catalog a { font-size:11px; color:#217bba;}
#catalog span { font-size:11px; color:#999999;}
#catalog a:hover { color:#000000;}
#catalog h2 { font-size:14px; color:#004e85;}

.prices {margin-top:10px; width:71px; float:right;}

#items {}
#items .title { font-size:11px; color:#217bba;  padding-bottom: 10px; border-bottom: 1px  dotted #CCCCCC;}
#items .title  span { font-size:18px; color:#217bba;}
#items p { padding-top:3px; margin-top:6px; padding-bottom:3px; margin-bottom:6px;}
#items .price  {margin-top:10px; width:120px; float:left;}
#items .price span {margin-top:10px; font-size:18px; color:#000000;}
#items .price img { margin-left:10px;}
#items  table.box { border-top: 1px  dotted #CCCCCC; border-bottom: 1px  dotted #CCCCCC;}
#items .data td { color:#666666; font-size:10px; padding-right:5px;}

#topmenu { text-align:right;}
#topmenu a {font-size:9px; color:#a1a1a1; text-decoration:none; margin-right:15px;}
#topmenu a:hover { color:#666666;}
#topmenu img {margin-left:5px; margin-right:5px;}

hr {size:1px; border:1px solid #cccccc;}
.cmd { background-color: #3a8cc8; border: 1px solid #3a8cc8; color:#FFFFFF;}

/* basket */
.basket_header {font-size: 11px;}
.basket_item {font-size: 11px;border-bottom: 1px dotted #cccccc;}
.line {border-bottom: 1px dotted #cccccc;}
.red {font-size:11px;}
.res {font-size: 11px;border: 1px solid #cccccc;}
.green { font-size:18px; font-weight:normal; color:#000000;}

.tit {font-size:12px; color:#666;font-weight:bold;}
.tith2 h2 {font-size:12px; color:#666;font-weight:bold;}
.bold {font-weight:bold;}
.small h2 {font-family: Tahoma;	font-size: 12px; color:#217bba;}
.h_2 { font-size:14px; font-weight:bold; color:#000000;}
.catalog { font-size:14px; font-weight:bold; color:#004e85;}
.uppercase { text-transform:uppercase; font-weight:bold; color:#217bba;}
.uppercase h2 { text-transform:uppercase; font-size: 11px; color:#217bba;}
div.button {width:110px; height:31px; border:1px #f4f4f6; background-color:#f4f4f6; text-align:center; font-size:9px; color:#3b8bc8; line-height:9px;}
div.button a {font-size:9px; padding:2px; color:#3b8bc8; line-height:9px; text-decoration: none;}
div.non a {font-size:9px; text-decoration: none; visibility:hidden;}
div.non {font-size:9px; text-decoration: none; visibility:hidden;}
