/*********************************
/ 	blocks/login_open/style.css	 /
*********************************/
.logouttext {
	color: #a70600;
	font-weight: bold;
}

/*********************************
/ 	blocks/vote_open/style.css	 /
*********************************/
#vote_open{
	width: 188px;
	background: #E6D7B1 url(../../images/3/voting_bg.gif) no-repeat top;
	border-bottom: 1px solid #D3C49D;
}
#vote_open span{
	margin: 0px;
	padding: 10px 0px 0px 15px;
	width: 173px;
	line-height:30px;
	font-size: 12px;
	color: #a44d18;
	font-weight:bold;
	text-transform: uppercase;
}

#vote_open span.result {
	margin: 0px;
	padding: 0px;
	width: 173px;
	line-height:12px;
	font-size: 12px;
	color: #3C2600;
	font-weight:normal;
	text-transform: none;
}

#vote_open #vote_cont{
	width: 188px;
	color: #3C2600;
}
#vote_open #vote_cont p{
	margin: 0px 0px 5px;
	padding: 0px 0px 5px 15px;
	width: 173px;
	color: #000;
}
#vote_open #vote_cont p b{
	display: block;
}

#vote_open #vote_cont .vote_items{
	padding: 3px 5px 3px 15px;
	width: 168px;
	font-size: 11px;
}
#vote_open #vote_cont .dark{
	background: #DACBA4;
}
#vote_cont .vote_items input{
	margin-top: 2px;
	width: 14px;
	height: 14px;
}
#vote_cont label{
	float: right;
	display: block;
	width: 150px;
	cursor: pointer;
}
/**/
#vote_open div.vote_button{
	padding: 2px 3px;
	text-align: right;
}
#vote_open div.vote_button input{
	padding: 0px 10px;
	width: 75px; /* auto volt de ugy kicsuszott a hatter */
	height: 18px;
	background: url(../../images/3/voting_button.gif) repeat-x;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	overflow: hidden;
}
#vote_open div.vote_button input:hover{
	color: #F1E4C2;
}

/* list */
#vote_cont .vote_items span{
	display: block;
	font-size: 11px;
}
#vote_cont .vote_items .bar{
	float: left;
	margin-top: 3px;
	padding: 1px;
	width: 120px;
	height: 5px;
	border: solid 1px #3C2600;
	background: #fff;
}
#vote_cont .vote_items .bar img{
	height: 5px;
}
#vote_cont .vote_items .percent{
	float: right;
	width: 40px;
	font-weight: bold;
	font-size: 11px;
	color: #a91d16;
	text-align: right;
}
/*********************************
/ 	blocks/decor_left/style.css	 /
*********************************/
#container_inner #content_left #decor{
	position: absolute;
	background: url(../../images/3/leftcol_bg.gif) no-repeat;
	height:615px;
	width: 188px;
	border-top: 1px solid #eee9db;
}
/*************************************
/ 	blocks/newsletter_box/style.css	 /
*************************************/
#container_inner #newsletter_box h2.brown2{
    width: 186px;
    height: 25px;
    background: url(../../frame/menu_brown2.gif) no-repeat;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    padding: 0;
    border-bottom: 1px solid #c6b481;
    margin: 0px 0px 1px 2px;
}
#container_inner #newsletter_box h2.brown2 a{
    width: 186px;
    height: 25px;
    padding: 0;
    margin: 0;
    text-indent: -5000px;
    display: block;
}
#container_inner #newsletter_box .content{
    width: 164px;
    padding: 5px 8px;
    margin: 2px 3px;
    border: 1px solid #b08f49;
    display: block;
    font-size: 11px;
    color: #fff;
    background: #b08f49 url(../../images/main/formbox_bg.gif) repeat-x;
}
#container_inner #newsletter_box .content input.boxtext{
    background: url(../../images/main/input_bg1.gif) no-repeat scroll 0 0;
    color: #564414;
    margin: 3px 0;
    width: 160px;
    font-size: 11px;
    height: 16px;
    padding: 3px 2px 0;
}
#container_inner #newsletter_box .content input.boxbutton{
    background:  url(../../images/main/input_bg3.gif) repeat-x scroll center bottom;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 22px;
    margin: 0 0 0 4px;
    padding: 1px 5px 0;
    font-size: 11px;
}
#container_inner #newsletter_box .content input.boxbutton:hover{
    color: #F1E4C2;
}
#container_inner #newsletter_box .content a{
    color: #FFFFFF;
    float: right;
    margin-top: 10px;
}
#container_inner #newsletter_box .content img{
    margin: 3px 0 2px 0;
}

/*************************************
/ 	blocks/calendar_open/style.css	 /
*************************************/
#calendar_open{
	width: 188px;
	text-align: center;
}
/**/
#calendar_open .maincal{
	margin: 0px auto;
	width: 182px;
	background: #F1E4C2;
	border: solid 1px #B6732A;
}
#calendar_open .maincal .cal_head{
	padding: 1px 0px;
	width: 182px;
	background: #B6732A;
	color: #fff;
}
#calendar_open .maincal .cal_head .next{
	float: right;
	width: 25px;
	text-align: center;
}
#calendar_open .maincal .cal_head .prev{
	float: left;
	width: 25px;
	text-align: center;
}
#calendar_open .maincal .cal_head .next a, #calendar_open .maincal .cal_head .prev a{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#calendar_open .maincal .cal_head .current{
	float: left;
	width: 132px;
	text-align: center;
}

#calendar_open .maincal .cal_head .current a {
	color: #fff;
	text-decoration: none;
}

#calendar_open .maincal .cal_head .current a:hover {
	color: #eee;
}

/**/
#calendar_open .maincal .calheaderitem{
	float: left;
	width: 26px;
	height: 16px;
	background: #E2B37D;
	font-weight: bold;
	text-align: center;
}
#calendar_open .maincal .calheaderitem p{
	margin: 0px;
	width: 26px;
	height: 16px;
	
}
/**/
#calendar_open .maincal .calitem{
	position: relative;
	float: left;
	width: 25px;
	height: 16px;
	border: solid 1px #E2B37D;
	border-right: none;
	border-top: none;
}
#calendar_open .maincal .calitem .number{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 16px;
	text-align: center;
	color: #FFA200;
	font-size: 12px;
	font-weight: bold;
}

#calendar_open .maincal .calitem .number a {
	color: #B11F1A;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#calendar_open .maincal .calitem .inumber{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 16px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

/*****************************************
/ 	blocks/calendar_suggest/style.css	 /
*****************************************/
#calendar_suggest {
  padding: 10px;
  margin: 5px;
  border: none;
  background-color: #F4EDDB;
}
#calendar_suggest h1 {
  font-weight: 700;
  font-size: 20px;
}
#calendar_suggest h2 {
  color: #FF3300;
  font-weight: 700;
  font-size: 16px;
  padding: 12px 0 18px;
}
#calendar_suggest .formtitle {
  float: left;
  width: 150px;
  padding: 2px;
}
#calendar_suggest .formelement {
  float: left;
  padding: 2px;
}
#calendar_suggest .input, #calendar_suggest .biginput, #calendar_suggest .capca {
  font-size: 12px;
  padding: 1px;
  border: 1px solid #D6C69F;
}
#calendar_suggest .biginput {
  width: 360px;
}
#calendar_suggest .capca {
  margin-top: 4px;
  width: 160px;
}

/*****************************************
/ 	blocks/calendar/style.css	 /
*****************************************/
#calendar{
}

#calendar table a{
	font-weight: bold;
	font-size: 12px;
	color: #FE8F0A;
	text-decoration: none;
}
#calendar table a:hover{
	text-decoration: underline;
}
/**/
#calendar .calendar_content{
	margin-bottom: 10px;
	padding: 10px 0px;
	width: 560px;
	border-bottom: solid 2px #E0E0E0;
	font-size: 11px;
}
#calendar .calendar_content h3{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	font-size: 16px;
	color: #49A11B;
}
#calendar .calendar_content .row{
	margin-bottom: 5px;
}
#calendar .calendar_content .row b.lt{
	display: block;
	float: left;
	width: 130px;
}
#calendar .calendar_content .more{
	padding: 5px 0px;
	font-size: 12px;
}

/* search */
#calendar .search{
	margin-bottom: 10px;
	padding: 10px 0px;
	width: 560px;
	border-bottom: solid 2px #E0E0E0;
	font-size: 11px;
	text-align: center;
}
/**/
#calendar .maincal{
	margin: 0px auto;
	width: 350px;
	background: #F1E4C2;
	border: solid 1px #B6732A;
}
#calendar .maincal .cal_head{
	padding: 3px 0px;
	width: 350px;
	background: #B6732A;
}
#calendar .maincal .cal_head .next{
	float: right;
	width: 50px;
	text-align: center;
}
#calendar .maincal .cal_head .prev{
	float: left;
	width: 50px;
	text-align: center;
}
#calendar .maincal .cal_head .next a, #calendar .maincal .cal_head .prev a{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#calendar .maincal .cal_head .current{
	float: left;
	width: 250px;
	text-align: center;
}
#calendar .maincal .cal_head .current select{
	margin-right: 5px;
}
/**/
#calendar .maincal .calheaderitem{
	float: left;
	width: 50px;
	height: 20px;
	background: #E2B37D;
	font-weight: bold;
	text-align: center;
}
#calendar .maincal .calheaderitem p{
	margin: 0px;
	padding-top: 4px;
	width: 50px;
	height: 16px;
	
}
/**/
#calendar .maincal .calitem{
	position: relative;
	float: left;
	padding-top: 3px;
	width: 49px;
	height: 17px;
	border: solid 1px #E2B37D;
	border-right: none;
	border-top: none;
}
#calendar .maincal .calitem .number{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 49px;
	height: 17px;
	text-align: center;
	color: #FFA200;
	font-size: 14px;
	font-weight: bold;
}

