/* CSS Document */
html, body
{
  margin: 0px;
  padding: 0px;
  border: 0px;
  height: 100%;
  width: 100%;
  font-weight: normal;
  font-family: arial;
  font-style: normal;
  text-decoration: none;
  font-size: 12px;
  color: #1D4499;  
}

p {padding: 0px; margin: 0px; }

table.all
{
  width:100%;  
  height: 100%;
}

img
{
  border:0px;
}

a
{
 color:#000000;
 font-family: arial;
 font-size:11px;
 text-decoration:none;
}

td
{
  font-weight: normal;
  font-family: arial;
  font-style: normal;
  text-decoration: none;
  font-size: 12px;
  color: #1D4499;  
}

textarea
{
  font-weight: normal;
  font-family: arial;
  font-style: normal;
  text-decoration: none;
  font-size: 12px;
  color: #ffffff;  
}

.bg_main { background:url(/image/site/bg_main.gif) top repeat-x; }

.padding3-top       {padding-top:3px;}
.padding3-bottom {padding-bottom:3px;}

.padding5-top         {padding-top:5px;}
.padding5-right       {padding-right:5px;}

.padding10-top       {padding-top:10px;}
.padding10-bottom {padding-bottom:10px;}
.padding10-left       {padding-left:10px;}
.padding10-right       {padding-right:10px;}

.padding15-left   {padding-left:15px;}
.padding15-right {padding-right:15px;}

.padding20-top {padding-top:20px;}

.border_bottom { border-bottom: 1px solid #ADBCDD;}
.border_top      { border-top: 1px solid #ADBCDD;}

.copy10_b
{
 color: #A2B1D4;
 font-family: verdana;
 font-size: 10px;
}


.txt16_r
{
 color:#AD1226;
 font-family: verdana;
 font-size: 16px;
}

.txt10_r
{
 color:#AD1226;
 font-family: verdana;
 font-size: 10px;
 font-weight : bold;
 vertical-align: super;
}

.txt10_r1
{
 color:#AD1226;
 font-family: arial;
 font-size: 12px;
 font-weight : bold;
 vertical-align: super;
}

.txt10_r2
{
 color:#AD1226;
 font-family: verdana;
 font-size: 12px;
 font-weight : bold;
 vertical-align: super;
 font-style : italic;
}

.txt10_r3
{
 color:#AD1226;
 font-family: george;
 font-size: 14px;
 font-weight : bold;
 vertical-align: super;
 font-style : italic;
}

td.bg_b           { background:url(/image/site/bg_b.gif)  center center repeat-x; }
td.bg_lang_sel           { background:url(/image/site/bg_lang_sel.gif) center no-repeat; }
td.bg_lang                 { background:url(/image/site/bg_lang.gif) center no-repeat; }
td.bg_menu_top         { background:url(/image/site/bg_menu_top.gif) top repeat-x; }
td.bg_menu_top2         { background:url(/image/site/bg_menu_top2.gif) top repeat-x; }
td.bg_menu_top_right { background:url(/image/site/bg_menu_top_right.gif) top repeat-x; }
td.bg_btn                   { background:url(/image/site/bg_btn.gif) top repeat-x; }

.bg_date                 { background:url(/image/site/bg_date.gif) center no-repeat; }

a.page_sel
{
 color: #96171A;
 font-family: verdana;
 font-size: 12px;
 text-decoration:none;
 font-weight: bold;
}

a.page
{
 color: #96171A;
 font-family: verdana;
 font-size: 10px;
 text-decoration:none;
}

a.page:hover
{
 color: #96171A;
 font-family: verdana;
 font-size: 10px;
 text-decoration:underline;
}

a.txt10_r
{
 color: #96171A;
 font-family: verdana;
 font-size: 10px;
 text-decoration:none;
}

a.txt10_b
{
 color: #A2B1D4;
 font-family: verdana;
 font-size: 10px;
 text-decoration:none;
}

a.txt10_b:hover
{
  color: #A2B1D4;
 font-family: verdana;
 font-size: 10px;
 text-decoration:underline;
}

a.txt13_ff
{
 color: #ffffff;
 font-family: arial;
 font-size: 13px;
 text-decoration:none;
}

a.txt13_ff:hover
{
  color: #ffffff;
 font-family: arial;
 font-size: 13px;
 text-decoration:underline;
}


a.txt12
{
  color: #1D4499;
 font-family: verdana;
 font-size: 12px;
 text-decoration:none;
}

a.txt12:hover
{
  color: #1D4499;
 font-family: verdana;
 font-size: 12px;
 text-decoration:underline;
}

a.btn
{
  color: #6C89C8;
 font-family: verdana;
 font-size: 10px;
 text-decoration:none;
}

span.error
{
 color: #9B2130;
 font-family: verdana;
 font-size: 11px;
 text-decoration:none;
}

/* ACCORDION */
#navigation {
	margin:0px;
	padding:0px;
	text-indent:0px;
	background: url(/image/site/acc_bg.gif) repeat;
}

#navigation a.head {
	cursor:pointer;
	background: url(/image/site/acc_bg.gif) repeat;
	color: #1D4499;
	display: block;
	margin:0px;
	padding:0px;
	text-indent: 28px;
	text-decoration: none;
	font-family: tahoma;
  font-size: 14px;
  line-height: 30px;
  border-bottom: 1px solid #E7EDF7;
}

#navigation a.head:hover 
{
/*  color:#FFFFFF; */
}

#navigation a.head div {
	background: url(/image/site/sag.gif) no-repeat right center;  
}

