/******************************************************
	Title:
	Author:   Wizzard Bulgaria
******************************************************/

/************************************** body */

body {
	background:#3d3c3a url('../../images/site_images/backgrounds/fon.jpg') left top repeat-x;
	font-family:Arial;
}

#wrapper {
	width:964px;
	padding:0 14px;
	margin:0 auto;
}

.clear {
	clear:both;
}

/************************************** header */

#header
{
	width:964px;
	height:202px;
	background:url('../../images/site_images/backgrounds/head_fon.png') left top no-repeat;
	position:relative;
}

#header div.left_shadow,
#header div.right_shadow
{
	width:14px;
	height:205px;
	position:absolute;
	top:0px;
}

#header div.left_shadow
{
	left:-14px;
	background:url('../../images/site_images/backgrounds/head_shadow_l.png') left top no-repeat;
}

#header div.right_shadow
{
	right:-14px;
	background:url('../../images/site_images/backgrounds/head_shadow_r.png') left top no-repeat;
}

#header a.language
{
	height:28px;
	float:left;
	background:url('../../images/site_images/backgrounds/white_arrow.png') 15px 14px no-repeat;
	color:#e5e4da;
	font-size:1.2em;
	padding:11px 11px 0 28px;
	text-decoration:none;
}

div.divider
{
	background:url('../../images/site_images/backgrounds/divider.png') left top no-repeat;
	width:2px;
	height:28px;
	float:left;

}

#header > div.divider
{
	margin-top:3px;
}

form.search_bar
{

	float:right;
	height:39px;
	width:496px;
	font-size:1.2em;
}

form.search_bar fieldset
{
	float:left;
}

form.search_bar fieldset label.country
{
	background:url('../../images/site_images/backgrounds/world.png') 10px 9px no-repeat;
	padding-left:68px;
	padding-top:8px;
	height:30px;
	width:169px;
	float:left;
}

form.search_bar fieldset label.country select
{
	border:1px solid #5c5956;
	color:#000;
	background:url('../../images/site_images/backgrounds/select_input.png') left top no-repeat;
	width:155px;
	height:22px;
	float:left;
}


form.search_bar fieldset label.search
{
	max-width:220px;
	padding-left:12px;
	height:30px;
	padding-top:9px;
	color:#e5e4da;
	float:left;
}

form.search_bar fieldset label.search input
{
	background:url('../../images/site_images/backgrounds/search_input.png') 0px 0px no-repeat;
	border:1px solid #5c5956;
	padding:0 6px;
	width:145px;
	height:19px;
	margin-left:0px;
		position:relative;
		top: 0px;
}

form.search_bar fieldset label.search span
{
	float:left;
	margin-top:4px;
		margin: 4px 2px 0 0;
}

form.search_bar fieldset input.button
{
	width:25px;
	height:21px;
	border:none;
	background:url('../../images/site_images/backgrounds/magnifier.png') 7px 6px no-repeat;
	margin-top:9px;
	cursor:pointer;
}

#logo
{
	background:url('../../images/site_images/icons/logo.png') left top no-repeat;
	position:absolute;
	top:68px;
	left:5px;
	width:223px;
	height:45px;
}

#header_banner
{
	width:728px;
	height:90px;
	float:right;
	margin-right:6px;
	margin-top:4px;
	margin-bottom:2px;
}

#navigation
{
	margin:0px;
	padding:0px;
	float:left;
	height:34px;
	margin-top:7px;
	min-width:300px;
}

#navigation li
{
	height:34px;
	margin-right:1px;
	float:left;
	list-style-type:none;
}

#navigation li a
{
	padding:6px 15px 0 15px;
	height:30px;
	color:#999999;
	font-size:1.2em;
	text-decoration:none;
	margin-right:1px;
	float:left;
}

#navigation li a.first
{
	padding-left:20px;
}

#navigation li a:hover
{
	color:red;
	text-decoration:underline;

}

