/* ::::: http://true-lady.ru/templates/maintemp/css/style.css ::::: */

header, footer, nav, article, aside, section { display: block; margin: 0px; padding: 0px; }
#shapka, #shaleft, #shaseredka, #sharight, #tilo, #golovne, #prava, #navWrap { margin: 0px; padding: 0px; }
#heaven { width: 100%; height: 10px; }
#wrapper { margin: 0px auto; padding: 0px; width: 1090px; position: relative; }
#shapka, header.h { width: 100%; float: left; border: 0px solid rgb(51, 204, 0); background: url('bg45.jpg') repeat-x scroll 100% center rgb(255, 255, 255); border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 0px 2px 4px rgb(0, 0, 0); height: 90px; margin-bottom: 10px; }
#shaleft { width: auto; padding: 10px 32px 5px 10px; float: left; color: rgb(202, 240, 255); }
#shaleft a { color: rgb(102, 0, 102); }
#shaseredka { margin: 29px 0px 0px 5px; width: 24%; float: left; font-weight: 600; color: rgb(102, 102, 102); font-family: Tahoma,"Geneva CY",sans-serif; }
#sharight { margin: -4px 0 0 0; width: 36%; float: left; }
#tilo { position: relative; overflow: hidden; width: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 0px 2px 4px rgb(0, 0, 0); }
#left { float: left; overflow: hidden; width: 174px; margin: 4px 3px 0px; padding-top: 0px; }
#prava { float: right; overflow: hidden; width: 255px; margin-right: 1px; padding-top: 23px; }
#ost-prava { float: left; width: 100%; }
#golovne { float: left; width: 830px; margin-right: 1px; }
#samevono { margin: 0px; position: relative; overflow: hidden; }
#samevono-art { width: 630px; float: left; margin: 0px 4px; }
#nadpidloga { position: relative; overflow: hidden; width: 100%; margin-bottom: 10px; }
#pidloga, footer { position: relative; overflow: hidden; width: 1050px; height: 153px; margin: 5px 0px; padding: 22px 20px 60px; background: none repeat scroll 0% 0% rgb(238, 238, 238); border-radius: 5px; box-shadow: 0px 2px 4px rgb(0, 0, 0); }
#dno1 { width: 66%; float: left; }
#dno2 { width: 31%; float: left; }
#dno3 {  }
body, html { height: 100%; width: 100%; margin: 0px; padding: 0px; color: rgb(63, 62, 62); }
ul, ol, ul.menu { margin: 1px 0px 5px; padding: 0px; }
img, a { border: medium none; }
.blok-v3 { position: relative; }
.kartinka-v3 { overflow: hidden; padding: 5px; }
.nazva-v3-one-two h6 { font: bold 14px Tahoma,"Geneva CY",sans-serif; border-bottom: 1px dashed rgb(127, 127, 127); padding-bottom: 10px; padding-left: 5px; }
.nazva-v3-two { width: 90%; padding: 10px 2px; }
.nazva-v3-two a { color: rgb(95, 95, 95) ! important; }
ul.v3 { list-style-image: url('arrow.png'); margin-left: 20px; }
.v3 li { border-bottom: 1px dashed rgb(127, 127, 127); }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
body { background: none repeat scroll 0% 0% rgb(252, 252, 247); font: 14px Verdana,"Geneva CY","DejaVu Sans",sans-serif; color: rgb(63, 62, 62); }
#page p { line-height: 25px; }
em { font-style: italic; }
i { font-size: 11px; }
code, .item36, .item42 { font-family: "Courier New","Nimbus Mono L",monospace; font-size: 1em; white-space: pre; }
#krohi { font-size: 0.8em; margin-left: 4px; }
.breadcrumbs { border-bottom: 1px solid rgb(153, 255, 255); width: 100%; padding: 3px 0px; }
a:link, a:visited { padding: 0px; text-decoration: none; }
a:hover { text-decoration: underline; padding: 0px; }
#page p a:link { text-decoration: underline; font-weight: bold; }
.pagenav_next, .pagenav_prev { width: 40%; }
.pagenav_empty { width: 10%; }
.pagenav_next a, .pagenav_prev a { font-size: 90%; }
.pagenav_next img { float: right; margin: 0px 0px 0px 5px; }
.pagenav_prev img { float: left; margin: 0px 5px 0px 0px; }
.pagenav { text-align: center; }
h1, .componentheading { font-size: 2em; line-height: 1.2em; margin: 10px 0px; padding: 3px 0px; font-family: Tahoma,"Geneva CY",sans-serif; font-weight: normal; }
h4, p.st818 { font-weight: normal; font-size: 1.4em; line-height: 1.3em; margin: 0.5em 0px 1em; padding: 30px 0px 0px; font-family: Tahoma,"Geneva CY",sans-serif; border-top: 2px dashed rgb(204, 204, 204); }
h6 { font-weight: bold; font-size: 0.9em; line-height: 1.4em; margin: 0px 0px 0.25em; padding: 0px; background-color: rgb(255, 255, 255); }
.nazva-only span { margin: 0px 0px 0.25em; padding: 0px; }
.nazva-only a { color: rgb(72, 114, 151) ! important; font-weight: bold; font-family: Tahoma,"Geneva CY",sans-serif; font-size: 14px; }
.spec-h4 p { margin: 0px; background: url('sapp-16.png') no-repeat scroll 0% 0% transparent; text-indent: 15px; padding-left: 5px; font-size: 12px; }
div.spec-h4 { padding: 6px 4px; }
.blue1m a { color: rgb(20, 67, 119) ! important; }
.green1 p.st818, .green1 h1, .green1 h2, .green1 h2 a, .green1 h4, .green1 h4 a, .green1 h3, .green1 h3 a, .green1 h5, .green1 h5 a, .green1 a, li.green1, .componentheading .green1 { color: rgb(1, 152, 117); }
.moduletable h5, .mod-hat span { font-family: Tahoma,"Geneva CY",sans-serif; color: rgb(255, 255, 255); font-size: 15px; font-weight: bold; letter-spacing: 1px; margin: 0px ! important; padding: 5px 0px 0px ! important; text-transform: uppercase; }
.mod-hat { border-bottom: 2px solid rgb(244, 242, 242); overflow: hidden; background-color: rgb(72, 114, 151); padding: 1px 5px; border-radius: 7px 3px; }
.moduletable { margin: 4px; }
table { font-size: 1em; margin: 5px 0px 15px; padding: 0px; }
th { text-align: left; }
td { font-size: 1em; }
.menu_cat { margin: 0px 3px 15px; padding: 0px 10px; border: 1px dashed rgb(143, 143, 143); border-radius: 5px; box-shadow: 0px 2px 4px rgb(159, 159, 159); }
.title-mod-cat span { font-family: Verdana,"Geneva CY","DejaVu Sans",sans-serif; font-size: 16px; display: block; font-weight: bold; border-bottom: 1px solid rgb(238, 238, 238); padding: 5px 5px 5px 0px; margin: 0px 0px 5px; white-space: nowrap; }
ul li.mod-categ { margin: 0px 0px 5px; padding: 0px 5px 5px 13px; font-weight: bold; font-size: 13px; background: url('arrow.png') no-repeat scroll 0px 3px transparent; list-style-type: none; border-bottom: 1px dashed rgb(238, 238, 238); }
.blok { overflow: hidden; padding: 5px 0px; border-bottom: 1px dashed rgb(204, 201, 201); }
.mainContent p img.prev, .ramka, .mainContent ul img { float: left; margin: 3px 10px 5px 0px; padding: 6px; border: 1px solid rgb(221, 221, 221); }
.kartinka { min-height: 105px; margin-bottom: 5px; }
.kartinka img { display: block; margin: 3px 5px 1px 0px; padding: 4px; border: 1px solid rgb(221, 221, 221); }
.kartinka img:hover { padding: 2px; border: 3px solid rgb(202, 240, 255); }
.textik { float: left; }
.wid160 { width: 160px; }
.nazva-only { margin-bottom: 7px; }
.fsize13, .fsize13 a { font-size: 13px; }
#mainContent p img { padding: 6px; border: 0px solid rgb(221, 221, 221); }
.fleft { float: left; }
.lofbody { margin: 0px; padding: 0px; overflow: hidden; }
.tagCloud a { line-height: 25px; font-weight: bold; text-decoration: none; padding: 2px; }
.tagCloud a.tag1:link, .tagCloud a.tag1:visited { font-size: 9px; color: rgb(255, 0, 0); }
.tagCloud a.tag1:hover { font-size: 9px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(255, 0, 0); }
.tagCloud a.tag2:link, .tagCloud a.tag2:visited { font-size: 10px; color: rgb(102, 0, 102); }
.tagCloud a.tag2:hover { font-size: 10px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(102, 0, 102); }
.tagCloud a.tag3:link, .tagCloud a.tag3:visited { font-size: 12px; color: rgb(255, 0, 102); }
.tagCloud a.tag3:hover { font-size: 12px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(255, 0, 102); }
.tagCloud a.tag4:link, .tagCloud a.tag4:visited { font-size: 16px; color: rgb(106, 186, 27); }
.tagCloud a.tag4:hover { font-size: 16px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(106, 186, 27); }
.tagCloud a.tag5:link, .tagCloud a.tag5:visited { font-size: 17px; color: rgb(51, 124, 198); }
.tagCloud a.tag5:hover { font-size: 17px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(51, 124, 198); }
.tagCloud a.tag6:link, .tagCloud a.tag6:visited { font-size: 18px; color: rgb(0, 100, 0); }
.tagCloud a.tag6:hover { font-size: 18px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(0, 100, 0); }
.tagCloud a.tag7:link, .tagCloud a.tag7:visited { font-size: 20px; color: rgb(255, 0, 0); }
.tagCloud a.tag7:hover { font-size: 20px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(255, 0, 0); }
.t { color: rgb(0, 153, 255); }
.r { color: rgb(51, 124, 198); }
.u { color: rgb(0, 100, 0); }
.e { color: rgb(106, 186, 27); }
.t-t { color: rgb(0, 153, 255); }
.l { color: rgb(179, 89, 0); }
.a { color: rgb(255, 0, 0); }
.d { color: rgb(102, 0, 102); }
.y { color: rgb(255, 0, 102); }
.rr { color: rgb(0, 153, 255); }
.uu { color: rgb(0, 153, 255); }
.rule_trla { margin: 0px 0px 5px 8px; width: auto; height: auto; border: 0px solid rgb(221, 221, 221); font-size: 11px; }
/* ::::: http://s7.addthis.com/static/r07/widget/css/widget007.old.css ::::: */