#calendar .maincal .calitem .number a {
	color: #B11F1A;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#calendar .maincal .calitem .inumber{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 49px;
	height: 20px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

#calendar .maincal .calitem .pcs {
	font-size: 10px;
	font-weight: normal;
}

/*****************************************
/ 	blocks/article_top_open/style.css	 /
*****************************************/
#article_top_open{
	width: 556px;
	background: #fff url(../../images/main/articlebox_bg.gif) repeat-x top;
	padding: 10px 12px;
	border-bottom: 1px solid #ece4d2;
	margin-bottom: 1px;
}
#article_top_open .piccont{
	border: 1px solid #ccca9c;
	width: 304px;
	float: left;
}
#article_top_open .piccont img{
	width: 300px;
	height: 200px;
	margin: 2px;
}
#article_top_open .text{
	float: left;
	width: 240px;
	margin-left: 10px;
	color: #3b2500;
	font-size:11px;
}
#article_top_open .text h2{
	font-size: 14px;
	color: #442400;
	margin-bottom: 3px;
}
#article_top_open .text h2 a{
	font-size: 14px;
	color: #442400;
	text-decoration: none;
}
#article_top_open .text h2 a:hover{
	color: #5C8503;
}
#article_top_open .text .date{
	color: #c44b02;
	font-weight: bold;
	font-size: 11px;
}
#article_top_open .text .more{
	width: 240px;
}
#article_top_open .text .more a{
	background: url(../../images/main/more.gif) no-repeat;
	display: block;
	width: 58px;
	height: 16px;
	color: #fff;
	font-size: 10px;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	float: right;
	text-decoration: none;
}
#article_top_open .text .dot{
	background: #fff url(../../images/main/dot.gif) repeat-x top;
	height: 3px;
	width: 240px;
	margin: 3px 0px;
}
/*********************************************
/ 	blocks/article_halfbox_open/style.css	 /
*********************************************/
.article_halfbox_open{
    background: url(../../images/main/halfbox_shadow.gif) no-repeat;
    background-position: 10px bottom ;
    width: 272px;
    height: 250px;
    padding: 5px 8px 0px 10px;
    float: left;
}
.article_halfbox_open .halfbox_inner{
    border: 2px solid #f3eee3;
    width: 268px;
    height: 236px;
}
.article_halfbox_open .halfbox_inner h2{
    width: 268px;
    height: 25px;
}
.article_halfbox_open .halfbox_inner h2 a{
    display: block;
    width: 233px;
    height: 19px;
    background: url(../../images/main/halfbox_titlebg.gif) no-repeat;
    color: #3E5B01;
    font-size: 12px;
    text-decoration: none;
    padding: 6px 0px 0px 35px;
    text-transform: uppercase;
}
.article_halfbox_open .halfbox_inner h2 a:hover{
    color: #A91D16;
}
.article_halfbox_open .halfbox_inner .halfbox_content{
    border: 1px solid #fff;
    width: 254px;
    height: 174px;
    background: #fff url(../../images/main/halfbox_content_bg.gif) repeat-x top;
    padding: 5px 6px 0px 6px;
}
.article_halfbox_open .halfbox_inner .halfbox_content h3{
    font-size: 13px;
    color: #442400;
    height: 49px;
}
.article_halfbox_open .halfbox_inner .halfbox_content h3 a{
    text-decoration: none;
    color: #442400;
}
.article_halfbox_open .halfbox_inner .halfbox_content h3 a:hover{
    color: #5C8503;
}
.article_halfbox_open .halfbox_inner .halfbox_content .dot{
    background: #fff url(../../images/main/dot.gif) repeat-x top;
    height: 3px;
    width: 140px;
    margin: 3px 0px;
}
.article_halfbox_open .halfbox_inner .halfbox_content .text{
    float:left;
    font-size:11px;
    height:117px;
    padding-right:8px;
    width:140px;
    color: #462400;
	overflow:hidden;
}
.article_halfbox_open .halfbox_inner .halfbox_content .piccont{
    border: 1px solid #ccca9c;
    float: left;
}
.article_halfbox_open .halfbox_inner .halfbox_content .piccont img{
    width: 100px;
	height: 100px;
    margin: 2px;
}
.article_halfbox_open .halfbox_inner .halfbox_bottom{
    background: url(../../images/main/halfbox_bottom.gif) no-repeat;
    width: 268px;
    height: 22px;
    padding: 6px 0px 0px 0px;
}
.article_halfbox_open .halfbox_inner .halfbox_bottom .more{
    width: 263px;
    margin-right: 5px;
}
.article_halfbox_open .halfbox_inner .halfbox_bottom .more a{
    background: url(../../images/main/more.gif) no-repeat;
    display: block;
    width: 58px;
    height: 16px;
    color: #fff;
    font-size: 10px;
    cursor: pointer;
    font-weight: bold;    
    text-align: center;
    padding-top: 2px;
    float: right;
    text-decoration: none;
}


/**/
.article_fullbox_open{
	background: url(../../images/main/fullbox_shadow.gif) no-repeat bottom;
	width: 560px;
	padding: 5px 4px 10px 10px;
}
.article_fullbox_open .fullbox_inner{
	width: 556px;
	border: 2px solid #e5dabd;
	background: #e2b37d;
}
.article_fullbox_open .fullbox_inner h2{
	width: 556px;
	height: 25px;
}
.article_fullbox_open .fullbox_inner h2 a{
	display: block;
	width: 521px;
	height: 25px;
	background: url(../../images/main/fullbox_head.gif) no-repeat;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	padding: 6px 0px 0px 35px;
	text-transform: uppercase;
}
.article_fullbox_open .fullbox_inner h2 a:hover{
	color: #3B2500;
}
.article_fullbox_open .fullbox_inner .fullbox_content{
	float: left;
	width: 440px;
}
.article_fullbox_open .fullbox_inner .fullbox_content h3{
	margin: 10px;
	color: #442400;
}
.article_fullbox_open .fullbox_inner .fullbox_content h3 a{
	color: #442400;
	text-decoration: none;
}
.article_fullbox_open .fullbox_inner .fullbox_content h3 a:hover{
	color: #5C8503;
}
.article_fullbox_open .fullbox_inner .fullbox_content .text{
	font-size:11px;
	padding: 0px 10px 10px;
	width:420px;
	color: #462400;
}
.article_fullbox_open .fullbox_inner .piccont{
	margin-top: 10px;
	border: 1px solid #e5d9c2;
	float: left;
	background: #fff;
}
.article_fullbox_open .fullbox_inner .piccont img{
	width: 100px;
	height: 100px;
	margin: 2px;
}
.article_fullbox_open .fullbox_inner .fullbox_bottom{
	margin-top: 10px;
	background: url(../../images/main/fullbox_bottom.gif) no-repeat;
	width: 556px;
	height: 22px;
	padding: 6px 0px 0px 0px;
	clear: both;
}
.article_fullbox_open .fullbox_inner .fullbox_bottom .more{
	width: 551px;
	margin-right: 5px;
}
.article_fullbox_open .fullbox_inner .fullbox_bottom .more a{
	background: url(../../images/main/more.gif) no-repeat;
	display: block;
	width: 58px;
	height: 16px;
	color: #fff;
	font-size: 10px;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	float: right;
	text-decoration: none;
}
/*****************************************
/ 	blocks/advertising_box/style.css	 /
*****************************************/

#advertising_box{
	background: #f4d1ab;
	width: 580px;
	padding: 0px;
	margin-bottom: 1px;
}
#advertising_box h2{
	height: 17px;
	width: 556px;
	padding: 9px 12px;
	background: #d2c4a1;
	color: #857A4D;
	font-size: 14px;
	border-bottom: 1px solid #ccbd99;
}
#advertising_box h2 span{
	color: #fff;
	font-size: 12px;
}
/**/
#advertising_box #advertising_box_content{
	width: 556px;
	padding: 10px 12px 14px;
	border-top: 1px solid #f3ecdb;
}
/**/
#advertising_box #advertising_box_content .left_box{
	float: left;
	padding-bottom: 14px;
	width: 272px;
	background: #fff url(../../images/main/advertising_box_shadow.gif) no-repeat;
	background-position: center bottom;
}
#advertising_box #advertising_box_content .main_box{
	background: #fff;
	border: 2px solid #f3eee3;
	width: 268px;
}
#advertising_box #advertising_box_content .right_box{
	width: 270px;
	float: right;
	margin-left:8px;
}
#advertising_box #advertising_box_content .main_box h2{
	background: url(../../images/main/advertise_high_title.gif) no-repeat;
	width: 225px;
	height: 19px;
	padding: 5px 10px 0px 33px;
	margin-bottom: 1px;
	border: none;
	font-size: 12px;
	color: #A52929;
	text-transform: uppercase;
}
#advertising_box #advertising_box_content .main_box .left{
	float: left;
	width: 132px;
	margin: 1px 0px 0px 1px;
	border-right: 1px solid #f8f4eb;
	text-align: center;
	background: #fcfaf6;
}
#advertising_box #advertising_box_content .main_box .right{
	float: right;
	width: 132px;
	margin: 1px 0px 0px 0px;
	text-align: center;
	background: #fcfaf6;
}
#advertising_box #advertising_box_content .main_box .piccont{
	width: 106px;
	background: #fff;;
	margin-bottom: 8px;
	font-size: 10px;
	font-family:Arial;
	font-weight:normal;
	text-align: center;
}
#advertising_box #advertising_box_content .main_box .piccont img{
	width: 100px;
	padding: 2px;
	border: 1px solid #e5d9c2
}
#advertising_box .date{
	color: #B4A377;
	text-align: left;
	font-size: 10px;
	padding: 0px 5px;
}
#advertising_box .innertext{
	text-align: left;
	font-size: 11px;
	padding: 0px 5px;
	font-weight: bold;
}
#advertising_box .more{
	background: url(../../images/main/advertising_box_high_bottombg.gif) repeat-x;
	height: 21px;
	margin: 20px 0px 0px;
	text-align: right;
	padding: 7px 3px 0px 0px;
}
#advertising_box .more a{
	background: url(../../images/main/more.gif) no-repeat;
	display: block;
	width: 58px;
	height: 16px;
	color: #fff;
	font-size: 10px;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	float: right;
	text-decoration: none;
}
#advertising_box .advertising_box_bottom{
	height: 17px;
	background: #ddd0af url(../../images/main/advertising_box_bottombg.gif) repeat-x;
	width: 570px;
	padding: 3px 10px 0px 0px;
	text-align: right;
	font-size:10px;
}
#advertising_box .advertising_box_bottom a{
	font-weight: bold;
	font-size:11px;
}
#advertising_box #advertising_box_content .right_box .piccont{
	float: right;
	border: 1px solid #d1c3a4;
	background: #fff;
}
#advertising_box #advertising_box_content .right_box .piccont img{
	width: 50px;
	margin: 2px;
}
#advertising_box #advertising_box_content .right_box .text{
	width: 200px;
	float: left;
	height: 54px;
}
#advertising_box #advertising_box_content .right_box a{
	font-size: 10px;
}
#advertising_box #advertising_box_content .right_box .dot{
	background: url(../../images/main/dot2.gif) repeat-x top;
	height: 3px;
	width: 207px;
	margin: 3px 0px;
}