#navigation li a.active
{
	background:url('../../images/site_images/backgrounds/top_btn_active.jpg') left top repeat-x;
	color:#000;
	margin-top:-2px;
}

#navigation li a.active:hover
{
	text-decoration:none;
}

#navigation li.materials:hover ul
{
	/*display:block;*/
}

#navigation li.materials ul
{
	position:absolute;
	height:26px;
	top:175px;
	left:0px;
	display:none;
}

#navigation li.materials ul li
{
	float:left;
	height:26px;
	list-style-type:none;
	margin-right:1px;
}

#navigation li.materials ul li a
{
	padding:5px 18px 0 18px;
	margin-right:1px;
	color:#000;
	text-decoration:none;
	height:22px;
}

#navigation li.materials ul li a:hover
{	height:22px;
	background:#660000;
	color:#fff;
}

#navigation li.materials ul li div.divider_dark
{
	margin-top:3px;
}

div.divider_dark
{
	width:2px;
	height:22px;
	background:url('../../images/site_images/backgrounds/divider_dark.png') left top no-repeat;
	float:left;
}

/************************************** main */

#main {
	background:#fff;
	width:964px;
	float:left;
}

#breadcrumb
{
	height:16px;
	width:944px;
	float:left;
	font-size:1em;
	padding-left:20px;
	padding-top:5px;
	background:url('../../images/site_images/backgrounds/breadcrumb_bgr.jpg') left top no-repeat;
}

#breadcrumb img
{
	float:left;
	margin-right:5px;
	width:5px;
	height:9px;
	margin-top:3px;

}

#breadcrumb a
{
	color:#3d3c3a;
	margin-right:5px;
	text-decoration:none;
	float:left;
}

#breadcrumb a:hover
{
	text-decoration:underline;
	color:#7b4e22;
}

#breadcrumb a.last:hover
{
	text-decoration:none;
	color:#3d3c3a;
}


div.left_col
{
	background:#d3d3d3 url('../../images/site_images/backgrounds/main_columns.png') left top repeat-x;
	width:160px;
	padding:0 6px 16px 6px;
	float:left;
	min-height:1497px;
}

div.title_cont
{
	float:left;
	width:600px;
	height:22px;
	padding:6px 0 0 30px;
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	background:url('../../images/site_images/backgrounds/title_cont.png') left top no-repeat;
}

div.title_cont.active
{
	background:url('../../images/site_images/backgrounds/title_newsletter.png') left top no-repeat;
	color:#fff;
}

h1.title_cont.active
{
	background:url('../../images/site_images/backgrounds/title_active.png') left top no-repeat;
	color:#000;
}

div.left_col div.search
{
	height:170px;
	width:160px;
	float:left;
	margin-top:6px;
/* 	overflow:hidden; */
}

div.left_col div.search form
{
	width:160px;
	margin-top:8px;
	height:128px;
	float:left;
}

div.left_col div.search form fieldset
{
	float:left;
	width:160px;
	height:128px;
}

div.left_col div.search fieldset label
{
	width:159px;
	height:21px;
	float:left;
	padding-bottom:5px;
}


div.left_col div.search fieldset label select
{
	width:159px;
	height:21px;
	float:left;
	border:1px solid #5c5956;
}

div.left_col div.search form fieldset input.button
{
	background: url("../../images/site_images/backgrounds/top_btn_active.jpg") repeat-x scroll left top transparent;
	border:1px solid #000;
	color: #000000;
	cursor: pointer;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 11px;
	margin-top: 12px;
	padding:3px 0;
	width: 131px;
	float:left;
}

div.left_col div.search form fieldset
{
	width:160px;
	height:128px;
	float:left;
}

div.left_col div.top_franchise
{
	width:160px;
	float:left;
	padding-bottom:7px;
	margin-top:6px;
	overflow:hidden;
}

div.left_col div.top_franchise div.title_cont
{
	padding-bottom:2px;
}

div.left_col div.top_franchise a.banner
{
	width:160px;
	height:80px;
	float:left;
	margin-top:6px;
}