:first-child + html #at_email textarea { height: 42px ! important; }
* html #at16psf input, :first-child + html #at16psf input { padding: 0px; }
:first-child + html #at_email #at16eatdr { top: 115px ! important; width: 272px ! important; }
#_atssh { width: 1px ! important; height: 1px ! important; border: 0px none ! important; }
@media screen and (max-width: 680px) {
}
.fb_reset { background: none repeat scroll 0% 0% transparent; border: 0px none; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_reset > div { overflow: hidden; }
/* ::::: http://s7.addthis.com/static/r07/plugins/layers065.css ::::: */

.addthis-smartlayers, div#at4-share, div#at4-follow, div#at4-whatsnext, div#at4-thankyou { padding: 0px; margin: 0px; }
.addthis-smartlayers .at4-arrow:hover { cursor: pointer; }
.addthis-smartlayers .at4-arrow:before, .addthis-smartlayers .at4-arrow:after { content: none; }
div.at4-arrow { background-image: url('undefined'); background-repeat: no-repeat; width: 20px; height: 20px; margin: 0px; padding: 0px; overflow: hidden; text-indent: -9999em; text-align: left; cursor: pointer; }
div.at4-arrow.at-right, #at4-recommendedpanel-outer-container .at4-arrow.at-right { background-position: -20px 0px; }
.at4-hide { display: none ! important; opacity: 0 ! important; }
@media screen and (max-width: 900px) {
}
@media screen and (max-width: 400px) {
}
@media screen and (max-height: 700px) and (max-width: 400px) {
}
.at4win *::-moz-selection { background: none repeat scroll 0% 0% rgb(254, 109, 76); color: rgb(255, 255, 255); }
.at-share-open-control-left { position: fixed; top: 20%; z-index: 100020; left: 0px; width: 22px; }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
}
/* ::::: http://s7.addthis.com/static/r07/widget/css/widget007.old.32.css ::::: */

