/*
######################################################################
######################################################################
######################################################################
style created by fixar design
copyright http://www.fixar.org //  http://www.sofiapromo.com
######################################################################
######################################################################
######################################################################
*/




/*
######################################################################
######################################################################
######################################################################

http://www.sofiapromo.com/css/layout.css

######################################################################
######################################################################
######################################################################*/
* {
 padding: 0;
 margin: 0;
}
body {

font: 90% "Lucida Sans Unicode","Lucida Grande","Bitstream Vera Sans","Trebuchet MS","Geneva","Arial",sans-serif;
color:#000000;
background-color:#FFFFFF;

}
/*WRAPPER*/
img { border:none;}
#wrapper {
 width: 980px;
 margin: 0 auto;
 background-color:#FFFFFF;
 color:#000000;
}

/* END -> WRAPPER*/


.inner_x_alabala { margin:0px 15px 15px 15px;}
.inner_x_alabala li{ margin-left:15px;}

/*HEADER*/

#header { margin:0px;  padding:0px; background: url(images/headerbg.png) left top no-repeat; color:#FFFFFF; height: 80px; visibility:hidden;}
#headernav1 { height:100%; float:left; margin-left:380px; background:transparent; width:180px; display:inline; color:#FFFFFF;}
#headernav1 li { list-style-type:none; margin-left:20px; text-align:center; font-size:8pt;  }

#headernav2 { height:100%; background:transparent; color:#000000; width:300px; float:left; margin-left:120px;}
#headernav2 ul { margin:0px; padding:0px;}
#headernav2 ul li { display:inline; list-style-type:none; margin-left:10px; font-size:8pt; }
#headernav2_1 { margin-left:40px; padding:0px;}
#headernav2_2 a{ margin-left:80px; background: #000000; margin-top:0px; color: #FFFFFF; padding-left:10px; padding-right:10px; padding-bottom:3px; border-bottom:1px solid  #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; text-decoration:none;}
#headernav2_2 a:hover{ background: #FFFFFF; margin-top:0px; color: #000000; padding-left:10px; padding-right:10px; padding-bottom:3px; border-bottom:1px solid  #000000; border-right: 1px solid  #000000; border-left: 1px solid #000000; text-decoration:none;}


#headernav2_3 a{ margin-left:10px; background: #000000; margin-top:0px; color: #FFFFFF; padding-left:10px; padding-right:10px; padding-bottom:3px; border-bottom:1px solid  #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; text-decoration:none;}
#headernav2_3 a:hover{ background: #FFFFFF; margin-top:0px; color: #000000; padding-left:10px; padding-right:10px; padding-bottom:3px; border-bottom:1px solid  #000000; border-right: 1px solid  #000000; border-left: 1px solid #000000; text-decoration:none;}



