body {
	margin: 0px;
}

#tl
{
background: transparent url(../images/tl.png) top center repeat-x;
height:7px;
width:100%;
}

#dsh
{
background: transparent url(../images/shad.png) top center repeat-y;
width: 1120px;
}

#t
{
background: transparent url(../images/tal.png) top center repeat-x;
width: 1028px;
height:378px;
}

#ta
{
background: transparent url(../images/t.png) top center repeat-x;
width: 1008px;
height:132px;
}

#logo
{
position: relative;
float: left;
top: 5px;
left:30px;
width: 204px;
height:132px;
}
#logo a
{
outline:none;
}

#tel
{
position: relative;
float: left;
top: 20px;
left:50px;
float: left;
background: transparent url(../images/tel.png) top left no-repeat;
width: 290px;
height: 49px;
}

#gdayin
{
position: relative;
float: left;
top: 5px;
left:55px;
width: 200px;
height: 66px;
z-index:10;
}

#gday
{
border: 2px solid red;
position: relative;
top: 0px;
left:0px;
width: 200px;
height: 66px;
z-index:10;
}

#gday img
{
padding-top:3px;
padding-left:5px;
border:0px;
}

#gday b a
{
width: 120px;
display:block;
font-size:20px;
color: red;
font-weight:bold;
text-decoration:none;
font-family:Verdana,Helvitica,sans-serif;
}

#gdayp
{
float: left;
width: 60px;
height: 60px;
z-index:10;
}

#gdayt
{
text-align:center;
padding-top:7px;
padding-left:15px;
font-size:18px;
font-weight:bold;
color: white;
float: left;
width: 120px;
height: 50px;
z-index:10;
}

#usbl
{
position: relative;
float: left;
top: 5px;
left:45px;
width: 267px;
height: 66px;
z-index:4;
}

#ust
{
position: relative;
float: left;
top: 0px;
left:0px;
width: 194px;
height: 67px;
}

#ust1,#ust2,#ust3
{
padding-top:5px;
}

#ust2 a,#ust3 a
{
outline:none;
cursor: pointer;
font-size:12px;
font-weight:bold;
font-family:Verdana,Helvitica,sans-serif;
text-decoration:none;
}

#ust1
{
padding-top:4px;
font-size:12px;
color: #ffffff;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
height:12px;
}

#ust2 a
{
color: #59c8fe;
}
#ust3 a
{
color: #de9920;
}

#uspic
{
background: transparent url(../images/u.png) top left no-repeat;
position: relative;
float: left;
top: 0px;
left:0px;
width: 65px;
height: 67px;
}
#uspicf
{
position: relative;
top: 7px;
left:10px;
width: 50px;
height: 50px;
}

#umenu
{
border:1px solid red;
width: 810px;
height: 104px;
}

#tmenu
{
z-index:3;
position:relative;
top: -107px;
left:198px;
float: left;
background: transparent url(../images/mb.png) top left no-repeat;
width: 810px;
height: 104px;
text-align:center;
font-size:16px;
color: #ffffff;
font-weight:bold;
font-family:Verdana,Helvitica,sans-serif;
}

#tmenu a
{
outline:none;
text-align:center;
font-size:16px;
color: #ffffff;
font-weight:bold;
font-family:Verdana,Helvitica,sans-serif;
text-decoration:none;
}

#words
{
left:20px;
top:10px;
position:relative;
z-index:2;
}

#m_button
{
background: transparent url(../images/mc.png) top left no-repeat;
left:76px;
top:55px;
width: 195px;
height: 59px;
z-index:1;
position:relative;
}

* html #m_button
{
background: transparent url(../images/mc.gif) top left no-repeat;
left:72px;
top:55px;
width: 195px;
height: 59px;
z-index:1;
position:relative;
}

*+html #m_button
{
background: transparent url(../images/mc.gif) top left no-repeat;
left:72px;
top:55px;
width: 195px;
height: 59px;
z-index:1;
position:relative;
}

#m1
{
color: #ffffff;
cursor: pointer;
}

#m2
{
color: #ffffff;
cursor: pointer;
}

#m3
{
color: #ffffff;
cursor: pointer;
}

#m4
{
color: #ffffff;
cursor: pointer;
}


