
/* ------------------ common  ---------------------------  */           

                body {
                        margin: 0px; 
                        padding: 0px;
                        background: #fefefe;}
                        
                ul, li {
                        margin: 0; 
                        padding: 0;
                        list-style: none;}
                        
                div {border: 0px solid red}
                a {text-decoration: none; color: #0096d3}
                a:hover {text-decoration: underline; color: orange}
                
                .printonly {display: none}
                
/* ------------------ header  ------------------------- */

                #head {
                        width: 100%;
                        padding: 25px 0 0 0px;
                        margin: 0px;
                        border-bottom: 0px solid green;}
                        
                #logo {
                        margin-bottom: 24px;
                        border-top: 5px solid #000;
                        border-bottom: 5px solid #000; 
                        height: 90px;
                        width: 100%;
                        background: url(../images/head7.gif) #0096d3 left top no-repeat}
                        
                #logo img {border: 0px solid red; margin-bottom: -5px;}
                
                #kiaelink {
                        height: 20px;
                        position: absolute; 
                        _padding-top: 5px;
                        top: 5px;
                        _top: 0px;
                        left: 20px; 
                        font: 100 11px Tahoma, Arial, Helvetica CY, sans-serif;}
                        
                #kiaelink a {
                        color: #000;
                        border: 0;
                        background: url(../images/kiae3.gif) no-repeat;
                        background-position: 0 7px;
                        padding: 10px 0 4px 20px}
                        
                #kiaelink a:hover, #sponsors a:hover {text-decoration: none; color: #4E98D2}

                
/* -------- sponsors -------------*/            

                #sponsors {padding: 20px 0}
                #sponsors h4 {
                        margin: 0 0 20px 20px;
                        font: 100 13px/13px Arial, Helvetica, sans-serif; 
                        color: #b61d1d;} 
                        
                #sponsors ul {width: 150px; text-align: center}
                #sponsors img {border: 0px; margin-bottom: 5px;}
                #sponsors li {width: 130px; padding: 0 15px 0 5px; margin: 0 0 25px 0; line-height: 16px;}
                #sponsors li p {margin: 0; padding: 10px 0 0 5px;}
                
                #sponsors a {color: #000; border: 0; text-decoration: none}

                
                
/* ----------------- sitesearch and dopnav---------------------- */

                #sitesearch {
                        position: absolute; 
                        top: 90px;
                        right: 20px; 
                        }
                        
                #sitesearch form {margin: 0; padding: 0;}
                
                #sitesearch table {
                        width: 210px; 
                        margin: 0; 
                        padding: 0; 
                        border-spacing: 1px; }
                        
                #sitesearch td {
                        padding: 0; 
                        margin: 0;
                        height: 21px;}
                
                #sitesearch input {
                        border: 1px solid #7d7d7d; 
                        width: 142px; 
                        text-indent: 5px; 
                        height: 17px;
                        padding: 2px 0 0 0;
                        margin: 0;
                        font: 100 12px Tahoma, Arial, Helvetica, sans-serif;}
                
                #sitesearch input.button {
                        width: 66px; 
                        margin-left: 5px; 
                        text-indent: 0px; 
                        height: 21px;
                        padding: 0 0 2px 0;
                        _padding: 0 0 1px 0; 
                        background: url("../images/bgbutton.gif")}
                
                #dopnav {
                        position: absolute; 
                        top: 5px; 
                        right: 30px; 
                        color: #000; 
                        font-size: 11px;
                        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
                        
                #dopnav a {color: #000}
                #dopnav a.lang {padding-left: 20px;}
                        

/* ------------------- left col menu ---------------------------- */

                #leftcol {
                        float: left;
                        margin: 0px 25px 0 0px;
                        padding: 0px 0 50px 0;
                        width: 150px;
                        font: 100 11px/25px Geneva CY, Arial, Helvetica, sans-serif;}

#menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
        width: 150px; /* Width of Menu Items */
        border-top: 1px solid #aaa; 
        border-bottom: 1px solid #aaa
        }
        
#menu ul li {
        position: relative;
        z-index: 999;
        }
        
#menu li ul {
        position: absolute;
        
        left: 149px; /* Set 1px less than menu width */
        top: 0;
        display: none;
        }       
        
