/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img{border:none;}
a{outline:none; color:#950204; text-decoration:underline;}
a:hover{color:#000; text-decoration:underline;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0 0 5px 0; line-height:normal; font-family:Tahoma,Arial, Helvetica, sans-serif; color:#000;}
h1{font-weight:normal; font-size:26px;}
h2{font-weight:normal; font-size:20px;}
h3{font-weight:bold; font-size:12px; color:#000000; padding-bottom:3px;}
h4{font-size:14px;}

p{margin:0; padding:0 0 15px 0;}
form{margin:0; padding:5px 0;}
address{font-style:normal; margin-bottom:10px;}
.clear{clear:both;}
hr{margin: 10px 0; padding:0;}
.skry{display:none;}
ul, ol{margin:5px 0 15px 30px; padding:0;}
table{border-collapse:collapse; border-color:#ddd; margin-bottom:5px; width:100%;}
td,th{text-align:left; padding:3px 10px; border-color:#ddd;}
th span{font-weight:normal;}
th{font-size:11px;}
input, select, option, textarea{}

h1.title{padding:5px 0; margin:0 0 5px 0; border-bottom:1px solid #eee;}
h2.header{font-size:16px; padding:3px 5px; margin:5px 0; background-color:#eee;}
.inzerat h3{font-weight:bold; font-size:13px;}
.inzerat h3 a{text-decoration:none;}
strong{color:#000000;}

body{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#333;
	margin:0;
	padding:0;
	background:url(images/bg_top.jpg) repeat-x 0 0;
	}

#container{
	margin:0 auto;
	width:990px;
	text-align:left;
	overflow:hidden;
	}
	
#head{
	width:100%;
	height:136px;
	position:relative;
	}

#logo{margin:0; padding:0; width:280px; height:90px; position:absolute; top:15px; left:15px;}
#logo a{display:block; width:100%; height:100%; text-indent:-9999px; overflow:hidden; background:url(images/logo.png) no-repeat 0 0;}
#wrapper-out{width:990px;}
#wrapper{float:left; width:718px; margin:0 0 10px 0; position:relative;}
#left{
	float:left;
	width:182px;
	overflow:hidden;
	}
	
#content{
	float:right;
	width:496px;
	padding:0 20px 10px 20px;
	position:relative;
	}

#right{
	float:right;
	width:272px;
	overflow:hidden;
	}
	
#footer{
	clear:both;
	width:100%;
	color:#FFF;
	padding:30px 0 20px 0;
	background:#c10000 url(images/bg_footer.jpg) repeat-x 0 0;
	}

#footer p{
	text-align:center;
	font-size:11px;
	margin:0 auto;
	padding:0;
	width:990px;
	line-height:160%;
	}

#footer a{text-decoration:none; color:#fff;}
#footer a:hover{text-decoration:underline; color:#fff;}

#inzercia .content{padding:0;}
fieldset{-moz-border-radius:5px; padding:10px 20px; margin-bottom:10px; border:1px solid #ccc;}

#datum{position:absolute; top:130px; right:0px; color:#111; font-size:11px; width:200px; text-align:center;}
#topbar{
	left: 400px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 80px;
	}
#topbar li{list-style:none; float:left; list-style:none; padding:0 1px;}
#topbar li a{}
#topbar li a span{}
#topbar li a:hover{}

/******** Main Menu *********/
#main-menu{overflow:hidden; padding:0; position:absolute; top:10px; right:10px;}
#main-menu ul.menu{margin:0; padding:0;}
#main-menu ul.menu li{list-style:none; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; float:left; margin:0; padding:0 10px;}
#main-menu ul li a{color:#FFFFFF; text-decoration:none; text-shadow: 0 1px 1px rgba(0,0,0,.3);}
#main-menu ul li a span{}
#main-menu ul li a:hover{color:#fff; text-decoration: underline;}

/*************************************************************/
#kategorie{overflow:hidden; width:190px; padding:0 0 10px 0 ;}
#kategorie ul {
	margin:0;
	padding:0;
	list-style-type: none;
	width: 190px;
	}

#kategorie a {
	display: block;
	padding: 5px;
	width: 180px;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
}
		
#kategorie a:hover {
	background: #F5F5F5 url(images/arrow.gif) 95% 50% no-repeat;
	color:#000;
}
#kategorie ul li.selected a{color:#000000; font-weight:bold; background: url(images/arrow.gif) 95% 50% no-repeat;}
#left #kategorie .content{margin:0; padding:0; border:none;}