a.more
{
	background:url('../../images/site_images/backgrounds/black_arrow.png') left 1px no-repeat;
	margin-top:12px;
	float:left;
	margin-left:17px;
	padding-left:13px;
	height:11px;
	color:#660000;
	font-size:1em;
	text-decoration:none;
}

a.more:hover
{
	color:#000;
	background:url('../../images/site_images/backgrounds/brown_arrow.png') left 1px no-repeat;
	text-decoration:underline;
}
#poll_results:hover
{
	text-decoration:underline;
	}
div.left_col div.poll
{
	width:160px;
	float:left;
	margin-top:6px;
	overflow:hidden;

}

div.left_col div.poll form
{
	margin-top:10px;
	width:160px;
	/*height:150px;*/
	float:left;
}

div.left_col div.poll form fieldset
{
	float:left;
	width:160px;
	/*height:150px;*/
}

div.left_col div.poll form fieldset h1
{
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:1px;
	float:left;
}

div.left_col div.poll form fieldset label
{
	width:149px;
	padding-left:9px;
	height:14px;
	float:left;
	margin-top:10px;
}

div.left_col div.poll form fieldset label input
{
	float:left;
	margin-top:2px;
}

div.left_col div.poll form fieldset label span
{
	color:#000;
	margin-left:5px;
	float:left;
	font-size:1.1em;
}

div.left_col div.poll form fieldset input.vote
{
	margin-top:12px;
   padding: 3px 0;
	font-size:1.2em;
	font-weight:bold;
	color:#000;
	width:131px;
	background: url("../../images/site_images/backgrounds/top_btn_active.jpg") repeat-x scroll left top transparent;
	border:1px solid #000;
	cursor:pointer;
	margin-left:11px;
}

div.middle_col
{
	float:left;
	width:448px;
	min-height:1497px;
	padding:0 16px 15px 16px;
	background:#fff;
}

div.middle_col div.rotator
{
	width:448px;
	height:250px;
	margin-top:8px;
	float:left;
	position:relative;
}

div.middle_col div.rotator ul#output
{
	padding:0px;
	margin:0px;
	float:left;
	width:448px;
	height:250px;

}

div.middle_col div.rotator ul#output li
{
	position:absolute;
	width:448px;
	height:250px;
	list-style-type:none;
}

div.middle_col div.rotator ul#output li a
{
	width:448px;
	height:250px;
}

div.middle_col div.rotator ul#tabs
{
	position:absolute;
	width:100px;
	height:19px;
	bottom:15px;
	right:8px;
}

div.middle_col div.rotator ul#tabs li
{
	width:22px;
	height:19px;
	margin-right:3px;
	float:left;
	background:url('../../images/site_images/backgrounds/tabs_square.jpg') left top no-repeat;
	list-style-type:none;
	cursor:pointer;
}

div.middle_col div.rotator ul#tabs li.current
{
	background:url('../../images/site_images/backgrounds/tabs_square_hover.jpg') left top no-repeat;
}

div.middle_col div.half_block
{
	width:217px;
	float:left;
	overflow:hidden;
	margin-top:14px;
}

div.middle_col div.half_block.second
{
	margin-left:14px;
}

div.middle_col div.title_block
{
	width:420px;
	height:22px;
	padding:6px 0 0 30px;
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	background:url('../../images/site_images/backgrounds/light_title_bgr.png') left top no-repeat;
	float:left;
}

div.middle_col div.half_block ul.arrow_list
{
	margin:0;
	padding:0;
	float:left;
	width:211px;
	margin-left:6px;

}

div.middle_col div.half_block ul.arrow_list li
{
	list-style-type:none;
	float:left;
	margin-top:12px;
	width:194px;
	padding-left:17px;
	background:url('../../images/site_images/backgrounds/black_arrow.png') left 2px no-repeat;
}

