@charset "utf-8";
/*   
Theme Name: Scolaro Collection 2
Theme URI: http://www.spring.hu
Description: scolaro wordpress 2
Author: Spring Interactive
Author URI: http://www.spring.hu
*/
body {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#5a5a5a;
}

.container_16 {
	padding:20px 10px 10px;
}
.white-bg {
	background-color:#fff;	
}

.gray-bg {
	background-color:#e3e6f0;
        padding-bottom:10px;
}

#main-container {
	padding-top:20px;
	margin-bottom:120px;	
}
#background1 {
	background:#79c1f8 url(img/bottom-bg.png) repeat-x bottom left;
}

#background2 {
	
	background:url(img/top-diag.png) repeat-x top left;	
}

#header {
	height:185px;	
}
#header #logo {
	height:105px;
	margin-bottom:1px;
	background-color:#70c0ff;
}

#header #menu {
	background-color:#085080;
	height:40px;
}

#header #menu a:link,
#header #menu a:visited {
	display:block;
	text-align:center;
	text-transform:uppercase;
	height:40px;
	line-height:40px;
	width:179px;
	color:#fff;
	text-decoration:none;
	float:left;
	border-right:1px solid #fff;
}

#header #menu a:hover {
	background-color:#1585cd;	
}

#header #path {
	height:20px;
	padding-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#085080;
	font-weight:bold;
}

span.arrow {
	margin:0px 10px;
	font-weight:normal;
	color:#5a5a5a;
}

#header #path a:link,
#header #path a:visited {
	font-weight:normal;
	color:#5a5a5a;
	text-decoration:none;
}

#index-main {
	height:325px;
	background:#085080;
	color:#fff;
	font-size:13px;
	line-height:22px;
        margin-bottom:10px;
}
#index-main a:link,
#index-main a:visited{
	color:#fff;
	text-decoration:none;
}
#index-main a:hover {
	text-decoration:underline;	
}

#index-main h1 {
	height:65px;
	line-height:65px;
	font-weight:normal;
	font-size:16px;
}
#index-main h1.linebottom {
	border-bottom:1px solid #1585cd;	
	margin-bottom:15px;
}
#index-main div.linebottom {
	border-bottom:1px solid #1585cd;	
	margin-bottom:15px;
	padding-bottom:15px;
}

input[type=text],
textarea{
	color:#8cadc4;
	padding:0px;
	margin:0px;
	font-size:11px;
	border:none;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;

}
input[type=text]{
	height:30px;
	width:200px;
	text-indent:10px;
	line-height:30px;
}
textarea {
	height:100px;
	width:180px;
	padding:10px;
}

input[type=submit]{
	margin:0px auto;
	height:20px;
	width:120px;
	color:#fff;
	box-shadow: 0px 3px 2px #07456e;
	-webkit-box-shadow: 0px 3px 2px #07456e;
	-moz-box-shadow: 0px 3px 2px #07456e;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-shadow:0px -1px 0px #085080;
	background:url(img/button-bg.png) repeat-x top left;
	border:none;
	font-size:10px;
	line-height:10px;
	padding:0px;
	margin:10px 40px 0px;
	cursor:pointer;
}

/* mod for sidebar */
#sidebar input[type=text]{
	width:170px;	
}
#sidebar textarea{
	width:150px;
}
#sidebar input[type=submit]{
	margin:10px 25px 0px;
	background:url(img/sidebar-button-bg.png) repeat-x top left !important;
}


.product {
	height:400px;
	padding-bottom:10px;
	background:#fff url(img/product-bottom.png) no-repeat bottom left;
	position:relative;
	margin-bottom:10px;
}
.grid_12 .product {
	height:240px;
}

.grid_12 .product h1{
	height:50px;
	line-height:20px !important;
	padding-top:10px;
	font-size:16px;
        text-align:left;
        padding-left:15px;
}
.grid_12 .product h1 span{
	font-size:11px;
	
}
.grid_12 .grid_12.alpha.omega{
	margin-bottom:20px;	
}

