/*
Theme Name: vaikaivaikai national geographic promo
Theme URI: http://www.vaikolaikas.lt
Description: vaikolaikas.lt website powered by Wordpress
Version: 1.0
Author: Idea
Author URI: http://www.idea.lt
Tags: cms

	This theme was designed by Andrius Pocius, built by Vilius Paulauskas
	@ Idea. www.idea.lt

*/

html, body { height:100%; }
table { border-collapse:collapse; }
html, h1, h2, h3, h4, h5 ,h6, body, form, th, td, p { margin:0; padding:0; }
img { border:0 none; }
object, form { display:block; }	
h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }
hr { display:none; }
/* something that does not change */

.hdr-00:after,
.thumbs:after,
#foto_gallery:after,
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
.wf { width:100%; }
.hf { height:100%; }
.whf { width:100%; height:100%; }
.tar { text-align:right; }
.tal { text-align:left; }
.tac { text-align:center; }
.clr { clear:both; height:1px; overflow:hidden; margin:-1px 0 0 0; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.hide, #comments_box .hide { display:none; }
.block { display:block; }
.inline { display:inline; }
/* all time classes */

/* global text/link settings */
p, div, span, td, th, em, h1, h2, h3, h4, h5, h6, b, strong, i, .button { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:140%; color:#333; }
a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; }
a:hover { text-decoration: none; }
.inline-list { list-style:none; padding:0; margin:0 }
.inline-list li { list-style:none; display:inline; padding:0; margin:0; }
.block-list, .block-list li { display:block; list-style:none; padding:0; margin:0; }
.textfield, .input, textarea { color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:3px; }
.button { cursor:pointer; }

.logo a {
    display:block;
    height:165px;
    width:695px;
    background:url(img/mano-vaikui-1.gif) 0 0 no-repeat;
    text-decoration: none !important;
    outline: none;
    overflow: hidden;
    text-indent: -9999px;
}
.logo-inner a {
    background:url(img/mano-vaikui-2.gif) 0 0 no-repeat;
}
.root {
	width:964px;
	margin:0 auto;
	background:url(img/yellow-bg.png) right 0 repeat-y;
}
.right-side {
	width:250px;
	background:url(img/top-dec.png) 0 0 no-repeat;
	padding:40px 0 20px 0;
}
.left-side {
	width:695px;
	padding:35px 0 0 0;
}
.bottom {
	background:#FFF;
	padding:20px 0 0 0;
}
.links-00 {
	height:30px;
	padding:0 0 0 19px;
}
	.links-00 li {
		float:left;
		padding:0 12px 0 0;
	}
	.links-00 .key a {
		padding:0 0 0 25px;
		background:url(img/key-ico.gif) 8px 0 no-repeat;
	}
.link-add {
	background:url(img/hdr-bg-02.gif);
	width:206px;
	height:23px;
	display:block;
	margin:0 0 0 19px;
	color:#FFf;
	font-weight:bold;
	padding:3px 0 0 6px;
	text-decoration:none;
}
.hdr-01, .widgettitle {
	background:url(img/hdr-bg-01.png) no-repeat;
	width:228px;
	height:28px;
	display:block;
	margin:15px 0 4px 12px;
	font-size:15px;
	color:#ED0990;
	padding:6px 0 0 8px;
}
.more {
    font-size:11px;
    color:#EE1889;
}
.list-00 .more {
    display: block;
    margin: 0 0 0 5px;
}
.list-00 .more b {
    display: none;
}
	.right-side .more { margin:0 0 0 20px; }
	.links-03 li {
		padding:16px 8px 8px;
		margin:0 12px 3px;
	}
	.links-03 li.cycle, .links-03 li.over, .links-03 li:hover { background:url(img/comment-bg.png); }
		.links-03 li img {
			margin:0 4px 0 8px;
			position:relative;
			bottom:-2px;
		}
.add-01 { padding:15px 24px 0 19px; }
	.add-01 b {
		background:url(img/white-line-00.gif) 0 6px repeat-x ;
		display:block;
		margin:0 0 10px 0;
	}
		.add-01 b span {
			padding:0 5px 0 0;
			background:#FFED2D;
			font-size:9px;
			color:#FFF;
		}
.links-04 { margin:0 0 5px 0; }
	.links-04 li { margin:0 12px; }
	.links-04 a {
		display:block;
		padding:1px 8px 3px 8px;
	}
	.links-04 a:hover {
		color:#ED0990;
		background:url(img/comment-bg.png);
	}
	.links-04 span {
		float:right;
		padding:0 0 0 19px;
		display:block;
		width:23px;
		background:url(img/comment-ico.gif) 0 4px no-repeat;
	}
.seperator-00 {
	background:url(img/white-line-01.png) 0 bottom no-repeat;
	margin:15px 13px;
	min-height:4px;
	line-height:1px;
	font-size:1px;
}
* html .seperator-00 { height:4px; }
	.seperator-00 div {
		height:45px;
		background:url(img/home-ico.gif) right 0 no-repeat;
	}
	.links-01 li { margin:0 12px 2px 19px; }
	.links-01 a {
		padding:2px 8px;
		display:block;
		color:#ED0990;
		text-decoration:none;
	}
	.links-01 a.act, .current_page_item a {
		background:url(img/nav-act.gif) 0 0 repeat-y;
		color:#FFF;
		font-weight:bold;
	}
	.links-01 a:hover {
		background:url(img/nav-over.gif) 0 0 repeat-y;
		font-weight:bold;
		color:#ED0990;
	}
.links-02 {
	border:1px solid #EAEAEA;
	background:#F2F2F2;
	padding:6px;
	margin:0 0 0 8px;
}
	.links-02 a {
		margin:0 0 0 5px;
		padding:0 0 0 5px;
		border-left:1px solid #FFEC22;
		font-size:11px;
	}
	.links-02 a.fst { border:0 none; }
.foot {
	margin:0 0 0 8px;
	padding:6px 12px 12px 12px;
}
	.foot p, .foot a { font-size:11px; }
	.foot img { margin:4px 0 0 0; }
.search-list {
	margin:0 0 0 8px;
	padding:12px 6px;
	border-bottom:1px solid #EAEBDF;
}
	.search-list b {
		display:block;
		float:left;
		width:120px;
		color:#EE1997;
		font-size:15px;
		padding:3px 0 0 0;
		line-height:120%;
	}
	.search-list div.fl { width:810px; }
	.search-list a {
		font-size:11px;
		color:#666;
	}
.end-00 {
	padding:25px 0;
	background:url(img/grey-line-00.gif) 0 0 no-repeat;
	margin:25px 8px 0 8px;
}
.filter-01 {
	color:#999;
	padding:3px 0 0 0;
}
	.filter-01 .fr { padding:0 0 0 4px; }
		.filter-01 .fr a {
			display:block;
			padding:3px 7px;
			margin:-3px 2px 0 0;
			float:left;
		}
		.filter-01 .fr a.act {
			color:#FFF;
			text-decoration:none;
			background:url(img/paging-act.gif) center center no-repeat;
		}
	.filter-01 span {
		padding:0 15px 0 5px;
		color:#ED0990;
	}
	.pagination a {
		display:block;
		float:left;
		padding:3px 6px;
		margin:0 2px 0 0;
		float:left;
	}
	.pagination a.act {
		background:url(img/paging-act.gif) center center no-repeat;
		color:#FFF;
		text-decoration:none;
	}
	.pagination a:hover {
		background:url(img/paging-over.gif) center center no-repeat;
		color:#ED0990;
		text-decoration:none;
	}
	.pagination a.prev {
		text-align:right;
		display:block;
		padding:3px 5px 0 0;
		width:55px;
		height:21px;
		background:url(img/paging-prev-off.gif) no-repeat;
		margin:0 2px 0 0;
	}
	.pagination .prev:hover { background:url(img/paging-prev-on.gif) no-repeat; }
	.pagination .next {
		display:block;
		padding:3px 0 0 5px;
		width:55px;
		height:21px;
		margin:0 2px 0 0;
		background:url(img/paging-next-off.gif) no-repeat;
	}
		.pagination .next:hover { background:url(img/paging-next-on.gif) no-repeat; }
.list-00 { margin:0 8px; }
	.list-00 li {
		width:210px;
		min-height:325px;
		background:url(img/red-line.gif) 0 0 repeat-x;
		padding:20px 0;
		margin:0 0 3px 0;
		overflow:hidden;
		cursor: pointer;
	}
	.list-00 li.sticky {
		float:left;
		width:445px;
		background:url(img/red-line.gif) 0 0 repeat-x;
		/*padding:20px 24px 20px 0;*/
		padding:20px 0 20px 0;
	}
	.list-00 li:hover { background:url(img/red-line.gif) 0 0 repeat-x #ECECEC; }
	/*.list-00 li.sticky:hover { background:url(img/red-line.gif) 0 0 repeat-x; }*/
	.list-00 li.fl { margin:0 24px 3px 0; }
	.i-00 b, .i-00 strong, .i-00 h2, .vaikolaikas {
            font-size:15px;
            display:block;
            padding:0 0 0 6px;
            min-height: 43px;
            line-height: 120%;
	}
	.i-00 strong {
	    height: auto;
	    min-height: 43px;
	}
        .vaikolaikas {
            display: inline; padding: 0;
}
	.i-00 b.big {
            font-size:24px;
            font-weight:normal;
	}
            .i-00 b sup, .i-00 h2 sup {
                font-size:9px;
                color:#999;
                padding:0 0 0 5px;
            }
                .i-00 b sup a, .i-00 h2 sup a {
                    font-size:9px;
                    color:#999;
                    text-decoration:none;
                }
            .i-00 strong span, .vaikolaikas span {
                color:#FFBC05;
                font-size:15px;
            }
            .i-00 strong i, .vaikolaikas em {
                color:#EE1997;
                font-style:normal;
                font-size:15px;
            }
	.i-00 .cmnt {
		display:block;
		width:26px;
		height:26px;
		padding:4px 0 0 0;
		bottom:-26px;
		text-align:center;
		z-index:10;
		color:#FFF;
		background:url(img/under-comment-ico.gif) no-repeat;
		float:left;
		position:relative;
		top:-10px;
		left:7px;
	}
	.i-00 .value {
		font-size:11px;
		color:#999;
		text-align:right;
		/*padding:5px 0;*/
		padding: 3px 5px 5px 0;
		float:right;
	}
		.i-00 .value span {
			font-size:18px;
			color:#ED0990;
			padding:0 0 0 5px;
		}
	.i-00 p {
		display:block;
		padding:0 0 0 6px;
		clear:both;
	}
		.fst .i-00 img { margin:0 0 10px 0; }
		.fst .i-00 p { padding:0 0 6px 6px; }
.more-00 {
	font-size:11px;
	color:#999;
	margin:0 0 0 8px;
}
.stats {
	width:215px;
	height:150px;
	background:#ED0990;
	margin:43px 0 0 0;
	padding:0 10px;
}
	.stats .tp {
		height:38px;
		padding:12px 0 0 0;
		font-size:11px;
		color:#FFF;
	}
		.stats .tp .fr {
			background:#FFBE0B;
			width:40px;
			text-align:center;
			color:#FFF;
			font-size:18px;
			font-weight:normal;
			height:33px;
			padding:7px 0 0 0;
			margin:-12px 0 0 5px;
		}
	.stats .cntr {
		font-size:11px;
		color:#FFF;
		height:63px;
	}
	.stats .bt { padding:7px 0 0 0; }
		.stats .bt a {
			font-size:11px;
			color:#FFF;
		}
		.stats .bt div.fl {
			background:url(img/under-comment-bg.gif) no-repeat;
			width:26px;
			height:26px;
			margin:-5px 0 0 0;
			padding:4px 10px 0 0;
			text-align:center;
			color:#FFF;
		}
.right-side-00 {
	width:325px;
	padding:0 0 50px 0;
}
.left-side-00 {
	width:329px;
	padding:0 0 50px 0;
}
	.table-00 tr.alt td { background: #fff; }
	.table-00 td, .table-00 th {
		padding:3px 8px;
		text-align:left;
		font-weight:normal;
		vertical-align:top;
	}
	.table-00 td { background:#FFFAB7; }
	.table-00 .w-1 { width:120px; }
.all {
	display:block;
	border-top:1px solid #D9D9D9;
	width:294px;
	padding:6px 0 0 31px;
	background:url(img/plus-ico.gif) 7px 7px no-repeat;
	color:#999;
	font-size:11px;
	margin:0 0 10px 0;
}
.hdr-02 {
	font-size:15px;
	color:#ED0990;
	background:url(img/yellow-line-00.gif) 0 bottom repeat-x;
	display:block;
	padding:10px 0 0 7px;
	height:29px;
}
	.hdr-02 span {
		float:right;
		background:#ED0990;
		position:relative;
		border-left:6px solid #FFF;
		font-size:18px;
		color:#FFF;
		text-align:center;
		padding:3px 6px 0 6px;
		height:27px;
	}
	.hdr-02 i {
		float:left;
		background:url(img/under-comment-ico.gif);
		width:26px;
		height:26px;
		display:block;
		padding:4px 0 0 0;
		text-align:center;
		color:#FFF;
		position:relative;
		top:-12px;
		font-style:normal;
	}
	.hdr-02 em {
		font-size:15px;
		color:#ED0990;
		display:block;
		float:left;
		padding:0 5px 0 0;
		font-style:normal;
	}
.just-text-01 { padding:7px; }
	thead.gdsr_multis_as td {
		text-align:left;
		font-weight:normal;
		border-bottom:1px solid #DEDFD3;
		height:26px;
		padding:3px 0 3px 7px;
		font-size:11px;
		width:104px;
	}
	thead.gdsr_multis_as th {
		border-bottom:1px solid #DEDFD3;
		height:26px;
		padding:3px 7px 3px 7px;
		line-height:110%;
		width:200px;
		vertical-align:top;
	}
		thead.gdsr_multis_as th a, thead.gdsr_multis_as th span {
			text-align:center;
			width:20px;
			height:19px;
			padding:1px 0 0 0;
			display:block;
			cursor:pointer;
			float:left;
			font-size:11px;
		}
		thead.gdsr_multis_as th a.act, thead.gdsr_multis_as th a:hover, thead.gdsr_multis_as th span.act {
			background:#ED0990;
			color:#FF3;
		}
		thead.gdsr_multis_as th span, .gdinactive { cursor:default !important; }
		.gdmultitable tbody td {
			font-size:11px;
			padding:5px 0 0 7px;
			color:#999;
		}
		.gdmultitable tbody th {
			text-align:right;
			padding:5px 7px 0 0;
			vertical-align:top;
		}
			.gdmultitable tbody th a {
				font-size:11px;
				color:#999;
			}
			.gdmultitable .ratingbutton {
				float:right;
				margin:0 7px 0 0;
				cursor:pointer;
				float:right;
				padding-left:5px !important;
				padding-right:5px !important;
				width:auto;
				background-repeat:repeat;
			}
				.gdmultitable .ratingbutton a {
					color:#FFF;
					padding:0 5px !important;
					text-decoration:underline;
				}
.margin-bot { margin-bottom:10px; }
.map { margin:10px 0; }
.just-text-00 { padding:14px 7px; }
	.just-text-00 strong {
		display:block;
		padding:0 0 5px 0;
	}
	.just-text-00 p {
		display:block;
		padding:0 0 30px 0;
	}
.thumbs {
    padding:10px 0 0 0;
    min-height: 60px;
}
	.thumbs li {
            float:left;
            padding:0 22px 15px 0;
	}
	.thumbs .lst { padding:0; }
		.thumbs .lst img, .thumbs .fst img {
			border:0 none;
			margin:3px 6px 0 6px;
		}
	.thumbs img { border:1px solid #DEDFD3; }
.tabs-00 {
	background:url(img/yellow-line-00.gif) 0 bottom repeat-x;
	height:33px;
	margin:4px 0 10px 0;
}
	.tabs-00 li {
		height:30px;
		float:left;
		padding:0 2px 0 0;
	}
	.tabs-00 a {
		color:#FFF;
		background:#848484;
		font-size:15px;
		text-decoration:none;
		font-weight:bold;
		padding:7px 10px 0 10px;
		display:block;
		float:left;
		height:23px;
	}
		.tabs-00 .act a, .tabs-00 a:hover {
			color:#EE1997;
			background:#FFF;
			font-size:15px;
			text-decoration:none;
			font-weight:bold;
			padding:4px 10px 0 10px;
			display:block;
			float:left;
			height:26px;
			border:3px solid #FFED2E;
			border-bottom:0 none;
		}
.form-00 {
	padding:20px 15px;
	background:#F7F7F7;
	margin:8px 8px 30px 8px;
}
	.form-00 .area {
		width:385px;
		height:85px;
	}
	.form-00 label {
		float:left;
		width:250px;
		height:35px;
	}
		.form-00 label .textfield { float:right; }
	.form-00 label.clear {
		float:none;
		width:auto;
		height:auto;
		display:block;
		padding:0 0 0 256px;
		font-size:11px;
		position:relative;
		top:-10px;
		color:#666;
	}
		.form-00 label.clear input {
			position:relative;
			bottom:-2px;
		}
	.ratingbutton, .form-00 .button, #formProject .button, .left > .submit, .btnSubmit {
		margin:0 0 0 258px;
		background:url(img/under-btn-00.gif) center center no-repeat;
		border:0 none;
		display:block;
		font-size:15px;
		color:#FFF;
		padding-bottom:2px;
		padding-top:2px;
		font-weight:bold;
		text-align:center;
		text-decoration: none;
	}
	
	.btnSubmit {
		background-repeat: repeat;
		padding: 3px 5px;
		margin: 0;
	}
	
	 #formProject .button, .left > .submit {
		 margin: 0;
		 padding: 5px 10px;
		 width: 190px;
		 background:url(img/under-btn-00.gif) repeat;
	 }
	 
	 .form-00 .button, #formProject .button:hover, .left > .submit:hover {
		 text-decoration: underline;
	 }
	 
	.left > .submit {
		width: 100px;
		padding: 2px 0;
		cursor: pointer;
	}
	
	.list-01 a { color:#ED0990; }
	.list-01 span { color:#999; }
	.list-01 p {
		display:block;
		padding:0 0 20px 0;
	}
.margins-00 {
	margin-left:8px !important;
	margin-right:8px !important;
}
.hdr-00 {
    padding:0 5px 5px 12px;
    margin:0 8px;
}
    .hdr-00 b, .hdr-00 h3, .hdr-single h1 {
        font-size:18px;
        color:#ED0990;
        float: left;
    }
    .hdr-00 h1 {
        display: none;
    }
    .hdr-single h1 {
        display: block;
    }

.item {
	background:url(img/red-line.gif) 0 0 repeat-x;
	padding:20px 0 0 0;
	margin:0 8px;
}
	.mini-nav a {
		font-size:11px;
		color:#999;
		margin:0 0 0 10px;
	}
		.mini-nav a img { margin:3px 0 0 0; }
	.mini-nav a.fst {
		background:url(img/prev-btn.gif) 0 center no-repeat;
		padding:0 8px 0 18px;
		border-right:1px solid #DEDFD3;
	}
.filter-00 {
	background:url(img/filter-bg-01.gif) right bottom no-repeat;
	height:67px;
	margin:0 0 22px 0;
}
	.filter-00 div {
		background:url(img/filter-bg-02.gif) 0 0 no-repeat;
		height:62px;
		padding:5px 10px 0 20px;
	}
	.filter-00 label {
		padding:0 0 1px 0;
		color:#666;
	}
	.filter-00 .textfield {
		margin:0 5px 0 0;
		width:132px;
	}
	.filter-00 .w-1 {
		margin:0 5px 0 0;
		width:142px;
	}
	.filter-00 .w-2 {
		margin:0 5px 0 0;
		width:152px;
	}
	.filter-00 .w-3 {
		margin:0 5px 0 0;
		width:72px;
	}
	.filter-00 .w-4 {
		margin:0 5px 0 0;
		width:82px;
	}
	.filter-00 .button {
		width:24px;
		height:24px;
		border:0 none;
		background:url(img/search-btn.gif) no-repeat;
		position:relative;
		bottom:-2px;
	}
	.nav-00 ul {
		background:url(img/red-line-thin.gif) 0 bottom repeat-x;
		margin:0 8px;
		height:37px;
	}
	.nav-00 li {
		float:left;
		margin:5px 2px 0 0;
		background:url(img/tab-off-01.gif) 0 0 repeat-x;
	}
	.nav-00 a {
		display:block;
		background:url(img/tab-off-02.gif) right 0 no-repeat;
		font-size:14px;
		font-weight:bold;
		color:#666;
		text-decoration:none;
		height:22px;
		padding:7px 15px 0 15px;
	}
	.nav-00 li.act { background:url(img/tab-on-01.gif) 0 0 repeat-x; }
		.nav-00 li.act a {
			background:url(img/tab-on-02.gif) right 0 no-repeat;
			height:25px;
			color:#ED1997;
            cursor: default;
		}
	.nav-00 li.fst-act {
		background:url(img/tab-on-11.gif) 0 0 repeat-x;
		position:relative;
		left:-8px;
		margin:0 -8px 0 0 !important;
        outline: none;
        
	}
		.nav-00 li.fst-act a {
			background:url(img/tab-on-12.gif) right 0 no-repeat;
			height:25px;
			color:#ED1997;
			padding-left:23px;
			padding-top:12px;
            outline: none;
		}
.drop-00 { position:relative; }

	.drop-00 span {
		display:block;
		padding:6px 0 0 0;
	}
		.drop-00 span a {
			background:url(img/raquo-00.gif) right 6px no-repeat;
			text-decoration:none;
			padding:0 10px 0 0;
		}
	.drop-00 .hide {
		position:absolute;
		top:1px;
		right:-10px;
		background:#FFF;
		width:195px;
		padding:5px 10px 5px 20px;
	}
		.drop-00 strong { font-weight:normal; }
		.drop-00 .hide li {
			text-align:right;
			padding:0 0 3px 0;
		}
		.drop-00 .hide a { padding:0 10px 0 0; }
		.drop-00 .hide a.act { background:url(img/raquo-01.gif) right 4px no-repeat; }
		.drop-00 .hide a:hover { background:url(img/raquo-02.gif) right 4px no-repeat; }
		
/* EDITED */

.list-00 li.sticky { margin:0 24px 3px 0; }

.profile-table {
		padding: 0;
		margin: 0 0 20px 0;
}

	.profile-table td {
		padding-bottom: 10px;
	}

	.profile-table th {
		width: 150px;
		vertical-align: text-top;
		text-align: left;
	}
	
	.profile-table td img {
		margin-bottom: 10px;
	}
	
	.profile-table td span {
		position: relative;
		top: 3px;
		left: 5px;
	}
	
	.profile-table .field-hint {
			display: block;
			clear: both;
	}
	
	.inputText {
		width: 170px;
		font: 12px verdana;
		padding: 3px 2px;
		margin: 0 0 0 0;
		float: left;
	}
	
	.profile-table label {
		padding: 3px 0 0 0 !important;
		float: left;
		font-weight: normal;
		display: block;
		color: #656565;
		font-size: 13px;
	}
	
	.profile-table textarea {
		
		padding: 2px;
		width: 340px !important;
		margin: 0 0 10px 0;
		height: 60px;
		
	}

.h1updated {
	margin: 0 0 10px 0 !important;
}

.select {
	width: 180px;
	height: 21px;
	font: 11px verdana;
}

.inputFile {
	margin: 0 0 0 0;
	width: 255px
}

A.abtn {
	background: url(img/under-btn-00.gif) no-repeat scroll center center;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding: 3px 7px;
	text-decoration: none;
}

	A.abtn:hover, A.abtn:hover .act {
		text-decoration: underline;
	}
	
	.project_list .abtn {
		margin-top: 5px;
	}
	
.aDelete {
	display: block;
	padding: 2px 0 0 22px;
	margin-bottom: 3px;
	background: url(img/foto-icons.png) no-repeat 0 -13px;
	color: #999;
	font-size: 11px;
}

.aMainPhotoOff {
	display: block;
	padding: 2px 0 0 22px;
	background: url(img/foto-icons.png) no-repeat 0 -31px;
	color: #999;
	font-size: 11px;
}

.aMainPhotoOff.on {
	background-position: 0 4px;
	cursor: default;
	color: #690;
	text-decoration: none;
}

.addphotos td .popupImage {
	display: block;
	float: left;
	margin-right: 10px;
	cursor: pointer;
}

strong.iconClick {
	display: block;
	width: 18px;
	height: 18px;
	background: url(img/i-zoom.png) no-repeat;
	z-index: 10;
	margin: 26px 0 0 0;
	position: relative;
	left: -30px;
	cursor: pointer;
	float: left;
}

.upDown {
	color: #999;
	padding: 0 0 0 17px;
	font-size: 11px;
	background: url(img/i-arrows.png) no-repeat;
	display: block;
}

.upDown.up {
	background-position: 0 -15px;
}

.content_list {
	list-style: none;
	margin-left: 10px;
	color: #999;
}

	.content_list li {
		padding: 5px 0;		
	}
	
	.content_list li a {
		padding-left: 5px;
	}
	
	h3.title, h1.title {
            padding:0 5px 12px 12px;
            margin:0 8px;
            background: transparent url(img/red-line.gif) repeat-x scroll 0 bottom;
	}

	
		h3.title span, h1.title {
			font-size:18px;
			color:#ED0990;
		}
	
	#formProject {
		display: block;
		padding: 0 0 0 12px;
	}
	
	#formProject .hdr-02 {
		position: relative;
		left: -7px;
	}
	
	.inner-map {
		width: 313px;
		padding: 8px;
		margin: 8px 0 15px 0;
		height: 313px;
		background: url(img/yellow-line-00.gif) repeat;
	}
	
	.inner-map > DIV {
		height: 313px;
		overflow: hidden;
		width: 313px;
	}
	
	.margin-bot2 {
		width: 674px;
		margin: 0 0 10px 7px;
	}
				 
.bt a:hover {
	text-decoration: none;
}

fieldset {
	border: 0 none;
}

form fieldset .left {
	margin: 0 0 0 10px;
}

form fieldset .left label {
	display: block;
	float: left;
	width: 160px;
	margin-bottom: 10px;
	float: left;
}

form fieldset .left .input {
	display: block;
	float: left;
	margin-bottom: 10px;
}

.page-content {
    padding: 10px 20px 0 20px;
}

.page-content p {
    padding: 0 0 15px 0;    
}
.page-content h1, .page-content h2, .page-content h3,
.page-content h4, .page-content h5, .page-content h6 {
    padding: 0 0 10px 0;
}

#your-profile {
	margin: 10px 0 0 10px;
}

#your-profile h3 {
	margin-left: 0;
	margin-bottom: 7px;
}

