body,td,th {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #777777;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

a img {border-width:0;}

input.enter, textarea.enter {

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background-color:#FFFFFF;

	color:#333333;

	font-family:Tahoma;

	font-size:14px;

	width: 222px;

	height:24px;

	border: 1pt solid #d4d4d4;

	padding:2px 6px 2px 6px;

}

textarea.enter {

	height:210px;

	width:322px;

}

.enter_text {

	padding:6px 0px 2px 6px;

}

input.enter_submit1, input.enter_submit2, .enter_submit1 {

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background-image:url(enter_button1.gif);

	color:#ffffff;

	font-family:Tahoma;

	font-size:14px;

	width: 222px;

	height:36px;

	border: 1pt solid #d4d4d4;

	padding:2px 6px 2px 6px;

	text-align:center;

}

input.enter_submit2 {

	background-image:url(enter_button2.gif);

}

input.enter:focus, textarea.enter:focus {

	border: 1pt solid #989393;

}

input[type=text].input1 {border:1pt solid #999; width:260px}

.font1 {

	color:#333333;

	font-size:12px;

	font-weight:bold;

}

.font2 {

	color:#333333;

	font-size:12px;

	font-weight:normal;

}

a.font3 {

	color:#F60;

	font-size:14px;

	font-weight:bold;

	text-decoration:underline;

}

a.font3:hover {

	color:#000;

	text-decoration:none;

}

span.font3 {

	color:#C90;

	font-size:12px;

	text-decoration:none;

}

.red {

	color:#c22020;

}

.green {

	color:#090;

}

.head1 {

	color: #edfd40;

	font-size:14px;

	font-weight:bold;

}

#grey {

	background-image:url(grey.gif);

	width:100%;

	height:1px;

}

.cms {

	color:#eb0000;

	font-family:Arial;

	font-weight:bold;

	font-size:12px;

}

.rezerv {

	font-size: 9px;

	color:#03C;

	font-weight:normal;

	background-color:#f1f1f1;

	width:200px;

	margin:5px 20px 5px 0;

}

.send_ok {

	font-size: 12px;

	color:#339900;

	font-weight:bold;

}

.send_no {

	font-size: 12px;

	color:#ff0000;

	font-weight:bold;

}

a.bluelink:link, a.bluelink:visited {

	font-family: Tahoma;

	font-size: 13px;

	text-decoration: underline;

	color: #0088cc;

}

a.bluelink:hover, a.bluelink:active {

	font-family: Tahoma;

	font-size: 13px;

	text-decoration: none;

	color: #000000;

}

li.topmenu, li.topmenu1 {
	padding:8px 10px;
	font-weight:bold;
	float:left; 
	margin:0 1px;
	position:relative;
}
li.topmenu:hover, li.active {background-color:#777}
li.topmenu a {
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	color: #d3d3d3;
	display:block;
	padding:1px 10px;
}
li.topmenu:hover, li.topmenu_active:link, li.topmenu_active:active, li.topmenu_active:visited, li.topmenu_active:hover, li.topmenu1:hover, li.topmenu1_active:link, li.topmenu1_active:active, li.topmenu1_active:visited, li.topmenu1_active:hover {
	text-decoration: none;
	color: #FF6;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
}
li.topmenu ul {display:none; position:absolute; top:33px; left:0px; list-style-type:none}
li.topmenu:hover ul {display:block; background-color:#CCCCCC; margin: 0; padding: 5px 0; background-color: #777; z-index: 9999;}
li.topmenu:hover ul li {text-align:left; width:200px; background-color: #777;}
li.topmenu:hover ul li:hover {background-color:#333}
li.topmenu:hover ul li a {padding:10px 0 10px 20px}
li.topmenu1_active:link, li.topmenu1_active:active, li.topmenu1_active:visited {
	color: #F90;
}



a.add:link, a.add:active, a.add:visited {

	text-decoration: none;

	font-family: Verdana;

	font-size: 12px;

	color: #ffffff;

	padding:1px 10px 1px 10px;

	font-weight:bold;

}

a.add:hover {

	text-decoration: none;

	color: #bbbbbb;

	font-family: Verdana;

	font-size: 12px;

	padding:1px 10px 1px 10px;

	font-weight:bold;

}

h1, h2, h3, h4, h5, h6 {

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

h1 {

	font-size: 36px;

}

h2 {

	font-size: 24px;

}

h3 {

	font-size: 18px;

}

h4 {

	font-size: 16px;

}

h5 {

	font-size: 12px; font-weight:normal;

}

h6 {

	font-size: 12px;

}

a.level1:link, a.level1:active, a.level1:visited {

	text-decoration: none;

	font-family: Verdana;

	font-size: 12px;

	color: #777777;

	font-weight:normal;

}

a.level1:hover, a.level1_active:link, a.level1_active:active, a.level1_active:visited {

	text-decoration: none;

	color: #000000;

	font-family: Verdana;

	font-size: 12px;

	font-weight:normal;

}

a.level3:link, a.level3:active, a.level3:visited {

	text-decoration: none;

	font-family: Tahoma;

	font-size: 10px;

	color: #777777;

	background-image:none;

	padding:0px 0px 0px 6px;

}

a.level3:hover, a.level3_active:link, a.level3_active:active, a.level3_active:visited {

	text-decoration: none;

	color: #000000;

	font-family: Tahoma;

	font-size: 10px;

	background-image:none;

}



.arrowlistmenu{

width: 322px; /*width of accordion menu*/

padding: 8px 0px 0px 0px;

}



.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

background-color:#f1f1f1;

margin-bottom: 5px; /*bottom spacing between header and rest of content*/

text-transform: none;

padding: 4px 0 4px 6px; /*header text is indented 10px*/

cursor: hand;

cursor: pointer;

width:322px;

-moz-border-radius: 7px;

-webkit-border-radius: 7px;

border-radius: 7px;

border:1pt solid #d4d4d4;

text-align:left;



}



.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

background-image: url(titlebar-active.png);

}



.arrowlistmenu ul{ /*CSS for UL of each sub menu*/

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}



.arrowlistmenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

margin-bottom: 5px;

margin-left: 5px;

text-align:left;

width:320px;



}



.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/

-moz-border-radius: 7px;

-webkit-border-radius: 7px;

border-radius: 7px;

border:1pt solid #d4d4d4;

background-color:#fff;

text-align:left;



}

.arrowlistmenu ul li.sd{ /*Open state CSS for sub menu header*/

-moz-border-radius: 7px;

-webkit-border-radius: 7px;

border-radius: 7px;

border:1pt solid #d4d4d4;

background-color:#fff;

text-align:left;

}



.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/

-moz-border-radius: 7px;

-webkit-border-radius: 7px;

border-radius: 7px;

border:1pt solid #d4d4d4;

background-color:#fff;

text-align:left;

}



.arrowlistmenu ul li a{

color: #777777;

background: url(pics/left_level2.gif) no-repeat center left; /*custom bullet list image*/

text-decoration: none;

font-weight: normal;

color: #777777;

padding: 0 20px 0 5px;

}

.arrowlistmenu ul li a span{

	font-size:11px;

	color:#993300;

}

.arrowlistmenu ul li a:link{

color: #777777;

height:24px;

}



.arrowlistmenu ul li a:hover, .arrowlistmenu ul li a.active{ /*hover state CSS*/

color: #F00;

}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/

color:#000000;

}

