/* General Reset */
body{
	margin:0;
	color:#000;
	font:17px/24px Arial, Helvetica, sans-serif;
	background:#f8f8f8;
	min-width:1000px;
}
img{border-style:none;}
input,
textarea,
select{
	color:#000;
	vertical-align:middle;
	font:100% Arial, Helvetica, sans-serif;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
blockquote, q{quotes: none;}
q:before,
q:after {content: '';}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a:focus,
input:focus,
textarea:focus,
select:focus{outline:none;}
/* General settings */

#nav-wrap{ width:100%; padding:0; background:#000; margin:0; float:left; }
.nav-area{
	width:1000px;
	margin:0 auto;
	color:#fff;
}
#nav{ margin:0; float:right; list-style:none; padding:18px 0 0 0; }
#nav li{ float:left; margin:0; font-size:16px; }
#nav li a{ color:#78144D; font-family:'Lato', sans-serif; font-weight:bold; float:left; padding:2px 0; margin:0 0 0 25px; }
#nav li a:hover,
#nav li.current_page_parent a,
#nav li.current_page_item a{ color:#49BAB2; border-bottom:0px solid #ba3e3c; text-decoration:none; }

#header{
	width:100%;
	height:429px;
	background:url(../images/header-back.png) #000 repeat-x;
	padding:0; clear:both;
}
.header-area{
	width:1000px;
	margin:0 auto;
	color:#fff;
}
.header-top{
	padding:80px 300px 0 0;
	height:349px;
	background:url(../images/petice.png) no-repeat 100% 100%;
}
/*#header .logo{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:364px;
	height:66px;
	margin:0 0 62px;
}
#header .logo a{
	display:block;
	height:100%;
}*/

#nav-wrap .logo a{ float:left; color:#fff; font-family:'Lato', sans-serif; font-weight:bold; font-size:24px; text-transform:uppercase; border-bottom:0px solid #78144D; padding:0 0 5px  0; }
#nav-wrap .logo { float:left; padding:0 25px 0 0; margin:20px 0; }
#nav-wrap .logo a:hover{ text-decoration:none; color:#aaaaaa; }

#header .slogan{
	font-size:48px;
	line-height:58px;
	font-family:'Lato', sans-serif; font-weight:bold; display:block; float:left; margin:0 0 15px 0;
}
#header .slogansub{
	font-size:14px;
	font-family:'Lato', sans-serif; color:#ffffff; font-weight:700; display:block; float:left; margin:0 0 25px 0;
}
.header-bottom{
	background:#ba3e3c;
	overflow:hidden;
	padding:36px 38px 38px 36px;
	font-size:36px;
	line-height:42px;
	font-family:'PT Sans', sans-serif;
}
.sign{
	float:left;
	background:#fff;
	color:#78144D;
	font-size:27px;
	line-height:34px;
	font-family:'Lato', sans-serif;
	-webkit-border-radius:5px;
	text-transform:uppercase;
	-moz-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
	font-weight:bold;
	position:relative;
}
.sign span{
	float:left;
	min-width:252px;
	padding:15px 6px 16px 24px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
 display:none;
}
.sign:hover{
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	text-decoration:none;
}
.sign.active{
	background: #e5e5e5;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%);
	background: linear-gradient(top,  #e5e5e5 0%,#ffffff 100%);
	-webkit-box-shadow:0 -2px 2px #9e3533;
	-moz-box-shadow:0 -2px 2px #9e3533;
	box-shadow:0 -2px 2px #9e3533;
}
.sign.active span{
	-webkit-box-shadow:0 0 4px #a6a4a4 inset;
	-moz-box-shadow:0 0 4px #a6a4a4 inset;
	box-shadow:0 0 4px #a6a4a4 inset;
}
.header-bottom .title{
	display:block;
	overflow:hidden;
	padding:10px 0 0;
}
/* main */
#main{
	width:1000px;
	margin:0 auto;
	padding:33px 0 6px;
	overflow:hidden;
}
/* content */
#content{
	overflow:hidden;
	padding:0 30px;
	line-height:22px;
	margin-bottom:14px;
}
h1{
	margin:0 0 20px;
	font-size:24px;
	line-height:36px;
	font-family:'PT Sans', sans-serif;
}
#content p{margin:0 0 21px;}
/* article */
.article{
	border:1px solid #d6d3d3;
	background:#fff;
	margin-bottom:19px;
}
/* heading */
.heading{
	overflow:hidden;
	padding:14px 21px;
	border-bottom:1px solid #d6d3d3;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
	background: linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
	font-weight:bold;
}
.heading .note{
	float:left;
	background:url(../images/ico01.png) no-repeat;
	font-size:16px;
	line-height:22px;
	font-family:'PT Sans', sans-serif;
	padding:6px 0 5px 47px;
}

