* {
	margin:0px; padding:0px;
}

body, html {
	height:100%;
}

body {
	background:#ffffff; font-size:12px; font-family:Verdana, sans-serif; color:#333333; line-height:1.5;
}

a {
	color:#0e6bb0; text-decoration:underline;
}

a:hover {
	color:#529bdb; text-decoration:none;
}

img {
	border:none;
}

table {
	border:0px; border-collapse:collapse;
}

table td {
	padding:0px;
}

.clear {
	clear:both;
}

.wrapper {
	width:1000px; background: url(imgs/shadow.jpg) repeat-y; margin:0px auto 0px auto; padding:0px 0px 0px 0px;
}

.topline {
	height:32px; margin:0px 25px 0px 25px; border-top:5px solid #0e6bb0; overflow:hidden;
}

.topline .pageinfo {
	float:left; width:680px; height:20px; font-size:12px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden;
}

.topline .pageinfo a {
	margin:0px 5px 0px 5px; padding:0px 0px 0px 0px; font-size:11px; text-transform:uppercase;
}

.topline .searchform {
	float:right; width:250px; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;
}

.header {
	height:100px; margin:5px 25px 0px 25px; padding:0px 0px 0px 0px;
}

.header .logo {
	float:left; margin:30px 0px 0px 5px; padding:0px 0px 0px 0px; display:inline;
}

.header .logo a{
	background: none; width:195px; height:31px; display:block;
}

.header .pagename {
	float:left; margin:30px 0px 0px 20px; padding:0px 0px 3px 15px; font-size:20px; font-weight:normal; color:#0e6bb0; border-left:2px solid #0e6bb0; text-transform:uppercase;
}

.header .pagename h1{
	font-size:20px; font-weight:normal;
}

.header .usermenu {
	float:right; width:250px; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; width:250px; font-size:12px; text-align:center; text-transform:uppercase;
}

.page {
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}

.page .left {
	float:left; width:160px; margin:0px 15px 0px 25px; padding:0px 0px 0px 0px; display:inline;
}

.page .center {
	float:left; width:510px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; overflow:hidden;
}

.page .right {
	float:right; width:250px; margin:0px 25px 0px 15px; padding:0px 0px 0px 0px; display:inline;
}

.category {
	position:relative; width:160px;
}

.category span {
	display:block; background-color:#eeeeee; padding:5px 7px 5px 7px; margin:0px 0px 0px 0px; font-size:12px; font-weight:bold; color:#888; text-decoration:none;
}

.category ul {
	list-style:none; padding:3px 10px 10px 10px; margin:0px 0px 0px 0px; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;
}

.category li {
	padding:5px; background:url(imgs/dotted.gif) repeat-x bottom;
}

.category li a {
	display:block; color:#666666; text-decoration:none;
}

.category li a:hover {
	color:#529bdb;
}

.category .bottom {
	background-color:#eeeeee; border-top:1px solid #fff; margin:0px 0px 10px 0px; padding:5px 0px 5px 0px; text-align:right; font-size:12px; font-weight:bold;
}

.newsbox {
	width:510px; margin:0px 0px 10px 0px; padding:0px 0px 15px 0px; background:url(imgs/dotted.gif) repeat-x bottom;
}

.newsbox .title, .newsbox .title a, .newsbox .title h1{
	color:#0e6bb0; font-size:18px; font-weight:normal; text-decoration:none;
}

.newsbox .title a:hover{
	color:#529bdb;
}

.newsbox .date {
	font-size:11px; color:#999999; padding:0px 0px 0px 0px;
}

.newsbox .image {
	float:left; border:1px solid #eeeeee; margin:5px 10px 0px 0px;
}

.newsbox .text{
	
}

.relatednews {
	margin:10px 0px 10px 0px;
}

.relatednews span {
	display:block; font-size:14px; font-weight:bold; margin:20px 0px 0px 0px;
}

.relatednews ul{
	margin:0px 0px 0px 20px; color:#999999;
}

.relatednews li{
	padding:5px 0px; background:url(imgs/dotted.gif) repeat-x left bottom;
}

.relatednews li a{
	text-decoration:none;
}

.relatednews li a:hover{
	text-decoration:underline;
}

.gamescreen strong, .gameload strong{
	display:block; font-size:14px; margin:10px 0px; padding:10px 0px; background:url(imgs/dotted.gif) repeat-x left top;
}

.blueblock {
	background: url(imgs/bluetitle.jpg) no-repeat #0e6bb0; width:250px; height:27px;
}

.blueblock span {
	color:#ffffff; font-size:12px; padding:4px 5px 0px 10px; font-weight:bold; display:block;
}

.phoneboxmain {
	width:250px; margin:10px 0px 0px 0px;
}

.phoneboxmain .image {
	float:left; width:90px; height:90px; text-align:center; padding:0px 0px 0px 0px; background:url(imgs/phone_bg.jpg) no-repeat;
}

.phoneboxmain .image img{
	height:70px; margin:10px auto 0px auto;
}

.phoneboxmain .info {
	float:left; width:158px; padding:0px 0px 0px 0px;
}

.phoneboxmain .info span a{
	display:block; margin:0px 0px 10px 0px; padding:0px 0px 5px 10px; border-bottom:1px solid #dddddd; font-weight:bold; text-decoration:none;
}

.phoneboxmain .info ul {
	list-style:none; padding:0px 0px 0px 10px;
}

.phoneboxmain .info li a {
	color:#666666;
}

.phoneboxmain .info li a:hover {
	color:#529bdb;
}

.phonebox {
	float:left; width:255px; height:145px; margin:5px 0px 5px 0px;
}