.product .container {
	padding:10px;
}
.product a.more {
	background:url(img/button-bg.png) repeat-x top left;
	color:#fff;
	text-shadow:0px -1px 0px #085080;
	text-align:center;
	display:block;
	height:30px;
	line-height:30px;
	box-shadow: 0px 3px 2px #ccc;
	-webkit-box-shadow: 0px 3px 2px #ccc;
	-moz-box-shadow: 0px 3px 2px #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration:none;
	font-weight:bold;
	position:absolute;
	bottom:20px;
	width:200px;
}

.product h1{
	font-size:13px;
	display:block;
	text-align:center;
	height:40px;
	background-color:#085080;
	color:#fff;
	line-height:40px;
}
.product img {
	width:200px;
	height:120px;
	display:block;
	background-color:#1585cd;
	margin-bottom:10px;
}

#index-text h2,
.product h2 {
	font-size:16px;
	color:#085080;
}

#index-text {
	height:198px;
	border:1px solid #b1c9d9;
	background:#fff url(img/flag.png) 36px 0px no-repeat;
	
}
.grid_12#index-text {
	width:698px !important;	
}

#footer {
	padding:25px 0px;
	background-color:#085080;
	color:#fff;
	font-size:11px;
        margin-bottom:10px;
}

#footer a:link,
#footer a:visited {
	color:#fff;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;	
}


a.download {
	display:block;	
font-size:11px;
line-height:14px;
color:#085080;
text-decoration:none;
font-weight:bold;
padding:25px;
width:150px;
}

.pdf {
background:url(img/icon-pdf.png) no-repeat 150px 23px;
}
.img {
background:url(img/icon-img.png) no-repeat 150px 23px;
}

/*Bérlés oldal aljára*/
a.download_inline {
	display:block;	
font-size:14px;
line-height:16px;
color:#085080;
text-decoration:none;
font-weight:bold;
padding:25px;
width:200px;
}
.pdf_inline {
background:url(img/icon-pdf.png) no-repeat 200px 23px;
}
#sidebar .back{
margin-bottom:2px;
}



/*Bérlés oldal aljára vége*/
#sidebar .categories a:link,
#sidebar .categories a:visited,
#sidebar h2,
#sidebar ul h2,
#sidebar .back{
	width:210px;
	height:40px;
	display:block;
	line-height:40px;
	text-decoration:none;
	color:#fff;
	text-indent:15px !important;
	background:#1585cd;
}

#sidebar .categories a:hover,
#sidebar .categories li.current-cat a{
	width:220px;
	background:#085080 url(img/button-hover.png) right top no-repeat !important;
	text-decoration:none !important;
}

.back a:link,
.back a:visited {
display:block;
}
.back a:hover,
a.back:hover {
	background:#085080 !important;
	width:210px;

        text-decoration:none !important;
}

#sidebar li.categories {
	margin:20px 0px;
list-style:none	
}

#sidebar h2 {
	background:#085080;
	text-indent:20px !important;
}
.sidebar-block{
	background:#1585cd;
	width:170px;
	padding:20px;
	color:#fff;
	margin-bottom:3px;
}

#sidebar li.categories h2 {
	margin-bottom:2px;
	background:url(img/sidebar-header-bg.png) repeat-x;
}

#sidebar .categories a {
	margin-bottom:2px;	
}

#sidebar a:link,
#sidebar a:visited {
	color:#fff;
	text-decoration:none;
}
#sidebar a:hover {
	text-decoration:underline;	
}

#contact-main {
padding:40px;
font-size:13px;
line-height:22px;
background:#fff;
}
#contact-main ol{
list-style:decimal;
padding-left:20px;
}
#contact-main h1 {
font-size:16px;
color:#085080;
}

#contact-main ol li {
margin-bottom:22px;
}

/* quotes */

.quote {
background:#fff;
margin-bottom:10px;
}
.quote-container {
padding:30px;
}
.quote-author {
color:#085080;
font-size:11px;
line-height:14px;
font-weight:bold;
margin-bottom:20px;
}

.quote-content {
line-height:22px;
font-style:italic;
color:#5a5a5a;
}

#main-scroller {
	position:relative;height:325px;overflow:hidden
}
#main-scroller-pages {
	position:absolute;z-index:999;bottom:20px;left:25px;	
}
#main-scroller-pages a{
	display:block !important;
	height:20px;
	width:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#1585cd;
	color:#fff;
	text-decoration:none;
	text-align:center;
	line-height:20px;
	float:left;
	margin-right:10px;