/* full width page */
.fullwidth{
	width:908px;
	overflow:hidden;
	background:#fff;
	font-size:15px;
	padding:48px 40px 55px 50px;	
}

/* columns */
.columns{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-columns.png) repeat-y;
	font-size:15px;
	padding-bottom:55px;
}
.columns .left-column{
	float:left;
	width:299px;
}
.columns .left-column ul{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #fff;
}
.columns .left-column ul li{
	border-bottom:1px solid #d6d3d3;
	font-size:15px;
	line-height:19px;
	font-weight:bold;
}
.columns .left-column ul li.ui-state-active,
.columns .left-column ul li.current_page_item,
.columns .left-column ul li.active{background:none;}
.columns .left-column ul li.ui-state-active a,
.columns .left-column ul li.active a,
.columns .left-column ul li.current_page_item a
{
	background:#fff;
	margin:0;
	padding-bottom:22px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.columns .left-column ul a{
	display:block;
	padding:21px 10px 21px 24px;
	margin:0 1px 1px 0;
	border-top:1px solid #fff;
}
.columns .left-column ul a:hover{
	text-decoration:none;
	background:#eeecec;
	-webkit-box-shadow:-3px 2px 3px #d8d6d6 inset;
	-moz-box-shadow:-3px 2px 3px #d8d6d6 inset;
	box-shadow:-3px 2px 3px #d8d6d6 inset;
	border:0;
	padding-top:22px;
}
.columns .left-column ul a:active{
	background:#e6e2e2;
	-webkit-box-shadow:-3px 2px 3px #d1cdcd inset;
	-moz-box-shadow:-3px 2px 3px #d1cdcd inset;
	box-shadow:-3px 2px 3px #d1cdcd inset;
	border:0;
	padding-top:22px;
}
.columns .right-column{
	overflow:hidden;
	padding:48px 40px 0 50px;
	float:right;
	width:609px;
}
.tabcontent{
	width:100%;
	overflow:hidden;
}
h2{
	margin:0;
	font-size:24px;
	line-height:30px;
	font-family:'PT Sans', sans-serif;
}
.article h2{margin:0 0 43px;}
.article p{margin:0 0 24px;}
.article .list{
	margin:0;
	padding:3px 50px 3px 3px;
	list-style:none;
}
.article .list li{
	background:url(../images/bullet02.png) no-repeat 0 2px;
	padding:0 0 12px 21px;
	line-height:18px;
}
.article .inf{
	overflow:hidden;
	background:url(../images/ico02.png) no-repeat 8px 0;
	padding:4px 0 0 83px;
	margin:-4px 0 20px 0; width:526px;
}
.ui-tabs-hide{
	position:absolute;
	left:-99999px;
	top:-99999px;
}
/* news-tiker */
.news-ticker{
	overflow:hidden;
	padding:8px 26px 7px;
	border:1px solid #d6d3d3;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
	background: linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
	font-size:16px;
	line-height:20px;
	margin-bottom:19px;
}
.news-ticker .title{
	float:left;
	border-right:1px solid #d6d3d3;
	background:url(../images/ico01.png) no-repeat 0 5px;
	padding:12px 8px 12px 46px;
	min-width:140px;
	margin:0 27px 0 0;
}
.news-ticker p{margin:0;}
.news-ticker #ticker{
	overflow:hidden;
	padding:12px 0 0;
	height:20px;
}
.news-ticker a{text-decoration:underline;}
/* breadcrumbs */
.breadcrumbs{
	margin:0 0 0 -4px;
	padding:9px 0 4px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	padding:0 16px 0 14px;
	background:url(../images/bullet-breadcrumbs.png) no-repeat 0 6px;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	margin-left:-7px;
}
/* twocolumns */
#twocolumns{
	overflow:hidden;
	background:url(../images/bg-twocolumns.png) repeat-y 100% 0;
	padding:32px 9px 41px 37px;
}
#twocolumns2{
	overflow:hidden;
	background:url(../images/bg-columns.png) repeat-y;
	padding:32px 37px 41px 9px;
}
.blog-section{
	float:left;
	width:614px;
	padding:5px 0 0 8px;
	font-size:15px;
}
.blog-section .post-img{ margin:0 0 20px 0; }
.blog-section h2{margin:0 0 12px;}
.blog-section .meta{
	width:100%;
	overflow:hidden;
	font-size:11px;
	line-height:16px;
	color:#a3a5ab;
	margin:0 0 44px;
}
.blog-section .meta a{color:#a3a5ab;}
.blog-section .meta a:hover{
	text-decoration:none;
	color:#000;
}
.blog-section .post {
	margin:0 0 30px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #efefef;
}
.blog-section .meta .name a{
	float:left;
	padding:0 0 0 19px;
	background:url(../images/ico-user.png) no-repeat 0 2px;
	margin-right:13px;
}
.blog-section .meta .date{
	float:left;
	font-style:normal;
	padding:0 0 0 22px;
	background:url(../images/ico-date.png) no-repeat;
	margin-right:14px;
}
.blog-section .meta .tags{
	margin:0;
	padding:0 9px 0 21px;
	list-style:none;
	float:left;
	background:url(../images/ico-tags.png) no-repeat 0 3px;
}
.blog-section .meta .tags li{
	float:left;
	padding:0 4px 0 5px;
	background:url(../images/sep-01.png) no-repeat 0 60%;
}
.blog-section .meta .tags li:first-child{
	padding-left:0;
	background:none;
}
.blog-section .meta .com{
	float:left;
	padding:0 0 0 21px;
	background:url(../images/ico-comments.png) no-repeat 0 2px;
}
.blog-section .inf{background-position:8px 11px;}
/* comments */
.comments{
	width:618px;
	padding:18px 0 0 4px;
	margin:0 0 48px -8px;
}
.comments-list{
	margin:0 0 42px;
	padding:12px 0 0;
	list-style:none;
	border-top:1px solid #efefef;
}
.comments-list li{
	width:100%;
	vertical-align:top;
	padding:20px 0 8px;
	font-size:12px;
	line-height:16px;
	color:#5e5e5e;
	background:url(../images/div03.png) repeat-x 0 100%;
}
.comments-list li:after{
	clear:both;
	content:'';
	display:block;
}
.comments-list .holder{
	width:100%;
	padding-bottom:18px;
}
.comments-list .holder:after{
	clear:both;
	content:'';
	display:block;
}
.comments-list .ico{
	float:left;
	padding:2px;
	border:1px solid #abaaa6;
	-webkit-box-shadow:0 0 4px #ececec;
	-moz-box-shadow:0 0 5px #ececec;
	box-shadow:0 0 5px #ececec;
	position:relative;
	margin:0 28px 0 0;
}
.comments img{vertical-align:top;}
h3{
	margin:0;
	font-size:14px;
	line-height:16px;
	font-family:'PT Sans', sans-serif;
	text-transform:uppercase;
}
.comments h3{margin-bottom:12px;}
.right-column h3{ margin:0 0 20px 0; font-size:18px; }
.comments-list .text{overflow:hidden;}
.comments-list p{margin:0;}
.comments-list .ttl{
	width:100%;
	overflow:hidden;
	margin-bottom:11px;
}
.comments-list .ttl strong{
	float:left;
	font-weight:normal;
	margin-right:15px;
	background:url(../images/sep-01.png) no-repeat 100% 50%;
	padding-right:14px;
}
.comments-list .ttl strong a{color:#333;}
.comments-list .date{
	float:left;
	font-style:normal;
	font-size:11px;
	margin-right:2px;
	padding-right:11px;
	background:url(../images/sep-02.png) no-repeat 100% 3px;
	color:#999;
}
.comments-list .reply{
	float:left;
	font-size:11px;
	color:#333;
}
.comments-list ol{
	margin:0 0 14px;
	padding:15px 0 0 24px;
	list-style:none;
	background:url(../images/div02.png) repeat-y 23px 0;
}
.comments-list ol li{
	padding:15px 0 15px 50px;
	width:auto;
	background:url(../images/div04.png) no-repeat 0 41px;
}
/* comment-form */
.comment-form{
	width:100%;
	padding:12px 0 0;
}
.comment-form .txt-holder{
	overflow:hidden;
	padding:1px;
	margin-bottom:17px;
}
.comment-form .txt{
	float:left;
	padding:7px 12px;
	margin:0;
	border:1px solid #dcdcdc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 0 1px #dcdcdc;
	-moz-box-shadow:0 0 1px #dcdcdc;
	box-shadow:0 0 1px #dcdcdc;
	color:#b9b9b9;
	font:12px/15px Arial, Helvetica, sans-serif;
	height:15px;
	width:330px;
	position:relative;
}
.comment-form .area{
	overflow:hidden;
	padding:1px;
	margin-bottom:20px;
}
.comment-form .area textarea{
	float:left;
	padding:12px;
	margin:0;
	border:1px solid #dcdcdc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 0 1px #dcdcdc;
	-moz-box-shadow:0 0 1px #dcdcdc;
	box-shadow:0 0 1px #dcdcdc;
	color:#b9b9b9;
	font:12px/15px Arial, Helvetica, sans-serif;
	overflow:auto;
	width:470px;
	min-width:470px;
	max-width:470px;
	height:150px;
	min-height:150px;
	position:relative;
}
.petition input[type=submit],
#std-form #button,
.comment-form .btn{
	display:block;
	border:0;
	cursor:pointer;
	color:#717171;
	font:bold 15px/32px Arial, Helvetica, sans-serif;
	background:url(../images/btn-submit.png) no-repeat;
	width:78px;
	height:33px;
	padding:0 0 3px;
	text-shadow:0 1px #fff;
	clear:both; margin:10px 0 0 0; float:left;
}
#std-form #button:hover,
.comment-form .btn:hover{background-position:0 -33px;}
#std-form #button:active,
.comment-form .btn.active{
	background-position:0 -66px;
	color:#fff;
	text-shadow:none;
}
.paging{
	width:100%;
	padding:0;
}
.paging:after{
	clear:both;
	content:'';
	display:block;
}
.paging ul{
	margin:0 0 0 -5px;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
}
.paging ul li{
	float:left;
	text-align:center;
	font-size:12px;
	line-height:23px;
	font-weight:bold;
	text-shadow:0 1px #fff;
	position:relative;
	padding:0 1px 2px 0;
	margin-right:3px;
}
.paging ul li.active{padding:1px 2px 3px 1px;}
.paging ul a{
	float:left;
	color:#717171;
	border:1px solid #c6c6c6;
	background: #f9f9f9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
	background: linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
	width:24px;
	height:23px;
	position:relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:1px 2px 2px #e8e8e8;
	-moz-box-shadow:1px 2px 2px #e8e8e8;
	box-shadow:1px 2px 2px #e8e8e8;
}
.paging ul a:hover{
	text-decoration:none;
	background:#686868;
	text-shadow:0 1px #575757;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fafafa));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 100%);
	background: linear-gradient(top,  #ffffff 0%,#fafafa 100%);
	text-shadow:none;
}
.paging ul a:active,
.paging ul span{
	float:left;
	color:#f2f2f2;
	text-decoration:none;
	background:#686868;
	text-shadow:0 1px #575757;
	width:24px;
	height:23px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	position:relative;
}
.paging ul a:active{
	border:0;
	margin:1px;
}
.paging .null{
	width:26px;
	padding:0 !important;
}

/* ad zones */
.bannercontainerinner		{ margin:20px 0 20px 0; float:left; width:100%; }
.bannercontainerinnerbot	{ margin:0 0 40px 0; float:left; width:100%; }
.bannerspaceinner 			{ width:100%; float:left; text-align:center; position:relative; }
.bannerspaceinner ul		{ list-style: none outside none; text-align: center; padding:0; margin:0; width:100% !important; }
.bannerspaceinner ul li		{ display: inline; margin: 0 auto; float:none; padding: 0; width: auto; }
.bannerspaceinner li a img		{ display:inline-block; }

/* aside */
.aside{
	float:right;
	width:265px;
	margin:0 6px 0 0;
}
#twocolumns2 .aside{ margin:0 0 0 6px;}
.sidebarleft{ float:left; }
.contentright{ float:right; padding: 5px 8px 0 0px; }
/* widget */
.widget{width:100%; font-size:12px; line-height:16px; }
.widget h4{
	margin:0 0 22px;
	text-transform:uppercase;
	font-size:13px;
	line-height:16px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
}
.widget ul{
	margin:0;
	padding:0;
	list-style:none;
}
.widget ul li{
	font-size:12px;
	line-height:16px;
	padding:0 0 24px 22px;
	background:url(../images/bullet02.png) no-repeat 0 2px;
}
.widget ul strong{display:block;}
.widget a{ font-weight:bold; }
.widget ul p{margin:0;}
/* footer */
#footer{
	width:1000px;
	margin:0 auto;
	padding-bottom:20px;
display:none;
}
#footer .subnav{
	margin:0 0 21px -13px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#footer .subnav li{
	float:left;
	padding:0 14px;
	margin-left:-1px;
	background:url(../images/sep-footer.png) no-repeat 0 50%;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}
.footer-bottom{
	width:100%;
	overflow:hidden;
	font-size:11px;
	line-height:16px;
	color:#717171;
	border-top:1px solid #d6d3d3;
	padding:18px 0;
}
.footer-bottom p{margin:0;}
.footer-bottom .create{
	float:right;
	text-transform:uppercase;
	color:#7b7a7a;
	background:url(../images/ico03.png) no-repeat 0 4px;
	padding:6px 0 6px 31px;
	letter-spacing:1px;
}
.footer-bottom .create a{color:#333;}
.footer-bottom .box{overflow:hidden;}
.footer-bottom .box ul{
	margin:0 0 9px -3px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.footer-bottom .box ul li{
	float:left;
	padding:0 7px;
	margin-left:-4px;
	background:url(../images/sep-03.png) no-repeat 0 60%;
	font-size:12px;
}


.fourofour{ float:left; font-size:200px; padding:100px 0 120px 20px; margin:0; line-height:0.8em; color:#E7E7E7; }
.fourofourcontent{ float:right; margin:100px 0 0 50px; }
.sorry{ font-size:40px; font-weight:bold; margin:0 0 30px 0; }
.pagenotfound{ font-size:30px; font-weight:bold; margin:0 0 30px 0; }

/* Search */
.top-search, #top-search { float:left; width:240px; margin:0 0 30px 0; line-height:normal; -moz-border-radius:20px; border-radius:20px; padding:4px 5px 4px 15px; background:#fff; -moz-box-shadow:0 0 2px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 2px rgba(0,0,0,0.2); box-shadow:0 0 2px rgba(0,0,0,0.2); border:1px solid #dcdcdc; }
.top-search .search-input, #top-search .search-input { font-size:1.2em; padding:3px 0; width:230px; border:0; float:left; margin:0 15px 0 0; color:#b9b9b9; }
.top-search .search-input:focus, #top-search .search-input:focus { color:#333; }

.sponsored{ font-size:9px; }

/* COMMENTS
-------------------------------------------------------------------*/
/* Comments */
	#comments { margin:0; float:left; width:100%; padding:20px 0; position:relative; }
		
	#comments-list { list-style:none; margin:0 0 30px 0; padding:0; float:left; width:100%; clear:both; }
	#comments-list li { margin:0; padding:20px 0 10px 0; float:left; width:100%; border-bottom:1px dotted #ccc; }
		#comments-list li div.avatar { margin:0 25px 0 0; padding:0; float:left; width:50px; }
		#comments-list li .comment-content { margin:0; padding:0; float:left; width:530px; font-size:12px; color:#5E5E5E; }
		#comments-list li .c-name { margin:0 15px 0 0; padding:0 16px 10px 0; float:left; font-size:12px; background:url(../images/dots.png) no-repeat right 9px; color:#999; font-style:normal; }
		#comments-list li .c-details { margin:0 0 10px 0; padding:0; float:left; font-size:11px; color:#999999 }
		#comments-list li .c-comment { margin:0; padding:0; float:left; width:100%; clear:both; font-size:12px; line-height:16px; }
	#comments-list ul { margin:0; padding:0; width:100%; list-style:none; }
	#comments-list ul li { margin:0 0 10px 0; padding:30px 0 0 75px; float:left; width:625px; border:0; background:url(../images/nested.png) no-repeat 0 0; }
		#comments-list ul li .comment-content { width:550px; }

/* FORM STYLES
-------------------------------------------------------------------*/
	#std-form, .std-form{ float:left; width:100%; clear:both; padding:20px 0; }
	.petition { float:left; width:100%; clear:both; width:330px; }
	#std-form .inputs,
	#std-form .commentarea,
	.std-form .inputs,
	.std-form .commentarea,
	.petition .inputs,
	.petition .commentarea { float:left; width:100%; clear:both; margin:0 0 10px 0; }
	#std-form .inputs label,
	.std-form .inputs label { display:none; }
	#std-form .inputs input,
	.std-form .inputs input,
	.petition input[type=text]{ border: 1px solid #DCDCDC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 1px #DCDCDC;
    color: #B9B9B9;
    float: left;
    font: 12px/15px Arial,Helvetica,sans-serif;
    height: 15px;
    margin: 0;
    padding: 7px 12px;
    position: relative;
	 margin-bottom: 10px;
    width: 330px; }
	.petition input[type=text]{ float:left; clear:both; }
	.petition textarea,
	#std-form textarea,
	.std-form textarea {  border: 1px solid #DCDCDC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 1px #DCDCDC;
    color: #B9B9B9;
    float: left;
    font: 12px/15px Arial,Helvetica,sans-serif;
    height: 150px;
    margin: 0;
    max-width: 470px;
    min-height: 150px;
    min-width: 470px;
    overflow: auto;
    padding: 12px;
    position: relative;
    width: 470px; }
	.petition textarea{ width:330px; max-width: 330px; min-width: 330px;  min-height: 100px; height: 100px; margin:0 0 10px 0; }
	#std-form .inputs input:focus,
	#std-form textarea:focus,
	.std-form .inputs input:focus,
	.std-form textarea:focus,
	.petition input[type=text]:focus{ color:#333; border:1px solid #ccc; }
	
	#contact-form .std-form .inputs input { width:70%; }
	#contact-form textarea { width:90%; }
	
	#contact-form{ float:left; padding:10px 0 10px 0; margin:-30px 0 0 0; width:480px; }
	#respond{ float:left; padding:10px 0 10px 0; margin:0; width:614px; }
	li.depth-2 #respond{ width:477px; }
	#comments-form .widget-title,
	#contact-form .widget-title{ border:none; margin:0; }
	
	p.form-submit{ margin:0; }
	
	.widget-title { margin:0 0 20px 0; padding:5px 0 10px 0; clear:both; text-transform:uppercase; border-bottom:1px solid #efefef; }
	
	.avatar img,
	.author-avatar img, 
	.f-thumb { padding:2px; display:inline-block; border:1px solid #abaaa6; background:#fff; -moz-box-shadow:0 0 2px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 2px rgba(0,0,0,0.2); box-shadow:0 0 2px rgba(0,0,0,0.2); }
	
	.petitionbitouter{ border:1px solid #78144D; padding:3px; float:right; width:505px; background: url(../images/hlava.png) no-repeat #ffffff; }
	.petitionbit{line-height:1.5; border:1px solid #49BAB2; padding:30px 20px 0 190px; }
	.petitionbit h2{ margin:0 0 10px 0; }
	.petitionleft{ width:330px; float:left; }
	
	.alert-box{
		padding:15px 15px 15px 35px;
		background: #f8f8f8;
		border-top:1px solid;
		border-bottom:1px solid;
		border-color:#e1e1e1;
		color:#777;
		font-size: 12px;
		line-height: 1.5em;
		text-align: left;
		margin:5px 0;
	}
	.alert-box.info { background:url(../images/info.png) no-repeat 10px 15px #a6bfde; border-color:#4b87d0; color:#fff; }
	.alert-box.alert { background:url(../images/alert.png) no-repeat 10px 15px #FFFFE0; border-color:#E6DB55; color:#9d5501; }
	.alert-box.tick { background:url(../images/tick.png) no-repeat 10px 15px #E0F1B5; border-color:#8BAF5B; color:#4F5F39; }
	.alert-box.error { background:url(../images/error.png) no-repeat 10px 15px #f0dcdb; border-color:#941210; color:#941210; }
	.alert-box.help { background:url(../images/help.png) no-repeat 10px 15px #a6bfde; border-color:#4b87d0; color:#fff; }
	.alert-box.download { background:url(../images/download.png) no-repeat 10px 15px #a6bfde; border-color:#4b87d0; color:#fff; }
	
	.petitionsignatures{ border:1px solid #49BAB2; padding:3px; }
	.petitionsignaturesinner{ border:1px solid #78144D; padding:55px 0 0 230px; background:url(../images/hlava2.png) no-repeat #ffffff; }
	p.signage{ background:url(../images/pencil.png) no-repeat 5px 9px; padding:8px 0 8px 33px; width:610px; margin:0; border-bottom:1px solid #78144D; }
	.signatures{ margin:0 0 10px 0; border-top:1px solid #49BAB2; float:left; width:643px; }
	.petitionsignaturesinner h1{ font-size:30px; margin:0 0 40px 0; }
	
	body .wpb_button{ margin-bottom:4px !important; }