/*
Файл стиля создан в студии DuxLab.com, как часть дизайна и
скомпилирован окончательно пятого октября две тысячи четвёртого года.
*/

/*тело, скроллеры для IE5+*/

body 
{
scrollbar-face-color:#fff0d0;
scrollbar-track-color:#fff8f0;
scrollbar-3dlight-color:#f8d8a8;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#d0b878;
scrollbar-darkshadow-color:#a09060;
scrollbar-arrow-color:#ff0000;
scrollbar-base-color:#0000ff;
color:#584830;
background-color:#fff8d8;
background-image:url("../images/bg.gif");
background-repeat:repeat;
font-family:Arial,Verdana,Georgia,Helvetica,sans-serif;
margin:0;
}

/* -------------------------------------------- */
/* 		Pagination: Clean						*/
/* -------------------------------------------- */
	ul{border:0; margin:0; padding:0;}
	#pagination-clean li{
		border:0; margin:0; padding:0;
		font-size:12px;
		list-style:none;
	}
	#pagination-clean li, #pagination-clean a{
		border-right:solid 1px #DEDEDE;
		margin-right:2px;
	}
	#pagination-clean .previous-off,
	#pagination-clean .next-off {
		color:#888888;
		display:block;
		float:left;
		padding:3px 4px;
	}	
	#pagination-clean .next a,
	#pagination-clean previous a{
		border:none;
	}	
	#pagination-clean .active{
		color:#000000;
		font-weight:bold;
		display:block;
		float:left;
		padding:4px 6px;
	}
	#pagination-clean a:link, 
	#pagination-clean a:visited {
		color:#FF8600;
		display:block;
		float:left;
		padding:3px 6px;
		text-decoration:underline;
	}
	#pagination-clean a:hover{
		text-decoration:none;
	}


.main_table tr td	{ border: 1px solid #ddd !important; padding: 16px !important; width: 25% !important; }

div.thankyou {
border:1px solid #E07800 !important;
margin:0 112px;
position:absolute;
text-align:center;
width:58%;
}

div.avaupload{
width:140px; 
float:left;
}

select.myltik {
border-color:#DDDDDD !important;
border-style:groove;
border-width:1px !important;
padding:10px;
}

option.myltik2{text-align:left;}

h2.fleft{
float:left;
}

.figure {
 float: left; /* Выравнивание рисунка по левому краю */
 background: #FFFFFF; /* Цвет фона */
 border:dashed 1px;
 padding: 4px; /* Поля вокруг картинки */
 margin:
  0 /* Отступ сверху */
  6px /* Отступ справа */
  4px /* Отступ снизу */
  0; /* Отступ слева */
}

/*------------текст-------------*/
p.cardp
{
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
color:#584830;
text-align: justify;
text-indent: 3ex;
font-size:85%;
font-family:Arial,Verdana,Georgia,Helvetica,sans-serif;
cursor : default;
}

b{color:#807050;}
/*i{color:#000040;}*/

li
{
list-style:disc outside #ff6800;
list-style:url("../images/mark.gif");
text-indent:0ex;
}


#rounded-corner {
border-collapse:collapse;
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:12px;
margin:20px;
text-align:left;
width:96%;
}
#rounded-corner thead th.rounded-company {
background:url("/images/left.png") no-repeat scroll left -1px #B9C9FE;
border-right: 1px solid #FFFFFF;
font-weight:bold;
}
#rounded-corner thead th.rounded-q4 {
background:url("/images/right.png") no-repeat scroll right -1px #B9C9FE;
}
#rounded-corner th {
background:none repeat scroll 0 0 #B9C9FE;
color:#003399;
font-size:13px;
font-weight:normal;
padding:8px;
border-right: 1px solid #FFFFFF;
font-weight:bold;
}
#rounded-corner td {
background:none repeat scroll 0 0 #E8EDFF;
#border-top:1px solid #FFFFFF;
#border-right: 1px solid #FFFFFF;
color:#666699;
padding:8px;
font-weight:bold;
}
#rounded-corner tfoot td.rounded-foot-left {
background:url("/images/botleft.png") no-repeat scroll left bottom #E8EDFF;
}
#rounded-corner tfoot td.rounded-foot-right {
background:url("/images/botright.png") no-repeat scroll right bottom #E8EDFF;
}

#rounded-corner tbody td.a.hov:hover {
	#background:none repeat scroll 0 0 #D0DAFD;
	text-decoration:none !important;
}

/*ВНИМАНИЕ! следующие пять классов текста использовать вне тэга <p class="cardp"></p>, можно в простом <p></p>*/

.micromenu
{
font-size:70%;
}

