html { font-size: 100%; }
* { margin: 0; padding: 0; }
body { background: #FFF; color: #333; font-family: Georgia, Times New Roman, Times, serif;}

#top { height: 8px; background: #F1EFE7 url("/img/top.png") top left repeat-x; }
#container { width: 80%; margin: 0 auto; padding: 40px 0 0; }

#header { margin: 0 0 50px; }
#header #logo { float: left; margin: 0 11px 0 0; }
#header #logo a { width: 150px; height: 50px; background: url("/img/logo.gif") top left no-repeat; display: block; border: 0;}

#header #description { width: 70%; background: url("/img/desc-bg.gif") 0 20px no-repeat; float: left; margin: -5px -5px 0; }

#header #description #description-inner { background: url("/img/desc-inner-bg.gif") repeat; margin: 0 0 0 18px; padding: 11px 20px; }

#header #description #description-inner p { color: #111; margin: 0; }
#header #description #description-inner p span { font-size: 150%; font-weight: 600; line-height: 1em; }
#description-inner p span a { font-size: 120%; font-weight: bold; line-height: 1em; color:#e33700;text-decoration:none; }












#content { margin: 0 0 11px; }
#content-primary { width: 70%; float: left; }
#primary2  { width: 90%; float: left; }
#content-secondary { width: 27%; float: right;}











a:link, a:visited { color: #D15C00; text-decoration: none; }
a:hover { color: #97570C; text-decoration:underline; }
a img { border: 0; }

#content-secondary a { color: #666; border-bottom: 1px solid #DDD; }
#content-secondary a:hover { color: #97570C; border-bottom: 1px solid #D15C00; }




h1 { color: #000; font-size: 1.75em; font-family: 'palatino linotype', palatino; font-weight: 600; line-height: 1em; margin: 0 0 0.75em; }
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited { color: #000; border: 0; }
h1 a:hover, h2 a:hover, h3 a:hover { color: #888; }





#content-secondary h4, #content-secondary h5 { color: #333; font-size: 110%; font-weight: 400; font-variant: small-caps; line-height: 1.5em; letter-spacing: 0.0625em; margin: 0 0 0.5em; }


p { font-size: 0.75em; line-height: 1.5em; margin: 0 0 1.5em; }
ul, li { list-style: none; }
.clearfix:after { height: 0; display: block; visibility: hidden; clear: both; content:"."; }
.clearfix { display: inline-block; }
.clearfix { display: block; }





p#pagination { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; text-align: right; margin: 0; }
p#pagination a, p#pagination span.current { background: #D15C00; color: #FFF; border: 0; padding: 0.3125em 0.625em; }
p#pagination a:hover { background: #97570C; }
p#pagination span.current { background: #333; color: #FFF; }






#blogg-post {margin: 0 0 2.5em; padding: 0 0 0.625em; }
ul#blogg-posts { margin: 0 0 2em; }
ul#blogg-posts li { border-bottom: 1px dotted #C0C0C0; margin: 0 0 1em; padding: 0 0 0.3125em; }
ul#blogg-posts li h3 { font-size: 0.8125em; font-weight: 400; margin: 0 0 0.25em; }
ul#blogg-posts li p { color: #999; font-size: 0.6875em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; margin: 0; }


































img {border:0;}

.spisok{list-style:none;}
#gdir{padding:0 5px;position:relative;}
#gdir div.col{float:left;width:32%;margin:4px 0 0 8px;}
#gdir li{font-size:80%;}
#gdir ul{margin-bottom:20px;margin-top:3px;color:#666;}
ul li{margin:0 0 0 1px;}

#gdir p{font-size:90%;font-weight:bold;margin:0;padding:0;}
#gdir p a{color:#000000;}










#footer ul { font-size: 0.6875em; line-height: 1.5em; float: left; }
#footer ul li {color: #999; display: inline; margin: 0 0.25em 0 0; padding: 0 0.875em 0 0; }
#footer ul li a { color: #999; }
#footer ul li a:hover { color: #97570C; }

#footer ul.rig{float:right;}
#footer ul.rig {list-style: none; display: inline; font-size: 70%; }
#footer ul.rig a {text-decoration: none;  margin-left: -12px; margin-right: 0px}


















































































#tm{font-size:86%; margin-left:75px; color:#999999;}
#tm a{color:#999999;}



#left2{float: left;width: 30%;margin-top:5px;padding-bottom:10px; margin-right:1%;}
#right2{float: left;width: 66%;}



ul.menu{font-size:90%; margin:0 0 0 -.5em;padding:0;}
ul.menu li,li.tck{list-style-type:none;background:transparent url(/img/krg.gif) no-repeat 1px 4px;margin:0 0 0 5px;padding:0 0 1px 18px;}
ul li.otk{background:transparent url(/img/ex.gif) no-repeat 1px 3px;}
ul li.skt{background:transparent url(/img/col.gif) no-repeat 0 4px;}



#ob {padding-top: 12px;width: 100%; font-size:80%;}
#ob h3 {font-weight:normal; font-size:110%;}
#ob li {padding: 10px 10px 10px 20px;list-style:none;}

#ob h2{margin-bottom:5px; font-weight:normal; font-size:170%;}
#ob li h3{font-size:110%; margin:0 0 18px 0;font-weight:bold;clear:none;}
#ob li h3 a{ color: #D15C00; text-decoration: none; }
#ob li h3 a:hover { color: #97570C; text-decoration:underline; }
#ob li h4{font-size:100%;font-weight:normal; margin-left:40px;margin-top:-20px;}



.msg {color:#809933;font-weight:normal;margin-bottom:5px;}
.err {color:red;font-weight:normal;margin-bottom:5px;}
.help_add{width:30%;font-size:70%;float:right; margin-right:-19%; color:#666666; position:absolute; right:31%; }
.help_add h3{font-size:140%;}
.post h3 {font-weight:normal;}
form h3 {font-weight:normal; font-size:90%;}


input,textarea,select{border:1px solid #ddd;color:#666;padding:1px;}
.butto{font-size:100%; border:1px solid #ddd;height:20px; padding:0 6px 5px 6px;color:#666;background:#FFFFFF; }
label{color:#666;display:block;font-size:80%;line-height:9px;padding-top:1px;margin:0 0 0 5px; font-weight:normal;}
.rss{text-align:right; margin-right:10px;}

#company{position:absolute; left:-1210px;}
.post {font-weight:normal;}
.nob{border:none;padding:1px;}
.live {float:right; position:absolute; right:10px;}
.fool {clear:both; float:left; font-size:56%; margin-top:4px;}
.fool, .fool a {color:#666666;}