/* ::::: http://s7.addthis.com/static/r07/widget/css/widget007.mobile.css ::::: */

.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: none repeat scroll 0% 0% transparent ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles:before, .firebugResetStyles:after { content: "" ! important; }
.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: none repeat scroll 0% 0% transparent ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles:before, .firebugResetStyles:after { content: "" ! important; }
.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: none repeat scroll 0% 0% transparent ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles:before, .firebugResetStyles:after { content: "" ! important; }
.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: none repeat scroll 0% 0% transparent ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles:before, .firebugResetStyles:after { content: "" ! important; }
.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: none repeat scroll 0% 0% transparent ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles:before, .firebugResetStyles:after { content: "" ! important; }
.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: none repeat scroll 0% 0% transparent ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles:before, .firebugResetStyles:after { content: "" ! important; }
.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: none repeat scroll 0% 0% transparent ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles:before, .firebugResetStyles:after { content: "" ! important; }
/* μενώ */
ul li {list-style-type: none! important; }
.active { margin: 0px; padding: 0px! important; font-size: 14px! important; line-height: 10px! important; list-style-type: none! important; }
.active { margin: 5px 0px 12px 0! important; font-weight: 400! important; }
.active{ line-height: 14px! important;}
.active { color: #487297! important; font-weight: 700! important; margin-left: 5px! important;}
.active { padding: 4px 0px 0px 0px! important; }
.jc{width: 180px; float: left; padding: 20px 0 20px 0; margin-left: 25px; text-align: center !important;}