/*
Theme Name: Roomreview
Theme URI: http://wordpress.org/
Description: Special for Roomreview.net.
Version: 1.3
Author: Artem Linnik
Author URI: http://4medic.ru/
	
*/

.nomgn {margin-bottom: 0px !important;}


/*new column room lost*/
.room-list {
	/*margin: 0 0 10px 0;
	border-bottom: 1px solid #cfcfcf*/
}

.room-list div {
	background-color: #fff;
	/*border: 1px solid #cfcfcf;
	border-bottom: 0 none;*/
	padding: 13px 10px;
	margin:0 -8px;
	border-bottom:1px solid #6694e3;
	width: 182px;
}

.room-list div.over {background: #fff url(images/grad.png) repeat-x left bottom ;}

.room-list div.over span{display: block !important}

.room-list span {display: none ; font: 11px/17px Verdana;
letter-spacing:1px;
}

.room-list span a {padding-top:5px; display:block; }

.room-list .usflag { background:  #fff url('images/rooms-flag-small.gif') no-repeat 172px 14px}


/* Begin Typography & Colors */


#href1 {display: block; position:absolute; right:5px; width:50px; height:20px; top:38px; cursor: pointer;}

#href2 {display: block; position:absolute; right:5px; width:50px; height:20px; top:63px; cursor: pointer;}

#href3 {display: block; position:absolute; right:5px; width:50px; height:20px; top:88px; cursor: pointer;}

#href4 {display: block; position:absolute; right:5px; width:50px; height:20px; top:113px; cursor: pointer;}

#href5 {display: block; position:absolute; right:5px; width:50px; height:20px; top:138px; cursor: pointer;}

.fttable {margin: 20px 20px 0px 20px; height:163px; width:300px; position: relative;}

.newbg {background:url(images/ftbg2.png) no-repeat top left;}

#roundedbg {width:204px; height:9px; background:url(images/roundedbg.png) no-repeat; position:absolute; left:-1px; top:-1px; z-index:999;}
* html #roundedbg {width:204px; height:9px; background:url(images/roundedbg.png) no-repeat; position:absolute; left:-9px; top:-1px; z-index:999;}
body {
margin : 0px 0px 10px 0px;

font-size : 8pt;
font-family : Arial, sans-serif;
color : #2C2D4F;
background-color : #9c9c9a;
background-image : url(images/bg.gif);
/*text-align : center;*/
}

.container1 div {
text-align : left;
}
.sheet {
width : 100%;
}
.container, .sheet, .header, .header2, .menu, .submenu, .main, .footer1, .footer2, .footer3 {

min-width : 985px;
max-width : 1200px;
margin:0px auto;
}
* html .container, .sheet, .header, .header2, .menu, .submenu, .main, .footer1, .footer2, .footer3 {
width:expression(
(d = document.compatMode == "CSS1Compat" ? document.documentElement : document.body) &&
(d.clientWidth > 1200 ? "1200px" : d.clientWidth < 985 ? "985px" : "auto"));
}
.recentnews {
background : url(images/news.png) no-repeat top left;
padding-left : 30px;
height : 25px;
padding-top : 1px;
}
.recentarticles {
background : url(images/articles.png) no-repeat top left;
padding-left : 30px;
height : 25px;
padding-top : 1px;
}
li {
list-style-type : none;
}
ul {
margin : 0;
padding : 0;
}
.news p {
margin : 0;
line-height : 18px;
}
a {
color : #145eae;
text-decoration : none;
}
a:hover {
color : #007dbd;
text-decoration : underline;
}
.menu1 a {
float : left;
background-color : #373a3b;
background : url(images/main.png);
}
.menu1 a:hover {
background : url(images/main2.png);
}
img {
border : 0;
}
/*.header {
background-image : url(images/header.png);
position : relative;
}
*/
.header {
/*background: url(images/head_tile.png) repeat-x;*/
height:147px;
position : relative;
}

.container1 {background: url(images/head_tile.png) repeat-x;
}

.header2 {
background: url(images/header2.png) right no-repeat;
}
.newsmain p {
margin : 0;
padding : 0;
display : inline;
font-size : 11px;
}
#logo {
background : url(images/n_logo.jpg) no-repeat 0px 0px;
height : 150px;
position : relative;
/* margin-left : 20px; */
}
#logo strong {
display : block;
width : 336px;
height : 80px;
position : absolute;
left : 10px;
top : 3px;
}
#logo strong a {
display : block;
height : 80px;
text-decoration : none;
outline : 0;
text-indent : -10000px;
}
#logo p {
display : none;
}
.menu {
background-image : url(images/menu.png);
background-color : #373a3b;
}
.menu p {
margin : 5px;
}
.submenu {
color : #ffffff;
}
.submenu a {
color : #ffffff;
}
.submenu a:hover {
color : #ffffff;
}
.center {
position : absolute;
top : 380px;
width : 358px;
font-size : 14px;
}
.centertext {
margin : 10px;
line-height : 20px;
margin-right : 20px;
}
.center p {
text-align : justify;
}
.main {
background-color : #ffffff;
}
.leftmenu {
line-height : 18px;
background:#F4F8FF;
border:1px solid #6694E3;
}
.sidebar {
margin : 0px 8px 8px 8px;
}
.leftmenu ul {
padding : 0;
margin : 5px;
padding-left : 10px;
}




