/*
 *	SVN: $Id: main.css 5468 2006-11-23 12:24:01Z piotrd $
 */

html, body, form, table, h1, h2, h3, h4, address
{
	margin: 0;
	padding: 0;
}

html
{
	color: #6d6d6d;
	background-color: #059505;
}

body
{
	width: 752px;
	margin: 0 auto;
}

body, td, th, div, h1, h2, h3, h4, p, address, input, textarea, select, option, button
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/*a:link, a:visited
{
	color: #0e6db1;
	text-decoration: none;
}
*/

a:hover
{
	text-decoration: underline !important;
}

#Header, #MainMenu, #PageLocator, #Main, #ContentBottomSep, #TopFooter
{
	width: 750px;
	border-style: solid;
	border-color: #F5E81B;
	border-width: 0 1px;
}

#Header
{
	height: 38px;
	background-repeat:repeat-x;
	background-image: url("../images/header_bg.jpg");
}

h1
{
	font-size: 14px;
	letter-spacing: 1px;
	position: relative;
	left: 28px;
	top: 74px;
	width: 300px;
	color: #555555;
}

#OverLogo
{
	position: relative;
	top: 4px;
	left: 19px;
}

#OverLogo img
{
	border: none;
}

#MainMenu, #LeftMainMenu, #LeftMainMenu ul, #CurrentMainMenuItem, #MerchantPanel
{
	height: 33px;
	line-height: 33px;
}

#MainMenu
{
	background-repeat: repeat-x;
	background-image: url("../images/main_menu_bg.gif");
}

#LeftMainMenu
{
	float: left;
	width: 600px;
}

#LeftMainMenu ul
{
	display: block;
	margin: 0;
	margin-left: 11px;
	padding: 0;
}

#LeftMainMenu li
{
	display: block;
	float: left;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url("../img/main_menu_sep.png");
}

#CurrentMainMenuItem
{
	background-repeat: repeat-x !important;
	background-image: url("../img/main_menu_current_bg.png") !important;
}

#MerchantPanel
{
	float: right;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url("../images/secure.gif");
	padding-right: 3px;
}

* html #MerchantPanel
{
	margin-right: 1px;
}

#LeftMainMenu a:link, #LeftMainMenu a:visited,
#CurrentMainMenuItem a:link, #CurrentMainMenuItem a:visited,
#MerchantPanel a:link, #MerchantPanel a:visited
{
	/*display: block;*/
	color: #555555;
	font-size: 11px;
}

#LeftMainMenu a:link, #LeftMainMenu a:visited
{
	padding-left: 20px;
	padding-right: 20px;
}

#CurrentMainMenuItem a:link, #CurrentMainMenuItem a:visited
{
	font-weight: bold;
}

#PageLocator
{
	height: 23px;
	background-color: #9DF89D;
	border-bottom: 1px solid #059505;
}

