/* ::::: http://giftcool.ru/data/uploads/votes/css/votes.css ::::: */

.center { text-align: center; }
.thumbsup.mini_thumbs a, .thumbsup.thumbs_up a, .thumbsup.thumbs_up_down a, .thumbsup.up_down a { font-size: 0px; line-height: 999px; }
.thumbsup.thumbs_up { width: 100px; height: 100px; background: url('thumbs_up.png') repeat scroll 0% 0% transparent; text-align: center; color: rgb(0, 0, 0); }
.thumbsup.thumbs_up .result1 { position: absolute; top: 3px; left: 0px; right: 0px; font: bold 40px/50px "Myriad Pro",sans-serif; letter-spacing: -0.05em; }
.thumbsup.thumbs_up a { position: absolute; left: 0px; bottom: 0px; padding: 0px; width: 100px; height: 40px; background: url('thumbs_up.png') repeat scroll 0px -60px transparent; border: 0px none; text-indent: -9999px; cursor: pointer; }
.thumbsup.thumbs_up a:hover, .thumbsup.thumbs_up a:focus { background-position: 0px -100px; }
.thumbsup.thumbs_up a:active { background-position: 0px -140px; }
/* ::::: http://giftcool.ru/theme/White/css/style.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0px none; }
body { line-height: 1; color: black; background: none repeat scroll 0% 0% white; }
ol, ul { list-style: none outside none; }
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(120, 120, 120); font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 14px; line-height: 1.5em; }
.header-outer, .main-outer, .main-bg, #footer { margin: 0px auto; width: 940px; }
#header, #main { float: left; width: 940px; }
#main { padding: 20px 0px; }
#header { height: 90px; }
#logo { width: 275px; height: 84px; text-indent: -1e+7px; float: left; }
#logo a { width: 100%; height: 100%; display: block; background: url('logo2.png') no-repeat scroll 0% 0% transparent; }
#logo a:hover, #logo a:focus { opacity: 0.8; }
a, a:link { color: rgb(69, 69, 69); text-decoration: underline; }
a:visited { color: rgb(69, 69, 69); }
a:hover { color: rgb(204, 211, 218); }
a:active { color: rgb(204, 211, 218); outline: 0px none; }
#main-nav { float: right; }
#main-nav { margin-top: 33px; position: relative; z-index: 999999; }
.sf-menu, .sf-menu * { list-style: none outside none; margin: 0px; padding: 0px; }
.sf-menu { line-height: 1; float: left; margin-bottom: 1em; padding-top: 10px; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; font-family: Georgia,"Times New Roman",Times,serif; margin-right: 20px; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, #main-nav li.current a { background: none repeat scroll 0% 0% rgb(123, 152, 180); outline: 0px none; border-radius: 15px; color: rgb(252, 252, 252); }
#sidebar { float: right; width: 30%; padding-top: 160px;}
#sidebar big, #main-sidebar big { font-size: 24px; color: rgb(220, 220, 220); font-style: italic; font-weight: bold; background: url('sidebar-ul-big.png') no-repeat scroll 0px 0px transparent; padding-left: 40px; margin: 18px 0px 24px; }
#sidebar a { text-decoration: none ! important; }
#content { float: left; width: 585px; }
#content .nm_post_meta a, .nm_post_content p a, .nm_post_back a { color: rgb(143, 167, 97) ! important; }
#content .one { margin-bottom: 30px; }
#content .one div { margin-bottom: 30px; width: 100%; float: left; }
#content .one p img { padding: 4px; border: 1px solid rgb(240, 240, 240); margin-bottom: 10px; }
.nm_post_date { color: rgb(202, 202, 202) ! important; }
.tags a { text-decoration: none; color: rgb(139, 139, 139); }
.tags a:hover { text-decoration: none; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(119, 119, 119); }
.large { font-size: 24px; margin: 0px 10px 10px; padding: 0px; }
.hint { font-size: 18px; margin: 0px 10px 10px; padding: 0px; }
#footer-outer { background: none repeat scroll 0% 0% rgb(34, 34, 34); width: 100%; float: left; }
#footer { padding-top: 35px; }
#footer #copyright { float: left; width: 100%; padding: 20px; }
#footer #copyright small { font-size: 11px; }
h1 { font-size: 40px; line-height: 40px; }
h4 { font-size: 16px; line-height: 20px; }
h6 { font-size: 12px; line-height: 20px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; margin-bottom: 20px; }
p, pre, ol, ul, dl { margin-bottom: 20px; }
ul li { list-style: disc outside none; margin-left: 20px; }
strong { font-weight: bold; }
em, code { font-style: italic; }
ul, ul li { list-style-type: disc; }
img { border: medium none; }
.floatright { float: right; }
.floatleft { float: left; }
.center { text-align: center; }
.clearfix:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.clearfix { display: inline-table; }
.clearfix { display: block; }
.list-one li, .right-linker li, .nm_post_content li { line-height: 18px; list-style: none outside none; margin: 0px; }
.list-one li, .nm_post_content li { padding: 2px 0px 2px 25px; background: url('list-bullet.png') no-repeat scroll left center transparent; }
a.button, #content .one p a.button { display: inline-block; padding: 7px 9px; font-size: 12px; line-height: 1; color: rgb(60, 60, 61) ! important; text-shadow: 1px 1px 0px rgb(255, 255, 255); background: url('css3buttons_backgrounds.png') no-repeat scroll 0px 0px rgb(236, 236, 236); white-space: nowrap; overflow: visible; cursor: pointer; text-decoration: none; border: 1px solid rgb(202, 202, 202); border-radius: 2px; outline: medium none; position: relative; font-weight: bold; }
a.button:hover, #content .one p a.button:hover { color: rgb(255, 255, 255) ! important; border-color: rgb(152, 186, 53); text-decoration: none; text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.3); background-position: 0px -40px; background-color: rgb(45, 125, 197); }
a.button:active, a.button.active { background-position: 0px -81px; border-color: rgb(152, 186, 53); background-color: rgb(15, 94, 162); color: rgb(255, 255, 255); text-shadow: none; }
a.button:active { top: 1px; }
#body-two { background: url('bg-016.gif') repeat-x scroll 0% 0% transparent; }
yatag { display: block ! important; }


/* μενώ */
.cn { margin: 0px; padding: 0px! important; font-size: 14px! important; line-height: 10px! important; list-style-type: none! important; }
.cni { margin: 5px 0px 12px 0! important; font-weight: 400! important; }
.cnl{ line-height: 14px! important;}
.cnl_a { font-weight: 700! important;}
.cnc { color: rgb(187, 187, 187)! important; margin-left: 5px! important;}
.cns { padding: 4px 0px 0px 0px! important; }
.cns .cni { margin-bottom: 5px! important; }
.tc { text-align: left ! important; width: 100%! important; } 