/*  
Author: Template_Help.com 
Author URL: http://www.Template-Help.com/ 
*/


*{margin:0; padding:0;}
ul{list-style:none;}
body{  font-family:tahoma, geneva, sans-serif; font-size:100%; line-height:.9375em; color:#464646; background:#0d84b5;}
img { border:0;}

#header, .side_bar, .column_center, #footer { font-size:.69em;}


table, td {border-collapse:collapse;}
table, td, img {border:0;}
td, tr {vertical-align:top; text-align:left;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}
.fleft { float:left;}
.fright { float:right;}

/***forms*******************************************/
input, textarea{font-family:tahoma, geneva, sans-serif; font-size:11px; color:#000000; vertical-align:middle; font-weight:normal; text-align:left;}
.searching {width:178px; color:#147f89; height:15px; margin:0 6px 0 11px; border:1px solid #31bfd0; padding:2px 0 1px 3px; background:#f1f1f1;}
.searching2 {width:115px; color:#147f89; height:15px; margin-right:7px; border:1px solid #31bfd0; padding-left:3px; margin-bottom:14px; background:#f1f1f1;}
.column_center .text_box textarea { margin:3px 0 3px 0;}

/***end forms*******************************************/


.min_width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 744)? "744px" : "100%"); min-width:744px;}
.main {width:744px; margin:0 auto;}

.fieldset { margin: 20px 0 6px 0; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { padding: 0 5px 0 5px; }

.tail-top { background:url(images/tail-top.gif) left top repeat-x #cbf2f2;}
.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}

a {color:#c0006b; text-decoration:underline;}
a:hover{text-decoration:none;}

 
h1 { font-size:3.64em; font-family:georgia; font-style:italic; font-weight:normal; color:#fff; line-height:1em; padding:0 0 58px 0;}
.logo h2 { font-size:11px; font-family:georgia; font-style:italic; font-weight:normal; color:#fff; line-height:1em; padding:0 0 58px 0; }
h1 a  {color:#fff; text-decoration:none;}
h2 { font-size:1.45em; margin-bottom:3px;}
h2 a { color:#000; text-decoration:none;}
h2 a:hover { text-decoration:underline;}
h3 { color:#e2131a; font-size:1.36em; line-height:1.1em; line-height:1em; margin-bottom:17px;}
h3 a {color:#e2131a; font-size:1.01em; line-height:1.01em; text-decoration:none;}
h3 a:hover {text-decoration:underline;}
h3.center { padding:10px 0 0 0; font-size:1.1em;}
h3#comments { font-size:13px; font-weight:bold; color:#111;}
h3#respond { font-size:13px; font-weight:bold; margin-bottom:10px; color:#111;}
h4 { color:#d15630; font-size:1em; margin-bottom:14px; font-weight:normal;}
h4 a {color:#d15630;}
.pagetitle { padding:10px;}

/***global*******************************************/

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 5px 37px;
	display: inline;
}

img.alignleft {
	margin: 3px 16px 5px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}
/* End Images */

.bgimg {
	padding-top: 10px;
	width:100px;
	height:100px;
	background:url(images/bgimg.gif) no-repeat 0px 5px;
}

ul { margin:0;}
.float {float:left; margin:0 20px 0 0;}
.col{float:left;}
.side_bar { float:right; width:173px; margin:0 0 0 -173px; }
.column_center {float:left; width:100%;}
.indent_center { padding:0 0 0 0; margin:0 173px 0 0;}
.clear{clear:both;}
.h100 { height:100%;}
.in5 { padding-bottom:5px;}
.in10 { padding-bottom:10px;}
.in15 { padding-bottom:15px;}
.in20 { padding-bottom:20px;}

/***global*******************************************/

.content { padding-bottom:15px;}
.content .indent { padding:11px;}


/***box*******************************************/

.box { background:#318bd0; width:100%;}
.box .border-top { background:url(images/border-top.gif) left top repeat-x;}
.box .border-right { background:url(images/border-right.gif) right top repeat-y;}
.box .border-bot { background:url(images/border-bot.gif) left bottom repeat-x;}
.box .border-left { background:url(images/border-left.gif) left top repeat-y;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }

.box1 { background:#fffde5; width:550px;}
.box1 .indent { padding:21px 10px 10px 11px; overflow:hidden;}

.title-box { background:url(images/title-box-bg.gif) left top repeat-x #83d7ff; width:100%;}
.title-box .left-top-corner { background:url(images/left-top-corner1.gif) no-repeat left top;}
.title-box .right-top-corner { background:url(images/right-top-corner1.gif) no-repeat right top; width:100%;}

.widget-box { background:url(images/widget-box-bg.gif) left top repeat-x #76d3ff; width:100%;}
.widget-box .left-bot-corner { background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.widget-box .right-bot-corner { background:url(images/right-bot-corner1.gif) no-repeat right bottom;}

.menu-box { background:url(images/menu-bg.gif) left top repeat-x; float:left;}
.menu-box .left { background:url(images/menu-left.gif) no-repeat left top;}
.menu-box .right { background:url(images/menu-right.gif) no-repeat right top;}
.menu-box .inner { padding:9px 0 0 4px;}

/***box*******************************************/


/***header*******************************************/

#header {width:100%; height:269px; background:url(images/header-bg.jpg) left top repeat-x; position:relative;}
#header .row-1 { height:193px;}
#header .row-2 { height:33px; overflow:hidden;}
#header #extra-img { position:absolute; right:84px; top:14px; width:210px; height:255px;  background:url(images/header-img.png) no-repeat left top;}
#header .grass-bg { background:url(images/grass-bg.jpg) left 185px repeat-x; height:269px;}

#header .row-2 ul { float:left; overflow:hidden; height:33px;}
#header .row-2 ul li { display:inline; margin-left:-1px;}
#header .row-2 ul li a { color:#232323; text-decoration:none; font-size:1.18em; color:#147f89; background:url(images/divider.gif) no-repeat left 3px; padding:0 20px 0 20px;}
#header .row-2 ul li a:hover { color:#f287b4;}
#header .block_search { padding:13px 69px 0 31px;}
#header .block_search strong { color:#0782bb;}
#header .logo { padding:52px 0 0 42px;}


/***end header*******************************************/


/***side_bar*******************************************/
.side_bar .inside{ padding:0 0 0 8px;}
.side_bar ul {}


/**********************************************/
.children { margin:0 0 0 10px;}
.indentX p { padding:0 0 10px 0;}
.indentX p a { color:#222;}

.widget_style { padding:0 0 6px 0; width:165px; overflow:hidden;}
.widget_style h2 { background:url(images/title-bg1.gif) no-repeat left 7px; color:#004457; font-size:1.1em; padding:9px 10px 11px 33px; margin:0 14px 0 14px; border-bottom:1px solid #c1ebff;}
.widget_style h2 span {}
.widget_style h2 a {color:#004457; text-decoration:none;}
.widget_style h2 a:hover {text-decoration:none;}
.widget_style .indent { padding:11px 10px 16px 18px;}

.widget_style ul { width:100%;}
.widget_style li { background:url(images/marker1.gif) no-repeat left 5px; padding:0 0 4px 11px; font-family:Arial, Helvetica, sans-serif;}
.widget_style li a { color:#005da4; text-decoration:underline;}
.widget_style li a:hover { text-decoration:none;}

.widget_style#archives .title-box { background:url(images/title-box-bg1.gif) left top repeat-x #c0f3ff; width:100%;}
.widget_style#archives .title-box .left-top-corner { background:url(images/left-top-corner2.gif) no-repeat left top;}
.widget_style#archives .title-box .right-top-corner { background:url(images/right-top-corner2.gif) no-repeat right top; width:100%;}
.widget_style#archives h2 {background:url(images/title-bg2.gif) no-repeat left 7px; border-bottom:1px solid #9ac2cc;}

.widget_style#archives .widget-box { background:url(images/widget-box-bg1.gif) left top repeat-x #baf2ff; width:100%;}
.widget_style#archives .widget-box .left-bot-corner { background:url(images/left-bot-corner2.gif) no-repeat left bottom;}
.widget_style#archives .widget-box .right-bot-corner { background:url(images/right-bot-corner2.gif) no-repeat right bottom;}
.widget_style#archives .indent { padding-bottom:19px;}

.widget_style#links_with_style .title-box { background:url(images/title-box-bg2.gif) left top repeat-x #82e6ff; width:100%;}
.widget_style#links_with_style .title-box .left-top-corner { background:url(images/left-top-corner3.gif) no-repeat left top;}
.widget_style#links_with_style .title-box .right-top-corner { background:url(images/right-top-corner3.gif) no-repeat right top; width:100%;}

.widget_style#links_with_style .widget-box { background:url(images/widget-box-bg2.gif) left top repeat-x #77e4ff; width:100%;}
.widget_style#links_with_style .widget-box .left-bot-corner { background:url(images/left-bot-corner3.gif) no-repeat left bottom;}
.widget_style#links_with_style .widget-box .right-bot-corner { background:url(images/right-bot-corner3.gif) no-repeat right bottom;}
.widget_style#links_with_style .indent { padding-bottom:20px;}

/**********************************************/

#links_with_style { margin:0 0 0 0; padding-left:0;}
#links_with_style ul {margin:0 0 0 0;}
#links_with_style ul ul h2 { margin:0 0 0 0; background:none; }
#links_with_style ul li { background:none; padding:0; width:100%;}
#links_with_style ul li h2 { background:url(images/title-bg3.gif) no-repeat left 7px; color:#004457; font-size:1.1em; padding:9px 10px 11px 33px; margin:0 14px 0 14px; border-bottom:1px solid #67b8cc; font-family:tahoma, geneva, sans-serif;} 
#links_with_style ul li ul { margin:0 0 0 0;}
#links_with_style ul li ul li { background:url(images/marker1.gif) no-repeat left 5px; padding:0 0 4px 11px; font-family:Arial, Helvetica, sans-serif; width:auto;}
#links_with_style ul li ul li a { color:#005da4; text-decoration:underline;}
#links_with_style ul li ul li a:hover { text-decoration:none;}


#links_search { margin:0 0 0 0; padding-left:0;}
#links_search ul {margin:0 0 0 0;}
#links_search ul ul h2 { margin:0 0 0 0; background:none; }
#links_search ul li { background:none; padding:0; width:100%;}
#links_search ul li h2 { background:url(images/lupa.gif) no-repeat left 7px; color:#004457; font-size:1.1em; padding:9px 10px 11px 33px; margin:0 14px 0 14px; border-bottom:1px solid #67b8cc; font-family:tahoma, geneva, sans-serif;} 
#links_search ul li ul { margin:0 0 0 0;}
#links_search ul li ul li { background:url(images/marker1.gif) no-repeat left 5px; padding:0 0 4px 11px; font-family:Arial, Helvetica, sans-serif; width:auto;}
#links_search ul li ul li a { color:#005da4; text-decoration:underline;}
#links_search ul li ul li a:hover { text-decoration:none;}


/**********************************************/

#calendar_wrap {vertical-align:top; width:auto; margin:auto; padding:0 0 0 0; margin-right:10px}
#calendar_wrap caption { color:#111; font-size:11px; padding-bottom:10px; font-style:italic;}
#calendar_wrap td {width:25px; text-align:right; color:#3c3c3c; font-size:1em; padding:1px 0;}
#calendar_wrap td a {color:#e2131a;}
#calendar_wrap th { color:#111; text-align:right;}
#calendar_wrap a {font-weight:bold;}
#calendar_wrap tfoot td { border-bottom:0;}
#calendar_wrap #prev { text-align:left; padding-left:10px; width:40px; border-bottom:0;}
#calendar_wrap #prev a { float:left; color:#c0006b;}
#calendar_wrap #next { text-align:right; padding-right:10px; width:40px; border-bottom:0;}

/**********************************************/

#tag_cloud a{ color:#fff; line-height:1.01em; text-decoration:none;}
#tag_cloud a:hover{ text-decoration:underline;}

.post { padding:0 0 20px 0;}
.post h3 { padding:0 0 5px 0;}
.post a { color:#c0006b;}
.post h2 a { color:#000;}

/**********************************************/

#statusbar {text-align:left; color:#fff; font-size:11px; padding:0 0 0 20px;}
#statusbar p {padding:0px 20px 20px 0;}
#statusbar a {font-weight:bold; color:#F287B4;}
/***end side_bar*******************************************/


/***column_center*******************************************/
.title { padding:0 12px 12px 12px;}
.title span { color:#9a9a9a; line-height:1.1em; float:right;}
.title span b { font-style:normal; color:#c0006b; text-decoration:underline;}
.title .date { font-size:1em; line-height:1.09em; color:#9a9a9a;}
.text_box { font-size:1em; padding:0 12px 10px 12px;}
.text_box p { margin-bottom:10px;}
.text_box .wrappper { position:relative;}

.text_left {
	float: left;
	width: 50%;
}

.text_right {
	float: left;
	width: 50%;
}

.comments { padding:0 12px 18px 12px; margin-bottom:14px; text-align:right; background:url(images/line-dot.gif) left bottom repeat-x; }
.comments a { background:url(images/marker.gif) no-repeat left 2px; padding-left:16px; font-weight:bold;}
.comments a:hover{ text-decoration:none;}

.column_center ol { list-style:decimal;}
.column_center ol li { list-style-position:inside;}
.column_center ol li a {}

.column_center ul { margin-left:14px;}
.column_center ul li { list-style-type:disc;}
.column_center #searchform strong { display:none;}

.column_center p { padding:5px 0 5px 0;}

/***end column_center*******************************************/


/*************************************/
.textwidget { padding:0 0 0 0;}

.commentlist a { color:#79bbfc;}
.oddcomment {}

.navigation a {}
.navigation { width:100%; overflow:hidden; padding-bottom:15px;}
.navigation .left { text-align:left;}
.navigation .right { text-align:right;}

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center { padding-bottom:20px;}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	}
/* End Various Tags & Classes*/



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 10px 0 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 0 0;
	}

.commentlist { margin-top:10px; margin-bottom:40px;}
.commentlist li a { color:#ff51b8;}
.commentlist li { padding:10px; background:#f9e7f1; border-top:1px solid #bbb; border-left:1px solid #bbb;}
.commentlist li.oddcomment { background:#daf8ff;}
.oddcomment a { color:#111;}
.commentlist cite { font-weight:bold; color:#111;}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */


		



.ratingblock {
	display:block;
	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
	list-style:none;
    	text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	list-style:none;
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	list-style:none;
	background: url('images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	list-style:none;
	background: url('images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		






#myPag

{

	margin-top:30px;	

	margin-bottom:10px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;
	text-align: center;

}

#myPag li

{

	display:inline;

}

#myPag a

{

	border:solid 1px #318bd0;

	margin-right:1px;

	height:9px;

}

#myPag a:link, 

#myPag a:visited {

		color:#FFF;

		background:#318bd0;

		padding:2px 6px;

		text-decoration:none;

	}

#myPag a:hover{

		border:solid 1px #8AB101;

		background:#8AB101;

		color:#FFF;

	}

#myPag .active{

		padding:1px 3px;

		/*margin-right:4px;

		border:solid 1px #EE7D17;

		background:#EE7D17;*/

		color:#EE7D17;

	}	

#myPag .inainte

{

	margin-left:3px;

}	





/***footer*******************************************/
#footer {line-height:1.1em; color:#919396; height:56px; font-family:Arial, Helvetica, sans-serif; font-size:.75em; color:#fff;}
#footer p { padding:25px 0 0 30px;}
#footer a { color:#fff; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
/***end footer*******************************************/