body, td {font-family:Verdana, Arial, Helvetica, Tahoma; font-size:80%; color:#202023; margin:0; padding:0;}

p {text-indent:15px; font-family:Verdana, Arial, Helvetica, Tahoma; font-size:100%; color:#202023; margin:0 15px 5px 15px; padding:0;}

h1 {font-family:Verdana, Arial, Helvetica, Tahoma; font-size:150%; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#c32b20;}
h2 {font-family:Verdana, Arial, Helvetica, Tahoma; font-size:130%; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#c32b20;}
h3 {font-family:Verdana, Arial, Helvetica, Tahoma; font-size:120%; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#c32b20;}

a, a:link,
a:visited,
a:active,
a:focus   {font-family:Verdana, Arial, Helvetica, Tahoma; font-size:100%; font-weight:normal; text-decoration:none; color:#1a4da1;}
a:hover   {text-decoration:underline;}

span.required {color:red;}
span.valid    {display:none;}

hr {color:#c32b20; background-color:#c32b20; height:1px; border-width:0; width:90%;}

#spec a {color:#1A4DA1; text-decoration:none; font:12px tahoma;}
#spec a:hover {text-decoration: underline;}

#sleeve {position:absolute; left:506px; top:480px;}

.menu-1 a, 
.menu-1 a:link, 
.menu-1 a:visited, 
.menu-1 a:active, .menu-1  a:focus {font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; color:#1a4da1; text-transform:uppercase;}
.menu-1  a:hover                   {text-decoration:underline;}

.tel   {font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#c32b20; margin:5px; text-transform:uppercase;}
.tel a {font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#c32b20; margin:5px; text-transform:none;}

.contakt   {font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; color:#c32b20; margin:15px 5px 0 20px; text-transform:uppercase;}
.contakt a {font-family:Arial; font-size:11px; font-weight:bold; text-decoration:underline; color:#c32b20; margin:5px; text-transform:uppercase;}


#menu-2 a, 
#menu-2 a:link, 
#menu-2 a:visited, 
#menu-2 a:active, 
#menu-2 a:focus   {font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; color:#da4524; text-transform:uppercase;}
#menu-2  a:hover  {text-decoration:underline;}

#align-kont {margin-top:30px; margin-bottom:30px; margin-left:30px; margin-right:20px; width:97%;}
#align-put  {margin-top:8px; margin-bottom:0; margin-left:10px; margin-right:0; float:left;}

#put-aktiv a, 
#put-aktiv a:link, 
#put-aktiv a:visited, 
#put-aktiv a:active, 
#put-aktiv a:focus   {font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; color:#1a4da1;}
#put-aktiv  a:hover  {text-decoration:underline;}

#put {font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; color:#da4524; margin-top:10px; margin-bottom:0; margin-left:5px; margin-right:0; float:left;}

#align2 {margin-left:30px; margin-right:10px; margin-top:5px; margin-bottom:30px; text-align:justify;}

#podr {float:left; height:251px; width:190px;}

#menu-lover-align   {margin-right:15px;}

.menu_lover         {}
.menu_lover ul      {list-style:none; margin:0;}
.menu_lover li      {border-bottom:1px solid #da4524; padding:0 0 5px 30px; margin:5px 5px 0 -30px; background:url('kont_menu_st2.gif') no-repeat left center; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; color:#da4524; text-transform:uppercase; line-height:15px;}
.menu_lover a       {font-family: Arial; font-size:11px; font-weight:bold; text-decoration:none; color:#da4524; text-transform:uppercase;}
.menu_lover a:hover {text-decoration:underline; color:#e91d00;}

#menu_order         {}
#menu_order ul      {list-style:none; margin:0;}
#menu_order li      {border-bottom:1px solid #da4524; padding:0 0 5px 30px; margin:5px 5px 0 -30px; background:url('kont_menu_st2.gif') no-repeat left center; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; color:#da4524; text-transform:uppercase; line-height:15px;}
#menu_order a       {font-family: Arial; font-size:11px; font-weight:bold; text-decoration:none; color:#da4524; text-transform:uppercase;}
#menu_order a:hover {text-decoration:underline; color:#e91d00;}

/*#menu_lover ul      {margin:0;}*/
/*#menu_lover li      {font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; color:#da4524; text-transform:uppercase; list-style-image:url('kont_menu_st2.gif'); line-height:15px; margin:10px 0 0 5px; padding:0;}*/

#korsina-zag-align {
	margin-top: 10px;
	margin-left: 10px;
}

#web2b A, #web2b  a:link, #web2b  a:visited, #web2b  a:active, #web2b  a:focus {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;

}

#web2b a:hover{
	text-decoration: underline;	
}

/* FAK */
#faq-data {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	margin:0px 0px 5px 0px;
}
#faq-v {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #1a4da1;
	margin:0px 0px 0px 0px;
}
#faq-v-text {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #1a4da1;
	margin:0px 0px 0px 0px;
}
#faq-o {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #da4524;
	margin:0px 0px 0px 0px;
}
#faq-o-text {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #da4524;
	margin:0px 0px 0px 0px;
}

.form_red {color:#ff0000;}

/*   NEW   */

#palm     {border:0; border-collapse:collapse; background-image:url('palm_bg.gif'); background-repeat:no-repeat; width:100%; height:100%;}
#palm td  {padding:0; vertical-align:top; text-align:left;}

#man-1                                                                                      {height:100%; width:100%; background-image:url('/img/r_n.jpg'); background-position:right bottom; background-repeat:no-repeat;}
#man-1 table.man-2                                                                          {border:0; border-collapse:collapse; height:100%; width:100%;}
#man-1 table.man-2 td.man-21                                                                {padding:0; vertical-align:top; height:168px;}
#man-1 table.man-2 td.man-21 table.man-22                                                   {border:0; border-collapse:collapse; width:100%;}
#man-1 table.man-2 td.man-21 table.man-22 td.man-23                                         {padding:0; width:309px;}
#man-1 table.man-2 td.man-21 table.man-22 td.man-24                                         {padding:0; vertical-align:top; text-align:right; background-image:url('/img/top_bg.gif'); background-repeat:repeat-x;}
#man-1 table.man-2 td.man-21 table.man-22 td.man-24 table.man-25                            {border:0; border-collapse:collapse; width:100%;}
#man-1 table.man-2 td.man-21 table.man-22 td.man-24 table.man-25 td.man-26                  {padding:0; text-align:right;}
#man-1 table.man-2 td.man-21 table.man-22 td.man-24 table.man-25 td.man-26 img              {width:66px; height:31px; float:right;}
#man-1 table.man-2 td.man-21 table.man-22 td.man-24 table.man-25 td.man-26 img.site-map     {width:11px; height:9px; float:right; margin:10px 8px 5px 8px;}
#man-1 table.man-2 td.man-21 table.man-22 td.man-24 table.man-25 td.man-26 img.mail         {width:12px; height:8px; float:right; margin:11px 8px 4px 8px;}
#man-1 table.man-2 td.man-21 table.man-22 td.man-24 table.man-25 td.man-26 img.home         {width:11px; height:10px; float:right; margin:9px 8px 6px 8px;}
#man-1 table.man-2 td.man-21 table.man-22 td.man-24 table.man-25 td.man-27                  {padding:0; height:135px; vertical-align:bottom;}
#man-1 table.man-2 td.man-21 table.man-22 td.man-24 table.man-25 td.man-27 table.man-28     {border:0; border-collapse:collapse; width:100%; position:relative; margin:0 0 15px -50px; z-index:9999;}
#man-1 table.man-2 td.man-21 table.man-22 td.man-24 table.man-25 td.man-27 table.man-28 td  {padding:0;}

#menu                            {width:90%;}
#menu_inside                     {padding-top:1px; padding-bottom:1px;}
#menu_inside table               {border:0; border-collapse:collapse; width:100%;}
#menu_inside table td.baggi      {padding:0; width:49px; background:url('/catalog/img/prazd_glav_3.jpg') no-repeat right top; vertical-align:top;}
#menu_inside table td.baggi img  {width:49px; height:42px; border:0 none;}            
#menu_inside table td            {padding:1px 30px; vertical-align:middle;}
#menu_inside table td a:link     {text-decoration:none; color:#6a0c1e; text-transform:uppercase; font-weight:bold;}
#menu_inside table td a:visited  {text-decoration:none; color:#6a0c1e; text-transform:uppercase; font-weight:bold;}
#menu_inside table td a:hover    {text-decoration:underline; color:#ff0000;} 
#menu_inside table td a:active   {text-decoration:underline; color:#ff0000;}

.color-red-1        {color:#c32b20; margin:15px;}

.footing-pages                   {border:0; border-collapse:collapse; width:100%;}
.footing-pages td                {padding:0;}
.footing-pages td.statist        {padding:0; width:100%;}
.footing-pages td.statist-1      {padding:0; width:6px;}
.footing-pages td.statist-1 img  {width:6px; height:32px;}

.coolaj             {display:block; float:none; margin:0 auto; padding:0; text-align:center;}
.coolaj img         {padding:0 !important; margin:0 !important; vertical-align:bottom;}

.yello        {background-color:#fac52a;}
.mediator     {width:20px;}
.mediator img {width:60px; height:1px;}
.footka       {vertical-align:top; background-image:url('/img/kont_niz_bg.gif'); background-repeat:repeat-x; background-color:#e6bba2;}

table.main             {border:0; border-collapse:collapse; width:100%; height:100%;}
table.main td          {padding:0;}
table.main td.header   {padding:0; vertical-align:top; background-image:url('/img/kat_logo_bg.jpg'); background-repeat:repeat-x;}
table.main td.header-1 {padding:0; vertical-align:top; height:100%;}

.header-2             {border:0; border-collapse:collapse; width:100%; height:100%;}
.header-2 td          {padding:0;}
.header-2 td.had-1    {vertical-align:top; height:100%;}

table.head               {border:0; border-collapse:collapse; width:100%;}
table.head td            {padding:0;}
table.head td.art-1      {padding:0; width:100%; background-image:url('/img/kat_logo_bg.jpg'); background-position:left top; background-repeat:no-repeat;}
table.head td.art-2      {padding:0;}
table.head td.art-2 img  {width:410px; height:209px;}

table.topka                 {border:0; border-collapse:collapse; width:524px; height:100%;}
table.topka td              {padding:0;}
table.topka td.tapk-1       {height:320px;}
table.topka td.tapk-2       {height:122px; background-image:url('/img/flash_bg2.gif'); background-repeat:repeat-y;}
table.topka td.tapk-3       {vertical-align:bottom; background-image:url('/img/flash_bg2.gif'); background-repeat:repeat-y;}
table.topka td.tapk-1 img   {width:524px; height:320px;}
table.topka td.tapk-3 img   {width:524px; height:360px;}

.bg-ind1          {background-image:url('/img/bg_ind1.gif'); background-repeat:repeat-y; height:33px;}
.bg-ind2          {background-image:url('/img/l_n_c.gif'); background-position: right bottom; background-repeat:repeat-x;}
table.hehe        {border:0; border-collapse:collapse; width:100%;}
table.hehe td     {padding:0;}
table.hehe td h1  {font-size:120%; margin:0 15px 0 25px; color:#e91d00;}

table.seredka                                {border:0; border-collapse:collapse; width:100%; background-image:url('/img/niz_v.jpg'); background-position:left top; background-repeat:no-repeat;}
table.seredka td                             {padding:0;}
table.seredka td.one                         {padding:0; background-image:url('/img/niz_n.gif'); background-position:left bottom; background-repeat:no-repeat; vertical-align:top;}
table.seredka td.one div                     {width:85% !important; margin:0; padding:0 30px 15px 100px;}
table.seredka td.one div h2                  {font-family:Verdana, Arial, Helvetica, Tahoma; font-weight:bold; font-size:140%; color:#e91d00; text-transform:uppercase; margin:30px 15px 5px 15px;}
table.seredka td.one div h3                  {font-family:Verdana, Arial, Helvetica, Tahoma; font-weight:bold; font-size:130%; color:#f55112; text-transform:uppercase; margin:15px;}
table.seredka td.one div .phal               {text-indent:0; font-family:Verdana, Arial, Helvetica, Tahoma; font-weight:bold; font-size:130%; color:#c32b20; text-transform:uppercase; margin:15px;}
table.seredka td.one div p                   {color:#000; margin:0 15px 5px 15px; text-align:justify;}
table.seredka td.one div p a:link            {text-decoration:underline; color:#c32b20;}
table.seredka td.one div p a:visited         {text-decoration:underline; color:#c32b20;}
table.seredka td.one div p a:hover           {text-decoration:underline; color:#e91d00;} 
table.seredka td.one div p a:active          {text-decoration:underline; color:#e91d00;}
table.seredka td.one div hr                  {width:100%;}
table.seredka td.one div .biga               {font-weight:bold; color:#c32b20; text-transform:uppercase; text-indent:0; margin:15px 80px 15px 15px;}
table.seredka td.one div .galluska           {padding:15px 0 0 0; margin:0 auto; text-align:center;}
table.seredka td.one div .galluska img       {padding:0; margin:0; vertical-align:bottom; border:#f55112 1px solid;}
table.seredka td.one div .foot-left          {text-indent:0; font-size:100%; color:#202023; margin:0 15px;}
table.seredka td.one div .foot-left strong   {font-weight:normal; font-style:italic;}
table.seredka td.one div .foot-left strong a {color:#202023; text-decoration:none; font-style:italic;}

table.open-air                  {border:0; border-collapse:collapse; width:100%;}
table.open-air td               {padding:0;}
table.open-air td .nado         {padding:7px 10px; margin:2px 0; text-align:justify;}
table.open-air td .nado p       {color:#0d1a47; font-style:italic; margin:0 15px 2px 15px; text-indent:15px;}
table.open-air td .nado p.baga  {font-style:italic; font-weight:bold; color:#c32b20 !important; text-transform:uppercase; text-indent:0; margin:15px;}

.footik                {padding:0; margin:0 15px 5px 15px; font-size:70% !important; text-align:center !important; color:#c32b20; text-transform:uppercase;}
.footik a:link         {text-decoration:none; color:#c32b20; text-transform:uppercase; outline:0 none !important;}
.footik a:visited      {text-decoration:none; color:#c32b20; text-transform:uppercase; outline:0 none !important;}
.footik a:hover        {text-decoration:underline; color:#e91d00; outline:0 none !important;} 
.footik a:active       {text-decoration:underline; color:#e91d00; outline:0 none !important;}
.footik img            {margin:0; padding:15px 1px 0 1px; text-align:center !important; outline:0 none !important;}

.footik img.sos             {width:31px; height:31px; margin:0; padding:0; outline:0 none !important;}
.footik a:link img.sos      {cursor:auto; outline:0 none !important; color:#fac52a;}
.footik a:visited img.sos   {cursor:auto; outline:0 none !important; color:#fac52a;}
.footik a:hover img.sos     {cursor:auto; outline:0 none !important; color:#fac52a;} 
.footik a:active img.sos    {cursor:auto; outline:0 none !important; color:#fac52a;}

h2.ind         {font-family:Verdana, Arial, Helvetica, Tahoma; font-weight:bold; font-size:140%; color:#0595ff; text-transform:uppercase; margin:30px 80px 15px 15px;}
.ind_content   {font-family: Tahoma; font-size:13px; color:#202023;}
.ind_content p {font-family: Tahoma; font-size:13px; color:#202023;}

.meno   {width:100%; vertical-align:top; background-image:url('/img/r_n.jpg'); background-position: right bottom; background-repeat: no-repeat;}

table.ramka             {border-collapse:collapse; width:90%;}
table.ramka td          {text-align:left; border:1px solid #c32b20; padding:15px 15px;}
table.ramka th          {color:#c32b20; border:1px solid #c32b20; padding:15px 15px; text-transform:uppercase;}
table.ramka td.linka    {color:#c32b20; text-transform:uppercase; text-decoration:underline; text-align:center; font-weight:bold;}
table.ramka td.linka a  {color:#c32b20; text-transform:uppercase; text-decoration:underline; text-align:center; font-weight:bold;}
table.ramka td.centor   {text-align:center;}

table.ramka-foto             {border-collapse:collapse; width:auto;}
table.ramka-foto td          {text-align:center; border:1px solid #c32b20; padding:2px 2px;}
table.ramka-foto td img      {text-align:center; margin:auto;}
table.ramka-foto td.linka    {color:#c32b20; text-transform:uppercase; text-decoration:underline; text-align:center; font-weight:bold;}
table.ramka-foto td.linka a  {color:#c32b20; text-transform:uppercase; text-decoration:underline; text-align:center; font-weight:bold;}
table.ramka-foto td.centor   {text-align:center; vertical-align:middle;}

table.vertolet              {border-collapse:collapse; width:98%;}
table.vertolet tr           {color:#fff !important; background:#c32b20; height:30px; vertical-align:middle;}
table.vertolet tr td        {padding:0; color:#fff !important; text-transform:uppercase; text-indent:30px;}
table.vertolet tr.col-1     {background:#f9f1a8; height:30px; vertical-align:middle;}
table.vertolet tr.col-1 td  {padding:0; color:#000 !important;}
table.vertolet tr.col-2     {background:#f9e872; height:30px; vertical-align:middle;}
table.vertolet tr.col-2 td  {padding:0; color:#000 !important;}

#text                       {}
#text p a:link              {text-decoration:underline; color:#c32b20;}
#text p a:visited           {text-decoration:underline; color:#c32b20;}
#text p a:hover             {text-decoration:underline; color:#e91d00;} 
#text p a:active            {text-decoration:underline; color:#e91d00;}
#text p strong              {font-weight:normal !important;}
#text p strong a            {font-weight:normal !important;}
#text li                    {color:#000 !important;}
#text span                  {text-transform:uppercase; color:#c32b20;}
#text p span.col            {text-transform:uppercase; color:#c32b20; font-weight:bold !important;}                      
#text .bigga                {text-indent:0; font-family:Verdana, Arial, Helvetica, Tahoma; font-weight:bold; font-size:130%; color:#c32b20; text-transform:uppercase; margin:15px;}
#text .bigga strong         {font-weight:bold !important;}
#text .bigga a              {font-weight:bold;}
#text .biga                 {font-weight:bold; color:#c32b20; text-transform:uppercase; text-indent:0; margin:15px 80px 15px 15px;}
#text .biga strong          {font-weight:bold !important;}
#text .foot-left            {text-indent:0; font-size:100%; color:#202023; margin:0 15px; font-style:italic;}
#text .foot-left a          {color:#202023; text-decoration:none; font-style:italic;}
#text .foot-left strong     {font-weight:normal; font-style:italic;}
#text .foot-left strong a   {color:#202023; text-decoration:none; font-style:italic;}
#text .foot-center          {text-indent:0; text-align:center; font-size:90%; color:#c32b20; margin:30px 15px;}
#text .foot-center strong   {font-weight:normal;}
#text .foot-center a        {color:#c32b20; text-decoration:none !important;}
#text .foot-center strong a {font-weight:normal; color:#c32b20; text-decoration:none;}
#text  ul.tolsti li         {color:#c32b20 !important; font-weight:bold;}
#text .tolsti li            {margin:10px 30px;}
#text .tolsti a             {font-weight:bold;}
#text li a:link             {text-decoration:underline; color:#c32b20;}
#text li a:visited          {text-decoration:underline; color:#c32b20;}
#text li a:hover            {text-decoration:underline; color:#e91d00;} 
#text li a:active           {text-decoration:underline; color:#e91d00;}
#text hr                    {width:98%; clear:both; margin:30px 0;}

img       {padding:0; margin:0; border-style:solid; border-width:0;}
.image-1  {width:138px; height:136px;}
.image-2  {width:170px; height:136px;}
.image-3  {width:120px; height:167px;}
.image-4  {width:160px; height:135px;}
.image-5  {width:215px; height:1px;}
.image-6  {width:28px; height:9px;}
.image-7  {width:200px; height:14px;}
.image-8  {width:348px; height:136px; margin:0 0 15px 0;}
