body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#header { display:block; width:940px; margin:0 auto; height:210px; background:url(images/header_bg.jpg) repeat-x; }
#header img { z-index:1; margin:0; padding:0; }
#header h2 { color:#FFF; display:inline-block; width:130px; float:left; margin-left:-130px; font-size:8pt; margin-top:10px; z-index:100; font-weight:300; }
#inter_top { color:#FFF; display:block; text-align:right;  font-size:8pt; padding-top:5px; }
#inter_top A, #inter_top A:visited { text-decoration:none; color:#FFF; }
#inter_top A:hover { text-decoration:underline; }
#mbanner {  display:inline-block; width:468px; height:60px; margin-left:140px; //padding-left:300px; margin-top:10px; }
#banner205 { display:block; width:235px; height:310px; padding-top:14px; text-align:center; background:white !important; background-image:none !important;  }
#banner205 img { border:0; }
#banner205 A, #banner205 A:visited, #banner205 A:hover { margin:0 !important; margin-left:15px !important; padding:0 !important; background-image:none !important; background:white !important; }
#top_meny { display:block; margin:0 auto; width:940px; height:36px; background:url(images/meny_top.png) center repeat-x; text-align:center;}
#link_top_meny { padding-top:0px; padding-left:10px; }
#top_meny A, #top_meny A:visited { color:#FFF; font-family:"Times New Roman", Times, serif; font-size:13pt; text-decoration:none; padding:0 12px; font-weight:500; }
#top_meny A:hover { text-decoration:underline; }
#top_meny b { display:inline-block; width:1px; height:29px; background:url(images/meny_top_bor.png) center no-repeat; margin-bottom:-10px; margin-top:3px; }
#roza { position:absolute; right:0; bottom:110px; //bottom:30px; display:block; background:url(images/roza.jpg) center no-repeat; width:190px; height:194px; }
#content_m { margin:20px auto; width:940px; }
#index_meny { width:620px !important; display:inline-block; float:left; }
#index_meny h1 { font-size:16pt; color:#7e7e7f; margin:0;}
#m_company { display:inline-block; float:left; width:138px; height:154px; background:url(images/m_company.png) center top no-repeat; text-align:center; margin:10px 5px; }
#m_company img { border:0; margin-top:6px; text-decoration:none !important; }
#m_company A, #m_company A:visited {color:#4c808e; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:11pt; font-weight:300;}
#m_company A:hover { text-decoration:underline; }
#m_company span { display:block; padding-top:13px; font-weight:bold; }

#index_content { display:inline-block; float:left; width:290px; line-height:1.4; margin:40px 10px; margin-top:0; color:#4c7581; font-size:10pt; font-weight:bold; }
#index_content A, #index_content A:visited { color:#4c7581; font-size:10pt; font-weight:bold; text-decoration:none; }
#index_content A:hover { text-decoration:underline; }

#bottom { clear:left; display:block; margin:0 auto; width:940px; height:80px; background:url(images/bottom.jpg) center repeat-x; vertical-align:bottom; }
#copy { display:block; padding-top:45px; //margin-top:-70px; margin-right:15px; text-align:right; color:#FFF; font-family:"Times New Roman", Times, serif; font-size:11pt; }
#bottom img { vertical-align:bottom; text-align:right; border:0; margin:0; padding-top:6px; }

#cat_meny { display:inline-block; float:left; width:235px; background:url(images/m_left_bg.png) center repeat-y; font-family:"Times New Roman", Times, serif; }
#cat_meny A, #cat_meny A:visited { font-weight:bold; display:block; margin-left:19px; padding-left:20px; width:175px; height:25px; border-bottom:1px solid #d2dffc; color:#dd3b43; text-decoration:none; padding-top:5px; }
#cat_meny A:hover { color:#FFF; background: url(images/m_left_bg_on.png) center repeat-x; margin-left:15px; width:181px; padding-left:24px; }
#cat_meny span { font-weight:bold; display:block; height:25px; border-bottom:1px solid #d2dffc; color:#dd3b43; text-decoration:none; padding-top:5px; color:#FFF; background: url(images/m_left_bg_on.png) center repeat-x; margin-left:15px; width:181px; padding-left:24px; }