/*****************************************
/ 	blocks/article/style.css	 /
*****************************************/
#article, #article_big{
}
/**/
#article_big .article_title{
	margin-bottom: 10px;
	padding: 10px 5px;
	width: 550px;
	background: #F3F1C2;
	font-size: 9px;
	color: #5C8503;
}
#article_big .article_title h2{
	margin: 0px;
	padding: 0px;
	color: #C21F16;
	font-size: 18px;
	font-weight: bold;
}
#article_big .article_title .process{
	padding-top: 5px;
}
#article_big .article_title .process a{
	margin-right: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #A79945;
	text-decoration: none;
}

#article_big .article_lead{
	margin-bottom: 10px;
	width: 560px;
	font-size: 13px;
	font-weight: bold;
	color: #3B2500;
}
#article_big .article_lead .pic{
	float: left;
	margin-right: 5px;
	padding: 2px;
	width: 100px;
	border: solid 1px #CDCA9D;
}

#article_big .article_lead .pic img{
	height: 100px;
	width: 100px;
}

/**/
#article_big .authors{
	padding: 5px 0px 10px;
	text-align: right;
	color: #000;
}
#article_big .authors a{
	color: #A70600;
	text-decoration: none;
}
#article_big .authors a:hover{
	text-decoration: underline;
}
/**/
#article_big .htmltext, #article_big .sponsor{
	padding: 5px 0px;
}
/**/
#article_big .related_news{
	padding: 5px 0px;
}
#article_big .related_news h3{
	margin: 0px;
	font-size: 16px;
	color: #3B2500;
}
#article_big .related_news ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#article_big .related_news li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#article_big .related_news li a{
	color: #C34201;
	text-decoration: none;
}
#article_big .related_news li a:hover{
	text-decoration: underline;
}

/**/
#article_big .related_yellow_pages{
	padding: 5px 0px;
}
#article_big .related_yellow_pages h3{
	margin: 0px;
	font-size: 16px;
	color: #3B2500;
}
#article_big .related_yellow_pages ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#article_big .related_yellow_pages li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#article_big .related_yellow_pages li a{
	color: #C34201;
	text-decoration: none;
}
#article_big .related_yellow_pages li a:hover{
	text-decoration: underline;
}

/**/
#article_big table.article_pic_table, #article_big table.article_video_table, #article_big table.article_gallery_table {
	padding: 0px;
	color: #3B2500;
}
#article_big table.article_pic_table img{
	padding: 5px;
	border: solid 1px #D6C69F;
}
#article_big table.article_pic_table b, #article_big table.article_pic_table strong{
	display: block;
	padding: 5px;
}
#article_big table.article_video_table b, #article_big table.article_video_table strong{
	display: block;
	padding: 5px;
}
/**/
#article_big table.article_gallery_table b, #article_big table.article_gallery_table strong{
	display: inherit;
	padding: 5px 20px 5px 5px;
	width: auto;
	background: url(../../frame/zoom.gif) no-repeat;
	background-position: right 5px;
}
#article_big table.article_gallery_table a{
	text-decoration: none;
	color: #3B2500;
}
#article_big table.article_gallery_table img{
	margin-bottom: 5px;
	padding: 5px;
	border: solid 1px #D6C69F;
}

/* VOTE */
#article_vote{
	float: right;
	margin: 0px 0px 10px 10px;
	width: 188px;
	background: #e2b37d url(../../frame/voting_bg.gif) no-repeat top;
	border-bottom: 1px solid #d3c49d;
}
#article_vote h2{
	margin: 0px;
	padding: 10px 0px 5px 15px;
	width: 173px;
	font-size: 12px;
	color: #a44d18;
	text-transform: uppercase;
}
#article_vote #article_vote_cont{
	width: 188px;
	color: #3C2600;
}
#article_vote #article_vote_cont p{
	margin: 0px 0px 5px;
	padding: 0px 0px 5px 15px;
	width: 173px;
	color: #000;
}
#article_vote #article_vote_cont p b{
	display: block;
}

#article_vote #article_vote_cont .vote_items{
	padding: 3px 5px 3px 15px;
	width: 168px;
	font-size: 11px;
}
#article_vote #article_vote_cont .dark{
	background: #d6a36a;
}
#article_vote_cont .vote_items input{
	margin-top: 2px;
	width: 14px;
	height: 14px;
}
#article_vote_cont label{
	float: right;
	display: block;
	width: 150px;
	cursor: pointer;
}
/**/
#article_vote div.vote_button{
	padding: 2px 3px;
	text-align: right;
}
#article_vote div.vote_button input{
	padding: 0px 10px;
	width: auto;
	height: 18px;
	background: url(../../frame/voting_button.gif) repeat-x;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	overflow: hidden;
}
#article_vote div.vote_button input:hover{
	color: #F1E4C2;
}

/* list */
#article_vote_cont .vote_items span{
	display: block;
	font-size: 11px;
}
#article_vote_cont .vote_items .bar{
	float: left;
	margin-top: 3px;
	padding: 1px;
	width: 120px;
	height: 5px;
	border: solid 1px #3C2600;
	background: #fff;
}
#article_vote_cont .vote_items .bar img{
	height: 5px;
}
#article_vote_cont .vote_items .percent{
	float: right;
	width: 40px;
	font-weight: bold;
	font-size: 11px;
	color: #a91d16;
	text-align: right;
}
/*****************************************
/ 	blocks/breadcrumbs/style.css	 /
*****************************************/
#breadcrumbs{
	color: #A90702;
	padding: 10px;
	width: 560px;
	font-size: 14px;
	font-weight: bold;
}
#breadcrumbs a{
	text-decoration: none;
	font-weight: bold;
	color: #A90702;
}
#breadcrumbs a.firstitem{
	font-size: 16px;
}
#breadcrumbs a:hover{
	text-decoration: underline;
}
/*****************************************
/ 	blocks/article_on_first_page/style.css/
*****************************************/
#article_on_firstpage{
	margin: 10px;
	padding: 5px;
	width: 550px;
	background: #F0F0F0;
}
#article_on_firstpage .lower{
	float: left;
	padding-right: 10px;
	width: 434px;
}
#article_on_firstpage .pic{
	float: left;
	width: 106px;
}
#article_on_firstpage .pic img{
	width: 100px;
	height: 100px;
	padding: 2px;
	border: solid 1px #CDCA9D;
}
#article_on_firstpage h2{
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #C44B02;
}
#article_on_firstpage h3{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
#article_on_firstpage h3 a{
	text-decoration: none;
	color: #442400;
}
#article_on_firstpage h3 a:hover{
	text-decoration: underline;
	color: #5C8503;
}
#article_on_firstpage p{
	margin: 0px;
}

}
/*****************************************
/ 	blocks/article_related/style.css/
*****************************************/
#article_related{
}
#article_related h2{
	margin: 0px;
	padding: 5px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #C44B02;
}

/*****************************************
/ 	blocks/print/style.css/
*****************************************/
#container_print{
	margin: 0px auto;
	width: 600px;
	background: #fff;
	text-align: left;
}
#print_content{
	padding: 11px;
	width: 578px;
}
#print_head{
	position: relative;
	width: 600px;
	height: 205px;
}
#header_print{
	position: absolute;
	top: 0px; left: 0px;
	width: 600px;
	height: 205px;
}
#print_button{
	position: absolute;
	top: 10px; right: 10px;
	width: 100px;
	height: 25px;
	text-align: right;
}
#print_button .button2{
	background: url(../../images/main/input_bg3.gif) repeat-x;
	border: none;
	color: #fff;
	font-weight: bold;
}

