@import "small.css";
@import "large.css";
@import "inbez.css";

html, body {
	margin: 0;
	padding: 0;
}

body, td {
	font: 12px Arial, Helvetica, sans-serif;
	color: black;
}

a {
	text-decoration: underline;
	color: #35749F;
}

p {
	padding: 0;
	margin: 5px 0;
}

a img {
	border: none;
}

table.lyo {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	border: none;
	margin: 0;
	padding: 0;
}

table.lyo td {
	border: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

input, select, textarea {
	font: 12px Arial, Helvetica, sans-serif;	
}

input.btn {
	background: white url(images/btnbg.gif) no-repeat 0 0;
	width: 60px;
	height: 16px;
	text-align: center;
	border: none;      
}

form {
	margin: 0;
	padding: 0;
}

#rinfoTop980 {
	padding: 10px 0;
	text-align: center;
}

input.tpl, select.tpl, textarea.tpl {
	border: 1px solid gray;
}

#header td {
	background: url(images/arwright.gif) no-repeat 0 0;
	padding: 8px 0 0 23px;
	font-size: 11px;
	color: #5f5f5f;
}

#header {
	padding-bottom: 10px;
}

#header a {
	color: #545454;
}

#header td img, #header td input {
	display: block;
	margin-bottom: 5px;
	font-size: 11px;
}

#header td#logoed {
	width: 40%;
	background: url(images/logo.gif) no-repeat 30px 30px;
	padding: 5px 0 0 40px;
}

#header td#logoed a { 
	background: url(images/navicohome.gif) no-repeat 0 0; 
	padding: 0 8px;
	line-height: 12px;
	text-decoration: none;
}

#header td#logoed a#toMail { 
	background-image: url(images/navicomail.gif); 
}

#header td#logoed a#toSearch { 
	background-image: url(images/navicosearch.gif); 
}

#header td#logoed a#toMap { 
	background-image: url(images/navicomap.gif); 
}

#header td ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#header td li {
	padding: 0 0 0 10px;
	margin: 0;
	background: url(images/bulorangsq.gif) no-repeat 0 7px;
	list-style: none;
}

#header td li a {
	text-decoration: none;
}

#header td li a:hover {
	color: #35749F;
}

#header td form {
	padding: 5px 0;
}

#header td table {
	margin: 7px 0 6px 0;	
}

#header td td {
	background: none;
	padding: 2px;	
}

#header td td.title {
	color: #DF8800;
}

#header td a.moreLink {
	display: block;
	background: url(images/icogcalc.gif) no-repeat 0 0;
	padding: 0 0 3px 18px;
	font-size: 12px;
}

#header td a#toRegister {
	background-image: url(images/icoglock.gif);
}

#header table.exchange td {
	font-size: 10px;
	padding-top: 0;
	padding-bottom: 0; 
}

#leftCol {
	width: 220px;
	border-right: 1px solid #BABABA;
}

#leftCol a {
	color: #35749F;
}

#leftCol div.block {
	background-color: #F9F9F9;
	padding: 10px;
	border-bottom: 1px solid #bababa;
}

#leftCol div.block img.title {
	display: block;
	padding: 0 25px 0 0;
	background: url(images/arwdown.gif) no-repeat right;
	margin: 5px 0 10px 0;
}

#leftCol div#time {
	background-color: #F1F2F4;
}

#leftCol div#time div#imgButtons {
	text-align: center;
	padding: 10px 0 0 0;
}

#leftCol div#contacts { 
	background: #f9f9f9 url(images/blackphone.jpg) no-repeat 0 100%; 
}

#newcontacts{
	list-style:none;
	padding-left:65px;
	margin-left: 0;
	color: #666;
}

#newcontacts .phone{
	background:url(images/phone-ico.gif) no-repeat 0 2px; 
	padding-left: 11px;
}


#leftCol 	padding: 2px 0 2px 20px;
}

 .icq {padding-left:65px;
	background: url(images/icoicq.gif) no-repeat 0 3px;
}

#leftCol div#online p.toMail {padding-left:20px;
	background: url(images/icogmail.gif) no-repeat 0 5px;
}

#leftCol div#online p.toFeedBack {padding-left:20px;
	background: url(images/icogform.gif) no-repeat 2px 3px;
}


#leftCol div#online p.toFAQ {
 padding-left:20px;	background: url(images/icogfaq.gif) no-repeat 2px 3px;
}

#leftCol div#rinfo100 {
	padding: 10px 0;
	text-align: center;
}

#maincol {
	width: 804px;
}

#subHead td {
	vertical-align: middle;
	background-color: #E5E5E5;
	padding: 5px;
}

#subHead {
	border-bottom: 1px solid #BABABA;
}

#searchForm table {
	width: auto;
}

#rinfo480 {
	width: 490px;
}

