html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;

}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;


}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


body {
    color:#666;
    font-family :Verdana,Arial,Helvetica, sans-serif;
   background: #53270d;
}

/*body {font-size:62.5%}
html>body {font-size:12px;}

dd,td,th,dt,ul,dd input, dd label{font-size:1em;}

SELECT,dd,dt,ul,dd input, dd label,textarea{font-size:1em;margin-bottom:1.5em;line-height:1.5em}

P,li{margin-bottom:1.5em;color:#000;line-height:1.5em;font-size:1em;}
*/

body { font: normal 0.7512em/1.5em Arial,Verdana,sans-serif; color:#000;text-align:center;margin:auto;}
html>body { font-size: 12px; }
p ,td{ margin: 0em  0em 1.2857em 0em; font-size: 1.1667em; line-height: 1.2857em; }
h1 { margin: 0.75em 0; font-size: 2em; line-height: 0.75em; }
h2 { margin: 0.9em 0; font-size: 1.6667em; line-height: 0.9em; }
h3 { margin: 1em 0; font-size: 1.5em; line-height: 1em; }
h4{ margin: 0em  0em 1.2857em 0em; font-size: 1.1667em; line-height: 1.2857em; }
h5 { margin: 1.5em 0; font-size: 1em; line-height: 1.5em; }
h6 { margin: 1.5em 0; font-size: 1em; line-height: 1.5em; }

#sidebar p{font-size:1em;line-height: 1.5em;}

li{
    font-weight:bold;font-size:1.1677em;line-height:1.5
    }


h1,h2,h3,h4{
    color:#53270d;
}

h4
{
font-weight:bold;

}
p,li,table{
    font-family:georgia;
}

textarea
{
    font-family :Verdana,Arial,Helvetica, sans-serif;
    font-size:1em;
}

em{font-style:italic;}
strong {font-weight:bold;color:#53270d;}

a{
 color:#173546;
 text-align:right;
 font-weight:bold;
}   



table
{
    width:94%;
     border-top:1px solid #000;
    border-left:1px solid #000;   
}

th
{
    border-bottom:1px solid #000;
    border-right:1px solid #000;
     padding:0.1em;
     font-weight:bold;  
     background-color:#53270d; 
     color:#fff;
}

td
{
    padding:0.3em;
    border-bottom:1px solid #000;
    border-right:1px solid #000;
   
}

tr
{
    background-color:#fff;
}
tr.odd
{
    background-color:#f8f1e2;
}

body
{
color:#000;
background:#53270d url(images/bg.jpg) no-repeat top center;
font-family:arial;
}

#container
{
        padding-top:18em;
        margin:auto;

        width:807px;
        padding-left:153px;
       overflow:hidden;
       position:relative;
}


#header
{
   background:url(images/notebookheadt.png) top left no-repeat;
   height:55px;
   width:811px;
   text-indent:-2000px;
  margin:0;
}

#menu
{
    background:url(images/menu.jpg) no-repeat;
    position:absolute;
    top:260px;
    left:0px;
    z-index:40;
    height:612px;
    width:153px;
    text-align:left;
 
}

#menu ul
{

    position:relative;
    text-align:left;
    margin-top:9em;
    margin-left:3.0em;
}

#menu ul li
{
    border-bottom:0.1em solid #173546;
    padding-left:0.2em;
}

#menu ul li a
{
    padding:0.1em 0.6em 0.1em 0.2em;
    text-decoration:none;
    color:#173546;
    display:block;
    width:104px;
    margin-left:-0.2em;

}

#menu ul li a:hover
{
    background-color:#897959;
    color:#fff;
}

#shadow
{
    width:811px;
    background:url(images/shadow.png) right 0px  repeat-y;
    overflow:hidden;
    text-align:left;
    position:relative;
}

#main
{
   width:803px;
   background:url(images/notebook2.jpg) repeat-y top left;
   position:relative;
   float:left;

}

#content
{
    width:462px;
    background:url(images/notebook1.jpg) no-repeat top left;
    padding-left:30px;
    padding-right:40px;
    padding-top:20px;
    position:relative;
    float:left;
    min-height:42em;
}

.col2 #content,.press #content
{
    width:733px;
    background:none;
    float:left;
    padding-left:30px;
    padding-right:40px;
    padding-top:20px;
    position:relative;  
    
}

.notop #content, .notop #sidebar
{
    background:none;
}

.index #sidebar h4
{
    margin:0;
    padding:0;
    line-height:1.5;
    font-size:0.833333333em;
    color:#000;
}


.press #content
{
    background:none;
}


 #content .presspage img
{
	border:0.2em solid #53270d;
	margin:1em 1.6em;
	display:inline;
}


.presspage .pressnav
{
    height:40px;
    width:100%;
    color:#53270d;
    font-weight:bold;
    text-align:right;
}

.pressnav li
{
    background-color:#f7edd3;
	color:#c2b593;
	border:0.1em solid #cd9d4d;
	padding:0.4em;
	display:block;
	float:left;
	margin:0.4em;
	font-size:1em;
}

.pressnav a
{
	color:#4c5b89;

	display:block;
	float:left;
	margin:0em;
}


.pressarticle
{
    text-align:center;
}

#content .presspage .pressarticle img
{
    margin:1em 0em;
}

p.attrib
{
    margin-top:1em;
}

.articlenav
{
    padding-left:3em;
    border:none;
    
}

.articlenav tr
{

 background:none;
}
.articlenav td
{
    width:30%;
  text-align:center;
  border:none;
  background:none;
      filter:alpha(opacity=100);
    -moz-opacity:100;
    opacity:100;
}

.iframe
{
    background:url(images/bigframe.png) no-repeat;
    height:339px;
    width:448px;
    position:relative;
    left:0px;margin-bottom:1em
}

.iframeint
{
    position:relative;
    top:42px;
    left:42px;
    border:1px solid #999;
    width:363px;
}


.framesm
{
    margin-top:3em;
    width:234px; 
    height:311px;
    background:url(images/pframesm.png) no-repeat top left;
    text-align:center;  
}

.framesm img
{
        border:1px solid #666;
        position:relative;
        top:25px;
        left:0px;

}

 .framesm img.title
 {
     border:none;
 }

#sidebar
{
    width:251px;background:url(images/notebook1.jpg) no-repeat top right;float:right;padding-right:20px;padding-top:20px;
}

#footer
{
   width:811px;
   background:url(images/notebookb.jpg) top left no-repeat;
   height:80px;

}

.auth
{
    height:110px;
    width:110px;
    background:url(images/dealer.png) top left no-repeat;
    text-indent:-2000px;
    margin-left:4.8em;
    display:none;
}


.ftf
{
    height:107px;
    width:110px;
    background:url(images/ftf.png) top left no-repeat;
    text-indent:-2000px;
    margin-left:4em;
    margin-top:4em;
    display:block;
}

.hstory
{
    height:33px;
    width:201px;
    background:url(images/story.png) top left no-repeat;
    text-indent:-2000px;    
}

.heshe
{
    height:33px;
    width:201px;
    background:url(images/eshe/eshe.png) top left no-repeat;
    text-indent:-2000px;
}

.hcompetition
{
    height:33px;
    width:326px;
    background:url(images/competition_title.png) top left no-repeat;
    text-indent:-2000px;
}



.hpress
{

    width:293px;
    height:26px;
    background:url(images/kazpress.png) top left no-repeat;
    text-indent:-2000px;

}

.hprogram
{

    width:251px;
    height:33px;
    background:url(images/special.png) top left no-repeat;
    text-indent:-2000px;

}

.hauth
{

    width:302px;
    height:25px;
    background:url(images/authdealers.png) top left no-repeat;
    text-indent:-2000px;    
}

.hthanks
{

    width:301772px;
    height:35px;
    background:url(images/thanks.png) top left no-repeat;
    text-indent:-2000px;
}

.hevents
{

    width:211px;
    height:24px;
    background:url(images/events.png) top left no-repeat;
    text-indent:-2000px;

}

.hsale
{

    width:186px;
    height:24px;
    background:url(images/sale.png) top left no-repeat;
    text-indent:-2000px;

}

.hcontact
{

    width:169px;
    height:24px;
    background:url(images/contact.png) top left no-repeat;
    text-indent:-2000px;

}

.hvideo
{

    width:205px;
    height:24px;
    background:url(images/video.png) top left no-repeat;
    text-indent:-2000px;
}


.hwhatsnew
{

    width:184px;
    height:24px;
    background:url(images/whatsnew.png) top left no-repeat;
    text-indent:-2000px;
}


.hphotos
{

    width:208px;
    height:33px;
    background:url(images/photos.png) top left no-repeat;
    text-indent:-2000px;
}

.dealers
{

    width:130px;
    height:24px;
    background:url(images/wanted.png) top left no-repeat;
    text-indent:-2000px;
 
}

.latest
{

    width:189px;
    height:24px;
    background:url(images/latest.png) top left no-repeat;
    text-indent:-2000px;

}


#sale
{
    background:url(images/salebg.png) top left;
    padding:0.6em;
    margin-top:1.2em;
    border:3px solid #9f7155;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    
}

#dealers
{
    width:100%;
}

.events
{
    width:100%;
}

fieldset
{

    padding:1.6em;
    margin-bottom:1.6em;
    border:0.1em solid #3B2109;
}

legend
{
     padding:0.2em;
     color:#53270d;
     font-weight:bold;
     margin-bottom:0.4em;

     
}

fieldset input,fieldset textarea
{
    border:0.1em solid #ccc;
}

label
{
    clear:both;
    width:8em;
    display:inline-block;
    line-height:1.2;
    vertical-align:top;
    text-align:right;
    padding-right:1em;
    color:#3B2109;
    margin-bottom:1em;
    font-weight:bold;

}

.eshe #sidebar 
{ width:0em; }    

.eshe #content
{
    width:713px;
}

.cappic
{
    width:246px;
    float:right;
    margin-left:2em;
}

.cappic p
{
    color:#3B2109;
    font-size: 0.92em;
}

.cappic img
{
    border:1px solid  #3B2109;
}

.eattrib img
{
   float:left;
   margin-right:1em;
}

.eattrib p
{
    padding:1em;
  
}

.c_results a
{
display:inline-block;
float:none;
text-align:center;
margin:0.8em 0.4em;
border-radius:9px;
}

.c_results a img
{
float:none;
border:1px solid #000;
border-bottom:none;
display:block;
border-top-right-radius:8px;
border-top-left-radius:8px;
}

.c_results a p
{
margin:0;
border:1px solid #000;
border-top:none;
background:#53270d;
color:#eccd9e;
text-decoration:none;
padding:0.2em;
border-bottom-right-radius:8px;
border-bottom-left-radius:8px;
}

.index #sidebar li a
{font-weight:normal}

.competition #content
{
    width:753px;
	padding-right:10px;
}

.competition #sidebar 
{ width:0em; }    

.promo
{
text-align:center;
}

.promo
{
width:240px;
border:1px solid #000;
margin:1em auto;
text-align:center;
}
.promo h2
{
color:#7c162b;
margin-bottom:0.4em;
}

.promo img
{
display:block;
}

.promo h3
{
color:#7c162b;
margin-bottom:0.4em;
}

.promo p
{
padding:0em 0.4em;
}

.promo ul
{
margin-bottom:1em;
}

.promo ul li
{
font-weight:normal;
}