/* mail sending */
.formcont{
	width: 480px;
}
.formcont .subject{
	margin-bottom: 5px;
	padding: 5px 0px;
	border-bottom: solid 2px #7F6A36;
	font-weight: bold;
	color: #7F6A36;
}
.formcont .subject b{
	color: #000;
}
.formcont .form_left{
	float: left;
	padding: 3px 0px;
	width: 200px;
	font-weight: bold;
}
.formcont .form_right{
	float: left;
	padding: 3px 0px 3px 10px;
	width: 270px;
}
.formcont .form_right input, .formcont .form_right textarea {
	width: 260px;
	padding: 2px;
	color: #3a3a3a;
	font-size: 11px;
	background: #fff;
}
.formcont .form_right input.check{
	width: auto;
	margin: 1px;
	background: none;
	border: none;
	padding: 0px;
	vertical-align: middle;
}
.formcont .button_on_right{
	padding: 10px 0px 5px;
	text-align: right;
}
.button_on_center{
	padding: 10px 0px 5px;
	text-align: center;
}

/*****************************************
/ 	old blocks.css starts from here
*****************************************/
.page_categories {
	padding: 10px;
	width: 560px;
}

.page_categories ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 560px;
}

.page_categories ul li {
	padding: 2px 10px 0px 0px;
	margin: 0px;
	list-style: none;
	display: block;
	float: left;
	width: 270px;
}

.page_categories ul li a {
	display: block;
	padding-left: 10px;
	width: 260px;
	background: url(../../images/main/arrow_red.gif) no-repeat 0px 6px;
	font-size: 13px;
	color: #000;
	text-decoration: underline;
}

.page_categories ul li a:hover {
	color:#5C8503;
}

.page_padder_left {
	padding-left: 10px;
	width: 560px;
}

.page_padder {
	padding: 10px;
	width: 560px;
}

.center {
	text-align: center;
}

/* RATING */
.rating_container {
    width: 80px;
}

.rating_container span.rating {
    display: none;
    position: relative;
    width: 80px;
    height: 16px;
    background: url(../../image/main/stars/star_0.gif) repeat-x;
}

.rating_container span.rating a {
    display: block;
    position: absolute;
    height: 16px;
}

.rating_container span.rating a.vote1{
    width: 16px;
    z-index: 15;
}

.rating_container span.rating a.vote2{
    width: 32px;
    z-index: 14;
}

.rating_container span.rating a.vote3{
    width: 48px;
    z-index: 13;
}

.rating_container span.rating a.vote4{
    width: 64px;
    z-index: 12;
}

.rating_container span.rating a.vote5{
    width: 80px;
    z-index: 11;
}

.rating_container span.rating a:hover{
    background: url(../../image/main/stars/star_yellow.gif) repeat-x;
}

.rating_container span.showrating {
    display: block;
    width: 80px;
    height: 16px;
}


/* REGISTRATION */
#registration {
	padding: 10px;
	width: 560px;
}

#registration ul {
	list-style-type: disc;
}

#registration ul li {
	padding: 0;
}

#registration  h2 {
	color: #D43D1E;
	font-family: Trebuchet MS;
	font-size: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 12px;
}

#registration .box {
	background-color: #F0F0F0;
	padding: 10px 5px;
	margin: 10px 0;
}

#registration .text {
	margin-bottom: 10px;
}

.greenbox {
	width: 285px;
	float: left;
}

.greenbox h3 {
	background: url(../../images/main/green_ne.png) right top no-repeat;
	color: white;
	padding: 3px 5px;
	font-size: 12px;
}

.greenbox .innerbox {
	background-color: #F0E1C0;
	border: 1px solid #478427;
	border-top: none;
	padding: 10px 5px;
	height: 90px;
}

.redbox {
	width: 250px;
	float: left;
	margin-left: 14px;
}

.redbox h3 {
	background: url(../../images/main/red_ne.png) right top no-repeat;
	color: white;
	padding: 3px 5px;
	font-size: 12px;
}

.redbox .innerbox {
	background-color: #F0E1C0;
	border: 1px solid #A32D2D;
	border-top: none;
	padding: 10px 5px;
	height: 90px;
}

.innerbox .clear{
	clear: both;
}

.innerbox .title{
	float: left;
	width: 65px;
}

.innerbox .edit{
	float: left;
}

.innerbox .edit input {
	background-color: #F0F0F0;
	border: 1px solid black;
	width: 200px;
}

.redbox .innerbox .edit input
{
	width: 160px;
}

/* COMMENTS */
.comments a.commentnow {
	color: #C32116;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.comments a.commentnow:hover {
	text-decoration: underline;
}

.comments .comment {
	margin: 10px 0px;
}

.comments .comment .commenthead {
	padding: 5px;
	background: #eee8a2;
}

.comments .comment .commentbody {
	padding: 5px;
	background: #f3f1c2;
}

.comments .newcomment {
    margin-top: 10px;
}

.loading {
	padding: 5px;
	background: #F1E4C2;
	color: #AE9F76;
	font-weight: bold;
    font-size: 16px;
}

.loading img {
	vertical-align: middle;
	margin-right: 10px;
}

.comments .newcomment textarea {
	background: #FAF7E6;
	border: 1px solid #EAD379;
	width: 558px;
	height: 125px;
	margin: 3px 0px;
	font-size: 12px;
}

.comments .newcomment input.button {
	float: right;
}

.comments .newcomment #registration {
	padding: 0px;
}

#yellow_pages_menu {
  padding: 10px;
  width: 560px;
}

#yellow_pages_menu .upperlinks {
  text-align: center;
  font-weight: 700;
  font-size: 11px;
  margin-bottom: 4px;
}

#yellow_pages_menu a {
  text-decoration: underline;
}

#registration {
	padding: 10px;
	width: 560px;
}

#registration ul {
	list-style-type: disc;
}

#registration ul li {
	padding: 0;
}

#registration  h2 {
	color: #D43D1E;
	font-family: Trebuchet MS;
	font-size: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 12px;
}

#registration .upperlinks {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 12px;
}

#registration .italic {
	font-style: italic;
	font-weight: bold;
	padding: 3px;
}

#registration .formtitle {
	margin-left: 20px;
	float: left;
	width: 120px;
}

#registration .formelement, #registration .formelement_2, #registration .formelement_3 {
	margin-left: 20px;
	margin-bottom: 10px;
	float: left;
	width: 340px;
}

#registration .formelement_2 img {
    vertical-align: middle;
}

#registration .formelement_2 a {
    text-decoration: none;
}

#registration .formelement_3 {
    text-align: center;
}

#registration .formelement select {
	margin-right: 3px;
    border: 1px solid #D6C69F;
	font-size: 10px;
	padding: 1px;
}

#registration .formelement .forminput {
	width: 320px;
    border: 1px solid #D6C69F;
	font-size: 10px;
	padding: 2px;
}

#registration .formelement .formarea {
	width: 320px;
    border: 1px solid #D6C69F;
	font-size: 10px;
	padding: 2px;
}

#registration .yellowback {
	background: #D5C69F;
}

#registration .yellowback2 {
	background: #f4eddb;
}

#registration .ra {
	color: red;
}



/*****************************************
/ 			Jokes module
*****************************************/

#jokes {
    padding: 10px;
    width: 560px;
}
#jokes .row_head{
    display: block;
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
    background: #fff;
    width: 560px;
    height: 16px;
}
#jokes .row_body{
    display: block;
    margin: 0 0 10px 0;
    padding: 10px;
    background: #F8F8F8;
    width: 540px;
}

#jokes .upperlinks{
    font-size:11px;
    font-weight:bold;
    margin-bottom:12px;
    text-align:center;
}

#jokes .error{
    margin-top: 10px;
}

#jokes .rating_container {
	float: left;
}

#jokes .voting {
    float: right;
}

#jokes .voting b.text{
    float: left;
    padding: 2px 5px 0 0;
}

#joke_form {
    padding: 10px;
    width: 560px;
}
#joke_form .upperlinks{
    font-size:11px;
    font-weight:bold;
    margin-bottom:12px;
    text-align:center;
}
#joke_form form b{
    margin: 10px 0 2px 0;
    display: block;
}
#joke_form form span{
    float: left;
    width: 250px;
    padding: 2px 8px;
}
#joke_form form textarea{
    float: left;
    width: 480px;
    border: 1px solid #D6C69F;
    font-size: 12px;
    padding: 2px;
    width: 538px;
    height: 200px;
    font-family: Arial,Verdana,sans-sherif;
}
#joke_form form input.button {
    background: transparent url(../../images/main/input_bg3.gif) repeat-x scroll 0 0;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    overflow: hidden;
    padding: 0 10px;
    margin: 10px 0;
    width: auto;
}
#jokes-search{text-align: center; padding: 10px; width: 560px;}
#jokes-search span {margin: 0 10px;}

/*****************************************
/ 			Polls module
*****************************************/
#fps_content h1 {
	background: url(title.gif) no-repeat;
}
/**/
#fps_content .s2t_table {
	border-collapse: collapse;
}
#fps_content .s2t_table th, #fps_content .s2t_table th a {
	background: #0085de;
	color: #fff;
	font-weight: bold;
	padding: 5px;
}
#fps_content .s2t_table th a img {
	vertical-align: middle;
}
#fps_content .s2t_table td {
	border-bottom: 1px solid #0085de;
	padding: 3px;
}
.s2t_user_s2t_modify, .s2t_active, .s2t_user_s2t_del {
	width: 20px;
}
.s2t_lang{
	width: 100px;
}

/* naptar */
.calendar_input_vote_starts, .calendar_input_error_vote_starts, .calendar_input_vote_ends, .calendar_input_error_vote_ends {
	width: 80px;
	padding: 2px;
	background: #f0f0f0;
	border: 1px solid #ccc;
	margin-bottom: 1px;
}
.calendar_input_error_vote_starts, .calendar_input_error_vote_ends {
	background: #F4C0AC;
	color: #fff;
}
a.calendar_icon_vote_starts, a.calendar_icon_vote_ends {
	border: none;
}
a.calendar_icon_vote_starts img, a.calendar_icon_vote_ends img {
	vertical-align: middle;
	margin-left: 5px;
	border: none;
}