.phonebox .image {
	float:left; width:90px; height:135px; border:1px solid #dddddd; text-align:center;
}

.phonebox .image img{
	margin:17px auto 0px auto;
}

.phonebox .info {
	float:left; width:160px; padding:0px 0px 0px 0px;
}

.phonebox .info span a{
	display:block; margin:0px 0px 5px 0px; padding:0px 0px 0px 10px; border-bottom:1px solid #dddddd; font-size:14px; font-weight:bold; text-decoration:none;
}

.phonebox .info ul {
	list-style:none; padding:0px 0px 0px 10px;
}

.phonebox b {
	color:#666666; font-weight:normal;
}

.phoneboxfull {
	width:510px; margin:5px 0px 5px 0px;
}

.phoneboxfull .image {
	float:left; width:90px; height:140px; border:1px solid #dddddd; text-align:center;
}

.phoneboxfull .image img{
	margin:20px auto 0px auto;
}

.phoneboxfull .info {
	float:left; width:415px; padding:0px 0px 0px 0px;
}

.phoneboxfull .info span a{
	display:block; margin:0px 0px 10px 0px; padding:0px 0px 5px 10px; border-bottom:1px solid #dddddd; font-weight:bold; text-decoration:none;
}

.phoneboxfull .info ul {
	list-style:none; padding:0px 0px 0px 10px;
}

.phoneboxfull b {
	color:#666666; font-weight:normal;
}

.phoneboxfull h1{
	margin:0px 0px 10px 0px; padding:0px 0px 5px 10px; border-bottom:1px solid #dddddd; color:#0e6bb0; font-size:16px; font-weight:bold; text-decoration:none;
}

.phoneboxfull .phoneinfo span{
	border-bottom:1px solid #dddddd; color:#256595; display:block; font-size:14px; font-weight:bold; padding:20px 0px 3px 0px;
}

.phoneboxfull .phoneinfo span strong{
	color:#bbb;
}

.phoneboxfull .phoneinfo tr{
	background:url(imgs/dotted.gif) repeat-x left bottom;
}

.phoneboxfull .phoneinfo td{
	padding:7px 0px 7px 10px;
}

.phoneinfo .printlink a, .phoneinfo .printlink a:hover {
	background:url(imgs/print.png) no-repeat left; text-decoration:none; margin:0px; padding:20px; font-weight:bold;
}

.topblock {
	position:relative; width:250px; margin:15px 0px 0px 0px;
}

.topblock span {
	display:block; background-color:#eeeeee; padding:5px 7px 5px 7px; margin:0px; font-size:12px; font-weight:bold; color:#888; border-bottom: 1px solid #fff;
}

.topblock ol {
	list-style:none; background-color:#f6f6f6; padding:2px 7px 2px 7px; margin:0px;
}

.topblock li {
	padding:5px; margin:3px 0px 3px 0px; font-weight:bold; color:#999999; background:url(imgs/dotted.gif) repeat-x bottom;
}

.topblock b {
	display:block; font-weight:normal;
}

.topblock .bottom {
	background-color:#eeeeee; border-top:1px solid #fff; margin:0px 0px 10px 0px; padding:10px; text-align:right; font-size:11px; font-weight: bold;
}

.b_tl {
	background:url(imgs/b_tl.gif) no-repeat; position:absolute; top:0; left:0; width:4px; height:4px;
}

.b_tr {
	background:url(imgs/b_tr.gif) no-repeat; position:absolute; top:0; right:0; width:4px; height:4px;
}

.b_br {
	background:url(imgs/b_br.gif) no-repeat; position:absolute; bottom:0; right:0; width:4px; height:4px;
}

.b_bl {
	background:url(imgs/b_bl.gif) no-repeat; position:absolute; bottom:0; left:0; width:4px; height:4px;
}

.footer {
	margin:20px 25px 0px 25px; padding:0px 0px 0px 0px; font-size:12px; border-top:2px solid #0e6bb0;
}

.footer .copy {
	float:left; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;
}

.footer .counter {
	float:right; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;
}

.navigation {
	color:#555555; border:0px;
}

.navigation a:link, .navigation a:visited, .navigation a:active {
	text-decoration:none; color:#555555; background-color:#eeeeee; border:1px solid #dddddd; padding:3px 6px; font-size:11px;
}

.navigation a:hover {
	background-color:#529bdb; color:#ffffff; border-color:#dddddd;
}

.navigation span {
	text-decoration:none; background-color:#ffffff; padding:3px 6px; border:1px solid #dddddd; color:#555555; font-size:11px;
}

/* ########### надави ########### */
.p4g_common_table {
	width:250px;
}

.p4g_price_table {
	font-size:12px; border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom: 1px solid #dddddd;
}

.p4g_1_td {
	color:#ff7f00; background-color:#f6f6f6; border-bottom:1px solid #dfdfdf;
}

.p4g_3_td {
	height:28px; padding-left:8px; padding-bottom:5px; border-top:1px solid #dfdfdf;
}

.p4g_ul {
	margin-left:35px; margin-top:5px; margin-right:5px; margin-bottom:5px;
}

.p4g_bullet {
	list-style-image:url(http://price.nadavi.ru/imgp/arr_30.gif); padding-bottom:4px;
}

.p4g_link {
	font-size:11px; color:#2c5299;
}

.p4g_link2 {
	font-size:11px; color:#2c5299;
}

.p4g_link3 {
	font-size:10px; color: #ff7f00;
}
#reddiv {
 width: 600px;
 height: 300px;
 position: absolute;
 top: 100px;
 left: 50%;
 background-color: #FFFFCC;
 margin-left: -500px;
}