#cat_content { display:block; width:680px; margin-left:240px; }
#cat_content h1 { font-size:15pt; color:#5e5e5e; margin-bottom:10px; margin-top:10px; }
#cat_content p { display:block; width:600px; margin-left:25px;  font-size:11pt; color:#5E5A1E; }
#cat_content2 p { display:block; width:600px; margin-left:25px;  font-size:11pt; color:#5E5A1E; }
#cat_content2 p:first-letter { color:#dd3b43; font-size:30pt; line-height:18pt; }
#cat_content p:first-letter { color:#5E5A1E; font-size:11pt; }
#cat_content hr { width:600px; margin-left:25px; color:#4b7c8a; }
#small_info { display:block; width:677px; height:172px; background:url(images/info_bar.png) center no-repeat; margin:10px 0; padding:0; }
#small_info img { margin:0 !important; padding:0; padding:10px 23px 0 29px; border:0; text-decoration:none !important;}
#small_info h2 { font-size:15pt; font-family:"Times New Roman", Times, serif; color:#4b7c8a; margin:0; padding-top:10px; }
#small_info h4 { font-size:10pt; color:#4b7c8a; margin:0; padding-top:15px; height:100px; padding-right:50px; }
#small_info A, #small_info A:visited { color:#4d8ea0; padding:0; margin:0;}
#small_info A:hover { text-decoration:none; }
#address { text-align:right; margin-right:30px; font-size:9pt; color:#7baebc; }

/* BB */
#rekl { margin-left:25px; width:550px; font-size:10pt; line-height:15pt;  }
#rekl span { display:block; width:400px; margin:0; margin:0 auto; padding:5px; border:1px dashed #E1E1E1; text-align:center; background-color:#fffacd; }
#rekl img { padding:3px; border:1px dashed #E1E1E1; margin:15px; }
#rekl strong { font-weight:700; color:#4b7c8a; font-size:10pt; }
#rekl em { font-size:10pt; }
#rekl big { font-size:14pt; font-weight:100; }
#rekl small { display:block; text-align:left; font-size:9pt; margin-left:160px; margin-right:70px; }

#cont_block {width:600px; max-height:150px; margin:10px; margin-left:25px; border-bottom:1px solid #E1E1E1; border-top:1px solid #E1E1E1; font-size:9pt; line-height:15pt}
#cont_block h2 { margin:10px 0; font-size:14pt; color:#4b7c8a; line-height:10pt; }
.maps { display:block; width:250px; height:120px; margin-left:350px; margin-top:-100px; margin-bottom:10px; }
/* -BB- */

#navigate { text-align:right; }
#navigate A, #navigate A:visited { color:#5e5e5e; font-size:10pt; font-weight:bold; text-decoration:none; }
#navigate A:hover { text-decoration:underline; }
#navigate span { color:#CCC; font-size:12pt; font-weight:bold; }

#content_tovar { display:block; width:940px; margin:0 auto;}
#content_tovar h1 { display:inline; margin-left:30px; margin-top: 25px; line-height: 30pt; font-size:16pt; color:#5e5e5e; margin-bottom:0px; font-family:"Times New Roman", Times, serif; }
#tovar_cat { display:inline; }
#tovar_cat A, #tovar_cat A:visited { font-size:12pt; color:#858585; font-family:"Times New Roman", Times, serif; text-decoration:none; }
#tovar_cat A:hover { text-decoration:underline; }
#content_tovar hr { margin:5px 0; width:300px; clear:left; }

#left_cont { display:inline-block; float:left; width:350px; color: #005a75; font-family: Verdana, sans-serif; font-size: 9pt; }
#left_cont img, #both_cont img { margin:7px; border:1 px solid #cfcfcf; }
#left_cont p, #both_cont p {  margin-right:25px; line-height:12pt; margin-left:25px; font-size:9pt; color:#4b7c8a; margin-top:5px; }

#back { text-align:center; }
#back A, #back A:visited { color:#4b7c8a; font-size:12pt; }
#back A:hover { text-decoration:none; }

#right_cont {  display:inline-block; width:550px; border-left:1px solid #F1F1F1; }
#both_cont { display:inline-block;  width:900px; color: #005a75; font-family: Verdana, sans-serif; font-size: 9pt; }

.css_hr{height:1px; width:100%; background-color:#e2e2e2; margin:3px 0}
.css_hr_narrow{height:1px; width:100%; background-color:#e2e2e2; margin:0}
.clearfix { clear: both; }