#sorter {
	background: #ECECEC;
}

a.img {
    display: block;
    min-height: 150px;
    text-align: center;
}

li.widget {
    margin: 0;
}

.wp-polls p strong {
    font-weight: normal;
}

.wp-polls p {
    padding: 6px 0;
    display: block;
}

.wp-polls-ul, .wp-polls-ans {
    padding: 0;
    width: 196px;
}

.wp-polls-ul li, .wp-polls-ans li {
    padding: 0 0 4px 0;
}

.wp-polls {
    margin: 0 0 0 20px;
}

.widget a {
    color: #EE1889;
    font-size: 11px;
}

.wp-polls-ans .Buttons {
    background: url(img/under-btn-00.gif) repeat scroll 0 0 #000000;
    border: 0 none;
    font-size: 15px;
    font-weight: bold;
    margin: 8px 0;
    padding: 2px 0;
    color: #fff;
}

.wp-polls-loading {
    display: none !important;
}

.wp-polls-ul i {
    font-style: normal;
}

.wp-polls-ul small {
    display: block;
}

.widget .wp-polls .pollbar {
    background: #ED0990;
    border: 0 none;
}

.FBConnectButton_Text {
	font-size:10px;
	line-height:10px;
}
.FBConnectButton_Small {
	font-size:10px;
	line-height:10px;
}