#menu ul ul {
        border: 0px solid red;
        }               

#menu ul li a, #menu ul li span  {
        text-decoration: none; 
        display: block; 
        width: 130px; 
        padding: 6px 0px 6px 20px;
        border-bottom: 1px solid #eee; 
        }

        
#menu ul ul li a, #menu ul ul li span {
        width: 120px;
        padding-left: 30px;
        background-color: #eee} 
        
#menu a {color: #000}
        
#menu li {
        border-bottom: 0px solid red; 
        font: 100 12px/13px Geneva CY, Arial, sans-serif ; 
        background: #fff}
        

#menu li.on {
        background: #0096d3;
        color: #fff;
        }

/* Holly Hack. IE Requirement \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */       
        
#menu li a:hover {background: lightblue}

#menu li:hover ul, #menu li.over ul { display: block; border: 0px solid red} /* The magic */

#menu li.on :hover, #menu li.on.over {background-color: #0096d3 !important}
#menu li:hover {background-color: #0096d3 !important}

#menu img {border: 0px solid red; }




        
#menu li.on ul, #menu li.headlist ul {
        position: relative;
        left: 0; /* Set 1px less than menu width */
        top: 0;
        display: block;
        }
        
#menu li.on ul li a:hover, #menu li.headlist ul li a:hover {
        background: lightblue !important;
        }
        
#menu li.headlist a {background: #0096d3; color: #fff !important;}
#menu li.headlist a:hover {background: #0096d3 !important;}
#menu li.headlist ul li a {background: #eee; color: #000 !important}
#menu li.headlist li.on span {color: #b61d1d;; font-weight: 700}
#menu li.headlist ul li.on span:hover {background: #eee !important}

                
/* ------------------ schetchik ---------------- */

                #counter 
                {
                        margin-top: 10px;
                        padding: 10px 10px 20px 10px;
                        background-color: #fafafa;
                        }
                        
                #counter h4,h6,td,th {margin: 0; padding: 0;}   

                #counter h4 {color: #b61d1d; font-size: 11px; }
                #counter h6 {font-weight: 100; font-size: 11px; line-height: 14px; margin-top: 10px;}
                #counter td {width: 100px; text-align: right;}
                #counter th {text-align: left; font-weight: 100; line-height: 12px; }
                
/* ----------------- RSS ------------------------------ */

                #rss {margin-right: 10px; text-align: center; border: 1px dashed #006699;}
                #rss img {border:none;}
                        

