@charset "utf-8";
/* CSS Document */

#Head {
    padding-top:2px;
	height:21px;
	vertical-align:bottom;
	width:990px;
	background-color:#efefef;
	border-bottom: solid #000000 1px;
	color:#000000;
	font-size:12px;
	}

/* #Head td {
	 4px 0px 4px;
	margin:0px;
	vertical-align:top;
	height:21px;
	}
*/
#Head A {
	color:#000000;
	margin:0px;
	}
#Stiker {
	position:relative;
	left:-420px;
	top:-21px;
	width:150px;
	margin-bottom:-138px;
	}
#SubHead {
	background-color:#FFFFFF;
	height:160px;
	width:990px;
	}

#google_search TD INPUT {
    width:16px;
    margin:0px;
    padding:0px;
    }
#google_search TD {
	font-size:12px;
	padding-top:8px;
	}

#search_category TD {padding-top:0px;}
#search_category TD INPUT {margin-right:3px;}

#weather {
	font-size:12px;
	line-height:16px;
	}
#weather A {
	color:#11439b;
	}
#frame {
	height:235px;
	width:200px;
	z-index: 2;
	position: absolute;
	top: 745px;
	left: 100px;
	}
#calculator {
	z-index:10000;
	float:right;
	width:265px;
	height:205px;
	background-color:#FFFFFF;
	text-align:center;
	position:relative;
	margin-bottom:-215px;
	left:-30px;
	top:-70px;
	}
#calculator TH {
	font-size:18px;
	}
#calculator TD {
	font-size:14px;
	text-align:center;
	}

#Content {
	width:990px;
	background-color:#FFFFFF;
	}
#LeftPart {
	width:180px;
	float:left;
	text-align:left;
	padding-top:5px;
	}
#Mail {
	background-color: #dee8f4;
	padding:5px 33px 20px 20px; /*temp variant*/
    /*
    padding:5px 33px 8px 20px;
	border-bottom:solid 1px #bfd3ea;
	*/
	width:115px;
	}
#MyOnlineHead {
	background-color: #dee8f4;
	padding:10px 38px 5px 20px;
	border-bottom:solid 1px #bfd3ea;
	width:110px;
	font-size:14px;
	}
#Mail .clear_input {
    width:112px;
    border:solid 1px #000000;
    color:#000000;
    background-color:#FFFFFF;
    text-align:center;
    /*height:18px;*/
    margin-top:9px;
    padding: 1px 0px 1px 2px;
    text-align:left;
    vertical-align:middle;
    font-size:13px;
    }
#Mail A {color:#000000;}
#MyOnline {
	background-color: #dee8f4;
	padding:5px 30px 0px 20px;
	text-align:left;
	font-size:15px;
	border-top:solid 1px #ffffff;
	width:118px;
	}
#MyOnline P {
    padding-bottom:10px;
    }
#MyOnline IMG {
    margin-right:13px;
    }
#MyOnline A {
	font-size:12px;
	color:#000000;
	}
#MyOnlineMain {
	background-color: #dee8f4;
	padding:12px 30px 0px 7px;
	text-align:left;
	font-size:15px;
	border-top:solid 1px #ffffff;
	width:118px;
	}
#MyOnlineMain P {
    padding-bottom:10px;
    }
#MyOnlineMain IMG {
    margin-right:7px;
    }
#MyOnlineMain A {
	font-weight:bold;
    font-size:12px;
	color:#000000;
	}
/* temp */
#ShopKatalog A, #SiteKatalog A {
	color:#000000;
	}
#ShopKatalog TH, #SiteKatalog TH{
	font-size:18px;
	padding:20px 12px 5px 0px;
	text-align:right;
	}
#ShopKatalog TD, #SiteKatalog TD{
	font-size:13px;
	padding:5px 40px 5px 20px;
	}
/*-----*/
#MenuCatalog {
    margin-top:15px;
    }
#MenuCatalog A {
    font-weight:bold;
    font-size:12px;
    color:#000000;
	}

#listCatalog {
	padding-top: 3px;
}

#listCatalog A, #listCatalog P {
    font-weight:normal;
    color:#838383;
    }

#ShopCatalog {
    margin-top:20px;
}
#ShopCatalog TABLE {
    width:168px;
}
#ShopCatalog A {
    font-size:12px;
    color:#838383;
	}