div.middle_col div.half_block ul.arrow_list li a
{
	color:#3D3C3A;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}

div.middle_col div.half_block ul.arrow_list li a:hover
{
	text-decoration:underline;
}

div.separator
{
	background:#5c5956;
	height:1px;
	margin:12px 0;
	float:left;
}

div.middle_col div.separator
{
	width:448px;
}

div.middle_col div.full_block
{
	width:448px;
	float:left;

}

div.middle_col div.full_block ul.news
{
	padding:0;
	margin:0;
	width:448px;
	float:left;
}

div.middle_col div.full_block ul.news li
{
	width:448px;
	height:100px;
	float:left;
	list-style-type:none;
	margin-top:13px;
	padding-bottom:15px;
	border-bottom:1px solid #e9e7d7;

}

div.middle_col div.full_block ul.news li a.img
{
	float:left;
	width:100px;
	height:100px;
	margin-right:11px;
}

a.small_title
{
	color:#660000;
	font-size:1.2em;
	width:100%;
	text-decoration:none;
	font-weight:normal;
}

a.small_title:hover
{
	text-decoration:underline;
}

a.big_title
{
	color:#660000;
	font-size:2em;
	display:block;
	border-bottom:1px solid #fff;
	text-decoration:none;
	font-weight:normal;
}

a.big_title:hover
{
	text-decoration:underline
}

a.consultants_title
{
	color:#660000;
	font-size:1.2em;
	display:block;
	text-decoration:none;
	font-weight:normal;
}

a.consultants_title:hover
{
	text-decoration:underline
}

div.middle_col div.full_block ul.news li p.rich-text
{
	margin-top:2px;
	font-size:1.2em;
	color:#000;
	height:61px;
}

div.middle_col div.full_block ul.tv
{
	margin:0;
	padding:0;
	width:448px;
	float:left;
	margin-top:14px;
}

div.middle_col div.full_block ul.tv li
{
	width:140px;
	height:163px;
	margin-left:14px;
	float:left;
	list-style-type:none;
}

div.middle_col div.full_block ul.tv li.first
{
	margin-left:0px;
}

div.middle_col div.full_block ul.tv li a.tv
{
	width:140px;
	height:105px;
	float:left;
}
.pic_holder{
float:left;
padding:10px;
}

.article{
float: left;
width: 455px;
margin-bottom: 10px;
font-size:1.2em
}
div.middle_col div.full_block ul.tv li span
{
	display:block;
	margin-top:12px;
	color:#3d3c3a;
	font-size:1em;
	float:left;
	width:135px;

}

a.info
{
	font-size:1.2em;
	color:#660000;
	font-weight:bold;
	margin-top:3px;
	text-decoration:none;
}

a.info.left
{
	float:left;
}
.franchise_of_the_month .big_title, .franchise_list .big_title{
margin-top:5px;
}

a.info:hover
{
	text-decoration:underline;
}
.franchise_list, .franchise_of_the_month{
float:left;
}
.franchise_list li {
border-bottom: 1px solid #E9E7D7;
clear: both;
float: left;
list-style-type: none;
font-size:1.2em;
}


div.middle_col div.full_block.month div.title_block
{
	padding-bottom:5px;
}

div.middle_col div.full_block.month a.big_title
{
	margin-top:6px;
	margin-bottom:10px;
}

div.middle_col div.full_block.month a.img
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

div.middle_col div.full_block.month p.rich-text
{
	font-size:1.2em;
	color:#656565;
}

div.middle_col div.publicity
{
	width:446px;
	border:1px solid #ebe5c5;
	height:43px;
	margin-top:15px;
}

div.middle_col div.publicity a.icon
{
	float:left;
	width:16px;
	height:16px;
	margin-left:19px;
	font-size:1em;
	margin-top:4px;

}
div.middle_col div.publicity a.publicity
{
	float:right;
	margin-top:8px;
	color:#cee1ec;
	margin-right:10px;
	text-decoration:none;
}

div.right_col
{
	width:300px;
	float:right;
	padding:0 6px 16px 6px;
	background:#d3d3d3 url('../../images/site_images/backgrounds/main_columns.png') left top repeat-x;
	min-height:1497px;

}

div.right_col div.separator
{
	width:300px;
}

div.right_col div.video
{
	width:300px;
	height:250px;
	margin-top:6px;
}

div.right_col div.advice
{
	width:300px;
	float:left;
	margin-top:6px;
	overflow:hidden;
}

div.right_col div.advice ul
{
	width:294px;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:6px;
}

div.right_col div.advice ul li
{
	list-style-type:none;
	float:left;
	margin-top:12px;
	width:277px;
	padding-left:17px;
	background:url('../../images/site_images/backgrounds/black_arrow.png') left 2px no-repeat;
}

div.right_col div.advice ul li a
{
	color:#3d3c3a;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}

div.right_col div.advice ul li a:hover
{
	text-decoration:underline;
}

div.right_col a.more
{
	margin-top:0px;
}

div.right_col div.right_small_cont
{
	width:300px;
	height:100px;
	float:left;
	margin-top:5px;
	padding:6px 0;
}

div.right_col div.consult
{
	float: left;
	height: 270px;
	margin-bottom: 20px;
	margin-top: 6px;
	overflow: hidden;
	width: 300px;
}

div.right_col div.consult ul
{
	float:left;
	width:300px;
	margin:0px;
	padding:0px;
}

div.right_col div.consult ul li
{
	width:300px;
	height:70px;
	margin-top:10px;
	float:left;
	list-style-type:none;
}

div.right_col div.consult ul li a.img
{	
	border:1px solid #ccc;
	width:58px;
	height:70px;
	float:left;
	margin-right:7px;
}

div.right_col div.consult ul li span
{
	color:#3d3c3a;
	font-size:1.2em;
	display:block;
	margin-top:15px;
}

div.right_col div.subscribe
{
	width:300px;
	float:left;
	margin-top:6px;
	overflow: hidden;
}

div.right_col div.subscribe form
{
	margin-top:12px;
	width:300px;
	height:60px;
	float:left;
}

div.right_col div.subscribe form fieldset
{
	width:300px;
	height:60px;
	float:left;
}

div.right_col div.subscribe form fieldset label
{
	width:285px;
	float:left;
	height:24px;
	padding-left:15px;
}

div.right_col div.subscribe form fieldset label span
{
	float:left;
	margin-top:3px;
	font-size:1.1em;
	font-weight:bold;
	color:#3d3c3a;

}

div.right_col div.subscribe form fieldset label input
{
	width:166px;
	height:20px;
	float:left;
	margin-left:10px;
	border:1px solid #5c5956;
		background:url('../../images/site_images/backgrounds/input_newsletter.png') 0px top no-repeat;

}

div.right_col div.subscribe form fieldset input.button
{
	background: url("../../images/site_images/backgrounds/top_btn_active.jpg") repeat-x scroll left top transparent;
	color: #000000;
	cursor: pointer;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 81px;
	margin-top: 10px;
	width: 131px;
	padding:3px 0;
	border:1px solid #000;
}

div.right_col div.right_big_banner
{
	width:300px;
	height:250px;
	float:left;
	margin-top:6px;
}

div.right_col div.fblikebox
{
	width:300px;
	height:280px;
	float:left;
	margin-top:6px;
}
/************************************** footer */

#footer
{
	width:964px;
	float:left;
	padding-bottom:50px;
}

#footer div.top
{
	background:#000;
	width:947px;
	height:23px;
	padding:14px 10px 0 7px;
	float:left;
}

#footer div.top ul.left
{
	float:left;
	height:12px;
	margin:0px;
	padding:0px;
}

#footer div.top li
{
	height:12px;
	float:left;
	list-style-type:none;
	color:#aeaeae;
	font-size:1em;
	margin-left:3px;

}

#footer div.top a
{
	font-size:1em;
	color:#aeaeae;
	text-decoration:none;
	float:left;
}

#footer div.top ul.right
{
	float:right;
	margin:0;
	padding:0;
	height:12px;
}

#footer div.second_bar
{
	height:31px;
	float:left;
	width:964px;
	background: url("../../images/site_images/backgrounds/grey_bar.png") repeat-x scroll left top transparent;
}

#footer div.second_bar ul
{
	height:26px;
	float:left;
	margin-top:2px;
	padding:0px;
}

#footer div.second_bar ul li
{
	float:left;
	list-style-type:none;
	height:26px;

}

#footer div.second_bar ul li div.divider_dark
{
	margin-top:3px;
}

#footer div.second_bar ul li a
{
	padding:5px 18px 0 18px;
	margin-right:1px;
	color:#000;
	text-decoration:none;
	float:left;
	font-size:1.2em;
	height:21px;

}

#footer div.second_bar ul li a:hover
{
	background:#f0eddd;
}
#footer div.grey_bar
{
	background:#656565;
	width:946px;
	padding:13px 10px 9px 8px;
	float:left;
	font-size:1em;
	color:#fff;
}

#footer div.grey_bar a
{

	margin-left:2px;
	text-decoration:none;
	color:#fff;
}


#footer div.grey_bar a:hover
{
	text-decoration:underline;
}

#footer div.light_bar
{
	background:#d3d3d3;
	color:#656565;
	float:left;
	font-size:1em;
	width:946px;
	padding:13px 8px 9px 10px;
}

#footer div.bottom_menu
{
	width:964px;
	float:left;
	height:22px;
}

#footer div.bottom_menu ul
{
	height:12px;
	float:left;
	padding:0;
	margin:0;
	margin-top:7px;
}

#footer div.bottom_menu ul li
{
	height:12px;
	float:left;
	list-style-type:none;
	font-size:1.1em;
	color:#fff;
	margin-right:3px;

}

#footer div.bottom_menu ul li a
{
	color:#fff;
	float:left;
	text-decoration:none;
}

#footer div.bottom_menu ul li a:hover
{
	text-decoration:underline;
}

/************************************** inner_page */

#main > div.content
{
	float:left;
	margin-top:15px;
	width:632px;
	padding:0 10px 15px 10px;
	position:relative;

}

#main > div.content h1.title
{
	font-size:2em;
	color:#000;
	padding-bottom:20px;
}

#main > div.content h2.title
{
	color:#292929;
	float:left;
	font-size:1.6em;
	font-family:Georgia;
	padding:15px 0;
	font-weight:bold;

}

#main > div.content a.italic_link
{
	font-style:oblique;
	color:#000;
	text-decoration:none;
}

#main > div.content a.common_link
{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#main > div.content > p.rich-text
{
	width:612px;
	font-size:1.2em;
	color:#2C2C2C;
	float:left;
	padding-bottom:10px;
}

#main > div.content a.common_link:hover,
#main > div.content a.italic_link:hover
{
	text-decoration:underline;

}


/************************************** buy franchising */

#main > div.title_cont
{
	margin-top:10px;
	margin-left:10px;
}

#main > form.main_search
{
	width:630px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}

#main > form.main_search fieldset
{
	width:630px;
	float:left;
	padding-bottom:10px;
	border-bottom:1px solid #5C5956;

}

#main > form.main_search fieldset label
{
	width:159px;
	height:21px;
	float:left;
	margin-right:5px;
}


#main > form.main_search fieldset label select
{
	width:159px;
	height:21px;
	float:left;
	border:1px solid #5c5956;
}

#main > form.main_search fieldset input.button
{
	background: url("../../images/site_images/backgrounds/top_btn_active.jpg") repeat-x scroll left top transparent;
	border: 1px solid #000;
	color: #000000;
	cursor: pointer;
	font-size: 1.2em;
	font-weight: bold;
	height: 23px;
	margin-left: 11px;
	padding-bottom: 5px;
	width: 80px;
	float:right;
}

ul.search
{
	margin:0px;
	padding:0px;
	width:630px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	overflow:hidden;
}

ul.search li
{
	float:left;
	list-style-type:none;
	width:630px;
	margin-top:10px;
	padding-right:10px;
	border-bottom: 1px solid #E9E7D7;
	color:#000;
	overflow:hidden;
}

ul.search li div p
{
	font-size:1.2em;
}

ul.search li a.img
{
	width:160px;
	height:80px;
	float:left;
	margin-right:10px;
	margin-bottom:33px;
}

div.single_franchise
{
	width:448px;
	float:left;
	margin-top:20px;
}

div.single_franchise img
{
	float:left;
	display:block;
	width:160px;
	height:80px;
	margin-right:10px;
	border: 1px solid #5C5956;
}

div.single_franchise span
{
	font-size:1.4em;
	width:200px;
	color:#000;
	margin-top:20px;
}

div.single_franchise h1
{
	font-size:1.9em;
	color:#000;
}

table.info,
table.info tbody
{
	float:left;
	width:448px;

	color:#2C2C2C;
	border:none;

}

table.info td.bold
{
	width:214px;
	padding-right:10px;
	font-weight:bold;
	text-align:right;
	font-size:1.2em;
	padding-bottom:5px;
}

table.info td.normal
{
	width:214px;
	padding-left:10px;
	text-align:left;
	font-size:1.2em;
	padding-bottom:5px;
}

ul.materials
{
	margin:0;
	padding:0;
	float:left;
	width:630px;
	padding-bottom:25px;
}

ul.materials li
{
	float:left;
	width:630px;
	list-style-type:none;
	color:#2C2C2C;
	padding-bottom:10px;
	border-bottom:1px solid #5C5956;
	margin-top:10px;
}

ul.materials li a.img
{
	width:100px;
	height:100px;
	float:left;
	border: 1px solid #5C5956;
	margin-right:15px;

}

div.content a.materials_type {
	color: #660000;
	text-decoration: none;
	font-size: 1.4em;
}

div.content a.materials_type:hover {
	text-decoration: underline;
}

ul.materials li span.date
{
	float:right;
	font-size:1.2em;
}

ul.materials li a.big_title
{
	margin-top:15px;
	font-weight:bold;
}

ul.materials li p.rich-text
{
	font-size:1.2em;
	margin-left:117px;
}

#main > div.rich-text p
{
	width: 612px;
	font-size: 1.2em;
	color: #2C2C2C;
	padding: 5px 0;
}
.rich-text p
{
	font-size: 1.2em;
	color: #2C2C2C;
}

#main > div.rich-text a
{
	color: #660000;
}

#main > div.content h1.title
{
	padding-bottom: 20px;
	color: #660000;
	font-size: 2em;
	font-weight: bold;
}

#main > div.content div.enum_container
{
	float: left;
	width: 632px;
	height: 28px;
	background: url("../../images/site_images/backgrounds/title_cont.png") no-repeat scroll left top transparent;
}

#main > div.content div.enum_container > h1.enumTitle
{
	margin: 6px 0 0 6px;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 24px;
}

ul.enumeration
{
	margin: 0;
	padding: 0;
	float: left;
	width: 630px;
	padding-bottom: 25px;
}

ul.enumeration li
{
	position: relative;
	float: left;
	width: 630px;
	list-style-type: none;
	color: #2C2C2C;
	padding-bottom: 10px;
	border-bottom: 1px solid #5C5956;
	margin-top: 10px;
}

ul.enumeration li a.img
{
	width: 100px;
	height: 100px;
	float: left;
	border: 1px solid #5C5956;
	margin-right: 15px;
}

ul.enumeration li p.back_link
{
	color: #2C2C2C;
	font-size: 1.2em;
	margin-top: 2px;
}

ul.enumeration li h3
{
	color: #262626;
	font-size: 1.8em;
	font-weight: bold;
	margin-top: 4px;
}

ul.enumeration li a.link
{
	color: #660000;
	font-size: 1.2em;
	margin-top: 7px;
	float: left;
	text-decoration: none;
}

#franchisingInnerTextFormating {
	float: left;
	font-size: 1.2em;
	color: #2c2c2c
}

#franchisingInnerTextFormating a {
	color: #660000;
}

#franchisingInnerTextFormating ul {
	list-style-position: inside;
}