/* ------------------- right col  ---------------------- */


                #rightcol {
                        float: right;
                        width: 170px;
                        padding-bottom: 15px;
                        font: 100 11px/22px Tahoma, Arial, Geneva CY, Helvetica CY, sans-serif;
                        border-left: 1px dashed #ccc;
                        }
                
                #rightcol img {border:none;}
                
                #rightcol_list {
                        margin: 10px 15px 10px 15px;
                        padding:0; 
                        color: #000}
                
                #rightcol h4 {font: 100 14px/14px Arial, Geneva CY, sans-serif; color: #b61d1d}
                        
                #rightcol_list li {
                        width: 140px;
                        list-style: none; 
                        margin-bottom: 10px;
                        margin-left: 0px;
                        padding-left: 0px; 
                        font: 100 12px/12px Arial, Geneva CY, sans-serif}
                                        
                div.rightcol_news {
                        font-size: 11px;
                        margin: 0 10px 0 20px;
                        line-height: 20px}
                        
                
                div.rightcol_news a {color: #2da3c8}
                div.rightcol_news a:hover {color: orange}
                
                div.last_bulletein {
                        margin: 10px 10px 0 0;
                        padding: 0 10px 20px 10px;
                        border: 1px dashed #555;
                        }
                
                div.last_bulletein h4 {margin-bottom: 0; text-align: right;}        
                div.last_bulletein h5 {font-size: 11px; font-weight: 100; margin: 0; padding: 0; color: #777}
                div.last_bulletein p {line-height: 14px; padding-left: 25px;padding-bottom: 10px;}
                div.last_bulletein a {display: block; margin-top: 10px;}

                        
/* ------------------- center col ---------------------- */

                #maincol {
                        margin: 5px 180px 0px 180px;
                        padding: 0;
                        font-family: Arial, Tahoma, Helvetica, sans-serif;}
                
                #maincol div.news, #doublecol div.news {
                        float: left; 
                        width: 95%; 
                        margin: 0px 0 20px 0;
                        _padding-bottom: 10px;
                        border-bottom: 1px dashed #ddd}
                        
                #maincol h3, #doublecol h3 ,#maincol h3 a, #doublecol h3 a{
                        margin: 0;
                        padding: 0;
                        font-family: Arial, Helvetica, sans-serif; 
                        font-size: 20px; color: #b61d1d; 
                        font-weight: 100;}
                        
                #maincol div.news h3, #doublecol div.news h3, #maincol div.news h3 a, #doublecol div.news h3 a{font-size: 16px; font-weight: 700;  margin-bottom: 10px}
		#doublecol div.news table td, #doublecol div.news table th{
			padding: 0px 5px 0px 5px;
			border: solid 1px #0096d3;
			font-size:10px;
		}
		#doublecol div.news table th{
			font-size: 12px;
			font-weight: bold;
		}
		#doublecol div.news table{
			border-collapse:collapse;
		}
		#maincol 
                        
                #maincol h2 { 
                        margin: 0; 
                        padding:0;
                        font-size: 20px; 
                        font-weight: 100; 
                        color: #b61d1d;}
                        
                #maincol h5 {  
                        margin: 8px 0 18px 0; 
                        padding: 0;
                        font-family: Arial, Helvetica, sans-serif; 
                        font-weight: 100; 
                        font-size: 12px; 
                        color: #999;}
                        
                #maincol p {font-size: 13px; line-height: 20px; margin-top: 8px}
                
                #maincol div img { 
                        padding: 10px;
                        margin: 0 10px 10px 0;
                        max-width: 400px;
                        float: left; 
                        border: 1px solid #ddd;}
                        
                #maincol div img {
                        width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 399 ? "400px" : "auto"); 
                        }
                
                #maincol img {border: 0}
                #maincol ul li {font: 100 14px/20px Arial, Tahoma, Helvetica, sans-serif}
                                
                a.news_type {color: #2da3c8;}
                a.news_type:hover {color: orange}
                span.news_date {font-size: 12px;  line-height: 30px}
                span.news_source {font-size: 12px; color: #999}
                p a {font-size: 12px; color: #2da3c8; text-decoration: underline}
                
                
                #doublecol {
                        margin: 0 20px 0px 180px;
                        padding: 0;
                        font: 100 14px/20px Arial, Tahoma, Helvetica, sans-serif;}
                        
                #doublecol h3 {font: 100 18px  Arial, Helvetica, sans-serif; color: #b61d1d; margin: 0; padding:0}
                

/* ----------------------- footer menu --------------------  */

                #bottom {
                        float: left; 
                        width: 100%;
                        text-align: center; 
                        padding: 100px 0 10px 0;  
                        color: #6b6b6b;
                        font: 12px/18px Geneva CY, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
                        }
                
                #bottom a {
                        text-decoration: none ; 
                        color: #005baa}
                        
                #bottom a:hover {text-decoration: underline; color: orange}
                
                #downmenu {
                        white-space: nowrap; 
                        border-top: 4px solid #777; 
                        margin: 0 30px; 
                        padding-top: 20px}
                        
                #bottom p {margin-top: 6px}



