body {
background:#fff;
font-family:tahoma;
font-size:10pt;
font-weight:normal;
margin:0;
padding:0;
}
.premain {
background:#0A8D7F url(images/newbg.jpg) 0 0 repeat-x;
}
.main {
max-width:1300px;
min-width:980px;
padding-top:1px;
}
.topleft {
background:transparent url(images/head_left.jpg) no-repeat scroll 0 0;
height:141px;
width:7px;
}
.topcent {
background:transparent url(images/head_cent.jpg) repeat-x scroll 0 0;
height:141px;
}
.topright {
background:transparent url(images/head_right.jpg) no-repeat scroll 0 0;
height:141px;
width:7px;
}
td {
font-family:tahoma;
font-size:10pt;
font-weight:normal;
}
a {
color:#0069B7;
}
a.page {
color:#505050;
font-size:15px;
}
td.current_page {
color:black;
font-size:17px;
}
a.product_name {
color:#0069B7;
font-family:tahoma;
font-size:17px;
font-weight:normal;
}
.price {
background-image:url(images/price.gif);
color:#35B2B9;
font-family:tahoma;
font-size:18px;
font-weight:normal;
height:60px;
text-align:center;
width:72px;
}
a.cat_menu_item:link, a.cat_menu_item:visited, a.cat_menu_item_sel:link, a.cat_menu_item_sel:visited {
color:#909192;
font-size:13px;
line-height:13px;
margin-bottom:10px;
text-decoration:none;
}
a.cat_menu_item_sel:link, a.cat_menu_item_sel:visited {
color:#0069B7;
}
a.cat_menu_item:hover, a.cat_menu_item_sel:hover {
color:#0069B7; text-decoration:underline;
}
a.cat_menu_item_sel:link, a.cat_menu_item_sel:visited {
font-weight:bold;
}
a.subcat_menu_item:link, a.subcat_menu_item:visited, a.subcat_menu_item_sel:link, a.subcat_menu_item_sel:visited {
color:#909192; 
font-size:13px;
line-height:13px;
text-decoration:none;
}
a.subcat_menu_item_sel:link, a.subcat_menu_item_sel:visited {
color:#0069B7; 
}
a.subcat_menu_item:hover, a.subcat_menu_item_sel:hover {
color:#0069B7; 
text-decoration:underline;
}
a.subcat_menu_item_sel:link, a.subcat_menu_item_sel:visited {
font-weight:bold;
}
.login {
background-color:#F0F0F0;
height:110px;
padding-left:20px;
}
h1 {
font-family:tahoma;
font-size:22px;
font-weight:normal;
margin:0;
padding:0;
}
h2 {
font-family:tahoma;
font-size:17px;
font-weight:normal;
margin:0;
padding:0;
}
a.brand {
color:black;
font-family:tahoma;
font-size:10pt;
font-weight:normal;
}
hr {
background-color:#C0C0C0;
border:medium none;
color:#C0C0C0;
height:1px;
}
.chars {
background-color:#E0E0E0;
}
td.chars {
background-color:#F5F5F5;
font-family:tahoma;
font-size:12px;
}
a.news_header {
color:#4C4C4C;
font-size:20px;
height:25px;
}
.copyright {
color:#FFFFFF;
height:55px;
margin-right:-11px;
margin-top:20px;
}
a.logo:link, a.logo:visited, a.logo:hover {

background:transparent url(images/logo.jpg) no-repeat scroll 0 0;
display:block;
height:114px;
width:405px;
}
.cart {

background:transparent url(images/cart.jpg) no-repeat scroll 0 25px;
height:98px;
padding-left:80px;
padding-top:40px;
}
.loginput {
border:1px solid #D6D7D9;
color:#909192;
font-size:10pt;
width:160px;
}
.newcont_main {

background:#FFFFFF none repeat scroll 0 0;
margin-top:10px;
}
.newcont_lc {

background:transparent url(images/newcont_lc.jpg) no-repeat scroll left top;
}
.newcont_rc {

background:transparent url(images/newcont_rc.jpg) no-repeat scroll right top;
}
.newcont_lb {

background:transparent url(images/newcont_lb.jpg) no-repeat scroll left bottom;
}
.newcont_rb {

background:transparent url(images/newcont_rb.jpg) no-repeat scroll right bottom;
}
.cont {
margin:20px 10px 0 10px;
}
.topmenu {

background:transparent url(images/newmenu_cent.jpg) repeat-x scroll 0 0;
height:38px;
margin-top:10px;
text-align:left;
}
.topmenu_l {

background:transparent url(images/newmenu_left.jpg) no-repeat scroll left top;
height:38px;
}
.topmenu_r {

background:transparent url(images/newmenu_right.jpg) no-repeat scroll right top;
height:38px;
line-height:38px;
padding-left:20px;
position:relative;
vertical-align:middle;
}
.lefttop {
margin:0;
padding:0;
}
.lefttop a:link, .lefttop a:visited {
color:#8F8F8F;
display:block;
float:left;
height:39px;
line-height:38px;
padding:0 10px;
text-decoration:none;
}
.lefttop a:hover {

background:transparent url(images/newmenu_cent_mover.jpg) repeat-x scroll 0 0;
color:#FFFFFF;
}
.topmenu_parser {

background:transparent url(images/newmenu_parser.jpg) no-repeat scroll 0 0;
float:left;
height:38px;
width:1px;
}
.search {
background:transparent url(images/newsearch.jpg) no-repeat scroll 0 0;
border:0 none;
color:#aaa;
font-size:8pt;
height:20px;
padding:1px 5px 3px 7px;
width:135px;
}
a.searchlnk:link, a.searchlnk:hover, a.searchlnk:visited {
color:#FFFFFF;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}
.righttopmenu {
height:40px;
width:200px;
}
.topmenusel {
color:#000000;
}
a.order, a.order:link, a.order:visited {

background:transparent url(images/order.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-weight:bold;
height:21px;
line-height:20px;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:101px;
}
a.order:hover {
text-decoration:underline;
}
.short_descr {
font-size:12px;
padding:0 0 10px 20px;
width:100%;
}
.short_descr p {
margin-top:0;
}
.price_descr {
font-size:12px;
padding:0 0 0 20px;
}
a.img_link:link img, a.img_link:visited img {
border:1px solid #D6D7D9;
}
a.img_link:hover img {
border:1px solid #666666;
}
.priznDiv {

background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:none;
min-width:150px;
padding:10px 25px 25px;
position:absolute;
top:-150px;
z-index:96;
}
#mainMessageWindow {
background-color:#000000;
display:none;
height:100%;
margin-top:-17px;
opacity:0.4;
position:absolute;
width:100%;
z-index:95;
}