#ShopCatalog A.title {
    font-weight:bold;
    font-size:12px;
    color:#000000;
	}
#MainContent {
	float:left;
	width:810px;
	}
.rozdel_Title {
	padding-bottom:20px;
	}
.rozdel_Title h1 {
	font-weight:normal;
}
.rozdel_Title A {
	font-size:20px;
	color:#000000;
	}
.rozdel_Title IMG {
    margin-right:5px;
    }
.rozdel_Title TD {
    vertical-align:bottom;
    }

#News {
	padding:0px 0px 10px 0px;
	}
.One_news {
    margin-top:8px;
    margin-bottom:5px;
    border-bottom: solid 1px #EEEEEE;
    }
.One_news IMG { margin-right:10px;}

#News .litle_news TD {  /*текст маленькой новости*/
    font-size:12px;
    vertical-align:middle;
    padding:3px 0px;
    }
#News .litle_news TD.news_time {  /*время маленькой новости*/
    color:#AAAAAA;
    font-size:13px;
    text-align:right;
    padding-right:8px;
    vertical-align:top;
    }
#News .litle_news IMG {
    margin:2px 13px 1px 0px;
    }

#rightpart_of_News {
	float:right;
	width:240px;
	padding-bottom:20px;
	}
#News .litle_news A {  /*текст маленькой новости*/
    color:#0060a9;
    font-size:12px;
    }
#News .litle_news H3 A {  /*текст маленькой новости*/
    color:#0060a9;
    font-size:12px;
    font-weight:normal;
    }
#translator, #translator A, #translator INPUT	{ font-size:12px;}

#rightpart_of_News A {
	font-size:14px;
	color:#000000;
	}

#News_content {
	text-align:left;
	padding-right:270px;
	padding-left:15px;
	/*width:520px;*/
	}

.One_news TH { /*время новости*/
	font-size:12px;
	padding-bottom:5px;
	padding-top:5px;
	}
.One_news A {  /*заголовок*/
	font-size:18px;
	color:#0060a9;
	}
.One_news TD {  /*текст*/
	font-size:14px;
	padding-bottom:15px;
	vertical-align:middle;
	}
.One_news IMG { margin-right:10px;}


#Video {
	padding:15px 5px 20px 15px;
	background-color:#e2e2e2;
	zoom: 1;
	}
#rightpart_of_Video {
	float:right;
	width:240px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	}
#rightpart_of_Video A {
	font-weight:normal;
	color:#000000;
	}
#video_cloud {padding-top:30px; line-height:16px;}
#Video_content {
	text-align:left;
	float: left;
	width: 480px;
	}
#datetime {	font-size:12px; padding-bottom:5px;}

#video_title { font-size:18px; padding-bottom:15px;}
#video_title A { color:#0060a9; }

#video_samples A { font-size:12px; color:#0060a9; }

#video_samples {margin-top:40px; margin-bottom:20px;line-height:14px}
#video_samples IMG {margin-bottom:3px}
#video_samples TD {padding-bottom:2px}

#Photo {
	padding:18px 5px 0px 15px;
	}
#rightpart_of_Photo {
	float:right;
	width:240px;
	text-align:left;
	padding-top:5px;
	}
#photo_cloud {
	padding-top:15px;
	}
#photo_cloud A {
	font-weight:normal;
	color:#000000;
	font-size:11px;
	line-height:18px;
	}
#Photo_content {
	text-align:left;
	border-bottom:solid 1px #d4d4d4;
	}
#photo_samples A {
	font-size:12px;
	color:#000000;
	}
#photo_samples IMG {
	margin:10px 0px 8px 0px;
	}
#photo_samples TD {
	padding-bottom:40px;
	}
#Prikols_content {
	padding:10px 5px 20px 15px;
	text-align:left;
	}
#Prikols_content h4 {
    font-weight:normal;
}
#Prikols_content h4 A {
	font-size:16px;
}
#Prikols_content A {
    color:#0060a9;
}
#Prikols_content div.day_top, #Prikols_content p {
	padding:10px 0px 25px 0px;
	font-size:14px;
	}
#Prikols_content div.wdt {
	padding:10px 0px 25px 0px;
    width:530px;
	font-size:14px;
	}
