a:link {
	text-decoration: none;
	color: #21306B;
}

a:visited {
	text-decoration: none;
	color: #21306B;
}

a:hover, a:active {
	text-decoration: underline;
	color: #9C1010;
}

img {
    vertical-align: top;
    border:0;
}

body{
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
}

.input_field{
border: solid 1px #CCCCFF
}

.desc_text{
font-family: tahoma;
font-size: 12px;
color: #727272;
}

.reg_input{
font-family:tahoma;
font-size:11px;
height:12px;
width:150px;
border: solid 1px #CCCCFF
}

.red_line{
text-indent: 1.5em;
text-align: left;
}

.top_links_block
{
    text-align: left;
    font-family: arial;
    font-size:14px;
}

.top_bars
{
    font-weight: bold;
    padding-left: 14px;
    padding-right: 14px;
}

.top_search_block
{
    vertical-align: middle;
    text-align: right;
    background-image:url(images/top_right.gif);
    width: 100%;
    height: 69px;
}

.top_search_edit
{
    width: 160px;
    border: solid 1px #A59E9C;
    height:16px;
}

.top_right_bg
{
    background-image:url(images/top_right.gif);
    width:100px;
}

.main_tabs_bg
{
    background-image:url(images/top_menu_bg.gif);
    background-repeat:repeat-x;
}

.main_tabs_frame
{
    border-bottom:solid 1px #cccccc;
    width: 20px;
    height:23px;
    float:left;
}

.tab_selected
{
    border-bottom:solid 1px #cccccc;
    width:2px;
}

.tab_end
{
    border-bottom:solid 1px #cccccc;
    width:100%;
}

td.top_line_left
{
    background-image:url(images/top_left.gif);
    width:416px;
    height:98px;
}
td.top_links_bar
{
    height:29px;
}

td.middle_block
{
    vertical-align: top;
    width: 600px;
}

input.edit_photo_qnt
{
    border: solid 1px #D0D0D0;
    width: 50px;
}

.select_photo_paper_param
{
    border: solid 1px #D0D0D0;
    width: 200px;
}

img.gallery_img
{
    border: 5px solid #D0E7FB;
}

.menu_title
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #ECF3F7;
}

.menu_text
{
    font-family: Tahoma;
    font-size: 12px;
    color: #52618C;
    font-weight: bold;
}

.menu_arrows
{
    font-family: Comic Sans MS;
    font-size: 12px;
    color: #7BAED6;
    font-weight: bold;
}

.menu_cell_table
{
    margin: 0;
    padding: 0;
    width: 160px;
}

.menu_td
{
    background-image: url(images/catbg.jpg);
    width: 150px;
}

.new_prod_tb
{
    border: solid 1px #D0E7FB;
    width: 160px;
}

.new_prod_tva
{
    font-family: tahoma;
    font-size: 10px;
    color: #000000;
}

.dis_prod_tva
{
    font-family: tahoma;
    font-size: 12px;
    color: #000000;
}

.new_prod_prs
{
    font-size: 20px;
    color: #9C1010;
}

.new_prod_con
{
    font-size: 15px;
    color: #9C1010;
    font-weight: bold;
}

.inbox_frame{
font-family:tahoma;
font-size:11px;
height:15px;
width:590px;
border: solid 1px #5E93E3
}

.inbox_frame_admin{
font-family:tahoma;
font-size:11px;
height:20px;
width:100%;
border: solid 1px #5E93E3
}

.more_details_table
{
    width:80%;
    font-size:12px;
}

.bottom_copy
{
    padding-left:20px;
    font-family: arial;
    color: black;
    font-size: 12px;
}

.bottom_ibo
{
    color:#9F0F11;
    font-weight: bold;
}

.bottom_bg
{
    background-image:url(images/bottom_bg.gif);
}

.bottom_links
{
    padding-right: 50px;
    text-align: right;
}

.review_table
{
    border: solid 1px #D0E7FB;
    width: 450px;
}

.review_date
{
    background-color: #ACD4F9;
}

h1 {
    font: bold 12px Verdana;
    color: #5684AF;
    font-weight:normal;
}

.jqueryslidemenu{
font: bold 12px Verdana;
width: 800px;
margin:0 auto;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #5684AF; /*background of tabs (default state)*/
color: white;
border-right: 1px solid #778;
text-decoration: none;
}

.jqueryslidemenu ul li a.main {
background: none;
border: none;
margin-right: 2px;}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

div.params input {
    display: block;
}

span.add_row, span.remove_row {
    font-weight: bold;
    cursor:pointer;
    font-size:20px;
}
div.prod_param {
    float:left;
    padding-right:10px;
    text-align:right;
    width:150px;
}
td.prod_param_front {
    text-align:right;
    padding-right:5px;
}
td.prod_value_front {
    text-align:left;
}
tr.odd {
    background: #f5f5f5
}
a.breadcrumb {
    font-family:tahoma;
    font-size:11pt;
    font-weight:bold;
    text-decoration:none;
}