a.gamelink:hover{
text-decoration: none;
background:none repeat scroll 0 0 #D0DAFD;
}
.micro 
{
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
font-size:70%;
}

.small
{
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
font-size:85%;

}

.large
{
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
font-size:120%;
}

.title
{
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
font-size:120%;
font-family:Times New Roman,sans;
font-weight:bold;
}

.copy,a.copy,a.copy:link,a.copy:visited
{
font-size:85%;
color:#b0a090;
text-decoration:underline;
}

a.copy:hover,a.copy:visited:hover
{
font-size:85%;
color:#ff0000;
}


/* form 3 */

	#form3{
		margin:1em 0;
		background:url(/images/form3/form_bg.jpg) no-repeat 0 0;
		width:542px;
		height:364px; /* fixed size (envelope graphic) */
		overflow:hidden;
		}
	#form3 h3{display:none;}	
	#form3 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:200px;
		margin-left:34px;
		padding-top:80px;
		}	
	#form3 fieldset.last{
		width:254px;
		margin-left:17px;
		}				
	#form3 legend{display:none;}	
	#form3 p{margin:.5em 0;}	
	#form3 label{display:block;}	
	#form3 input, #form3 textarea{		
		width:192px;
		border:1px solid #ddd;
		background:#fff url(/images/form3/form_input.gif) repeat-x;
		padding:3px;
		}		
	#form3 textarea{
		width:246px;
		height:200px;
		overflow:auto;
		}					
	#form3 p.submit{
		margin:0 34px;
		clear:both;
		position:relative;
		}	
	#form3 button{
		padding:0;
		position:absolute;
		left:0;
		top:-3.5em;
		width:95px;
		height:36px;
		text-indent:-8000px;
		overflow:hidden;
		border:none;
		background:url(/images/form3/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		}				

/* // form 3 */


/*--------ссылки------------*/

a,a:link,a:visited
{
/*color:#ffa000;*/
color:#ff8600;
text-decoration:underline;
}



table.price2
{
	margin: 10px 0 0 0;
}

table.price2 td
{
    padding: 4px;
    border-bottom: dotted 1px #B5B5B5;
    font-size: 11px;
}

table.price2 td a.img
{
	position: relative;
	top: 1px;
}

table.price2 td
{
	padding: 4px;
}

table.price2 td a.img
{
	margin-left: 5px;
}

table.price2 td.cost
{
	text-align: right;
	font-weight: bold;
}

table.price2 tr:hover
{
	background-color: #E0E0E0;
}

table.price2 tr:hover th
{
	background-color: #fff;
}

table.price2 th
{
    text-align: left;
	vertical-align: bottom;
    padding: 0 0 5px 0;
    border-bottom: dotted 1px #B5B5B5;

}

table.price2 th
{
	color: #972F2C;
}

table.price2 th
{
	text-align: left;
}
table tr.alternate
{
    background-color: #F8F8F8;
}

/* contact_form */

	#contact_form{
		margin:1em 0;
		padding-top:10px;
		background:url(/images/form1/form_top.gif) no-repeat 0 0;
		}
	#contact_form fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:25px;
		}		
	#contact_form legend{display:none;}	
	#contact_form p{margin:.5em 0;}	
	#contact_form label{display:block;}	
	#contact_form input, #contact_form textarea{		
		width:252px;
		border:1px solid #ddd;
		background:#fff url(/images/form1/form_input.gif) repeat-x;
		padding:3px;
		}		
	#contact_form textarea{
		height:125px;
		overflow:auto;
		}					
	#contact_form p.submit{
		clear:both;
		background:url(/images/form1/form_bottom.gif) no-repeat 0 100%;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:left !important;
		}	
	#contact_form button{
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url(/images/form1/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}				

/* message_form */

	#message_form{
		margin:1em 0;
		padding-top:10px;
		background:url(/images/form1/form_top.gif) no-repeat 0 0;
		}
	#message_form fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:560px;
		margin-left:25px;
		}		
	#message_form legend{display:none;}	
	#message_form p{margin:.5em 0;}	
	#message_form label{display:block;}	
	#message_form input, #message_form textarea{		
		width:252px;
		border:1px solid #ddd;
		background:#fff url(/images/form1/form_input.gif) repeat-x;
		padding:3px;
		}		
	#message_form textarea{
		height:200px;
		overflow:auto;
		}
					
	#message_form p.submit{
		clear:both;
		background:url(/images/form1/form_bottom.gif) no-repeat 0 100%;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:left !important;
		margin-top: 170px;
		}	
	#message_form button{
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url(/images/form1/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}

		
		blockquote {
		background:url("/images/pullquote.gif") no-repeat scroll 0 0 transparent;
		font-family:Georgia,"Bitstream Vera Serif",serif;
		font-size:1em;
		font-style:italic;
		font-weight:normal;
		line-height:1.5em;
		margin:15px 0 10px;
		padding:6px 0 0 55px; margin-bottom:8px;
		min-height: 38px;
		}
		