/* ----------------------- articles search  --------------------  */
                
                #search {
                        float:left;
                        width: 310px;
                        margin: 0px; 
                        padding: 0 20px 20px 20px;
                        background: #eee; 
                        }

                #search input, #search select {width: 300px;}
                #search_year {width: 50px !important;}
                #search_volume {width: 50px !important;}
                #search_page {width: 60px !important;}
                #search input.button {width: 100px; margin: 10px 0}
                        
                #search_help {
                        margin-left: 380px;
                        font-size: 13px}
                
                #search h3, #search_help h3{
                        padding: 0; 
                        margin: 10px 0;
                        font: 700 14px Geneva CY, Arial, Tahoma,  Helvetica, sans-serif;}
                        
                #search h3 {color: #b61d1d;}
                #search td.searchname, #search td {font: 100 12px Geneva CY, arial, helvetica, sans-serif}
                #search td.searchname a {color: #4E98D2; text-decoration: underline}
                #search td.searchconstrain {color: #b61d1d; font: 100 12px Geneva CY, arial, helvetica, sans-serif}
                
                #search_help input {width: 80%}         
                #search input.radio {width: 15px}
                
                #database_answer {float: left;}
                #database_answer p {font: 100 13px/20px Geneva CY, Arial, Helvetica, Sans-serif}
                #database_answer span.name {color: #b61d1d; font-weight: 700}
                #database_answer span.field {font-style: italic; font-weight: 700}
                
                div.answernavtop table a, div.answernavbottom a {
                        padding: 0; 
                        margin: 0 3px; 
                        color: #0B42D2; 
                        text-decoration: underline;
                        }
                div.answernavtop table span, div.answernavbottom span {
                        padding: 0; 
                        margin: 0 3px; 
                        color: #6A6A6A;
                        }
                
                div.answernavtop, div.answernavbottom {
                        padding: 5px 10px;
                        margin-top: 40px;
                        font: 100 13px/26px Geneva CY, arial, helvetica, sans-serif; 
                        background: url(../images/bginfo.gif) left top repeat;}

                div.answernavbottom {margin: 40px 0 0 0; text-align: center}
                div.answernavtop {margin: 0 0 30px 0}
                                
                div.answernavtop table, div.answernavbottom table {
                        width: 99%; 
                        margin: 0; 
                        padding: 0;} 
                        
                #database_answer div.answernavtop h3 {font-weight: 700; font-size: 16px; display: inline}
                
                div.answernavtop a, div.answernavtop span {margin-right: 15px}  
                input.changequery {float:  right;}
                
                div.dopinfo {margin: -15px 0 20px 0; padding-left: 10px;  font: 13px Geneva CY, Arial, Helvetica, sans-serif; color: #444}

		#popup {width:200px;background-color:orange;position:absolute;right:10px;z-index:1;border:solid 1px white;padding: 0px 5px 0px 10px;}
                
/* ----------------------- news and records --------------------  */    

        div.newslist, div.recordslist {margin: 0}
        div.newslist table, div.recordslist table {
                width: 95%;
                margin-top: 20px; 
                padding: 0;
                border: 0px solid #eee; 
                font: 100 12px/18px Arial, Helvetica, sans-serif; 
                color: #444}
                
        div.newslist td, div.recordslist td {font: 100 12px/18px Arial, Helvetica, sans-serif !important; padding: 6px 10px 6px 0; vertical-align: top}
        
        #news_list {font: 100 14px/20px Arial, Helvetica, sans-serif; }
        #news_list li {
                list-style-type: circle; 
                padding-left: 10px; 
                margin-left: 20px; 
                margin-top: 10px}
                
        div.recordslist {font: 100 12px/18px Arial, Helvetica, sans-serif;}
        #maincol div.recordslist h5 {padding-top: 10px; color: #b61d1d}
        
        
/* ----------------------- conferences --------------------  */ 

                div.conf {margin: 0}
                div.conf table {border: 1px solid #eee; font: 100 12px/18px Geneva CY, Arial, Helvetica, sans-serif; margin-top: 20px; padding: 2px;}
                div.conf tr.tablehead {background: #ccc}
                div.conf tr.even {background: #eee}
                div.conf td {padding: 8px 10px; vertical-align: top}
                div.conf th {color: #000; padding: 8px 10px; font: 700 12px Arial, Geneva CY, sans-serif; text-align: left; /* white-space: nowrap;*/}
                
                td.conf_date {color: green; white-space: nowrap; }
                td.conf_name {}
                td.conf_place {color: #444}
                td.conf_site {}

/* ----------------------- bulletein --------------------  */   

                #maincol table.emagazine {font-size: 13px}
                table.emagazine td {padding-right: 20px; text-align: center}
                
                #bul_list li {
                        list-style: disc !important; 
                        margin-left: 20px; 
                        padding-left: 10px;  
                        font: 100 13px/20px Arial, Helvetica, sans-serif !important}
                
                table.bullarchives {
                        width: 95%;
                        margin: 20px 0;
                        padding: 2px;
                        border: 1px solid #ddd;
                        }
                        
                table.bullarchives td {
                        padding: 2px 20px;
                        font: 100 13px/20px Arial, Helvetica, sans-serif;}
                        
                table.bullarchives tr.volume {background: #eee;}
                table.bullarchives tr.volume td {padding-left: 5px;}
                
                #subjectlist {margin-top: 10px;}
                #subjectlist li {
                        list-style: circle;
                        margin-left: 40px;
                        margin-top: 2px;
                        font-size: 13px}
                        
                span.active {color: #b61d1d;}
                
                #bulletein_article_list {
                        margin-top: 20px;
                        font: 700 13px/14px Arial, Helvetica, sans-serif;}
                                        
                #bulletein_article_list li {margin: 20px 0;     }
                
                #bulletein_article_list li ul {
                        font-weight: 100;
                        padding-top: 2px;
                        border-top: 0px dashed #ccc;
                        color: #555}
                        
                #bulletein_article_list li ul li {margin: 10px 0;}
                
                .image_right {float:right; margin: 10px 0 10px 10px;}
                .image_left {float:left; margin: 10px 10px 10px 0}

                /* bulletein articles */
                
                #maincol div.acticle_body {
                        float: left; 
                        width: 95%; 
                        margin: 0px 0 20px 0;}
                        
                #maincol div.acticle_body h3 {font-size: 16px; font-weight: 700; margin-bottom: 15px}
                #maincol div.acticle_body h5.date {margin-bottom: 0; color: #333}
                
                .image_right, .image_left {clear: both}
                .image_right img, .image_left img {max-width: 400px !important }
                .image_right p, .image_left p {text-align: center; clear: both; font-size: 11px;}
                
                p.author {text-align: right; clear: both; font-style: italic;}
                
                div.acticle_body ol {font: 100 12px/16px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 18px}
                div.acticle_body ol li {list-style-type: decimal;}
                input.button {width: 100px; margin: 10px 0}
                div#bulletein_issues{text-align:right;}
                
                                        
/* ----------------------- firms search --------------------  */

                #firms_answer, #products_answer {font-size: 13px} 
                
                #doublecol #firms_answer td {font-size: 1.1em !important}

                #firms_answer table, #products_answer table, #products_compare table {
                        width: 99%; 
                        margin-bottom: 10px; 
                        border: 1px solid #eee }
                        
                #firms_answer caption, #products_answer caption {
                        text-align: left; 
                        padding: 0 0 0 10px; 
                        font-style: italic; 
                        color: #b61d1d;}
                        
                #firms_answer td, #products_answer td, #products_compare td {
                        padding: 2px 10px;
                        }
                #firms_answer tr.tablehead, #products_answer tr.tablehead, #products_compare tr.tablehead {
                        background: #ddd;
                        font-weight: 700; 
                        font-family: Geneva CY, Arial, Helvetica, sans-serif;
                        }
                        
                #firms_answer tr.even, #products_answer tr.even, #products_compare tr.even {
                        background: #eee
                        }
                #firms_answer div.answernavtop h3, #products_answer div.answernavtop h3, #products_compare div.answernavtop h3 {
                        font-size: 16px; 
                        font-weight: 700; 
                        display: inline;}

                #products_answer td input {margin: 0 20px; height: 15px; width: 15px;}
                
                table.prod_descrip th {
                        text-align: left; 
                        padding: 4px 10px; 
                        font: 700 13px Geneva CY, Arial, Helvetica, sans-serif; 
                        vertical-align: top;
                        }
                        
                #products_compare td {
                        font-size: 11px;
                        }
                #products_compare tr.tablehead td {
                        font-size: 13px;
                        } 
                        
                        
                