/* contents */
#votelist {
	height: 300px;
	overflow: auto;
	border: 1px solid #aaa;
	border-top: none;
	padding: 5px;
}
#votelist_cnt {
	float: left;
	margin-bottom: 10px;
	width: 312px;
}
#votelist_cnt h4, #voteitems_cnt h4 {
	background: #0085de;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
}
#votelist_cnt h4 {
	width: 306px;
}
#voteitems_cnt {
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
}
#voteitems {
	width: 565px;
	border: 1px solid #aaa;
	border-top: none;
	padding: 5px;
}
#dragcont_1 {
	border: 2px solid #fff;
}
.one_item_drag {
	padding: 4px 0px 0px 3px;
	overflow: hidden;
	width: 310px;
	height: 14px;
	cursor: n-resize;
	text-align: left;
	margin-left: 20px;
}
.one_vote_item {
	background: #f5f5f5;
	border: 1px solid #aaa;
	margin-bottom: 5px;
	width: 555px;
	height: 20px;
	position: relative;
}
#dragmap {
	background: #fff;
	border: 2px dashed #c00;
	margin-bottom: 5px;
	width: 553px;
	height: 18px;
}
.vote_item_percent {
	position: absolute;
	font-weight: bold;
	float: right;
	padding-top: 4px;
	text-align: center;
	height: 16px;
	width: 200px;
	border-left: 1px solid #aaa;
	color: #fff;
	background: #d5d5d5 url(img/percentage.gif) repeat-y;
}

/* ikonok */
a.modify, a.delete {
	position: absolute;
	display: block;
	top: 2px;
	z-index: 10;
	width: 16px;
	height: 16px;
}
a.modify {
	left: 3px;
	background: url(../../../image/modify.gif) no-repeat;
}
a.delete {
	right: 3px;
	background: url(../../../image/delete.gif) no-repeat;
}

#x_wincontent .content {
	padding: 5px;
}

/*FORM ELEMEK*/
form.fps_filter{
	margin: 0px 0px 14px 0px;
	padding: 10px;
}
form.fps_form{
	padding: 10px;
	border: solid 1px #CCC;
}
.fps_filterbox{
	float: right;
	margin: 3px 10px;
	text-align: right;
}
/*
input, textarea, select {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
	background-color: #F5F5F5;
	border: solid 1px #CCC;
}
*/
input.fps_readonly {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2aa000;
	font-size: 11px;
	background-color: #FFF;
	border: dashed 1px #CCC;
	font-weight: bold;
}
input.fps_button_wide {
	border: none;
	background: url(image/button_wide.gif) top left no-repeat;
	width: 200px;
	height: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 9px;
	color: #FFF;
	cursor: pointer;
	text-transform: uppercase;
}
input.fps_button, input.fps_button2, input.fps_button3 {
	border: none;
	background: url(../../images/main/input_bg4.gif) top left no-repeat;
	width: 120px;
	height: 20px !important;
	text-align: center;
	font-weight: bold;
	font-size: 9px;
	color: #FFF;
	cursor: pointer;
	text-transform: uppercase;
}
input.fps_button2 {
	background: url(../../images/main/input_bg4.gif) top left repeat-x;
}
input.fps_button3 {
	background: url(image/button3.gif) top left no-repeat;
}
input.fps_check {
	margin: 1px;
	background: none;
	border: none;
	padding: 0px;
	vertical-align: middle;
}

/* contents */
#votelist {
	height: 300px;
	overflow: auto;
	border: 1px solid #aaa;
	border-top: none;
	padding: 5px;
}
#votelist_cnt {
	float: left;
	margin-bottom: 10px;
	width: 312px;
}
#votelist_cnt h4, #voteitems_cnt h4 {
	background: #0085de;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
}
#votelist_cnt h4 {
	width: 306px;
}
#voteitems_cnt {
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
}
#voteitems {
	width: 565px;
	border: 1px solid #aaa;
	border-top: none;
	padding: 5px;
}
#dragcont_1 {
	border: 2px solid #fff;
}
.one_item_drag {
	padding: 4px 0px 0px 3px;
	overflow: hidden;
	width: 310px;
	height: 14px;
	cursor: n-resize;
	text-align: left;
	margin-left: 20px;
}
.one_vote_item {
	background: #f5f5f5;
	border: 1px solid #aaa;
	margin-bottom: 5px;
	width: 555px;
	height: 20px;
	position: relative;
}
#dragmap {
	background: #fff;
	border: 2px dashed #c00;
	margin-bottom: 5px;
	width: 553px;
	height: 18px;
}
.vote_item_percent {
	position: absolute;
	font-weight: bold;
	float: right;
	padding-top: 4px;
	text-align: center;
	height: 16px;
	width: 200px;
	border-left: 1px solid #aaa;
	color: #fff;
	background: #d5d5d5 url(img/percentage.gif) repeat-y;
}


#container_inner a.green, #container_inner a.orange{
    width: 250px;
    height: 20px;
    background: url(../../images/main/menu_green.gif) no-repeat;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    padding: 5px 0px 0px 36px;
    border-bottom: 1px solid #c6b481;
    margin: 0px 0px 1px 2px;
    text-indent: -5000px;
	display:table;
}
#container_inner a.orange{
	background: url(../../images/main/menu_orange.gif) no-repeat right;
}
#container_inner a.company_category{
	width: 230px;
	height: 20px;
	float:left;    
    color: #fff;
    font-size: 12px;
    xtext-transform: uppercase;
    padding: 5px 0px 0px 36px;
    border-bottom: 1px solid #c6b481;
    margin: 0px 0px 1px 2px;
    text-indent: -5000px;
	display:table;
}

.company_box{
width: 280px;
height: 200px;
float:left; 
}

.thumb{
height:54px;
display:inline;
float:left;
}

.songs{
	margin-bottom: 5px;
	width: 135px;
	float: left;
	padding-right: 5px;
}

.clearer{
clear:both;
height:0px;
line-height:0px;
font-size:0px;
}

#googlemaps_map{
width:256px;
height:256px;
}

#yellow_pages_search{
	padding: 10px;
	width: 538px;
	background: #F1E4C2;
	margin-bottom: 10px;
}
#yellow_pages_search input, #yellow_pages_search select{
	padding: 2px;
	font-size: 10px;
	border: 1px solid #D6C69F;
	width: 170px;
	margin-right: 1px;
}
#yellow_pages_search select{
	padding: 1px;
	margin-right: 3px;
	width: 140px;
}
#yellow_pages_search .button{
	width: 60px;
	background: url(../../images/main/yp_input_bg3.gif) repeat-x;
	border: none;
	color: #fff;
	font-weight: bold;
}

#yellow_pages .adverterbox{
	width: 550px;
	padding: 8px 3px;
	border-bottom: 1px dashed #F1E4C2;
}
#yellow_pages .adverterbox1{
	width: 550px;
	padding: 8px 3px;
	border-bottom: 1px dashed #F1E4C2;
}
#yellow_pages .adverterbox:hover, #yellow_pages .adverterbox1:hover{
	background: #f0f0f0;
}
#yellow_pages .adverterbox h3,#yellow_pages .adverterbox1 h3{
	font-size: 14px;
}
#yellow_pages .adverterbox .adverter_address,#yellow_pages .adverterbox1 .adverter_address{
	font-weight: bold;
	margin-top: 3px;
}
/* tables */
#yellow_pages_detail table.ext{
	width: 560px;
}
#yellow_pages_detail table.ext th{
	background: #D6A36A;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 10px 0px;
}
#yellow_pages_detail table.ext td{
	background: #f5ecd8;
	width: 70%;
}
#yellow_pages_detail table.ext td.left{
	background: #f1e4c2;
	font-weight: bold;
	width: 30%;
}

/* GALLERY */
#thumbs {
	margin: 10px 0px;
	padding: 0px;
	position: relative;
	width: 560px;
	height: 64px;
	overflow: hidden;
}
#scroll_left {
	background: #D6A36A;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 32px;
	height: 64px;
}
#scroll_left a {
	display: block;
	text-align:center;
	margin-top:20px;
	color:#ffffff;
	font-size:18px;
	text-decoration:none;
}
#scroll_right {
	background: #D6A36A;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 32px;
	height: 64px;
}
#scroll_right a {
	display: block;
	text-align:center;
	margin-top:20px;
	color:#ffffff;
	font-size:18px;
	text-decoration:none;
}
#slider_box {
	position: absolute;
	left: 32px;
	top: 0px;
	width: 516px;
	height: 64px;
	overflow: hidden;
}
#slider {
	background: #f4eff6;
	position: absolute;
	left: 0px;
	top: 0px;
}
#slider a {
	display: block;
	padding: 5px 4px 5px 4px;
	height: 54px;
	text-decoration: none;
}
#slider a:hover {
	background: #FDCB81;
}

#callforoffers b{
	float: left;
	width: 170px;
	margin-right: 10px;
}
#callforoffers input, #callforoffers textarea{
	border: 1px solid #D6C69F;
	padding: 2px;
	font-size: 10px;
	width: 360px;
}
#callforoffers textarea{
	height: 100px;
}
#callforoffers .askcategories .check{
	width: 30px;
	vertical-align: middle;
}
#callforoffers .askcategories{
	width: 360px;
	float: left;
	margin-bottom: 10px;
}
#callforoffers .askcategories .onecat{
	width: 180px;
	float: left;
	height: 20px;
}
#callforoffers .button{
	width: 67px;
	margin-top: 10px;
}