hr{
border: 1px dashed #E7F0D0;
}

a.game:hover
{
#background-color:#BCE27F;}


a.menu,a.menu:visited
{
color:#505050;
font-size:12px;
line-height:14px;
font-family:Arial,Helvetica,Georgia,sans-serif;
font-weight:700;
text-decoration:none;
}

a.menu:hover,a.menu:visited:hover,a.menu:active
{
color:#ffffff;
text-decoration:underline;
}

font.lmenu
{
color:#ffffff;
text-decoration:underline;
font-size:12px;
line-height:14px;
font-family:Arial,Helvetica,Georgia,sans-serif;
font-weight:700;
}

/*----------
стилизация рекламной ссылки, сюда через запятую добавляются нужные классы,
например a.clx,a.clx:link,a.clx:visited и так далее
----------*/

a.rekl_class,a.rekl_class:link,a.rekl_class:visited
{
color:#e04040;
text-decoration:underline;
}



/*-------картинки-------*/

img
{
border:none;
margin:0;
#vertical-align:top;
}

img.sep
{
width:9px;
height:9px;
text-align:bottom;
}

img.c5050
{
width:50px;
height:50px;
}

img.mark
{
width:6px;
height:6px;
text-align:left;
vertical-align:middle;
margin: 0px 4px 0px 0px;
}


/*определение margin: top right bottom left*/
img.inframe1{border:solid 1px #ffa000;margin: 5px 10px 5px 10px; float:left; padding:4px;}
img.inframe2{border:dashed 2px #ffa000;margin: 10px 17px 10px 17px;}


/*-----таблицы--------*/
table,td
{
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding:0;
margin:0px;
/*border:none;*/
cursor : default;
}

/* standard list style table */
table.adminlist {width:100%;background-color:#FFFFFF;margin:0px;padding:0px;border:none;border-color:#fff;border-collapse:collapse;border-spacing:0px;}
table.adminlist th {margin:0px;padding:4px;line-height:16px;background:#575757;font-size:15px;color:#fff;border-bottom:2px solid #BCE27F;} /* green line */
table.adminlist th.title {text-align:left;}
table.adminlist th a {color:#B8E07C;text-decoration:none;} /* green line */
table.adminlist th a:hover {color:#fff;text-decoration:underline;} /* green line */
table.adminlist tr.row0 {background-color:#FFF;text-align:left;}
table.adminlist tr.row1 {background-color:#FFF;text-align:left;}
table.adminlist td {border-bottom:1px dashed #e7f0d0;padding:4px;}
.hr {border:1px dashed #e7f0d0;padding:4px;}
table.adminlist tr.row0:hover {background-color:#F0F7E2;}
table.adminlist tr.row1:hover {background-color:#F0F7E2;}
table.adminlist td.options {background-color:#ffffff;font-size:8px;}
select.options, input.options {font-size:8px;font-weight:normal;border:1px solid #999999;}
table.adminlist td a {}
table.adminlist td a:hover {color:#c63434;text-decoration:none;}
table.adminlist td ul {border:none;}
table.adminlist tr.row0:hover a {color:#c63434;}
table.adminlist tr.row1:hover a {color:#c63434;}

.lcard
{
border:dashed 1px #e07800;
padding:10px;
background:#fffff0;
color:#304858;
font-size:90%;
}


td.cardt
{
background-position:top left;
background-repeat:repeat-x;
background-color:#fff8f0;
vertical-align:top;
}



td.menu
{
font-size:12px;
line-height:14px;
font-family:Arial,Helvetica,Georgia,sans-serif;
font-weight:700;
}


td.banin
{
font-size:1px;
line-height:1px;
}
/*preloader*/
#ap_adtext {
	font-size: 11px;
	margin-bottom: 5px;
}

#ap_progressbar {
	text-align: left;
	position: relative;
	margin: 20px auto 0;
	font-size: 11px;
	border: 1px solid #000;
}

#ap_progressbar .text {
	position: absolute;
	top: 0;
	left: 47%;
}

#ap_progressbar .progress {
	height: 14px;
	background: url(/images/progres.gif) repeat-x;
}

#ap_progressbar .progress .text {
	display: none;
}

#ap_skiptext {
	margin-top: 5px;
	font-size: 11px;
}

#ap_skiptext a {
	color: #0060A9;
}