#banner
{
width: 1008px;
height:246px;
}

* html #banner_pic
{
top: 0px;
}

*+html #banner_pic
{
top: 0px;
}

#banner_pic
{
position: relative;
top: -104px;
left:0px;
width: 1008px;
height:246px;
}

a#banner_pic 
{
outline:none;
}

#bask
{
padding-top:7px;
background: transparent url(../images/bnc.png) top center no-repeat;
width: 241px;
height: 38px;
position: relative;
top: -155px;
left:755px;
text-align:center;
font-size:14px;
color: #e7390a;
font-weight:bold;
font-family:Verdana,Helvitica,sans-serif;
text-decoration:none;
}

* html #bask
{
top: -60px;
}

*+html #bask
{
top: -60px;
}

#lnk_b
{
padding:6px 74px 11px 74px;
}

#bask_on
{
cursor: pointer;
padding-top:7px;
background: transparent url(../images/bc.png) top center no-repeat;
width: 241px;
height: 38px;
position: relative;
top: -155px;
left:755px;
text-align:center;
font-size:14px;
color: #e7390a;
font-weight:bold;
font-family:Verdana,Helvitica,sans-serif;
text-decoration:none;
}

* html #bask_on
{
top: -60px;
}

*+html #bask_on
{
top: -60px;
}

#bask_on a
{
outline:none;
text-align:center;
color: #b6e70a;
text-decoration:underline;
}


#cb
{
padding-left:20px;
background: transparent url(../images/cb.png) top center no-repeat;
width: 1028px;
height:109px;
}

#cbt
{

float:left;
position: relative;
width: 252px;
height: 104px;
}

#cbl
{
float:left;
position: relative;
width: 145px;
height: 100px;
}
#cblh
{
padding-top:15px;
padding-left:12px;
color: #ffffff;
font-weight:bold;
font-style:italic;
font-family:Verdana,Helvitica,sans-serif;
text-decoration:none;
height:45px;
}
#cblp1,#cblp2,#cblp3,#cblp4
{
padding-left:20px;
font-size:12px;
font-weight:bold;
font-family:Verdana,Helvitica,sans-serif;
text-decoration:underline;
}

#cblp1 a
{
outline:none;
color: #61c5ff;
}
#cblp2 a
{
outline:none;
color: #ffcc8a;
}
#cblp3 a
{
outline:none;
color: #ffed83;
}
#cblp4 a
{
outline:none;
color: #65d910;
}

#cbr
{
float:left;
position: relative;
width: 101px;
height: 101px;
}
#cbr img
{
border:0px;
}

.min_upbl
{font-size:10px;}

.big_upbl
{font-size:12px;}

#mp
{
padding-left:60px;
background: transparent url(../images/mp.png) top center no-repeat;
width: 1028px;
height:43px;
font-size:20px;
color: #ffffff;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
text-decoration:none;
}

#mp1
{
margin-top:5px;
width:260px;
float:left;
}
#mp2
{
margin-top:5px;
width:467px;
float:left;
}
#mp3
{
margin-top:5px;
width:300px;
float:left;
}

* html #mp3
{
width:300px;
}

*+html #mp3
{
width:300px;
}

#mp4
{
margin-top:5px;
width:727px;
float:left;
}

#search_but
{
border:1px solid white;
padding-left:3px;
padding-right:3px;
cursor:pointer;
float:left;
}
#search
{
margin-right:3px;
color: #555555;
margin-top:4px;
border:1px solid #dddddd;
float:left;
}
#c
{
padding-bottom:10px;
background-color: #ffffff;
width: 1028px;
}

#cl
{
/*background: #ffffff url(../images/ptl.png) top left repeat-y;*/
background-color: #ffffff;
width: 264px;
}

#men1
{
background: transparent url(../images/mebku.png) top left no-repeat;
width: 264px;
height:11px;
}
#men2
{
background: transparent url(../images/lmbk.png) top left repeat-y;
width: 253px;
padding-left:10px;
}
#men3
{
background: transparent url(../images/mebkb.png) top left no-repeat;
width: 264px;
height:12px;
}

#cl1
{
background-color: #ffffff;

}
#cr1
{
padding-top:10px;
padding-right:20px;
padding-bottom:20px;
background-color: #ffffff;
width: 264px;
}