/*********************************
/ 	blocks/faq_answer/style.css	 /
*********************************/
#dr_animal_answer {
    padding: 10px;
    width: 560px;
}
#dr_animal_answer p {
    margin: 10px 0;
}
#dr_animal_answer .upperlinks{
    font-size:11px;
    font-weight:bold;
    margin-bottom:12px;
    text-align:center;
}
#dr_animal_answer form{
    display: block;
    padding: 10px;
    background: #FBF7EF;
}
#dr_animal_answer form textarea{
    width: 480px;
    border: 1px solid #D6C69F;
    font-size: 12px;
    padding: 2px;
    width: 430px;
    height: 100px;
    font-family: Arial,Verdana,sans-sherif;
}
#dr_animal_answer form b{
    margin-top: 10px;
    padding: 2px 0;
    float: left;
    width: 100px;
}
#dr_animal_answer form span{
    margin-top: 10px;
    float: left;
    width: 438px;
}
#dr_animal_answer form input.button {
    background: transparent url(../../../resources/images/main/input_bg3.gif) repeat-x scroll 0 0;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    overflow: hidden;
    padding: 0 10px;
    width: auto;
}
#dr_animal_answer span a.pics{
    float: left;
    border: 1px solid #CDCA9D;
    margin: 5px 5px 5px 0;
    padding: 2px;
    width: 100px;    
}

/*********************************
/ 	blocks/faq_box/style.css	 /
*********************************/
#container_inner .menus h2.yellow{
    width: 186px;
    height: 25px;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    padding: 0;
    border-bottom: 1px solid #c6b481;
    margin: 0px 0px 1px 2px;
}
#container_inner .menus h2.yellow a{
    width: 186px;
    height: 25px;
    padding: 0;
    margin: 0;
    text-indent: -5000px;
    display: block;
}

#container_inner .menus .content{
    width: 164px;
    padding: 5px 8px;
    margin: 2px 3px;
    border: 1px solid #fdfaf2;
    display: block;
    font-size: 11px;
    background: #f0e2bf url(../../../resources/images/main/formbox2_bg.gif) repeat-x;
}
#container_inner .menus .content p{
    margin: 3px 0;
}
#container_inner .menus .content .next{
    float: right;
    font-weight: bold;

}

/*********************************
/ 	blocks/faq_heading/style.css	 /
*********************************/
#dr_animal_heading {
    padding: 10px;
    width: 560px;
}
#dr_animal_heading .upperlinks{
    font-size:11px;
    font-weight:bold;
    margin-bottom:12px;
    text-align:center;
}

/*************************************
/ 	blocks/faq_question/style.css	 /
*************************************/
#dr_anymal_question {
    padding: 10px;
    width: 560px;
}
#dr_anymal_question p {
    margin: 10px 0;
}
#dr_anymal_question .upperlinks{
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 12px;
    text-align: center;
}
#dr_anymal_question form{
    display: block;
    padding: 10px;
    background: #FBF7EF;
}
#dr_anymal_question form textarea{
    width: 480px;
    border: 1px solid #D6C69F;
    font-size: 12px;
    padding: 2px;
    width: 430px;
    height: 100px;
    font-family: Arial,Verdana,sans-sherif;
}
#dr_anymal_question form b{
    margin-top: 10px;
    padding: 2px 0;
    float: left;
    width: 100px;
}
#dr_anymal_question form span{
    margin-top: 10px;
    float: left;
    width: 438px;
}
a.fps_fileupload_selected {
    background:  url(../../../resources/images/main/blockparam_bullet.gif) no-repeat scroll 4px 6px;
    color: #4A4A4A;
    font-weight: bold;
    line-height: 25px;
    padding-left: 15px;
    text-decoration: none;
}
a.fps_fileupload_selected:hover {
	color: #FF0000;
}
a.fps_fileupload_selected img {
	position:relative;
	top:3px;
}
#dr_anymal_question form span a img{
    border:medium none;
    margin-left:5px;
    vertical-align:middle;
}
#dr_anymal_question form select{
    width: 140px;
}
#dr_anymal_question form input.button {
    background: transparent url(../../../resources/images/main/input_bg3.gif) repeat-x scroll 0 0;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    overflow: hidden;
    padding: 0 10px;
    width: auto;
}
#dr_animal_detail_question img{
	margin: 5px !important;
}

/*********************************
/ 	blocks/faq_list/style.css	 /
*********************************/
#dr_animal{
    padding: 10px;
    width: 560px;
}
#dr_animal .upperlinks{
    font-size:11px;
    font-weight:bold;
    margin-bottom:12px;
    text-align:center;
}
#dr_animal #main_faq h3{
    margin: 18px 0 4px 0;
}
#dr_animal #main_faq h3 a{
    color: #FFA200;
    text-decoration: none;
}
#dr_animal #main_faq h3 a:hover{
    color: #5C8503;
}

/* one category */ 
#dr_animal #faq_search {
    background-color:#F1E4C2;
    padding: 6px 6px;
    margin-bottom: 10px;
}
#dr_animal #faq_search b{
    padding: 0 3px;
}
#dr_animal #faq_search select{
    width: 100px;
}
#dr_animal #faq_search input.text{
    width: 100px;
    border: 1px solid #D6C69F;
    font-size: 10px;
    padding: 2px;
}
#dr_animal #faq_search input.button{
    cursor: pointer;
    font-weight: bold;
    height: 19px;
    margin: 0 0 0 4px;
    width: 36px;
}
#dr_animal ul#faqlist{
    display: block;
    margin: 0;
    padding: 10px 0 10px 0;
    list-style-type: none;
}
#dr_animal ul#faqlist li{
    display: block;
    padding: 2px 0;
    margin: 0;
}

/* one faq */ 
#dr_animal .orange{
    display: block;
}
#dr_animal .orange a{
    color: #FFA200; 
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
#dr_animal .orange a:hover{
    color: #FFA200; 
}
#dr_animal #pic_cr{
    display: block;
    width: 100%;    
}

#dr_animal #pic_cr a{
    float: left;
    border: 1px solid #CDCA9D;
    margin: 5px 5px 5px 0;
    padding: 2px;
    width: 100px;    
}
#dr_animal ul.links {
    list-style-type: square;
	margin: 10px;
	padding-left: 16px;
}
#dr_animal ul.links li{
    padding: 0;
    margin: 0;
}


#tags {
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}
#tags h2 {
	color:#A90702;
	font-weight:bold;
	text-decoration:none;
}
/************************************************
/ 	blocks/photo_contest_search/style.css	 /
************************************************/
.photo_contest_search {
margin-top:10px;
padding:10px;
}
.photo_contest_search b {
color:#4E484A;
float:left;
padding-top:3px;
width:100px;
}
.photo_contest_search select, .photo_contest_search input.text {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EAD379;
width:200px;
}
.photo_contest_search input.text {
font-size:10px;
padding:2px;
width:194px;
}
.photo_contest_search input.button {
float:right;
}
.photo_contest_search .search_left {
float:left;
width:300px;
}
.photo_contest_search .search_left .clear {
height:8px;
}
.photo_contest_search .search_right {
float:left;
text-align:right;
width:240px;
}
.coloured {
background:#F1E4C2 none repeat scroll 0 0;
}
/************************************************
/ 	blocks/photo_contest_search/style.css	 /
************************************************/

.photo {
	float: left;
	width: 275px;
	padding-right: 10px;
	margin-bottom: 30px;
}

.fav{
padding-right: 5px !important;
}

.photo h3 {
	margin-bottom: 5px;
	font-size: 14px;
}

.photo h3 a {
	color: #000;
	text-decoration: none;
}

.photo h3 a:hover {
	color: #888;
	text-decoration: none;
}

.photo h3 a.awarded, .one_photo h3.awarded {
	color: green;
	text-decoration: none;
}

.photo h3 a.awarded:hover {
	color: brown;
	text-decoration: none;
}

a.favs {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

a.favs:hover {
	color: #888;
}

a.favs img {
	vertical-align: middle;
	border:0px solid #FFFFFF;
}

.photo .image {
	background: transparent url(../../../resources/images/main/shadow_w125.gif) no-repeat scroll left bottom;
	width: 125px;
	height: 132px;
	float: right;
}
.page_padder a img {
	border:0px solid #fff;
}

.rating_container2 {
	height:16px;
	margin: 3px 0px 3px 0px;
	overflow:hidden;
}

.rating_container_detail {
	
}

.photo a.myphoto {
	text-decoration: none;
}

.photo a.myphoto:hover {
	text-decoration: none;
	color: #5C8503;
}

.photo a.myphoto img {
	vertical-align: middle;
	margin-right: 3px;
}

.one_photo h3 {
	font-size: 16px;
}

.one_photo a.postcard {
	float: right;
	font-size: 12px;
	text-decoration: none;
	background: url(../../../resources/images/icons/envelope_icon.gif) no-repeat right center;
	padding-right: 18px;
}

.one_photo a.postcard:hover {
	background: url(../../../resources/images/icons/envelope_icon_hover.gif) no-repeat right center;
	text-decoration: underline;
}

div.postcard {
	padding: 8px;
	background: #F1E4C2 url(../../images/main/postcard_vr_bg.gif) repeat-y 313px 0px;
	margin-top: 10px;
	border: 1px solid #EAD379;
}

div.postcard .left {
	width: 296px;
	float: left;
	padding-right: 9px;
}

div.postcard .right {
	padding-left: 9px;
	width: 227px;
	float: left;
	padding-top: 125px;
	background: url(../../../resources/images/main/postcard_stamp.gif) no-repeat top right;
}

div.postcard .left input.text, div.postcard .right input.text {
	margin-top: 3px;
	margin-bottom: 10px;
	font-family: Arial,Verdana,sans-sherif;
}

div.postcard .left input.text {
	width: 290px;
}

div.postcard .right input.text {
	width: 220px;
}

div.postcard textarea {
	margin-top: 3px;
	width: 290px;
	height: 130px;
	font-size: 11px;
	font-family: Arial,Verdana,sans-sherif;
}

div.postcard #postcard_notify {
	vertical-align: middle;
	margin-right: 5px;
}

