body {
	margin:0;
	padding:0;
	background-color: #EDEDED;
	background-image: url(../i/ba.gif);
	background-repeat: repeat-x;
	font-family:Trebuchet MS, Arial,  Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
}
a {text-decoration:none; color:#31A8E2;}
form { margin:0; padding:0;}
h1 {
	color:#1188C1;
	margin:0;
	padding:0;
	font-size:21px;
	text-transform: uppercase;
} 
.slonche {
	color:#1188C1;
	margin:0;
	padding:0;
	font-size:21px;
	padding-left:44px;
	padding-top:5px; padding-bottom:5px;
	font-weight:bold;
	background-repeat: no-repeat;
}
.sl1 {	background-image: url(../i/sl1.jpg);}
.sl2 {	background-image: url(../i/sl2.jpg);}
.sl3 {	background-image: url(../i/sl3.jpg);}
.sl4 {	background-image: url(../i/sl4.jpg);}
 
#header {
	width:963px;
	height:119px;
	background-image: url(../i/header.png);
	background-repeat: no-repeat;
	margin:0 auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/** html #header { width:969px; }*/
.line1 { width:100%; text-align:right; font-size:11px; padding-top:8px; padding-bottom:8px; color:#999999;} 
.line1 a { color:#999999; padding-right:10px; padding-left:10px;}
.line1 a:hover { color:#1188C1;}


.logo { margin-top:18px; margin-left:18px;}
.h1 { float:left; width:165px;}
.h2 { float:left; width:410px; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:42px; margin-left:15px;}
.h2 a { color:#FFFFFF; padding-top:5px; padding-bottom:5px;}
.h2 a:hover {
	color:#FFFFFF;
	background-image: url(../i/he_li.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.lin { border-right:1px solid #70B8DA; padding-right:14px; padding-left:14px;}
.linf {padding-left:8px; padding-right:8px;}
.h3 {
	float:left;
	width:343px;
	margin-left:28px;
	font-size: 14px;
	color:#FFFFFF;
	padding-top:15px;
}
.h3 a {
	color: #0E4670;
}
.h3 a :hover{ color:#FFFFFF; }
.vh {
	color:#FFFFFF;
	background-image: url(../i/ent.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:13px;
	padding-bottom:3px;
	float:left;
	width:30px;
}

#wrapper
{
    float:left;
    background-color:#FFFFFF;
    width:942px;padding-top:20px; padding:10px;
}
/** html #wrapper {  padding:7.5px;}*/
#content { margin:0 auto; width:962px;  }
#left { width: 190px; float:left; margin-right:18px;}
* html #left { margin-right:0px;}
#right { width:728px; float:left; }
.top {
	border: solid 4px #31A9E3;
	width:701px;
	background-color:#F2F8FF;
	background-image: url(../i/izbrana.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size:13px;
	padding:10px;
	margin-bottom:10px;
}
.top h2 { font-size:36px; font-family:Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0; font-weight:normal;}
.top a{color:#333333;}
.top a:hover {color:#31A8E2;}
.top strong {color:#31A8E2;}

.starts { margin-top:5px; margin-bottom:10px;}
.starts2 { margin-top:5px; margin-bottom:5px;}
.starts3 { float:right;}
.starts ul{ margin:0; padding:0;}
.starts li{ margin:0; padding:0; float:left; list-style:none;}
.img{ float:left; margin-right:10px;}

#home_left { float:left; width:728px; }
#home_left p { margin:0; padding:0; }
#home_left h2{ color:#81C402; margin:0; padding:0; font-size:21px;} 
#home_left ul { margin:0; padding:14px; font-size:13px;width: 329px; float:left;}
#home_left li { list-style:none; }
#home_left li ul{ margin:0; padding:0;float:left;}
#home_left div.vicove { background-color:#F5FECF; float:left; width:728px;}
#home_left div.vicove div.more_vic {  float:right; margin:4px 14px 14px 14px;}
.index_vic a {
	color:#3B3B3B;
	padding-left:10px;
	display:block;
    font-weight: bolder;
    text-decoration: underline;
    margin-bottom:5px;
}
.slide1 li a:hover { color:#1188C1;}


#home_right { float:right; width:350px; }
#home_right h2{ color:#FF8001; margin:0; padding:0; font-size:21px;} 
#home_right ul { background-color:#FEE8D1; margin:0; padding:15px; font-size:13px;}
#home_right li { list-style:none; }
#home_right li ul{ margin:0; padding:0;}

.p1 { float:left; }
.p1 a:hover {color:#FFF; }
.p2 { float:right; }
.pAds { float:right; width:250px; height:250px; line-height:250px;text-align: center;}
.p3 { padding:10px; padding-top:6px;}
.p4 { float:left; margin-right:10px;width:60px;height:60px;}
.f_10 { font-size:10px;}

.ho img{border: 2px solid #FFAE21; padding:2px;}
.ho:hover img{border: 2px solid #81C402;}
.ho:hover{color:#333333;border:0px ;}

.ho2 {margin-bottom:10px; width:170px; float:left; height:220px;}
.ho2 img{border: 2px solid #FFAE21; padding:2px; margin-top:6px;}
.ho2:hover img{border: 2px solid #81C402;}
.ho2:hover{color:#333333;border:0px ;}
.ho2  a:hover { color:#333333; }

#footer  {background-color:#EDEDED; margin-top:20px; padding:20px; padding-bottom:10px; color:#666666;}
#footer a { color:#FF8001;}
#footer a:hover { color:#666;}

#cont { background-color:#EDEDED; padding:20px; margin-bottom:20px; padding-bottom:0;}
.banner{ margin-bottom:20px; margin-top:20px; }
.bannerIndex{ float:left; margin-bottom:10px;width:728px; height:90px; text-align:center;  }
.bannerVic{border-bottom:1px solid #BEE3F7; margin-bottom:10px; text-align:center;  }
.banner_160x600
{
    float:left;
    margin:14px;
    width:162px;
    height:600px;
}
.banner_160x
{
    float:left;
    margin:30px 0 14px 14px;
    width:176px;
}
.hi img{border: 2px solid #C2CF29; padding:2px;}
.hi:hover img{border: 2px solid #1188C1;}
.hi:hover{color:#333333;border:0px ;}


/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 5px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
font-size:12px;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 4px 10px;
margin-right: 0px;
color: #2d2b2b;
background-color:#E0E0E0;
}


.shadetabs li a:hover{
text-decoration: underline;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
}

.shadetabs li a.selected{ /*selected main tab style */
background-color:#1188C1;
color:#FFFFFF;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

}

.tabcontent{
display:block;
}

@media print {
.tabcontent {
display:block !important;
}
}

.tabcontent a{
font-size:13px;
color:#333333;
font-weight:bold;
}
.tabcontent a:hover{ color:#1188C1}

.tabcontent ul { margin:0; padding:0; }
.tabcontent li { float:left; list-style:none; width:33%; margin-bottom:20px;}


form { margin:0; padding:0;}
.in_invisable { width:114px; margin-right:17px; background:none; padding:8px; padding-bottom:10px; border:0; font-size:12px;}
.h_inv {
	background-image: url(../i/in_back.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float:left;
	margin-top:6px;
}


.topa_normal{ float:left; background-color:#EDEDED; border: solid 4px #D5D4D4; padding:10px; margin-top:15px; width:200px;}
.topa_selected{
	background-image: url(../i/active.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding:25px 10px 0 10px;
	width:200px;
    height:105px;
	float:left;
}
.topa_selected div.in{
    float:left;
    width:100%;
    padding-top:10px;
}
.smallIndexGames
{
    float:left;
    height:120px;
}
.topa_normal a, .topa_selected a{font-size:13px;color:#333333;font-weight:bold;}
.topa_normal a:hover, .topa_selected a:hover{ color:#1188C1}

.ared { margin-right:26px;}

#topa a{
font-size:13px;
color:#333333;
font-weight:bold;
}
#topa a:hover{ color:#1188C1}


.game {
	border: solid 2px #31A9E3;
	width:728px;
	background-color:#F2F8FF;
	font-size:13px;
	margin-bottom:10px;
}
.game_padding
{
    float:left;
    width:708px;
    padding:10px;
}
.game_fun {
	padding-right:10px;
}
.game p { margin:0; padding:0;}
.game span { font-size:11px;}
.game_full_screen {
	border: solid 4px #31A9E3;
	width:915px;
	background-color:#F2F8FF;
	font-size:13px;
	padding:10px;
	margin-bottom:10px;
}
.game_full_screen h2 { font-size:36px; font-family:Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0; font-weight:normal; float:left; padding-bottom:10px; width:450px;}
.game_full_screen h2 a,.game_full_screen h2 span{ color:#3B3B3B;font-size:14px;}
.game_full_screen h2 a{  text-decoration: underline; letter-spacing: 1px; }
.game h2 { width:500px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0; font-weight:normal; float:left; padding-bottom:10px; width:450px;}
.game h2 a,.game h2 span{ color:#3B3B3B;font-size:14px;}
.game h2 a {  text-decoration: underline; letter-spacing: 1px; }
.game h3,.game_full_screen h3 { margin:0; padding:0; font-size:11px; font-weight:normal;}
.game a,.game_full_screen a{color:#333333;}
.game a:hover,.game_full_screen a:hover {color:#31A8E2;}
.game strong,.game_full_screen strong {color:#31A8E2;}

.vic_noborder {
    float:left;
	border: none;
	width:728px;
	background-color:#F2F8FF;
	font-size:13px;
	/*padding:10px;*/
	margin-bottom:10px;
}
.vic_noborder .vic_padding{
    padding-left:10px;
    padding-right:10px;
}
.popa {
    /*display:none;*/
    position:absolute;
    /*top:-50px;*/
    /*left:30px;*/
    z-index:10000;
	border: solid 4px #31A9E3;
	width:170px;
	background-color:#F2F8FF;
	font-size:13px;
	padding:10px;
}
.popa input { float:right; border:0; background-color:#31A9E3;; color:#FFFFFF;margin-left:3px; margin-top:7px;}
.popa_b { border:0; background-color:#31A9E3;; color:#FFFFFF; padding:6px; }
.biger {
	border: solid 4px #31A9E3;
	width:701px;
	background-color:#F2F8FF;
	font-size:13px;
	padding:10px;
	margin-bottom:10px;
}
.biger a {color:#1188C1;}
.biger span { font-size:11px;}

.profa {
	border: solid 3px #31A9E3;
	background-color:#F2F8FF;
	font-size:13px;
	padding:10px;
	margin-bottom:10px;
}
.profa a {color:#1188C1;}
.profa span { font-size:11px;}

.inf { border: solid 1px #34AEE4; background-color:#FFFFFF; padding:4px;}
.inf2 { border: solid 1px #34AEE4; background-color:#FFFFFF; padding:4px; width:160px;}

.big { padding:10px; padding-bottom:7px;}
.big a {
	color:#71B803;
	font-size:12px;
	font-weight:bold;
	background-image: url(../i/big.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}
.vi { margin-top:10px; margin-bottom:10px; border-bottom: solid 1px #BEE3F7; padding-bottom:10px; width: 100%}
.vi td {padding-right:10px;}
.vi a {color:#1188C1;}
.ina { float:left; margin-right:20px; width:29%; margin-top:10px; }
.inaFun { float:left; margin-right:20px; width:210px; margin-top:10px; }
.inaFun2 { float:left; margin-right:9px; width:210px; margin-top:10px; }

.ina2 { float:left; margin-right:10px;}

.slide { margin:0; padding:0;}
.slide li{ margin:0; padding:0; border-bottom:1px solid #E3E5E9; list-style:none; padding:10px; padding-left:15px;}
.slide li a {
	color:#3B3B3B;
	background-image: url(../i/slide_li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
	display:block;
	width:150px;
}
.slide li a:hover { color:#1188C1;}

.slide1 { margin:0; padding:0; }
.slide1 li{ margin:0; padding:0; border-bottom:1px solid #E3E5E9; list-style:none; padding:10px; padding-left:15px;}
.slide1 li a {
	color:#3B3B3B;
	background-image: url(../i/slide1_li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
	display:block;
}
.slide1 li a:hover { color:#1188C1;}


.slide_pic { margin:0; padding:0; margin-bottom:10px;}
.slide_pic li{ margin:0; padding:0; background-color:#F77C01; border-bottom:1px solid #F99634; list-style:none; padding:10px; padding-left:15px;}
.slide_pic li a {
	color:#FFFFFF;
	background-image: url(../i/slide_pic.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
	display:block;
}
.slide_pic li a:hover { padding-left:15px;}



.avatar { border: solid 2px #A2DAF3; padding:2px; float:left; margin-right:10px;}

.lo{font-family:"Trebuchet MS", Arial,  Helvetica, sans-serif;}
.loged {float:left; font-size:12px; line-height:16px; font-family:"Trebuchet MS", Arial,  Helvetica, sans-serif; }
.loged a { color:#0E4670; }
.loged a:hover { color:#FFFFFF; }
.commenta { border: solid 2px #92D0EF; padding:7px; font-family:"Trebuchet MS", Arial,  Helvetica, sans-serif; color:#333333; font-size:12px; width:590px; height:22px;}


#puzz {
	width: 100%
	text-align: center;
}