#Prikols_content div.wdth {
	padding:0px 0px 25px 0px;
    width:620px;
	font-size:14px;
	}
#Prikols_content P IMG {
	margin-top:5px;
	}

#games_samples A { font-size:12px; color:#0060a9}
#games_samples {margin-top:15px; margin-bottom:30px;line-height:14px}
#games_samples IMG {margin-bottom:5px}
#games_samples TD {padding-bottom:2px}

#Footer	{
	background-color:#efefef;
	height:100px;
	padding-top:16px;
	text-align:left;
	width:990px;
	}
#Footer A {color:#000000;}
#Footer TABLE {margin-left:95px;}
#ourlink, #ourlink A {color:#0060a9;}

img.thumb {
	border:1px solid #000;
	width:90px;
	height:65px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
a.thumb {
	color: #0060a9;
	font-size: 11px;
	max-width: 170px;
	width:170px;
	padding:0px;
	line-height: 12px;
    margin:0px;
}

#noflash{
	font-size: 12px;
}

#noflash a{
	color: #0060A9;
}
.clear {
	zoom: 1;
}

.clear:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.submenu-list {
	display: none;
	position: absolute;
	left: -45px;
	top: -14px;
	width: 556px;
	margin: 0;
	padding: 13px 0 14px 168px;
	list-style: none;
	border: 1px solid #888;
	background: #fff url(/www/submenu.png) repeat-y 100% 0;
	z-index: 3;
}

.open .submenu-list {
	display: block;
}

.menu-catalog li.open {
	z-index: 2;
	*top: 2px;
}

#MenuCatalog .submenu-list li a {
	font-weight: normal;
	white-space: nowrap;
}

#MenuCatalog img {
	position: relative;
	z-index: 2;
}

.menu-catalog {
	padding: 0;
	margin: 0;
	list-style: none;
}

.menu-catalog li {
	position: relative;
	margin: 0 0 13px 45px;
	*margin-bottom: 9px;
	zoom: 1;
	z-index: 1;
}


.submenu-list li {
    float: left;
	font-size: 12px;
    margin: 0 13px 0 0;
    *display: inline;
}

.menu-catalog h2 {
	font-size: 12px;
	position: relative;
	z-index: 2;
	width: 1px;
	white-space: nowrap;
}

.menu-catalog .open h2 {
	z-index: 4;
}

