html, body {height:100%; margin:0; padding:0;}
body, td, th, input, textarea { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: small;}

td, th { vertical-align:top; }

a { color:#1C6857; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }

#head { background-image:url(images/z_02.jpg); background-repeat:no-repeat; background-position:center top;}
/*#head td { vertical-align:top;}*/
/*#head td { border:1px solid grey;}*/

#headmid { text-align:center; vertical-align:top;}

#searchblock { text-align:center; padding-top:0px; width:390px; }
#searchblock input.searchtext { color:#666666; border:1px solid #555555; font-size:85%; padding:1px 4px 1px 4px; width:224px;}

#technav { padding:1em 1em 1.5em 1.5em; text-align:center;}
#technav a { padding-left:4px; padding-right:4px; }

#rmenu td { padding: 0.2em 0.2em 0.2em 2.5em; font-size:95%;}
#rmenu td a { color:#498679; }

#authblock { font-size:90%; padding-left:3em; }
#authblock div { padding:0.6em 0 0.6em 0; }
#authblock div.basket { padding:1em 0 0.6em 0; }
#authblock div.basket a { font-size:120%; }
#authblock td.header { font-weight:bold; padding:0 0.5em 0 0; }
#authblock td.sub { font-weight:normal; padding:0; }
#authblock form { margin:0; padding:0; }
#authblock a {  }
#authblock input { border:1px solid #555555; font-size:95%; padding:2px 4px 2px 4px; }
#authblock input.username { width:160px; margin-right:0.5em; }
#authblock input.password { width:80px; }
#authblock input.submit { border:0; }
#authblock td.submit { padding:1.5em 0 0 0.5em; }

#catmenu { padding:1em 0 0 2.5em; }
#catmenu div.title { color:#333333; font-size:120%; font-weight:bold; text-transform:uppercase; }
#catmenu div.c1 { padding-top:1em; font-size:95%; font-weight:bold;}
#catmenu div.c1 a { color:#498679; }
#catmenu div.c2 { padding:0 0 1em 3em; }
#catmenu div.c2 a { color:#498679; font-size:90%; }
#catmenu div.c2 div { padding-top:0.7em; font-weight:bold;}
#catmenu span.arr { padding-left:0.3em; color:#498679; font-family:Verdana; font-size:70%; font-weight:normal; }

#content {padding:1em 5em 3em 3em;}
#content h1 {font-size:120%; font-weight:bold;}
#content h2 {font-size:110%; font-weight:bold;}
#content h3 {font-size:100%; font-weight:bold;}
#content a {  }
#content div.pagenav {text-align:right; font-weight:bold;}
#content div.path { font-size:80%; padding-bottom:0.5em; }


#newsblock { padding-right:4em; padding-bottom:3em; }
#newsblock div.title { font-size:110%; font-weight:bold; text-transform:uppercase; padding-bottom:1em;}
#newsblock div.entry { padding-bottom:2em;}
#newsblock div.entry span { color:#1C6857; font-weight:bold; padding-bottom:2em;}
#newsblock div.more a { font-size:90%;}

#aboutblock { padding-bottom:3em; }
#aboutblock a {  }

#spechead { color:#1C6857; font-size:100%; font-weight:bold; text-transform:uppercase;
    background-color:#DDE8E6; padding:0.3em 0.2em 0.1em 1em; border-bottom: 1px solid #1C6857; }
#specbody { padding-bottom:3em; }
#specbody td { padding:1em; }
#specbody div.title a { color:#1C6857; font-weight:bold; }
#specbody div.price span { color:#FB0000; font-weight:bold; }

#advhead { color:#1C6857; font-size:100%; font-weight:bold;
    padding:0.3em 0.2em 0.1em 0.5em; border-bottom: 1px solid #1C6857; }
#advhead a { color:#1C6857; text-decoration:none; }

#advbody { padding:1em 0 1em 0; }
#advbody td.horzline { background-image:url(images/z_06.gif); background-repeat:no-repeat; background-position:right center;}
#advbody td.vertline { background-image:url(images/z_18.gif); background-repeat:no-repeat; background-position:center bottom;}

#advbody td.innerspacer { padding:1em 0 1em 0; }

#advbody td.adventry { padding:1em; }
#advbody td.adventry2 { padding:0.5em; }
#advbody td.adventry a { color:#1C6857; font-weight:bold; }
#advbody td.adventry span { color:#FB0000; font-weight:bold; }
#advbody td.adventry table.inner { padding-top:1em; }
#advbody td.adventry table.inner td.desc { padding-left:0.5em; }
#advbody td.adventry table.inner td.desc input { border:1px solid #D0D0D0; text-align:center; }
#advbody td.adventry table.inner td.desc a { margin-left:2em; }

#bottom { border-top:1px solid #555555; }
#bottom td { font-size:70%; text-align:center; }
#bottom a { color:#1C6857; }


#fastlinks_container {font-size:85%; vertical-align:middle;}
#fastlinks_container a {font-weight:normal;}

#pricetable { border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0; }
#pricetable th { background-color:#f0f4f0; }
#pricetable th, #pricetable td { font-size:85%; padding:0.4em; border-bottom:1px solid #E0E0E0; border-right:1px solid #E0E0E0;}
#pricetable td.photo { text-align:center; }
#pricetable td.price { text-align:right; padding-right:1em; }
#pricetable td.buy { padding-left:1em; padding-right:0.5em; }
#pricetable td.name { }
#pricetable td.name a { font-weight:bold;  }

#cardtable td { vertical-align:top; padding:1em;}
#cardtable input { text-align:right; border:1px solid #E0E0E0; padding:0.2em;}

#gobasketlink { padding:0.5em; }

#basketable { border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0; }
#basketable th { background-color:#f0f4f0; }
#basketable th, #basketable td { font-size:85%; padding:0.4em; border-bottom:1px solid #E0E0E0; border-right:1px solid #E0E0E0;}
#basketable input { font-size:100%; padding:0em; }

#spectable {border-left:1px solid #E0E0E0; border-top:1px solid #E0E0E0;}
#spectable th, #spectable td {text-align:center;font-size:85%; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; padding:2px;}
#spectable th {background-color:#F0F0F0;}

.exampletext { font-size:xx-small; color:#999999;}

#buyalso {margin-top:2em; padding:0.5em; border: 1px dashed #1C6857; font-weight:bold; color:#1C6857;}
#buyalso a {font-weight:normal; color:#000;}
#buyalso td {text-align:center;}

#phonenum {padding-left:2em; padding-top:0.2em; font-size:medium;}
#phonenum div.phone {font-size:120%; font-weight:bold; padding:0 0.25em 0.25em 0.25em;}
#phonenum div.icq {font-size:70%; padding:0 0.25em 0.25em 0.25em;}

/* #vk_savelink { border: 1px solid #D0D0D0; padding:10px; margin-top:30px; width:150px; text-align:center;} */
#vk_savelink { margin-top:40px; }

a.nobold {font-weight:normal;}