#navigation a.selected {
  background: url(/image/site/acc_bg2.gif) repeat;
  color: #FFFFFF;
}
#navigation a.selected div {
	background: url(/image/site/sag2.gif) no-repeat right center;  
}
#navigation a.current {
	background-color:#FFFF99;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;
}
#navigation li li a{
  color:#000000;
  display:block;
  text-indent: 28px;
  text-decoration: none;
  line-height: 30px;
  font-family: tahoma;
  font-size: 14px;
  border-bottom: 1px solid #E7EDF7;
}
#navigation li li a:hover 
{
/*
  background: #6376A3;
  color:#FFFFFF;
*/
}

.acc_tl { height: 5px; background: url(/image/site/acc_tl.gif) top left no-repeat; border-bottom: 1px solid #E7EDF7; }
.acc_tc { height: 5px; background: url(/image/site/acc_bg.gif) repeat; border-bottom: 1px solid #E7EDF7; }
.acc_tr { height: 5px; background: url(/image/site/acc_tr.gif) top right no-repeat; border-bottom: 1px solid #E7EDF7; }
.acc_bl { width: 5px; height: 5px; background: url(/image/site/acc_bl.gif) bottom left no-repeat; }
.acc_bc { height: 5px; background: url(/image/site/acc_bg.gif) repeat; }
.acc_br { width: 5px; height: 5px; background: url(/image/site/acc_br.gif) bottom right no-repeat; }
.acc_l { width: 5px; background: url(/image/site/acc_bg.gif) repeat; }
.acc_r { width: 5px; background: url(/image/site/acc_bg.gif) repeat; }

.aslide 
{
  background: #D6E1F5;
  vertical-align: middle;
}

.serv_title 
{
  height: 29px; 
  background: url(/image/site/serv_bg.gif) repeat #9BABD0;
  text-indent: 10px;
  font-family: tahoma;
  font-size: 14px;
  line-height: 29px; 
  color: #FFFFFF; 
}

.serv_row
{
  border-bottom: 1px solid #F1F5FC;
  padding-left: 10px;
  padding-right: 10px;
}

.serv_count
{
  width: 25px; 
  float: left;
  height: 22px;
  line-height: 22px;
  font-family: tahoma;
  font-size: 14px;
}

.serv_name
{
  height: 22px;
  line-height: 22px;
  font-family: tahoma;
  font-size: 14px;
  cursor:pointer;
}

.part_title
{
  height: 29px; 
  background: url(/image/site/part_bg.gif) repeat #6376A3;
  text-indent: 10px;
  font-family: tahoma;
  font-size: 14px;
  line-height: 29px;  
  color: #FFFFFF; 
}

.part_descr
{
  padding: 10px 10px 10px 10px;
  background: #F1F5FC;
  margin: 0px 0px 5px 0px;
}

.part_img_descr
{
  padding: 0px 10px 10px 0px;
  float: left;
}

.part_title2
{
  background: #F1F5FC;
  color: #1D4499;
  padding-left: 10px;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
}

input.feedback {
background:#F3F5F8 none repeat scroll 0 0;
border:1px solid #88898E;
color:#000000;
font-family:arial;
font-size:11px;
height:17px;
vertical-align:middle;
width:99%;
}
input.bttn_ok {
background:#F5F8FD none repeat scroll 0 0;
border:0 none;
color:#202E4B;
cursor:pointer;
font-family:arial;
font-size:11px;
font-weight:bold;
height:17px;
}


/* IE 6 Fix */
div.card_en {  background:url(/image/partner_categories/card_en.png) no-repeat; width: 179px; height: 128px; }
*html .card_en { background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/image/partner_categories/card_en.png,sizingMethod=crop); }

div.card_ro { clear:both; background:url(/image/partner_categories/card_ro.png) no-repeat; width: 179px; height: 128px; }
*html .card_ro { background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/image/partner_categories/card_ro.png,sizingMethod=crop); }

div.card_ru { background:url(/image/partner_categories/card_ru.png) no-repeat; width: 179px; height: 128px; }
*html .card_ru { background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/image/partner_categories/card_ru.png,sizingMethod=crop); }

/*	Partner categories  */

div.partcat_left
{
 float:left;
 padding:0 0 5px 5px;
}


ul.partcat {list-style-type: none; padding-left: 0px; margin-left: 0px;}
ul.partcat li {float: left; margin-bottom: 5px;}

*html ul.partcat {list-style-type: none; padding-left: 0px; margin-left: 0px;}
*html ul.partcat li {float: left; margin-bottom: 5px;}

table.partcat_dlg {}
table.partcat_dlg td {width: 88px; height: 49px; text-align: center; vertical-align: middle;}
table.partcat_dlg td div { font-size: 18px; color: #8D0008; padding-left: 10px; padding-bottom: 5px;}

span.partcat_card { color: Black; font-weight: bold; font-size: 13px; color: #ED1C24;}
span.partcat_partname { color: #556677; font-size: 14px; font-family: Arial; font-weight: bold;}
span.partcat_title {color: White; font-size: 14px; font-family: Arial;}
.partcat_item {}
ul#partnerAddressesList {list-style-type: none; padding-left: 5px;}
ul.visible {display: block;}
ul.hidden {display: none;}
span.partcat_dlg_discount {font-family: georgia; font-size: 18px; color: White;}

div.partcat_descr { padding: 10px 10px 10px 10px; background: #FFFFFF; margin: 0px 0px 5px 0px; }
div.partcat_descr table td {color: Black; border-top: 1px Solid Black; padding-top: 2px;}

span.syf_error { color:red; font-weight:bold; font-family:Arial; text-transform:uppercase;}
span.syf_success { color:#29166F; font-weight:bold; font-family:Arial; text-transform:uppercase; }
span.syf_success_small { color:#29166F; font-family:Arial; text-transform:lowercase; }