.leftmenu li {
list-style-type : none;
}
.recent ul li {
margin-left : 0;
font-size : 12px;
}
.recent ul li a {
font-size : 11px;
}
.recent ul {
list-style-type : none;
margin : 0;
font-size : 11px;
width : 100%;
}
.recent {
font-size : 15px;
padding-left : 5px;
padding-top : 5px;
}
.border {
width : 1px;
background : #dbdbdb;

display:none;
}
.news {
padding : 10px;
font-size : 14px;
line-height : 20px;
}
.news a {
font-size : 14px;
}

.news span.smalllink {
font:12px/15px Tahoma;
}

.news span.smalllink a {
font:12px/15px Tahoma;
}

.news2 {
padding : 10px;
font-size : 14px;
line-height : 20px;
padding-top : 0px;
padding-right : 0px;
width: 257px;
}
.news2 a {
font-size : 14px;
}
.news2 h2 {
margin-top : 0;
font-weight : bold;
}
.newsmain {
padding-left : 5px;
text-align : justify;
}
.thumb {
float : left;
margin-right : 10px;
}
hr.hr1 {
color: transparent;
height : 7px;
background : #dbdbdb url(images/line.png) repeat-x scroll center;
}
div.hr1 {
height : 7px;
background : #dbdbdb url(images/line.png) repeat-x scroll center;
}
div.hr1 hr {
display : none;
}
hr.hr2 {
color: transparent;
height : 1px;
background : #dbdbdb scroll center;
line-height : 1px;
}
div.hr2 {
height : 1px;
background : #dbdbdb scroll center;
line-height : 1px;
}
div.hr2 hr {
height : 1px;
display : none;
line-height : 1px;
}
h1 {
padding-left : 10px;
font-size : 22px;
color : #034EA2;
font-weight : normal;
}
h2 {
font-size : 18px;
color : #034EA2;
line-height : 15px;
font-weight : normal;
padding : 0;
margin : 0;
}
h3 {
font-size : 13px;
font-weight : bold;
}
.news ul {
padding : 0;
margin : 0;
padding-left : 20px;
}
.footer1 {
background : #009cec;
color : #ffffff;
}
.footer1 td {
border-right : 1px solid #ffffff;
padding : 5px 15px 5px 15px;
color : #ffffff;
font-size : 14px;
}
.footer1 a {
color : #ffffff;
}
.footer1 a:hover {
color : #ffffff;
}
.footer2 {
background : #2f2f2f;
margin-top : 5px;
color : #ffffff;
}
.footer2 table {
margin-left : 20px;
color : #ffffff;
}
.footer3 {
background : #8f8f8f;
color : #3f3f3d;
margin-top : 5px;
}
.footer3 a {
color : #3f3f3d;
text-decoration : underline;
}
.footer3 div {
margin : 5px;
margin-left : 30px;
}
.pokerroomdiv {
border : 1px solid #f2f2f2;
margin : 5px;
padding : 5px;
}
.pokerroomtable {
border : 1px solid #c6c6c6;
}
.red {
background : #ff3b3b;
color : #ffffff;
font-size : 14px;
padding : 3px;
padding-left : 10px;
}
.black td {
border : 1px solid #737477;
padding : 3px;
background : #404143;
color : #ffffff;
font-weight : bold;
padding-left : 5px;
}
.green td {
border : 1px solid #737477;
padding : 3px;
background : #084b04;
color : #ffe600;
font-weight : bold;
padding-left : 5px;
}
.red td {
border : 1px solid #737477;
padding : 3px;
background : #ff3b3b;
color : #ffffff;
font-weight : bold;
padding-left : 5px;
}
.dark td {
padding : 3px;
padding-left : 5px;
vertical-align : middle;
}
.light td {
padding : 3px;
padding-left : 5px;
}
.dark .white {
background : #f1f1f1;
}
.dark .blue {
background : #009cec;
}
.light .white {
background : #f6f6f6;
}
.light .blue {
background : #00a6fb;
}
.blue {
color : #ffffff;
}
.hidden {
display : none;
}
.itemblue {
background-image : url(images/menu1.png);
}
.back1 {
background : url(images/back1.png) no-repeat;
padding-top : 10px;
padding-left : 10px;
min-width : 985px;
max-width : 1200px;
}
.back2 {
background : url(images/back2.png) no-repeat;
border : 1px solid #f2f2f2;
padding : 15px;
min-width : 985px;
max-width : 1200px;
}
.back3 {
padding : 10px;
background : url(images/back3.png) no-repeat right bottom;
min-width : 985px;
max-width : 1200px;
}
.floatright {
float : right;
margin : 5px;
}
div.rightside_image {
float : right;
padding : 4px;
margin : 4px;
margin-left : 10px;
border : 1px solid #dbdbdb;
text-align : center;
font-size : 0.8em;
}
div.leftside_image {
float : left;
padding : 4px;
margin : 4px;
margin-left : 10px;
border : 1px solid #dbdbdb;
text-align : center;
font-size : 0.8em;
}
div.rightside_image img {
border : 1px solid #dbdbdb;
}
div.leftside_image img {
border : 1px solid #dbdbdb;
}
.entry {
text-align : justify;
}
.content {
margin : 10px;
text-align : justify;
}
a.bold {
font-weight : bold;
}
p {
padding-bottom : 20px;
}
.textmain {
padding : 10px;
padding-bottom : 0;
}
.textmain p {
text-align : justify;
padding-bottom : 0;
}
.headerbanner {
position : absolute;
top : 10px;
right : 10px;
}
table.shadowblock {
border-collapse : collapse;
}
.shadowblock td {
padding : 0;
}
td.block {
border : 1px solid #f2f2f2;
padding : 5px;
}
.block {
border : 1px solid #f2f2f2;
padding : 5px;
}
.tabletitle {
color : white;
background : #009cec url(images/tabletitle.gif);
padding : 5px;
}
.tabletitle h1 {
line-height : 10px;
margin : 0;
padding : 0;
}
.subscribe {
font-size : 11px;
padding-left : 3px;
}
.subscribe input {
border : 1px solid #c5c5c5;
}
.newsmain a {
font-size : 11px;
}
.indexnewsblock {
background : #F4F8FF;
padding : 10px;
border : 1px solid #BFD5FF;
margin-top : 0;
padding-top : 5px;
}
.indexnewsblock b.title {
font-size : 12px;
color : #45466f;
}
.indexnewsblock .imagenews {
margin-top : 5px;
margin-bottom : 5px;
}
.indexnewsblock span.author {
color : #bfbfbf;
font-size : 9px;
}
.indexnewsblock img {
border : 1px solid #e7e7e7;
background : #ffffff;
}
.absmiddle {
margin-left : 4px;
vertical-align : middle;
}


.ftbanner {width: 350px; height: 250px;  background: url(images/ftbg.gif) no-repeat top left;}
img {border: 0px;}
.ftdynamic {float: left; }
.ftdynamic img {margin-left: 30px; margin-top: 40px;}
.ftdownload {float: right; padding-right: 25px; padding-top: 50px;}
.ftdownload a:hover img {padding-top: 1px;}
#fttabs {height: 15px; margin-top: 23px; position: absolute; padding: 0px; line-height: 15px; margin-left: 215px;}
#fttabs ul {list-style: none; padding: 0px;  margin: 0px;}
#fttabs li { float: left; margin: 3px; width: 10px; height: 15px;  line-height: 15px; padding: 0px;}
#fttabs li {background: #f1f1f1;}
#fttabs li.selected {background: #c02222; }
#tabs {clear: left;}
#tabs1 {clear: left;}
.tab_content img {zoom: 1; opacity: 1;}

.sidebar ul {
    width:165px;
}

.plink {float:left}