#franchise_read_inner_form {
	float: left;
	margin-top: 20px;
}

#franchise_read_inner_form fieldset h1 {
	font-size: 1.2em;
	float: left;
	width: 420px;
	height: 21px;
	font-weight: bold;
	padding: 7px 0 0 32px;
	background: url("../../images/site_images/backgrounds/title_cont.png") no-repeat;
}

#franchise_read_inner_form fieldset > label {
	float: left;
	width: 350px;
	clear: both;
	margin-top: 10px;
	margin-left: 62px;
}

#franchise_read_inner_form fieldset label > span {
	float: left;
	width: 120px;
	font-size: 1.2em;
	color: #2C2C2C;
	font-weight: bold;
	margin-top: 3px;
}

#franchise_read_inner_form fieldset label input {
	float: right;
	width: 200px;
	height: 16px;
	font-size: 1.2em;
	padding: 2px;
	border: 1px solid black;
}

#franchise_read_inner_form fieldset > label > textarea {
	float: right;
	width: 200px;
	height: 100px;
	padding: 2px;
	border: 1px solid black;
}

#franchise_read_inner_form fieldset > div {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 434px;
}

#franchise_read_inner_form fieldset > div label {
	font-size: 1.2em;
	color: #2C2C2C;
}

div.right_col div.subscribe form fieldset input.button:hover,
div.left_col div.search form fieldset input.button:hover,
#main > form.main_search fieldset input.button:hover,
div.left_col div.poll form fieldset input.vote:hover,
#franchise_read_inner_form fieldset input.submit_button:hover {
	color: #fff;
	border:1px solid #fff;
	background-color: #660000;
	background-image: none;
}
#franchise_read_inner_form fieldset{
width:452px
}
#franchise_read_inner_form fieldset input.submit_button {
	background: url("../../images/site_images/backgrounds/top_btn_active.jpg") repeat-x scroll left top transparent;
	border:1px solid #000;
	color: black;
	font-weight:bold;
	cursor: pointer;
	font-size: 1.2em;
	height: 23px;
	margin: 14px 160px;
	width: 131px;
}
.black_title{
	background: url("../../images/site_images/backgrounds/title_cont.png") no-repeat scroll left top black;
	color:#fff;
	width: 420px
}