#menuOnMain td {
	border-right: 1px solid #BABABA;
	border-bottom: 1px solid #BABABA;
	width: 25%;
	padding: 135px 0 10px 0;
	background: url(images/bibook.jpg) no-repeat center 5px;
}

#menuOnMain h2 {
	color: #DF8800;
	font-size: 14px;
	text-align: center;
	margin: 0 5px 5px 5px;
}

#menuOnMain td ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
}

#menuOnMain td li {
	padding: 0 0 0 10px;
	margin: 0;
	background: url(images/bulorangsq.gif) no-repeat 0 6px;
	list-style: none;
}

#menuOnMain td li a {
	text-decoration: none;
}

#menuOnMain td li a:hover {
	text-decoration: underline;
	color: #35749F;
}

#menuOnMain #cart {
	background-image: url(images/bicart.jpg);
}

#menuOnMain #walet {
	background-image: url(images/biwalet.jpg);
}

#menuOnMain #cards {
	background-image: url(images/bicards.jpg);
}

#menuOnMain #book {
	background-image: url(images/bibook.jpg);
}

#menuOnMain #games {
	background-image: url(images/bimes.jpg);
}

#menuOnMain #pig {
	background-image: url(images/bipig.jpg);
}

#menuOnMain #convert {
	background-image: url(images/bikonvert.jpg);
}

#menuOnMain #knife {
	background-image: url(images/biknife.jpg);
}

#menuOnMain td a {
	color: #545454;
}

table#columns3 th {
	padding: 15px 5px 3px 30px;
	background: url(images/arwdown.gif) no-repeat 5px 12px;
	border-bottom: 1px solid #bababa;
	text-align: left;
}

table#columns3 td {
	padding: 10px;
}

table#columns3 .partners {
	width: 200px;
}

table#columns3 td ul {
	margin: 0 0 10px 10px;
	padding: 0;
	list-style: none;
}

table#columns3 td li {
	padding: 0 0 0 10px;
	margin: 0;
	background: url(images/bulbluesq.gif) no-repeat 0 6px;
	list-style: none;
}

table#columns3 td li span.date {
	font-size: 11px;
}

table#columns3 td li a {
	text-decoration: none;
}

table#columns3 td li a:hover {
	text-decoration: underline;
	color: #35749F;
}

table#columns3 td a.moreInfo {
	display: block;
	margin-left: 15px;
}

#footer {
	padding: 20px 10px;
	border-top: 2px solid #bdbdbd;
	background: #E5E5E5;
	color: #5F5F5F;
}

#footer td {
	color: #5F5F5F;
}

#footer a {
	color: #5F5F5F;
	text-decoration: none;
}

#footer td#copyright {
	width: 250px;
}

#footer td#copyright a {
	display: block;
	margin-bottom: 5px;
}

#footer #footMenu {
	margin: 5px;
}

#footer a:hover {
	text-decoration: underline;
}

#content {
	padding: 10px 20px;
}

#content h1 {
	margin: 0 0 10px 0;
	color: #DF8800;
	font-weight: normal;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
}

#content h2 {
	margin: 0 0 10px 0;
	color: black;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#content p {
	margin: 10px 0;
	text-align: justify;
}

div.calc {
	width: 195px;
	height: 50px;
	border: 1px solid black;
	position: absolute;
	background: white;
	display: none;
	padding: 5px 10px 10px 10px;	
}

#sellCalc {
	right: auto;
}

#buyCalc {
	right: 5px;
}

div.calc div.closeBtn {
	padding: 5px;
	text-align: center;
}

#header td div.calc input, #header td div.calc select {
	font-size: 11px;
	/*height: 14px;*/
	float: none;
	display: inline;
	/*margin-right: 3px;*/
	margin: 0;
	padding: 0;
	
}

#header td div.calc td {
	vertical-align: middle;
	
}

div.calc .asresult {
	display: none;
}

div.calc .asresult strong {
	display: block;
	padding: 10px 0 0 5px;
	color: black;
	font-size: 14px;
	text-align: center;
}

#inoutForm {
	width: auto;
}

#inoutForm td {
	padding: 2px 3px;
	border: 1px solid #ccc;
	width: 180px;
}

#inoutForm td.title {
	text-align: right;
	width: 200px;
}
#TSwmbanner{width: 880px; height: 100px; overflow: hidden; margin: 0 auto 10px auto; background: url(http://www.topsitepro.ru/wm/banbg.png) no-repeat 0 0 #2C5B86; color: #AFFC2E; font: normal 24px 'trebuchet ms'; padding: 0 50px; position: relative;}
#TSwmbanner a{display: block; padding: 50px 0 0 0;color: #AFFC2E; text-decoration: none}
#TSwmbanner a img{border: none;}
#TSwmbanner a:hover{color: #fff}
#TScontainer{position: relative; top: -85px;}