#LeftPageLocator
{
	float: left;
	margin-left: 7px;
	background-repeat: no-repeat;
	background-position: left 3px;
	background-image: url("../img/red_box.png");
	padding-left: 6px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ItemPageLocator, #ItemPageLocator
{
	padding-left: 5px;
	padding-right: 5px;
}

#Main
{
	background-repeat: repeat-y;
	background-image: url("../img/columns_bg.png");
	background-color:#E5FADD;
}

#Content
{
	width: 530px;
	float: left;
	background-color:#E5FADD;
}

#Module
{
	margin: 19px;
	background-color:#E5FADD;
}

#News
{
	width: 206px;
	float: right;
	/*background-color:#9DF89D;*/
	margin:5px 2px 0 0;
	border: 1px solid #059505;
/*	background-repeat: repeat-x;
	background-image: url("../images/header_bg.jpg");  */
}

#Module h3, #News h3
{
	margin: 0 0 19px 0;
	color: #a74e0c;
	font-size: 21px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif;
}

#Module h4
{
	margin: 1.5em 0 1em 0;
	font-weight: bold;
}

#News h3
{
	margin: 27px 0 0 20px;
}

h3#ErrorPage
{
	color: #a74e0c;
}

#RightNewsList
{
	margin: 18px 20px;
	padding: 0;
}

#RightNewsList dt
{
	margin-top: 10px;
	padding: 0;
}

#RightNewsList dd
{
	margin: 0;
	padding: 0;
}

#MoreNews
{
	display: block;
	float: right;
	margin-right: 20px;
	margin-bottom: 27px;
	padding-right: 11px;
	background-repeat: no-repeat;
	background-position: right 3px;
	background-image: url("../img/more_arrow.gif");
	font-weight: bold;
}

#ContentBottomSep
{
	height: 7px;
	line-height: 7px;
	font-size: 7px;
	background-repeat: no-repeat;
	background-position: left center;
	background-color:#E5FADD;
	/*background-image: url("../img/content_bottom_sep.png");*/
}

#TopFooter
{
	height: 33px;
	color: #ffffff;
	background-color: #059505;
	line-height: 33px;
}

* html #TopFooter
{
	margin-top: 0;
}

#LeftTopFooter, #RightTopFooter, #LeftBottomFooter
{
	background-repeat: no-repeat;
	background-image: url("../img/orange_box.png");
}

#LeftTopFooter
{
	float: left;
	margin-left: 15px;
	padding-left: 9px;
	background-position: left 13px;
}

* html #LeftTopFooter
{
	margin-left: 7px;
}

#TopFooter {border-bottom: 1px solid #F5E81B;}

#RightTopFooter
{
	float: right;
	margin-right: 15px;
	padding-right: 9px;
	background-position: right 13px;
}

* html #RightTopFooter
{
	margin-right: 7px;
}

#RightTopFooter a:link, #RightTopFooter a:visited
{
	color: #ffffff;
}

#BottomFooterBackground
{
	width: 752px;
	height: 84px;
	padding-top: 6px;
	background-repeat: no-repeat;
	background-image: url("../img/bottom_footer_bg.gif");
}

#BottomFooter
{
	height: 58px;
	margin: 0 6px;
	background-repeat: repeat-x;
	background-image: url("../img/footer_bg.png");
}

#LeftBottomFooter, #RightBottomFooter
{
	margin-top: 13px;
}

#LeftBottomFooter
{
	float: left;
	margin-left: 9px;
	padding-left: 9px;
	background-position: left 3px;
}

* html #LeftBottomFooter
{
	margin-left: 4px;
}

#RightBottomFooter, #MenuRightBottomFooter
{
	float: right;
	margin-right: 18px;
}

* html #RightBottomFooter, * html #MenuRightBottomFooter
{
	margin-right: 9px;
}

#BottomFooter address
{
	float: left;
	margin-left: 18px;
}

* html #BottomFooter address
{
	margin-left: 9px;
}

.FooterSep
{
	margin-left: 5px;
	margin-right: 5px;
}

.Clear
{
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	margin: 0;
	border: 0;
	padding: 0;
}

.ImgButton
{
	display: block;
	width: 68px;
	height: 23px;
	line-height: 23px;
	border-width: 0;
	color: #ffffff;
	background-repeat: no-repeat;
	background-image: url("../img/button_bg.png");
	padding-top: 0px;
	padding-left: 23px;
	font-weight: bold;
}

a.ImgButton:link, a.ImgButton:visited
{
	color: #ffffff;
}

.DotList
{
	margin: 10px 17px;
	padding: 0;
	list-style-image: url("../img/dot.png");
}

.NoDotList
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.NoDotList li
{
	line-height: 200%;
}

#NewsList dt
{
	font-weight: bold;
}

#NewsList dd
{
	margin-top: 1ex;
	padding-top: 0;
	margin-left: 0;
	padding-left: 0;
}

div#Debug
{
	position: absolute;
	right: 0px;
	top: 0px;
	height: 20px;
	overflow: hidden;
	width: 20px;
	background: #000000;
	color: #ffffff;
	font-family: Verdana;
	font-size: 10px;
	z-index: 11; /* should be max */
}

a.Debug
{
	color: #ffffff;
	text-decoration: underline;
}





.describe {
	font-size:11px;
	color:#660066;
}
.describe1 {
	font-size:10px;
	color:#aaa;
}
.describe1 a{
	color:#aaa;
}
.highlight_search {
	background-color:#dd0;
	/*color:#FFFFFF;*/
}
.header_search {
	color:#990000;
	font-family:"Times New Roman", Times, serif;
}

.google_search {
	margin-left: 4px;
	border: 1px solid #ddd;
	background: #f7f7f7;
	width: 486px;
	padding: 0 6px 0 6px;;
	margin-bottom: 4px;
}
html>body .google_search {
	width: 172px;
}
html>body table.google_search {
	margin-left: 4px;
	border: 1px solid #ddd;
	background: #f7f7f7;
	width: 486px; 
	padding: 0 5px 0 5px;
	margin-bottom: 4px;
}
.google_search * {
	font-size: 11px;
}
.google_search  {
	font-size: 11px;
}
.google_search h2 {
	color: #808080;
}

.google_search .adtitle {
	font-weight: bold;
}

.google_search .adurl {
	color: green;
	text-decoration: none;
}

.google_search p {
	margin-top: 6px;
	margin-bottom: 12px;
}
.google_search a {
	color: blue;
	text-decoration: none;
}
.google_search a:hover {text-decoration: underline;}

.razdely td {font-size:10px;}
.razdely {background-color:#f3f3ef; color:#0e6db1; margin:0 0 4px 0;}
.razdely a {color:#0e6db1; padding:0 0 0 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.razdelyCont td {font-size:9px;}
td.razdelyCont  {font-size:9px;}
.razdelyCont {background-color:#f3f3ef; color:#0e6db1; margin:0 0 0 0;}
.razdelyCont a {color:#0e6db1; padding:0 0 0 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:lighter; font-size:11px;}

.light_bgrd {background-color:#f3f3ef;}

p.author_list {
	color: #009;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 2px 0;
	margin:3px 0 0 20px;
}
p.author_list a{
	color: #009;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 2px 0;
	margin:3px 0 0 20px;
}
author_list a{
	color: #009;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 2px 0;
	margin:3px 0 0 20px;
}

img.right {
	float:right;
	padding:3px;
}
img.left { 
	float:left;
	padding:3px;
	margin:0 15px 5px 0;
}
p.Nazvanie_list {
	color: #900; 
	font-size: 11px; 
	font-weight: bold;
	line-height: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 0 0 110px;
	margin:0 0 0 0;
	}
p.Nazvanie_list a {
	color: #900; 
	font-size: 11px; 
	font-weight: bold;
	line-height: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.Nazvanie {
	color: #900; 
	font-size: 12px; 
	font-weight: bold;
	line-height: 15px;
	}
.Nazvanie a {
	color: #900; 
	font-size: 12px; 
	font-weight: bold;
	line-height: 15px;
	}



.header_raz td {
	font-size:10px;
}
.header_raz {
	background-color:#9DF89D; 
	color:#0e6db1; 
	margin:0 4px 4px 0;
	padding-right:0; 
}
.header_raz a {
	color:#0e6db1; 
	padding:0 0 0 10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
} 
.header_raz a:hover {
	color:#0e6df1; 
} 


.header_razCont td {
	font-size:9px;
}
td.header_razCont  {
	font-size:9px;
}
.header_razCont {
	background-color:#fff; 
	color:#aaa; 
	margin:0 0 0 0;
}
.header_razCont a {
	color:#0e6db1; 
	padding:0 0 0 22px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:lighter; 
	font-size:10px;
}
.header_razCont a:hover {
	color:#0e6df1; 
	padding:0 0 0 22px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:lighter; 
	font-size:10px;
}

.buy_nowsc {
	display:block;
	border: 1px solid #476278;
	background-color: #476278;
	color:#f5f3ff; 
	}
a.buy_nowsc {
	display:block;
	text-decoration:none;
	border: 1px solid #476278;
	background-color: #476278;
	color:#f5f3ff; 
	padding:0 10px 0 12px; 
}
a:hover.buy_nowsc {
	color:#900; 
	text-decoration:none;
	font-weight:bold;
	background-color: #EAFBFA;
	padding:0 10px 0 12px; 
}

.printview body{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    color:             #333;
    background-color:  #f3f3ef;
}
.printview font{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
}
.printview nobr{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    color:             #333;
    background-color:  #f3f3ef;
}
.printview div{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    color:             #333;
}
.printview h1{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         16px;
    font-weight:       bold;
    color:             #333;
}
.printview{
	
	border-right-style:hidden;
	
    border-width:      1px;
    border-color:      #aaaaaa;
    border-style:      solid;
    border-collapse:   collapse;
    border-spacing:    0;
}
.printview th{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    font-weight:       bold;
    color:             #742274;
    background-color:  #f3f3ef;
    border-width:      1px;
    border-color:      #aaaaaa;
    border-style:      solid;
    padding:           2px;
}
.printview a:hover{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    font-weight:       bold;
    color:             #0000ff;
}
.printview a{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    font-weight:       bold;
    color:             #0000aa;
}
.printview td{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    color:             #333;
    background-color:  #f5f3ff;
    border-width:      1px;
    border-color:      #aaaaaa;
    border-style:      solid;
    padding:           2px;
}



.Bottommenu {
	width: 700px;
	border-style: solid;
	border-color: #F5E81B;
	border-width: 0 1px 0 1px;
	margin: 0 0 0 0;
	padding-left: 50px;
	background-color:#E5FADD;
	}
	



.order_view body{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    color:             #333;
    background-color:  #fff;
}
.order_view nobr{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    color:             #333;
    background-color:  #fff;
}
.order_view h1{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         16px;
    font-weight:       bold;
    color:             #333;
}
.order_view{
    border-width:      1px;
    border-color:      #059505;
    border-style:      solid;
    border-collapse:   collapse;
    border-spacing:    0;
}
.order_view p{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    color:             #333;
}
.order_view th{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    font-weight:       bold;
    color:             #fff;
    background-color:  #059505;
    border-width:      1px;
    border-color:      #059505;
    border-style:      solid;
    padding:           2px;
}
.order_view a:hover{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    font-weight:       bold;
    color:             #0000ff;
    text-decoration: 	underline;
}
.order_view a{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    font-weight:       bold;
    color:             #0000aa;
	text-decoration: 	none;
}
.order_view td{
    font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
    color:             #333;
    background-color:  #f5f3ff;
    border-width:      1px;
    border-color:      #059505;
    border-style:      solid;
    padding:           2px;
}


a.news_monthNew {
	width:160px;
	text-align:center;
	font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
	font-weight:		bold;
    color:             #059505;
	margin:0 0 0 20px;
	padding:0 10px 0 10px;
}
html>body a.news_monthNew {
	width:180px;
	text-align:center;
	font-family:       Verdana, Arial, Hevetica, sans-serif;
    font-size:         10px;
	font-weight:		bold;
    color:             #742274;
	margin:0 20px 0 79px;
	padding:0 10px 0 10px;
}
a.news_monthNew:link {
	text-decoration:none;
}
a.news_monthNew:visited {
	text-decoration:none;
	color:#909;
}
a.news_monthNew:hover {
	color:#fef;
	background-color:#059505;
}
.archiv_year {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #059505;
	width:50px;
	padding:0 5px 0 5px;
	margin:0 0 0 40px;
}











.news_name_fe {
	position:relative;
	top: 9px;
	left: 45px;
	border:1px outset #f5f3ff;
	background-color:#059505;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom: 0px;
	text-align:center;
	margin-top:10px;
	padding: 1px;
	width: 400px;
	z-index: 2;
} 

.news_foto_fe {
	float:left;
	color:#fff;
	font-size:10px;
	text-align:center;
	margin: 1px 15px 1px 1px;
	padding: 0px;
	z-index:0;	
}
html>body .news_foto_fe {
	background-color:#059505;
	background-color:#fff;
	border:thin outset #059505;
}

.news_article_fe {
	float:none;
	border:0px outset #059505;
	background-color:#9DF89D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom: 10px;
	margin-top:10px;
	padding: 10px;
	width: 470px;
	z-index: 2;
} 
html>body .news_article_fe {
	width: 490px;
} 

.news_spisok_fe {
	position:relative;
	float:right;
	border:1px outset #9DF89D;
	background-color:#9DF89D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin-bottom: 5px;
	margin-top:5px;
	padding:3px;
	width: 150px;
	z-index: 2;
} 

/*******************************/
.VipNews a{
  background: #fff;
  color: #742274;
  text-decoration: none;
  font-size: 10px;
  line-height: 12px;
}

.VipNews a:hover {
  background: #ff0000;
  color: #fff;
  text-decoration:none;
  font-size: 10px;
  line-height: 12px;
}


.newsRef2bl {
	position:relative;
	top: 9px;
	left: 0px;
	border:0px outset #f5f3ff;
	background-color:#f5f3ff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 18px;
	margin-top:15px;
	padding: 10px;
	width: 470px;
	z-index: 2;
} 
.newsRef2bl a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px solid #555555;
	text-decoration:none;
} 
.newsRef2bl a:hover{
	/*padding-left:0px;
	padding-right:0px;
	text-decoration:underline;*/
		color:#b00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px solid #555555;
	text-decoration:none;

} 
.newsRef2bl:hover{
	background-color:#fff;
	border:1px solid #555555;
} 
div.newsRef2bl a img {
	height: 0; 
	width: 0; 
	border-width: 0;
}

div.newsRef2bl a:hover img {
	position: absolute;
    top: 9px; 
	left: 455px; 
	height: 17px; 
	width: 19px;
		border-width: 2;
	z-index:25;
}






.newsRef2bl_FF {
	position:relative;
	top: 9px;
	left: 20px;
	border:1px outset #f5f3ff;
	background-color:#f5f3ff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom: 17px;
	margin-top:10px;
	padding: 10px;
	width: 450px;
	z-index: 2;
} 
.newsRef2bl_FF a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px solid #555555;
	text-decoration:none;
} 
.newsRef2bl_FF a:hover{
	color:#b00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px solid #555555;
	text-decoration:none;
} 
.newsRef2bl_FF:hover{
	background-color:#fff;
	border:1px solid #555555;
} 
div.newsRef2bl_FF a img {
	height: 0; 
	width: 0; 
	border-width: 0;
}

div.newsRef2bl_FF a:hover img {
	position: absolute;
    top: 9px; 
	left: 475px; 
	height: 17px; 
	width: 19px;
	z-index:25;
}


.newsDate2bl {
	position:absolute;
	top:-12px;
	left:-15px;
	border:thin outset #f5f3ff;
	background-color:#9DF89D;
	color:#059505;
	font-size:10px;
	font-style:italic;
	font-weight:500;
	text-align:center;
	margin-bottom: 1px;
	padding: 3px;
	width: 67px;
	z-index:11;	

/*	top:-15px;
	left:-20px;
*/
}

a.VipNews{
	font-weight:bold;
}
a.VipNews:link {
	color:#aa0000;
}
a.VipNews:visited {
	color:#bb00bb;
	font-weight:bold;
}
a.VipNews:hover {
	color:#ff0000;
	font-weight:bold;
}





.news_date_fe {
	position:absolute;
	top:-15px;
	left:-40px;
	border:thin outset #f5f3ff;
	background-color:#9DF89D;
	color:#059505;
	font-size:10px;
	font-style:italic;
	font-weight:500;
	text-align:center;
	margin-bottom: 1px;
	padding: 3px;
	width: 67px;
	z-index:11;	
}


.news_prev { 
	color:#606060; 
	font-size:10px;
	border-bottom: 1px solid #059505;
}
.news_prev a { 
	color:#059505;
	text-decoration:none;
	padding-left: 3px; 
}
.news_prev_data { 
	color:#990066; 
	font-size:9px;
}