/* ----------------------- key words page --------------------  */      
                
                #key {margin: 20px 0 20px 20px; font: 100 14px/20px Arial, Helvetica, sans-serif}
                #key h3 {padding: 0 0 0 10px; font: 100 20px Geneva CY, Arial, Helvetica, sans-serif; color: #b61d1d;}
                #alphabet {margin: 10px 0 20px 0; padding: 5px 10px;  background: url(../images/bginfo.gif) top left repeat; font-size: 16px}
                #alphabet span {color: #b61d1d; font-weight: 700}
                #keywords       {padding: 0 0 0 20px;}
                #keywords li {list-style: disc; margin-left: 15px;}



/* ----------------------- chain nav--------------------  */

                #chainnav {
                        display: none;
                        margin: 0 0 20px 0;
                        padding: 0; 
                        font: 100 12px Geneva CY, Arial, Helvetica, sans-serif;
                        word-spacing: 2px}
                #chainnav a {color: #336ACE; text-decoration: underline;}       
                #chainnav span {color: #1A5ACE;}
                
                

/* ----------------------- handbook --------------------  */

#handbook {padding-top: 20px;}
#handbook h4 {margin: 30px 0 0 0}
#handbook h4.first {margin: 0}

#handbook p {margin: 10px 0 20px 0}
#handbook img {border: 1px solid silver}        