font-size:10px;
font-weight:bold;
}
#main-scroller-pages a:hover,
#main-scroller-pages a.active {
	color:#085080;
	background-color:#fff;
	text-decoration:none !important;
}
#main-scroll-container{
	position:relative; top:0px;
}
#main-scroll-element {
	height:325px
}

.box {
padding:10px;
margin-bottom:20px;
background:#fff;
}

.box h1 {
color:#085080;
font-weight:bold;
font-size:16px;
margin-bottom:22px;
}
.box h2 {
color:#085080;
font-size:13px;
font-weight:bold;
margin-bottom:22px;
}
#product-top {
background-color:#085080;
color:#fff;
font-weight:bold;
font-size:13px;
line-height:40px;
}
#product-top img {
width:460px !important;
height:320px !important;
}

.box p {
margin-bottom:22px;
}
.box a:link,
.box a:visited {
color:#085080;
text-decoration:none
}
.box a:hover {
text-decoration:underline
}
.product a:link,
.product a:visited {
color:#fff;
text-decoration:none;
}

.box img[title=separator]{
position:relative;
left:-40px;
margin:20px 0px;
}

.box table {
width:100%;
margin-bottom:20px;
font-size:10px;
line-height:12px;
}
.box table td,
.box table th {
padding:5px 0px;
}

thead th{
font-weight:normal;

}
table tr.odd td {
background-color:#efefef;
border-top:1px solid #ccc
}
table tr.even td {
border-top:1px solid #ccc
}

.box table tbody td {
text-align:center;
}

ul#product-colors{
font-size:11px;
line-height:39px;
}
ul#product-colors li {
background-color:#b1c9d9;
background-repeat:no-repeat;
background-position:185px 10px;
display:block;
margin-bottom:1px;
height:39px;
text-indent:10px;
}

ul#product-colors li:hover {
background-color:#085080;
}
li#c1 {background-image:url(img/color1.png);}
li#c2 {background-image:url(img/color2.png);}
li#c3 {background-image:url(img/color3.png);}
li#c4 {background-image:url(img/color4.png);}
li#c5 {background-image:url(img/color5.png);}
li#c6 {background-image:url(img/color6.png);}
li#c7 {background-image:url(img/color7.png);}
li#c8 {background-image:url(img/color8.png);}

p {
margin-bottom:14px;
}

.bigproduct {
background-color:#fff;
}
.bigproduct .container {
 margin:10px;

}
.bigproduct h2 {
 color:#085080 !important;
margin-bottom:16px;
font-size:16px !important;
}
.bigproduct table tr td {
padding:3px 5px;
}
.bigproduct table {
margin-bottom:18px;
}

/*Sale (Akció) tag on product images (thumbnail)*/
div.akcio_kicsi {
float:left;position:relative;top:0px;left:0px;z-index:999;
width:120px;
height:100px;
background:url(img/akcio_kicsi.png) no-repeat top left;
margin-right:-120px;
margin-bottom:-100px;
}

/*Sale (Akció) tag on product images (large)*/
div.akcio_nagy {
float:left;position:relative;top:0px;left:0px;z-index:999;
width:180px;
height:140px;
background:url(img/akcio_nagy.png) no-repeat top left;
margin-right:-180px;
margin-bottom:-140px;
}

/*Next post link format and position on product images (large)*/
div.next_post {
float:left;position:relative;top:0px;left:0px;z-index:999;
width:180px;
height:140px;
background:url(img/akcio_nagy.png) no-repeat top left;
margin-right:-180px;
margin-bottom:-140px;
}

/*Previous post link format and position on product images (large)*/
div.previous_post {
float:left;position:relative;top:0px;left:0px;z-index:999;
width:180px;
height:140px;
background:url(img/akcio_nagy.png) no-repeat top left;
margin-right:-180px;
margin-bottom:-140px;
}
.grid_8 .back {
float:left;
}
.grid_8 .back a{
background:  #1585CD url(img/sidebar-header-bg.png) repeat-x top left;
    color: #FFFFFF;
    display: block;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
   padding-left:15px;
width:205px;
}