#subkategorie ul{margin:0; padding:0; width:100%; margin-bottom:10px; overflow:hidden;}
#subkategorie ul li{margin:0; padding:0 0 1px 0; list-style:none; float:left;}
#subkategorie ul li a{
	background:#c10000;
	color:#FFF;
	border-bottom:1px solid #c10000;
	display:block;
	width:154px;
	margin-left:1px;
	text-decoration:none;
	font-size:12px;
	padding:4px 5px;
}
#subkategorie ul li a:hover{color:#fff; text-decoration:none; background:#ea0000;}

#prihlasenie .content{
	padding:10px 0;
}
#prihlasenie .login-field{width:100px; border:1px solid #ccc; padding:2px 5px; font-size:11px; color:#333333;}
#prihlasenie .login-field:focus{border-color:#555;}
#prihlasenie a{text-decoration:underline;}
#prihlasenie a:hover{text-decoration:none;}
#prihlasenie .link{padding-left:55px; background:url(images/sipka.gif) no-repeat 42px 6px;}
#prihlasenie form, #prihlasenie table{margin:0; padding:0;}

ul.zoznam{margin:0 0 0 20px; padding:0;}
ul.zoznam li{list-style:square; margin:0; padding:0; line-height:normal;}
#addbutton{}
#addbutton .content{padding: 10px 0; text-align:center;}
/****************  W-boxy ***************************************/

#content h2.title{
	}

#content h2.title:first-letter{}
.w-box-h2,
.w-box-h2a{
	margin-bottom:10px;
	}
.w-box-h2a .content{
	padding:10px;
	border:1px solid #ddd;
	}

.w-box-h2 h2.title,
.w-box-h2a h2.title{
	background-color:#bb0000;
	margin:0;
	padding:5px;
	text-align:center;
	color:#fff;
	font-size:11px;
	font-weight: normal;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#kategorie{}
#kategorie .title{background-color:#e8e8e8; color:#000; font:bold 12px Arial, Helvetica, sans-serif; margin:0; padding:5px 10px;}
/****************/

#search{
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em;
	background: #FFFFFF url(images/lupa.jpg) no-repeat 0 center;
    border: 1px solid #000000;
    left: 360px;
    padding: 0 0 0 35px;
    position: absolute;
    top: 31px;
    width: 500px;
	height:34px;
	
	}
#search table{margin-bottom:0;}
.searchinput{font-size:18px; width:380px; padding:6px 0; border:0; color:#333;}
#search button{width:100px; height:36px; color:#FFF; background:#cc1c09; border:1px solid #333;
-webkit-border-top-right-radius: .4em;
-webkit-border-bottom-right-radius: .4em;
-moz-border-radius-topright: .4em;
-moz-border-radius-bottomright: .4em;
border-top-right-radius: .4em;
border-bottom-right-radius: .4em;
cursor:pointer;
position:absolute;
right:-2px;
top:-1px;
}
#search button:hover{background:#ff1900;}
#search td{padding:0;}
.search td.col1{width:70px;}
label{cursor:pointer;}
.field, .addinzerat textarea{width:200px;}
.addinzerat select{width:200px;}
.login-field{width:120px;}
.login td{white-space:nowrap; padding:3px 5px;}

.addinzerat{padding:5px 10px;}
.addinzerat td{padding:3px 6px;}

.addinzerat select, .addinzerat select option, .addinzerat input, .addinzerat textarea{font-size:12px;}
.addinzerat td{vertical-align:top;}

.add-submit input{width:200px;}
.katid .level-0{}
.katid .level-1{}
.katid .level-2{}
.katid .level-3{}

