/* style for all elements */
body, html{
    width:100%;
}

body, td { font-family: Arial; font-size: 10px; }

/** {font-family: Arial; font-size: 10px;}*/
img
{
border:0;
  behavior: url('/1pngbehavior.htc');
}
.top_small_text3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000;  margin-top:8px; margin-bottom:23px;}
.ch{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#1c4563; font-face:NINA;}



/* style for body*/
.tab_cell
{
	font: normal 11px Tahoma;
	border-bottom: solid 1px #000000;
	padding-left: 10px;
}

.tab_top
{
	font: bold 11px Tahoma;
	border-bottom:solid 2px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	padding-left: 10px;
}

body {background: url(img/top_02.gif); background-repeat:repeat-x; color: #000000; margin:0px; background: url(img/top_02.gif); background-repeat:repeat-x; }



/* style for maint table*/

.main { width:100%; }

.rightcontent{ margin-left:15px; margin-top:20px; margin-bottom:10px;}

.heading{ font-size:17px; font-family:Georgia, "Times New Roman", Times, serif; margin-left:10px;}



form { margin:0; padding:0;}



a, a:link, a:active, a:visited {color: #000000; text-decoration: underline; font-size:10px;font-family:arial;  }

a:hover {color: #333333; text-decoration: underline;}

td{vertical-align:top;}





/* dogmar.lv */
.subcatalog_header{  font-size:18px; color:#203651; margin-left:20px; margin-top:20px;}

.subcatalog_header a, .subcatalog_header a:link, .subcatalog_header a:active, .subcatalog_header a:visited
{
font-size:18px; color:#203651; margin-left:20px; margin-top:20px; text-decoration:none;
     }
.subcatalog_header a:hover{  font-size:18px; color:#203651; margin-left:20px; margin-top:20px; text-decoration:none;}
     
     
.product2_div{ border:1px #cccccc dashed; background:url(img/product_content_bg.gif); background-repeat:repeat-x; background-position:left bottom; }

.subcatalog_link{ font-size:10px; color: #CC6600;  text-decoration:none; margin-top:15px; margin-bottom:10px; }
.subcatalog_link a, .subcatalog_link a:link, .subcatalog_link a:active, .subcatalog_link a:visited { font-size:10px; color: #333333; margin-left:10px; text-decoration:underline;}
.subcatalog_link a:hover{ font-size:10px; color: #FF9900; margin-left:10px; text-decoration:underline;}


.menuspacer{ height:1px; background:url(img/line.gif);}

.td1{ background: url(img/sec.gif); background-repeat:repeat-x; background-position:left bottom;}

.price_table{ background : url(img/center_price_td.gif);}

.price_left_td{ background: url(img/left_price_td.gif);}

.price_right_td{ background: url(img/right_price_td.gif); }

.logo{ background: url(img/logo.gif);}

.top_box{ margin-top:25px; width:95%;}

.top_td{ background:url(img/blue_line.gif); background-position:bottom; background-repeat:repeat-x;}



.top_table_left_border{ width:5px; height:96px; background:url(img/top_table_left_border.gif); background-position:left;}

.top_table_center_border{ background:url(img/top_table_center_border.gif); height:96px; background-position:left; background-repeat:repeat-x;}

.top_table_right_border{ background:url(img/top_table_right_border.gif); height:96px;  background-repeat: no-repeat; width:9px;}

.top_table_left_border1{ width:5px; height:25px; background:url(img/top_table_left_border1.gif); background-position:left;}

.top_table_center_border1{ background:url(img/top_table_center_border1.gif); height:25px; background-position:left; background-repeat:repeat-x;}

.top_table_right_border1{ background:url(img/top_table_right_border1.gif); height:25px;  background-repeat: no-repeat; width:9px;}


.language_on{font-size:10px;  text-transform:uppercase; padding-top:3px; background-repeat:no-repeat; color:white; padding-left:4px; font-family:arial; }
.language_on img { border: none; margin: 2px; }
.language {  color:#203651; font-size:10px; text-transform:uppercase; padding-top:3px;  background-repeat:no-repeat; padding-left:4px;  }
.language img { border: none; margin: 2px;
opacity: 0.5; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* IE 8 */
	filter:alpha(opacity=50);
}
.language a, .language a:link, .language a:visited, .language a:active{ font-size:10px; text-transform:uppercase;text-decoration:none;color:#203651; }
.language a:hover { color:#FFFFFF; text-decoration:none;}
.imageopaque {
 opacity: 1.0 !important; 
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)" !important; /* IE 8 */
 filter:alpha(opacity=100) !important;
}

.image50
{
	opacity: 0.5; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* IE 8 */
	filter:alpha(opacity=50);
}

.top_small_text{ color: #95A7B4; font-size:10px; margin-top:8px; margin-bottom:23px; }
.top_small_text2{ color: #95A7B4; font-size:10px; margin-top:8px;}
.lang_unknown{ background:url(img/lang_unknown.gif); background-repeat:no-repeat; background-position:left bottom; height:19;}
.top_select{ color:#666666; font-size:10px; height:18px; border:1px #95A7B4 solid; width:140; margin-top:2px; margin-left:8px; }

input.top_button {background:url(img/button_bg.gif); font-weight:bold; color:#ffffff; height:60px; width:20px; border: 1px solid #000066; margin-left:8px; background-position:center;}

input.login_button { background:url(img/login_button_bg.gif); font-weight:bold; color:#ffffff; height:43px; width:23px; border:none; margin-left:8px;}

.authorisation_text{color:#C9C1C1; font-size:10px; margin-left:8px; margin-right:7px; height:20px;}

input.authorisation_input{ height:16px; border-top:1px solid #95A7B4; border-left: 1px solid #95A7B4; border-bottom: 1px solid #C1DAEB; border-right: 1px solid #C1DAEB; }

.login_links{color:#336699; font-size:10px;}

.login_links a, .login_links a:link, .login_links a:active, .login_links a:visited{ color:#336699; font-size:10px; }

.login_links a:hover{color:#aa0000; text-decoration:underline;}

.mainmenu{margin-right:6px; }



.menuitem{ color:#203651; font-size:15px;  padding-top:8px; padding-bottom:8px;}



.menuitem a,.menuitem a:link, .menuitem a:active, .menuitem a:visited{ color:#203651; font-size:15px; padding-left:28px; margin-left:6px; background:url(img/star.gif); background-position:left center; background-repeat:no-repeat; padding-top:8px; padding-bottom:8px; text-decoration:none;  }

.menuitem a:hover{ color:#aa0000; text-decoration:none;}

.menuitem_on {color:#aa0000; font-size:15px; padding-left:28px; margin-left:6px; background:url(img/star.gif); background-position:left center; background-repeat:no-repeat; padding-top:8px; padding-bottom:8px }

.path_text{ color:#95A7B4; font-family:Tahoma; font-size:12px;}

.path{ color:#28A2E6; font-family:Tahoma; font-size:10px; }

.path a, .path a:link, .path a:active, .path a:visited {color:#95A7B4; font-family:Tahoma; font-size:10px; text-decoration: underline; height:12px;}

.path a:hover {color: #000000; text-decoration: underline;}

.special_product_header{ font-size:18px; color:#203651; margin-left:20px; margin-top:20px; }

.desc_text{ font-size:11px; color:#203651; width:100%; }

.special_product_desc{ margin-left:20px; width:100%;}

.desc_more{ font-size:10px; font-family:Tahoma; padding-right:20px; background:url(img/arrow.gif); background-repeat:no-repeat; background-position:right center;}

.desc_more a, .desc_more a:link, .desc_more a:active, .desc_more a:visited { color:#28A2E6; font-size:10px; font-family:Tahoma; }

.special_price{}

.special_line_text{ color:#ffffff; font-size:11px; }

.special_line_big_text{ color:#ffffff; font-size:18px;}

.price{

	font-size:13px;

	color:#FF0101;

	font-weight: 800;

}

.menu_heading{ color:#95A7B4; font-family:Tahoma; font-size:12px; margin-top:25px; margin-left:0px; }
.menu_heading a, .menu_heading a:link, .menu_heading a:active, .menu_heading a:visited { color:#95A7B4; font-family:Tahoma; font-size:12px;}
.menu_heading a:hover{ color:#aa0000; font-family:Tahoma; font-size:12px;}


.submenu{ margin-top:5px;}

.submenuitem{ padding-left:20px;padding-right:10px; padding-top:8px; padding-bottom:8px;

 font-size:10px; font-family: Tahoma; color:#203651; background:url(img/star.gif); background-repeat:no-repeat; background-position:left center;}

.submenuitem a, .submenuitem a:link, .submenuitem a:visited, .submenuitem a:active{ font-size:10px; font-family: Tahoma; color:#203651; text-decoration:underline; text-transform:uppercase;}

.submenuitem a:hover {    color:#aa0000; text-decoration: underline;  }



.submenuitem_on{ padding-top:8px; padding-bottom:8px;padding-left:20px;padding-right:10px;

 font-size:10px; font-family: Tahoma; color:#ffffff; background:#3581C1; background-repeat:no-repeat; background-position:left center; text-transform:uppercase;}

.submenuitem_on a, .submenuitem_on a:link, .submenuitem_on a:visited, .submenuitem_on a:active{ font-size:10px; font-family: Tahoma; color:#ffffff; text-decoration:none;  }

.submenuitem_on a:hover { text-decoration: underline;  }



.sub_sub_submenuitem{ margin-left:15px;  padding-top:8px; padding-bottom:8px;padding-left:38px;padding-right:11px;

 font-size:11px; font-family: Tahoma; color:#0292E2; background: url(img/submenu_dot.gif); background-repeat:no-repeat; background-position:left center; text-transform:uppercase;}

.sub_sub_submenuitem a, .sub_sub_submenuitem a:link, .sub_sub_submenuitem a:visited, .sub_sub_submenuitem a:active{ font-size:11px; font-family: Tahoma; color:#203651; text-decoration:none;  }

.sub_sub_submenuitem a:hover {color:#aa0000; text-decoration: none;  }

.sub_sub_sub_submenuitem{ margin-left:25px;  padding-top:8px; padding-bottom:8px;padding-left:38px;padding-right:11px;

 font-size:11px; font-family: Tahoma; color:#0292E2; background: url(img/submenu_dot.gif); background-repeat:no-repeat; background-position:left center; text-transform:uppercase;}

.sub_sub_sub_submenuitem a, .sub_sub_sub_submenuitem a:link, .sub_sub_sub_submenuitem a:visited, .sub_sub_sub_submenuitem a:active{ font-size:11px; font-family: Tahoma; color:#203651; text-decoration:none;  }

.sub_sub_sub_submenuitem a:hover {color:#aa0000; text-decoration: none;  }



.sub_submenuitem{  padding-top:8px; padding-bottom:8px;padding-left:28px;padding-right:10px;

 font-size:10px; font-family: Tahoma; color:#0292E2; background: url(img/submenu_dot.gif); background-repeat:no-repeat; background-position:left center; text-transform: capitalize; }

.sub_submenuitem a, .sub_submenuitem a:link, .sub_submenuitem a:visited, .sub_submenuitem a:active{ font-size:10px; font-family: Tahoma; color:#203651; text-decoration:none;  }

.sub_submenuitem a:hover {    color:#aa0000; text-decoration: none;  }


.spliter_td{ height:1; background:#DEE1E4;}

.product_sale{ font-size:14px; color:#FD020E; font-family:Tahoma; margin-left:17px; font-weight:bold;}

.product_name{ font-size:14px; color:#203651; font-family:Tahoma; font-weight:800; }

.short_desc{ color:#203651; font-size:10px; margin-right:5px; height:60px; width:100px;}

.my_table{}

.my_table2{ margin-top:8px;}

.new_item{ color:#89CCF1;  font-size:14px; font-family:Tahoma;  font-weight:bold; margin-right:5px;}

.products_stock{ color:#26A3E6; font-size:11px; margin-top:18px; }

.price_text{  font-family:Tahoma; font-weight:bold; font-size:10px; margin-right:1px; color:#26A3E6; padding-top:3px;}

.price_text2{  font-family:Tahoma; font-weight:bold; font-size:14px; margin-right:1px; color:#26A3E6; }

input.cart_button {background-image:url(img/cart_button_bg.gif); font-weight:bold; color:#ffffff;border:none; cursor:hand; padding-left:24px; height:16px; font-size:10px;  }

input.more_button {background-image: url(img/more_button_bg.gif); font-weight:bold; color:#ffffff; border:none; cursor:hand; padding-left:24px; height:16px; font-size:10px;  }
input.blackbut {background-image: url(img/knopka.jpg); font-weight:bold; color:#ffffff; border:none; cursor:hand; padding-left:24px; height:16px; font-size:9px; float:left; padding-right:4px; }
.blackbut a, .blackbut a:link, .blackbut a:active, .blackbut a:visited  {background-image: url(img/knopka.jpg); font-weight:bold; color:#ffffff; border:none; cursor:hand; padding-left:24px; height:16px; font-size:9px; float:left; padding-right:4px; padding-top:2px; text-decoration:none;}

.content_products{ margin-top:29px; margin-left:14px; }

.product_tr_spacer{ height:22px;}

.main_product_td{width:70px; height:35px;}

.product_table{ height:220px;}



.path_bottom{ 

font-family: Tahoma;

font-size:10px;

background: url(img/path_bg.gif);

background-repeat:no-repeat;

background-position:center;

color:#ffffff;

width:16px; height:20px;

padding-top:2px;

padding-left:1px;}

.path_bottom_on{ 

font-family: Tahoma;

font-size:10px;

background: url(img/path_bg_on.gif);

background-repeat:no-repeat;

background-position:center;

color:#ffffff;

width:16px; height:20px;

padding-top:2px;

padding-left:1px;}





.path_bottom a, .path_bottom a:link, .path_bottom a:active, .path_bottom a:visited { 

font-family:Tahoma;

font-size:10px;

color:#ffffff;

text-decoration:none;

}

.path_bottom a:hover { color:#aa0000; text-decoration:none;

}



.path_double_arrow{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

width:16px;

height:19px; 

} 

.path_double_arrow a, .path_double_arrow a:link, .path_double_arrow a:active , .path_double_arrow a:visited {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

text-decoration:none;

width:15px;

} 

.path_double_arrow a:hover{ color:#aa0000;

}

.path_arrow{

font-family:Verdana, Arial, Helvetica, sans-serif;

background:#F2EBDD;

font-size:12px;

width:20px;

height:19px;

}

.path_arrow a, .path_arrow a:link, .path_arrow a:active , .path_arrow a:visited {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

text-decoration:none;

font-size:11px;}



.path_arrow a:hover{ color:#aa0000;

} 

.footer_text{ font-size:10px; color:#fff; margin-left:25px; margin-right:25px;}
.footer_text a:hover,
.footer_text a:link,
.footer_text a:visited,
.footer_text a:active
{
    color:#fff;
}
.copyright{ font-size:11px !important; color:#fff;}

.product_inside{ margin-top:54; margin-left:74; margin-bottom:40px;}

.description_title{ font: Tahoma; font-size:14px; color:#95A7B4;}

.opisanije{font-size:15px; font-family:Tahoma; height:25; padding:20px; }

.opisanije_td{ background:#F7F7F7;  }

.manufacturer_link{ color:#40648F; font-size:11px; margin-top:10px; }

.manufacturer_link a, .manufacturer_link a:link, .manufacturer_link a:visted, .manufacturer_link a:active { color:#26A3E6; font-size:11px; text-decoration:underline; }

.manufacturer_link a:hover{ color: #FF0000; font-size:11px; text-decoration:underline; }
.form_header{ font-size:18px; font-family:Tahoma; color:#203651;}
.form_title{ font-size:11px; font-family:Tahoma; color:#203651; font-weight:bold; padding:5; }
.form_text{font-size:11px; font-family:Tahoma; color:#000000; margin-right:5px; float:right;   }
.1st_td { vertical-align:middle; width:200;}
.2nd_td { vertical-align:middle; width:60%;}
.1st_tr { background:#F7F7F7; }
.splitter_td{ background: url(img/line2.gif); background-repeat: no-repeat; height:1; width:100%}
input.form_input{ height:18px; border:1px solid #95A7B4; color:#2A6A98; font-family:Tahoma; font-size:11px; margin-top:2px; margin-bottom:2px; width:188px;}
.style1 {color: #2A6A98; font-size:11px; margin-right:2px;}
.split_tr{ background:#E4F1F0; height:25; padding-left:10px; padding-top:5px;}
textarea.form_input{ height:60px; border:1px solid #95A7B4; color:#2A6A98; font-family:Tahoma; font-size:11px; margin-top:2px; margin-bottom:2px; width:188px;}
.textar{width: 600px;
	height: 600px;
	border:1px solid #88A0C8; 
	font-family:  Tahoma, verdana, arial,sans-serif; 
	font-size: 11px; 
	color: #003068; 
	text-decoration: none; 
	background-color: #E9EDF0;}
/* .submenuitem_on .blink
{
	background: none;
	padding-left: 0px;
	font-weight: normal !important;
	font-size: 11px;
	color: white;
}
.blink
{
	background: url(images/snowflake.png) no-repeat 0px 0px;
	padding-left: 16px;
	font-weight: bold !important;
	font-size: 11px;
	color: red;
}
*/



.catalog table tr td
{
    font-size: 14px;
}
.catalog table tr th
{
    text-align: left;
    font-size: 15px;
    color: #0b4874;
}

.catalog table tr th,
.catalog table tr th a,
.catalog table tr th a:visited,
.catalog table tr th a:active
{
    font-size: 15px;
    color: #0b4874;
    font-weight: bold;
    text-transform: uppercase;
}


.catalog table tr th a,
.catalog table tr th a:visited,
.catalog table tr th a:active
{
    color: #0b4874;
    text-decoration: none;
    font-size: 15px;
}
.catalog table tr td a,
.catalog table tr td a:visited,
.catalog table tr td a:active
{
    color: #3b78a4;
    text-decoration: none;
    font-size: 14px;
}


.catalog table tr td a:hover
{
    color: #3b78a4;
}
.catalog table tr th a:hover,
.catalog table tr td a:hover
{
    color:#0b4874;
    text-decoration: underline;
}


#top_menu{
  color:#aa0000;
  font-size: 12px;font-weight: normal;
}

#top_menu a {color: #8597A4; font-size: 12px;text-decoration: none; font-weight: normal;}

#top_menu .delimeter{
color:#8597A4;
}

.search_form{
    display: inline;
}

table.top_search_form tr td
{
    vertical-align: middle;
}
table.top_search_form *
{
    font-size: 1.1em;
}

div.authform *
{
    font-size: 1.1em;
}

.contactinfo
{
	font-size: 1.1em;
	font-weight: bold;
}

.contactinfo a,
.contactinfo a:hover,
.contactinfo a:link,
.contactinfo a:active,
.contactinfo a:visited
{
	font-size: 1.1em;
	font-weight: bold;
}

.textinfo *
{
	font-size: 15px;
}

tr.odd { background:#efefef; }
tr.odd td, tr.even td { padding:5px 5px; font-size:11px; font-family:Tahoma, Verdana; }

#logoRow { overflow:hidden; clear:both; padding:7px 9px 0px 3px; }
#logoRow a.l { display:block; width:411px; float:left; margin-top:8px;  }
#logoRow p { margin:0; padding:0; padding-bottom:7px; }
#contactInfo { overflow:hidden; text-align:left; width:470px; float:right; padding:0px 10px; font-size:11px; }
#contactInfo p { font-size:11px !important; }
#headRow { background:url(img/head/bg.png) top left repeat-x; min-height:122px; height:auto !important; height:122px; padding:0px 6px; clear:both; }
#headRow a.l { display:block; width:133px; float:left;  }
#headRow #langBlock { float:left; width:150px; padding-top:13px; padding-left:20px;}
#headRow #authBlock { float:right; overflow:hidden; color:#000; padding-top:11px; }
#headRow #authBlock a { color:#000; }
#headRow #searchBlock { overflow:hidden; text-align:center; padding-top:19px; }
#headRow #searchBlock td { color:#000; }
#headRow #searchBlock #search_field { width:200px; margin-right:10px; font-size:11px; color:#000; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding-left:5px; padding-right:5px; }
.footer_text { color:#000; }
#headContainer { overflow:hidden; height:59px; }
#topMenu { text-align:right; padding-top:15px; padding-right:25px; }