.menu-catalog .icon {
	position: absolute;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.menu-catalog .news-lnk .icon {
	background: url(/www/i_news.gif) no-repeat;
	left: -32px;
	top: -6px;
}
.menu-catalog .euro-lnk .icon {
    background: url(/www/euro.gif) no-repeat;
    left: -32px;
    top: -6px;
}
.menu-catalog .photo-lnk .icon {
    background: url(/www/i_photo.gif) no-repeat;
    left: -31px;
    top: -2px;
}

.menu-catalog .video-lnk .icon {
    background: url(/www/i_video.gif) no-repeat;
    left: -28px;
    top: 0;
}

.menu-catalog .cards-lnk .icon {
    background: url(/www/i_cards.gif) no-repeat;
    left: -31px;
    top: -3px;
}

.menu-catalog .tosty-lnk .icon {
    background: url(/www/i_tosty.gif) no-repeat;
    left: -31px;
    top: -5px;
}

.menu-catalog .pereklad-lnk .icon {
    background: url(/www/i_translate.gif) no-repeat;
    left: -31px;
    top: -4px;
}

.menu-catalog .pogoda-lnk .icon {
    background: url(/www/i_pogoda.gif) no-repeat;
    left: -29px;
    top: -2px;
}

.menu-catalog .travel-lnk .icon {
    background: url(/www/i_travel.gif) no-repeat;
    left: -33px;
    top: -2px;
}

.menu-catalog .valuta-lnk .icon {
    background: url(/www/i_valuta.gif) no-repeat;
    left: -33px;
    top: -3px;
}

.menu-catalog .market-lnk .icon {
    background: url(/www/i_market.gif) no-repeat;
    left: -32px;
    top: -3px;
}

.menu-catalog .tv-lnk .icon {
    background: url(/www/i_tv.gif) no-repeat;
    left: -30px;
    top: -3px;
}

.menu-catalog .kino-lnk .icon {
    background: url(/www/i_kino.gif) no-repeat;
    left: -34px;
    -top: 4px
}

.menu-catalog .map-lnk .icon {
    background: url(/www/i_maps.gif) no-repeat;
    left: -32px;
    top: -3px;
}

.menu-catalog .radio-lnk .icon {
    background: url(/www/i_radio.gif) no-repeat;
    left: -29px;
    top: -3px;
}

.menu-catalog .sovdep-lnk .icon {
    background: url(/www/i_sovdep.gif) no-repeat;
    left: -32px;
    top: -3px;
}

.menu-catalog .love-lnk .icon {
    background: url(/www/i_znakom.gif) no-repeat;
    left: -31px;
    top: -3px;
}

.menu-catalog .goroskop-lnk .icon {
    background: url(/www/i_goro.gif) no-repeat;
    left: -30px;
    top: -3px;
}

.menu-catalog .games-lnk .icon {
    background: url(/www/i_games.gif) no-repeat;
    left: -33px;
    top: -3px;
}

.menu-catalog .prikol-lnk .icon {
    background: url(/www/i_prikoly.gif) no-repeat;
    left: -32px;
    top: -3px;
}

.menu-catalog .catalog-lnk .icon {
    background: url(/www/i_catalog.gif) no-repeat;
    left: -31px;
    top: -3px;
}

.menu-catalog .relby-lnk .icon {
    background: url(/www/i_relby.gif) no-repeat;
    left: -30px;
    top: -3px;
}

.menu-catalog .oboi-lnk .icon {
    background: url(/www/i_oboi.gif) no-repeat;
    left: -31px;
    top: -3px;
}

.menu-catalog .auto-lnk .icon {
    background: url(/www/i_auto.gif) no-repeat;
    left: -33px;
    top: -3px;
}

html, body {
    -width:100%;
    -height:100%;
    -overflow:hidden;
}

* html .layout{
    position:relative;
    width:100%;
    height:100%;
    overflow:auto;
}

.fixed-reklama {
    position: fixed;
    -position: absolute;
    width: 135px;
    right: 0;
    -right: 17px;
    top: 60px;
    text-align: right;
    z-index: 1000;
}

.fixed-reklama .fixed-reklama-content {
	padding-top: 3px;
}

.fixed-reklama .fixed-reklama-close {
    position: relative;
    font-size: 10px;
    color: #898989;
    padding-left: 12px;
    text-decoration: none;
    zoom: 1;
}

.fixed-reklama .fixed-reklama-close i {
    position: absolute;
    left: 0;
    top: 3px;
    width: 9px;
    height: 9px;
    overflow: hidden;
    background: url(/close.gif) no-repeat;
    cursor: pointer;
}

.ctrl-panel, .ctrl-panel a {
    font-size: 11px;
    color: black !important;
    padding: 5px 0 10px;
}

.ctrl-panel .rating {
    min-width: 45px;
}

.ctrl-panel .rating img{
    position: relative;
    top: 2px;
}

.ctrl-panel div {
    display: inline;
    margin-right: 15px;
}

#provider {
    display: none;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -253px;
    width: 485px;
    height: 370px;
    padding: 10px;
    background: url(/provider.png);
    z-index: 1000;
}

.provider-inner {
    background: #dee8f4;
    width: 405px;
    height: 298px;
    padding: 22px 30px 50px 50px;
}
.provider-inner iframe{
    background:#DEE8F4;
}
.title {
    font-size: 18px;
    margin-bottom: 10px;
}

#close a {
    position: absolute;
    right: 30px;
    top: 36px;
    font-size: 14px;
    color: #a7a7a7;
    text-decoration: none;
    padding-left: 18px;
    background: url(/close2.gif) no-repeat 0 3px;
}

.enter_provider {
    float: right;
    font-size: 11px;
    padding-bottom: 2px;
    width: 46px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #a2a2a2;
    background: url(/enter-1.gif) repeat-x;
}

.enter_provider:hover {
    border: 1px solid #a2aab3;
    background: url(/enter-2.gif) repeat-x;
}

.user_h {
    padding-top: 2px;
}

.user_h img, .user_h a {
    vertical-align: middle;
}

#head_up .user_h a {
    color: #0060a9;
}