.inzerat{overflow:hidden; margin-bottom:5px; padding:10px 0; clear:both; position:relative; border-bottom:1px solid #ddd; width:496px;}
.inzerat.topponuka{background-color:#fbf7d6; padding:10px 5px; width:486px;}
.decription{float:left;}
.inzerat .cena{font-size:14px; font-weight:bold; color:#000000;}
.inzerat .cena span{font:normal 11px Arial, Helvetica, sans-serif;}
.inzerat .datum{}
.inzerat .obsah{height:50px; padding:5px 0;}
.inz-wrapper h3{font-size:12px;}
.inz-wrapper h3 a{text-decoration:none;}
.bold{font-weight:bold;}
tr.bold{background-color:#e8f8ff;}
/*
.bar{margin:0 auto; width:470px; clear:both; overflow:hidden; background-color:#f8f8f8; border:1px solid #ddd;}
.cat-strany{margin:0; padding:5px; overflow:hidden; float:right; font-size:12px;}
.cat-strany a{padding:0px 4px;}
.cat-strany a:hover, .cat-strany a.selected{}
.cat-strany a.selected{font-weight:bold; text-decoration:none; color:#000000;}
.cat-strany span{font-weight:bold;}
*/

.bar{padding: 2px; margin:0 auto; text-align:center;}
.raq{font-family:Verdana, Arial, Helvetica, sans-serif;}
.bar ul{
margin: 0;
padding: 0;
text-align: left;
font-size: 11px;
}

.bar li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.bar li.dot{padding:1px 1px 1px 3px; text-align:center;}

.bar a{
padding: 3px 5px;
border: 1px solid #950204;
text-decoration: none; 
color: #fff;
background-color: #950204;
}

.bar a:hover, .bar a:active{
border: 1px solid #000;
color: #fff;
background-color: #000;
text-decoration:none;
}

.bar a.currentpage{
background-color: #000;
color: #FFF !important;
border-color: #000;
cursor: default;
}

.bar a.disablelink, .bar a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.bar a.prevnext{
font-weight: bold;
}

.bottab{border-top:1px solid #CCCCCC;}
.inzerat-image{float:left; width:104px; overflow:hidden; text-align:center;}
.inzerat-images{padding:5px 0; margin:0 0 5px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.inzerat-image img, .inzerat-images img{padding:1px; border:1px solid #ddd;}
.inzerat-images img{margin-left:4px;}
.i-info{float:right; width:370px;}
.inzerat.topponuka .i-info{width:370px;}
.i-info p{margin:0; padding:0;}
.require{color:#FF0000;}
p.popis{margin:0; padding:0 0 15px 0;}
.kontakt-box{width:446px; padding-bottom:15px; padding-top:10px; margin-bottom:5px; padding-left:50px; background:url(images/icon_mail.jpg) no-repeat 0 0; overflow:hidden; color:#000000; border-bottom:1px solid #ccc;}
.kontakt-box dl{margin:0; padding:0;}
.kontakt-box strong{font-weight:normal; color:#555;}

.lurl{position:absolute; bottom:5px; right:5px;}
.lurl a{display:block; float:right; padding:2px 10px; font-weight:bold; font-size:12px; color:#FFF; background:#C10000; text-decoration:none;}
.lurl a:hover{color:#FFF; text-decoration:none; background:#EA0000;}
.detail .obsah{padding:5px; text-align:justify;}
.kontakt-box dt, .detail dt{font-weight:bold;}
.h1{border-bottom:1px solid #ddd; margin:0;}
.detail-detail{padding:5px 0; overflow:hidden; margin-top:5px; clear:both;}
.kontakt{float:left; clear:both; width:354px;}
.detaildescription{clear:both; position:relative; width:352px; margin:5px 0; border:1px solid #E4E4E4; overflow:hidden;}
.detail h3{clear:both; background-color:#cfedff; border:1px solid #98d7ff; padding:3px 10px; overflow:hidden; width: 578px;}
.detail h4{clear:both; background-color:#cfedff; border:1px solid #98d7ff; padding:3px 10px; overflow:hidden; width: 332px; font-size:12px; color:#0971b2;}
.detaildescription dt{float:left; width:130px; margin:0; padding:3px 5px; clear:both; font-size:11px; border-top:1px solid #fff; background-color:#f9f9f9;}
.detaildescription dd{float:left; width:200px; margin:0; padding:3px 5px; font-size:11px;  border-top:1px solid #fff; background-color:#f9f9f9;}
div.topdetail{background-color:#f8f8f8; border:1px solid #eee; clear:both; padding:5px 10px;}
div.topdetail ul li{list-style-type:square;}
h4.topdetail{clear:both; padding-top:4px;}
.images{float:right; width:240px; text-align:right; padding:5px 0;}
.images table{width:auto; float:right;}
.images table td{padding:5px 2px;}
.images img{border:2px solid #ddd;}
.images a:hover img{border:2px solid #057FDA;}
.images a{}
.images div{padding:1px 0; text-align:center;}
.obsah .logo{padding-left:10px; padding-bottom:10px;}
.obsah p{margin:0; padding:0;}

.butons-detail{width:420px; padding-bottom:10px; background:url(images/icon_work.jpg) no-repeat 0 0; padding-left:50px; overflow:hidden;}
.butons-detail ul{margin:0; padding:10px 0 20px 0;}
.butons-detail ul li{list-style:none; margin:0; padding:0 0 2px 0; font-size:11px; float:left; padding-right:20px;}
.butons-detail ul li a{color:#000000;}
.butons-detail ul li a:hover{text-decoration:none;}


.none{display:none;}
.top{color:#FF0000; text-transform:uppercase;}

.under-detail{width:100%; border-top:2px solid #eee; margin-top:5px; padding-top:5px;}

.news{border-collapse:collapse; margin:5px auto; width:100%;}
.news th, .news td{border-bottom:1px solid #ddd; padding:3px 4px; text-align:left;}
.news td.right{text-align:right;}
.news th{font-size:11px; background-color:#f8f8f8; padding:2px 4px;}
.news a{text-decoration:none; color:#000000;}
.news a:hover{text-decoration:underline;}
.dualcena{font-size:10px;}

td.col1{width:150px; text-align:right;}
td.col2{width:400px;}
td.col2 input, textarea.field{width:250px; border:1px solid #ccc; padding:1px; font-size:11px;}
.checkbox{width:auto;}

.delform{padding:10px; text-align:center; border:1px solid #FF0000; background-color:#eee; margin-bottom:10px;}


.oznam-ok{background-color:#f8f8f8; padding:5px; border:1px solid #eee; margin:0 0 5px 0;}
.oznam-failed{background-color:#f8f8f8; padding:5px; border:1px solid #FF0000; margin:0 0 5px 0;}

.pathway {margin:0; padding:0 0 5px 0; font:normal 11px Arial, Helvetica, sans-serif; text-align:left; border-bottom:1px solid #ccc;}
h1.category-name{
	border-bottom:1px solid #EEEEEE;
	margin:0 0 5px;
	padding:5px 0;
}

.row-content{overflow:hidden;}
F.inzerat p{padding:0;}
span.cely{float:right; margin-right:4px;}
a.cely{white-space:nowrap; font-weight:normal;}
.row-info{font-size:11px; padding:4px 0; color:#111;}
.row-info-inzerat{font-size:11px; padding:4px 0; width:470px; margin-bottom:10px; position:relative;}
.row-info span{}
.row-info a{color:#000000;}
span.em{font-family:Verdana, Arial, Helvetica, sans-serif;}
.row-info-inzerat span{}
.row-info-inzerat span.cena{position:absolute; right:10px; padding:0; font-size:18px; color:#000000;}
.row-info-inzerat span.cena span{padding:0;}
.row-info b, .row-info-inzerat b{font-weight:normal;}
.Intro, .category{padding:0 0 10px 0;}

#odporucame li{list-style:none;}
#odporucame a{color:#757575; text-decoration:none;}
#odporucame a:hover{color:#000000; text-decoration:underline;}

table.add{width:auto; font:bold 12px Arial, Helvetica, sans-serif; margin:0 auto;}
table.add td{padding:5px;}
form.add{text-align:center; background-color:#EEEEEE; border:1px solid #eee; padding:10px; margin:10px 0;}
h3.add{font:bold 16px Arial, Helvetica, sans-serif;}
.tabulka td{border-bottom:1px solid #eee;}

.addlink{margin:10px; text-align:center; padding:0; font:bold 18px Arial, Helvetica, sans-serif;}
table.addtable{font-size:11px; width:99%; margin:0 auto;}
table.addtable td{vertical-align:top; background-color:#f8f8f8; border:1px solid #ddd;}
table.addtable ul{margin:5px 0 5px 20px; padding:0;}
table.addtable ul li{list-style:disc; padding-bottom:4px;}
h4.reg{background:url(images/reg.png) no-repeat 0 0; padding-left:25px; padding-top:2px;}
h4.noreg{background:url(images/noreg.png) no-repeat 0 0; padding-left:25px; padding-top:2px;}

#toplista{text-align:center; height:19px; padding-top:1px; font-size:11px;}
#toplista ul{width:940px; margin:0 auto; overflow:hidden;}
#toplista ul li{list-style-type:square; float:left; margin:0 0 0 20px; padding:0 14px 0 0; color:#333;}
#toplista ul li a{color:#333; text-decoration:none;}
#toplista ul li a:hover{color:#333; text-decoration:underline; background-color:transparent;}
#toptop, #toptop div{text-align:center;}
#headcontent{width:650px; padding-top:10px; float:right; text-align:center;}
#headcontent div{text-align:center;}

/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* color styles 
---------------------------------------------- */

/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}

.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}
/*
.box
{
  position: relative;
  width: 60%;
  background: #ddd;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 2em 1.5em;
  color: rgba(0,0,0, .8);
  text-shadow: 0 1px 0 #fff;
  line-height: 1.5;
  margin: 60px auto;
}

.box:before, .box:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}

.box:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
*/
.gobox{margin:0 0 5px 0;}
.gobox .content{
	border:1px solid #ddd;
}
.gobox p{
background-color:#bb0000;
	margin:0;
	padding:1px 0;
	text-align:center;
	color:#fff;
	font-size:11px;
	font-weight: normal;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
