	/* <!-- */

	/* General styles */

    html, body{height:100%;}
	body {
		margin:0;
		padding:0;
		border:0;
		width:100%;
		background:url(../images/bg-top.gif) top repeat-x #f48396;
		min-width:600px;
		font-size:100%;
	    font-family: Times New Roman;
	    color:#630002; line-height:110%;
	}
	
	a img{border:0;}
	
	#wrapper{
	 background: url(../images/koketka-image.jpg) left top no-repeat;
	 margin:0;
	 border:1;
	 padding:0;
	 width: 100%;
	 height: 100%;
	}

	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 2 column left menu settings */
	.leftmenu {

	}
    .leftmenu .colright {
        float:left;
        width:200%;
		position:relative;
		left:270px;

    }   
    .leftmenu .col1wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:270px;
	    padding-bottom:1em;
	}

	.leftmenu .col1 {
        	margin:0 15px 0 275px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
        	padding-top: 145px;

	}
	#rZone{
	    float:right;
	    width: 240px;
	    border: 1px solid red;
	    background: red;

	}
    .leftmenu .col2 {
        float:left;
        width:240px;
        position:relative;
        right:255px;
        padding-top: 298px;

    }

    /* additional */
    #koketka-arm-part{
        width: 186px;
        height: 43px;
        background: url(../images/koketka-arm-part.png) left top no-repeat;
        position: absolute;
        top: 298px;
        left: 47px;
        z-index: 10;
    }
    #koketka-logo{
        width: 256px;
        height: 49px;
        position: absolute;
        top: 45px;
        left: 310px;
        z-index: 10;
    }    
    
    .leftmenu .col2 .sideMenu{background: url(../images/bg-side.gif) top repeat; margin: 0 0 7px; padding: 40px 0 35px;}
	/*
    .leftmenu .col2 .sideMenu .crnrt{background:url(../images/crn-rt.gif) right top no-repeat;}
    .leftmenu .col2 .sideMenu .crnrb{background:url(../images/crn-rb.gif) right bottom no-repeat;}
    .leftmenu .col2 .sideMenu .crnlt{background:url(../images/crn-lt.gif) left top no-repeat;}
    .leftmenu .col2 .sideMenu .crnlb{background:url(../images/crn-lb.gif) left bottom no-repeat;padding: 40px 0 35px;}            
	*/
    .leftmenu .col2 .sideMenu .innerContent{margin:0 15px;}

    #center {margin:0 250px 0 0;}
    #center .ktr{background:url(../images/k-tr.gif) right top no-repeat #952c4d; padding: 5px;}
	/*
    #center .ktl{background:url(../images/k-tl.gif) left top no-repeat;}
    #center .kbr{background:url(../images/k-br.gif) right bottom no-repeat;}
    #center .kbl{background:url(../images/k-bl.gif) left bottom no-repeat;padding:5px 5px 5px 5px;}
	*/
    
    #center .cntHdr{background:url(../images/center-hdr-bg.gif) left top repeat-x; height:46px; margin:0 0 7px;}
    #center .cntHdr .lft{background:url(../images/center-hdr-left.gif) left top no-repeat; height:46px;}
    #center .cntHdr .rgh{background:url(../images/center-hdr-right.gif) right top no-repeat; height:46px;}
               
    #center .whiteArea {background: #fdf8f9; margin: 0 0 5px; padding: 8px;}
	/*
    #center .whiteArea .ktr2{background:url(../images/k-tr2.gif) right top no-repeat;}
    #center .whiteArea .ktl2{background:url(../images/k-tl2.gif) left top no-repeat;}
    #center .whiteArea .kbr2{background:url(../images/k-br2.gif) right bottom no-repeat;}
    #center .whiteArea .kbl2{background:url(../images/k-bl2.gif) left bottom no-repeat;padding:11px;}            
	*/
    
    #right{float:right;width:240px;top:0;}
    .rblock{background:url(../images/bg-side.gif) top repeat-x;margin: 0 0 7px;padding:7px;}
	/*
    #right .bg{background:url(../images/rb-bg.gif) top repeat-y;padding:7px;}
    #right .top{background:url(../images/rb-top.gif) top left no-repeat;}
    #right .bot{background:url(../images/rb-bot.gif) bottom left no-repeat;padding:7px;}
*/
    
    #footer {
        clear:both;
        margin: 0 auto;
        width: 98%;
		border-top: 2px solid #d7697d;
		color:#bb5f6f;
    }


    h1, h2, h3 {margin:0px; padding:0px; font-family:Georgia;}

    h1 {font-size:1.39em; line-height:1.01em;  font-weight:bold; letter-spacing:0px; font-style:italic;}
    h1 a{color:#ba3861; text-decoration:none;}
	.whiteArea h1{font-size:1.17em; line-height:1.01em;  font-weight:bold; letter-spacing:0px; font-style:italic;}
    h2 { font-size:1.21em; line-height:1.21em;  color:#3c3c3c; text-transform:none; font-weight:bold; font-style:italic;}
    h3 { font-size:1em; line-height:1.11em;  color:#630002; text-transform:none;}
    h3 a{color:#630002; text-decoration:none;  padding-right:3px; font-weight:bold;}
    h3 a:hover{text-decoration:underline;}

    #categories h2 { color:#952c4d; margin-top:10px; padding-top:5px;}
    #categories ul {margin:12px 0px 0px 0px; padding:0px 0px 10px 0px; list-style:none; line-height:1.11em;}
    #categories ul li { background:url(../images/a1.gif) no-repeat 20px 6px; padding-left:30px;}
    #categories ul li a {color:#56251f; text-decoration:none; font-size:0.95em;}
    #categories ul li a:hover{ text-decoration:underline;}
    #categories ul.children {margin:5px 0px 5px 0px;}
    
    .widget { background:url(../images/line.gif) bottom repeat-x;}

    .widget ul {margin:12px 0px 0px 0px; padding:0px 0px 10px 0px; list-style:none; line-height:1.11em;}
    .widget ul li { background:url(../images/a1.gif) no-repeat 20px 6px; padding-left:30px;}
    .widget ul li a {color:#aa0000; text-decoration:none; font-size:1.01em;}
    .widget ul li a:hover{ text-decoration:underline}
    .widget ul.children {margin:5px 0px 5px 0px;}
    
    div.bDate{float:left;width:50px;height:50px;background:url(../images/date.gif) left top no-repeat; margin: 0 10px 0 0;}     
    div.bDate div{margin: 9px 0 0 0; color: White; font-size: 1.4em; line-height: 65%; text-align:center;}
    
    .clearedItem {
      overflow: hidden;
      _overflow: visible;
      _overflow-x:hidden;
      _height: 0;
      margin-bottom: 6px;
    }
    /*\*//*/
    .clearedItem {display: inline-block;}
    /**/    
    
    a:link, a:visited{text-decoration:none; color:#ba3861;}
    a:hover, a:active{ color:#ba3861; text-decoration: underline;}
    
	/* BLOG STYLES */

    

    .blogEntry h1.title
    {
        font-weight:normal;
        font-size: 1.21em;
    }
    .blogEntry h1.title a{color:#ba3861;}
    .blogEntry h1.title strong
    {
        font-size: 0.97em;
	}
	.fontGeorgia{
	 font-family: Georgia;
	}
	.fontItalic{
	 font-style:italic;
	}
	
	#karmavotes{display:none;}
	.karma_form{float:right; border: 2px solid #edd4dc;padding:7px; background:#ffeff4;}
	#karmapoints{}
	
	div.mood, div.music {font-size: 1em; color:#6f0c2b; font-style:italic;}
	div.mood strong, div.music strong {font-size: 0.73em;}

	#content{/*width:50%;min-height:100px;*/}
	input.cm_submit{text-align:left;}

div.cntHdr{font-size:1.65em;font-family:Georgia;font-style:italic;}
div.cntHdr div.rgh{padding: 14px 0 0 10px;}
a.backlink{color:white;font-family:Georgia;font-style:italic;}
.topNav {z-index:10;}
.topNav a{
	color: #63111f;
	font-family:Garamond;
        font-weight: bold;
	padding: 0 3px;
	font-size: 1.11em;
	line-height: 1.5em;
}
.topNav .topNavInner{padding:0 10px;}

/*------------ AUTH --------------------*/
#authModal table{
	width:300px;
	margin:2px;
}
#authModal table td{
	padding:0px;
}
#authModal #authtd{
	font-size:1.1em;
	padding:10px;
}
#authtitle{
	font-size:1.4em;
	color:#FFF;
}
#authtitle div{
	background-color:#006699;
	padding:10px;
	margin-bottom:20px;
	width:306px;	
}

#authinput{
	width:180px;
	height:30px;
	display:block;
	border:none;
	background:url(/templates/yakoketka/images/authinput.jpg) no-repeat;
	padding:4px;
	padding-left:13px;
	padding-right:26px;
	font-size:1.4em;
	margin-top:8px;
	margin-left:20px;
}

#remember{
	margin-right:15px;
	text-align:right;
	font-size:1.3em;
}

#authbtn{
	margin-top:5px;
	margin-right:5px;
	float:right;
	font-size:1.3em;
}

#tabs{height:25px;}
/*---------------- MODULE "LATEST ARTICLES" -----------*/
.mod_latest_entry{
	padding-bottom:15px;
	clear:both;
}
.mod_latest_title{
	font-size:1.11em;
	font-weight:bold;
}
.mod_latest_date{
	margin-bottom:0;
	font-size:0.81em;
	color:gray;
	white-space: nowrap;
}
.mod_latest_date a{
	color:#333333;
}
.mod_latest_desc{
	margin-bottom:0;
}
.mod_latest_comments{
	font-size:1.01em;
	text-align:right;
	white-space: nowrap;
}
.mod_latest_rss{
	float:right;
	padding-left:20px;
	background:url(/images/icons/rssitem.gif) no-repeat left center;
	height:16px;
	line-height:16px;
}

.mod_latest_rss a{
	text-decoration: underline; 
	color: #333;
}

h1.con_heading{color:white;font-family:Georgia;font-style:italic;margin:5px 10px;font-size:1.65em;}
.fRight {font-size:1.11em;padding-top:3px;color:#f9b3c0;}
.fRight a{color: white;font-weight:bold;}
div.pathway{color:#f9b3c0;font-family:Georgia;font-style:italic;margin:0 0 0 10px;}
div.pathway a{color:#f9b3c0;font-family:Georgia;font-style:italic;margin:0;font-size:0.77em;}
.uc_subcats .hide{background: url(/);}
div.club_entry{
	float:left;
	width:25%;
}

li.ucCatItem{display:block;float:left;margin:5px; border:1px solid #f3c7cf;}
div.uc_thumb_item,div.uc_latest_item{float:left;width: 100px;height:175px; margin:5px; padding:5px;}
div.uc_thumb_item img, div.uc_latest_item img, .spImage{border: 1px solid #f3c7cf;}
/*div.uc_latest_item a.uc_latest_itemlink,div.uc_thumb_item a.uc_thumb_itemlink{display:block;height:3em;}*/
#mainmenu li a:hover,#mainmenu li a:active{font-family:Georgia; font-size:1em; font-style: italic;}
#mainmenu li a:visited,#mainmenu li a:link{font-family:Georgia; font-size:1em; font-style: italic;}
#mainmenu li {font-family:Georgia; font-size:1.21em; font-style: italic;margin-top:7px;}
/*---------------------------------------------------------*/
.ajax_autogrowarea{
	display:block;
	border:solid 1px gray;
	width:100%;
	height:108px;
	min-height:180px;	
	max-height:702px;
	line-height:18px;
}
.bb_tag_code{
	border:solid 1px silver;
	padding:8px;
}
.bb_tag_hide{
	padding:8px;
	background-color:#FFFFCC;
	color:#666666;
}
.bb_tag_hide a{
	color:#333333;
	text-decoration:underline;
}
/*---------------------------PERSONAL MENU -----------------------------------*/
.pmenu{
}
.pmenu_avatar img{
	margin:0px;
	padding:2px;
	border:solid 1px #ccc;
}
.usr_msgmenu_bar{
	background-color:#EBEBEB;
	margin-bottom:10px;
}
.usr_msgreply_source{
	padding:15px;
	background-color:#FFFFFF;
	border:dashed 1px gray;
	margin-bottom:10px;
}
.usr_msgreply_sourcetext{
	font-size: 16px;
}
.usr_msgreply_author{
	font-style:italic;
	color:#666666;
	text-align:right;
}
.usr_msg_smilebox{
	padding:8px;
	background-color:#EBEBEB;
	border:solid 1px silver;
	margin-bottom:4px;
}
.usr_msg_bbcodebox{
	padding:0px;
	background-color:#EBEBEB;
	border:solid 1px silver;
	margin-bottom:4px;
	overflow:hidden;
	_height:1%;
}
.usr_bb_button{
	display:block;
	border: solid 1px silver;
	margin:2px;
	padding:6px;
	float:left;
}
.usr_bb_button:hover{
	display:block;
	border: solid 1px silver;
	margin:2px;
	padding:6px;
	float:left;
	background-color:#FFFFFF;
}
.usr_bb_hint{
	display:block;
	margin:2px;
	padding:5px;
	float:left;
	color:#666666;
}

#profiletabs{float:left;margin:0 0 0 5px;}
.userFrms{width:100%;}
.userFrms td.left{}
.userFrms td.right input{ width:250px;}
.userFrms td.right textarea{ width:250px;}
.faq_questdate{font-size: 0.69em;font-weight:bold;font-style:italic;}
ul.uc_detaillist{ list-style-type:none;}
#mixkt_4294945939 tr { background-color: #fdf8f9; } 

div.menuDV{margin:0 0 5px; background:url(../images/line.gif) bottom repeat-x;padding:0 0 5px;}
div.menuDV a{font-family:Georgia;font-style:italic;font-size:0.91em;}
div.coolLink,div.coolLink a{font-size:7px; color:#fdf8f9;}
