/* paddings and margins in brousers */
html, body, ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img { margin:0; padding:0; border:none;}
.inputtext, .inputpath { margin:0; padding:0; padding-left:3px}
input, select, textarea { margin:0}

/* total styles */
html { font-size:100.1%; height:100%}
body { font-family:arial, sans-serif; font-size:62.5%; color:#1E1E1E; background:#fff; height:100%}
input, select { font-size:1.2em}

#outer { padding-left:5px; min-height:100%; background:url(../images/a/bg_outer.gif) repeat-x 0 0; min-width:1000px}
#general { padding-bottom:95px; min-width:995px; overflow:hidden}

.block-b {
	display:block;
	padding:10px;	
}
ul {list-style:none;}

.clearing { font-size:0; height:0px; line-height:0; clear:both;}
.hand { cursor:pointer;}
.hidden { display:none;}
.idle { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 5.5+*/
-moz-opacity: 0.4; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.4; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.4; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */}


/* head */
#head { margin:0 auto; width:993px; z-index:1; position:relative}

/* language */
#head .language ul.lang { overflow:hidden; position:absolute; top:49px; right:0}
#head .language ul.lang li { padding-left:5px; float:left; font-size:1.2em; text-transform:uppercase; color:#CC0000}
#head .language ul.lang li a { color:#000}
#head .language ul.lang li.active a { color:#CC0000}
#head .language ul.lang li a:hover { color:#CC0000}

/* navchein */
#head .navchein { padding: 40px 96px 0 190px; height:35px}
#head .navchein ul.nav { padding-top:9px; height:26px; float:right}
#head .navchein ul.nav li { padding:0 8px 0 18px; color:#737373; font-size:1.2em; background:url(http://www.spielautomatenspielenkostenlos.de/images/a/arr3.gif) no-repeat 8px 4px; border-right:1px solid #D8D3C3; float:left}
#head .navchein ul.nav li a { color:#737373}
#head .navchein ul.nav li a:hover { color:#555}

/* top */
#head #top { height:111px; position:relative}

/* topmenu */
#topmenu { height: 48px; overflow: hidden;}
#topmenu ul.main-menu { padding-top:7px; float:right}
#topmenu ul.main-menu li { color:#fff; font-size:1.3em; font-weight:bold; background:url(http://www.spielautomatenspielenkostenlos.de/images/a/topmenu_d.gif) no-repeat 100% 8px; float:left}
#topmenu ul.main-menu li a { padding:9px 7px 13px; color:#fff; text-decoration:none; display:block}
#topmenu ul.main-menu li.active { margin-left:-1px}
#topmenu ul.main-menu li.active a, 
#topmenu ul.main-menu li.active { background:url(http://www.spielautomatenspielenkostenlos.de/images/a/topmenu.gif) no-repeat}
#topmenu ul.main-menu li.active a { padding-left:8px; background-position:0 0}
#topmenu ul.main-menu li.active { background-position:100% -40px}
#topmenu ul.main-menu li.end { background:none}

/* logo */
#head .logo { width:232px; background:url(../images/a/logo_forex.gif) no-repeat 0 0; position:absolute; top:2px; left:1px}
#head .logo a { width:232px; height:109px; display:block}
#head .logo a span { display:none}

/* middle page */
#page { margin:0 auto; width:993px}

#page .b-item p, #page .b-item li { font-size:1.3em}
#page .b-item li li { font-size:1.0em}

/* columns */
#page div.columns { padding-top:10px; overflow:hidden; clear:both; line-height:1.7em}
#page div.columns .coll { padding-left:5px; float:left}
#page div.columns .w710 { width:710px}
#page div.columns .w988 { width:988px}
#page div.columns .w273 { width:273px}

h1, h2, h3, p.blocktitle { padding-bottom:10px; color:#305391}
h1 { font-size:1.9em; font-weight:normal}
h2 { font-size:1.5em}
h3 { font-size:1.3em}
h4 { font-size:1.2em}
.detail h2, .detail h3, .detail h4 { padding:5px 0 7px}
.b-item p.blocktitle { font-size:1.6em !important; font-weight:bold}

.coll p.more { padding-top:5px}
.coll p.more a.more { padding-left:12px; color:#438ac4; text-decoration:underline; background:url(http://www.spielautomatenspielenkostenlos.de/images/a/arr3.gif) no-repeat 1px 4px}
.coll p.more a.more:hover { color:#666}

/* b-invitation-box style */
.b-invitation { overflow:hidden}
.b-invitation .b-item { float:left;}
.b-invitation .welc { padding:28px 0 10px 14px; width:454px; height:235px; background:#fff url(http://www.spielautomatenspielenkostenlos.de/images/a/inv.jpg) no-repeat 0 3px; border:1px solid #E5E0D3; margin-right:5px}
.b-invitation .welc p { padding-right:250px; color:#7A7A7A}
.b-invitation .welc p.slogan { padding-right:0; padding-bottom:8px; font-size:2.6em !important; color:#305391}
.b-invitation .welc p.blocktitle { padding-right:0; padding-bottom:20px; font-size:1.8em !important; font-weight:normal; color:#D12B2C}
.b-invitation .welc .more { padding:26px 0 0 9px; width:96px; height:24px; background:url(http://www.spielautomatenspielenkostenlos.de/images/a/more.gif) no-repeat 0 20px}
.b-invitation .welc .more a { width:87px; font-size:1.2em; font-weight:800; color:#fff; text-decoration:none; display:block}

.b-invitation .start { width:234px}
.b-invitation .start p.blocktitle { padding-bottom:8px; font-weight:bold}
.b-invitation .start .b-login { margin-bottom:5px; padding:12px 10px; height:107px; border:2px solid #B4B5BA; background:#B4B5BA url(http://www.spielautomatenspielenkostenlos.de/images/a/grad2.gif) repeat-x 0 0;}
.b-invitation .start .b-login .log-form { padding:5px 0; border:solid #BEBFC4; border-width:1px 0; position:relative;}
.b-invitation .start .b-login .log-form .inputtext { margin:2px 0; padding:1px 4px 2px; width:164px; color:#646464; background:#fff; border:1px solid #E6E6E6; float:left}
.b-invitation .start .b-login .log-form .button { margin-left:7px; margin-top:1px; width:30px; height:45px}

.b-invitation .start .b-login ul.added { padding-top:4px; overflow:hidden}
.b-invitation .start .b-login ul.added li { padding:3px 8px 3px 12px; font-size:1.1em !important; color:#fff; background:url(http://www.spielautomatenspielenkostenlos.de/images/a/arr.gif) no-repeat 0 8px; float:left}
.b-invitation .start .b-login ul.added li a { color:#fff}

.b-invitation .start .b-offer { padding:12px 10px; height:107px; border:2px solid #D72727; background:#D72727 url(http://www.spielautomatenspielenkostenlos.de/images/a/grad1.gif) repeat-x 0 0}
.b-invitation .start p.blocktitle { font-size:1.6em !important; color:#fff}
.b-invitation .start .b-offer ul { padding-top:4px}
.b-invitation .start .b-offer ul li { padding:5px 8px 6px 12px; background:url(../images/a/arr2.gif) no-repeat 0 10px; border-top:1px solid #E57372}
.b-invitation .start .b-offer ul li a { color:#fff; text-decoration:none}
.b-invitation .start .b-offer ul li a:hover { text-decoration:underline}

.coll .back { background:url(http://www.spielautomatenspielenkostenlos.de/images/a/gr.gif) repeat-x 0 0; border-top:3px solid #F5F5F5}
.wrapper { padding: 12px 0 5px 2px;}
.wrapper .added { background:url(http://www.spielautomatenspielenkostenlos.de/images/a/divider3.gif) no-repeat 0 0; overflow:hidden; height:1%}
.wrapper .b-item { float:left;}
.wrapper .b-item a { color:#305391}
.wrapper .w240 { padding:3px 12px 12px; width:212px}
.wrapper .w275 { padding:3px 12px 12px; width:251px}

.b-item ul { padding-left:1px}
/*.b-item ul li { padding-left:10px; background:url(http://www.spielautomatenspielenkostenlos.de/images/a/bullet.gif) no-repeat 0 8px}*/

/* b-tbl-box style */
.b-tbl .h-item { margin-bottom:5px; border:1px solid #E5E5E5}
.b-tbl .b-item { padding:8px; background:#fff url(../images/a/grad3.gif) repeat-x 0 0; border:2px solid #fff}
.b-tbl .b-object { padding-right:0 !important; padding-bottom:4px}
.b-tbl .b-object .object { padding-bottom:10px; height:170px}
.b-tbl .b-object .object img { width:258px}

.b-tbl .b-item ul.switch { padding:0 0 8px; overflow:hidden; height:1%}
.b-tbl .b-item ul.switch li { padding:0 7px 0 8px; font-size:1.2em !important; background:url(http://www.spielautomatenspielenkostenlos.de/images/a/divider.gif) no-repeat 0 3px; float:left}
.b-tbl .b-item ul.switch li.first { padding-left:0; background:none}
.b-tbl .b-item ul.switch li a { color:#868686}
.b-tbl .b-item ul.switch li a:hover { color:#666}

/* table */
.b-tbl table.inform { width:100%; background:#fff; border-collapse:collapse; table-layout:fixed}
.b-tbl table.inform tr td { padding:1px 2px 1px 9px}

.b-tbl table.inform thead { color:#fff; font-size:1.1em; font-weight:bold; background:#B4B4BC}
.b-tbl table.inform thead tr td { padding-top:4px; padding-bottom:4px; border:1px solid #B4B4BC}
.b-tbl table.inform thead td { border-right:1px solid #fff !important}
.b-tbl table.inform thead td.end { border-right:1px solid #B4B4BC !important}

.b-tbl table.inform tbody tr td { font-size:1.1em; color:#1A1A1A; border:1px solid #CFCFCF; text-transform:uppercase}
.b-tbl table.inform tbody tr td.left { padding-left:5px}
.b-tbl table.inform tbody tr td.left span.arr-t { padding-left:16px; background:url(http://www.spielautomatenspielenkostenlos.de/images/a/arr_t.gif) no-repeat 0 2px}
.b-tbl table.inform tbody tr td.left span.arr-b { padding-left:16px; background:url(http://www.spielautomatenspielenkostenlos.de/images/a/arr_b.gif) no-repeat 0 2px}

/* load */
.load { padding-bottom:11px; width:254px; height:99px;}
.load a { width:254px; height:99px; display:block}
.load a span { display:none}
.pc { background:url(http://www.spielautomatenspielenkostenlos.de/images/a/terminal.png) no-repeat 0 0}
.mob { background:url(http://www.spielautomatenspielenkostenlos.de/images/a/terminal_mob.png) no-repeat 0 0}

/* news style */
.lenta { padding-bottom:0 !important}
.b-item .item-news { padding-bottom:12px}
.b-item .item-news p.data { color:#D12B2C}

/* element style */
.element { padding-top:16px}
.element .detail p { padding-top:5px; padding-bottom:5px}
.element .detail ul { padding:0 10px 12px 16px}
.element .detail a { color:#305391}


.b-download { padding: 30px 0 6px 54px; background: url(http://www.spielautomatenspielenkostenlos.de/images/a/mobile_term.png) no-repeat 0 30px;}
#page .b-download p { font-size: 1.2em; color: #000; font-weight: bold;}
.b-download p span {font-size: 12px; font-weight: normal;}
.b-download p a { padding-top: 1px; font-size: 18px; color: #d72727; font-weight: 400; display: block;}

.c-download { padding: 30px 0 6px 54px; background: url(http://www.spielautomatenspielenkostenlos.de/images/a/client_term.png) no-repeat 0 30px;}
#page .c-download p { font-size: 1.2em; color: #000; font-weight: bold;}
.c-download p span {font-size: 12px; font-weight: normal;}
.c-download p a { padding-top: 1px; font-size: 18px; color: #d72727; font-weight: 400; display: block;}



#page div.columns .b-attention { width:381px; overflow:hidden;}
.b-attention { padding: 20px 310px 15px 15px; height: 215px; background: #f5f5f5 url(http://www.spielautomatenspielenkostenlos.de/images/a/prize.gif) no-repeat 428px 30px; border: 1px solid #e5e5e5;}
.с-attention { padding: 20px 20px 15px 15px; height: 280px; background: #f5f5f5; border: 1px solid #e5e5e5;}
.b-attention p.blocktitle { color: #f78a20; font-size: 1.8em !important; font-weight: 400;}
.b-attention p.gray { color: #7f7f7f;}
.b-attention span.block { display: block;}

.coll .b-attention p.more { padding-top:5px; padding-left: 270px}
.coll .b-attention p.more a.more, .h-item a.more { background:url(../images/a/arr2.gif) no-repeat 1px 4px}
.coll .b-attention p.more a.more:hover, .h-item a.more:hover { color:#666}

.b-item ul.link { padding: 5px 0 20px 4px;}
.b-item ul.link li { padding: 0 0 8px 10px; background:url(../images/a/arr2.gif) no-repeat 0 5px}
.b-item ul.link li a { color: #101010;}

.news { padding: 16px 11px 11px;}
.news ul.square a { color: #1e1e1e;}
.news ul.square li { padding-bottom: 10px;}
.news ul.square a { text-decoration: none;}


.top_text { font-size:9px;}


/* footer */
#footer { margin-top:-80px; padding-left:10px; height:80px; color:#828282; background:url(../images/a/footer_bg.gif) repeat-x 0 0; min-width:995px; z-index:1; position:relative}
#footer .added { margin:0 auto; width:990px}
#footer p { padding-top:30px; font-size:1.2em}
#footer a { color:#CD0505}
#footer a:hover { color:#840707}

#footer #counters { margin-bottom:-20px; width:300px; float:right; text-align:right; position:relative; top:-20px}
#footer #counters img { margin-left:5px}

/*Content in table*/
td, th {font-size:1.3em;}
td select, td input, td table tr td {font-size:1.0em;}
table.spec td {font-size:12px;}
table.content td img {margin-top:6px}

/* Lists*/
.element ol {margin-left: 15px; margin-top: 5px;}
.element ol li {margin-bottom: 7px;}
ul.marked, .element ul {margin-left: 15px; margin-top: 5px; list-style:square;}
ul.marked li, .element ul li, ul.markedred li {margin-bottom: 7px;}
.element ul li ul li, .element ol li ul li {margin-bottom: 5px;}
.w240 ul li {margin-bottom: 2px;}
ul.markedred {margin-left: 10px; list-style:square; color:red}
ul.markedred li {padding-left: 0; margin-left:0}
ul.markedred li span {color:black}

#topmenu ul.main-menu li a { padding-bottom:14px}

.b-invitation .start .b-login .log-form { padding:5px 0 7px}

/* .b-item ul li { background:url(http://www.spielautomatenspielenkostenlos.de/images/a/bullet.gif) no-repeat 0 7px} */

#outer { _height:100%}

* html #page div.columns { height:1%}

.b-invitation { height:1%}
.b-invitation .start .b-login .log-form .inputtext { padding:2px 4px 2px; float:none}
.b-invitation .start .b-login .log-form .button { margin-left:0; margin-top:0; position:absolute; top:8px; right:0}
.b-invitation .start .b-offer ul li { background:url(../images/a/arr2.gif) no-repeat 0 11px}

* html .b-invitation .start .b-login { padding:12px 10px 4px}
* html .b-invitation .start .b-offer { padding:12px 10px 3px}

* html .wrapper .w275 { margin-right:-1px}


/* CSS Document */

ul#cssmenu {
        width:750px;
        margin: 0;
        border: 0;
        padding: 0;
        height: 47px;
        font: bold 12px/28px Verdana, Arial;
}

ul#cssmenu li {
        margin: 0;
        border: 0;
        padding: 10px 0 0 0;
        float: left;
        display: inline;
        position: relative;
}

ul#cssmenu ul {
        margin: 0;
        border: 0;
        padding: 0;
        width: 160px;
        display: none;
        position: absolute;
        top: 39px;
        left: 0;
}

ul#cssmenu ul li {
        padding: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 150px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border:0;
        padding: 6px 10px;
        float: none !important;
        float: left;
        display: block;
        color: #FFFFFF;
        font: bold 12px/16px Verdana, Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        background: #FFFFFF;
        color:#c91a1a;
        border-top:#c91a1a 1px solid;
}

/* Second Menu */
ul#cssmenu ul li a {
        /*border:#c91a1a 1px solid;*/
        border-top:#c91a1a 1px solid;
        border-bottom:#c91a1a 1px solid;
}
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        border-top: 1px solid #ee9999;
        float: none;
        background: #c91a1a;
        color: #FFFFFF;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        /*border-top: 1px solid #FFFFFF;*/
        background: #FFFFFF;
        color:#c91a1a;
        /*border:#c91a1a 1px solid;*/
        border-top:#c91a1a 1px solid;
        border-bottom:#c91a1a 1px solid;
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
}


#footer .blocktitle {
	display:none;	
}

#footer li {
	float:left;
	margin:10px;
	background:none;
}