.arrowlistmenu ul li a.fr_news{

	width:750px; 

	height:auto;

	font-size:13px;

	color:#333;

}

.arrowlistmenu ul li a.fr_news:hover{

	width:750px; 

	font-size:13px;

	color:#993300;

}



body {

	background-color: #FFFFFF;

}



.authorize-black form {

	font-weight: bold; color:#fff;

}

h3 a {

	color:#0000CC;

	font:14px Tahoma;

	text-decoration:none;

	padding:5px;

}

h3 a {

	color:#000;

	font:14px Tahoma;

	padding:5px;

}







#raiting{

	width:800px;

	height:100%;

	margin:0 auto;

	border:0px #999 solid;

	border-bottom:none;}

#mm1, #mm2, #mm3, #mm4, #mm5{

	width:160px;

	height:30px;

	float:left;

	text-align:center;}

#mm1 a, #mm2 a, #mm3 a, #mm4 a, #mm5 a {

	font:14px Arial, Helvetica, sans-serif;

	text-decoration:none;

	padding-top:5px;

	display:block;

	height:25px;}

div#tt1, div#tt2, div#tt3, div#tt4, div#tt5 {

	width:800px;

	float:left;

}







.listing h2 {

	width:400px;

	padding:5px 0;

	margin:0 0 5px 20px;

	text-align:left;

	font-size:16px;

}

.listing h5 {

	width:400px;

	border-bottom:1pt dashed #000;

	padding:2px 0;

	margin:0;

	text-align:left;

}

