/* reset styles */
* {font-size:100%;}
body {color:#343642;font:100% Arial;margin:0;background:#fff url(/i/bg.gif) 0 0 repeat-x;}
table {border-collapse:collapse;}
th, td {padding:0;vertical-align:top;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, legend, dl, dt, dd, form {margin:0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl {margin-bottom:15px;}
ul {margin-top:0;margin-left:0;margin-bottom:12px;padding-left:0;}
ol {margin-top:0;}
ul li {margin:0;padding:0 0 3px 23px;background:url(/i/li.gif) 10px 6px no-repeat;list-style-type:none;}
h1 {font-size:140%;font-weight:normal;}
h2 {font-size:120%;font-weight:normal;color:#222;}
h3 {font-size:130%;font-weight:normal;color:#139b48;}
h4 {font-size:110%;color:#23292D;}
h5 {font-size:100%;color:#ee8734;}
h6 {font-size:100%;font-style:italic;}
dt {font-weight:bold;}
dd {}
blockquote {padding:5px 25px;background:#E6EDE8 url(/i/bgRightGrad.gif) 100% 0 repeat-y;position:relative;top:0;left:-25px;z-index:10;}
blockquote small {color:#888;}
fieldset {padding:0 10px;border:1px solid #999;margin-bottom:15px;}
legend {padding:5px 5px;font-size:85%;color:#666;float:right;text-align:right;}
input, select, textarea {font-family:Arial;}
label {cursor:pointer;}
a {color:#205775;text-decoration:underline;}
a:hover {color:#990000;text-decoration:none;}
img {border:0;}
small {font-size:85%;}
sup, sub {font-size:80%;}

/* colors */
.grey {color:#666;}
.dark-grey {color:#333;}
.light-grey {color:#888;}

/* width */
.full {width:100%;font-size:120%;}
.notfull {width:85%;font-size:120%;}
.half {width:50%;font-size:120%;}
.tret {width:33%;font-size:120%;}
.quarter {width:25%;font-size:120%;}
.halfquarter {width:10%;font-size:120%;}

/* messages */
.message {border-bottom:solid 1px #CC0000;padding-bottom:5px;color:#CC0000;font-weight:bold;margin:0 0 25px 0;}
.message a {color:#CC0000;}

/* tables */
table.txttable {border-style:solid;border-color:#62BC63;border-width:1px 1px 0 0;margin:0 0 15px;}
table.txttable tr.color {background:#f1f1f1;}
table.txttable th {padding:5px;text-align:left;border-style:solid;border-color:#62BC63;border-width:0 0 1px 1px;}
table.txttable td {padding:5px;border-style:solid;border-color:#62BC63;border-width:0 0 1px 1px;}
table.txttable td.checked {background:#f1f1f1;text-align:center;}

/* wrapper */
.wrapper {clear:both;}
.line {clear:both;height:3px;background:#333;margin:0 0 0;font-size:1px;}
.linex {clear:both;height:3px;background:#333;margin:0 0 25px 0;font-size:1px;}

/* buttons */

.btn {background:#139b48;border:none;color:#fff;font-weight:bold;font-size:100%;padding:2px 5px 3px;}
.btn:hover {background:#69bf66;}

table.basicLayout {width:990px;height:100%;margin:auto;}


/* header */

#header {height:175px;}

#icons {float:right;margin:0px 8px 0 0;}
#icons img {margin:0 0 0 15px;border-top:solid 8px #fff;}

#langs {vfloat:right;margin:15px 0 0 5px;font-size:70%;}
#langs a {color:#333;}

#logo {}
#logo img.logo {margin:30px 0 0 0;}

#topMenu {font:85% Arial;margin:0 auto;font-weight:bold;text-transform:uppercase;background:#e6ede8 url(/i/bgv.gif) 0 0 repeat-x;text-align:center;}
#topMenu a {line-height:220%;color:#333;text-decoration:none;border-bottom:solid 1px #333;}
#topMenu a:hover {color:#333;border:none;}
#topMenu a.selected {background:url(/i/topmenuSel.gif) 50% 100% no-repeat;border-bottom:solid 1px #62bc63;color:#62bc63;text-decoration:none;font-weight:bold;}

td.submenu {vwidth:19%;padding:9px 5px 10px;font-size:110%;font-family:Times New Roman;vfont-weight:bold;color:#fff;text-align:center;border-top:solid 8px #e6e6e6;}
td.submenu a {color:#2e2e2e;text-decoration:none;}
td.s17 {vbackground:#00ccff;}
td.s32 {vbackground:#0e77a8;}
td.s80 {vbackground:#93c340;}
td.s128 {vbackground:#339900;}
td.s131 {vbackground:#336666;}

td.m3sel {border-top:solid 8px #990000;}
td.m3sel a {color:#990000;}
td.m3sel a:hover {color:#990000;}


#m4 {width:100%;height:50px;}
#m4 a {display:block;height:50px;line-height:300%;font-weight:normal;float:left;margin:0 35px 0 10px;font-size:75%;color:#666;text-decoration:none;}
#m4 a.sel {color:#990000;background:url(/i/m4sel.gif) 50% 38px no-repeat;}

.sel1 {color:#990000;}

#search {margin:0 0px 25px 0;float:right;}
#search h1 {vfont-size:85%;margin:0 0 5px 0;}
#search input {margin:0 0 5px 0;}
#search input.btn {padding:2px;font-size:85%;}

table.lmenu {margin:0 0 20px;background:url(/i/bgLmenu.gif) 0 25px repeat-x;}
table.lmenu td {padding:0 15px 19px;}
table.lmenu td a {color:#666;font-size:85%;}
table.lmenu td.sel {font-weight:bold;background:url(/i/polzunok.gif) 50% 100% no-repeat;}
table.lmenu td.sel a {text-decoration:none;color:#333;}

/* middle */

#middle {}

/* left */

#left {padding:10px 0 25px 0;width:26%;}

#subTopMenu {text-align:right;font:85% Arial;vfloat:left;nfont-style:italic;padding:5px 0;margin:0 20px 25px 10px;vfont-weight:bold;vtext-transform:uppercase;border-right:solid 3px #e6ede8;}
#subTopMenu a {display:block;color:#555;margin:0 25px 15px 0;}
#subTopMenu a:hover {color:#333;border:none;}
#subTopMenu a.selected {color:#333;text-decoration:none;font-weight:bold;}


#menu {display:none;margin:10px 0px 25px 5px;font-size:100%;background:#f1f1f1;}

#menu a {display:block;color:#353535;text-decoration:none;font-size:85%;font-weight:bold;padding:8px 15px;border-top:#d9d9d9 solid 1px;}
#menu a:hover {background:#d9d9d9;}
#menu a.sel1 {background:#600f0b;color:#fff;}

#menu a.lvl2 {color:#232323;font-size:75%;font-weight:normal;padding:0px 5px 10px 25px;border:none;}
#menu a:hover.lvl2 {background:none;}
#menu a.sel2 {color:#000;font-weight:bold;}

#menu a.lvl3 {padding:0 0 7px 30px;font-weight:normal;font-size:75%;color:#3b3b3b;border:none;font-size:70%;}
#menu a:hover.lvl3 {background:none;}
#menu a.sel3 {color:#000;font-weight:bold;}

#menu a.lvl4 {margin:0 0 5px 0;color:#3b3b3b;}
#menu a:hover.lvl4 {background:none;}
#menu a.sel4 {}

/* content */

#content {font-size:85%;line-height:140%;padding:10px 35px 15px 5px;}

#path {margin:0 0 5px;font-size:80%;}
#path a {color:#333;}

#title {font-size:180%;vtext-transform:uppercase;font-weight:bold;color:#139b48;line-height:100%;margin:0 0 20px 0;}
#subtitle {font-size:140%;margin-bottom:22px;vfont-weight:bold;color:222;}

dl.forma dt {}
dl.forma dt span {color:#999;font-weight:normal;}
dl.forma dd {font-weight:;padding:5px 0 10px 5px;}
dl.forma dd select {font-size:120%;}
dl.forma .error {font-weight:bold;color:red;}

.list {margin:0 0 20px 0;font-size:85%;}
.list .rate {float:right;margin:0 0 5px 5px;padding:3px 5px;background:#f1f1f1;}
.list h1 {margin:0 0 5px 0;font-size:160%;vfont-weight:bold;line-height:120%;}
.list h1 a {}
.list h1 a:hover {}
.list .picture {margin:0 0 5px 0;}
.list .description {margin:0 0 10px 0;color:#666;font-size:120%;}
.list .tags {margin:0 0 10px 2px;}
.list .author {margin:0 0 0 0;color:#888;font-style:italic;}
.list .author small {font-size:95%;}
.list .author a {color:#888;}
.list .comments {float:right;}

.pager {font-size:85%;margin:0 0 0 115px;}
.pager a {display:block;float:left;padding:0px 10px 0px;background:#fff;border:solid 1px #D9D9D9;margin-right:4px;color:#333;text-decoration:none;}
.pager a:hover {color:#333;border:solid 1px #333;}
.pager a.selected {background:#990000;border:solid 1px #990000;color:#fff;text-decoration:none;font-weight:bold;}
.pager a:hover.selected {background:#990000;}
a.start {margin-right:5px;border:none;font-size:180%;padding-left:0;}
a:hover.start {border:none;}
a.finish {margin-left:5px;border:none;font-size:180%;}
a:hover.finish {border:none;}
.pagertop {margin-bottom:25px;}
.pagerbot {margin-top:25px;}

#print {clear:both;font-size:80%;margin:15px 0 20px;font-weight:bold;}
#print a {display:block;background:url(/i/print.gif) 0 4px no-repeat;padding:0 0 4px 19px;color:#139B48;}
#print a:hover {color:#139B48;}

#printHeader {}
#printBtn {}
#printFooter {}

#map a {display:block;font-size:120%;margin:0 0 5px;}
#map a.lower {font-size:85%;margin:0 0 5px 25px;}

/* right */

#right {width:250px;padding:10px 0px 0px 0;}



#rpNews {margin:0 5px 25px 0;}
#rpNews a.title {font-size:100%;font-weight:bold;color:#444;text-decoration:none;}

#arhiv {margin:0 5px 25px 0;}
#arhiv h1 {font-size:100%;margin:0 0 5px 0;font-weight:bold;}
#years {margin:0 45px 10px;text-align:center;font-size:85%;font-family:Times New Roman;font-style:italic;border-bottom:solid 1px #C6C8C8;padding:0 0 8px 0;}
#years a {color:#333;text-decoration:none;}
table.arhiv {width:100%;}
table.arhiv td {padding:0 10px 5px 0;font-size:85%;text-align:center;font-family:Times New Roman;color:#888;}
table.arhiv td a {color:#333;}

#subscribe {}
#subscribe p {margin:0 0 5px;font-weight:bold;padding-top:5px;}
#subscribe input {margin:0 0 10px 0;}
#subscribe input.btn {vpadding:2px;vfont-size:85%;}


/* info */

#info {height:125px;border-top:3px solid #e6ede8;padding:15px 0 0;}
#info img {border:2px solid #69bf66;}


/* footer */

#footer {height:145px;border-top:3px solid #e6ede8;padding:30px 0 0;}

#botCopy {float:right;font-size:85%;}