#search_form { margin:40px 0px 0px 0px;}
#searchbar { float:left;}
.button_search { height:19px; background: transparent; color: #FFFFFF; border:none; margin:0px; padding:0px; cursor:pointer; border-bottom:1px  dotted #FFFFFF;}
#search_text{ width:140px; background: #FFFFFF; color: #999999; border:1px solid  #CCCCCC; margin:0px; padding:0px; height:17px;}
.select_promo_news { font-size:8pt; width:90px; background:#000000; color:#FFFFFF; border: #FFFFFF 1px solid;}



#publikuvai_promo { color: #000000; margin-top:10px;  font-weight:bold;}
#publikuvai_promo a { color: #000000;   font-weight:bold; text-decoration:none;}
#publikuvai_promo a:hover { color: #000000;   font-weight:bold; text-decoration: underline;}
#pechatno_izdanie  { color: #000000; margin-top:30px; font-weight:bold;}
#pechatno_izdanie a  { color: #000000;  font-weight:bold; text-decoration:none;}
#pechatno_izdanie a:hover  { color: #000000;  font-weight:bold; text-decoration: underline;}





/* END -> HEADER */

/*NAVBAR*/


#navbar {margin: 0px; padding: 0px; width:100%; height:20px; display:block; visibility:hidden;}
.navbar_label_categories_bg { width:195px; height:20px; background:transparent url(images/navbar_bg.png) top left no-repeat; float:left; }
.navbar_label_categories_bg span { padding-left:40px; padding-top:10px; font-size:14px; color:#000099; line-height: 18px;}
#navbar ul li { display:inline; }


#navbar_menu { background: #FFFFFF; color: #FFFFFF; height:100%; margin:0px; padding:0px;}

#navbar_menu ul, #navbar_menu ul li a {margin: 0; display: inline; list-style-type: none; }


#navbar_menu ul li a{float: left; line-height: 14px; border-bottom: 1px solid  #000000; border-left: 3px solid  #FFFFFF; padding-right:20px; padding-bottom: 2px; padding-left:19px;text-decoration: none; color: #000066;}
#navbar_menu ul li a:hover{ border-bottom: 3px solid #336699; padding-bottom: 2px; background: transparent; color: #FF3300; text-decoration:none;}
#navbar_menu ul li.navbar_current a{ border-bottom: 3px solid #336699; padding-bottom: 2px; background: transparent; color: #3399CC; text-decoration:none;}





/*

.navbar_top_promocii {}
.navbar_nai_novi_promocii{}
.navbar_iztichashti_promocii{}
.navbar_firmen_katalog{}*/

/* END -> NAVBAR*/








/*LEFT COLUMN*/
.categories_label { list-style-type:none; margin:0px; padding:0px;}
h1 { font-size:12px;  text-transform: uppercase; color: #FF0000; margin-left:15px;}

#left_column_nav { margin: 0px; padding:0px; margin-top:-10000px; padding-bottom:6px; margin-bottom:4px; width:178px; float: left; background: #FFFFFF ; visibility:hidden;
}

#left_menu{ margin: 0;  list-style: none; padding: 0; border: none; visibility:hidden;}

html>body #left_menu li a { width: auto;  }
.category_x{display: block; list-style-type: none; padding: 0px; margin:0px; width:100%;}
.category_x a {margin:0px; padding: 1px 0px 0px 14px; background-color: transparent; color: #003366; text-decoration: none; height:16px; display: block; border-bottom:1px solid  #E0E0E0}
.category_x a:hover {background-color: #F8F8F8;padding: 1px 0px 0px 10px;;color: #000000; border-left: #FF0000 4px solid; margin:0px;}
.category_x a:active {background-color: #CCCCFF;padding: 1px 0px 0px 10px;;color: #000000; border-left: #FF0000 4px solid; margin:0px;}
.category_x_current {background-color: #F8F8F8;padding: 1px 0px 0px 10px;;color: #000000; border-left: #0066CC 4px solid; margin:0px; list-style-type:none; border-bottom:1px solid  #E0E0E0}
.category_x_current a { color: #000000;border-bottom:1px solid  #E0E0E0; text-decoration:none;}
.category_x_current a:hover { text-decoration:none;}

/*END -> LEFT COLUMN*/




/*RIGHT COLUMN*/


#rightcolumn { margin:0px; margin-top:-10000px; padding: 0px; display: inline; width: 200px; float: left; background-color: #FFFFFF; min-height:100%; visibility:hidden;}
#abonament { width:100%; height:40px; background: transparent  url(images/aboniraisebg.png) top left no-repeat; margin-top:5px;}
#abonament h2 { background:transparent; color:#FFFFFF; text-decoration:none;  padding-top:15px; font-style:normal; font-weight: normal;}
#abonament a { background:transparent; color:#FFFFFF; text-decoration:underline; font-size:9pt; padding-left:7px;}
#abonament a:hover { background:transparent; color:#FFFFFF; text-decoration: blink; font-size:9pt; padding-left:7px;}
#my_promos { width:100%; height:60px; background: transparent url(images/mypromosbg.png) left top no-repeat; margin-top:8px;}
#my_promos h2 { padding-top:15px; color:#FFFFFF; font-size:8pt; text-decoration:none; background:transparent; padding-left:6px; padding-right:6px;  font-weight: normal;}
#my_promos a {  color:#FFFFFF; font-size:8pt; text-decoration:none; background:transparent;}
#my_promos span { color: #FFFF66; text-decoration:blink;}
#my_promos a:hover { color: #FFFFFF; text-decoration: underline;}

#baner1 { width:100%; height:150px; margin-top:8px; background:  left top no-repeat;}
#baner2 { width:100%; height:150px; background:  left top no-repeat; margin-top:8px;}
abbr { font-size:10px;  color: #DF2309; background:transparent;}


/* END -> RIGHT COLUMN*/


/*FOOTER*/

#footer {border-bottom: 1px solid #70121d; border-top: 1px solid #313131; background: transparent url(images/footerbg2.jpg) left top no-repeat;
margin: 0px; display: inline; padding: 0px; float: left; width: 100%; height:45px; visibility:hidden;}


#footernav { width:100%; margin-top:5px;}

#footernav ul li { display:inline; list-style-type:none;}

#footernav ul { text-align:center;}

#copy_created { width:100%; margin-top:5px;}

#copy_created ul li { display:inline; list-style-type:none;}

#copy_created ul li.copyright { width:400px; display:inline; list-style-type:none; color:#999999; padding-right:20px;}

#copy_created ul li.created_by { display:inline; list-style-type:none; color:#999999; border-left:1px solid #999999; padding-left:20px;}

#copy_created ul li.created_by a { color: #FF9900; text-decoration:none}

#copy_created ul li.created_by a:hover { color: #FF0000; text-decoration: underline;}

#copy_created ul {text-align:center;}

#footernav .footernav_link1 a{ border-right:1px solid #999999; padding-right:3px; padding-left:3px; color:#000066; text-decoration:none;}

#footernav .footernav_link1 a:hover { border-right:1px solid #999999; padding-right:3px; padding-left:3px; color: #FFFFFF; text-decoration:none; background: #000000;}

#footernav .footernav_link2 a {  padding-left:3px; color:#000066; background:transparent; text-decoration:none;}

#footernav .footernav_link2 a:hover {  padding-left:3px; color: #FFFFFF; background: #000000; text-decoration:none;}


/*END -> FOOTER*/





/*------------------------------- CONTENT ------------------------------------------*/

#content_container { margin: 0px ; margin-left:150px; margin-top:-200px; display: inline; padding:0px; width: 800px; float: left; min-height: 300px; background: #FFFFFF;}
                                                      	

/* ------------------paging--------------------- */


.paging_container { width:100%; display: inline; float:left; margin-bottom:5px; margin-top:5px;}
.paging_1 { margin-left:50px; float:right; border-bottom:1px solid #000000; border-top: 1px solid #000000; padding-top:3px; padding-bottom:3px; margin-top:2px; margin-right:10px; cursor:pointer;}
.paging_1 li { display:inline; margin-left:1px; margin-right:1px;}
.button_1 a {color: #FFFFFF; background: url(images/lenta4_bg.png) left bottom repeat-x; padding:1px 2px 1px 2px; text-decoration:none; }
.button_1 a:hover {color: #000000; background: url(images/lenta1_bg.png) left bottom repeat-x; padding:1px 2px 1px 2px; text-decoration:none; }
.page_number_x a { color:#000000; text-decoration:none; margin-left:3px;}
.page_number_x_active a { color: #FF0000;  text-decoration:none; margin-left:3px;}
.page_number_x a:hover { color:#000000; text-decoration: overline;}


/*
######################################################################
######################################################################
######################################################################

http://www.sofiapromo.com/css/category_x.css

######################################################################
######################################################################
######################################################################*/






.kategoriq_podkategoriq {width:590px;  margin-left:5px; margin-right:5px; margin-top:5px; visibility:hidden;}
.category_this { width:99%; display:inline; color: #464646; background: url(images/lenta1_bg.png) left bottom repeat-x;  height:15px; float:left; padding-left:15px; padding-top:4px;   border-bottom:1px dotted #666666;}
.category_this a{color:#0000CC; text-decoration:none;}
.category_this a:hover{ text-decoration:underline;}
.podkategoriq_spisak { background: url(images/lenta1_bg.png) left bottom repeat-x; color: #464646; font-weight: bold; height:20px; float:left; width:99%;  display:inline; padding-top:2px; padding-left:15px;   border-bottom:1px dotted #666666;}
.podkategoriika  { font-size:8pt;  background: #F8F8F8; color: #990000; border: #990000 1px solid;}
.podkategoriika option {  margin-right:5px;}

.toppromo { width:280px;  background: #FFFFFF; color:#000000; float:left; display:inline; height:200px; margin: 15px 5px 5px 15px;  display:block; background:url(images/top_promo_bg.png) left top no-repeat;}

.zaglavie_toppromo { margin:0px; padding:0px; margin-top:22px; width:260px; height:35px; background:transparent; }
.zaglavie_toppromo h3 {  font-variant: normal; font-size:12px; font-weight:normal; text-align:center;   }
.zaglavie_toppromo a { color: #000000; background:transparent; text-decoration:none;}
.zaglavie_toppromo a:hover { color: #CC3300; background:transparent; text-decoration:none; }
.kartinka_toppromo { cursor:pointer; margin:0px; padding:0px; margin-top:5px; height:113px; background:transparent; width:258px;}
.kartinka_toppromo a { margin:0px; padding:0px; text-decoration:none; border:none; }
.srok_toppromo { margin:0px; padding:0px; width:100%; height:20px; background:transparent; color:#FFFFFF;}
.kartinka_toppromo img { max-width:258px; max-height:113px; border:none; margin:0px; padding:0px; border-style: none;}
.srok_toppromo h3 { background:transparent; color:#FFFFFF; text-decoration:none; padding:px 4px 1px 4px; font-style:normal; font-weight: normal; font-size:11px; margin-top:7px;}

.all_promos_in_this_category_x  {cursor:pointer; width:585px;  margin-left:0px; margin-right:9px; display:inline; color: #464646; background: url(images/lenta1_bg.png) left bottom repeat-x; height:15px; float:left; padding-left:15px; padding-top:4px;   border-bottom:1px dotted #666666; visibility:hidden;}
.all_promos_in_this_category_x a { width:585px; color:#000000; background:transparent; text-decoration:none;}
.all_promos_in_this_category_x a:hover { width:585px;  color:#000000; background:transparent; text-decoration:underline;}
.all_promos_in_this_category_x abbr, .abonament_category_x abbr { font-size:8pt; background:transparent; color:#0000CC; }


.abonament_category_x { visibility:hidden; cursor:pointer; background: url(images/lenta1_bg.png) left bottom repeat-x; color: #464646;  float:left; width:585px;  margin-left:5px; margin-right:5px; display:inline;  padding-left:15px;   border-bottom:1px dotted #666666; margin-bottom:5px;}
.abonament_category_x a { width:580px;  color:#000000; background:transparent; text-decoration:none;}
.abonament_category_x a:hover { width:585px;  color:#000000; background:transparent; text-decoration:none; text-decoration:underline;}


.printed_version a h3{ text-decoration: none; }
.printed_version a:hover h3{ text-decoration:underline; }
.printed_version a img{ border:1px dotted black; }


/*
######################################################################
######################################################################
######################################################################

http://www.sofiapromo.com/css/big_promo_x.css

######################################################################
######################################################################
######################################################################*/



.big_promo_cost_11 { float:left; display:inline; width:100%;  margin-top:10px; margin-bottom:20px;}

.big_promo_left_container {float:left; width:300px; display:inline;}
.big_promo_right_contaner { width:280px; float:left; display:inline;}



.big_promo_container { width:750px;  margin-left:10px; margin-right:7px; float:left; display: inline;}
.promotion_img_big { text-align:center;  width:300px; height:200px; display:inline; float:left; border-left:1px dashed #999999; border-top:1px dashed #999999; cursor:pointer;}
.promotion_big_info {  background: #FFFFFF; height:200px; float: left; width:297px; border-right:1px  dashed #999999; border-left:1px dotted #999999; border-top:1px  dashed #999999;}
.big_send_email { visibility:hidden; width:299px; background: url(images/lenta1_bg.png) left bottom repeat-x; display:inline; float:left; border-right:1px dotted #FFFFFF; color:#FFFFFF; cursor:pointer;}
.big_moveto_koshnicata { visibility:hidden; width:299px; float:left; display:inline; background: url(images/lenta1_bg.png) left bottom repeat-x; color:#FFFFFF; cursor:pointer; border-left:1px solid #000000;}
.promotion_name_bigpromo { width:99%; background:#FFFFFF; border-bottom:1px  #999999 dotted;}
.empty { width:99%; background:#FFFFFF; height:12px; float:left;}



.promotion_img_big img {  margin:4px; border-style:none; max-height:192px; max-width:292px;}



.big_send_email a { background: url(images/mail.png) left bottom no-repeat; color: #000000; text-decoration:none; padding-left:22px;  }
.big_send_email a:hover {  color: #CC0000; text-decoration: underline; padding-left:22px; }

.big_moveto_koshnicata a { background: url(images/koshnica_small.png) left bottom no-repeat; color: #000000; text-decoration:none; padding-left:35px; }
.big_moveto_koshnicata a:hover {  color: #CC0000; text-decoration: underline; padding-left:35px; }




.big_promo_description { margin-left:5px; margin-right:5px;}
.head_big_promo { width:100%; float:left; display: inline;}
.head_big_promo_text h3 { font-weight:normal; text-transform: inherit; color: #990000; font-size:16px; margin:0px 10px 0px 10px; padding:0px;}

.description_full { float:left; display:inline; width:598px; float:left; border:1px dashed   #666666	;}
.full_description_h { list-style-type:none; text-decoration: underline; color: #333333; text-transform: uppercase; font-size:14px; margin-top:2px; margin-bottom:5px; margin-left:5px}
.description_x { margin-left:15px;}
.description_full_inner { margin-left: 5px; margin-right:5px;}
.description_full_inner li { margin-left:10px;}
.all_promos_this_company {cursor:pointer; width:100%; background:url(images/lenta1_bg.png) left bottom repeat-x; border-bottom:#999999 dotted 1px;  border-top:#999999 dotted 1px;  }
.all_promos_this_company span { color: #FF0000; padding-left:5px;}
.all_promos_this_company a { color:#000000; text-decoration:none; padding-left:5px;}
.all_promos_this_company a:hover { color:#000000; text-decoration: underline;}
.go_to_company_profil_this {cursor:pointer; width:100%; background:url(images/lenta1_bg.png) left bottom repeat-x; margin-top:10px; border-bottom:#999999 dotted 1px;  border-top:#999999 dotted 1px;}
.go_to_company_profil_this span { color: #FF0000; padding-left:5px;}
.go_to_company_profil_this a { color:#000000; text-decoration:none; padding-left:5px;}
.go_to_company_profil_this a:hover { color:#000000; text-decoration: underline;}
.about_us_container{

}



.big_promo_cost_1_left1 { float:left; width:50%; display:inline; margin-top:2px; margin-bottom:2px;}
.big_promo_cost_1_right1{ float:left; width:45%; display:inline; margin-top:2px; margin-bottom:2px;}
.big_promo_old_cost1 { margin-left:3px; }
.big_promo_old_cost_span1 { text-decoration: line-through; color:#FF0000; }
.big_promo_new_cost1 { margin-left:3px;  }
.big_promo_new_cost_span1 { text-decoration:none; color:#FF0000; }
.big_promo_percent_cost1 { margin-left:4px; }
.big_promo_percent_cost_span1{ text-decoration:none; color:#FF0000; }
.big_promo_save_cost1 { margin-left:4px; }
.big_promo_save_cost_span1 { text-decoration: none; color:#FF0000; }
.bigpromo_cost_just_one_cost1 {margin-top:8px; margin-bottom:8px; text-align: center;}
.bigtpromo_cost_just_one_cost1_span1 { text-decoration:none; color:#FF0000; }
.big_promo_description_short1 { border-top:1px dotted #000000; float:left; width:100%;}
.big_promo_description_short1 span { padding-left:10px; padding-right:5px; color: #666666;}

.print_this_bigpromo { visibility:hidden; cursor:pointer; width:100%; background:url(images/lenta1_bg.png) left bottom repeat-x; margin-top:10px; border-bottom:#999999 dotted 1px;  border-top:#999999 dotted 1px;}
.print_this_bigpromo a { background:url(images/printer.png) left bottom no-repeat; color:#000000; text-decoration:none; padding-left:40px;}
.print_this_bigpromo a:hover {color:#000000; text-decoration: underline;}
/*
######################################################################
######################################################################
######################################################################

http://www.sofiapromo.com/css/promos_short.css

######################################################################
######################################################################
######################################################################*/


.short_promo_srok { text-align:center;}


.sh_pr_container1 {width:600px;  margin-left:5px; margin-right:1px; position:relative; display: block; margin-top:5px; margin-bottom:5px; float:left;}
.sh_pr_container_left1 { width:200px; float:left; display: inline;}
.sh_pr_container_right1 { width:398px; float:left; display: inline;}
.short_promo_empty_right_top1 {width:100%; float:left; display:inline; }
.short_promo_right_container_name_cost { height:100px; float:left; display:inline; float:left; border-left:1px   dotted #999999; border-right:1px  dashed #999999; border-top:1px  dashed #999999; width:397px;}
.toppromo_view1 { width:100%; float:left; display:inline;}
.toppromo_view_text1 {width:120px; background: url(images/lenta1_bg.png); color: #FF0000; border-top: 1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-align:center; text-transform: uppercase; font-size:10px; }
.promotion_img_small1 { cursor:pointer; text-align:center; width:199px; height:100px; display:inline; float:left; border-left:1px  dashed #999999; border-top:1px  dashed #999999;}
.promotion_img_small1 img { margin:0px; border-style:none; max-height:100px; max-width:199px;}
.promotion_name_shortpromo1 { width:100%; background:#FFFFFF; border-bottom:1px  #999999 dotted; text-align:center;}
.promotion_name_shortpromo1 h3 { font-weight:normal; text-transform: inherit; color: #D20207; font-size:12px; margin:0px 3px 0px 3px; padding:0px;}
.promotion_name_shortpromo1 a { color: #D20207; text-decoration:none;}
.promotion_name_shortpromo1 a:hover { color: #D20207; text-decoration: underline;}

.short_send_email1 { background: url(images/lenta1_bg.png) left bottom repeat-x; float:left; width:100%; cursor:pointer; border-bottom:1px solid  #999999;   border-top:1px solid #F4F4F4;}
.short_send_email1 a { background:url(images/mail.png) left bottom no-repeat;  color: #003366; text-decoration:none; padding-left:22px; }
.short_send_email1 a:hover {background:url(images/mail.png) left bottom no-repeat; color: #990000; text-decoration: underline; padding-left:22px; }
.short_moveto_koshnicata1 {background: url(images/lenta1_bg.png) left bottom repeat-x; float:left; width:100%; cursor:pointer;  border-bottom:1px solid  #999999; border-left: 1px dotted #000000;  border-top:1px solid #F4F4F4;}
.short_moveto_koshnicata1 a {  color: #003366; background:url(images/koshnica_small.png) left bottom no-repeat;   text-decoration:none; padding-left:35px; }
.short_moveto_koshnicata1 a:hover {  color: #990000; text-decoration: underline; padding-left:35px; }



.short_promo_cost_1_left1 { float:left; width:50%; display:inline; margin-top:2px; margin-bottom:2px;}
.short_promo_cost_1_right1{ float:left; width:45%; display:inline; margin-top:2px; margin-bottom:2px;}
.short_promo_old_cost1 { margin-left:10px; }
.short_promo_old_cost_span1 { text-decoration: line-through; color:#FF0000; font-size:12px;}
.short_promo_new_cost1 { margin-left:10px;  }
.short_promo_new_cost_span1 { text-decoration:none; color:#FF0000; font-size:12px;}
.short_promo_percent_cost1 { margin-left:10px; }
.short_promo_percent_cost_span1{ text-decoration:none; color:#FF0000; font-size:12px;}
.short_promo_save_cost1 { margin-left:10px; }
.short_promo_save_cost_span1 { text-decoration: none; color:#FF0000; font-size:12px;}
.shortpromo_cost_just_one_cost1 {margin-top:8px; margin-bottom:8px; text-align: center;}
.shortpromo_cost_just_one_cost1_span1 { text-decoration:none; color:#FF0000; font-size:13px; }
.short_promo_description_short1 { border-top:1px dotted #000000; float:left; width:100%;}
.short_promo_description_short1 span { padding-left:10px; padding-right:5px; color: #666666;}



/*
######################################################################
######################################################################
######################################################################

http://www.sofiapromo.com/css/firm_catalog.css

######################################################################
######################################################################
######################################################################*/
.abv_container
{

margin-top:0px;
background: url(images/lenta1_bg.png) left bottom repeat-x;
border-top: solid 1px #000000  ;
border-bottom: solid 1px #000000;
cursor:pointer;
}

.abv_container ul
{

font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: white;
text-align: center;
margin: 0;

}

.abv_container ul li
{
display: inline;
margin-left: -3px;
}

.abv_container ul li a
{
padding: 2px 5px 2px 5px;
color: #000000;
text-decoration: none;
border-right: 1px solid #fff;
}

.abv_container ul li a:hover
{
background-color: #000000;
color: white;
}

.abv_container ul li.current a
{
background-color: #000000;
color: white;
}


.active a { border-left: 1px solid #fff; }

.firm_ukazatel_zaglavie { margin-top:5px; text-align:center;}
.firm_ukazatel_zaglavie span { margin-left:20px; font-size:14px; color:#666666;}
.abv_container_zaglavie { margin-top:0px;}
.abv_container_zaglavie span { margin-left:20px; background: url(images/lenta1_bg.png) left bottom repeat-x; color: #000000; border:1px solid #333333;}




.short_firm_container { width:590px; margin-left:7px; border:1px dashed #666666; float:left; margin-top:5px;}
.short_firm_logo_img { cursor:pointer; text-align:center; float:left; display:inline; width:150px; height:80px;; border-right:1px dashed #666666;}
.short_firm_logo_img img { margin: 3px 3px 3px 3px; max-height:74px; max-width:144px; border-style:none;}
.short_firm_info_container { width:439px; background: #FFFFFF; height:80px; float:left; display:inline;}
.short_firm_name { width:100%; border-bottom:1px dotted #666666;}
.short_firm_name h3 { font-size:12px; color:#990000; font-weight:normal; margin-left:5px; margin-right:5px;  text-align:center;}
.short_firm_name a { font-size:12px; color:#990000; font-weight:normal;  text-align:justify; text-decoration:none;}
.short_firm_name a:hover { font-size:12px; color: #990000; font-weight:normal;  text-align:justify; text-decoration: underline;}
.short_in_description { margin: 2px 2px 2px 2px;}
.firm_spisak_cat { margin-top:3px; background:url(images/lenta1_bg.png) left bottom repeat-x; border-bottom:1px solid #000000; border-top: 1px solid #000000;}
.firm_spisak_cat span { margin-left:20px;}
.firm_kategories { font-size:12px; background:#000000; color:#FFFFFF; border: #FFFFFF 1px solid;}
.firm_kategories option { padding-right:15px;}
.all_firms_abc { margin-left:10px;}
.firm_spisak_cat a.all_firms_abc { color: #0033CC; text-decoration:none; font-size:12px;}
.firm_spisak_cat a.all_firms_abc:hover { color: #0033CC; text-decoration: overline; font-size:12px;}


/*
######################################################################
######################################################################
######################################################################

http://www.sofiapromo.com/css/firm_big.css

######################################################################
######################################################################
######################################################################*/

.big_firm_container{ width:590px; margin-left:15px; margin-top:7px; margin-bottom:10px; float:left; display:inline; }
.short_info_container{ width:100%;  border-top: 1px dashed #666666;}
.big_logo_firm {border-right:1px #666666 dotted; text-align:center; width: 149px; height:80px; float:left; display:inline;  border-left: 1px dashed #666666; border-bottom: 1px dotted #666666;}
.big_logo_firm img {margin: 2px 2px 2px 2px; max-height:74px; max-width:144px; border-style:none;}
.info_firm_right_column { width:438px; background: #FFFFFF; height:80px; float:left; display:inline;  border-right: 1px dashed #666666; border-bottom: 1px dotted #666666;}
.big_name_firm { width:100%;  height:40px; float:left;}
.big_name_firm h3 { font-size:14px; color:#990000; font-weight:normal; margin-left:10px; margin-right:5px; text-align:center;}
.big_show_all_promos_this_firm { line-height:18px; background: url(images/lenta1_bg.png) left bottom repeat-x; color:#000000; margin-top:4px; border-bottom:1px dotted #666666;  border-top:1px dotted #666666; width:100%; float:left; cursor:pointer;}
.big_show_all_promos_this_firm a { color:#000000; text-decoration:none;}
.big_show_all_promos_this_firm a:hover {text-decoration:underline;}
.big_show_all_promos_this_firm span { color:#FF0000;}
.full_information_firm_container { float:left; width:588px; background-color: #FDFDFD; border-right: 1px dashed #666666; border-left: 1px dashed #666666; border-bottom: 1px dashed #666666;}
.firm_contacts { width: 100%; border-bottom:1px #666666 dotted;}
.firm_contacts ul { margin-left:10px; margin-top:5px;}
.firm_contacts ul li { text-decoration:none; list-style-type:none; background:transparent; color:#333333; }
.firm_contacts ul li span { color:#CC3300;}
.firm_info_web a { color: #006600; text-decoration:none;}
.firm_info_web a:hover { color: #000099; text-decoration: underline;}
.firm_info_full_text { margin: 5px 5px 5px 5px;}
.firm_info_full_text_inner {margin: 5px 5px 5px 5px;}
.firm_info_full_text_inner li { margin-left:10px; list-style-position:inside;}

/*
######################################################################
######################################################################
######################################################################

http://www.sofiapromo.com/css/abonament.css

######################################################################
######################################################################
######################################################################*/



.left_column_abonament { width:400px; float:left; margin-left:20px;}
fieldset { border: none; }
fieldset.fieltset_abonament_name_email {margin-bottom: 5px; margin-left:20px; margin-top:10px; background: #FFFFFF;	}
fieldset.fieltset_abonament_name_email label { line-height: 1.8; vertical-align: top; display: block; width: auto; }
fieldset.fieltset_abonament_name_email ol li {}
.abonament_name1 { background-color: #F9F9F9; border:1px solid #000099;}
.abonament_email1 { background-color: #F9F9F9; border:1px solid #000099;}


fieldset.fieltset_abonament_name_email  ol { margin: 0; padding: 0;}
fieldset.fieltset_abonament_name_email  ol li { list-style-type:none; margin: 0; }
fieldset.fieltset_abonament_name_email em {font-weight: bold;	font-style: normal;	color: #f00;}
fieldset.fieltset_abonament_chekboxes {background: url(images/fieldset_bg_big.gif) left bottom repeat-x; margin-left:20px;}
fieldset.fieltset_abonament_chekboxes ol li {background:url(images/fieldset_bg_border_bottom.gif) left bottom repeat-x;}
fieldset.fieltset_abonament_chekboxes ol li label{display: inline;	line-height: 1.8;	vertical-align: top;}
fieldset.fieltset_abonament_chekboxes ol.list_checkboxces_column li { margin:0px; padding:0px;}
fieldset.fieltset_abonament_chekboxes ol li label{ padding:0px; margin:0px;}
fieldset.fieltset_abonament_chekboxes ol.list_checkboxces_column1 { float:left; display: inline; width:50%;}
fieldset.fieltset_abonament_chekboxes ol.list_checkboxces_column1 li{ list-style-type:none; padding-top:2px; padding-bottom:2px;}
fieldset.fieltset_abonament_chekboxes ol.list_checkboxces_column2 { float:left; display: inline; width:50%;}
fieldset.fieltset_abonament_chekboxes ol.list_checkboxces_column2 li{ list-style-type:none; padding-top:2px; padding-bottom:2px;}
fieldset.fieldset_obshti_usloviq_check { margin-top:5px; margin-bottom:3px; margin-left:20px}
fieldset.fieldset_obshti_usloviq_check a { color: #CC3300; text-decoration:none;}
fieldset.fieldset_obshti_usloviq_check a:hover { color: #CC3300; text-decoration:overline;}
.right_column_abonament { width:150px;  float:left;}
.right_column_abonament_step1 { width:100%; margin-left:10px; margin-top:10px; height:80px; padding:3px; border:1px dashed #999999; background-color: #F9F9F9; text-align: inherit;}
.right_column_abonament_step2 { width:100%; height:150px; margin-left:10px; margin-top:20px; padding:10px; padding:3px; border:1px dashed #999999; background-color: #F9F9F9; text-align: inherit;}
.right_column_abonament_step3 { width:100%; margin-left:10px; margin-top:20px; padding:10px; padding:3px; border:1px dashed #999999; background-color: #F9F9F9; text-align: inherit;}
.right_column_abonament_step1 em { color: #CC3300;}
.right_column_abonament_step2 em { color: #CC3300;}
.right_column_abonament_step3 em { color: #CC3300;}
.submit_abonament { margin-left:20px; background: url(images/lenta1_bg.png) left bottom repeat-x; color:#000000; border:1px  #CCCCCC solid; cursor: pointer; padding:0px;}

/*QA*/
.qa_contaner { margin:15px 20px 15px 20px; text-align:justify;}
.qa_container_label {text-align:center;}
.qa_container_label span {margin-left:20px; font-size:14px; color:#666666;}
.qa_contaner_inner { margin-bottom:8px; border-bottom:4px double #990000;}
.question_x { background: url(images/lenta1_bg.png) left bottom repeat-x; }
.question_x span { color:#0000CC; font-size:14px; padding-left:35px; background:url(images/i.png) left bottom no-repeat;}
.answer_x { color: #993333; background: #F8F8F8;}
.answer_x_inner { margin:0px 5px 0px 5px; padding:2px 0px 2px 0px;}

.print_magazine_all_container_label {text-align:center;}
.print_magazine_all_container_label span {margin-left:20px; font-size:14px; color:#666666;}
.print_magazine_all_container { display:inline; float:left; margin:10px 10px 10px 15px;}
.print_magazine_x_container { display:inline; float:left; width:180px; height:227px; margin:5px 10px 5px 5px; border:1px solid  #CCCCCC;} 
.print_magazine_x_title { display:inline; float:left; color:#990000; line-height:24px; height:24px; width:100%; border-bottom:1px solid #000000; text-align:center;}
.print_magazine_x_link_dowload {display:inline; float:left; height:25px; line-height:25px; width:100%; background:transparent url(images/lenta1_bg.png) left bottom repeat-x;}
.print_magazine_x_link_dowload a { padding-left:30px; background:url(images/acrobat_document.gif) left no-repeat; color:#333333; text-decoration:none;}
.print_magazine_x_link_dowload a:hover { color: #FF0000;}
.print_magazine_x_title_image {text-align:center; display:inline; float:left; height:199px; background-color: #FFFFFF; width:100%; border-top:1px solid  #000000; cursor:pointer;}
.print_magazine_x_title_image image { max-height:198px; max-width:178px; }

.koshnicata_label {text-align:center;}
.koshnicata_label span {margin-left:20px; font-size:14px; color:#666666;}
