* { margin:0; padding:0;}
body { font-family:Tahoma, Helvetica, sans-serif; font-size:100%; line-height:1.0625em; color:#404040; padding:0 20px; background-color:#FFF;





}

input, select, textarea { font-family:Tahoma, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}
.clearl{ clear:left;}
.noshadow img{ box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-moz-box-shadow: 0 0 0 rgba(0,0,0,0);}
.shadow{box-shadow: 1px 3px 5px rgba(0, 0, 0, .35); 
-webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 1px 3px 5px rgba(0,0,0,.35);
-o-box-shadow: 1px 3px 5px rgba(0,0,0,.35);}
.shadow2{box-shadow: 0 0px 5px rgba(0, 0, 0, .35); 
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow:0 0px 5px rgba(0,0,0,.35);
-o-box-shadow: 0 3px 5px rgba(0,0,0,.35);}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:17px;}
.icon{ border:0; margin:0 5px 0 5px;}
cssmenu2{ display:inline;}

.table-forum { background:url(/App_Themes/Queens/images/bgtable.gif) repeat-x top;}
.table-forum a { text-decoration:none;}
.table-forum2 table{border-color:#003A69;  border-style:solid; border-collapse:collapse;}
.table-forum2 th{   color:#fff; font-size:11px; height:25px;
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }
     .table-forum th{   color:#fff; font-size:11px; height:25px;
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }
.table-forum2 td { padding:5px 5px 5px 5px;}
.table-forum td { padding:5px 5px 5px 5px;}
.white-font {color:#fff;}
.link-forum a{ text-decoration:underline;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal; }
input[type="submit"]{

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    color: #ffffff;
    padding: 0px 10px;
    margin: 0px 0px 0px 6px;   
    border: 1px solid #03273d; 
     letter-spacing:0.5;
  /* FF3.6 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }


input[type="submit"]:hover{border: 1px solid #003a69;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    color: #ffffff;
    padding: 0px 10px;
    margin: 0px 0px 0px 6px;
    /* FF3.6 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0039a6', EndColorStr='#044b83')";
    background-image: linear-gradient(top, rgb(0, 57, 166), rgb(0, 58, 105));
    }


/*
input[type="button"]{background-image: -webkit-linear-gradient(top, rgb(0, 57, 166), rgb(0, 58, 105));
background-image: -moz-linear-gradient(top, rgb(0, 57, 166), rgb(0, 58, 105));
background-image: -o-linear-gradient(top, rgb(0, 57, 166), rgb(0, 58, 105));
background-image: -ms-linear-gradient(top, rgb(0, 57, 166), rgb(0, 58, 105));
background-image: linear-gradient(top, rgb(0, 57, 166), rgb(0, 58, 105));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#003479', EndColorStr='#003a69');
border: 1px solid #03273d;

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 13px;
font-weight: bold;
text-align: center;
line-height: 20px;
color: #ffffff;
/*text-shadow: 0px 1px 0px rgba(255,255,255,.4);
padding:0px 10px 0px 10px;
margin:0px 0px 0px 6px;
}
input[type="button"]:hover{
background-image: -webkit-linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
	background-image: -moz-linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
	background-image: -o-linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
	background-image: -ms-linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
	background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#003a69', EndColorStr='#003479');

padding:0px 10px 0px 10px;
		      }
*/

img {border:0; vertical-align:top; text-align:left;}

#login-form { font-size:.85em; color:#034d80; padding-bottom:28px;}
#login-form label { display:block; height:25px; }
#login-form input.text { width:80px; padding:2px 3px 3px 6px; color:#003a69; margin-right:10px;font-family:Tahoma; font-size:11px; }
#login-form input.password { width:80px; padding:2px 3px 3px 6px; color:#003a69; margin-right:9px;}
#login-form input.submit { background:url(/App_Themes/Queens/images/login.gif) no-repeat left top; border:none; width:50px; height:22px; font-weight:bold; color:#fff; font-size:1.1em;}
#login-form a {color:#003a69;}

#search-form { text-align:left;}
#search-form input { font-size:1em; font-family:Tahoma; }
#search-form input.text {width:125px; padding:2px 0 2px 5px; margin-right:9px;font-family:Tahoma; font-size:11px; }
.search { background:url(/App_Themes/Queens/images/search.gif) no-repeat left top; border:none; width:50px; height:22px; font-weight:bold; color:#fff; margin-left:10px}

#voting-form label { display:block; background:url(/App_Themes/Queens/images/line-dotted1.gif) left bottom repeat-x; padding:0 0 11px 0; margin-bottom:7px; color:#6a6a6a;}
#voting-form label.last { background:none;}
#voting-form label input {margin-right:10px; width:13px; height:13px;}
#voting-form input.submit { background:url(/App_Themes/Queens/images/voting.gif) no-repeat left top; border:none; width:50px; height:22px; font-weight:bold; color:#fff;}

#weather-form { color:#5c5c5c;}
#weather-form p { margin-bottom:5px;} 
#weather-form .inner { padding:2px 10px 21px 6px;}
#weather-form h5 { color:#0461ac; margin-bottom:5px;}
#weather-form select { width:113px; color:#515151;}
#weather-form .img-indent { margin:3px 8px 0 0;}
#weather-form b { color:#404040;}

.button-newtopic { background:url(/App_Themes/Queens/images/new-topic.gif) no-repeat; width:110px; height:22px; color:#ffffff; font:bold 11px Tahoma; padding: 5px 10px 8px 10px }

a.button_grad:link {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    text-align: center;
    text-decoration:none;
    line-height: 20px;
    color: #fff;
    padding: 5px 10px;
    margin: 10px 0px 10px 6px;  
    border: 1px solid #03273d;  
  /* FF3.6 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }
    a.button_grad:visited {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    text-align: center;
    text-decoration:none;
    line-height: 20px;
    color: #fff;
    padding: 5px 10px;
    margin: 10px 0px 10px 6px;  
    border: 1px solid #03273d;  
  /* FF3.6 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }
    
 a.button_grad:hover{border: 1px solid #003a69;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    padding: 5px 10px;
    margin: 10px 0px 10px 6px;
     text-decoration:none;  
    /* FF3.6 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0039a6', EndColorStr='#044b83')";
    background-image: linear-gradient(top, rgb(0, 57, 166), rgb(0, 58, 105));
    }
  
.border3r {border: 1px solid #003a69;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; border-top:none;}
/*==================list====================*/
ul,li { list-style:none;}
.list-topic li {  height:130px; list-style-type:none; margin-top:10px; padding:0px 5px 0px 5px;}
.menu { padding:12px 0 0 0; text-align:center;}
.menu li { display:inline; margin-left:-1px;}
.menu li a { background:url(/App_Themes/Queens/images/divider.gif) no-repeat left 3px; padding:0 21px 0 22px; font-size:1.1em; color:#fff; text-decoration:none;}
.menu li a:hover { text-decoration:underline;}
.menu li a.first { background:none;}

.list-forum {}
.list-forum a {  font-size:15px; font-weight:normal; font-family:Calibri,Tahoma; text-decoration:none; color:#404040}
.list-forum a:hover { text-decoration:underline; color:#404040}
.list-forum span { font-size:15px; font-weight:bold; font-family:Calibri,Tahoma; color:#003a69 }

.tr-forum { border-bottom:3px solid color:#003a69; }

.quote {background:url(/App_Themes/Queens/images/.gif) no-repeat left top; border:none; width:90px;}
.postbody { padding: 10px 0px 10px 0px;}
.posttitle {color:#003a69;}
.sectiontitle {font:bold 14px Tahoma; text-decoration:none; color:#003a69;}
.sectiontitle a{font: bold 14px Tahoma; text-decoration:none; color:#003a69;}
.sectiontitle a:hover{ text-decoration:underline;}

.div-forum {float:left; padding:0px 10px 0px 0px; width:115px;}
.div-forum2 {float:left; width:446px;}
.div-forum2 span{ font-size:10px; color:#000; font-weight:normal;}
.div-forum22 {float:left; width:300px;}

.footer-nav { text-align:left; padding-bottom:10px}
.footer-nav li { display:inline; color:#535252 !important;}
.footer-nav a {font-size:1.27em; color:#535252 !important; padding:0 22px 0 2px; text-decoration:none;}
.footer-nav a:hover { text-decoration:underline;}

.list1 li { background:url(/App_Themes/Queens/images/line-dotted.gif) left bottom repeat-x; padding:0 0 4px 15px; margin-bottom:4px;}
.list1 li.last { background:none; margin-bottom:0; padding-bottom:0;}
.list1 li a { color:#535353; text-decoration:none;}
.list1 li a:hover { text-decoration:underline; color:#000;}

.list2 dt { font-size:1.46em; color:#0462ae; padding-bottom:3px;}
.list2 dd { padding-bottom:13px;}
.list2 dd a { color:#404040; font-weight:bold;}

.list3 li { background:url(/App_Themes/Queens/images/line-dotted.gif) left top repeat-x; padding:7px 0 7px 6px;}
.list3 li a { background:url(/App_Themes/Queens/images/bull-1.gif) no-repeat left 6px; padding:0 0 0 13px; text-decoration:none; display:block;}
.list3 li a:hover { color:#c4112f; text-decoration:underline;}

.list4 { margin-bottom:-18px;}
.list4 li { width:100%; overflow:hidden; padding-bottom:18px;}
.list4 li img { float:left; margin-right:18px;}
.list4 li a { color:#000;}
.list4 li h5 a { color:#0461ac;}

.list5 li { border-bottom:1px solid #b7b7b7; padding-bottom:14px; margin-bottom:14px;}
.list5 li.last { border-bottom:none; padding-bottom:0; margin-bottom:10px;}
.list5 li .img-box { padding-bottom:8px;}
.list5 li .img-box img { float:none; margin:0;}
.list5 li .img-box img.fleft { margin-right:13px; float:left;}
.list5 li a { color:#008ad9;}

.list6 { width:100%; overflow:hidden;}
.list6 li { float:left; width:49%; padding-bottom:24px;}
.list6 li div { padding-right:20px;}
.list6 li img { float:left; margin-right:18px;}
.list6 li p { margin-bottom:10px;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:17px;}
.img-box img { float:left; margin:0 20px 0 0;}
.img-box-tree { margin-bottom:20px; margin-top:4px;}
.img-box-tree22 { margin-bottom:20px; margin-top:4px; margin-right:5px;}
.img-box-tree2 { margin-bottom:20px; margin-top:4px; margin-right:5px;}

.art-block { margin-bottom:10px; margin-top:4px; margin-right:5px; margin-left:6px; }
.art-block img { 
width:125px; height:125px;  float:left; margin: 3px 8px 3px 0px; 
box-shadow: 0 3px 5px rgba(0, 0, 0, .35); 
border:solid 1px #404040;
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);}
.art-block span{ font:11px Tahoma; color:#404040; text-decoration:none;}


.img-box-tree img { width:140px; height:140px;  float:left; margin: 3px 8px 3px 0px; box-shadow: 0 3px 5px rgba(0, 0, 0, .35); border:solid 1px #404040;
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);}
.img-box-tree2 img { width:125px; height:125px;  float:left; margin: 3px 8px 3px 6px; box-shadow: 0 3px 5px rgba(0, 0, 0, .35); border:solid 1px #404040;
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);}


.img-box-tree a{ font:bold 12px Tahoma; color:#003a69; text-decoration:underline;}
.img-box-tree2 a{ font:bold 12px Tahoma; color:#003a69; text-decoration:underline;}
.img-box-tree span{ font:12px Tahoma; color:#404040; text-decoration:none;}
.img-box-tree2 span{ font:12px Tahoma; color:#404040; text-decoration:none;}

.img-box-rightcol{margin:0px 0px 0px 0px;}
.img-box-rightcol { width:100px; height:100px; float:left; margin: 3px 20px 6px 5px;  box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35); border:solid 1px #003a69;}
.box-rightcol a{ font: 12px Tahoma; color:#404040; text-decoration:none; margin-top:20px}
.box-rightcol span{ font:12px Tahoma; color:#003a69; text-decoration:none;}


.img-box-walllist{margin:0px 0px 0px 0px; display:table-cell;}
.img-box-walllist img { max-width:100px;  float:left; margin: 3px 20px 6px 5px;  box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35); }
.img-box-walllist a{ font: 12px Tahoma; color:#404040; text-decoration:none; margin-top:20px}
.img-box-walllist span{ font:12px Tahoma; color:#003a69; text-decoration:none;}

.img-box-walllist{margin:0px 0px 0px 0px; display:table-cell;}
.img-box-walllist img { max-width:100px;  float:left; margin: 3px 20px 6px 5px;  box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35); }
.img-box-walllist a{ font: 12px Tahoma; color:#404040; text-decoration:none; margin-top:20px}
.img-box-walllist span{ font:12px Tahoma; color:#003a69; text-decoration:none;}


.img-box-centercol{ width:90px; height:90px; float:left; margin: 3px 20px 6px 5px; box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35); border:solid 1px #003a69;}
.box-centercol a{ font: 12px Tahoma; color:#404040; text-decoration:none; margin-top:20px}
.box-centercol span{ font:12px Tahoma; color:#003a69; text-decoration:none;}

.extra-wrap { overflow:hidden; position:relative;}

blockquote { font-weight:bold; font:11px Tahoma; margin-bottom:20px; background-color:#F1F3FD;} 
blockquote div { padding:8px 8px 8px 8px; border:solid 1px; background-color:#F1F3FD;}

.p1 { margin-bottom:17px;}
.p2 { margin-bottom:10px;}

.friends {  margin-top:35px ;font:bold 12px Tahoma; color:#003a69}
.idea { text-align:right; float:left; margin: 56px 15px 0px 0px}
.idea span{font-size: 13px;
font-weight: bold;
font-family: Calibri,Tahoma;
color: #003a69;}
.idea2 span {font: 13px Calibri,Tahoma; line-height:18px; text-align:left;float:left;margin:56px 15px 0px 0px}
.idea2 a {font: 13px Calibri,Tahoma; line-height:16px; color:#404040; text-decoration:none}
.idea2 a:hover { text-decoration:underline} 


.bigimage img{ width:400px; height:400px; border:solid 1px #363636; margin-top:30px; margin-bottom:30px;}

/*==================txt, links, lines, titles====================*/
a {color:#003a69;}
a:hover{text-decoration:none;}

h1 { font-size:1.54em; font-weight:normal; line-height:1.15em; color:#0049a3; margin-bottom:8px;}
h1 a { text-decoration:none; color:#0049a3;}
h1 a:hover { text-decoration:underline;}
h3 { font-size:1.46em; color:#fff; line-height:1.2em;  margin-bottom:10px; font-weight:normal; padding:0 0 9px 5px;}
h4 { font-size:1em; text-transform:uppercase; margin-bottom:10px;}
h5 { font-size:1em; margin-bottom:10px;}
h5 a { text-decoration:none;}
h5 a:hover { text-decoration:underline;}
h6 { font-size:.83em; text-transform:uppercase; color:#626262; margin-bottom:10px;}

.txt1 { color:#0461ac;}
.txt2 { color:#000;}
.txt2 a { color:#000;}

.anotation { font:11px Tahoma; color:#000; text-decoration:none;}

.button { width:46px; color:#fff; font-weight:bold; background:url(/App_Themes/Queens/images/button.gif) no-repeat left top; width:46px; height:22px; text-align:center; line-height:20px; display:block; float:left; text-decoration:none;}
.button:hover { text-decoration:underline;}

.line-hor { background:#d9d9d9; height:1px; overflow:hidden; font-size:0; line-height:0; margin:14px 0 2px 0;}
.line-hor1 { background:#d9d9d9; height:1px; overflow:hidden; font-size:0; line-height:0; margin:23px 0 23px 0;}
.line-ver { background-image:url(/App_Themes/Queens/images/line-ver.gif); background-repeat:repeat-y; width:100%;}

.title { margin-bottom:20px;}
.title-box { font-size:.91em; color:#535353; margin-bottom:15px;}
.title-article {  border-left:solid 3px #003a69; padding:0px 5px 5px 5px;}
.title-article h1{font: bold 1.2em Tahoma; color:#003a69;}
.title-article-double {font:14px Tahoma; color:#003a69; padding:0px 0px 5px 5px;}

.body-article {padding-top:15px; margin-right:15px; text-align:justify;}
.body-article2 { text-align:justify;}
.reports { background:url(/App_Themes/Queens/images/gazeta.jpg) no-repeat; float:none;}
.body-article-reports td { text-align:justify; vertical-align:top; padding:20px 10px 0px 0px;}

.body-article-pages {background: url(/App_Themes/Queens/images/book-med.jpg) repeat-y; margin-top:10px; }
.body-article-pages td {text-align:justify; vertical-align:top; padding:20px 10px 0px 0px;}


.body-article td { text-align:justify; vertical-align:top; padding:20px 10px 0px 0px;}
.img-article {width:210px; height:210px; padding:0px 15px 5px 0px;  float:left;}
.img-article img { width:200px; height:200px;}

.img-article-wall { padding:0px 15px 25px 0px;  float:left;}
.img-article-wall img { max-width:200px;
    box-shadow: 3px 5px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 3px 5px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 3px 5px 5px rgba(0,0,0,.35);
-o-box-shadow: 3px 5px 5px rgba(0,0,0,.35);
-ms-box-shadow: 3px 5px 5px rgba(0,0,0,.35);
}

.text-article { font:12px Tahoma; text-align:justify;}
.text-article-wall { font:12px Tahoma; text-align:justify; margin-right:15px; margin-top:25px;}
.text-article-elli td {border: solid 1px #E7E7E7; padding: 5px 5px 5px 5px;}
.text-article-elli table {border: solid 1px #E7E7E7;}
.text-article-elli {font:12px Tahoma; color:#000; text-align:justify;}
.text-article-elli p{ margin-bottom: 0px;}
.text-article2 { font:12px Tahoma; color:#000; text-align:justify; }


.pages-top { background: url(/App_Themes/Queens/images/book-top.jpg) top no-repeat; padding:98px 10px 0px 5px;margin-top:5px;}
.pages-top img { border: solid 1px #7B7B7B}
.pages-med { background: url(/App_Themes/Queens/images/book-med.jpg) repeat-y;}
.pages-bot { background: url(/App_Themes/Queens/images/book-bottom.jpg) no-repeat; height:134px;}

.article-comments{margin-top:40px; font:13px Tahoma; color:#000;}
.article-comments span {color:#003a69; font-weight:bold;}
.article-comments p { font:12px Tahoma; color:#000;}
.article-comments h4 {color:#003a69; font-size:1,2em;}
.article ul,li {padding: 0 0 0 0; margin:0 0 0 0;}

.left-comments{float:left; width:140px; font: bold 11px Tahoma; color:#000000; }
.left-comments span{ line-height:20px; color:#000;}
.right-comments {float:left; width:440px; margin-bottom:25px; text-align:justify;}
.right-comments input { width: 440px;}
.right-commentslink {font:bold 12px Tahoma; text-decoration:none; color:#003a69;}
.right-comments li{ margin-bottom:10px;}
.byArticleTitle h2 {font:bold 12px Tahoma; text-decoration:none; color:#003a69;}
.byArticleTitle h4 {font: 12px Tahoma; text-decoration:none; color:#000;}
/*==================boxes====================*/
.menu-box { height:38px;  background: url(/App_Themes/Queens/images/menubg.gif) repeat-x; text-align:left}
/*.menu-box .left { background:url(/App_Themes/Queens/images/menu-box-left.gif) no-repeat left top;}
.menu-box .right { background:url(/App_Themes/Queens/images/menu-box-right.gif) no-repeat right top; height:43px;}*/
.loginsi { padding-top:5px }
.loginsi a {color: #003a69; font-family: Tahoma; font-size:11px; text-decoration:none; font-weight:normal; line-height:11px; }
.loginsi a:hover {text-decoration:none;}
.box { width:100%; background:url(/App_Themes/Queens/images/box-bg.gif) left bottom repeat-x;}
.box.alt { background:none;}
.box .border-top {background:url(/App_Themes/Queens/images/border.gif) repeat-x top;}
.box .border-bot {background:url(/App_Themes/Queens/images/border.gif) repeat-x bottom;}
.box .border-left {background:url(/App_Themes/Queens/images/border.gif) repeat-y left;}
.box .border-right {background:url(/App_Themes/Queens/images/border.gif) repeat-y right;}
.box .left-top-corner {background:url(/App_Themes/Queens/images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(/App_Themes/Queens/images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(/App_Themes/Queens/images/left-bot-corner.gif) no-repeat left bottom; width:100%;}
.box .right-bot-corner {background:url(/App_Themes/Queens/images/right-bot-corner.gif) no-repeat right bottom;}
.box .left-bot-corner-1 {background:url(/App_Themes/Queens/images/left-bot-corner-1.gif) no-repeat left bottom; width:100%;}
.box .right-bot-corner-1 {background:url(/App_Themes/Queens/images/right-bot-corner-1.gif) no-repeat right bottom;}
.box .inner { padding:9px 13px 9px 8px;}
.box .inner .inner { padding:5px 0 0 5px;}

.box1 { width:100%;}
.box1 .border-top {background:url(/App_Themes/Queens/images/border-top1.gif) repeat-x top;}
.box1 .border-bot {background:url(/App_Themes/Queens/images/border-bot1.gif) repeat-x bottom;}
.box1 .left-top-corner {background:url(/App_Themes/Queens/images/left-top-corner1.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(/App_Themes/Queens/images/right-top-corner1.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(/App_Themes/Queens/images/left-bot-corner1.gif) no-repeat left bottom; width:100%;}
.box1 .right-bot-corner {background:url(/App_Themes/Queens/images/right-bot-corner1.gif) no-repeat right bottom;}
.box1 .inner { padding:9px 8px 17px 15px !important;}
.box1 h5 { color:#034b85;}

.box2 { width:100%;}
.box2 .border-top {background:url(/App_Themes/Queens/images/border-top2.gif) repeat-x top;}
.box2 .border-bot {background:url(/App_Themes/Queens/images/border2.gif) repeat-x bottom;}
.box2 .border-left {background:url(/App_Themes/Queens/images/border2.gif) repeat-y left;}
.box2 .border-right {background:url(/App_Themes/Queens/images/border2.gif) repeat-y right;}
.box2 .left-top-corner {background:url(/App_Themes/Queens/images/left-top-corner2.gif) no-repeat left top;}
.box2 .right-top-corner {background:url(/App_Themes/Queens/images/right-top-corner2.gif) no-repeat right top;}
.box2 .left-bot-corner {background:url(/App_Themes/Queens/images/left-bot-corner2.gif) no-repeat left bottom; width:100%;}
.box2 .right-bot-corner {background:url(/App_Themes/Queens/images/right-bot-corner2.gif) no-repeat right bottom;}
.box2 .inner { padding:4px 12px 9px 12px;}
.box2 .inner .inner { padding:5px 0 0 5px;}

.box3 { border:1px dashed #a5a4a4; padding:7px 10px 12px 10px; width:165px; margin-left:47px; color:#000;}
.box3 p { margin-bottom:8px;}

.box4 { background:#f8f1d8; padding:7px 20px 11px 12px; width:154px; margin-left:47px;}

.box5 { background:#f8f1d8; color:#000; width:100%;}
.box5 .inner {padding:7px 17px 11px 12px !important;}

.box6 {  color:#000; width:100%;}
.box6 .border {border:1px dashed #a5a4a4;}
.box6 .inner {padding:7px 6px 12px 6px !important;}

.three-box { float:left; width:100%; margin:16px 0px 18px 0px;}
.col-box1{  width:286px; height:232px; margin: 0px 4px 10px 0px; border:#003a69; border-width:1px;
border-style: solid;
box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);
/*box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);
 background:url(/App_Themes/Queens/images/bg-pl.jpg) repeat-x top;*/
}

.comments{font-size: 1em;
    margin-bottom: 10px;}
.icons{ margin:20px 6px 0px 6px; text-align:left}
.icons p{ font-size:12px;}
.icons img { margin-left:8px;}


.blue-shadow{
border: #639ec8;
border-width: thin;
border-style: solid;
box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 5px 5px 7px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);
 padding:4px;
}

.col-box2{ width:298px; padding-left:6px; padding-right:6px; margin: 3px 4px 10px 0px;border:#003a69;border-width: thin;
border-style: solid;
box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);
background:url(/App_Themes/Queens/images/bg-pl.jpg) repeat-x top;}
.col-box3{ float:left;width:32%;margin: 3px 0px 6px 15px;}

.three-box-menu { float:left; width:670px; margin:15px 0px 3px 60px;}
.col-box1-menu{ float:left; width:47%; margin: 3px 4px 6px 0px;}
.col-box2-menu{ float:left;width:27%;margin: 3px 8px 6px 0px;}
.col-box3-menu{ float:left;width:23%;margin: 3px 0px 6px 0px;}
.menulist a{font:14px Tahoma; color:#003a69; text-decoration:none;}
.menulist li {  list-style-image:url(/App_Themes/Queens/images/list.gif); padding:3px 0px 2px 0px;}
.bluebg {  height:23px;  padding:3px 0px 0px 8px;  }
.bluebg a
{
 font-size:16px; font-family:Tahoma; color:#ffffff; text-decoration:none;  font-weight:bold; 
    }
.bluebg-right {

    height:20px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: left;
    line-height: 20px;
    color: #ffffff;
    padding: 2px 10px 0px 10px;
    margin: 0px 20px 10px 10px;    
    letter-spacing:1px;
    width: 320px;
    font-style: normal;
    font-variant: normal;
    font-size: 13px;
    font-family: Tahoma;
    /* FF3.6 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }
.bluebg-center22 {

    height:20px; 
     width:440px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: left;
    line-height: 20px;
    color: #ffffff;
    padding: 2px 10px 0px 10px;
    margin: 0px 40px 10px 0px;    
    letter-spacing:1px;
    font-style: normal;
    font-variant: normal;
    font-size: 13px;
    font-family: Tahoma;
    /* FF3.6 */
    text-transform:uppercase;
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }
.bluebg-center22 a
{
 font-size:13px; font-family:Tahoma; color:#ffffff; text-decoration:none;  
    }
.bluebg-right a
{
 font-size:13px; font-family:Tahoma; color:#ffffff; text-decoration:none;  
    }

.bluebg-right-but {

height:22px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: left;
    line-height: 20px;
    color: #ffffff;
    padding: 2px 10px 0px 10px;
    margin: 0px 5px 10px 60px;    
    letter-spacing:1px;
    width: 215px;
    font-style: normal;
    font-variant: normal;
    font-size: 13px;
    font-family: Tahoma;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }

.bluebg-right-but a
{
 font-size:12px; font-family:Tahoma; color:#ffffff; text-decoration:none;  
    }

.bluebg-right-but2 {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: left;
    line-height: 22px;
    color: #ffffff;
    padding: 6px 10px 4px 10px;
    margin: 0px 20px 10px 10px;    
    letter-spacing:1px;
    text-decoration:none;
    font-style: normal;
    font-variant: normal;
    font-size: 14px;
    font-weight:bold;
    font-family: Tahoma;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }

.bluebg-right-but2 a
{
 font-size:12px; font-family:Tahoma; color:#ffffff; text-decoration:none;  
  text-decoration:none;
    }



.bluebg-right-top {

    height:20px; 
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    border-radius-top-right: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    border-radius-top-left: 3px;
    text-align: left;
    line-height: 18px;
    color: #ffffff;
    padding: 5px 10px 3px 10px;
    letter-spacing:1px;
    
    line-height: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 16px;
    font-family: Tahoma;
    /* FF3.6 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }

.bluebg-right-top-rainbow {

    height:20px; 
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    border-radius-top-right: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    border-radius-top-left: 3px;
    text-align: left;
    line-height: 18px;
    color: #ffffff;
    padding: 5px 10px 3px 10px;
    letter-spacing:1px;
    width: 268px;
    line-height: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 16px;
    font-family: Tahoma;
    /* FF3.6 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }

.bluebg-right-top a
{
 font-size:14px; font-family:Tahoma; color:#ffffff; text-decoration:none;  
    }

.bluebg-right-top-rainbow a
{
  font-size:16px; font-weight:bold; font-family:Tahoma; text-decoration:none; 
  background-image: -webkit-gradient( linear, left top, right top, color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22), color-stop(0, #f22), color-stop(0.15, #f2f),  color-stop(0.45, #2ff), color-stop(0.6, #2f2) );
  color: transparent;

    }


.bluebg-center { height:20px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: left;
    line-height: 20px;
    color: #ffffff;
    padding: 2px 10px 0px 10px;
    margin: 10px 20px 10px 0px;    
    letter-spacing:1px;
    width: 260px;
    font-style: normal;
    font-variant: normal;
    font-size: 13px;
    font-family: Tahoma;
    text-transform:capitalize;
 /* FF3.6 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }
.bluebg-center a
{
 font-size:13px; font-family:Tahoma; color:#ffffff; text-decoration:none; text-transform:uppercase;
    }  

.bluebg2 { background-color:#003a69; height:23px;  padding:3px 0px 0px 8px;  }
.bluebg2 a { font-size:16px; font-family:Tahoma; color:#ffffff; text-decoration:none; font-weight:bold;  }
.bluebg2 .inner{ margin-bottom:30px;}
    
.bluebg-center2 {height:20px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: left;
    line-height: 20px;
    color: #ffffff;
    padding: 2px 10px 0px 10px;
    margin: 0px 50px 20px 0px;    
    letter-spacing:1px;
    width: 564px;
    font-style: normal;
    font-variant: normal;
    font-size: 13px;
    font-family: Tahoma;
/* FF3.6 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }
.bluebg-center2 a
{
 font-size: 13px;
font-family: Tahoma;
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
    }  
    .bluebg-center2 h2
{
 font-size: 13px;
font-family: Tahoma;
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
 font-weight:normal;
    }  
.arrows {float:right; padding-top:6px; padding-right:8px; }
.arrows-forum{float:right; padding-top:0px; padding-right:8px;}
.arrows3 {float:right; padding-top:5px; padding-right:8px;}    
.arrow {float:right; padding-top:5px; padding-right:8px;}
.png {padding: 0 0 0 0; margin:0 0 0 0;} 

/*header*/
#header .row-1 { height:182px;}
#header .row-1 .fleft { padding:32px 0 0 0px;}
#header .row-1 .fright { padding:25px 0 0 0; width:365px;}
#header .row-2 { }

/*content*/
.title-name { font:bold 19px Tahoma; color:#535353;}

#content { padding:6px 0 9px 0;}
#content .indent { padding:0 8px 0 0;}
#content .indent1 { padding:0 0 0 8px;}
#content .indent2 { padding:0 16px 0 0;}
#content .widget { margin-bottom:8px;}
#content .block { padding:16px 0 0 12px; border-bottom:1px solid #d9d9d9; padding-bottom:14px;}
#content .block.last { border-bottom:none; padding-bottom:0;}
#content .block1 { padding:13px 0 0 12px;}

.list-image{ float:left; margin:20px 15px 0px 0px; width:85px;}
.list-image img { width:70px; height:70px; float:left; margin: 3px 20px 6px 5px; background:url(/App_Themes/Queens/images/shadow70.gif) no-repeat top; padding:1px 8px 10px 2px;}
.list-text { float:left;  margin:25px 15px 0px 10px; width:465px; font: 12px Tahoma; color:#535353; font-weight:bold; }
.under-list { font:15px; font-weight:normal;}
.under-list a {  font:bold 12px Tahoma; text-decoration:none;}
.under-list li {margin: 15px 0px 0px 15px;}
.subCategory {font:bold 11px Tahoma; text-decoration:none; color:#404040; text-transform:uppercase;}

.linkmediumblue { font:bold 15px Tahoma; text-decoration:none; color:#003a69;}

.avatar {max-width: 100px; max-height: 100px; margin:6px 0px 10px 0px;
box-shadow: 0 3px 5px rgba(0, 0, 0, .35); 
-webkit-box-shadow: 5px 5px 7px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35); border:solid 1px #003a69; }
.avatarComment {max-width: 50px; max-height: 50px; margin:6px 10px 10px 0px; float:left;}

/*footer*/
#footer { border-top:3px solid #ccc; color:#727272; text-align:left;}
#footer strong { text-transform:uppercase; padding-left:25px;}
#footer a { color:#003a69;}
#footer span {font: bold 11px Tahoma; color:#003a69;}


.search-right { float:right; padding:0px 40px 30px 0px;}

/*==========================================*/


.hrline {color:#666;}
.signature {color:#333; font: 10px Tahoma;}
.citation { text-decoration:underline;}
.padding10{ padding:10px 10px 10px 10px;}
.padding10h{ height:10px;}
.padding-right20
{padding-right:20px;
}


.polloptions label{ padding-left:6px;}
.polloptions { padding: 10px 0px 10px 0px;}
.pollcontent {padding-left:10px; }

/*.slider{border: #003A69;
border-width: thin;
border-style: solid;
box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);
 padding-left:6px; padding-top:6px;}*/
 
/* CSS Document */

.lof-slidecontent { position:relative;	overflow:hidden;	border:#F4F4F4 solid 1px;}
.lof-slidecontent .preload{	height:100%;	width:100%;	position:absolute;	top:0;	left:0;	z-index:100000;	text-align:center;	background:#FFF}
.lof-slidecontent .preload div{	height:100%;	width:100%;	background:transparent url(/App_Themes/Queens/images/load-indicator.gif) no-repeat scroll 50% 50%;}

.lof-slidecontent  .sliders-wrapper{	position:relative;	height:100%;	width:900px;	z-index:3px;	overflow:hidden; }
.lof-slidecontent  ul.sliders-wrap-inner{overflow:hidden;	background:transparent url(/App_Themes/Queens/images/load-indicator.gif) no-repeat scroll 50% 50%;	padding:0px;	margin:0;	position:absolute;	overflow:hidden;}
.lof-slidecontent  ul.sliders-wrap-inner li{overflow:hidden;	padding:0px;margin:0px;	float:left;	position:relative;}
.lof-slidecontent  .lof-opacity  li{position:absolute;	top:0;	left:0;	float:inherit; }


.lof-slidecontent  .navigator-content { position:absolute;
  background: none repeat scroll 0 0 #000000;
    border-radius: 5px 5px 5px 5px;
    bottom: 10px;
    padding: 5px 15px;
    position: absolute;
    right: 10px;
}
.lof-slidecontent  .navigator-wrapper{	position:relative;	z-index:10;
	height:180px;
	width:310px;
	overflow:hidden;
	color:#FFF;
	float:left
}
.lof-slidecontent  ul.navigator-wrap-inner{	top:0;	padding:0;	margin:0;	position:absolute;	width:100%; }
.lof-slidecontent  ul.navigator-wrap-inner li{ cursor:hand; 	cursor:pointer;	list-style:none;	padding:0;	margin-left:0px;	overflow:hidden;	float:left;	display:block;	text-align:center;}

/*******************************************************/
 
ul.sliders-wrap-inner li img{	padding:0px;	}

.lof-slidecontent .slider-description a.readmore{color:#58B1EA; font-size:95%; }
.lof-slidecontent .slider-description a{ color:#FFF; }
.lof-slidecontent .slider-description{
	z-index:100px;
	position:absolute;
	bottom:10px;
	left:0px;
	width:350px;
	background:url(/App_Themes/Queens/images/bg_trans.png);
	height:100px;
	padding:10px;
	color:#FFF;
}
.lof-slidecontent .slider-description h4 {    font-size: 14px;    margin: 10px 0;    padding: 0; }
.lof-slidecontent .slider-description .slider-meta a{	
	margin:0;
	background:#C01F25;
	font-size:75%;
	padding:2px 3px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	text-transform:uppercase;
	text-decoration:none
}
.lof-slidecontent  .item-meta a:hover{	text-decoration:underline;}
.lof-slidecontent  .item-meta i {	font-size:70%; }

/* item navigator */
 
.navigator-wrapper{
	 color: #FFFFFF;
    float: left;
    height: 180px;
    overflow: hidden;
    position: relative;
    width: 310px;
    z-index: 100;
}
.navigator-wrap-inner{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}

.lof-slidecontent ul.navigator-wrap-inner li {
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	padding:0;
	margin-left:0px;
	overflow:hidden;
	float:left;
	display:block;
	text-align:center;
}
.lof-slidecontent ul.navigator-wrap-inner li span{
	display:block; padding:10px; position:relative; line-height:0.5em  }

.lof-slidecontent ul.navigator-wrap-inner li.active ,
.lof-slidecontent ul.navigator-wrap-inner li:hover  {
	background:#FFF;
	color:#000;
	display:block;
	-moz-transition:background-color  0.8s
}



.lof-slidecontent  .button-next, 
.lof-slidecontent .button-previous{
	display:block;
	width:20px;
	color:#FFF;
	cursor:pointer;
	position:absolute;
	height:100%;
	z-index:40;
	top:0;
	text-indent:-999px;

}
.lof-slidecontent   .button-next {
	right:0px;
	background:url(/App_Themes/Queens/images/next.png) no-repeat right center;
}
.lof-slidecontent  .button-previous {
	left:0px;
	background:url(/App_Themes/Queens/images/previous.png) no-repeat left center;
}

.lof-slidecontent .button-control {
    float: left;
    height: 29px;
    width: 30px;
	cursor:hand; cursor:pointer
}
.lof-slidecontent .action-start  {
	background:url(/App_Themes/Queens/images/play.png) no-repeat center center #FFF;
}
.lof-slidecontent .action-stop  {
	background:url(/App_Themes/Queens/images/pause.png) no-repeat center center #FFF;
}
.lof-slidecontent .slider-description h4 {    font-size: 14px;    margin: 10px 0;    padding: 0; }
.slider-meta{ font-size:.8em}
.slider-description p{ margin:0; font-size:.8em;}


.ForumLastPostBy{ font-size:12px; color:#000; }

.StatisticForum h6 { font:bold 16px; color:#003a69; margin-top:20px;}
.StatisticForum span { font:normal 12px; color:#000;}
.status {border:solid 1px #003a69; padding:10px 0px 5px 10px; margin-right:25px; margin-bottom:20px;
box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35); height:111px;}
.news-grey {border:solid #003a69 1px; box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);background:url(/App_Themes/Queens/images/bluebg3.gif) no-repeat; background-color:#f8f8f8; padding:0px 5px 0px 2px; }
.col-shadow {border:solid #000 1px; box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);background:url(/App_Themes/Queens/images/bluebg33.gif) no-repeat; background-color:#f8f8f8; padding:0px 5px 0px 2px; }
.forum-block { margin-top:30px; float:left;}
.forum-right-block{float:left; width:830px; margin-top:30px; margin-bottom:20px;}
.qitem {
	width:200px;
	height:200px;	
	margin:5px 90px 10px 0;
	background: url('/App_Themes/Queens/bg.gif') no-repeat;

	
	
	/* required to hide the image after resized */
	overflow:hidden;
	
	/* for child absolute position */
	position:relative;
	
	/* display div in line */
	float:left;
	cursor:hand; cursor:pointer;
}

	.qitem img {
		border:0;
	
		/* allow javascript moves the img position*/
		position:absolute;
		z-index:200;
	}

	.qitem .caption {
		position:absolute;
		z-index:0;	
		color:#ccc;
		display:block;
		background:url(/App_Themes/GP/images/bg_block_banner.jpg);
		width:200px;
	    height:200px;
	}

		.qitem .caption h4 {
			font-size:12px;
			padding:10px 5px 0 8px;
			margin:0;
			color:#369ead;
		}

		.qitem .caption p {
			font-size:10px;	
			padding:3px 5px 0 8px;
			margin:0;
		}

.caption span{ white-space:pre;}

/* Setting for corners */

.topLeft, .topRight, .bottomLeft, .bottomRight {
	position:absolute;
	background-repeat: no-repeat; 
	float:left;
}

.topLeft {
	background-position: top left; 	
} 

.topRight {
	background-position: top right; 
} 

.bottomLeft {
	background-position: bottom left; 
} 

.bottomRight {
	background-position: bottom right; 
}
.tag { margin:3px 0px 3px 0px;}
.tag input{ margin-right:10px;}
.tag td {padding:0;}
.padding30 { height:30px;}
.border-bl {border:solid 1px #003a69;box-shadow: 0 3px 5px rgba(0, 0, 0, .35); border:solid 1px #404040;
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);}

.line-grad{ background-image:url(/App_Themes/Queens/images/line-gradient.png); background-position:center; background-repeat:no-repeat; height:1px; width:100%; }
.result-pool { margin-top:15px;}
.partners { width:125px;  margin-bottom:240px;}

.post-wall{ margin:2px 20px 10px 10px;  padding-bottom:6px;}
.exhibition { width:49%; text-align:left;  padding-left:18px; float:right;}
.exhibition img { width:90px; margin-bottom:10px; float:left;margin: 3px 20px 6px 5px; box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35); }
.exhibition h3{ color:#404040; font: 12px Tahoma; }
.exhibition a:link{ text-decoration:none; color:#404040; font:12px Tahoma;}
.exhibition a:hover{ text-decoration:none; color:#404040; font:12px Tahoma;}
.exhibition2 { width:51%; text-align:left; }
.exhibition2 img { width:90px; margin-bottom:10px; float:left;margin: 3px 20px 6px 0px; box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35); }
.exhibition2 h3{ color:#404040; font: 12px Tahoma; }
.exhibition2 a:link{ text-decoration:none; color:#404040; font:12px Tahoma;}
.exhibition2 a:hover{ text-decoration:none; color:#404040; font:12px Tahoma;}
.post-wall p{ margin-top:10px;}
.add-towall{padding-top:6px; margin-left:2px;color:#797979; font:10px Tahoma;}
.add-towall span{ color:#797979; font:10px Tahoma;}
.title-wall{ }
.post-wall-comm{ margin-left:60px; border-bottom:1px solid #f1f1f1; padding-bottom:10px;}
.post-wall-comm img{ float:left; width:60px; margin-right:10px;}
.post-wall-comm span
.post-text { background-color:#e9f2f4}
.art-room {width:135px; margin-right:12px; text-align:center; margin-bottom:20px;}
.art-room-wall {width:128px; text-align:center; margin-bottom:20px; padding:0px 5px 0px 5px;}
.art-room-last {width:134px; text-align:center; margin-bottom:30px;padding:0px 5px 0px 5px;}

.art-room a{ font:bold 12px Tahoma; color:#000; }
.art-room span{color:#a0a0a0; font:11px Tahoma;}
.art-room img{ margin-right:15px; margin-left:15px;}
.art-room-wall a{ font:bold 12px Tahoma; color:#000; }
.art-room-wall a:hover { text-decoration:underline;    }
.art-room-wall span{color:#a0a0a0; font:11px Tahoma;}
.art-room-wall img{ margin-right:10px; margin-left:10px;}

.art-room-last img{ margin-left:15px;}
.art-room-last a{ font:bold 12px Tahoma; color:#000; }
.art-room-last span{color:#a0a0a0; font:11px Tahoma;}
.bg-blue { height:20px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    text-align: left;
    line-height: 20px;
    color: #ffffff;
    width:570px;
    padding: 2px 10px 0px 10px;
    margin: 10px 20px 10px 0px;    
    letter-spacing: 1px;
    font-style: normal;
    font-variant: normal;
    font-size: 14px;
    font-family: Tahoma;
    /* FF3.6 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }
.bg-blue-wallstart {height:20px; 
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: left;
    line-height: 20px;
    color: #ffffff;
    padding: 2px 10px 0px 10px;
    margin: 10px 20px 10px 230px;    
    letter-spacing:1px;
    width: 340px;
    font-style: normal;
    font-variant: normal;
    font-size: 14px;
    font-family: Tahoma;
   /* FF3.6 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }

.bg-blue-wall { height:20px; 
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    -o-border-top-left-radius: 3px;
    -ms-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    -o-border-top-right-radius: 3px;
    -ms-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    text-align: left;
    line-height: 20px;
    color: #ffffff;
    width:550px;
    padding: 2px 10px 0px 10px;
    margin: 0px 20px 10px 0px;    
    letter-spacing: 1px;
    font-style: normal;
    font-variant: normal;
    font-size: 14px;
    font-family: Tahoma;
    /* FF3.6 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }

.bg-blue-wall a{ font:12px Tahoma; color:#fff; text-decoration:none;}
.bg-blue-wall h2{ font:12px Tahoma; color:#fff; text-decoration:none; margin-top:3px;}

.bg-blue-forum { height:25px; 
    -webkit-border-top-left-radius: 2px;
    -moz-border-top-left-radius: 2px;
    -o-border-top-left-radius: 2px;
    -ms-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -o-border-top-right-radius: 2px;
    -ms-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    text-align: left;
    line-height: 20px;
    color: #ffffff;
    padding: 2px 10px 0px 10px;
    margin: 0px 0px 10px 0px;    
    letter-spacing: 1px;
    font-style: normal;
    font-variant: normal;
    font-size: 14px;
    font-family: Tahoma;
    /* FF3.6 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#044b83', EndColorStr='#0039a6')";
    background-image: linear-gradient(top, rgb(0, 58, 105), rgb(0, 57, 166));
    }

.text-article-begin{ width:auto;height:auto;min-height:70px!important; text-align:right;}
.masterskaya{ text-align:right; font:bold 13px Tahoma;}
.name-master{ color:#003a69; font:bold 13px Tahoma; }
.wall-line { width:100%; height:1px; background-color:#f1f1f1; margin:5px 0px 10px 0px;}
.wall-line2 { width:560px; height:1px; background-color:#f1f1f1; margin:20px 0px 0px 0px;}
.wall{border:solid 1px #003a69; padding:0px 0px 0px 0px;  margin-bottom:20px; margin-right:10px;width: 570px; 
box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);}
.add-coments{ background-color:#f1f1f1; width:126px; height:16px; padding:4px 0px 0px 8px;  margin-left:260px;}
.linecomadd{ margin-bottom:20px;}
.add-coments a{ font:10px Tahoma; text-decoration:none; color:#003a69;}
.look-all{ margin:16px 0px 16px 406px; }
.look-all a{ text-decoration:none;}
.img-article-artrooms img{ width:auto;height:auto;max-width:440px!important;max-height:540px!important;
box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.35);
-ms-box-shadow: 0 3px 5px rgba(0, 0, 0, .35);
-o-box-shadow: 0 1px 3px rgba(0,0,0,.35);
 border:solid 1px #003a69;
}
.img-article-artrooms{ margin-left:auto; margin-right:auto; text-align:center;
}
#preview{
    position:absolute;
    background-color:#003a69;
    padding:1px;
    display:none;
    color:#fff;
    }
.marginbot30{ margin-bottom:30px;}
.marginbot20{ margin-bottom:20px;}
.img-box-tree3{ color:#003a69; margin-right:5px; text-align:justify;}
/*Slider*/
	#slider {
			width: 605px;
			height: 350px;
			margin: 0px auto 10px auto;
			box-shadow: 0 8px 20px rgba(0, 0, 0, 0.7);
		}
			
					
		#slidehtml1 h3{
			font: bold 15px 'PT Sans', 'Tahoma', Helvetica, Arial, sans-serif;
			
			color: #fff;
			/*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);*/
			width: 270px;
			margin: 200px 0 0px 10px ;
			background:url(/App_Themes/Queens/images/bg_trans.png);
			padding: 6px 6px 6px 6px;
		}
		
		#slidehtml1 p {
			font: 15px 'PT Sans', 'Tahoma', Helvetica, Arial, sans-serif;
			color: #fff;
			/*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);*/
			width: 270px;
			margin: 0 0 20px 10px;
			background:url(/App_Themes/Queens/images/bg_trans.png);
			padding: 6px 6px 6px 6px;
		}
		#slidehtml1 a{ color:#fff;}
		
		#slidehtml2 h3{
			font: bold 15px 'PT Sans', 'Tahoma', Helvetica, Arial, sans-serif;
			color: #fff;
			text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
			width: 290px;
			margin: 200px 0 0px 10px; 
			background:url(/App_Themes/Queens/images/bg_trans.png);
			padding: 6px 6px 6px 6px;
		}
		
		#slidehtml3 h3, #slidehtml4 h3{
			font: bold 15px 'PT Sans', 'Tahoma', Helvetica, Arial, sans-serif;
			color: #fff;
			text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
			width: 290px;
			margin: 240px 0 0px 10px; 
			background:url(/App_Themes/Queens/images/bg_trans.png);
			padding: 6px 6px 6px 6px;
		}
		
		#slidehtml2 p, #slidehtml3 p, #slidehtml4 p {
			font: 15px 'PT Sans', 'Tahoma', Helvetica, Arial, sans-serif;
			color: #fff;
			text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
			width: 290px;
			margin:  0 0 10px 10px;
			background:url(/App_Themes/Queens/images/bg_trans.png);
			padding: 6px 6px 6px 6px;
		}
		

		#slidehtml5 h3{
			font: bold 15px 'PT Sans', 'Tahoma', Helvetica, Arial, sans-serif;
			color: #fff;
			/*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);*/
			width: 290px;
			margin: 1% 0 0 50%; 
			background:url(/App_Themes/Queens/images/bg_trans.png);
			padding: 6px 6px 6px 6px;
		}
		
		#slidehtml5 p {
			font: 15px 'PT Sans', 'Tahoma', Helvetica, Arial, sans-serif;
			color: #fff;
			/*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);*/
			width: 290px;
			margin: 0 0 1.5% 50%;  
			background:url(/App_Themes/Queens/images/bg_trans.png);
			padding: 6px 6px 6px 6px;
		}
		#slidehtml5 a{ color:#fff;}
		
		#slidehtml1, #slidehtml3, #slidehtml4, #slidehtml5 strong {
			font-weight: bold;
			color: #4191c7;
			margin-left: 10px;
			position: relative;
		}
				
		#slidehtml2 a, #slidehtml3 a,  #slidehtml4 a{
			/*display: block;
			width: 120px;
			height: 30px;
			border: 1px solid #aaa;
			background-color: #044b83;
			background-image: -webkit-gradient(linear, left top, left bottom, from(#044b83), to(#141414)); /* Saf4+, Chrome */
		/*	background-image: -webkit-linear-gradient(top, #646464, #141414); /* Chrome 10+, Saf5.1+, iOS 5+ */
		/*	background-image:    -moz-linear-gradient(top, #646464, #141414); /* FF3.6 */
		/*	background-image:     -ms-linear-gradient(top, #646464, #141414); /* IE10 */
		/*	background-image:      -o-linear-gradient(top, #646464, #141414); /* Opera 11.10+ */
		/*	background-image:         linear-gradient(top, #646464, #141414);
		
			font: 16px/30px 'Helvetica Neue', Helvetica, Arial, sans-serif;;
			text-align: center;
			text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.7);
			margin: 2% 0 0 4.5%;  /* 20px 0 0 40px */
		/*	cursor: pointer;
			-moz-border-radius: 20px;
			-webkit-border-radius: 20px;
			border-radius: 20px;
			-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
			-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);*/
				color: #fff;
		}
		
		#demo-description {
			max-width: 600px;
			width: 90%;
			margin: 60px auto;
			color: #fff;
			font: 20px "PT Sans", Georgia, Times, serif;
			text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
		}
		/*/Slider*/
		
		.plain7{ border:solid 1px #003a69;
		-webkit-border-top-left-radius: 9px;
    -moz-border-top-left-radius: 9px;
    -o-border-top-left-radius: 9px;
    -ms-border-top-left-radius: 9px;
    border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px;
    -moz-border-top-right-radius: 9px;
    -o-border-top-right-radius: 9px;
    -ms-border-top-right-radius: 9px;
    border-top-right-radius: 9px;
    		-webkit-border-bottom-left-radius: 9px;
    -moz-border-bottom-left-radius: 9px;
    -o-border-bottom-left-radius: 9px;
    -ms-border-bottom-left-radius: 9px;
    border-bottom-left-radius: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-bottom-right-radius: 9px;
    -o-border-bottom-right-radius: 9px;
    -ms-border-bottom-right-radius: 9px;
    border-bottom-right-radius: 9px;		
		}
		
.plain{ border:solid 1px #003a69;
		-webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    -o-border-top-left-radius: 3px;
    -ms-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    -o-border-top-right-radius: 3px;
    -ms-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
    -o-border-bottom-left-radius: 3px;
    -ms-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    -o-border-bottom-right-radius: 3px;
    -ms-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;		
		}
		.art-row li { display:inline-block;
		 vertical-align:top;
		}
.fieldname{height:34px; vertical-align:top;}
.title-register h4 { font:bold 14px Tahoma; color:#404040; font-size:14px;}
.admin-list ul{list-style-type: square;}
.admin-list li{ margin:0px 0px 6px 4px; font-size:13px;}
.admin-list a{font-size:14px;}
.margleft5{ margin-left:5px;}
.margin0 img{  margin-left:0px; margin-right:0px;}
.margin10{ margin:10px 10px 10px 10px;}
.icons-article{ margin:20px 6px 0px 0px; text-align:left}
.icons-article p{ font-size:16px; color:#003a69; margin-bottom:10px;}
.icons-article img { margin-left:38px;}
.forum-bottom{border-bottom:solid 1px; width:100%; margin:0px 2px 0px 2px;}
a.forum-name:link{ font-size:14px;}
a.forum-name:hover{ font-size:14px;}
.check-list label{ margin:15px;}
.slidingDiv {
	
}

.show_hide {
	/*display:none;*/
	font-weight:bold;
}
.hcomm{ max-height:400px;
        height:auto !important;
  height:400px;
  _height:400px;
  width:580px;overflow-y:scroll; }
  
table.navbox 
 {
      width:100%;
border-collapse:separate;
background: #f9f9f9;
clear: both;
font-size: 100%;
padding: 2px;
width: 100%;
border-spacing: 2px 2px;
border: 1px solid #aaa;
margin-top:-1px;
font-size:100%;
text-align:center;

}
navbox td{ border:solid 1px #000;text-align:center;width:100%;border: 1px solid #aaa;}
.navbox a{ text-decoration:none;}
.navbox a:hover{ text-decoration:underline;}


  /*image slider*/
#featured{
height:500px;

position: relative;
}
.clear { clear:both;}
.featured_item{
position:absolute;
width:192px;
top:100px;
left:150px;
z-index: 1;
overflow: hidden;
}

#top .featured_item_active{
position:absolute;
width:260px;
top:25px;
left:150px;
z-index: 3;
}

#top .featured_item_active img{
width:260px;
}

#top .featured_item_last, #top .featured_item_upcoming{
width:192px;
left:0px;
top:75px;
z-index: 2;
}



#top #featured .featured_item_upcoming{
left:360px;
}

#top #featured .featured3{
left:247px;
}

#top #featured .featured4{
left:0px;
}

.featured_item img{
width:140px;
cursor: pointer;
}

#top .featured_item_last img, #top .featured_item_upcoming img{
width:140px;
}

.item, .wrapper img{

}

.item_shadow{
margin: 0 auto;
}

.featured_item img{
display:block;
position: relative;
}

.item, .wrapper img{
}

.featured_descr {
padding: 20px 10px 20px 10px;
display: none;
}

.featured_item_active .featured_descr {
display: block;
}

.comments-artrooms-img img{max-height: 70px;}
.comments-artrooms-img {float: left;text-align:center; margin-bottom:20px; margin-left:20px; }
 .comments-artrooms{float:left; width:420px; margin-left:10px;}
 .comments-artrooms span{ margin-right:10px;}
 .comments-artrooms-inside img{max-height: 70px; }
.comments-artrooms-inside {text-align:center; margin-bottom:20px; margin-left:20px;width:100px; float:left; }


 .com-art-home h4{ font-size:14px; text-transform:none; color:#003a69; }
 .follow-forum{ text-align:right; margin-bottom:6px;}
 #socializ {  
  position: fixed;  
  z-index: 1000;  
  margin-left: -20px;  
  padding: 6px 6px 0;  
   
  -moz-border-radius: 4px;  
  -webkit-border-radius: 4px;  
  border-radius: 4px;  
  background: #FFF;  
}  
* html #socializ {display: none} 
#socializ:hover { 
  background: #Fff;  

  -moz-box-shadow: 0 0 5px #DDD;  
  -webkit-box-shadow: 0 0 5px #DDD;  
  box-shadow: 0 0 5px #DDD;  
}  
#socializ a {  
  display: block;  
  width: 37px;  
  height: 215px;  
  margin: 0 0 6px;  
  background-color: #Fff;  
}  
#socializ img {  
  margin: 0 !important;  
  padding: 0 !important;  
  border: none !important;  
}  
/* Если используете скрипт из второго примера, 
тогда еще добавьте это: */  
#socmore {  
 text-align: center;  
  cursor: pointer;  
  margin: -11px 0 4px;  
  width: 32px;  
}
#preview{
	position:absolute;
	border:4px solid #c2c2c2;
	background:#fff;
	padding:10px;
	display:none;
	color:#fff;
	}
    #preview img
    {  max-width:600px;
     max-height:400px;
    }
    /* ======================================================================== */
/* ! REVOLUTION SLIDER
/* ======================================================================== */
.bannercontainer {
	background-color:#fff;
	width:605px;
	position:relative;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}

  .banner{
		width:605px;
		height:350px  !important;
		position:relative;
		overflow:hidden;
   }
.banner > ul {margin: 0;}

.tp-caption.sprta_white{color:#003a69;}
.tp-rightarrow:hover,
.tp-caption.sprta_inverse, .btn.btn-primary{background-color: #003a69;}

/**
 * Roundable Documentation CSS
 */

	.roundabout-example {
		background: transparent;
		/*background: -moz-linear-gradient(90deg, #1c4547 0%, #256467 100%);
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0.0, #1c4547), color-stop(1.0, #256467));*/
		
		height: 350px;
		margin: 0 -10em;
		padding: 0 10em 0 5em;
	}

	.roundabout-example ul {
		list-style: none;
		padding-left: 0;
		width: 55%;
		margin: 0 auto;
		height: 250px;
		
	}
	
	.roundabout-holder { padding: 0; height: 30px; }

	.roundabout-moveable-item {
		height: 230px;
		width: 299px;
		cursor: pointer;
		background: transparent;
		/*background: -moz-linear-gradient(90deg, #bbb 0%, #fcfcfc 100%);
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0.0, #bbb), color-stop(1.0, #fcfcfc));*/
		/*border: 1px solid #999;*/
		/*overflow: hidden;*/
		/*border: 1px solid red;*/
		padding-left: 30px;
	}

	.roundabout-in-focus { cursor: auto; }


