* { 
margin : 0; 
padding : 0; 
} 
html { 
font-size : 100%; 
height : 100%; 
margin-bottom : 15px; 
} 
body { 
background-color : #fff; 
color : #545454; 
font-family : Arial, Helvetica, Tahoma, Verdana, Sans-serif; 
min-width : 1001px; 
margin : 0; 
padding : 0 0; 
} 
img { 
border : 0; 
} 
hr { 
clear : both; 
height : 0; 
border : 0 solid #cccccc; 
border-top-width : 1px; 
margin : 0; 
padding : 0; 
} 
form { 
display : inline; 
} 
li { 
color : #f30; 
list-style-type : square; 
} 
a:link, a:visited { 
color : #000054; 
text-decoration : none; 
} 
a:hover { 
color : #940000; 
text-decoration : underline; 
} 
a.cat:link, a.cat:visited { 
color : #066; 
text-decoration : none; 
} 
a.cat:hover { 
color : #0cc; 
text-decoration : underline; 
} 
a.pages { 
font-size : 10px; 
color : #000000; 
text-decoration : none; 
border : 1px solid #cccccc; 
background-color : #f2f2f2; 
padding : 0 2px; 
font-weight : bold; 
} 
a.pages:link, a.pages:visited { 
font-size : 10px; 
color : #545454; 
text-decoration : none; 
border : 1px solid #f0f0f0; 
background-color : #f9f9f9; 
padding : 0 2px; 
font-weight : bold; 
} 
a.pages:hover { 
font-size : 10px; 
color : #949494; 
text-decoration : none; 
border : 1px solid #cccccc; 
background-color : #fff; 
padding : 0 2px; 
font-weight : bold; 
} 
a.blockmenu:link, a.blockmenu:visited { 
color : #545454; 
font-size : 13px; 
text-decoration : none; 
padding-left : 20px; 
line-height : 24px; 
display : block; 
font-weight : bold; 
} 
a.blockmenu:hover { 
color : #057f11; 
font-size : 14px; 
background-color : #fffff0; 
text-decoration : none; 
padding-left : 23px; 
line-height : 24px; 
display : block; 
font-weight : bold; 
} 
a.calendarlink:link, a.calendarlink:visited { 
color : #b50206; 
text-decoration : none; 
} 
a.calendarlink:hover { 
color : #649bb5; 
text-decoration : none; 
} 
a.linkbutton:link, a.linkbutton:visited { 
font-size : 11px; 
color : #545454; 
text-decoration : none; 
background-color : #fff; 
padding : 0 2px; 
font-weight : bold; 
} 
a.linkbutton:hover { 
font-size : 11px; 
color : #000; 
text-decoration : underline; 
background-color : #fff; 
padding : 0 2px; 
font-weight : bold; 
} 
a.last:link, a.last:visited { 
color : #b90000; 
text-decoration : none; 
} 
a.last:hover { 
color : #649bb5; 
text-decoration : underline; 
} 
a.load:link, a.load:visited { 
color : #545454; 
padding : 2px 2px; 
cursor : pointer; 
font-size : 11px; 
font-weight : bold; 
text-decoration : none; 
} 
a.load:hover { 
color : #000; 
padding : 2px 2px; 
cursor : pointer; 
font-size : 11px; 
font-weight : bold; 
} 
a.jump:link, a.jump:visited { 
color : #545454; 
border : 1px solid #dedcdc; 
cursor : pointer; 
font-size : 11px; 
background : #f9f9f9; 
padding : 1px 7px; 
} 
a.jump:hover { 
color : #000; 
border : 1px solid #999; 
cursor : pointer; 
font-size : 11px; 
background : #f5f5f5; 
text-decoration : none; 
} 
ul#nav { 
left : 300px; 
width : 450px; 
position : absolute; 
top : 197px; 
height : 15px; 
} 
ul#nav li { 
padding : 0; 
margin : 0; 
display : block; 
float : left; 
text-indent : -9999px; 
} 
ul#nav li a { 
display : block; 
background : url(../images/nav.gif) no-repeat; 
text-decoration : none; 
} 
li#user a { 
width : 108px; 
height : 18px; 
} 
li#user a:link { 
background-position : 0 0; 
} 
li#user a:visited { 
background-position : 0 0; 
} 
li#user a:hover { 
background-position : 0 -18px; 
} 
li#news a { 
width : 65px; 
height : 18px; 
} 
li#news a:link { 
background-position : -110px 0; 
} 
li#news a:visited { 
background-position : -110px 0; 
} 
li#news a:hover { 
background-position : -110px -18px; 
} 
li#subscribe a { 
width : 75px; 
height : 18px; 
} 
li#subscribe a:link { 
background-position : -175px 0; 
} 
li#subscribe a:visited { 
background-position : -175px 0; 
} 
li#subscribe a:hover { 
background-position : -175px -18px; 
} 
li#contact a { 
width : 75px; 
height : 20px; 
} 
li#contact a:link { 
background-position : -250px 0; 
} 
li#contact a:visited { 
background-position : -250px 0; 
} 
li#contact a:hover { 
background-position : -250px -18px; 
} 
li#search a { 
width : 70px; 
height : 18px; 
} 
li#search a:link { 
background-position : -324px 0; 
} 
li#search a:visited { 
background-position : -324px 0; 
} 
li#search a:hover { 
background-position : -324px -18px; 
} 
table { 
border : 0; 
} 
table, td, div { 
padding : 0; 
font : normal 11px Arial, Tahoma, Verdana; 
} 
textarea, input { 
font-size : 10px; 
font-family : Arial, Tahoma, Verdana; 
} 
select, option { 
font-size : 11px; 
font-family : Arial, Tahoma, Verdana; 
} 
blockquote { 
border : 1px solid #cccccc; 
background : #fff url(../images/quote.gif) no-repeat left top; 
margin-left : 8px; 
font-style : normal; 
} 
.phpcode { 
text-align : left; 
border : 1px inset; 
background : #e6e6e6 url(../images/code.gif) no-repeat left top; 
margin-left : 8px; 
font-style : normal; 
} 
.oneselect { 
background-color : #649bb5; 
color : #fff; 
} 
.rbutton, .comment, .sbutton { 
color : #545454; 
border : 3px double #dedcdc; 
cursor : pointer; 
font-size : 11px; 
font-weight : bold; 
background : #fff url(../images/input_bg.gif) repeat-x; 
} 
.rerbutton, .recomment, .resbutton { 
font-size : 11px; 
font-weight : bold; 
border-right : 3px double #ccc; 
border-top : 3px double #aaa; 
cursor : pointer; 
border-left : 3px double #aaa; 
border-bottom : 3px double #ccc; 
background-color : #f0f0f0; 
color : #ff531a; 
} 
.standart { 
margin : 0; 
padding-left : 5px; 
padding-right : 5px; 
background : url(../images/standart.gif) repeat-x right top; 
} 
.top { 
height : 80px; 
background-color : #649bb5; 
border-top : 5px solid #a7cbdc; 
text-align : center; 
} 
.divmenu { 
margin : 3px; 
padding : 3px; 
} 
.blockmenu { 
height : 24px; 
} 
.navtop { 
width : 180px; 
padding-top : 1px; 
} 
.siteleft { 
width : 190px; 
padding-top : 0; 
padding-left : 1px; 
background : url(../images/left_bg.gif) repeat-y; 
} 
.sitecenter { 
width : 100%; 
padding : 3px 3px 3px 3px; 
margin : 0; 
} 
.siteright { 
width : 190px; 
padding-top : 3px; 
padding-left : 12px; 
background : url(../images/right_bg.gif) repeat-y; 
} 
.botcontent { 
height : 50px; 
background-color : #649bb5; 
text-align : center; 
border-top : 5px solid #a7cbdc; 
} 
.botin { 
margin : 5px; 
padding : 5px; 
} 
.sitetitle { 
height : 150%; 
padding-left : 0; 
line-height : 150%; 
font-weight : bold; 
color : #f63; 
margin : 10px 5px 10px 5px; 
font-size : 14px; 
border-bottom : 1px solid #f63; 
} 
.sitenotice, .box { 
margin : 5px; 
padding : 5px; 
background-color : #fffeec; 
border : 1px dotted #bebebe; 
} 
.boxin { 
margin : 5px; 
padding : 5px 15px; 
background-color : #f9f9f9; 
border : 1px solid #f0f0f0; 
} 
.formnotice { 
margin : 5px; 
padding : 5px; 
background-color : #fff; 
border : 1px dotted #bebebe; 
} 
.simple { 
margin : 0; 
padding : 2px; 
background-color : #f9f9f9; 
border : 0 solid #d1d1d1; 
height : 100%; 
} 
.simpletitle { 
background-color : #f0f0f0; 
height : 22px; 
padding-left : 10px; 
line-height : 22px; 
font-weight : bold; 
color : #000; 
border-bottom : 1px solid #d1d1d1; 
} 
.post { 
margin : 3px; 
padding : 3px; 
background-color : #fff; 
border : 1px solid #d1d1d1; 
} 
.posttitle { 
background-color : #f0f0f0; 
height : 22px; 
padding-left : 10px; 
line-height : 22px; 
font-weight : bold; 
color : #000; 
border-bottom : 1px solid #d1d1d1; 
} 
.posttime { 
display : inline; 
float : right; 
background-color : #f0f0f0; 
padding : 3px; 
} 
.dropdown { 
display : inline; 
float : right; 
} 
.contetitle { 
background-color : #649bb5; 
height : 25px; 
font-weight : bold; 
color : #fff; 
border-bottom : 1px solid #cbcbcb; 
padding : 5px; 
} 
.sitein { 
margin : 5px; 
padding : 5px; 
text-align : left; 
} 
.blocktext { 
padding : 10px; 
padding-top : 5px; 
padding-bottom : 10px; 
} 
.paddingtext { 
padding : 10px; 
} 
.redfont { 
color : #b90000; 
} 
.darfont { 
color : #649bb5; 
} 
.timefont { 
float : right; 
color : #8a8b8b; 
} 
.formtext { 
padding-left : 10px; 
padding : 5px; 
line-height : 22px; 
} 
.message { 
border : 1px solid #d1d1d1; 
clear : both; 
margin : 0; 
overflow : hidden; 
padding : 1px; 
width : 99%; 
} 
.messagetime { 
background : #f9f9f9; 
border-bottom : 1px solid #f0f0f0; 
overflow : hidden; 
padding : 5px; 
text-align : left; 
} 
.messagetime img { 
border : 0; 
display : inline; 
padding : 3px; 
vertical-align : middle; 
} 
.messagetext { 
padding : 15px; 
text-align : left; 
} 
.messageauthor { 
background-color : #f1f1f1; 
float : left; 
overflow : hidden; 
padding-top : 7px; 
position : relative; 
width : 120px; 
} 
.messagecontent { 
border-left : solid #f1f1f1; 
border-left-width : 120px; 
} 
.texttitlebox { 
font-weight : bold; 
font-size : 10pt; 
color : #555555; 
width : 100%; 
background : url(../images/topmenu.gif) repeat-x; 
} 
.texttitleboxic { 
font-weight : bold; 
font-size : 10pt; 
color : #555555; 
width : 100%; 
background : url(../images/bg_box.gif) repeat-x; 
} 
.navblock, .leftblock, .rightblock, .redblock { 
height : 24px; 
line-height : 24px; 
font-weight : bold; 
color : #fff; 
} 
.thumb { 
border : 1px solid #ccc; 
padding : 1px; 
text-align : center; 
width : auto; 
} 
.thumbtitle { 
background-color : #fff; 
border : 1px solid #edecec; 
padding : 3px; 
margin-top : 1px; 
color : #000; 
} 
.thumbtext { 
background-color : #f9f9f9; 
border : 1px solid #edecec; 
padding : 3px; 
margin-top : 1px; 
color : #000; 
} 
.thumbcet { 
background-color : #fff; 
border : 1px solid #edecec; 
padding : 3px; 
margin-top : 1px; 
color : #000; 
height : 100%; 
} 
.time { 
color : #8a8b8b; 
font-weight : normal; 
} 
.tabletd { 
margin : 1px; 
padding : 1px; 
height : 100%; 
} 
.tablepadding { 
padding : 2px; 
} 
.container_shops { 
font-weight : bold; 
font-size : 12px; 
text-align : center; 
color : #ff0000; 
} 
.container_title { 
background-color : #fff; 
height : 12px; 
padding-left : 5px; 
border-bottom : 1px solid #ddd; 
margin : 4px; 
padding : 4px; 
line-height : 22px; 
font-size : 12px; 
} 
.container_text { 
margin : 4px; 
padding : 4px; 
line-height : 12px; 
} 
.bcontainer_title { 
background-color : #fff; 
height : 12px; 
padding-left : 5px; 
border-bottom : 1px solid #ddd; 
margin : 4px; 
padding : 4px; 
line-height : 22px; 
font-size : 12px; 
} 
.bcontainer_text { 
margin : 4px; 
padding : 4px; 
line-height : 12px; 
} 
.container_wait { 
margin : 10px; 
padding : 10px; 
background-color : #fff; 
line-height : 14px; 
} 
.subcat { 
padding : 4px; 
} 
.news { 
padding : 5px 15px; 
background-color : #fff; 
font-weight : bold; 
border : 1px solid #dedcdc; 
color : #545454; 
} 
.newsone, .newstwo { 
padding : 15px; 
background-color : #f6f6f6; 
} 
.newslin { 
padding : 5px 15px; 
background-color : #f6f6f6; 
} 
.shops { 
padding : 5px; 
background-color : #f5f5f5; 
text-align : center; 
font-weight : bold; 
color : #030303; 
} 
.shopsone, .shopstwo { 
padding : 15px; 
background-color : #f6f6f6; 
} 
.shopslin { 
padding : 5px; 
background-color : #f0f0f0; 
text-align : center; 
} 
.article { 
padding : 5px; 
background-color : #f5f5f5; 
text-align : center; 
font-weight : bold; 
color : #030303; 
} 
.articleone { 
padding : 15px; 
background-color : #f0f0f0; 
} 
.articletwo { 
padding : 15px; 
background-color : #f5f5f5; 
} 
.articlelin { 
padding : 5px; 
background-color : #f0f0f0; 
text-align : center; 
} 
.link { 
padding : 5px 15px; 
background-color : #fff; 
font-weight : bold; 
border : 1px solid #dedcdc; 
color : #545454; 
} 
.linkone, .linktwo { 
padding : 15px; 
background-color : #fff; 
} 
.linklin { 
padding : 5px 15px; 
background-color : #fff; 
} 
.nickrss { 
padding : 5px; 
background-color : #f5f5f5; 
text-align : center; 
font-weight : bold; 
color : #030303; 
} 
.nickrssone { 
padding : 15px; 
background-color : #f0f0f0; 
} 
.nickrsstwo { 
padding : 15px; 
background-color : #f5f5f5; 
} 
.nickrsslin { 
padding : 5px; 
background-color : #f0f0f0; 
text-align : center; 
} 
.downrows { 
background-color : #ddd; 
} 
.downrowsone, .downrowstwo { 
background-color : #fff; 
line-height : 20px; 
padding-left : 10px; 
} 
.down { 
padding : 5px 15px; 
background-color : #fff; 
font-weight : bold; 
border : 1px solid #dedcdc; 
color : #545454; 
} 
.downone, .downtwo { 
padding : 15px; 
background-color : #f6f6f6; 
} 
.downlin { 
padding : 5px 15px; 
background-color : #f6f6f6; 
} 
.rating { 
background-color : #ddd; 
} 
.ratingrows { 
background-color : #fff; 
line-height : 25px; 
padding : 5px; 
} 
.poll { 
padding : 5px; 
} 
.pollbar { 
background-color : #000; 
height : 10px; 
} 
.pollbarout { 
background-color : #fff; 
padding : 2px; 
border : 1px solid #ddd; 
} 
.pollline { 
padding : 5px; 
border-bottom : 1px solid #ddd; 
} 
.faq { 
padding : 5px; 
background-color : #f5f5f5; 
text-align : center; 
font-weight : bold; 
color : #030303; 
} 
.faqone { 
padding : 15px; 
background-color : #f0f0f0; 
} 
.faqtwo { 
padding : 15px; 
background-color : #f5f5f5; 
} 
.faqlin { 
padding : 5px; 
background-color : #f0f0f0; 
text-align : center; 
} 
.board { 
padding : 5px; 
text-align : center; 
font-weight : bold; 
color : #030303; 
} 
.boardone { 
padding : 15px; 
background-color : #f0f0f0; 
} 
.boardtwo { 
padding : 15px; 
background-color : #f5f5f5; 
} 
.boardlin { 
padding : 5px; 
background-color : #f0f0f0; 
text-align : center; 
} 
.board_content { 
display : none; 
background-color : inherit; 
margin-top : 3px; 
} 
.folding_buttons { 
margin-top : 2px; 
text-align : left; 
} 
.phones { 
padding : 5px; 
background-color : #f5f5f5; 
text-align : center; 
font-weight : bold; 
color : #030303; 
} 
.phonesone { 
padding : 15px; 
background-color : #f0f0f0; 
} 
.phonestwo { 
padding : 15px; 
background-color : #f5f5f5; 
} 
.phoneslin { 
padding : 5px; 
background-color : #f0f0f0; 
text-align : center; 
} 
.photos { 
padding : 5px 15px; 
background-color : #f6f6f6; 
text-align : center; 
font-weight : bold; 
color : #545454; 
} 
.photosone { 
padding : 5px; 
background-color : #f6f6f6; 
} 
.photostwo { 
padding : 15px; 
background-color : #f6f6f6; 
} 
.photoslin { 
padding : 5px 15px; 
background-color : #f6f6f6; 
text-align : center; 
} 
.photoswin { 
height : 23px; 
padding-left : 0; 
line-height : 23px; 
font-weight : bold; 
color : #f63; 
margin : 10px 5px 10px 5px; 
font-size : 15px; 
border-bottom : 1px solid #f63; 
} 
.photosin { 
display : inline; 
} 
.photosod { 
margin : 2px; 
border : 1px solid #cccccc; 
} 
.photosit { 
margin : 2px; 
border : 1px solid #b90000; 
} 
.games { 
padding : 5px; 
background-color : #f5f5f5; 
text-align : center; 
font-weight : bold; 
color : #030303; 
} 
.gamesone { 
padding : 15px; 
background-color : #f0f0f0; 
} 
.gamestwo { 
padding : 15px; 
background-color : #f5f5f5; 
} 
.gameslin { 
padding : 5px; 
background-color : #f0f0f0; 
text-align : center; 
} 
.gameswin { 
height : 23px; 
padding-left : 0; 
line-height : 23px; 
font-weight : bold; 
color : #f63; 
margin : 10px 5px 10px 5px; 
font-size : 15px; 
border-bottom : 1px solid #f63; 
} 
.gamesin { 
display : inline; 
} 
.gamesod { 
margin : 2px; 
border : 1px solid #cccccc; 
} 
.gamesit { 
margin : 2px; 
border : 1px solid #b90000; 
} 
.tableview { 
background-color : #fff; 
border : 1px solid #ddd; 
} 
.tableod { 
margin : 5px; 
padding : 5px; 
} 
.tablein { 
margin : 5px; 
padding : 5px; 
} 
.pages { 
margin : 2px; 
padding : 4px; 
text-align : left; 
} 
.pagesempty { 
font-size : 12px; 
color : #545454; 
text-decoration : none; 
border : 1px solid #f0f0f0; 
background-color : #eaeaea; 
padding : 1px 2px; 
font-weight : bold; 
} 
.closed { 
border : 2px; 
border-style : solid; 
border-color : #649bb5; 
background-color : #fff; 
} 
.closedtext { 
padding : 10px 10px; 
height : 100%; 
} 
.redirect { 
border : 2px; 
border-style : solid; 
border-color : #649bb5; 
background-color : #fff; 
} 
.redirecttitle { 
border-bottom : 2px solid #ccc; 
background-color : #fff; 
color : #b50206; 
padding : 10px 10px; 
font-weight : bold; 
} 
.redirecttext { 
padding : 10px 10px; 
height : 100%; 
} 
.redirecttime { 
color : #b90000; 
font-weight : bold; 
font-family : Arial, Tahoma, Verdana; 
text-align : center; 
} 
.calendar { 
width : 100%; 
font-size : 10px; 
border-collapse : separate; 
background-color : #649bb5; 
} 
.calendartitle { 
background-color : #a7cbdc; 
font-size : 10px; 
padding : 2px; 
} 
.calendarmonth, .calendarempty { 
background-color : #f7f7f7; 
font-size : 11px; 
padding : 4px; 
} 
.calendartoday { 
background-color : #a7cbdc; 
font-size : 11px; 
padding : 4px; 
} 
.calendarallday { 
background-color : #ffffff; 
font-size : 11px; 
padding : 4px; 
} 
.debug { 
overflow : auto; 
border : 1px dotted #000000; 
font-size : 11px; 
background-color : #f3f3f3; 
color : #a73c3c; 
margin : 5px; 
padding : 5px; 
height : 70px; 
} 
.errortitle { 
background-color : #b20000; 
height : 22px; 
padding-left : 10px; 
line-height : 22px; 
font-weight : bold; 
color : #fff; 
border-top : 5px solid #ec5e5e; 
} 
.hint { 
background-color : #ffc; 
line-height : 16px; 
color : #330; 
width : auto; 
font-size : 13px; 
border-top : 1px dashed #f30; 
border-bottom : 1px dashed #f30; 
border-right : 1px dashed #f30; 
border-left : 1px dashed #f30; 
font-style : italic; 
font-family : arial, tahoma, verdana, sans-serif; 
z-index : 1000; 
margin : 0; 
padding : 15px 22px; 
position : absolute; 
visibility : hidden; 
text-align : left; 
} 
.progress { 
width : 1px; 
height : 14px; 
color : #3b9c00; 
font-size : 12px; 
overflow : hidden; 
background-color : #ebebeb; 
padding-left : 5px; 
} 
#banners { 
left : 342px; 
position : absolute; 
top : 82px; 
} 
#poisk { 
right : 5px; 
position : absolute; 
top : 160px; 
} 
#userblock { 
right : 0; 
position : absolute; 
top : 7px; 
} 
#header { 
height : 217px; 
} 
#header h1 { 
background : url(../images/site_logo.jpg) no-repeat 0 0; 
left : 0; 
margin : 0; 
overflow : hidden; 
width : 337px; 
position : absolute; 
top : 0; 
height : 217px; 
} 
#rules a { 
left : 0; 
width : 337px; 
position : absolute; 
top : 0; 
height : 217px; 
} 
#rules_not { 
background : url(../images/site_logo.jpg) no-repeat 0 0; 
left : 0; 
width : 100%; 
position : absolute; 
top : 0; 
height : 217px; 
} 
#nav_left { 
background : #fff url(../images/nav_lefttop.jpg) no-repeat; 
left : 16px; 
width : 24px; 
position : absolute; 
top : 217px; 
height : 118px; 
} 
#menu_top { 
background : #fff url(../images/mn.jpg) repeat-y 0 0; 
left : 34px; 
width : 207px; 
position : absolute; 
top : 217px; 
height : 13px; 
} 
#main { 
padding : 1px 2em 0 2em; 
height : 100%; 
} 
#main1 { 
border : 1px solid #bcbab2; 
padding-top : 1px; 
} 
.cleaner { 
clear : both; 
padding : 0; 
margin : 0; 
font-size : 1px; 
background : transparent none repeat scroll 0% 0%; 
border-style : none; 
height : 1px; 
} 
#footer { 
background : #fff url(../images/topmenu.gif) repeat-x; 
height : 50px; 
} 
#footercounters { 
left : 100px; 
width : 85%; 
position : relative; 
top : 18px; 
color : #333; 
} 
#footercounters a:link, #footercounters a:visited { 
font-size : 11px; 
color : #333; 
} 
#footercounters a:hover { 
font-size : 11px; 
color : #555; 
} 
#powered { 
font-size : 9px; 
right : 5px; 
width : 230px; 
color : #3399ff; 
bottom : 0; 
position : absolute; 
} 
.formuser { 
margin-top : 5px; 
margin-left : 5px; 
} 
.onsite { 
color : #c826d2; 
font-weight : bold; 
margin-left : 10px; 
margin-bottom : 3px; 
} 
#ImageBoxOverlay { 
background-color : #000; 
} 
#ImageBoxCaption { 
background-color : #f4f4ec; 
} 
#ImageBoxContainer { 
width : 250px; 
height : 250px; 
background-color : #f4f4ec; 
} 
#ImageBoxCaptionText { 
font-weight : bold; 
padding-bottom : 5px; 
font-size : 13px; 
color : #000; 
} 
#ImageBoxCaptionImages { 
margin : 0; 
} 
#ImageBoxNextImage, #ImageBoxPrevImage { 
background-image : url(/temp/volgodonsk/images/spacer.gif); 
background-color : transparent; 
} 
#ImageBoxNextImage:hover { 
background-image : url(/temp/volgodonsk/images/next_image.jpg); 
background-repeat : no-repeat; 
background-position : left bottom; 
} 
#ImageBoxPrevImage:hover { 
background-image : url(/temp/volgodonsk/images/prev_image.jpg); 
background-repeat : no-repeat; 
background-position : right bottom; 
} 
div#top_main li { 
margin-left : 5px; 
padding-top : 0; 
} 
div.corners { 
clear : both; 
width : 100%; 
} 
.corners div.content { 
margin-top : -1em; 
padding : 0 25px; 
} 
.corners div.offset { 
margin-top : -1em; 
} 
.corners ins { 
display : block; 
position : relative; 
width : 12px; 
height : 12px; 
z-index : 1; 
font-size : 0; 
line-height : 0; 
background-repeat : no-repeat; 
} 
.corners h3.c_title { 
position : relative; 
top : -0.65em; 
margin : 0 0 5px 0; 
text-align : center; 
font-size : 1.6em; 
text-transform : uppercase; 
border : 0 !important ; 
} 
.corners h3.c_title strong { 
padding : 0 8px; 
color : #3b78a8; 
background-color : #fff; 
font-weight : normal !important ; 
} 
div.red2 { 
border : 1px solid #db7b4e; 
} 
div.red { 
width : 600px; 
margin-left : 25px; 
border : 1px solid #db7b4e; 
} 
.red ins { 
background-image : url('/temp/volgodonsk/images/red.gif'); 
} 
.red ins.tl, .cblue ins.tl, .grey ins.tl { 
left : -1px; 
top : -1px; 
} 
.red ins.tr, .cblue ins.tr, .grey ins.tr { 
right : -1px; 
top : -1px; 
} 
.red ins.bl, .cblue ins.bl, .grey ins.bl { 
left : -1px; 
bottom : -1px; 
} 
.red ins.br, .cblue ins.br, .grey ins.br { 
right : -1px; 
bottom : -1px; 
} 
div.orng { 
border : 2px solid #f8f0e0; 
} 
.orng ins { 
background-image : url('/temp/volgodonsk/images/orng.gif'); 
} 
.red ins.tl, .cblue ins.tl, .orng ins.tl, .orng_fill ins.tl, .grey ins.tl, .grey_fill ins.tl { 
float : left; 
background-position : 0% 0%; 
} 
.red ins.tr, .cblue ins.tr, .orng ins.tr, .orng_fill ins.tr, .grey ins.tr, .grey_fill ins.tr { 
float : right; 
background-position : 100% 0%; 
} 
.red ins.bl, .cblue ins.bl, .orng ins.bl, .orng_fill ins.bl, .grey ins.bl, .grey_fill ins.bl { 
float : left; 
background-position : 0% 100%; 
} 
.red ins.br, .cblue ins.br, .orng ins.br, .orng_fill ins.br, .grey ins.br, .grey_fill ins.br { 
float : right; 
background-position : 100% 100%; 
} 
.orng ins.tl, .orng_fill ins.tl, .grey_fill ins.tl { 
left : -2px; 
top : -2px; 
} 
.orng ins.tr, .orng_fill ins.tr, .grey_fill ins.tr { 
right : -2px; 
top : -2px; 
} 
.orng ins.bl, .orng_fill ins.bl, .grey_fill ins.bl { 
left : -2px; 
bottom : -2px; 
} 
.orng ins.br, .orng_fill ins.br, .grey_fill ins.br { 
right : -2px; 
bottom : -2px; 
} 
div.cblue { 
border : 1px solid #77a6cc; 
} 
.cblue ins { 
background-image : url('/temp/volgodonsk/images/blue.gif'); 
margin : 0; 
} 
.cblue span.border { 
display : block; 
position : absolute; 
left : 0; 
bottom : -2px; 
width : 100%; 
height : 2px; 
background-color : #fff; 
line-height : 0; 
} 
.cblue div.cblue { 
position : absolute; 
top : -18px; 
left : -1px; 
width : 100px; 
height : 16px; 
} 
div.grey { 
border : 1px solid #d7d7d7; 
} 
.grey ins { 
width : 11px; 
height : 11px; 
background-image : url('/temp/volgodonsk/images/grey.gif'); 
}

.bookmarks {
	width:100%;
	height:auto !important;
	min-height:20px;
	height:20px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.bookmarks li {
	display:inline;
	list-style:none;
	padding-left:2px;
	padding-right:2px;
}
