﻿/* DENV-AIR SITE STÍLUSLAP */

html { background: url(../images/stars_bg.jpg); }
body { margin: 0; padding: 0 0 40px 0;  background: url(../images/top_bg.jpg) top left repeat-x; font-family: Tahoma; }
body.c[class] { padding: 0; }
img { border: 0; }
div.h_separator { clear: left; background: url(../images/horizontal_separator.jpg) top left no-repeat; width: 484px; height: 5px; overflow: hidden; }

div.top { margin: auto auto; position: relative; top: 22px; width: 719px; height: 22px; background: url(../images/menu_top.jpg) 0 0 no-repeat; }

div.goback { text-align: center; clear: both; }
div.goback a { color: #cf0000; font-size: 14px; text-decoration: none; font-weight: bold; }
					
div.container { position: relative; top: 10px; margin: auto auto 40px auto; padding: 0; width: 719px; background: white; }
div.container div.languages { margin: 0 0 5px -15px; text-align: center; }
div.container ul.horizontal_menu { width: 704px; list-style: none; margin: 0 auto; padding: 0; }
div.container ul.horizontal_menu li { display: inline; margin: 0; padding: 0; }
div.container ul.horizontal_menu li div { float: left; }
div.container ul.horizontal_menu li div#services { height: 53px; }
div.container ul.horizontal_menu li div#categorylist { height: 53px; }
div.container ul.horizontal_menu li div#reductedlist { height: 53px; }
div.container ul.horizontal_menu li div#speciallist { height: 53px; }
div.container ul.horizontal_menu li div#usedlist { height: 53px; }
div.container div.menualatt { clear: both; width: 704px; height: 25px; background: url(../images/menualatt.jpg) top left no-repeat; margin: auto auto; }

div.container div.leftmenulayer { float: left; width: 210px; background: url(../images/vertical_separator.jpg) top right repeat-y; margin: 0; padding: 0; }
div.container div.leftmenulayer ul.leftmenu { width: 190px; list-style: none; margin: 0 0 0 20px; padding: 0; background: url(../images/dynamicmenu_bg.jpg) top right no-repeat; }
div.container div.leftmenulayer ul.leftmenu li.maincategory { text-transform: uppercase; font-size: 11px; font-weight: bold; color: #5a5a5a; padding: 7px 0;
														background: url(../images/maincategory_bg.jpg) top left no-repeat; height: 17px; }
div.container div.leftmenulayer ul.leftmenu li.maincategory div { position: relative; float: right; right: 23px; top: 2px; font-weight: normal; font-size: 8px; color: black; }
div.container div.leftmenulayer ul.leftmenu li.maincategory_active { text-transform: uppercase; font-size: 11px; font-weight: bold; color: #cf0000; padding: 7px 0;
														background: url(../images/maincategory_bg.jpg) top left no-repeat; height: 17px; }
div.container div.leftmenulayer ul.leftmenu li.maincategory_active div { position: relative; float: right; right: 23px; top: 2px; font-weight: normal; font-size: 8px; color: black; }
div.container div.leftmenulayer ul.leftmenu li.subcategory { background: url(../images/arrow.jpg) 0 9px no-repeat; padding-left: 10px; }
div.container div.leftmenulayer ul.leftmenu li.subcategory a { color: #5a5a5a; text-decoration: none; font-size: 11px; }
div.container div.leftmenulayer ul.leftmenu li.subcategory a:hover { color: #c50000; }
div.container div.leftmenulayer ul.leftmenu li.subcategory_active { background: url(../images/arrow.jpg) 0 9px no-repeat; padding-left: 10px; }
div.container div.leftmenulayer ul.leftmenu li.subcategory_active a { color: #cf0000; text-decoration: none; font-size: 11px; }
div.container div.leftmenulayer ul.leftmenu li.endoflist { background: url(../images/dynamicmenu_bottom.jpg) top right no-repeat; height: 28px; }

div.container div.content { position: relative; left: -3px; background-image: url(../images/vertical_separator.jpg); background-repeat: repeat-y; background-position: 0 0; margin: 0; width: 483px; font-size: 11px; padding-left: 15px; color: #5a5a5a; }
div.container div.content[class] { position: static; padding-left: 228px; background-image: url(../images/vertical_separator.jpg); background-repeat: repeat-y; background-position: 210px 0; }
div.container div.content2 { padding: 0 0 0 15px; }
div.container div.content2 h2 { background: url(../images/h2_bg_2.jpg) top left no-repeat; }
div.container div.content2 h2.news { background: url(../images/news_header.jpg) top left no-repeat; width: 405px; float: left; clear: both;  }
div.container div.content2 div.welcome { width: 490px; background: #e9e9e9; font-weight: bold; margin: 10px 0; float: left; clear: both;   }
div.container div.content2 div.welcome img { display: block; }
div.container div.content2 div.welcome div { padding-left: 10px; }
div.container div.content2 div.news { font-size: 11px; width: 485px; text-align: justify; float: left; clear: both; }
div.container div.content2 div.news h3 { color: #5a5a5a; font-weight: bold; font-size: 11px; margin: 0 0 15px 0; }
div.container div.content2 div.news h3 div.date { font-weight: normal; float: right; }
div.container div.content2 div.news div.moredetails { margin: 10px 0; }
div.container div.content2 div.news div.moredetails a { color: #cf0000; text-decoration: none; }
div.container div.content2 div.news div.h_separator { margin: 0 3px 10px 0; }
div.container div.content2 div.news div.news_next { width: 150px; padding-right: 15px; line-height: 11px; float: right; background: url(../images/news_next.jpg) top right no-repeat; text-align: right; }
div.container div.content2 div.news div.news_next a { text-decoration: none; color: black; font-weight: bold; }
div.container div.content2 div.news div.news_next a:hover { color: #cf0000; }
div.container div.content2 div.news div.news_prev { width: 150px; padding-left: 15px; float: left; line-height: 11px; background: url(../images/news_prev.jpg) top left no-repeat; text-align: left; }
div.container div.content2 div.news div.news_prev a { text-decoration: none; color: black; font-weight: bold; }
div.container div.content2 div.news div.news_prev a:hover { color: #cf0000; }
div.container div.content2 div.news_box { width: 204px; float: right; font-size: 11px; clear: right; background: #e9e9e9; margin: 10px 4px 0 0; }
div.container div.content2 div.news_box[class] { margin-right: 6px; }
div.container div.content2 div.news_box div { margin: 0 8px; }
div.container div.content2 div.news_box h2 { background: #e9e9e9; margin: 0; padding: 0; font-size: 14px; text-align: center; }
div.container div.content2 div.news_box img { display: block; }
div.container div.content2 div.news_box div.news_box_image { width: 188px; background: white; text-align: center; }
div.container div.content2 div.news_box div.news_box_image img.product_image { width: 166px; display: inline; }
div.container div.content2 div.news_box div.product_name { font-weight: bold; text-align: center; margin: 15px 0; }
div.container div.content2 div.news_box div.product_name a { color: black; text-decoration: none; }
div.container div.content2 div.news_box div.product_name a:hover { color: #cf0000; }
div.container div.content2 div.news_box div.product_description {  }
div.container div.content2 div.news_box div.moredetails { margin: 10px 0; text-align: center; }
div.container div.content2 div.news_box div.moredetails a { color: #cf0000; text-decoration: none; }
div.container div.content2 table.data-text { margin: auto auto; }

div.container h2 { color: #cf0000; font-weight: bold; font-size: 18px; background: url(../images/h2_bg.jpg) top left no-repeat; height: 33px; margin: 0 0 15px 0; padding: 3px 40px; }
div.container h2.dokumentum { clear: both; margin-top: 20px; }
div.container div.list_elmnt { margin: 0 10px 30px 0; color: #5a5a5a; font-size: 11px; }
div.container div.product_image { float: left; margin-right: 10px; }
div.container div.content div.product_list_content { width: 300px; }
div.container div.content div.product_list_content[class] { padding-left: 170px; }
div.container div.details { margin-top: 15px; }
div.container div.details a { color: #cf0000; font-weight: bold; font-size: 11px; text-transform: uppercase; text-decoration: none; margin-left: 5px; }
div.container div.document { background: url(../images/document_icon.jpg) 20px 2px no-repeat; padding-left: 35px; margin-bottom: 10px; }
div.container div.document a { color: #5a5a5a; text-decoration: none; }
div.container div.document a:hover { color: #cf0000; }

div.container div.footer { clear: both; height: 73px; background: url(../images/footer1_bg.jpg) top left repeat-x; text-align: center; color: white; margin: 20px 0 0 0;
						font-size: 11px; line-height: 20px; padding-top: 10px; }
div.container div.footer2 { clear: both; background: url(../images/bottom.jpg) bottom left no-repeat; color: #868686; font-size: 11px; height: 30px; padding: 0 10px; }
div.container div.footer2 div { float: right; }