/*--- clear all styles ---*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body.full{width:100%;background:#1d4d07;min-width:960px;font:12px Arial, Helvetica, sans-serif;color:#e9f6e4}
body.simple{width:100%;background:#1d4d07;font:12px Arial, Helvetica, sans-serif;color:#e9f6e4}

h1 {
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#fad000;
	font-style:italic;
	padding:10px 0 10px 0px;
}
h1 a {color:#fad000}
h1 a:hover {color:#FFF}
a {color:#d2f260}
a:hover {color:#FFF}
.white, .white:hover {color:#e9f6e4; text-decoration:none;}
p {padding:8px 0}

.block {padding-bottom:15px; display: block}
.photoblock {padding:10px;width:29%;text-align:center;display:block;float:left;position:relative}
.error {background-color:#d2f260;border:1px solid red;color:red;padding:5px;margin:10px 0;}
.info {color:#d2f260;font-size:11px;font-style:italic;display:block;}
.info span {padding:0 20px 0 0;}
.justify {text-align:justify}

.himg {background: url(../../images/design/header-img.jpg) no-repeat 0 0;width:100%;height:169px;float:left;position:relative;}
.gbhimg {background: url(../../images/design/header-gb.jpg) no-repeat 0 0;width:100%;height:169px;float:left;position:relative;}

.rimg {position:absolute;top:0;right:0;display:block;width:68px;height:169px;background:url(../../images/design/rimgbg.png) no-repeat 0 0}
.rimg .rib {position:absolute;top:0;left:0;display:block;width:280px;height:80px;overflow:hidden;background:url(../../images/design/rimgl.png) no-repeat 0 0}
.logo_vodnik {position:absolute;left:52px;top:32px;z-index:1001}
.logo {position:absolute;left:12px;top:0px;z-index:1001}
.notice {float:left;width:40%;padding:30px 30px 30px 52px;display:block}
.logs {text-align:right;padding:30px 52px 30px 30px;display:block}
.fimg {background: url(../../images/design/footer-img.jpg) no-repeat 0 0;display:block}
.tdate {font-weight:bold;padding-top:15px}
.nomsg {text-align:center;color:black}

#breadcrumbs {font-size:12px;margin-top:15px}
#breadcrumbs a.al {padding-left:20px;background:url(../../images/design/i_arrow.gif) no-repeat 0 50%}

.linel,.liner {
	width:210px;
	height:2px;
	background:url(../../images/design/line.gif) no-repeat bottom left;
	margin:15px 0
}
.liner {background-position: top left}

.col2, .col3 {color:#d2f260;font-size:12px}
.col2 h1, .col3 h1 {color:#d2f260}

.padr {padding:0 20px 0 20px}
.padl {padding:0 20px 0 20px}

.biglinel,.bigliner {
	/*width:232px;*/
	width:210px;
	height:36px;
	background:url(../../images/design/bigline.png) no-repeat bottom left;
	margin:15px 0 0 0
}
.bigliner {background-position: top left}
.biglinel h1,.bigliner h1 {color:#FFF;padding:6px 20px 6px 42px}

.ndate {
	display:block;
	color:#fad000;
	font-size:10px;
	font-style:italic;
	padding:15px 0 3px 0
}

.boxc,
.box4 #content1,
.box4 #content2,
.box1 #content1,
.box1 #content2,
.box1 #content3,
.box1 #content4  {padding:3px 20px;	color:#000; font-size:11px}

.boxc a,
.box4 #content1 a,
.box4 #content2 a,
.box1 #content1 a,
.box1 #content2 a,
.box1 #content3 a,
.box1 #content4 a  {color:#000}

.boxc a:hover,
.box4 #content1 a:hover,
.box4 #content2 a:hover,
.box1 #content1 a:hover,
.box1 #content2 a:hover,
.box1 #content3 a:hover,
.box1 #content4 a:hover {color:#1d4d07}

.boxc td,
.box4 #content1 td,
.box4 #content2 td,
.box1 #content1 td,
.box1 #content2 td,
.box1 #content3 td,
.box1 #content4 td {padding:3px 1px; border-bottom:1px solid #f6e464}

.box1{width:200px; background:url(../../images/design/b1c.gif) repeat-y 0 0;margin:20px 10px 20px 0}
.b1t{height:8px;background:url(../../images/design/b1t.gif) no-repeat 0 0}
.b1th1{background:url(../../images/design/b1th1.gif) repeat-y 0 0;padding:7px 20px;text-align:center;}
.b1b{height:8px;background:url(../../images/design/b1b.gif) no-repeat 0 0}
.box1 h1{font-size:12px;color:#757867}

.cur{background-color:#f6e464}

.box2{width:200px; background:url(../../images/design/b2c.gif) repeat-y 0 0;margin:20px 0 20px 10px;text-align:left}
.b2t{height:8px;background:url(../../images/design/b2t.gif) no-repeat 0 0}
.b2b{height:38px;background:url(../../images/design/b2b.gif) no-repeat 0 0}
.box2 h1{font-size:24px;color:#000;background:url(../../images/design/kl.png) no-repeat bottom left;padding:5px 0}

.box3{color:#FFF;font-size:11px;width:200px;height:160px;background:url(../../images/design/pole.gif) no-repeat 0 0;margin:20px 10px 20px 0}
.box3 table{margin:0 15px}
.box3 td{padding:4px 0;}
.box3 .l{text-align:left}
.box3 .c{text-align:center}
.box3 .r{text-align:right}
.score{font-size:30px;text-align:center; vertical-align:middle}
.box3 a{color:#fad000}
.box3 a:hover{color:#1d4d07}
.ucb{text-transform:uppercase;font-weight:bold;color:#fad000}
.box3 .fl{margin:0 0 0 15px}
.box3 .fr{margin:0 15px 0 0}

.box4{width:200px; background:url(../../images/design/b1c.gif) repeat-y 0 0;margin:20px 32px 20px 0}
.b4t{height:8px;background:url(../../images/design/b4t.gif) no-repeat 0 0}

.clear{display:block;clear:both;visibility:hidden;height:0;content:'.';}

/*--- articles ---*/
.artbody {text-align:justify;margin:5px 0;color:#000}
.artbody a{color:#000}
.artintro {text-align:justify;margin:5px 0}
.artauthor {text-align:right;font-style:italic;color:#000}

/*--- polls ---*/
.poll{display:block;width:100%;height:3px;text-align:left;background-color:#FFF;margin:1px 0;}
.pline{height:3px;background-color:#1d4d07;float:left}
.pnumber{display:block;width:100%;text-align:right;}
.pp{padding:3px 0;}

.fl{display:block;float:left;margin:10px 10px 10px 0;position:relative}
.fr{display:block;float:right;margin:10px;position:relative}
.fleft{float:left}
.fright{float:right}

/*--- table ---*/
.t{background-color:#276409;width:98%}
.t td{border-bottom:1px solid #bfe646;padding:4px;position:relative}
.t th{text-align:left;font-size:16px;font-weight:normal;border-bottom:1px solid #bfe646;padding:4px;position:relative}
.t .head{color:#eec903;font-weight:bold}

/*--- results ---*/
.results{width:100%}
.results td{padding:2px;position:relative}
.results th{font:12px Georgia, "Times New Roman", Times, serif;color:#fad000;font-style:italic;text-align:left;padding:15px 0 4px 0;}

/*--- game ---*/
.gamehead{color:#276409/*#eec903*/;font-weight:bold;font-style:italic;padding:3px 0;}
.gamebody{font-style:italic;color:#000;display:block;border-top:1px solid #276409;padding-top:5px}
.gameitem{padding-bottom:1px;}

/*--- login ---*/
#login{position:absolute;right:0;bottom:0;color:#333;font-size:12px;background:url(../../images/design/login-bg.png) no-repeat left bottom;padding:12px 20px 8px 20px;margin:0;z-index:1100}
#login a{color:#333}
#login a:hover{color:#333}
#login img{margin-left:20px}

.signin{
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#fad000;
	font-style:italic;
	text-decoration:none;
	border-bottom:1px dashed;
	margin-right:30px;
}
#signin_menu {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:none;
	background-color:#276409;
	position:absolute;
	width:210px;
	z-index:1300;
	border:1px solid #FFF;
	text-align:left;
	padding:12px;
	top: 24.5px;
	right: 0px;
	margin-top:8px;
	margin-right: 50px;
	*margin-right: -1px;
	color:#FFF;
	font-size:11px;

}
#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #fff;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#signin_menu a{color:#fff;}


/*--- tabs ---*/
.tab_head{
	text-align:center;
	display:block;
	height:26px;
	width:100%;
	padding:10px 0 0 0;
	margin:0 0 0px 0px;
	font:14px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	/*text-decoration:underline;*/
	color:#FFF;
}
#tabs ul,#tabs1 ul,#tabs2 ul{
	float:right;
	width:200px;
	display:block;
	padding:6px 0 0 0;
	margin:0 0 10px 0;
}
#tabs1 ul, #tabs2 ul{padding-top:0}
#tabs li,#tabs1 li,#tabs2 li{margin-left:4px;list-style:none;width:93px;height:26px}

* html #tabs li,
* html #tabs1 li,
* html #tabs2 li {display:inline; /* ie6 double float margin bug */}

#tabs li, #tabs li a,
#tabs1 li, #tabs1 li a,
#tabs2 li, #tabs2 li a {float:left}

#tabs ul li a,
#tabs1 ul li a,
#tabs2 ul li a{
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-style:italic;
	margin:4px 0 0 6px;
	text-decoration:none;
	border-bottom:dashed 1px #000;
}

#tabs ul li a:hover,
#tabs1 ul li a:hover,
#tabs2 ul li a:hover{color:#FFF;border-bottom:dashed 1px #FFF}

#tabs1 ul li a, #tabs2 ul li a{font-size:12px;margin:4px 0 0 10px}

#tabs ul li.active,
#tabs1 ul li.active,
#tabs2 ul li.active {background:url(../../images/design/pole-tab.png) no-repeat right top;border-bottom:none}

#tabs ul li.active a,
#tabs1 ul li.active a,
#tabs2 ul li.active a {border-bottom:none}

#tabs ul li.active a:hover,
#tabs1 ul li.active a:hover,
#tabs2 ul li.active a:hover {color:#000}

#prev,#next{display:block}

/*--- menu ---*/
#menu{width:100%;float:right; /*overflow:hidden;*/background:#f6f6f6 url(../../images/design/nav-bg.gif) repeat-x 0 0;border-top:1px solid #fff; border-bottom:1px solid #89741d;z-index:500}
#menu{float:left}
#menu div.menucontainer{padding-left:15%;z-index:1002}

ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0}
ul.dropdown{position:relative;float:left;z-index:1003}
ul.dropdown li{float:left;vertical-align:middle;zoom:1;text-align:left}
ul.dropdown li.hover,
ul.dropdown li:hover{position:relative;z-index:599;cursor:default}
ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}
ul.dropdown ul{background:#fad000;text-transform:none;/*filter:alpha(opacity=90);-moz-opacity: .9;KhtmlOpacity: .9;opacity: .9*/}
ul.dropdown ul li{float:none}
ul.dropdown ul ul{top:0;left:99%}
ul.dropdown li:hover > ul{visibility:visible}
ul.dropdown{font-size:14px}
ul.dropdown li{padding:8px 10px;border-left:1px solid #fde881;border-right:1px solid #c1a210;color:#000}
ul.dropdown li.hover,
ul.dropdown li:hover{background-color:#f6e464;color:#000}
ul.dropdown a:link,
ul.dropdown a:visited{color:#000;text-decoration:none}
ul.dropdown a:hover{color:#000}
ul.dropdown a:active{color:#ffa500}
ul.dropdown ul{width:220px;margin-top:0}
ul.dropdown ul li{font-weight:normal;border:1px solid #fff; border-bottom:1px solid #89741d}
ul.dropdown *.dir{padding-right:20px;background: url(../../images/design/nav-arrow-down.gif) no-repeat 100% 100%}

/*--- cbox green ---*/
.cBox{position:relative;width:99%;margin:15px 0;border:1px solid #FFF;background-color:#276409}
.cBoxInner{padding:7px;}
.cBoxTL, .cBoxTR, .cBoxBL, .cBoxBR{position:absolute;display:block;width:10px;height:10px;z-index:1;background:url(../../images/design/table.gif) no-repeat 0 0}
.cBoxTL{top:-1px;left:-1px;background-position:0 0}
.cBoxTR{top:-1px;right:-1px;background-position:-10px 0}
.cBoxBL{bottom:-1px;left:-1px;background-position:0 -10px}
.cBoxBR{bottom:-1px;right:-1px;background-position:-10px -10px}
.cBoxR{position:absolute;display:block;width:1px;height:100%;top:-1px; right:-1px;background-color:#FFF}
.cBoxB{position:absolute;display:block;width:100%;height:1px;bottom:-1px;background-color:#FFF}
.cBox .tr_hover{background-color:#39880d}
.cBox td{padding:5px;margin:0}
.cBox .head{border-bottom:1px solid #bfe646;font:16px Georgia, "Times New Roman", Times, serif;color:#fad000;font-style:italic;padding:15px 0 3px 0;}
.cBox .com{display:block;font-style:italic;font-size:11px;color:#bfe646}
* html .cBox { height: 1%}

/*--- cbox1 light green ---*/
.cBox1{position:relative;width:99%;margin:15px 0;border:1px solid #FFF;background-color:#ebfce3}
.cBoxInner1{padding:7px;}
.cBoxTL1, .cBoxTR1, .cBoxBL1, .cBoxBR1{position:absolute;display:block;width:10px;height:10px;z-index:1;background:url(../../images/design/table1.gif) no-repeat 0 0}
.cBoxTL1{top:-1px;left:-1px;background-position:0 0}
.cBoxTR1{top:-1px;right:-1px;background-position:-10px 0}
.cBoxBL1{bottom:-1px;left:-1px;background-position:0 -10px}
.cBoxBR1{bottom:-1px;right:-1px;background-position:-10px -10px}

/*--- cbox2 yellow ---*/
.cBox2{position:relative;width:99%;margin:15px 0;border:1px solid #FFF;background-color:#fff3cc}
.cBoxInner2{padding:7px;}
.cBoxTL2, .cBoxTR2, .cBoxBL2, .cBoxBR2{position:absolute;display:block;width:10px;height:10px;z-index:1;background:url(../../images/design/table2.gif) no-repeat 0 0}
.cBoxTL2{top:-1px;left:-1px;background-position:0 0}
.cBoxTR2{top:-1px;right:-1px;background-position:-10px 0}
.cBoxBL2{bottom:-1px;left:-1px;background-position:0 -10px}
.cBoxBR2{bottom:-1px;right:-1px;background-position:-10px -10px}

/*--- cbox3 white ---*/
.cBox3{position:relative;width:99%;margin:15px 0;border:1px solid #FFF;background-color:#ffffff}
.cBoxInner3{padding:7px;}
.cBoxTL3, .cBoxTR3, .cBoxBL3, .cBoxBR3{position:absolute;display:block;width:10px;height:10px;z-index:1;background:url(../../images/design/table3.gif) no-repeat 0 0}
.cBoxTL3{top:-1px;left:-1px;background-position:0 0}
.cBoxTR3{top:-1px;right:-1px;background-position:-10px 0}
.cBoxBL3{bottom:-1px;left:-1px;background-position:0 -10px}
.cBoxBR3{bottom:-1px;right:-1px;background-position:-10px -10px}

/*--- guestbook and comments---*/
.note {background-color:#fcfdd6;border:1px solid white;color:black;padding:5px;margin:10px 0;}
.msghead, .msghead a{color:#276409; font:12px Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; padding-top:7px; text-decoration:none}
.msgbody{color:#000; font-size:12px; padding:5px 0 7px 0; word-wrap:break-word; border-bottom: 1px solid #276409}
.msgbody1{color:#000; font-size:12px; padding:5px 0 7px 0; word-wrap:break-word;}
.msgbody a, .msgbody1 a {color:#000}
.msgsent{color:#276409; font-size:10px}
.comments, .comments:hover {
	color:#d2f260;
	font:16px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding-top:10px;
	padding-bottom:5px;
	display:block;
	border-bottom:1px solid #bfe646;
}
.cmthead{color:#C71585; font-weight:bold; padding-top:8px;}
.cmtbody{color:#191970; padding:5px 0 10px 0; word-wrap:break-word;border-top:1px solid #bfe646; background-color:#FFF;}
.cmtsent{color:#6495ED; font-size:10px}

/*--- form ---*/
.form{padding:0px}
.form label{color:#FFF}
.form dl{clear:both}
.form dt{float:left; text-align:right; width:25%; margin:0 10px 10px 0}
.form dd{float:left; width:70%;margin:0 0 5px 0}
input, textarea, select{color:#000/*#1d4d07*/;font-size:12px;background-color:#bfe646;border:1px solid #fff;display:block;padding:1px;margin:8px 0}
.full{width:100%;}
.form input, textarea, select{margin:2px 0}
.radio{display:inline; width:auto; margin:auto; border:none}
.links{padding:10px 0 0 0; display:block}

/*--- search form ---*/
.gbsearch input, select{display:inline}

/*--- buttons ---*/
button{position:relative;border:0;padding:0;cursor:pointer;overflow:visible}
button::-moz-focus-inner{border: none}
button span {position:relative;display:block;white-space:nowrap}
@media screen and (-webkit-min-device-pixel-ratio:0){button span{margin-top:-1px;}}
button.submitBtn{padding:0 15px 0 0;margin-right:5px;font-size:14px;text-align:center;background:transparent url(../../images/design/btn_sprite.gif) no-repeat right -80px}
button.submitBtn span{padding:4px 0 0 15px;height:26px;background:transparent url(../../images/design/btn_sprite.gif) no-repeat left top;color:#000}
button.submitBtn:hover, button.submitBtnHover {background-position: right -120px}
button.submitBtn:hover span, button.submitBtnHover span{background-position: 0 -40px}
button.pollBtn{background:transparent url(../../images/design/btn_poll.gif) no-repeat right -80px}
button.pollBtn span{background:transparent url(../../images/design/btn_poll.gif) no-repeat left top}

button.bgBtn{padding:0 15px 0 0;margin-right:5px;font-size:14px;text-align:center;background:transparent url(../../images/design/btn_bg.gif) no-repeat right -80px}
button.bgBtn span{padding:4px 0 0 15px;height:26px;background:transparent url(../../images/design/btn_bg.gif) no-repeat left top;color:#000}
button.bgBtn:hover, button.bgBtnHover {background-position: right -120px}
button.bgBtn:hover span, button.bgBtnHover span{background-position: 0 -40px}

/*--- layout ---*/
#header{
	clear:both;
	float:left;
	width:100%;
	background: #6f9618 url(../../images/design/header-bg.gif) repeat-x 0 0;
	position:relative;
	z-index:1000;
}
.container{
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	z-index:0
	/*background:#ad3fba/*right col bg color*/
}
.container_fotki{
	padding: 10px;
	min-height: 350px;
}

.container .colmid{
	float:left;
	width:200%;
	margin-left:-210px;/*width of right col*/
	position:relative;
	right:100%;
	z-index:0;
	/*background:#fff; /*center col bg color*/
    }
.container .colleft{
	float:left;
	width:100%;
	margin-left:-50%;
	position:relative;
	left:420px; /*left+right col width*/
	z-index:0
	/*background:#FFD8B7/*left col bg color*/
}
.container .col1wrap{
	float:left;
	width:50%;
	position:relative;
	right:210px; /*width of left col*/
	padding-bottom:30px;/*center col bottom padding*/
	z-index:0
}
.container .col1{
	margin:0 230px; /*center col side padding:l(r) padding = left(r) col width + center col left(r) padding width*/
	position:relative;
	left:200%;
	overflow:hidden;
	z-index:0
}
.container .col2{
	float:left;
	float:right;
	width:210px;/*width of left col content (left col width - left and right padding) */
	position:relative;
	right:0/*width of the left-had side padding on the left col*/
}
.container .col3{
	float:left;
	float:right;
	width:210px;
	margin-right:0;
	position:relative;
	left:50%
}
#footer{
	position:relative;
	font-size:12px;
	clear:both;
	float:left;
	width:100%;
	border-top:1px solid #FFF;
	background:#468429 url(../../images/design/footer-bg.gif) repeat-x 0 0;
	color:#000
}

.pagination {
	padding: 5px;
	margin: 10px;
}

.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #FAD000;
	text-decoration: none; /* no underline */
	color: #FAD000;
}

.pagination a:hover, div.pagination a:active {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #FAD000;
	font-weight: bold;
	background-color: #FAD000;
	color: #1D4D07;
}

.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
#block555 .prim{
	font-size:26px;
	color: red;
}
.pagin-right {
	text-indent: 1.2em; /* Отступ первой строки в пикселах */
}

