
html{}

body{margin: 0;padding: 0;font: 12px/20px arial}

a:link{color: #1a55c1}
a:hover{ color: #ff0000; }

h1{ font: 24px georgia;color:red;text-align: center;padding: 0 30px 10px 30px}
h1 strong{ font: 55px/25px georgia;color:black;display: block;}

h2{ font: 18px arial;color: #313755}
h3{font:bold 14px arial;}
h4{}
h5{}
h6{}

p{ margin: 0 0 15px 0;display: block }

.clear{ clear: both }

#top{background: #ededed }
#top td{padding: 5px 15px;white-space: nowrap }
#top td a:link{color: black }
#top td a:hover{color: #ff0000 }


#logo{ margin: 30px 0 0 0 }

#counter{ text-align: center;margin: 10px auto;width: 80px }
#counter span{ background: url(im/counter.gif) no-repeat;display: block;width: 19px;height: 23px;margin: 0 1px 0 0;float: left;font: 18px arial;color: White;}

#countries{ margin: 0 0 10px 0 }
#countries a{ margin: 0 5px }

#search{ padding: 20px;background: #fffde3;margin: 0 20px 20px 0 }
#search input[type="text"]{ padding: 3px 5px;width: 85%;margin: 0 1% 0 0}
#search input[type="button"]{ cursor: pointer }

#alphabet{  }
#alphabet td{white-space: nowrap;text-transform: uppercase;color: #bbb;width: 3%  }
#alphabet span{text-transform: none;padding: 0 20px 0 0;color: black }

#vip{background: #f5f5f5;text-align: right;margin: 20px 0 0 0;padding: 0 0 20px 0 }


.vip_firma td{text-align: left;padding: 0 0 0 30px; }
.vip_firma td p{line-height: 18px;margin: 0 0 0 0}
.vip_firma img{ margin: 0 10px 0 0 }

#categories{margin: 20px 0 0 0  }
#categories td{width: 33%;padding: 10px  }

.cat_zagl_row{padding: 0;width: auto;margin: 0 0 10px 0  }
.cat_zagl_row h2{width: 80%;display: inline;padding: 5px;white-space: nowrap }

.pod_cats{ margin: 0 0 0 30px }
.pod_cats a{ margin: 0 5px 0 0 }

.cat1{ background: #f2f6ff }
.cat2{ background: #f9f2ff }
.cat3{ background: #f2fff7 }
.cat4{ background: #f9f2ff }
.cat5{ background: #fff7f2 }
.cat6{ background: #fff2f7 }
.cat7{ background: #f4fff2 }
.cat8{ background: #fff2f2 }
.cat9{ background: #f2feff }


#nai{ border-top: 1px dashed #777;margin: 20px 0 }
#nai td{width: 25%;padding: 40px 20px 0 20px  }
#nai ul, #nai ol{ margin: 0 0 0 0;padding: 0 0 0 30px }

.date{ color: red;padding: 0 5px;font: 11px arial }

#footer td{ padding: 20px }


#banner_col{ text-align: center;width: 240px;vertical-align: top;padding: 30px 0 0 0 }
#list_zagl{ margin: 30px 0 0 0 }
#list_zagl h2{ display: inline }
#list_zagl img{ margin: 0 10px }

#list_firmi_table{ margin: 20px 0 0 0;width: 100% }
#list_firmi_table th{ white-space: nowrap }
#list_firmi_table th, #list_firmi_table td{ text-align: left;padding: 15px;vertical-align: top }
.odd{ background: #f5f5f5 }

.dop_opisanie{ margin: 30px 0 0 0  }

.firma_detaili_zagl_table{ margin: 30px 0 0 0;width: 100% }
.firma_detaili_zagl_table h2{ display: inline }

#ocenka{ padding: 20px;background: #e3e1c6;margin: 30px 0 0 0 }
#ocenka h3{ margin: 0 0 0 0 }


.next_prev_holder{color: #0e8dbc;margin: 20px 0 20px 0;}
.next_prev_holder span{padding:5px 6px 3px 6px;color: red;  }
.next_prev_holder a:link, .next_prev_holder a:visited{padding:5px 6px 3px 6px;}
.next_prev_holder a:hover{padding:5px 6px 3px 6px;}

#form2{  }
#form2 label{display: block;margin: 10px 0 0 0  }
#form2 label em{font:italic 11px arial }
#form2 textarea{height: 100px;width: 300px  }
#form2 input[type="text"]{width: 300px  }
#captcha{margin: 5px 0 0 0  }
#captcha input[type="text"]{ width: 80px;height: 30px;text-align: center;font: bold 22px arial;margin: 0 0 0 10px }
#form2 input[type="button"]{ cursor: pointer;margin: 20px 0 0 0 }

.ocenka_6,.ocenka_5,.ocenka_4,.ocenka_3,.ocenka_2,.ocenka_1,.ocenka_7,.ocenka_8,.ocenka_9,.ocenka_10{ font: 12px "Century Gothic";padding: 0 5px }

.ocenka_10{ background: green;color: white; }
.ocenka_9{ background: Maroon;color: white; }
.ocenka_8{ background: Teal;color: white; }
.ocenka_7{ background: Fuchsia;color: white; }
.ocenka_6{ background: Navy;color: white; }
.ocenka_5{ background: blue;color: white; }
.ocenka_4{ background: orange;color: white; }
.ocenka_3{ background: yellow;color: #333;}
.ocenka_2{ background: red;color: white; }
.ocenka_1{ background: black;color: white; }

