/*
Theme Name: Beautify
Theme URI: http://www.gupse.com/themes/beautify/
Author: the Gupse team
Author URI: http://www.gupse.com/
Description: The 2013 theme for saglikveguzellik.net.
Version: 1.0
Tags: beauty, fashion.
Text Domain: beautify
*/

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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}table{border-collapse:collapse;border-spacing:0;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } * html .clearfix { zoom: 1; } *:first-child+html .clearfix { zoom: 1; } /* IE7 */

small{font-size:smaller;}
img{border:0;}

.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block; margin-left:auto; margin-right:auto;}

body{font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif; font-size:14px; color:#333; background:#733142 url('images/body-bg.png');}
a{text-decoration:none; color:#000; outline:none;}
a:hover{text-decoration:none;}
.clear{clear:both;}

strong{font-weight:normal;}
cite, em, i{font-style:italic;}
pre, code{font-family:"Courier New",monospace; margin-bottom:10px;}
ins{text-decoration:none;}
sup, sub{height:0; line-height:1; position:relative; vertical-align:baseline;}
sup{bottom:5px;}
sub{top:5px;}

.eposta{unicode-bidi:bidi-override; direction:rtl; color:#2175af; text-decoration:underline;}

.entry ul{margin-bottom: 1.5em;}
.entry li {line-height: 1.2em;list-style: disc inside;color: #666;font-size: 13px;}

#page{background:#fff; box-shadow:0 0 10px #000; margin:auto; width:980px;}

header{position:relative; width:980px; height:85px; background:#58043f; border-bottom:4px solid #f8128a;}
header .logo{width:280px;}
header .logo img{padding:25px 10px 0 20px;}

header #searchform{position:absolute; right:6px; top:25px;}
#not-found #searchform{position:relative;}
#searchform #s, #searchform #searchsubmit{float:left; padding:2px; border:1px solid #e10779;}
#searchform #s{width:300px; height:24px; line-height:24px; padding-left:6px; border-right:0; font-family:Georgia; color:#e10779; font-size:13px; font-style:italic; outline:none;}
#searchform #searchsubmit{width:30px; height:30px; border-left:0; background:#fff url('images/icon-search-16x16.png') no-repeat center; cursor:pointer; outline:none;}

#social-icons{position:absolute;top:25px;right:348px;height:30px;}
#social-icons ul{display:block;height:100%;}
#social-icons li{float:left; margin:0 1px 0; height:100%; float:left; padding:0; -ms-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; transition:all 0.5s ease-in-out; background:#fff url('images/social-icons.png') no-repeat;}
#social-icons li a{float:left; width:30px; line-height:24px; display:block; text-indent:-9999px; outline:none; min-height:30px; height:100%;}

#social-icons .facebook{background-position:0 0;}
#social-icons .twitter{background-position:0 -30px;}
#social-icons .gplus{background-position:0 -60px;}

#social-icons .facebook:hover{background-position:-30px 0; background-color:#37589b;}
#social-icons .twitter:hover{background-position:-30px -30px; background-color:#46d4fe;}
#social-icons .gplus:hover{background-position:-30px -60px; background-color:#de5a49;}

#top-navigation{height:16px; line-height:12px; overflow:hidden; position:absolute; right:4px; top:4px;}
#top-navigation ul{display:block; height:12px;}
#top-navigation li{display:block; float:left; margin:0 4px;}
#top-navigation li a{display:block; float:left; width:12px; height:12px; background:url('images/icons-top-navigation.png') no-repeat; text-indent:-9999px;}
#top-navigation li#menu-item-about a{background-position:0 0;}
#top-navigation li#menu-item-lock a{background-position:0 -12px;}
#top-navigation li#menu-item-mail a{background-position:0 -24px;}
#top-navigation li a:hover{color:#fff; text-decoration:none;}
#top-navigation .home a:hover, #top-navigation .current-menu-item a, #top-navigation .current-post-ancestor a, #top-navigation .current-menu-parent a, #top-navigation .current-post-parent a{color:#fff; text-decoration:none;}

#site-navigation{background:#e10779; bottom:0; height:25px; overflow:hidden; position:absolute; right:0;}
#site-navigation ul{border:1px solid #f8128a; border-right:0; display:block; height:23px;}
#site-navigation li{display:block; float:left;}
#site-navigation li a{border-right:1px solid #f8128a; color:#fff; display:block; float:left; font-family: 'Open Sans Condensed', sans-serif; font-size:16px; height:23px; line-height:23px; padding:0 9px;}
#site-navigation li a:hover{background-color:#f8128a; text-decoration:none;}
#site-navigation li.home a{background:#e10779 url(images/home-icon.png) no-repeat center; height:23px; overflow:hidden; padding:0; text-indent:-9999px; width:23px;}
#site-navigation .home a:hover, #site-navigation .current-menu-item a, #site-navigation .current-post-ancestor a, #site-navigation .current-menu-parent a, #site-navigation .current-post-parent a{background-color:#f8128a !important; color:#fff;}

#content{margin:10px 0 30px;}

#main{float:left; margin-left:10px; min-height:400px; width:650px;}

#featured{float:left; border:2px solid #f8128a; height:300px; margin:auto; width:450px;}
#featured .bx-pager{bottom:28px; display:block; position:absolute; right:1px; z-index:9999;}
#featured .pager-link{background:#fff; border:1px solid #f8128a; display:block; float:left; height:10px; margin-left:1px; text-indent:-9999px; width:10px;}
#featured .pager-link:hover, #featured .pager-active{background:#e10779;}
.featured-slider img{height:300px; width:450px;}
.featured-slider li{position:relative; height:300px; width:450px;}
.featured-slider .featured-title{background:#f8128a; bottom:1px; color:#fff; font-size:14px; font-weight:bold;  left:1px; line-height:26px; opacity:0.8; padding:0 5px; position:absolute; width:438px;}
#featured:hover .featured-title{background:#e10779;}

#main-news{float:right; width:186px;}
#main-news li{background:#f8128a; border:1px solid #f8128a; color:#8a9aa8; display:block; float:left; height:145px; list-style-type:none; margin-bottom:10px; width:184px;}
#main-news li a{display:block; overflow:hidden; text-decoration:none; width:100%;}
#main-news li a h4{color:#eff; display:block; font-size:12px; font-weight:700; height:28px; line-height:14px; overflow:hidden; padding:0 4px; text-align:center;}
#main-news li a:hover h4{color:#fff;}
#main-news li img{height:109px; width:184px;}
#main-news li:hover{background:#e10779;}

.home-ads{margin-bottom:20px; overflow:hidden;}

.home-gallery{background:#58043f; border:1px solid #780556; margin-bottom:10px; padding-bottom:10px; position:relative; width:648px;}
.home-gallery h2{background:#780556; color:#fa94dc; line-height:26px; padding:0 10px;}
.home-gallery .bx-wrapper{margin:9px;}

.gallery-slider{height:156px; margin:auto; overflow:hidden;}
.gallery-slider li{width:210px;}
.home-gallery .gallery-item{background:#f8128a; height:160px; margin:10px; padding:2px;}
.home-gallery .gallery-item:hover{background:#e10779;}
.gallery-slider img{height:110px; width:186px;}
.gallery-slider h4{color:#fff; display:table-cell; font-size:12px; height:26px; line-height:15px; overflow:hidden; text-align:center; vertical-align:middle; width:186px;}
.home-gallery .gallery-item:hover h4{color:#eee;}

.home-gallery .bx-prev, .home-gallery .bx-next{background:url('images/home-gallery-controls.png') no-repeat; display:block; height:18px; position:absolute; top:-32px; width:13px;}
.home-gallery .bx-next{background-position:-13px 0; right:-5px;}
.home-gallery .bx-next:hover{background-position:-13px -18px;}
.home-gallery .bx-prev{background-position:0 0; right:11px;}
.home-gallery .bx-prev:hover{background-position:0 -18px;}

.archive-featured{float:left; margin-bottom:10px; overflow:hidden;}
.archive-featured .entry-title{color:#f8128a; font-size:18px; font-weight:bold; line-height:1.2em; margin-bottom:10px; padding:4px 0;}
.archive-featured .entry-excerpt{line-height:1.4em;}
.archive-featured img{float:left; width:300px; height:200px; margin:auto; margin-right:10px; border:1px solid #f8128a; padding:4px;}

.entry-image{width:200px; height:133px;border-bottom:3px solid #f8128a;}

.articles{margin:0 0 0 10px;}
.articles .post{background:#eee; color:#333; float:left; font-size:14px; line-height:22px; width:200px; height:185px; margin:0 15px 15px 0; overflow:hidden; box-shadow:0 0 5px rgba(0,0,0,0.6); }
.articles .post:hover{box-shadow:0 0 4px rgba(248,18,138,0.6);}
.articles .post.right{margin-right:0;}
.articles .archive-image{width:200px; height:133px; margin:auto; border:0 solid #f8128a; padding:0;}
.articles .post .entry-title{color:#222; margin: 0; border-bottom: 0; text-align: center; font-size:18px; font-weight:bold; line-height:1em; padding:4px;}
.page-id-505 .entry .page-505-content{margin:auto;margin-bottom:20px;width:630px;}
.page-id-505 .entry h4{border-top:1px dotted #ccc;font-weight:normal;font-size:20px;margin-bottom:10px;padding-top:10px;}
.page-id-505 .entry h4 strong{font-weight:normal;}
.articles .post:hover { background: #fff; }
.articles a:hover .entry-title{ color: #c70077; }
.articles a:hover .archive-image{}

.entry{position:relative;}
.entry .go-respond, .entry .post-edit-link{position:absolute; top:2px; right:0; background:url('images/icon-comment-32.png') no-repeat; display:block; height:24px; width:24px; padding:5px 4px 3px 4px; color:#fff; font-size:12px; font-weight:bold; text-align:center; overflow:hidden;}
.entry .post-edit-link{background:#f8128a; top:4px; right:36px; height:12px; width:20px;}
.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, #not-found h4{font-family: 'Open Sans Condensed', sans-serif;color:#222;font-weight:bold; line-height:1.4em; margin:10px 0;}
.entry h1{font-size:18px;}
.entry h2{font-size:17px;}
.entry h3{font-size:16px;}
.entry h4{font-size:15px;}
.entry h5{font-size:14px;}
.entry h6{font-size:13px;}
.entry p{font-size:14px; color:#333; line-height:22px; margin-bottom:10px;}
.entry .entry-title, .archive-title, .section-title{border-bottom:1px dotted #f8128a; color:#f8128a; font-size:22px; font-weight:700; line-height:1.4em; margin-bottom:10px; padding:4px 0 8px 0;font-family: 'Open Sans Condensed', sans-serif;}
.entry .tags{background:#eee; border-left:4px solid #58043f; font-size:10px; line-height:13px; padding:3px 5px 5px; height:21px; overflow:hidden;}
.entry .tags, .entry .tags a{color:#666;}
.entry .tags b{font-weight:bold; color:#444;}
.entry address{color:#777; font-family:Consolas,'Courier New'; font-size:0.8em; margin-bottom:10px;}

#not-found h4{font-size:16px; margin-bottom:4px;}
#not-found p{margin-bottom:10px;}
#not-found ul{font-size:12px; list-style:none; margin-left:0; padding-left:1em;}
#not-found li{line-height:1.4em;}
#not-found li:before{content:"» ";}

.post-image{float:left; width:300px; margin:0 10px 10px 0;}
.post-thumbnail img{width:300px; height:200px; margin-top:10px;}

.all-horoscopes, .page .articles{margin-bottom:20px;}
.all-horoscopes li{display:block; float:left; margin:5px;}
.all-horoscopes li a{display:block; float:left; width:194px; height:36px; padding:5px; border:1px dotted #999;}
.all-horoscopes li a:hover{background:#58043f;}
.all-horoscopes li a:hover h5{color:#fff;}
.all-horoscopes li img{float:left; margin-right:15px;}
.all-horoscopes li h5{font-size:18px; color:#e10779; line-height:36px;}

.related-posts{margin:auto; margin-bottom:10px;}
.related-posts h3{display:block; line-height:40px; overflow:hidden; font-size: 20px; font-weight:bold; padding:0 15px; background-color: #e10779;color: #fff;margin: 0 12px 0 6px;border: 3px solid #781b61;border-left: 8px solid #781b61;}
.related-posts ul{margin:0 auto; margin-bottom:10px; padding:5px 0 5px 2px; overflow:hidden;}
.related-posts li{display:block; float:left; width:110px; margin:0 4px 5px 4px; padding:5px; list-style-type:none; text-align:center; line-height:12px !important; color:#8a9aa8; list-style-type:none; background:#781b61;}
.related-posts li:hover{background:#e10779;}
.related-posts a img{width:106px; height:71px; margin-bottom:2px; padding:2px;}
.related-posts h4{display:block; height:25px; overflow:hidden; text-align:center; font-size:12px; font-weight:normal; padding:0 4px; color:#fff;}
.related-posts h4:hover{color:#fff;}

#loop-home{margin-left:12px;}
#loop-home article{background:#f6f6f6; border-radius:3px; box-shadow:0 0 4px rgba(0,0,0,0.3); color:#333; float:left; font-size:14px; height:222px; line-height:22px; margin:0 25px 25px 0; overflow:hidden; width:300px;}
#loop-home article:hover{box-shadow:0 0 4px rgba(248,18,138,0.6);}
#loop-home article.right{margin-right:0;}
#loop-home article .entry-image{height:140px; overflow:hidden; width:300px;border-bottom:3px solid #f8128a;}
#loop-home article .entry-title{color:#f8128a; font-family: 'Open Sans Condensed', sans-serif;font-size:16px; font-weight:700; height:20px; line-height:1.4em; margin-bottom:2px; overflow:hidden; padding:4px 8px;}
#loop-home article .entry-excerpt{font-size:12px; height:42px; line-height:1.2em; overflow:hidden; padding:2px 8px;}

h3#comments{background:transparent url('images/title-bg-white.jpg') no-repeat; height:30px; line-height:30px; margin-top:10px; margin-bottom:5px; padding:5px 0; font-size:12px;}
#comments .comments-count{margin-right:10px; padding-right:10px; border-right:1px solid #555; font-size:14px;}
#comments .respont-link{color:#0862bb; text-decoration:underline;}
#comments .respont-link:hover{color:#bb0808;}
#comments .comments-title{color:#f8128a; font-size:16px; font-weight:bold; line-height:2em; margin-bottom:10px; margin-right:5px;}

.commentlist{padding:0; text-align:justify;}
.commentlist li{position:relative; margin:10px 0 3px; padding:15px 5px 0 40px; list-style:none; background:url('images/comment-list-bg.png') no-repeat;}
.comment-info, .comment-text{display:block; clear:left; float:left;}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:13px; color:#58043f;}
.commentlist p{font-size:11px; font-weight:normal; line-height:1.2em !important; text-transform:none; margin:5px 5px 10px 0;}
.comment-meta{display:block; font-weight:normal; margin:0;}
.comment-meta a{font-size:11px; color:#222;}
.comment-author, .comment-meta{float:left;}
.comment-meta .comment-reply-link{width:16px; height:16px; background:#fefefe url('images/reply-icon.png') no-repeat left center; border:0 solid #ddd; padding:3px 6px 3px 16px; color:#0862bb;}
.comment-meta .comment-reply-link:hover{color:#bb0808;}
.comment-author, .comment-date{margin-right:10px;}

#respond{position:relative; overflow:hidden;}
#respond h3{background:transparent url('images/title-bg-white.jpg') no-repeat; height:30px; padding:5px 0; color:#f8128a; font-size:16px; font-weight:bold; line-height:2em; margin:10px 5px;}
#commentform{margin:10px 0 3px; padding:15px 0 0 40px; background:url('images/comment-list-bg.png') no-repeat;}
#respond #error{position:absolute; left:40px; bottom:10px; font-size:12px; color:#d23e17;}

#commentform p{margin:5px 0;}
#commentform .left{display:block; float:left; width:40%;}
#commentform .right{display:block; float:right; width:55%;}

#commentform input[type=text], #commentform textarea, #commentform #submit{padding:2px 2px 2px 24px; margin:5px 5px 1px 0; border-color:#848484 #e1e1e1 #e1e1e1 #848484; border-radius:0; border-style:solid; border-width:1px;}
#commentform input[type=text]{width:240px; height:16px; background:url('images/input-bg-sprite.png') no-repeat center left;}
#commentform input#author{background-position:0 0;}
#commentform input#email{background-position:0 -20px;}
#commentform input#submit{background:#eee; padding:2px 12px; cursor:pointer;}
#commentform #submit:hover, #commentform #submit:focus, #commentform #submit:active{background:#dedede; color:#bb0808;}
#commentform small{font-size:11px; color:#777;}
#cancel-comment-reply-link{position:absolute; top:16px; right:18px; font-size:11px; font-weight:normal; color:#555;}
.required{color:#bb0808;}
#commentform textarea{width:70%; padding:2px;}
#commentform #submit{margin:0; float:left; margin-left:364px;}
.nocomments{text-align:center; margin:0; padding:0;}
.comment-awaiting-moderation{font-style:normal; position:absolute; right:4px; top:8px; font-size:11px; color:#00499c; padding:3px; background:#e5ecf9; border:1px solid #aac6e8; box-shadow:1px 1px 2px #ccc; text-shadow:1px 1px 1px #feffff; border-radius:2px;}

.wp-pagenavi{display:block; clear:both; margin:5px; padding:10px; text-align:center; height:20px; margin-top:10px;}
.wp-pagenavi a, .wp-pagenavi span{font-size:14px; font-weight:bold; text-decoration:none; border:1px solid #e10779; background:#e10779; color:#fff; padding:3px 4px 3px 4px; margin:2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border:1px solid #e10779; background:#fff; color:#e10779;}

#sidebar{float:right; margin-right:10px; width:300px;}
.widget{float:left; margin-bottom:10px; overflow:hidden; width:300px;}
.widget .widget-title{background:#f8128a; color:#fff; display:block; font-size:14px; height:28px; line-height:2.0em; padding:0 5px; font-weight:bold; margin-bottom:6px;}

#calculators{border:2px solid #f8128a; border-top:0; width:296px;}
#calculators h3{margin-bottom:0;}

#calculators li{background:url('images/calculate-icons.png') no-repeat; float:left; height:30px; margin:4px; width:140px; overflow:hidden;}

#calculators li a{display:block; float:left; height:30px; width:140px; text-indent:-9999px;}

#calculators li.ideal-weight{background-position:0 0;}
#calculators li.vaccination-schedule{background-position:0 -30px;}
#calculators li.fetus-weight{background-position:0 -60px;}
#calculators li.pregnancy-birth{background-position:0 -90px;}

#horoscope{border:2px solid #f8128a; border-top:0; width:296px;}
#horoscope ul{margin:1px 0 1px 1px; overflow:hidden;}
#horoscope li:hover{background-color:#58043f;}
#horoscope h5{color:#333; font-size:11px; font-weight:normal; padding-top:44px;}
#horoscope li:hover h5{color:#fff;}
#horoscope span{display:none;}
#horoscope li{display:block; float:left; height:60px; margin:2px; padding:2px; text-align:center; width:39px; border:1px dotted #999; background-image:url('images/horoscope-icons-sprite.png'); background-repeat:no-repeat;}
#horoscope .koc-burcu{background-position:0 0;}
#horoscope .boga-burcu{background-position:-46px 0;}
#horoscope .ikizler-burcu{background-position:-92px 0;}
#horoscope .yengec-burcu{background-position:-138px 0;}
#horoscope .aslan-burcu{background-position:-184px 0;}
#horoscope .basak-burcu{background-position:-228px 0;}
#horoscope .terazi-burcu{background-position:0 -66px;}
#horoscope .akrep-burcu{background-position:-46px -66px;}
#horoscope .yay-burcu{background-position:-92px -66px;}
#horoscope .oglak-burcu{background-position:-138px -66px;}
#horoscope .kova-burcu{background-position:-184px -66px;}
#horoscope .balik-burcu{background-position:-228px -66px;}

#recent-posts{border:1px solid #f8128a; display:block; float:left;}
#recent-posts ul{margin-left:6px; display:block; overflow:hidden;}
#recent-posts li{display:block; float:left; width:138px; height:120px; margin:0 6px 6px 0; padding:1px; color:#8a9aa8; list-style-type:none; background:#f8128a;}
#recent-posts li a{width:100%; display:block; text-decoration:none; overflow:hidden;}
#recent-posts li img{width:138px; height:82px; padding-bottom:4px;}
#recent-posts li:hover{background:#e10779;}
#recent-posts li a h4{display:table-cell; overflow:hidden; text-align:center; vertical-align:middle; height:28px; line-height:14px; font-size:12px; font-weight:normal; padding:0 4px; color:#fff;}
#recent-posts li a:hover h4{color:#fff;}

footer{background:#58043f; border-bottom:4px solid #f8128a; color:#ccc; font-size:12px; height:60px; line-height:20px; padding:20px; position:relative; width:940px;}
footer a{color:#ccc;}
footer a:hover{text-decoration:underline;}

#hesaplamalar{font-weight:bold; font-size:12px; color:#000; border:0;}
#hesaplamalar input{width:150px; font-weight:bold; font-size:12px; color:#800; border:0;}
#hesaplamalar td input{width:50px; font-weight:bold; font-size:12px; color:#800; border:0;}
#hesaplamalar td{height:20px;}
#hesaplamalar input.hesapla{width:70px; height:20px; cursor:pointer; border:0; background:url('images/hesapla.gif') no-repeat; margin:0; padding:0;}
#hesaplamalar input.tarih{width:40px; font-weight:bold; font-size:12px; color:#800; border-width:1px;}
td.stil1{background:#f1bfd8; border:1px solid #852f70; padding:3px; height:24px; font-weight:bold;}
td.stil2{background:#f1bfd8; border:1px solid #852f70; padding:3px; height:24px; text-align:center;}
td.stil3{background:#f8dcea; border:1px solid #852f70; padding:3px;}
td.stil4{background:#f8dcea; border:1px solid #852f70; padding:3px; text-align:center;}

.dmcontent_container{display:block; float:left; width:190px; height:300px; margin-bottom:10px; padding:0; text-align:left;}
.dmcontent_title{height:30px; line-height:30px; overflow:hidden; text-indent:16px; width:190px; text-decoration:none; color:#CB6DB9; font-size:16px; font-weight:bold; font-family:Arial,Tahoma,Verdana,'Sans-Serif','Trebuchet MS','Lucida Grande'; text-transform:uppercase;}
.dmcontent_body{background-color:#b35aa2; overflow-y:auto; text-align:left; font-size:13px; margin-left:0; margin-right:auto; width:190px; height:278px;}
a.dmcontent_link{font-family:Arial,Tahoma,Verdana,'Sans-Serif','Trebuchet MS','Lucida Grande'; font-size:12px; text-decoration:none; line-height:19px; font-weight:700; color:#FFC2EC; margin:0; padding:0; text-decoration:none; text-indent:16px; width:200px; padding-left:15px;}
.border{border-top:1px solid #c871b7;}

dl{display:block; float:left; width:400px; margin:5px; padding:0; border-left:1px solid #000;  border-top:1px solid #000;}
dt{display:block; float:left; width:200px; padding:5px;  text-align:center;  border-right:1px solid #000;  border-bottom:1px solid #000;}
dd{display:block; float:left; width:178px; margin:0;  padding:5px;  text-align:center;  border-right:1px solid #000;  border-bottom:1px solid #000;}

.asi-takvimi table{width:100%;}
.takvim-sonuc input{width:120px !important;}

table{margin-bottom:10px; border-collapse:collapse;}
table,td,th{border:1px solid #999;}
th,thead{background-color:#ddd; color:#111; font-weight:bold;}
td{line-height:1.6em; padding:3px; vertical-align:middle;}
.calculator table{margin-bottom:10px; border-collapse:collapse;}
.calculator table, .calculator td, .calculator th{border:1px solid #999;}
.calculator th, .calculator thead{background-color:#ddd; color:#111; font-weight:bold;}
.calculator th, .calculator td{font-size:13px; font-weight:400; line-height:1.2em; padding:5px 10px; vertical-align:middle;}
.calculator td.seperator{background:none; border-right:1px solid #fff; border-left:1px solid #fff; height:10px !important;}
.calculator .text-center{text-align:center;}
.calculator .no-border{border-right:1px solid #fff; border-left:1px solid #fff;}
.calculator .calculate-seperator{border:0; border-bottom:1px solid #852f70; display:block; margin-bottom:5px; padding-top:5px;}
.calculator h4{font-size:14px; font-weight:bold; color:#852f70; line-height:2em; margin:15px 0 10px;}
.calculator .button-calculate{background-color:#f8128a; box-shadow:inset 0 -2px 1px #f8128a,0 2px 1px #852f70; border:3px solid #e40d7d; border-radius:24px; color:#fff; cursor:pointer; font-size:15px; padding:10px 25px; text-shadow:1px 1px 0 #eee;}
.calculator .button-calculate:hover{position:relative; top:1px; box-shadow:none;}
.calculator .button-calculate:active{position:relative; top:3px; box-shadow:none;}
.table-purple{width:100%; border:1px solid #852f70;}
.table-purple th{background:#ffb3d9; border:1px solid #852f70; border-bottom:2px solid #852f70; color:#852f70;}
.table-purple td{background:#f8dcea; color:#333; padding:4px 6px;}
.table-purple strong{font-weight:bold;}
.diff{color:#852f70; font-weight:bold;}
.internal_tag{color:#333; text-decoration:underline;}
.entry h3 .internal_tag,.entry h4 .internal_tag,.entry h5 .internal_tag{color:#e10779; text-decoration:none;}

#breadcrumbs{background:#fed8ec; border-bottom:1px solid #fdc7e4; font-size:11px; color:#222; margin-bottom:15px; overflow:hidden; padding:0 10px;}
#breadcrumbs a, #breadcrumbs .breadcrumb_last{color:#f8128a;}
#breadcrumbs span{display:block; float:left; height:20px; line-height:20px; overflow:hidden;}
#breadcrumbs span.seperator{background:url('images/breadcrumb-seperator.png') no-repeat; padding:0 5px; margin:0 5px 0 10px;}
#breadcrumbs .icon-home{background:url('images/breadcrumb-home-icon.png') no-repeat left center; display:block; float:left; height:20px; line-height:20px; margin:0 0 0 5px; width:12px;}

div.wpcf7{position:relative; margin:0; padding:0;}
div.wpcf7-response-output{width:65%; margin:10px; padding:10px; font-size:12px; font-weight:bold; line-height:15px; box-shadow:0 0 12px #222;}
div.wpcf7-mail-sent-ok{background:#e9ffdd; border:1px solid #72c868; border-left-width:6px;}
div.wpcf7-mail-sent-ng{background:#e9ffdd; border:1px solid #f00; border-left-width:6px;}
div.wpcf7-spam-blocked{border:1px solid #ffa500;}
div.wpcf7-validation-errors{background:#fbe3e4; border:1px solid #e0011b; border-left-width:6px;}

span.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{position:absolute; top:30%; left:12%; z-index:100; background:#fff; border:1px solid #f00; font-size:10px; width:280px; height:16px; line-height:16px; padding:2px;}
span.wpcf7-not-valid-tip_1{position:absolute; top:20%; left:20%; z-index:100; background:#fff; border:1px solid #f00; font-size:10pt; width:280px; padding:2px;}
span.wpcf7-not-valid-tip-no-ajax{color:#f00; font-size:10pt; display:block;}
span.wpcf7-list-item{margin-left:0.5em;}
.wpcf7-display-none{display:none;}
.wpcf7-my-display-none{display:none !important;}
div.wpcf7 img.ajax-loader{border:none; vertical-align:middle; margin-left:4px; float:right; margin:10px 10px 0;}
div.wpcf7 .watermark{color:#888;}
.wpcf7-form{font-family:Tahoma,Verdana,'Trebuchet MS',Arial; font-size:12px;  line-height:32px;}
.wpcf7-form p{width:90%; clear:left; margin:0; padding-top:3px; height:1%; font-size:12px; font-weight:bold;}
.wpcf7-form label{float:left; margin-left:0px; width:100px; height:18px;}
.wpcf7-form small{font-size:11px; font-weight:normal; line-height:18px;}
.wpcf7-form p.submit{text-align:right;}
.wpcf7-form p.submit input{padding:3px 5px; font-weight:bold; color:#777; background:#fff; cursor:pointer;}
.wpcf7-form input.temizle{ color:#5e5e5e;}
.wpcf7-form textarea{width:100%; height:160px;}
.wpcf7-form select, .wpcf7-form input, .wpcf7-form textarea{padding:3px; border-width:1px; border-top:1px solid #c5c3c3; border-left:1px solid #c5c3c3; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.wpcf7-form .captcha{width:96px;}
.wpcf7-captcha-captcha-900{height:22px; border:none; vertical-align:bottom;}
.wpcf7-form .wpcf7-submit{float:right; background:#fff; padding:8px 12px !important; margin-right:-8px; cursor:pointer;}

.ad-728x15{height:15px;margin:auto;margin-bottom:15px;width:728px;}
.ad-468x15-bottom{height:15px;margin:auto;margin-bottom:15px;width:468px;}
a.internal-keyword{color:#58043f;text-decoration:underline;}


#horoscope-specs {
	background: #8a4ac1 url('images/horoscope-specs-mark.png') no-repeat 6px 6px;
	border: 1px solid #8a4ac1;
}

#horoscope-specs h3 {
	background: none !important;
	margin-bottom: 0;
	padding: 0;
}

#horoscope-specs a {
	color: #fff;
	display: block;
	padding: 0 5px 0 30px;
}


.burclarin-ozellikleri {
	display: inline-block;
}

.burclarin-ozellikleri li {
	background-image: url('images/zodiac-icon-set-24-sprite.png');
	background-repeat:no-repeat;
	border: 1px solid #dfbaff;
	display: block;
	float: left;
	height: 30px;
	margin: 0 10px 10px 0;
	padding-left: 32px;
	width: 280px;
}

.burclarin-ozellikleri li:hover { background-color: #ffd5eb; border: 1px solid #f8128a; }

.burclarin-ozellikleri li h3 {
	font-size: 16px;
	margin: 0;
}

.burclarin-ozellikleri li a {
	color: #8a4ac1;
	display: block;
	height: 30px;
	line-height: 30px;
	margin-left: -32px;
	padding-left: 32px;
	width: 100%;
}

.burclarin-ozellikleri li a:hover { }

.koc-burcunun-ozellikleri { background-position: 4px 0; }
.boga-burcunun-ozellikleri { background-position: 4px -30px; }
.ikizler-burcunun-ozellikleri { background-position: 4px -60px; }
.yengec-burcunun-ozellikleri { background-position: 4px -90px; }
.aslan-burcunun-ozellikleri { background-position: 4px -120px; }
.basak-burcunun-ozellikleri { background-position: 4px -150px; }
.terazi-burcunun-ozellikleri { background-position: 4px -180px; }
.akrep-burcunun-ozellikleri { background-position: 4px -210px; }
.yay-burcunun-ozellikleri { background-position: 4px -240px; }
.oglak-burcunun-ozellikleri { background-position: 4px -270px; }
.kova-burcunun-ozellikleri { background-position: 4px -300px; }
.balik-burcunun-ozellikleri { background-position: 4px -330px; }