@charset "utf-8";

/* CSS Document */

/***** Import Reset File *****/

@import url("reset.css");

/***** Import @FontFace File *****/

@import url("fonts.css");

/***** General *****/

html, body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	position: relative;
	color: #5b5d60;
	text-align: left;
	height: 100%;
	line-height: 25px;
	background: #f6f6f6;
}
#wrappage {width: 100%; height:100%; margin:0 auto;}
.left {
	float: left;
}
.right {float:right;}
.center{ text-align:center;}
.divider{ width:100%; float:left; margin-bottom:30px;}
a, img , button {
	outline: none;
}
.buy a {
outline: none;
font-weight: bold;
font-style:italic;
color:#5b5d60;
text-shadow: #ffffff 0 1px 1px;
display:block;
margin:15px 0 15px 0;}
ul{
	overflow: hidden;
	font-size: 13px;
}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
border: 0;
}
button:focus,
input[type="reset"]:focus,
input[type="button"]:focus,
input[type="submit"]:focus {
border: 0;
}

/***** Grid *****/

.grid_12 {
	width: 320px;
	display: inline;
	float: left;
	margin-right: 10px;
}
.grid_13 {
	width: 290px;
	display: inline;
	float: left;
	margin-right: 30px;
	margin-top: -10px;
}
.grid_13j {
	width: 320px;
	display: inline;
	float: left;
	margin-right: 20px;
	margin-top: -10px;
}
.grid_14 {width: 217px; display: inline;float: left; margin-right: 30px;}
.grid_15 {width: 168px; display: inline;float: left; margin-right: 30px;}
.grid_23 {
	width: 610px;
	display: inline;
	float: left;
	margin-right: 20px;
}
.grid_34 {width: 713px; display: inline;float: left; margin-right: 30px;}
.grid_44 {width: 960px; display: inline;float: left;}
.grid_j {
	width: 586px;
	display: inline;
	float: left;
	margin-right: 30px;
}
.grid_j2 {
	width: 900px;
	display: inline;
	float: left;
	margin-right: 30px;
}
.grid_j3 {
	width: 950px;
	height: 120px;
	display: inline;
	float: left;
	margin-right: 0px;
	margin-bottom: 30px;
}

/***** Typography & Element *****/