#cr
{
padding:2px 12px 0px 2px;
background-color: #ffffff;
width:100%;
}

#crd
{
padding:20px 20px 40px 26px;
background-color: #ffffff;
font-size:14px;
color: #111111;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}

.pages,.pages a,#crd a
{
text-align:right;
font-size:12px;
color: #e98900;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}

#crd h1
{
font-size:18px;
color: #e98900;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}

#crd_h
{
font-size:18px;
color: #e98900;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
background: transparent url(../images/hitbk.png) bottom left repeat-x;
border-top:1px solid #dddddd;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
margin:3px 13px 0px 3px;
padding:7px;
}
#crd_lnks
{
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
margin:0px 13px 0px 3px;
padding:7px;
}
#hl
{
background: transparent url(../images/hl.png) center left no-repeat;
margin:0;
padding-left:24px;
}
#hr
{
background: transparent url(../images/hr.png) center right no-repeat;
margin:0;
padding-right:24px;
}

#crd_lnks a
{
padding:0px 0px 0px 0px;
text-align:right;
font-size:14px;
color: #e98900;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
text-decoration:none;
}

#crd_itt
{
border:1px solid #dddddd;
padding:3px 3px 3px 3px;
margin:0px 13px 0px 3px;
text-align:left;
font-size:12px;
color: #111111;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}
#crd_itt a
{
text-align:right;
font-size:12px;
color: #e98900;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}
#crd_it
{
padding:3px 3px 3px 3px;
text-align:left;
font-size:12px;
color: #111111;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}
#crd_itt #gallery
{
margin-left:-38px;
}

#crd_itt #txt1
{
padding-left:15px;
}

#crd_itt #txt1 h1
{
font-size:18px;
color: #e98900;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}

#crd_itt #txt2
{
padding:5px 50px 40px 10px;
background-color: #ffffff;
/*border: 1px solid #dddddd;*/
text-align:left;
font-size:14px;
color: #111111;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}
#crd_itt #txt2 h1
{
font-size:18px;
color: #e98900;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}

#txt5
{padding-left:2px;
text-align:left;
font-size:14px;
color: #111111;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}

#ditm
{
width:742px;
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
border-left: 1px solid #dddddd;
margin-top:2px;
}

#dditm
{
width:350px;
border-right: 1px solid #dddddd;
float:left;
}


#itm
{
border: 1px solid #dddddd;
width:371px;

}

#txt5 #itm
{
width:364px;
height:115px;
}

#txt5 h1
{
font-size:18px;
color: #e98900;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}
#txt5 #itm h1
{
font-size:14px;
color: #333333;
font-weight:bold;
font-family:Verdana,Helvitica,sans-serif;
}

.che{text-decoration: line-through;}
.r{color:red;
font-size:16px;}

.acla {
border-collapse: collapse;
}

.acla TD {
border: 1px solid #dddddd;
}
.acla TD td{
border: 1px solid transparent;
}

#pr h1
{
font-size:14px;
color: #333333;
font-weight:bold;
font-family:Verdana,Helvitica,sans-serif;
}

hr 
{ 
color: #ddd;
background-color:#ddd; 
border:0px none; 
height:1px; 
clear:both; 
} 

#crd_it h1
{
padding:0px 0px 0px 0px;
font-size:14px;
color: #333333;
font-weight:bold;
font-family:Verdana,Helvitica,sans-serif;
}
#crd_it a
{
padding:0px 0px 0px 0px;
text-align:right;
font-size:12px;
color: #e98900;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}

.n { display: none; }

	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 0;
	}
	#gallery_zoom a {
	margin-left:50px;
	padding:3px 3px 3px 23px;
text-align:left;
font-size:10px;
color: #e98900;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
background: transparent url(../images/zoom.png) left center no-repeat;
  }	
	
#brcr
{
padding-top:7px;
padding-left:16px;
background-color: #ffffff;
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
border-top: 1px solid #dddddd;
height:24px;
font-size:14px;
color: #111111;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}

#brcr a
{
outline:none;
font-size:14px;
color: #e98900;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
text-decoration:none;
}

#b
{
background: #181818 url(../images/bl.png) top center repeat-x;
width: 1028px;

}

#bm
{
padding-top:15px;
height:30px;
}
#bm1 a,#bm2 a,#bm3 a,#bm4 a
{
outline:none;
float: left;
padding-left:20px;
padding-right:20px;
font-size:16px;
color: #979797;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}
#bm1 a:hover,#bm2 a:hover,#bm3 a:hover,#bm4 a:hover
{
color: #ffffff;
}
#bm2 a,#bm3 a,#bm4 a
{
border-left:1px solid #383838;
}
/*#bm .actbm a
{
color: #ffffff;
}*/

#binf
{
padding-left:20px;
font-size:16px;
color: #979797;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}
#banners
{
padding:20px;
height:70px;
}
#banner_f
{
height:35px;
width:95px;
float:left;
}


/**/

.arrowlistmenu{
width: 253px; /*width of accordion menu*/
background-color: #2459a8;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
background: transparent url(../images/mebk.png) repeat-y top left;
padding: 15px 10px 15px 15px;
font-weight: bold;
outline: none;
font-size: 14px;
color: #59c8fe;
border-bottom: 1px solid #194584;
cursor: pointer;
margin: 0;
text-decoration:underline;
font-family:Verdana,Helvitica,sans-serif;
}
.arrowlistmenu .menuheader a{ /*CSS class for menu headers in general (expanding or not!)*/
font-weight: bold;
outline: none;
font-size: 14px;
color: #59c8fe;
border-bottom: 1px solid #194584;
cursor: pointer;
margin: 0;
text-decoration:underline;
font-family:Verdana,Helvitica,sans-serif;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: transparent url(../images/mebk.png) repeat-y top left;
padding: 15px 10px 15px 15px;
font-weight: bold;
outline: none;
font-size: 14px;
color: #59c8fe;
border-bottom: 1px solid #194584;
cursor: pointer;
margin: 0;
text-decoration:underline;
font-family:Verdana,Helvitica,sans-serif;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
list-style-image: none;
margin: 0;
padding: 0;
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
background-color: #2459a8;
display: block;
outline: none;
padding: 15px 10px 15px 20px; /*link text is indented 20px*/
border-bottom: 1px solid #194584;
text-decoration:none;
font-family:Verdana,Helvitica,sans-serif;
font-size: 14px;
color: #59c8fe;
margin: 0;
}

.arrowlistmenu ul li a:visited{
color: #59c8fe;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #59c8fe;
background-color: #2459a8;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background-color: #2459a8;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background-color: #2459a8;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background-color: #2459a8;
}
#fpiw
{display:none;}


/*Регистрация*/
#signupwrap h1
{
padding:0px 0px 0px 0px;
font-size:18px;
color: #333333;
font-weight:bold;
font-family:Verdana,Helvitica,sans-serif;
}

  #signupform table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
}

#signupform .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 125px;
  white-space: nowrap;
}

#signupform .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

#signupform .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

#signupform .textfield {
  width: 150px;
}

#signupform label.error {
  background:url("/tmpl/images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#signupform label.checked {
  background:url("/tmpl/images/checked.gif") no-repeat 0px 0px;
}

#signupform .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

#signupform #dateformatStatus, #signupform #termsStatus {
  margin-left: 6px;
}

#signupform #dateformat_eu {
 vertical-align: middle;
}

#signupform #ldateformat_eu {
  font-weight: normal;
  vertical-align: middle;
}

#signupform #dateformat_am {
  vertical-align: middle;
}

#signupform #ldateformat_am {
  font-weight: normal;
  vertical-align: middle;
}

#signupform #termswrap {
  float: left;
}

#signupform #terms {
  vertical-align: middle;
  float: left;
  display: block;
  margin-right: 5px;
}

#signupform #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 350px;
  white-space: normal;
}

#signupform #lsignupsubmit {
  visibility: hidden;
}

.bbut
{
cursor:pointer;
}

#q a
{
font-size:14px;
color: #e98900;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}

#q h1
{
font-size:18px;
color: #222222;
font-weight:normal;
font-family:Verdana,Helvitica,sans-serif;
}

#caption
{
float:left;
display:block;
}

#rss
{
float:left;
display:block;
padding-left:10px;
padding-top:9px;
}