div.preview b {
	display: block;
}

div.preview b.mesage {
	padding-top: 5px;
	border-top: 1px dotted #EAD379;
}

div.postcard_actions {
	text-align: right;
	margin-bottom: 20px;
	margin-top: 10px;
}

div.postcard_actions img {
	vertical-align: middle;
}

.one_photo .photo_info {
	padding-left: 15px;
	padding-top: 10px;
	margin-bottom: 15px;
}

.one_photo .photo_info img {
	vertical-align: middle;
}

.one_photo .photo_info b.rating {
	display: block;
	float: left;
	width: 45px;
	padding-top: 2px;
}

.one_photo .photo_info .rating_container {
	float: left;
}

.one_photo .photo_info a.myphoto {
	display: block;
	width: 200px;
	text-decoration: none;
}

.one_photo .photo_info a.myphoto img {
	margin-right: 5px;
}

.one_photo .image {
	width: 500px;
	margin: 5px auto 10px auto;
	padding: 2px;
	border: 1px solid #CDCA9D;
}

.one_photo .image img {
	cursor: pointer;
}

form.upload {
	margin-top: 30px;
}

form.upload div.box {
	float: left;
	width: 270px;
	margin-bottom: 15px;
	padding-right: 10px;
}

form.upload div.right {
	text-align: right;
}

form.upload input.text, form.upload select,
div#postcard input.text, div.postcard textarea,
div#postcard_actions input.text {
	background: #FAF7E6;
	border:1px solid #EAD379;
	padding: 2px;
}

div#postcard_actions input.text {
	width: 158px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

#capca_loading {
	padding: 15px 0px 15px 10px;
}

#capca_loading img {
	vertical-align: middle;
}

form.upload input.text {
	width: 264px;
}

form.upload select.wide {
	width: 269px;
}

.reg #registration {
	padding: 0px;
}

form.photo_modform .row {
	padding: 3px;
}

form.photo_modform .row b.box {
	width: 100px;
	padding-right: 20px;
	padding-top: 2px;
	float: left;
	display: block;
}

form.photo_modform .row div.box {
	width: 350px;
	float: left;
}

form.photo_modform .row div.box select {
	width: 150px;
}

form.photo_modform .row div.box .text {
	font-size: 10px;
	padding: 2px;
	width: 345px;
	background: #fff;
	border: 1px solid #EAD379;
}

/*********************************
/ 	blocks/class_ads/style.css	 /
*********************************/
#class_ads_search{
	margin: 10px 10px 15px;
	width: 540px;
	padding: 0px 10px 10px;
	background: #F1E4C2;
}
#class_ads_search h2{
	font-size: 14px;
	padding: 5px 0px;
	width: 540px;
}
#class_ads_search p{
	margin: 4px 0px;
}
#class_ads_search b{
	float: left;
	width: 105px;
	font-size: 11px;
}
#class_ads_search .countryfilter,#class_ads_search .categoryfilter{
	float: left;
	margin: 1px 0px;
}
#class_ads_search input.search{
	width: 273px;
	padding: 2px;
	font-size: 10px;
	border: 1px solid #D6C69F;
}
#class_ads_search select{
	width: 120px;
}
#class_ads_search .categoryselect{
	margin-left: 1px;
	width: 158px;
}
#class_ads_search .check{
	width: 75px;
	float: left;
	margin-left: 10px;
}
#class_ads_search .check input{
	vertical-align: middle;
}
#class_ads_search .check label{
	margin-left: 5px;
}
#class_ads_search .checkfree{
	width: 140px;
	float: left;
	margin-left: 10px;
}
#class_ads_search .checkfree input{
	vertical-align: middle;
}
#class_ads_search .checkfree label{
	margin-left: 5px;
}
#class_ads_search .checkbreed{
	width: 140px;
	float: left;
	margin-left: 10px;
}
#class_ads_search .checkbreed input{
	vertical-align: middle;
}
#class_ads_search .checkbreed label{
	margin-left: 5px;
}
#class_ads_search .textinput{
	float: left;
	margin: 1px 0px;
}
#class_ads_search input.button{
	width: 80px;
}
#class_ads_search select.county{
	width: 279px;
	padding: 1px;
}

#class_ads_search .checkfright {
	width: 145px;
	float: right;
}
#class_ads_search .checkfright input {
	vertical-align: middle;
}

#class_ads_search .checkfright label {
	margin-left: 5px;
}
.upperlinks{
	font-size:11px;
	font-weight:bold;
	margin-bottom:12px;
	text-align:center;
}
#class_ads{
	padding: 0px 10px 10px;
	width: 560px;
}
#class_ads .premium_ads{
    border: 4px solid #E3B37E;
}
#class_ads .advertbox{
	margin: 0;
	padding: 5px 10px 10px;
	background: #f5ecd8;
}
#class_ads h2{
	background: #f1e4c2;
	color: #a90702;
	font-size: 13px;
	padding: 5px 10px;
}
#class_ads .piccol{
	width: 125px;
	float: right;
}
#class_ads .piccol img{
	cursor: pointer;
}
#class_ads .advertcontent{
	width: 420px;
	float: left;
}
#class_ads .pic1{
	margin-right: 25px;
	margin-top: 5px;
	padding: 2px;
	width: 100px;
	border: solid 1px #CDCA9D;
}
#class_ads .pic{
	float: right;
	margin-right: 5px;
	margin-top: 2px;
	padding: 2px;
	width: 100px;
	border: solid 1px #CDCA9D;
}
#class_ads .pic img{
	width: 100px;
	height: 100px;
}
#class_ads h3{
	font-size: 14px;
	margin: 15px 0px;
}
#class_ads p{
	margin: 15px 0px;
}
#class_ads .advertbox b{
	float: left;
	width: 100px;
}
#class_ads .advertcontent b{
	float: left;
	width: 100px;
}
#class_ads .text_short{
	float: left;
	width: 320px;
}
#class_ads .text_long{
	float: left;
	width: 450px;
}
#class_ads .bottom_text{
	text-align: center;
	font-style: italic;
}
.back{
	margin-left: 10px;
	display: block;
	font-weight: bold;
}
#class_ads_seo h2, #class_ads_post_seo h3 {
  margin: 0 10px;
  color: #000;
}
#class_ads_seo ul {
  width: 500px;
  color: #be1c14;
  text-align: left;
  font: bold 18px Arial;
  list-style: none;
}
#class_ads_seo li {
  float: left;
  width: 50%;
}
#class_ads_seo li a {
  text-decoration: none;
}

.show_banner_zone {
	background: url(../../images/main/banner_zone_bg.gif);
	display: block;
	color: #fff;
	text-align: center;
}

.show_banner_zone b {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.myfavorites{
	margin:5px 0px;
	height: 20px;
}

.myfavorites .left_part{
	width: 120px;
	border-right: 1px solid #CCCCCC;
}

.myfavorites .right_part{
	padding-left: 10px;
}

/*****************************
/ 	blocks/search/style.css	 /
*****************************/
.search_main{
	padding: 9px;
}

#search .search_content{
	margin-bottom: 10px;
	width: 560px;
	background: #F0E1C0;
	border: solid 1px #A32D2D;
}
#search .search_content h2{
	position: relative;
	padding: 2px 0px 0px 5px;
	margin: 0px;
	width: 555px;
	height: 19px;
	background: url(../../../resources/images/1/head_560.gif) no-repeat;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
#search .search_content h2 img{
	display: none;
	position: absolute;
	top: 0px;
	right: 5px;
}
.search_content .search_hit{
	padding: 5px;
}
#search_preferences{
margin-bottom: 10px;
width: 560px;
background: #F0E1C0;
border: solid 1px #A32D2D;
}
#search_preferences input {
  padding:2px;
  border:0;
}
#search_preferences div.search_hit {
  text-align: right;
}
#search_preferences div.search_hit div {
  float:left;
  width:180px;
  text-align:left;
}

/*****************************
/ 	blocks/address_list/style.css	 /
*****************************/


#address_list{
	padding: 0px 10px 10px;
	width: 560px;
}
#address_list_categories{
	padding: 10px;
	width: 560px;
}
#address_list_categories ul{
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 560px;
}
#address_list_categories ul li{
	padding: 0px 10px 0px 0px;
	margin: 0px;
	list-style: none;
	
	display: block;
	float: left;
	width: 270px;
}
#address_list_categories ul li a{
	display: block;
	padding-left: 10px;
	width: 260px;
	background: url(../../images/main/arrow_red.gif) no-repeat 0px 6px;
	font-size: 13px;
	color: #000;
	text-decoration: underline;
}
#address_list_categories ul li a:hover{
	color: #5C8503;
}
#address_list .adverterbox{
	width: 550px;
	padding: 8px 3px;
	border-bottom: 1px dashed #F1E4C2;
}
#address_list .adverterbox1{
	width: 550px;
	padding: 8px 3px;
	xborder-bottom: 1px dashed #F1E4C2;
}
#address_list .adverterbox:hover, #address_list .adverterbox1:hover{
	background: #f0f0f0;
}
#address_list .adverterbox h3,#address_list .adverterbox1 h3{
	font-size: 14px;
	color: #A90702;
}
#address_list .adverterbox .adverter_address,#address_list .adverterbox1 .adverter_address{
	margin-top: 3px;
}
#address_list table th{
	background: #B59D5F;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 10px 0px;
}
#address_list table td{
	background: #f5ecd8;
	width: 70%;
}
#address_list table td.left{
	background: #f1e4c2;
	font-weight: bold;
	width: 30%;
}
#address_list ul.link, #address_list ul.link li{
	list-style-type: none;
	font-weight: bold;
	margin: 15px 2px;
	padding: 0px;
}
#address_list_search{
	padding: 10px;
	width: 538px;
	background: #F1E4C2;
	margin-bottom: 10px;
}
#address_list_search input, #address_list_search select{
	padding: 2px;
	font-size: 10px;
	border: 1px solid #D6C69F;
	width: 178px;
	margin-right: 1px;
}
#address_list_search select{
	padding: 1px;
	margin-right: 3px;
	width: 140px;
}
#address_list_search .button{
	width: 50px;
	background: url(../../images/main/input_bg3.gif) repeat-x;	
	border: none;
	color: #fff;
	font-weight: bold;
}
.page_categories{
	padding-top: 0px;
	padding-bottom: 15px;
}