.listing h5 a:link, .listing h5 a:active, .listing h5 a:visited {

	color:#000;

	font:normal Tahoma 12px;

	text-decoration:none;

	margin-left:10px;

	font-size:12px;

}

.listing h5 a:hover, .listing h5 a.active:link, .listing h5 a.active:active, .listing h5 a.active:visited {

	color:#900;

	font:normal Tahoma 12px;

	text-decoration:none;

	margin-left:20px;

}



.listing h5 a span {

	color:#C60;

	font-size:11px;

	text-decoration:none;

}



.listing2 h1 {

	padding:20px 0 5px 0;

	margin:0 0 5px 10px;

	text-align:left;

	font-size:16px;

}

.listing2 h5 {

	height:20px;

	border-bottom:1pt dashed #000;

	padding:2px 0;

	margin:0;

	text-align:left;

}

.listing2 h5 a:link, .listing2 h5 a:active, .listing2 h5 a:visited {

	color:#000;

	font:normal Tahoma 12px;

	text-decoration:none;

	margin-left:20px;

}

.listing2 h5 a:hover, .listing2 h5 a.active:link, .listing2 h5 a.active:active, .listing2 h5 a.active:visited {

	color:#900;

	font:normal Tahoma 12px;

	text-decoration:none;

	margin-left:30px;

}

img.yes-no{

	float:left; margin:2px 2px;

}

a.tovars {font-size:10px;}

a.tovars strong {font-size:10px; color:#000099}



div#pages {

	text-align:center;

	font-size:12px;

	width:100%;

	margin:22px 30px;

}

div#pages span, div#pages a:hover {

	font-weight:normal;

	font-family:Tahoma;

	font-size:11px;

	color:#000;

	text-decoration:none;

	padding:1px 1px;

	margin:1px;

	border:1pt solid #ccc;

}

div#pages a {

	font-weight:normal;

	font-family:Tahoma;

	font-size:11px;

	color:#555;

	text-decoration:none;

	padding:1px 1px;

	margin:1px;

	border:1pt solid #fff;

}

.size16 {font-size:16px;}



div.width100 {width:95%; margin-bottom:10px; font-size:13px; border:1pt solid transparent}

div.width100 div.name {font-size:13px; font-weight:bold; color:#666666}

div.width100 div.name img {float:left; vertical-align:middle; }

div.width100 div.name i {font-size:13px; color:#777; font-weight:normal; font-style:normal}

div.width100 div.txt {font-size:13px; font-weight:normal; color:#666666; margin-left:30px}

div.width100 div.txt i {color:#FF6600}

div.width100:hover {border:1pt solid #ccc; }



div.pages {text-align:center;	font-size:12px;	width:100%; float:left; margin:22px 0;}

div.pages b.pages, div.pages a.pages:hover {font-weight:normal;	font-family:Tahoma;	font-size:13px;	color:#000;	text-decoration:none;padding:1px 1px; margin:1px; border:1pt solid #ccc;}

div.pages a.pages {font-weight:normal;	font-family:Tahoma;	font-size:12px;	color:#555;	text-decoration:none; padding:1px 1px; margin:1px; border:1pt solid #fff; display:inline;}



.white1 {color:#930; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.urli {color:#000; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif}

a.tooltip1 span {font:13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; background-color:#FFC; text-align:left;	display	: none; padding	: 8px 10px; margin-left: 8px; width: 350px; border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; box-shadow: 3px 3px 5px #999; -moz-box-shadow: 3px 3px 5px #999; -ms-box-shadow: 3px 3px 5px #999; -o-box-shadow: 3px 3px 5px #999; -webkit-box-shadow: 3px 3px 5px #999; }

a.tooltip1 span.right {margin-left: -380px;}

a.tooltip1:hover span {	display	: inline; position: absolute;}

a.tooltip1:hover {background-color:transparent; color:#F60}

a.tooltip1{ margin:28px 0 0 5px; width:10px; height:10px; text-align:center; color:#F00; cursor:pointer; font:15px/10px Tahoma}

a.tooltip1:hover, a.tooltip2:hover {

	background		: #ffffff;	/*необходимо для IE6*/

	text-decoration	: none;

}

table.shade {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;-moz-box-shadow: 0 0 10px rgba(0,0,0,2);-webkit-box-shadow: 0 0 10px rgba(0,0,0,2);box-shadow: 0 0 10px rgba(0,0,0,2);}

fieldset legend {color:#C60}

.st_blue {color:#009900}

.st_red {color:#FF0000}