/*** RAIDA CSS ***/
/* 
Site Colors:
	=> yellow : #e9cb54
	=> bordo: #a74226
	=> light-bordo: #c96c52
	=> red: #c34320
*/

/* Page Resets */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym { border: 0;}
a {outline:none;text-decoration:none;}

/* Layout */
html {height:100%;}
body {background: #111111 url(../images/bg.gif) repeat top left;font-family:Cambria,Georgia,Verdana,sans-serif;height:100%;}
html>body #page-wrapper {background: url(../images/bg-flower.png) no-repeat 50% 50%;height:100%;}

a {color:#333333;}

#layout-wrapper {width:960px;margin:0 auto;position:relative;}
#header {background:url(../images/header-bg.jpg) no-repeat top left;height:150px;position:relative;}
	#logo {position:absolute;top:10px;left:10px;}
	#languages {position:absolute;top:5px;right:5px;z-index:1}
	#moto {position:absolute;top:87px;left:213px;height:30px;width:430px;}

.menu-root-item:hover > a, .menu-root-item > a.current {background: transparent url(../images/hover.png) no-repeat bottom left;}
#main-menu {position:relative;z-index:3;display:block;overflow:hidden;zoom:1;}

#content-wrapper {position:relative;background:#e9cb54 url(../images/content-bg.jpg) no-repeat bottom right;height:100%;}
#content {padding:10px;min-height:400px;height:auto !important;height:400px;}
#content-body {position:relative;z-index:6;width:100%;overflow:hidden;margin-top:10px;}

#textless-space {float:right;width:237px;height:375px;}

#raida {position:relative;height:0px;z-index:7;}
#raida div {position:absolute;bottom:0;right:-60px;width:237px;height:375px;background: transparent url(../images/raida-1.png) no-repeat top left;}
#abstract {position:relative;height:0px;}
#abstract div {position:absolute;top:-276px;right:40px;background:url(../images/abstract-rot-horiz.png) no-repeat bottom right;width:568px;height:697px;}
/* *:first-child+html #abstract div {top:-275px;} */

#shadow {height:0px;position:relative;z-index:5;}
html>body #shadow div {position:absolute;top:0;left:0;height:9px;width:960px;background: url(../images/shadow.png) repeat-x top left;}

/* For IE6 */
html #raida div, #abstract div, #shadow div {
	behavior: url(javascripts/iepngfix.htc)
}

#footer {position:relative;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;font-size:80%;color:#333;overflow:hidden;width:100%;}
#kalogo {float:right;margin-right:10px;}
#copyright {float:left;padding:15px 10px;}

/* Languages */
#lang-bar li {display:inline;}
#lang-bar li a {color:#fff;font-size:90%;display:inline-block;padding:3px;background: url(../images/lang-item-bg.png) repeat;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius: 5px;border-radius: 5px;text-align:center;text-decoration:none;}
#lang-bar li a:hover {background: url(../images/lang-item-bg-hover.png) repeat}

/* Colors */
.bordo {background:#a74226;}
.txt-bordo {color:#A74226;font-style:italic;font-weight:bold;}
.red {background:#c34320;}

/* Text */
.text {margin:10px 0;text-indent:15px;line-height:25px;} /*text-align:justify;*/
.small-txt {font-size:80%;}
.fixed {width:630px;}
.right-fresspace {margin-right:185px;}
.notice {background:#41B145;padding:10px;font-weight:bold;}
h2, h3, h4 {margin:15px 0 10px 0;font-size:120%;color:#611103;border-bottom:1px solid #a74226;}
h3 {font-size:100%;border-bottom:1px dotted #a74226;}
h4 {margin:0 0 0 15px;font-size:12px !important;border-bottom:none;text-decoration:underline;}
#lessons {}
ul.list {margin:10px 0;}
.list li {margin-left:30px;list-style-image: url(../images/list-arrow1.png);list-style-position: inside;padding:1px;font-size:80%;}
.info-list li {padding:4px;}
#news li {list-style-image: url(../images/list-arrow2.png);list-style-position: inside;padding:4px;font-size:14px;}

/* Tables */
table.info {width:100%;}
table.info td {padding:7px;}
#lessons {width:100%; margin:10px 0;}
#lessons th, #lessons td {border:1px solid #a74226;padding:3px;font-size:90%}
#lessons th {padding:5px; text-align:center;background:url(../images/info-link-v.png) repeat;color:#790d04}
#lessons td {font-size:80%;text-align:center}
#lessons td.heading {color:#a74226;}

.contacts-data {font-size:80%;margin-left:30px}
.contacts-data td {padding:2px;}
.contacts-data th {padding-right:10px;}

/* Fields */
input, textarea {padding:1px;width:200px;border:1px solid #a74226;font-size:80%;padding:4px;font-family:Verdana, Tahoma, Arial;}

/* Links */
.read-more {display:block;padding:3px;}
.action-button {display:block;width:70px;height:25px;background:url(../images/info-link-v.png) repeat;font-size:120%;padding-top:5px;font-variant:small-caps;color:#A72400; text-decoration:none !important;}
.action-button:hover {color:#fff !important;}
#content a {text-decoration:underline;color:#a74226;}

/* Grid */
#grid-wrapper {margin-right:200px;overflow:hidden;height:100%;margin:10px 0;}
.grid {width:300px;float:left;margin:3px 3px 3px 20px;}
.long-grid {width:630px;float:left;margin:3px 3px 3px 20px;}

/* Quick gallery */
#q-gallery, .small-q-gallery {overflow:hidden;width:100%;}
#q-gallery li, .small-q-gallery li {float:left;width:190px;margin:5px;}
.small-q-gallery li {float:left;width:130px;margin:5px;}


/* Teachers accordion */
.accTitle {width:684px;padding:8px;background:url(../images/info-link-v.png) no-repeat top left;text-align:left;color:#a72400;}
.accTitle:hover {color:#fff;}

/* Photo gallery */
#foto-wrapper {}
.foto { height:200px;width:150px;background:url(../images/photo-bg.gif) repeat; margin:5px 0 5px 20px;position:relative;float:left;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius: 10px;border-radius: 10px; padding:0 20px;}
.foto div.img {height:125px;margin:15px 0 0 0;text-align:center;}
.foto div.name  {padding:5px 0;font-size:12px;color:#871000}
.small-foto {height:65px;width:70px;margin:10px 0 10px 10px !important;padding:0 5px;}
.small-foto div.img {height:30px;width:70px;text-align:center;margin:7px 0 0 0;}
/*.border-bottom {display:block;background:url(../images/border.png) no-repeat top left;width:250px;height:40px}*/

/* Shops */
#shops {overflow: hidden;width:100%;}
.shop {float:left;width:200px;height:200px;border:2px solid #A74226;margin:13px;padding:10px;background:url(../images/info-link-v.png) repeat top left;}
.shop ul {text-align:left;}
.shop a {color:#FFF;}


/* Clearing floats */
.clear { display: inline-block; }
.clear:after, .container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear { display: block; }
/*invisible*/
.invisible {visibility:hidden;}

