/*-------------------------------------------------------------------

	DIALOG WEBDESIGN

	Addresse:	Dialog WebDesign GmbH
				Hanauer Landstra�e 521
				60386 Frankfurt am Main
	Telefon:	069 - 41 67 48 50
	Fax:		069 - 21 97 85 30
	Email:		info@dialog-webdesign.de
	Website:	Dialog-Webdesign.de

-------------------------------------------------------------------*/

@media Screen {


/* GLOBAL
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
html {height: 100%;}
body {font-family: Arial, Geneva, sans-serif; font-size: 62.5%; min-width: 77em; height: 100%; background:#903998;}
* {margin: 0; padding: 0; border: none;}
a {outline: none;}
.clear, .clearfloat {clear: both;}
h1{font:2.4em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; font-weight:bold;}
h2 {font:bold 2.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000;  padding:0 0 .5em;}
h3 {font-size: 1.7em; font-weight: normal; color: #000; padding:.8em 0 .5em;}
h4 {font-size: 1.6em; font-weight: normal; color: #000; padding:.8em 0 .5em;}
h5 {font-size: 1.5em; font-weight: normal; color: #000; padding:.8em 0 .5em;}
h6 {font-size: 1.4em; font-weight: normal; color: #000; padding:.8em 0 .5em;}

/* GLOBAL COLUMN
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.page {margin: 0 auto; max-width: 98.5em; min-height: 100%; background:#fff;}

/* Header */
.header {padding: .2em 0 1em; overflow: hidden;}
.index .header {padding: .2em 0 0;}

.header_control, .header_content {overflow: hidden; }

.header_content {background: url(../img/header_bg.jpg) 0 0 no-repeat; padding: 0 ;  border:none; height:130px;}
.header_content h3{font-size:1.4em; padding:.2em 0;}

.news_head {background: url(../img/header_news.jpg) 100% 1px no-repeat;}
.video_head {background: url(../img/header_video.jpg) 100% 1px no-repeat;}
.help_head {background: url(../img/header_help.jpg) 100% 1px no-repeat;}
.about_head {background: url(../img/header_about.jpg) 100% 1px no-repeat;}


/* Content */
.page_content { overflow: hidden;}
.padding_start {padding: 0 31.5em 5em 31.5em; }
.padding_inner {padding: 0 31.5em 5em 1.8em;}
.index .content {padding: 0 31.5em 5em .5em; overflow: hidden;}

.content_column { padding: 0 ;float:left;overflow:hidden; width:97%;}
.index .content_column {padding-left:0.5em; width:90%;}
.content_column a, .content_column h2{float:none; }

.left_column {
float:left;
margin:0 0 1em -31em;
width:31.6em;
overflow: hidden;
display: block;
padding:0 .8em 0 0;
}
.left_column .clear {
clear:both;
height:1px;
overflow:hidden;
width:100%;
}

/* right column */
.right_column {padding: .8em 0 0 .8em; margin: 0 -31.2em 0 0; float: right; width: 31.6em; overflow: hidden;}

/* Footer */
.page_footer {margin: -4.5em auto 0; border-top: 1px solid #666; overflow: hidden; max-width: 98.5em; background: url(../img/footer_bg.jpg) 0 35px no-repeat; }

/* more
--------*/
.center {text-align: center;}
.left {float: left; text-align: left;}
.right {float: right; text-align: right;}

/* HEADER COLUMNN TYPOGRAPHY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* Link
--------*/
.header a {color: #000; text-decoration: none;}

/* Not numbered list
---------------------*/
.header ul {list-style: none;}
.header ul li {font-size: 1.2em; color: #000;}

.header ul.bunner{padding-top:.8em;}
.header ul.bunner,.header ul.bunner li{float:left;}


/* logo */
.logo {padding: 0 0 .1em; margin: 1em 0 0 ; position:relative; float:left; overflow: hidden;  }
.logo:active,.logo:focus{background:none;}
.logo img{padding:.5em ;}
.logo strong {display:none;}
#scrolltext{width:204%; margin:0em 0 0 -31em;}
#scrolltext h3{padding:0.5em!important; font-size:1.1em; white-space: nowrap; width: 3330px;}


/* lang_menu */
ul.lang_menu {float: left; padding: .2em 0 0 1.8em;}
.index ul.lang_menu {padding: .2em 0 0 .5em;}
ul.lang_menu li {color: #510857; padding: .7em 1.3em 0 0; float: left;}
ul.lang_menu li a {}
ul.lang_menu li a:hover, ul.lang_menu li afocus, ul.lang_menu li a:active {text-decoration: underline;}

/* nav menu */
ul.nav_menu {float: right; padding: 0 0 .1em;}
ul.nav_menu li {padding: 0 1.5em; float: left; text-transform: capitalize;}
ul.nav_menu li a {display: block; padding: .5em .3em .3em; border-bottom: .41em solid #fff; float: left; font-size:1.3em;}
ul.nav_menu li a:hover {border-color: #8D4793; text-decoration:none;}
ul.nav_menu li a:focus, ul.nav_menu li a:active, ul.nav_menu li.active a {color: #fff; background: #903998; border-color: #903998;}


/* CONTENT COLUMNN TYPOGRAPHY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* Link
--------*/
a {color: #510857; text-decoration: none; cursor:pointer;}
a:visited {color: #605f60; text-decoration: none;}
a:hover {text-decoration: underline; color: #510857;}
a:active, .content_column a:focus {background: #510857; color: #fff; text-decoration: underline;}

/* Header and paragraph
------------------------*/
.content_column p {font-size: 1.3em; color: #000; padding-bottom:2em;}
.index .content_column  p {height:3.5em;overflow:hidden;  padding:0 1.5em 0 0;}

/* Not numbered list
---------------------*/
.content_column ul {list-style: none; padding: 0 0 2.6em;}
.content_column ul ul {padding: 0 0 0 .5em;}
.content_column ul li {background: url(../img/li.gif) .2em .4em no-repeat; font-size: 1.3em; color: #000; padding: 0 0 .2em 1em;}
.content_column ul li li {font-size: 1em;}
.content_column ul li ul li {background: url(../img/li_li.gif) .2em .7em no-repeat; padding: .2em 0 0 1em;}

/* Numbered list
-----------------*/
.content_column ol {margin: 0 1.5em 0 2.5em; padding: 0 0 2.6em;}
.content_column ol ol {margin: 0; padding: 0 0 0 .4em;}
.content_column ol li {font-size: 1.3em; color: #000; padding: 0 0 .2em;}
.content_column ol li li {font-size: 1em; padding: .2em 0 0;}

/* Combined version of the lists
---------------------------------*/
.content_column ol ul {padding: 0; margin: 0 0 0 .58em;}
.content_column ul ol {padding: 0; margin: 0 0 0 2.1em;}
.content_column ol ul li {background: url(../img/li.gif) 0 .7em no-repeat; padding: .2em 0 0 1em;}
.content_column ol ul li ol li ul li {background: url(../img/li_li.gif) 0 .9em no-repeat; padding: .2em 0 0 1em;}
.content_column ol ol li, .content_column ul ol li, .content_column ul ul ol li {background: none; padding: .2em 0 0;}

.content_column ol li p, .content_column ul li p {font-size: 1em;}

/* Table
---------*/
.content_column table {margin: 0 0 2.6em; border-collapse: collapse; border-spacing: 0; text-align: left; width: 100%;}
.content_column table caption {background: #dedede; font-size: 1.6em; color: #4d4d4d; text-align: left; padding: .3em .5em; border-bottom: 1px solid #666;}
.content_column table th {background: #ececec; font-size: 1.3em; font-weight: normal; color: #4d4d4d; padding: .5em .7em; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; vertical-align: top;}
.content_column table td {font-size: 1.3em; color: #000; padding: .5em 1em; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; vertical-align: top;}

.content_column .imgleft {float: left; padding: .4em 1em 1em 0}
.content_column .imgright {float: right; padding: .4em 0 1em 1em;}

/* Blockquote
--------------*/
.content_column blockquote {padding: 0 1em 2.6em 5em; text-align: justify;}
.content_column blockquote p {font-size: 1.2em; line-height: 1.5em; font-style: italic; padding: .3em .5em; padding: 1em; border-left: 1px solid #d4d6d6;}

/*Report
****************************************************************************/
.report{width:204%;  margin:0 0 1em -31em; padding:0 0 1em; background:#DFC0E0 url(../img/report_bg.gif) repeat-x 0 0; overflow:hidden; border:1px solid #E3C4E4;}
.report div{background:url(../img/report_bg_hand_left.gif) no-repeat 0 0; padding:0 0 0 13em ;}
.report div div{background:url(../img/report_bg_hand.gif) no-repeat 100% 0; padding: 0 11em 0 0; overflow:hidden; height:14em;}
.report strong{font-size:1.8em; font-family:"Trebuchet MS"; color:#903998;}
.report p{font-size:1.6em;font-family:tahoma; margin-top:1em; font-weight:bold;}
.report a{margin-top:1em; display:block; font-size:1.3em; text-decoration:none;color:#000; font-weight:normal;}
.report a:hover, .report a:active, .report a:focus{background:none!important; color:#903998;}

/* LEFT COLUMNN TYPOGRAPHY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* Header and paragraph
------------------------*/
.left_column p {font-size: 1.3em; color: #000; padding-bottom:2em;}
.index .left_column p {height:3.5em; overflow:hidden; padding:0 1.5em 0 0;}

/* Not numbered list
---------------------*/
.left_column ul {list-style: none; padding: 0 0 2.6em;}
.left_column ul ul {padding: 0 0 0 .5em;}
.left_column ul li {font-size: 1.3em; color: #000; padding: 0 0 .2em; overflow: hidden;}
.left_column ul li li {font-size: 1em;}
.left_column ul li ul li {padding: .2em 0 0;}

/* Numbered list
-----------------*/
.left_column ol {margin: 0 1.5em 0 2.5em; padding: 0 0 2.6em;}
.left_column ol ol {margin: 0; padding: 0 0 0 .4em;}
.left_column ol li {font-size: 1.3em; color: #000; padding: 0 0 .2em;}
.left_column ol li li {font-size: 1em; padding: .2em 0 0;}

/* Combined version of the lists
---------------------------------*/
.left_column ol ul {padding: 0; margin: 0 0 0 .58em;}
.left_column ul ol {padding: 0; margin: 0 0 0 2.1em;}
.left_column ol ul li {background: url(../img/li.gif) 0 .7em no-repeat; padding: .2em 0 0 1em;}
.left_column ol ul li ol li ul li {background: url(../img/li_li.gif) 0 .9em no-repeat; padding: .2em 0 0 1em;}
.left_column ol ol li, .left_column ul ol li, .left_column ul ul ol li {background: none; padding: .2em 0 0;}

.left_column ol li p, .left_column ul li p {font-size: 1em;}

/* Table
---------*/
.left_column table {margin: 0 0 2.6em; border-collapse: collapse; border-spacing: 0; text-align: left; width: 100%;}
.left_column table caption {background: #dedede; font-size: 1.6em; color: #4d4d4d; text-align: left; padding: .3em .5em; border-bottom: 1px solid #666;}
.left_column table th {background: #ececec; font-size: 1.3em; font-weight: normal; color: #4d4d4d; padding: .5em .7em; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; vertical-align: top;}
.left_column table td {font-size: 1.3em; color: #4d4d4d; padding: .5em 1em; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; vertical-align: top;}

.left_column .imgleft {float: left; padding: 0 .6em 0 0;}
.left_column .imgright {float: right; padding: 0 0 0 .6em;}

/* Blockquote
--------------*/
.left_column blockquote {padding: 0 1em 2.6em 5em; text-align: justify;}
.left_column blockquote p {font-size: 1.2em; line-height: 1.5em; font-style: italic; padding: .3em .5em; padding: 1em; border-left: 1px solid #d4d6d6;}

/* RIGHT COLUMNN TYPOGRAPHY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* Header and paragraph
------------------------*/
.right_column p {font-size: 1.3em; color: #000; padding-bottom:2em;}

/* Not numbered list
---------------------*/
.right_column ul {list-style: none; padding: 0 0 2.6em;}
.right_column ul ul {padding: 0 0 0 .5em;}
.right_column ul li {font-size: 1.3em; color: #000; padding: 0 0 .2em; overflow: hidden;}
.right_column ul li li {font-size: 1em;}
.right_column ul li ul li {padding: .2em 0 0;}

/* Numbered list
-----------------*/
.right_column ol {margin: 0 1.5em 0 2.5em; padding: 0 0 2.6em;}
.right_column ol ol {margin: 0; padding: 0 0 0 .4em;}
.right_column ol li {font-size: 1.3em; color: #000; padding: 0 0 .2em;}
.right_column ol li li {font-size: 1em; padding: .2em 0 0;}

/*RSS
*************************/
.rss {display:block; overflow:hidden; clear:both; padding-bottom:1em!important;}
.rss li{float:left; margin-right:2em;}
.rss li a{line-height:2em;}
.rss li img{float:left;}

/* Combined version of the lists
---------------------------------*/
.right_column ol ul {padding: 0; margin: 0 0 0 .58em;}
.right_column ul ol {padding: 0; margin: 0 0 0 2.1em;}
.right_column ol ul li {background: url(../img/li.gif) 0 .7em no-repeat; padding: .2em 0 0 1em;}
.right_column ol ul li ol li ul li {background: url(../img/li_li.gif) 0 .9em no-repeat; padding: .2em 0 0 1em;}
.right_column ol ol li, .right_column ul ol li, .right_column ul ul ol li {background: none; padding: .2em 0 0;}

.right_column ol li p, .right_column ul li p {font-size: 1em;}

/* Table
---------*/
.right_column table {margin: 0 0 2.6em; border-collapse: collapse; border-spacing: 0; text-align: left; width: 100%;}
.right_column table caption {background: #dedede; font-size: 1.6em; color: #4d4d4d; text-align: left; padding: .3em .5em; border-bottom: 1px solid #666;}
.right_column table th {background: #ececec; font-size: 1.3em; font-weight: normal; color: #4d4d4d; padding: .5em .7em; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; vertical-align: top;}
.right_column table td {font-size: 1.3em; color: #4d4d4d; padding: .5em 1em; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; vertical-align: top;}

.right_column .imgleft {float: left; padding: 0 .6em 0 0;}
.right_column .imgright {float: right; padding: 0 0 0 .6em;}

/* Blockquote
--------------*/
.right_column blockquote {padding: 0 1em 2.6em 5em; text-align: justify;}
.right_column blockquote p {font-size: 1.2em; line-height: 1.5em; font-style: italic; padding: .3em .5em; padding: 1em; border-left: 1px solid #d4d6d6;}

/* FOOTER COLUMNN TYPOGRAPHY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* Link
--------*/
.page_footer p {font-size: 1.1em; color: #4d4d4d; padding: 1em 0 0 1em;}
.index .page_footer p {padding: 1em 0 0 1em;}

.page_footer .left{float:none; overflow:hidden;}
.page_footer .left a{position:relative;}
.page_footer .left p{float:left; width:48%; text-align:right;}
.page_footer .left p:first-child{text-align:left;}
.page_footer .right {float:none; text-align:center; margin-top:11.5em;}
.page_footer .right li {font-size: 1em; padding: 0 0 0 2.5em; display:inline;}


/* COLUMNN MENU
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
ul.column_menu {padding: 0 0 4.5em;}
ul.column_menu ul {padding: 0;}

ul.column_menu li {background: none; padding: 0; border-bottom: 1px solid #bfbfbf; line-height: normal;}
ul.column_menu li li {padding: 0; border-bottom: none; border-top: 1px solid #bfbfbf;}

ul.column_menu li a {display: block; color: #510857; padding: .53em 1em; text-decoration: none; border: 1px solid #fff;}
ul.column_menu li li a {padding-left: 2.5em;}
ul.column_menu li a:active, ul.column_menu li a:focus, ul.column_menu li a.active, ul.column_menu li a:hover {background: #903998; text-decoration: none; color: #fff;}
ul.column_menu li a:visited {text-decoration: none;}


/* COLUMNN NEWS BOX
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
ul.news_box ul, ul.chart_box ul {padding: 0;}
ul.news_box ul li, ul.chart_box ul li {display: inline}
ul.news_box li a, ul.chart_box li a {background: url(../img/a_sep.gif) 0 .3em no-repeat; padding: 0 0 0 1.5em; margin: 0 1em 0 0;}
ul.news_box li p, ul.chart_box li p {padding: 0 0 1em;}
ul.news_box li img, ul.chart_box li img {padding: 0 0 1em; display: block;}


/* SEARCH BOX
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.search_box {padding: 0 0 2.8em; overflow: hidden;}
.search_box legend, .search_box label {display: none;}
.search_box input {font-size: 1.3em; color: #4d4d4d; border: 1px solid #b3b3b3; padding: .1em .46em; margin: 0 0 .5em; width: 14.6em; float: left;}
.search_box input#submit {padding: 0; margin: 0 0 0 .2em; width: auto; cursor: pointer;}
.search_box input#submit:hover, .search_box input#submit:focus, .search_box input#submit:active {border-color: #333;}


/* BANNER
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
a.banner {background: url(../img/banner.jpg) no-repeat; font-size: 1.7em; color: #fff!important; padding: 1.07em 1.05em 0; margin: 0 0 1.7em; width: 14.35em; height: 3.4em; display: block;}
a.banner:hover, a.banner:active, a.banner:hover {color: #fff; background: url(../img/banner.jpg) no-repeat;}


/* IMG BOX
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.img_text_tpl, .description, .video_text_tp {font-size: 1.2em; text-align: center; padding: .5em; margin: .1em 1em 1em 0; float: left; border: 1px solid #999;}
.img_text_tpl img, .description img {display: block; margin: 0 auto .5em;}


/* CENTER POSITION MENU
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
ul.center li {display: inline;}


/* LEFT POSITION MENU
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
ul.left li {float: left; padding: 0 .5em .5em 0;}


/* BREAD CRUMBS
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
ul.bread_crumbs {overflow: hidden; padding-top: .2em;}
ul.bread_crumbs li {background: url(../img/bread_crumbs.gif) 100% 60% no-repeat; font-size: 1.2em; padding: 0 1.16em 0 .83em; display:inline;}
ul.bread_crumbs li.first {background: none; padding: 0;}
ul.bread_crumbs li.end {background: none;}
ul.bread_crumbs h2 {font: 1em Tahoma, Geneva, sans-serif; color: #808080; padding:0; display:inline;}


/* Invisible Menu
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.invisible_menu	{position: relative;}
.invisible_menu ul {position: absolute; list-style: none;}
.invisible_menu a {color: #fff; font-size: 1.2em; padding: 1em 2em; position: absolute; left: -900px; top: -900px; background-color: #D40000; text-decoration: none; width: 7em;}
.invisible_menu a:active, .invisible_menu a:focus, .invisible_menu a:active {border: solid 1px white; left: 0; top: 0;}


/* TWO COLUMN
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
ul.two_column {overflow: hidden;}
ul.two_column li {background: none; float: left; padding: 0 1%; width: 48%; overflow: hidden;}

ul.two_column li h3 {font-size: 1.7em; padding: 0 0 1em;}

ul.two_column li img {display: block; padding: 0 0 1.5em;}
ul.two_column li a {background: url(../img/a_sep.gif) 0 .3em no-repeat; padding: 0 0 0 1.5em;}


/* THREE COLUMN
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
ul.three_column {overflow: hidden; padding: 0 0 .5em;}
ul.three_column li {background: none; font-size: 1.3em; padding: 0 .2%; float: left; width: 32.9%; overflow: hidden;}

ul.three_column li h3 {font-size: 1.15em; color: #fff; padding: .33em .76em;}
ul.three_column li h3.color_1 {background: #ff8800;}
ul.three_column li h3.color_2 {background: #f74800;}
ul.three_column li h3.color_3 {background: #d40000;}

ul.three_column li img {padding: .15em 0 1.46em; display: block;}

ul.three_column li p {padding: 0 .76em .76em;}

ul.three_column li ul {padding: 0 .76em .76em;}
ul.three_column li ul li {background: none; padding: 0 0 .76em 0; width: auto; float: none;}


/* PAGE NAV
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.pageNav ul {overflow: hidden;}
.pageNav ul li {background: none; font-size: 1.4em; padding: 0 1.2em 0 0; float: left;}
.pageNav ul li a {padding: 0 .4em; float: left; display: block;}
.pageNav ul li span {font-size: 1em;}


/* GALLERY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.gallery {padding-top: 2em; width: 47em; margin: 0 auto; overflow: hidden;}
.gallery p {font-weight: bold; text-align: center; clear: both;}
.vertical p {clear: none;}

/* horisontal */
ul.kontrol {height: 29.9em; width: 47em; margin: 0 auto; padding: 0 0 1em; overflow: hidden; list-style: none;}
ul.kontrol li {margin: 0; padding: 0; float: left; background: none; font-size: 1em;}
ul.kontrol li.center {padding: 0; height: 29.9em; width: 35.5em; overflow: hidden; text-align: center;}

ul.kontrol li.left {margin: 0 4.2em 0 0;}
ul.kontrol li.right {margin: 0 0 0 4.2em; text-align: left;}
ul.kontrol li.left a, ul.kontrol li.right a {width: 1.5em; height: 29.9em; display: block; float: left; background: none; overflow: hidden;}
ul.kontrol li.left a img, ul.kontrol li.right a img {padding: 7.9em 0 0;}
ul.kontrol li.left a:hover, ul.kontrol li.left a:focus, ul.kontrol li.left a:active {text-indent: -9999px; background: url(../img/gallery/gallery_left_h.gif) 0 7.9em no-repeat;}
ul.kontrol li.right a:hover, ul.kontrol li.right a:focus, ul.kontrol li.right a:active {text-indent: -99999px; background: url(../img/gallery/gallery_right_h.gif) 0 7.9em no-repeat;}

.listing_g {height: 11.5em; overflow: auto; margin: 0 auto; display: block; width: 47em; padding: 2px 0 0; position: relative; clear: both;}
.listing_g ul {margin: 0; padding: 0; white-space: nowrap; width: 100%;}
.listing_g ul li {margin: 0; padding: 0; list-style: none; display: inline; background: none; margin: 0 1px;}
.listing_g ul li a img {border: 1px solid #a7bcc0; padding: 1px; background: #a7bcc0;}
.listing_g ul li a:hover img, .listing_g ul li a:focus img, .listing_g ul li a:active img {border: 1px solid #1b5e74; background: #1b5e74;}

/* vertical */
.vertical {width: 100%; float: left;}
.vertical div {width: 39em; float: left;}
.vertical ul.kontrol {display: block; height: 30em; width: 39em; margin: 0; padding: 0 0 1em; overflow: hidden; list-style: none;}
.vertical ul.kontrol li {margin: 0; padding: 0; float: left; background: none; font-size: 1em;}
.vertical ul.kontrol li.center {padding: 0; height: 29.9em; width: 35.5em; overflow: hidden; text-align: center;}

.vertical ul.kontrol li.left {margin: 0;}
.vertical ul.kontrol li.right {margin: 0; text-align: left;}
.vertical ul.kontrol li.left a, .vertical ul.kontrol li.right a {width: 1.5em; height: 29.9em; display: block; float: left; background: none; overflow: hidden;}
.vertical ul.kontrol li.left a img, .vertical ul.kontrol li.right a img {padding: 7.9em 0 0;}
ul.kontrol li.left a:hover, ul.kontrol li.left a:focus, ul.kontrol li.left a:active {text-indent: -9999px; background: url(../img/gallery/gallery_left_h.gif) 0 7.9em no-repeat;}
ul.kontrol li.right a:hover, ul.kontrol li.right a:focus, ul.kontrol li.right a:active {text-indent: -99999px; background: url(../img/gallery/gallery_right_h.gif) 0 7.9em no-repeat;}

.vertical .listing_g {height: 29em; overflow: auto; display: block; width: 16.3em; margin: .5em 0 0 .5em; position: relative; clear: none; float: right;}
.vertical .listing_g ul {margin: 0; padding: 0; white-space: nowrap; height: 100%; width: 14em;}
.vertical .listing_g ul li {margin: 0; padding: 0; list-style: none; display: block; background: none; margin: 0 1px;}
.vertical .listing_g ul li a img {border: 1px solid #a7bcc0; padding: 1px; background: #a7bcc0;}
.vertical .listing_g ul li a:hover img, .vertical .listing_g ul li a:focus img, .vertical .listing_g ul li a:active img {border: 1px solid #1b5e74; background: #1b5e74;}

/* gallery_start */
.gallery_start ul {list-style: none; overflow: hidden; float: left; margin: 0 0 0 -5.4em;}
.gallery_start ul li {margin: 0; padding: 0 0 2em 5.4em; font-size: 1em; background: none; float: left; text-align: center;}
.gallery_start ul li a {text-decoration: none; height: 12em; width: 15em; overflow: hidden; font-size: 1em; float: left; display: block; background: #cfdde0;}
.gallery_start ul li a span {display: block; padding: .5em 0; height: 9em; cursor: pointer;}
.gallery_start ul li a strong {font-weight: normal; font-size: 1.1em;}
.gallery_start ul li a img {border: none;}
.gallery_start ul li a:hover strong {color: #510857;}
.gallery_start ul li a:active strong, .gallery_start ul li a:focus strong {color: #fff;}


/* NEWS ALL FROM CONTENT
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
ul.ear {overflow: hidden; padding: 0 0 1em;}
ul.ear li {background: none; padding: 0 .9em 0 0; float: left;}
ul.ear li.end {padding: 0;}
ul.ear li.active span {color: #000;}

ul.news_previw {padding: 2em 0 0;}
ul.news_previw li {padding: 0 0 .7em; background: none; clear: both;}
ul.news_previw li p {padding: .3em 0 1.2em;}
ul.news_previw li p.news_h {padding: 0;}
ul.news_previw li p.news_h span {font-size: .92em; display: block; padding: 0 0 .3em}
ul.news_previw li p.news_h a {font-size: 1.3em;}

.news_detail{margin-bottom:2em;}
.news_detail p.date {padding: .2em 0 .5em; font-weight: bold;}


/* COMMERN AND GUEST BOOK BOX
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
 span.avatar, span.number {display: none;}
.comment_gbook {padding: .5em 0 2em;}

ul.post {}
ul.post li {background: none; padding: 0 0 1em;}
ul.post li h3 {text-transform: none; border-bottom: 1px solid #913998; padding: 0 0 .2em;}
ul.post li p {padding-left: 1em; color:#808080;}
ul.post li span.date {padding: .5em 0; display: block;}

.g_book {padding: 1em 0 0 10em; border-top: 2px solid #37494c;}
.g_book legend {display: none;}

.g_book label {font: bold 1.2em Tahoma, Geneva, sans-serif; color: #37494C; margin: 0 0 0 -8.3em; float: left; display: block; width: 8.3em;}
.g_book input, .g_book textarea {background: #fff; font: 1.2em Tahoma, Geneva, sans-serif; color: #37494C; border: 1px solid #37494C; width: 50%; margin: 0 0 1em; padding: .1em;}
.g_book textarea {width: 98%; height: 5em;}
.g_book input.clear_but, .g_book input.submit_but {color: #37494C; background: #E5E7E7; border-color: #fff #fff #37494C #fff; border-style: solid; border-width: 1px; width: auto; padding: .2em .4em; margin: .2em 1em 0 0; cursor: pointer;}


/* SEARCH PAGE
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.search_result {padding: .2em 0 0; width: 100%; overflow: hidden;}
.search_result span {font-size: 1.1em; color: #333; display: block;}
.search_result ol {}
.search_result ol li {padding-bottom: 1.7em;}
.search_result ol li a {font-size: 1.3em;}
.search_result ol li span.result_url {font-size: 1em; color: #666; padding: .5em 0 0;}

.search_result .pageNav ul {overflow: hidden;}
.search_result .pageNav ul li {background: none; float: left; padding: 0 2em 0 0;}
.search_result .pageNav ul li a, .search_result .pageNav ul li span {display: block; padding: 0 .2em; float: left; color: #510857; border: 1px solid #fff;}
.search_result .pageNav ul li a:hover {color: #f74800; text-decoration: none;}
.search_result .pageNav ul li a:focus, .search_result .pageNav ul li a:active {border-color: #f74800; background: #f74800; color: #fff; text-decoration: none;}
.search_result .pageNav ul li span {font-size: 1em; border-color: #f74800;}

.advanced_search {padding: 2em 0;}
.advanced_search p {}
.advanced_search form {overflow: hidden;}
.advanced_search form fieldset {border: none;}
.advanced_search form legend {display: none;}
.advanced_search form label {font: 1.2em Verdana, Geneva, sans-serif; color: #333; display: block; clear: left; float: left; width: 10em; margin: .2em 0 .6em;}
.advanced_search form input, .advanced_search form select {font: 1.2em Verdana, Geneva, sans-serif; color: #333; float: left; padding: .1em .3em; width: 20em; border: 1px solid #999; background: #fff; margin: 0 0 .6em;}
.advanced_search form select {padding: .1em 0 .1em .3em; width: 20.8em;}
.advanced_search form input.button {clear: both; background: #E5E7E7; border-color: #fff #fff #37494C #fff; border-style: solid; border-width: 1px; margin: 1em 0 0; color: #37494C; width: auto; padding: .2em 1.5em; text-align: center; cursor: pointer;}
.advanced_search form input.button:hover, .advanced_search form input.button:active, .advanced_search form input.button:focus {border-color: #37494C #37494C #999;}


/* 404
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
ul.page_404 {padding: 0; margin: 0;}
ul.page_404 li {font-size: 1.1em; color: #333; padding: 0 0 1.7em; background: none;}
ul.page_404 li a {font: 1.45em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #510857; font-weight: bold; text-decoration: none;}
ul.page_404 li a:hover {text-decoration: underline;}
ul.page_404 li a:focus, ul.page_404 li a:active {background: #AB0000; color: #fff;}


.standart li{float:left;}

.add_comment{ border-top: 1px solid #913998;}
.add_comment fieldset{width:49.5em;}
.add_comment label{float:left; width:15em; font-size:1.5em; color:#913998; clear:left;  }
.add_comment #author,.add_comment #comment{width:265px; border:1px solid #913998;margin:0 0 .5em 0;}
.add_comment #comment{height:10em;}
.add_comment .clear_but,.add_comment .submit_but{float:right;margin:0 .2em 0 .3em; padding:0.1em .5em; background:#913998;color:#fff; }

.login_form, .elements_list{width:49.5em;}
.login_form label, .forgot_pass label{float:left; width:15em!important; font-size:1.5em; color:#913998; clear:left;  }
.login_form input, .forgot_pass input, .elements_list input{width:265px; border:1px solid #913998;margin:0 0 .5em 0;}
.login_form ul{margin-left:21.1em;}
.login_form ul li{background:none; float:left;}
.login_form  #submit, .forgot_pass #submit_email{width:auto; float:right; border:none;background:#913998; padding:0.1em .5em; color:#fff; margin-right:.3em;}
.forgot_pass #submit_email{float:none;}

.elements_list{height:auto!important;}
.content_column .elements_list li{background:none!important; padding-left:0!important;}
.elements_list label{width:10em!important; float:left; color:#913998; padding-top:0!important; }
.elements_list label input{width:auto;margin-right:0.5em; border:none;}
.content_column #submit{background:#913998;color:#fff;padding:0.1em .5em;}
/*Vote
**************/
.vote .submit_but{ background:#913998;color:#fff; padding:0.1em .5em;}
.vote fieldset{background:none;}
.vote  p a{line-height:1.5em; padding:0.3em;}

.content_column ul.news_nav {overflow: hidden; display: block; background: #f4f4f4; clear:both; margin:0 0 1.5em; padding: 0 1em;}
* html .content_column ul.news_nav {overflow: visible; height: 1%; padding-bottom: 0.5em;}
* +html .content_column ul.news_nav {padding-bottom: 0.5em;}
.content_column ul.news_nav li {overflow: hidden; display: block; margin: 0.8em 0 0.8em; padding: 0; list-style: none; background: none;}
.content_column ul.news_nav li.prev {float: left; list-style: none;background: url(../img/list_dot_img-left.png) 0 .42em  no-repeat;}
.content_column ul.news_nav li.next {float: right; list-style: none;background: url(../img/list_dot_img.png) 100% .42em no-repeat;}
.content_column ul.news_nav li a, .content_column ul.news_nav li a:visited {display: block; overflow: hidden; padding: 0; margin: 0; border: none; background: none; text-decoration: none;}
.content_column ul.news_nav li a:hover {text-decoration: underline;}
.content_column ul.news_nav li a:focus, .content_column ul.news_nav li a:active {background: none; color:#913998;}
.content_column ul.news_nav li.prev a {padding-left:15px!important;}
.content_column ul.news_nav li.next a {padding-right: 15px!important;}

/*inner_left
************************/
.inner_left{float:left; width:98%;}
.index .inner_left{float:left; width:90%;}

/*NEWS
************************/
.news img,.news object{float:left; margin:0 1em 0 0;}
.news .clear{padding-top:1em;}
.right_column .news .clear{padding:0;}

/*QUIZ
***********************/
.quiz{ background: url(../img/bg-quiz.gif) 0 0 no-repeat; height:9em;}
.quiz strong{font-weight:normal; }
.quiz a{padding:0.5em 0.5em 0 1em; font-size:1.8em;color:#fff!important; text-decoration:none;   display:block;font-family:"Trebuchet MS"; font-weight:normal;}
.quiz a:hover, .quiz a:focus, .quiz a:active{background:none!important;}

/*quiz_menu
***********************/
.quiz_menu .item{background:#EDDAEE; padding:.5em .2em 1em .5em;margin-bottom:.1em; width:30.5em;}
.quiz_menu .item .right{margin-left:.5em;}
.quiz_menu .item span{display:block; font-size:1.3em; margin-bottom:.5em;}
.quiz_menu .item span img{margin-right:.3em;}
.quiz_menu .item p{clear:left; padding:.5em 0;}
.quiz_menu .item button{background:none;}


.allInfo{padding:0.3em 0.5em !important; background:#EBDBEC; font-weight:bold; line-height:1.2em!important; margin-top:1em; height:auto!important;}
.allInfo a{color:#510857!important; font-size:1.1em; font-family:Tahoma;  }
.allInfo a:active, .allInfo a:focus{color:#fff!important; background:#903998!important; }
.allInfo img{float:none!important;}

/*bolt-news
***********************/
.bolt-news{width:204%;  margin:2.5em 0 1em -31em; padding:0 0 1em; overflow:hidden; clear:both;}
.bolt-news .news{background:#EDDAEE; overflow:hidden; }
.bolt-news .news p{ font-weight:bold; width:50%; float:left; }
.bolt-news .news a{font-size:1.3em;font-weight:normal; display:block; padding:.5em; }
.bolt-news .news .clear{display:none;}
.bolt-news .news p.allInfo{background:#fff;width:auto; float:none; clear:both; overflow:hidden;margin-top:1em; }
.bolt-news .news p.allInfo a{margin-top:1em;  text-decoration:none;color:#000; float:left; padding:0; font-weight:bold; font-size:1.4em;}

.hidden{display:none;}

}