#author_cont {
	float: right;
	margin-right: 10px;
	font-size: 1.2em;
}

	#author_cont span {
		color: #000000;
	}

	#author_cont a {
		color: #660000;
	}
	
#author_view_cont h1{
	font-size:2em;
	color:#660000
}
#author_view_cont span {
	color: #660000;
}

#author_view_cont h2 > a:hover {
	text-decoration: underline;
}
#author_view_cont h2{
	font-size:1.2em
}
#author_view_cont h2 a{
	font-weight:bold;
	text-decoration:none
}
#author_view_cont img{
	float:left;
	margin-right:5px;
}
a.youTubeMask {
	position:absolute;
	left:0;
	top:0;
	z-index:20;
	width: 140px;
	height: 105px;
	background: url("../../images/site_images/backgrounds/youTubeMask.png") no-repeat left bottom;
}

a.youTubeMask:hover {
	background-position: left top;
}

#wizz{
	font-size:0;
	display:inline-block;
	float:right;
	width:75px;
	height:32px;
	background-image:url('../../images/site_images/icons/logo-wizzard.png');
	background-repeat:no-repeat;
}
#kiberman{
	font-size:0;
	display:inline-block;
	float:right;
	width:76px;
	height:32px;
	margin-top:-5px;
	margin-left:3px;
	background-image:url('../../images/site_images/icons/kiberman.png');
	background-repeat:no-repeat;
}
.tinymce_image_wrapper .tinymce_image_title {
	width: auto!important;
	font-size: 10px!important;
}

.rich-text.exhibitions_inner > img,
.rich-text.consultants_inner > img {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}