/****************************************
/ blocks/yellow_pages_admin/style.css	/
****************************************/
#yellow_pages_admin {
  padding: 10px;
  width: 560px;
}
#yellow_pages_admin h1 {
  color: #d43d1e;
  font-family: "Trebuchet MS";
  font-size: 22px;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 12px;
}
#yellow_pages_admin h2 {
  color: #000;
  font-family: "Trebuchet MS";
  font-size: 14px;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 12px;
}
#yellow_pages_admin .upperlinks {
  text-align: center;
  font-weight: 700;
  font-size: 11px;
  margin-bottom: 4px;
}
#yellow_pages_admin a {
  text-decoration: underline;
}
#yellow_pages_admin .italic {
	font-style: italic;
	font-weight: bold;
	padding: 3px;
}
#yellow_pages_admin .formtitle {
	margin-left: 20px;
	float: left;
	width: 120px;
}
#yellow_pages_admin .formelement {
	margin-left: 20px;
	margin-bottom: 10px;
	float: left;
	width: 340px;
}
#yellow_pages_admin .formelement select {
	margin-right: 3px;
    border: 1px solid #D6C69F;
	font-size: 10px;
	padding: 1px;
}
#yellow_pages_admin .formelement .forminput {
	width: 320px;
    border: 1px solid #D6C69F;
	font-size: 10px;
	padding: 2px;
}
#yellow_pages_admin .formelement .formarea {
	width: 320px;
    border: 1px solid #D6C69F;
	font-size: 10px;
	padding: 2px;
}
#yellow_pages_admin .yellowback2 {
	background: #f4eddb;
}
#yellow_pages_admin .ra {
	color: red;
}
#yellow_pages_admin .s2t_table {
	border-collapse: collapse;
}
#yellow_pages_admin .s2t_table th {
    border-bottom-color: #7eaa21;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    font-size: 14px;
    color: #7eaa21;
}
#yellow_pages_admin .s2t_table th a {
    color: #7eaa21;
    text-decoration: none;
}
#yellow_pages_admin .s2t_table {
	border-collapse: collapse;
}
#yellow_pages_admin .s2t_table th a img {
	vertical-align: middle;
}
#yellow_pages_admin .s2t_table td {
	border-bottom: 1px solid #7eaa21;
	padding: 5px;
    color: #706630;
}
#yellow_pages_admin .s2t_name a, .s2t_subject a {
    color: #706630;
    font-family: Arial;
    font-size: 11px;
    font-weight: 700;
}
#yellow_pages_admin .s2t_name a:hover, .s2t_subject a:hover {
    color: #c34201;
}
#yellow_pages_admin .s2t_regdate, .s2t_expdate, .s2t_ctstamp, .s2t_exstamp {
    text-align: center;
}
#yellow_pages_admin table.ext th {
    background: #d6a36a;
    color: #ffffff;
    font-size: 14px;
    padding: 10px 0px;
}
#yellow_pages_admin table.ext td {
  background: #f5ecd8;
}
#yellow_pages_admin table.ext td.left {
  background: #f1e4c2;
  font-weight: 700;
}
#yellow_pages_admin table.offer th {
    border-bottom: 2px solid #7eaa21;
    border-bottom-color: #7eaa21;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    font-size: 14px;
    text-align: center;
}
#yellow_pages_admin table.offer td {
    padding: 5px;
}
#suggest_search {
    position: absolute;
    border:1px solid #D6C69F;
    font-size:10px;
    padding:2px;
    width:320px;
    background-color:#FFF;
    visibility: hidden;
    margin-top: 2px;
    font-weight: bold;
}
#assoc_articles div img {
  vertical-align: middle;
}
#suggest_search .current {
    color: #5C8503;
    cursor: pointer;
}
.forminput_err, .forminput_ok, .forminput_edit {
    background-color: #FFF;
    background-position: right;
    background-repeat: no-repeat;
}
.forminput_err {
    background-image: url(../../frame/delete2.png);
}
.forminput_ok {
    background-image: url(../../frame/check2.png);
}
.forminput_edit {
    background-image: url(../../frame/magic-wand.png);
}

/*------*/
/*static blocks*/
/*-------*/
#im_group{
    margin: 0px 25px 0px 25px;
    padding: 0px;
    width: 560px;
}
#im_group .im_group_div{
    padding: 10px 5px;
    width: 540px;
    font-size: 11px;
    font-weight: normal;
}
#im_group .im_group_div2{
    padding: 10px 5px;
    width: 540px;
    font-size: 11px;
    font-weight: normal;
}
#im_group .im_group_div h3, #im_group .im_group_div2 h3{
    padding: 0px;
    margin: 0px;
}

#im_group .im_group_div h3 a, #im_group .im_group_div2 h3 a{
    font-size: 12px;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
}
#im_group .im_group_div h3 a:hover, #im_group .im_group_div2 h3 a:hover{
    text-decoration: underline;
}

#im_group .text_container{
    float: left;
}

#im_group .im_group_div p.with_pic_web, #im_group .im_group_div2 p.with_pic_web{
    padding: 0px 0px 5px 0px;
    margin: 0px;
    font-size: 11px;
}
#im_group .im_group_div p.with_pic, #im_group .im_group_div2 p.with_pic{
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 11px;
}
#im_group .im_group_div p, #im_group .im_group_div2 p{
    padding: 0px;
    margin: 0px;
    padding-bottom: 3px;
    font-size: 11px;
}
#im_group .im_group_div p a, #im_group .im_group_div2 p a{
    text-decoration: underline;
    font-size: 11px;
}
#im_group .im_group_div p a:hover, #im_group .im_group_div2 p a:hover{
    text-decoration: underline;
}
#im_group .piccont{
    float: left;
    padding-right: 8px;
    width: 107px;
}
#im_group .piccont img{
    width: 107px;
    border: none;
}
#im_group .textcont{
    float: right;
    width: 420px;
}
#newsletter{
    padding: 10px;
    width: 560px;
}
#page_404 {
	text-align:center;
}


#newsletter form {
background-color:#F1E4C2;
margin-bottom:10px;
padding:6px;
}

#newsletter form .w2 {
width:240px;
}

#newsletter form .w1 {
width:110px;
}

#newsletter form .w3 {
width:170px;
}

#newsletter form .left {
float:left;
padding:2px 0;
}

/*** Quiz ***/

.quiz_questions b.question {
	display: block;
	margin-bottom: 10px;
	margin-top: 20px;
}

.quiz_questions label {
	padding-left: 10px;
	display: block;
	width: 400px;
	float: left;
}

.quiz_questions input.option {
	float: left;
	vertical-align: middle;
}

.quiz_questions div.row {
	background: transparent;
	padding: 3px 0px 3px 0px;
}

.quiz_questions div.row:hover {
	background: #f0f0f0;
}

.quiz_questions .send {
	text-align: center;
	margin: 20px 0px 10px 0px;
}

.quiz_questions input.button {
	margin: 0 auto;
}

.quiz_result {
	/* ide nem art majd valami */
}

form.confirm {
	width: 290px;
	margin: 20px auto 0px auto;
	background: #F1E4C2;
	padding: 15px;
}

form.confirm b {
	display: block;
	width: 80px;
	float: left;
	padding-top: 2px;
}

form.confirm input.text {
	width: 200px;
	float: left;
	border: 1px solid #D6C69F;
	font-size:10px;
	margin-right: 1px;
	padding: 2px;
}

form.confirm div.clear {
	height: 8px;
}

form.confirm .button {
	margin-left: 230px;
}

form.confirm #loading {
	color: #AE9F76;
	font-weight: bold;
	font-size: 16px;
	display: none;
}

form.confirm #loading img {
	vertical-align: middle;
	margin-right: 10px;
}

#static_page {
padding:10px;
width:560px;
}

#vote_open h2 {
color:#A91D16;
font-size:11px;
margin:0;
padding:10px 0 5px 15px;
text-transform:uppercase;
width:173px;
text-align:center;
}
.htmltext img {
	border:1px solid #D6C69F;
	padding:5px;
}

#article_photo_gallery ul li {float:left;width:110px;margin:0 6px 17px 0;list-style:none;}
#article_photo_gallery ul li img{width:100px;height:100px;padding:4px;border:1px solid #ccc;margin:0 0 5px;}
#article_photo_gallery ul li a{font-weight:bold; width:110px; float:left; overflow:hidden; }
.related_companies {padding: 10px; padding-top:3px; height:520px}
.related_companies span {margin-right:10px; margin-bottom:10px; float:left;}
.related_companies #companies, .related_companies #related_companies {width:500px;}
.brand_article_title{ width:200px;float:left; }
.brand_article_delete{ width:50px;float:left;margin-top:5px; }
.brand_related_companies ul li {padding:0px}