#comments_box {
    margin: 5px 0 0 0;
}
#comments_box li {
    position: relative;
    font-size: 11px;
}
#comments_box li a, #comments_box span {
    font-size: 12px;
    line-height: 13px;
}
#comments_box .date {
    font-size: 10px;
    color: #666;
    position: absolute;
    left: 9px;
    top: 5px;
}
#comments_box .name {
    font-weight: bold;
}
#comments_box .lnk {
    display: block;
    margin: 3px 0 0 0;
    font-size: 13px;
    line-height: 18px;
    color: #333;
}

.banner-box {
    background: #fff;
    padding: 10px 0;
}

.list-00 .rate {
    float: right;
}

.no-pad {
    padding: 0 !important;
}

.company-logo {
    float: left;
    margin-right: 10px;
}

/* promo */

body {
    height: 100%;
}

.left-side {
    background: #fff;
}

.root {
	width:964px;
	margin:0 auto;
	background:url(img/yellow-bg.png) right 0 repeat-y;
}

.popup_1 {
	width: 508px;
	color: #333;
	background: #FFF;
	border: 15px solid #FFD800;
	box-shadow: 0 0 35px #666;
	padding: 10px 10px 10px 20px;
	margin: -230px 0 0 -284px;
	position: absolute;
	z-index: 15;
	text-align: left;
}
.popup_1 a.close {
	width: 17px;
	height: 17px;
	background: url(img/icon_close.gif) no-repeat right 0;
	margin: 0 0 10px 0;
	float: right;
}
.popup_1 h2 {
	font: 24px/1.3 Arial;
	padding: 5px 0 15px 0;
	display: block;
}
.popup_1 h2 strong {
	font: bold 24px/1.3 Arial;    
}
.popup_1 .win_img {
	position: absolute;
	right: -72px;
	top: 100px;
	z-index: 1;
}
.popup_1 .form {
	width: 325px;
	margin: 0 0 75px 0;
	float: left;
	padding: 0;
}
.popup_1 .form li {
	width: 325px;
	padding: 0 0 10px 0;
	position: relative;
	float: left;
    list-style: none;    
}
.popup_1 .form li.sep {
	background: url(img/sep_line.gif) no-repeat 0 6px;
	padding: 25px 0 10px 0;
}
.popup_1 .form li label {
	width: 90px;
	color: #333;
	font: bold 12px Arial;
	text-align: right;
	margin: 6px 10px 0 0;
	float: left;
}
.popup_1 .form li label.icon_1 {
	height: 32px;
	background: url(img/form_icons.png) no-repeat right 0;
	margin: -2px 10px -4px 0;
}
.popup_1 .form li label.icon_2 {
	height: 41px;
	background: url(img/form_icons.png) no-repeat right -100px;
	margin: -10px 10px -6px 0;
}
.popup_1 .form li label.icon_3 {
	height: 36px;
	background: url(img/form_icons.png) no-repeat right -200px;
	margin: -6px 10px -6px 0;
}
.popup_1 .form li .input {
	width: 188px;
	color: #656565;
	font: 12px Arial;
	border-top: 1px solid #ACADB2;
	border-left: 1px solid #E2E9EF;
	border-right: 1px solid #E2E9EF;
	border-bottom: 1px solid #E2E9EF;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 6px;
	float: left;
}
.popup_1 .form li .input.error {
	color: #E31919;
	background: #FFF2A4;
	border-top: 1px solid #CEBC70;
	border-left: 1px solid #F0E39A;
	border-right: 1px solid #F0E39A;
	border-bottom: 1px solid #F0E39A;
}
.popup_1 .error_icon {
	width: 50px;
	height: 37px;
	background: url(img/error_icon.png) no-repeat;
	position: absolute;
	top: -26px;
	left: 275px;
	z-index: 1;
	display: none;
}
.popup_1 .form li.sep .error_icon {
    top: 0;
}
.popup_1 .submit_row {
	width: 538px;
	height: 75px;
	color: #FFF;
	background: url(img/submit_row_bg.gif) #36A5E4 repeat-x;
	position: absolute;
	left: 0;
	bottom: 0;
}
.popup_1 .submit_row label {
	font: bold 12px Arial;
	margin: 32px 0 0 100px;
	float: left;
}
.popup_1 .submit_row label a {
    color: #fff;
}
.popup_1 .submit_row a.button {
	margin: 15px 15px 0 0;
	float: right;
}
.popup_1 .checkbox {
	width: 14px;
	height: 14px;
	margin: 0 5px 0 0;
	float: left;
}
.popup_1 .success {
	color: #FFF;
	font: 24px Arial;
	text-align: center;
	background: url(img/success_img.jpg) no-repeat center 0;
	padding: 35px 0 25px 0;
	margin: 25px 0 0 0;
	display: none;
}
.popup_1 .success span {
	color: #333;
	font: 13px Arial;
	padding: 270px 0 0 0;
	display: block;
}
.popup_1 .success span a {
	color: #35A5E3;
}
.popup_1 .success span a:hover {
	text-decoration: none;
}
.popup_2 {
	width: 518px;
	color: #333;
	background: #FFF;
	box-shadow: 0 0 5px #666;
	padding: 10px;
	margin: -215px 0 0 -269px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 17;
}
.popup_2 a.close {
	color: #999;
	font: 11px/17px Arial;
	text-decoration: none;
	background: url(img/icon_close.gif) no-repeat right 0;
	padding: 0 22px 0 0;
	margin: 0 0 10px 0;
	float: right;
}
.popup_2 .box {
	width: 486px;
	height: 386px;
	background: #F9F8F8;
	border: 1px solid #C7C7C7;
	padding: 15px 15px 0 15px;
	overflow: auto;
	float: left;
}
.popup_2 .box h2 {
	font: bold 24px/1.3 Arial;
	padding: 0 0 15px 0;
	display: block;
}
.popup_2 .box p {
	font: 12px/1.4 Arial;
	padding: 0 0 15px 0;
	display: block;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}

.pointer-cursor {
    cursor: pointer;
}


