/* CSS Document */

/*       -------------------General Stile---------------  */



body {
	background: url(../image/bg_glav.gif);
	color: #939598;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	position:relative;
}
html, body {
	height:100%
}
html>body {
	min-height:100%;
	height:auto;
}
#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:23px
}
div {
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	position: relative;
}
html, body, ul, li, p {
	margin: 0;
	padding: 0;
}
img {
	border: 0px none;
	margin:0;
	padding:0
}
li {
	float: left;
	list-style: none;
}
ul {
	overflow: hidden;
}
h1 {
	font-size:14px;
	font-weight: bold;
	color:#d21034;
	text-transform:uppercase;
	padding:0;
	margin:10px 0
}
h2 {
	font-size:15px;
	font-family: Helvetica, Tahoma, sans-serif;
	color:#32d3cb;
	text-transform:uppercase;
	padding:0;
	margin:5px 0;
	font-weight: normal
}
h3, h4, h5 {
	font-size:12px;
	font-weight: bold;
	color:#7973c2;
	padding:10px 0;
	margin:0
}
h4 {
	padding:0
}
h4 {
	padding:20px 0 0 0
}
/*       ------------------Sait Stile---------------  */



.topmenubox {
	float: right;
	background: url(../image/bg_topm.gif) repeat-x;
	height:36px;
	width:820px;
}
.topmenu {
	background: url(../image/top_ugol.jpg) no-repeat;
	height:21px;
	padding:10px 10px 3px 20px;
	color:#64b5ba
}
a.top {
	font-size:11px;
	color:#64b5ba;
	text-decoration:none;
	padding:0 8px 0 8px;
}
a.top:hover {
	background:url(../image/st1.gif) no-repeat left -1px;
	color:#fff;
}
a.register {
	font-size:12px;
	text-transform:uppercase;
	color:#7b766e;
	text-decoration:none
}
a.register:hover {
	color:#eaeaea;
}
.glav {
	width:710px;
	margin:0 auto;
	padding:0 0 58px;
	clear: both;
}
.toplogo {
	padding: 45px 70px 40px 0;
	width: 800px;
	margin:0 auto;
	clear: both
}
.busines {
	background: url(../image/thefranchaise.gif) no-repeat;
	width: 433px;
	height:16px;
	float: left
}
.visual {
	background: url(../image/art_of_franchising.gif) no-repeat;
	width: 167px;
	height:13px;
	float:right;
}
.box {
	width:710px;
	background:url(../image/bg_box.gif) repeat-y;
}
.boxleft {
	width:100px;
	float: left;
	margin-right:2px
}
.boxright {
	width: 59px;
	float: left;
}
.boxcenter {
	width: 499px;
	float: left;
	padding:20px 25px 0;
	border-top:1px solid #2c2c2c
}

.boxcenter2 {
	width: 499px;
	float: left;
	padding:5px 25px 0;
	border-top:1px solid #2c2c2c
}

.boxcenter2 a{
color:#8d65d2;
text-decoration:none;
}

.boxcenter2 a:hover{
color:#8d65d2;
text-decoration:underline;
}

.boxcenter3 {
	width: 499px;
	float: left;
	padding:5px 25px 0;
	border-top:1px solid #2c2c2c
}

.boxcenter3 a{
color:#AD012C;
text-decoration:none;
}

.boxcenter3 a:hover{
color:#AD012C;
text-decoration:underline;
}

p.text {
	padding: 5px 0 10px;
	text-align:justify;
	clear: both
}
.leftsp {
	float: left;
	width:420px
}
.rightsp {
	float: right;
	width:79px;
	text-align: right
}
.bord {
	border-bottom: 1px solid #2c2c2c;
	margin-bottom:15px;
	font-size:9px;
	clear:both
}
.footbox {
	height:23px;
	background:url(../image/bg_footbox.gif) repeat-x;
	width:610px;
	float: left;
}
.foot {
	width:570px;
	height:15px;
	background:url(../image/foot_ugol.jpg) no-repeat right top;
	padding:7px 30px 1px 10px;
	font-size:11px;
	color:#9ac2cc;
	text-transform:uppercase;
}
.boxshad {
	width:710px;
	height: 15px;
}
.boxleftshad {
	width:100px;
	float: left;
	background: url(../image/bg_shad_right.jpg) repeat-x top;
	margin-right:2px;
}
.boxrightshad {
	width: 59px;
	float: left;
	background: url(../image/bg_shad_right.jpg) repeat-x top;
}
.boxcentershad {
	width: 549px;
	float: left;
	background:
 url(../image/bg_shad_center.jpg) repeat-x top;
}
ul.cont {
	width:499px
}
.conttext {
	width:215px;
	padding:2px
}
.continp {
	width:276px;
	padding:2px
}
.inp {
	width: 148px;
	height:16px;
	border:1px solid #cacaca;
	font-family:Tahoma, serif;
	font-size:11px;
	color:#333;
	padding:1px 2px
}
.textar {
	width: 158px;
	height:30px;
	border:1px solid #cacaca;
	font-family:Tahoma, serif;
	font-size:11px;
	color:#333;
	padding:1px 2px
}
.select {
	width: 145px;
	height:18px;
	border:1px solid #cacaca;
	font-family:Tahoma, serif;
	font-size:11px;
	color:#333;
	padding:1px 0 1px 2px
}
.upper {
	text-transform:uppercase
}

#franchise a{
color:#35cbda;
text-decoration:none;
}

#franchise a:hover{
color:#35cbda;
text-decoration:underline;
}