/* ------------------------- cheli ---------------------- */

#goals p, ul, li {font-size:12px;}
#goals li {list-style-type: disc;margin-left:20px;}


/* -------------------------- links --------------------------------*/

h3.section {
        font-weight: 700 !important; 
        font-size: 14px !important; 
        margin: 25px 0 15px 0 !important}
        
ul.links li {
        float: none;
        font-weight: 700; 
        margin-top: 5px; 
        font-size: 13px; 
        line-height: 18px;}
        
ul.links p.description {
        font-weight: 100; 
        font-size: 12px; 
        line-height: 18px; 
        margin: 5px 0 15px 0; 
        padding: 0}
        
        
/* ------------------------- main page products  ----------------------------------- */
        
#homepage_prodlist {padding-bottom: 20px; margin-bottom: 20px; float: left; border-bottom: 1px dashed silver}


#homepage_prodlist div.item {
        float: left;
        clear: none;
        width: 118px;
        height: 20px;
        margin-bottom: 10px;
        padding: 110px 20px 30px 0;
        _padding: 130px 20px 0 0;
        text-align: center; 
        font-size: 12px;
        background-position: 0px 0px;
        background-repeat: no-repeat;
        position: relative;
        }

#homepage_prodlist div.item h4 {
        height: 30px;
        font-size: 12px;
        color: #555;
	text-decoration: underline;
        }       
        
#homepage_prodlist div.item ul {
        position: absolute;
        z-index: 10;
        top: 0px;
        left: 0px;
        display: none;
        width: 119px;
        height: 99px;
        padding: 10px 0;
        background-color: #eee; 
        }

#homepage_prodlist div.item ul li {
        margin: 0;
        padding: 0;}

#homepage_prodlist div.item ul a {
        font-size: 12px;
        }
        
#homepage_prodlist div:hover ul, #homepage_prodlist div.over ul {
        display: block;
        }
#homepage_prodlist div:hover h4, #homepage_prodlist div.over h4 {
        color: #b61d1d;
        }

/* ----- DB inquiry ----------- */

form.zaprosi {
        float: left;
        }

form.zaprosi fieldset {
        border: 0px solid red; 
        margin: 0; 
        padding: 0;
        }
        
form.zaprosi label {
        float: left;
        clear: left;
        }

form.zaprosi div, form.zaprosi p {
        float: left;
        clear: left;
        margin:  0 20px 0 0;
        font-size: 12px;
        }
form.zaprosi div.queryGroup {
       /* width: 400px;
        display: inline;*/
        }

form.zaprosi div h4 {
        margin: 20px 0 5px 0;
        font: 700 12px/12px Arial, sans-serif;
        clear: left;
        padding-bottom: 5px;
        border-bottom: 1px solid #aaa;
        width: 250px;
        }

form.zaprosi div input {
        margin-right: 10px;
        }

form.zaprosi div p {
        margin: 30px 0 10px 0;
        }

form.zaprosi p {
        margin: 20px 0 10px 0;
        }

form.zaprosi strong {
        color: #b61d1d; 
        font-size: 14px;
        }
form.zaprosi span.strong {
        color: #b61d1d; 
        font-size: 14px;
        font-weight: bold;
        }

form.zaprosi div.submit {margin-top: 20px;}     

div.help {
        float: right; 
        width: 300px; 
        margin-top: 20px;
        }
        
#doublecol div.help h3 {
        font: 700 12px/12px Arial, sans-serif; margin: 0;
        }

div.help p {
        font-size: 12px; font-style: italic;
        }


/* hack for IE 7 */

*:first-child+html #homepage_prodlist div.item {
  padding: 120px 20px 10px 0;}