h1 {
	font-size: 34px;
}
h2 {font-size:30px;}
h3 {font-size:24px;}
h4 {
	font-size: 18px;
	line-height: 26px;
}
h5 {font-size:16px;}
h6 {font-size:14px;}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
p {font-size:13px; height:auto;line-height: 1.3em;}
p a{ font-weight: bold; font-style:italic;color:#5b5d60;text-shadow: #ffffff 0 1px 1px; display:block; margin:5px 0 15px 0;}
.title{
	margin: 30px 0 10px 0;
	font-size: 19px;
	text-shadow: #ffffff 0 1px 1px;
}
.title_j2{
	font-size: 19px;
	text-shadow: #ffffff 0 1px 1px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.indent{border-left:3px #e1e1e1 solid; padding:0 0 0 10px; margin:10px 0 0 0;}
.header { margin:15px 0; line-height:1.4em;}
.header_j {
	line-height: 1.4em;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10;
	padding-left: 28px;
	padding-right: 0px;
}
.header_j p {
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.description{
	text-shadow: #ffffff 0 1px 1px;
	margin: 0;
}
.joker{
	text-shadow: #ffffff 0 1px 1px;
	margin: 0;
	line-height: 23px;
}
.imgleft  {margin:30px 20px 30px 0; float:left;}
.imgleftj  {
	float: left;
	margin-top: 23px;
	margin-right: 20px;
	margin-bottom: -10px;
	margin-left: 0;
}
.imgright  {margin:30px 0 20px 30px; float:right;}

/***** Header *****/

#wraptop{ width:100%; background:#212121 url(../images/bg-topbar.jpg) repeat-x;}
#topbar {
	width: 960px;
	height: 60px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#topbar .logo a{
	width: 120px;
	height: 70px;
	margin: 0;
	display: block;
	background-image: url(../images/logo-uzleti_video2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#topbar .call{
	margin: 23px 0 0 0;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #dfdfe1
}
#topbar .slogan{margin:25px 0 0 10px;font-family: 'OpenSansCondensedLight'; color:#c7ccd3}
#topbar .lablec{margin:25px 0 0 10px;font-family: 'OpenSansCondensedLight'; color:#c7ccd3}
/***** Header Slider*****/

#slider-show {width: 100%; height: 450px; margin:0; padding:0 0 0 0;}
.slider-bottom{width: 100%; height: 25px; margin:0; padding:0 0 0 0; background:url(../images/bg-b-slider.jpg) repeat-x;}
.purple{ background:#7427ad url(../images/bg-slider-purple.jpg) top center no-repeat;}
.orange{ background:#f9a138 url(../images/bg-slider-orange.jpg) top center no-repeat;}
.green{ background:#1c9233 url(../images/bg-slider-green.jpg) top center no-repeat;}
.magenta{ background:#ae20a8 url(../images/bg-slider-magenta.jpg) top center no-repeat;}
.red{ background:#e2262c url(../images/bg-slider-red.jpg) top center no-repeat;}
.blue{ background:#0158b1 url(../images/bg-slider-blue.jpg) top center no-repeat;}
.darkred{
	background-color: #FFFFFF;
	background-image: url(../images/bg-slider-orange.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.sliders {position: relative; width: 960px; height: 450px; margin:0 auto; padding:0;}
#sliders {width: 960px; height: 450px; margin:0 auto; padding:0;}
.slider{ background:none;}
.block-1{ width:465px; height:450px; margin:0 30px 0 0; padding:0; position:relative;}
.block-2{width:465px; height:450px; margin:0; padding:0; position:relative;}
.slider-img{ width:465px; height:450px; position:absolute; top:0; left:0; z-index:2;opacity:0;}
.slider-img-bg{width:465px; height:450px; position:absolute; top:0; left:0; z-index:1;}
.slider-text{
	width:465px;
	position:absolute;
	top:100px;
	right:0;
	z-index:1;
	color:#393939;
	opacity:0;
}
.slider-text h1 { margin:0 0 15px 0;
color:#FFFFFF}
.slider-text h3{ margin:0 0 10px 0;
color:#000000}
.slider-text p {line-height: 1.5em;}
.slider-button{
	width: 465px;
	height: 60px;
	position: absolute;
	bottom: 60px;
	left: 0;
	z-index: 2;
	background-image: url(../images/bg-slider-button.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#slider-show-prev { position:absolute; top:200px; left:-50px; z-index:15; cursor: pointer;background: transparent url(../images/prev.png) no-repeat;width: 24px;height:36px;display:block;}
#slider-show-next {position:absolute; top:200px; right:-50px; z-index:15;cursor: pointer;background: transparent url(../images/next.png) no-repeat;width: 24px;height: 36px;display:block;}
#slider-show-nav {
	width: 250px;
	height: 45px;
	background: url(../images/bg-heading1.png) top center no-repeat;
	position: absolute;
	margin: 0 0 0 -125px;
	bottom: -27px;
	left: 482px;
	z-index: 7;
	overflow: hidden;
	background-image: url(../images/bg-heading.png);
}
.slider-show-pager{ float:left; position:relative; left:50%; margin:0; padding:0 0 0 2px;}
#slider-show-pager {margin:8px auto 0 auto; text-align:center; padding:0; position:relative; right:50%; z-index:9;} 
#slider-show-nav a {width: 24px;height: 24px;background: transparent url(../images/slides_nav.png) no-repeat;display: block;float:left;margin:0 4px 0 0;cursor: pointer;}
#slider-show-nav a span {display: none;}
#slider-show-nav a.active-page {background: transparent url(../images/slides_nav_active.png) no-repeat;}
#slider-show-nav a:focus { outline: none;}
.discount{
	position: absolute;
	bottom: 45px;
	left: 10px;
	width: 123px;
	height: 78px;
	background: url(../images/bg-discount.png) top center no-repeat;
	text-align: center;
	text-shadow: #a2a5a9 1px 1px 3px;
	z-index: 10;
	opacity: 0;
	padding-top: 45px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 10;
}
.recycle{
	position: absolute;
	bottom: 45px;
	left: 10px;
	width: 123px;
	height: 78px;
	background: url(../images/recycle.png) top center no-repeat;
	text-align: center;
	text-shadow: #a2a5a9 1px 1px 3px;
	z-index: 10;
	opacity: 0;
	padding-top: 45px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 10;
}

.discount h1 { padding:0; margin:0;-moz-transform: rotate(-15deg);-o-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);}
.discount h1 span{ font-size:20px; padding:0; margin:0;}
.discount .orange{ color:#f9a138;background:none;}
.discount .green{ color:#1c9233;background:none;}
.discount .purple{ color:#7427ad;background:none;}
.discount .magenta{ color:#ae20a8;background:none;}
.discount .red{ color:#e2262c;background:none;}
.discount .blue{ color:#0158b1;background:none;}
.discount .darkred{
	color: #b1151f;
	background: none;
	left: 20px;
	text-align: center;
	vertical-align: bottom;
}

.button-white{ width:300px; height:50px; float:left; margin:5px 0 0 5px; padding:0; background: url(../images/button-white.png) 0 0 no-repeat; font-size:24px; font-weight: bold; text-transform:uppercase; text-align:center; line-height:50px; font-family: 'PT Sans Caption'; color:#5b5d60; text-shadow: #ffffff 1px 1px 3px; cursor:pointer;}
.button-white:hover{background:url(../images/button-white.png) 0 -50px no-repeat;}
.button-white .cufon {padding-top: 15px;}
.button-black{
	width:152px;
	height:40px;
	float: right;
	margin:10px 8px 0 0;
	padding:0;
	font-size:21px;
	font-weight: bold;
	text-align:center;
	line-height:40px;
	font-family: 'PT Sans Caption';
	color:#f8f8f8;
	text-shadow: #000000 1px 1px 3px;
	cursor:pointer;
	background-image: url(../images/button-black.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.button-black:hover{background:url(../images/button-black.png) 0 -40px no-repeat;}
.button-black .cufon {padding-top: 10px;}
.last {
	float: right;
	margin-right: 0;
}

/***** Content *****/

#wrapcontent { width:100%; margin:0; padding:0 0 30px 0;}
.content{
	width: 960px;
	padding: 0;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.content_j{
	width: 960px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20;
}
.video{
	width: 330px;
	background: url(../images/bg-video.png) top center no-repeat;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.heading{
	background: url(../images/bg-divider.jpg) 50% 50% repeat-x;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
.heading h4{
	width: 250px;
	height: 40px;
	padding: 0;
	background: url(../images/bg-heading.png) 0 0 no-repeat;
	display: block;
	font-size: 18px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.heading h4 .cufon {padding-top: 13px;}

/***** Offers *****/

.offers{
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
	background-color: #e8e8e8;
}
.offers h2 {text-shadow: #ffffff 0 1px 1px; margin:12px 0 0 0;}
.offers span.orange{ color:#f9a138; background:none;}
.offers span.green{ color:#1c9233; background:none;}
.offers span.purple{ color:#7427ad; background:none;}
.offers span.magenta{ color:#ae20a8; background:none;}
.offers span.red{ color:#e2262c; background:none;}
.offers span.blue{ color:#0158b1; background:none;}
.offers span.darkred{
	color:#045CB6;
	background:none;
}

/***** Order form *****/

.wraporder{ width:900px; margin:30px 0 0 0; padding:0 30px 30px 30px; background:#f8f8f8;border:1px #e2e2e2 solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: inherit; bottom:0; left:0; z-index:550; display: none;  }
#orderform label {font-size: 12px;color: #646464;display: block;margin-bottom: 7px;clear: both;}
#orderform .inputtext {margin-bottom: 10px;padding: 5px;color: #646464;width: 288px;height: 25px;border: 1px solid #dedede;clear: both;float:left;-moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius: 7px;}
#orderform .textarea {padding: 5px;color: #646464;width: 288px;height: 99px;border: 1px solid #dedede;clear: both;float:left;-moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius: 7px;}
#orderform select{padding: 9px;border: 1px solid #dedede;clear: both;-moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius: 7px;width: 300px;}
#orderform button { display:block; font-size:14px; text-transform:uppercase; text-align:center;color: #f8f8f8; text-shadow: #94979b 1px 1px 3px;  padding:6px 15px 6px 15px; margin: 8px 0 0 0; background:#f9a138 url(../images/bg-btn.png) repeat-x; border:1px #f8ae23 solid; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; cursor:pointer;}
.block_info { width:240px;}
.order_info { width:200px; background:#fafafa;text-shadow: #ffffff 2px 2px 0px;  text-align:center; margin:27px 0 20px 0; padding:20px;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px;-moz-box-shadow:0px 0px 5px #bcbcbd; -webkit-box-shadow:0px 0px 5px #bcbcbd; box-shadow:0px 0px 5px #bcbcbd; position:relative;}
#order_cost { width:140px; margin:20px auto 20px auto; color:#f9a138;text-shadow: #ffffff 2px 2px 0px;text-align:center;border: 1px solid #dedede; padding:15px; background:#ffffff url(../images/bg-cost.png) repeat-x;-moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius: 7px;}
#order_cost h3{margin:0 0 20px 0;text-shadow: #ffffff 0 1px 1px;}
#orderform .error-input{ background:#fff url(../images/alert.png) 95% 50%  no-repeat;-moz-box-shadow:0px 0px 5px #bcbcbd; -webkit-box-shadow:0px 0px 5px #bcbcbd; box-shadow:0px 0px 5px #bcbcbd;}
input:focus, textarea:focus,select:focus {-moz-box-shadow:0px 0px 5px #cadce4; -webkit-box-shadow:0px 0px 5px #cadce4; box-shadow:0px 0px 5px #cadce4;}
.sending{margin-top:15px;background:url(../images/ajax-loader.gif) top left no-repeat;padding-left:32px;font-size:12px;color:#8f8f8f;margin-left:10px;float:left;padding-bottom:15px}
#messor{text-shadow: #ffffff 0 1px 1px; padding:30px 0 0 0;}
#fade {display: none; background: #e5e5e9; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 500;}
#orderform .c-button {float: left; margin: 10px 10px 0 0;cursor: pointer;line-height: 30px;text-transform: uppercase; height: 30px;background: url(../images/button_02.png) no-repeat 100% 0;display: inline-block;}
#orderform .c-button span {text-align: center;margin-right: 15px;padding: 0 0 0 15px;background: url(../images/button_01.png) no-repeat;display: inline-block;height: 30px;float: left; font-size: 12px;}
#orderform a.c-button{color: #5b5d60;text-shadow: #ffffff 0 1px 1px;}
#orderform a.c-button:hover {color: #646464;text-shadow: #efefef 0 1px 1px;}

/***** Button *****/

.button {margin:0 10px 0 0;cursor: pointer; color: #ffffff; font-weight: bold; text-transform: uppercase; height: 50px; display: inline-block;}
.button span {text-align: center;margin-right: 30px;padding: 0 0 0 30px; display: inline-block; height: 50px; float: left; font-size: 18px;}
a#green {background: url(../images/button-green.png) no-repeat 100% -50px;}
a#green span {background: url(../images/button-green.png) 0 0 no-repeat;}
a#green:hover {background: url(../images/button-green.png) no-repeat 100% -150px;}
a#green span:hover{background: url(../images/button-green.png) no-repeat 0 -100px;} 
a#orange {background: url(../images/button-orange.png) no-repeat 100% -50px;}
a#orange span {background: url(../images/button-orange.png) 0 0 no-repeat;}
a#orange:hover {background: url(../images/button-orange.png) no-repeat 100% -150px;}
a#orange span:hover{background: url(../images/button-orange.png) no-repeat 0 -100px;} 
a#purple {background: url(../images/button-purple.png) no-repeat 100% -50px;}
a#purple span {background: url(../images/button-purple.png) 0 0 no-repeat;}
a#purple:hover {background: url(../images/button-purple.png) no-repeat 100% -150px;}
a#purple span:hover{background: url(../images/button-purple.png) no-repeat 0 -100px;}
a#magenta {background: url(../images/button-magenta.png) no-repeat 100% -50px;}
a#magenta span {background: url(../images/button-magenta.png) 0 0 no-repeat;}
a#magenta:hover {background: url(../images/button-magenta.png) no-repeat 100% -150px;}
a#magenta span:hover{background: url(../images/button-magenta.png) no-repeat 0 -100px;}
a#red {background: url(../images/button-red.png) no-repeat 100% -50px;}
a#red span {background: url(../images/button-red.png) 0 0 no-repeat;}
a#red:hover {background: url(../images/button-red.png) no-repeat 100% -150px;}
a#red span:hover{background: url(../images/button-red.png) no-repeat 0 -100px;} 
a#blue{background: url(../images/button-blue.png) no-repeat 100% -50px;}
a#blue span {background: url(../images/button-blue.png) 0 0 no-repeat;}
a#blue:hover {background: url(../images/button-blue.png) no-repeat 100% -150px;}
a#blue span:hover{background: url(../images/button-blue.png) no-repeat 0 -100px;} 
a#darkred{
	background-image: url(../images/button-darkred.png);
	background-repeat: no-repeat;
	background-position: 100% -50px;
}
a#darkred span {
	background-image: url(../images/button-darkred.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
a#darkred:hover {background: url(../images/button-darkred.png) no-repeat 100% -150px;}
a#darkred span:hover{background: url(../images/button-darkred.png) no-repeat 0 -100px;} 
.button .cufon {padding-top: 17px;}

/***** Pricing  *****/

#wrapprice { width:960px; margin:0 auto; padding:0; position:relative;}
ul#price {width:960px; margin:0 auto;  padding:25px 0 25px 0; overflow:hidden;}
ul#price li.out {width:192px; float:left;}
ul.price{width:190px;margin:0 auto; padding:0; overflow:hidden; position:relative;}
ul.price.best{width:190px; margin:-20px auto -20px auto; padding:0; -webkit-box-shadow: 0px 0px 10px #878789; -moz-box-shadow: 0px 0px 10px #878789; box-shadow: 0px 0px 10px #878789;-moz-border-radius: 19px;-webkit-border-radius: 19px; border-radius: 19px; z-index:20; position:relative;}
ul.price li {width:190px; margin:0 ; padding:12px 0; border-bottom:1px #ffffff solid; background:#e2e2e2;text-align:center; position:relative;}
ul.price li a.plus{ width:20px; height:20px; background:url(../images/plus-tabs.png) bottom center no-repeat; display:block; position:absolute; bottom:0; right:1px; z-index:100; cursor:pointer;}
ul.price li.child {background:#ececec;}
ul.price.best li.child {background:#ececec;}
ul.price li p{font-size:13px;}
ul.price li p strong { font-size:14px; font-weight:bold;}
ul.price li:hover{background:#e8e8e8;}
ul.price li.cost { width:190px;font-size:24px; padding:20px 0 10px 0; border:none; position:relative; background: transparent url(../images/top-pr-bl.png) top center no-repeat; color:#ffffff;}
ul.price li.cost p {font-size:36px; margin:33px 0 0 0;font-weight:700;}
ul.price li.cost span {font-size:14px;font-weight:400;}
ul.price li#best { width:190px;font-size:24px; padding:20px 0 10px 0; border:none; position:relative; background: transparent url(../images/top-pr-bl.png) top center no-repeat; color:#ffffff;}
ul.price li#best p {font-size:36px; margin:33px 0 0 0;font-weight:700;}
ul.price li#best span {font-size:14px;font-weight:400;}
ul.price li.buy { width:190px; padding:10px 0 8px 0; background:url(../images/bg-li-buy.png) bottom center no-repeat; border:none;}
ul.price li.buy a {background: url(../images/button-dark.png) no-repeat 100% -30px; margin:0; padding:0;cursor: pointer; color: #ffffff; font-weight: bold;height: 30px; display: inline-block; border:none;}
ul.price li.buy a span {background: url(../images/button-dark.png) 0 0 no-repeat; text-align: padding:0;center;margin-right: 20px;padding: 0 0 0 20px; display: inline-block; height: 30px; float: left; font-size: 14px; line-height:30px; text-transform:uppercase;}
ul.price li.buy a:hover {background: url(../images/button-dark.png) no-repeat 100% -90px;}
ul.price li.buy a span:hover {background: url(../images/button-dark.png) no-repeat 0 -60px;}
ul.price li#best.orange{ background:transparent url(../images/top-pr-o.png) top center no-repeat;}
ul.price li#best.green{ background: transparent url(../images/top-pr-g.png) top center no-repeat;}
ul.price li#best.purple{  background:transparent url(../images/top-pr-p.png) top center no-repeat;}
ul.price li#best.magenta{  background:transparent url(../images/top-pr-m.png) top center no-repeat;}
ul.price li#best.red{  background:transparent url(../images/top-pr-r.png) top center no-repeat;}
ul.price li#best.blue{  background:transparent url(../images/top-pr-b.png) top center no-repeat;}
ul.price li#best.darkred{  background:transparent url(../images/top-pr-dr.png) top center no-repeat;}

/***** Tipsy plugin *****/

.tipsy { padding: 5px; background-repeat: no-repeat;opacity: 0.8; filter: alpha(opacity=80);  background-image: url(../images/tipsy.gif);}
.tipsy-inner { padding: 10px; background-color: #000000; font-size: 13px; color: #f8f8f8; max-width: 170px; text-align: center; line-height:1.3em;}
.tipsy-inner { -moz-border-radius:7px; -webkit-border-radius:7px;border-radius: 7px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

/***** Gallery *****/

.gallery {
	width: 180px;
	height: 101px;
	padding: 5px;
	background: #f8f8f8;
	border: 1px #e2e2e2 solid;
	position: relative;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
}
.gallery_tartalom {
	width: 960px;
	background: #f8f8f8;
	border: 1px #e2e2e2 solid;
	position: relative;
	margin-top: 5;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 15px;
	top: 6px;
	bottom: 0px;
}
.gallery_also {
	width: 180px;
	height: 101px;
	padding: 5px;
	background: #f8f8f8;
	border: 1px #e2e2e2 solid;
	position: relative;
	margin-top: 0;
	margin-right: 35px;
	margin-bottom: 5px;
	margin-left: 0;
}
.gallery a {display:block; width:123px; height:78px; margin:0;}
.zoom {width:30px; height:30px; display: none; bottom:10px; right:80px; background:url(../images/zoom-icon.png) no-repeat top center; position:absolute; z-index:100;}
.gallery.last{margin-right:0;}

/***** Star bullet*****/

.star{
	width: 400px;
	margin: 0;
	color: #5b5d60;
	line-height: 13px;
}
.star li {
	font-size: 13px;
	margin: 6px 0 0 0;
	padding: 0 0 0 20px;
	background: url(../images/star.png) 0 1px no-repeat;
	color: #5b5d60;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height: 13px;
	text-decoration: none;
}
.bottom{ margin-bottom:0;}

/*****Feedback & Tweets *****/

.feedback-tweets{ width:960px; margin:0 auto;}
#twitter{ height:125px; font-size:13px;}
#feedback { height:105px; font-size:13px;}
#feedback{width:425px;background:url(../images/quotes.png) 0 0 no-repeat; padding:20px 0 0 40px;}
.feedback li{ position:relative; height:105px;}
.feedback li p { font-style:italic;}
.feedback li span{position:absolute; bottom:0; right:0; display:block; font-weight:bold;}

/***** Newsletter *****/

.newsletter{
	width: 300px;
	height: 25px;
	padding: 0;
	position: absolute;
	left: 100%;
	margin: 0 0 0 -150px;
	z-index: 100;
}
.newsletter a{ width:300px; height:22px; padding:3px 0 0 0;font-family: 'OpenSansCondensedLight'; font-size:14px; color:#C7CCD3; background:url(../images/bg-newsletter.png) top center no-repeat; position:absolute; left:0; top:0; margin:0;}
.newsletter a.close{ background:url(../images/bg-newsletter-close.png) top center no-repeat;}
.news-block{ width:290px; min-height:25px; padding:5px 5px 10px 5px;; background:url(../images/bg-news-block.png);position:absolute; left:50%; top:-35px; margin:0 0 0 -150px; z-index:100;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display:none;}
#newssend{margin:0; position:relative;}
#newssend .inputtext{margin:0; padding:5px 10px 5px 40px; color:#646464; width:200px; height:15px; border:none; float:left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#newssend .error-input{ background:#f0f0f0 url(../images/alert.png) 5% 50%  no-repeat;}
#errormess{ font-size:12px; position:absolute; bottom:-40px; left:30px; z-index:10;color:#e2e2e2;}
.news-block form button{ width:35px; height:25px; display:block; padding:0; position:absolute; right:0; top:0; z-index:110; background: url(../images/news-button.png) top center no-repeat; border:none; cursor:pointer;}
.sendnews{background:url(../images/ajax-loader.gif) top left no-repeat;font-size:12px;color:#8f8f8f; padding:0 0 0 35px; position:absolute; top:0; left:50px; z-index:50}
.mail{ background:#ececec url(../images/mail-form.png) 3% 50% no-repeat;}


/***** Footer *****/

#wrapfooter {width:100%; height:90px; margin:0 auto; padding:0; background: url(../images/bg-footer.jpg) repeat-x; position:relative;}
.footer {width:960px; height:90px; margin:0 auto; padding:0;}
.copy { color:#C7CCD3;margin:35px 0 0 0;font-family: 'OpenSansCondensedLight'; font-size:14px;}
ul#socicon {margin:30px auto 0 auto;}
ul#socicon li { width:32px; height:32px; float:left; display:block; padding:0; margin:0 10px 0 0; text-align:center;}
ul#socicon li.last {margin:0;}
