html, body	{
background-color:#fff; 
	padding: 0;
	margin: auto;
	width: 100%;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 0.9em;
	color: #2c2c2c;


}

html.js fieldset.collapsible {
position:relative;
}

fieldset {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #d9eaf5;
}

body 
{	
margin:0;
width:100%;
text-align:center; 
background:#fff url(images/menu-bg.gif) left 75px repeat-x;
}

html{padding-top:22px;  padding-bottom:30px; background:#fff  url(images/menu-bg.gif) left 97px repeat-x;}

.add-padding-to-sides
{
display:block;
float:left;
padding:0px 0% 0% 2.9%;
width:94.1%;
}


.make-it-center, #make-it-center-bottom
{
margin: auto;
height: auto;
max-width:1100px;
min-width: 910px;
text-align:left;

}



#separator
{

clear:both;

height:57px;
background:transparent url(images/bg-bottom.gif) left top repeat-x;
border-bottom: 1px solid #f0f0f0;
}

.clear
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	visibility: collapse;
}

img	{

	border: 0px;}



a{
	color:#038dd4;
	background-color: inherit;
}
a:hover{
	color: #006198;
	background-color: inherit;
	text-decoration:none;

}





p
{

	margin: 0 0 11px 0;
	padding: 0;
}

dl{margin-bottom: 40px;}

/** headers **/


h1, h1.title
{
font-size: 1.7em;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	margin: 0px;
	padding: 0px 0 5px 0px;
	color: #0478b3;
	clear:both;

}


h1.title
{font-size: 2em;}

h2, h2.title
{
font-size: 1.7em;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	margin: 0px;
	padding: 0px 0 5px 0px;
	color: #0478b3;
	clear:both;

}


h3, h3.title
{
font-size: 1.7em;
	font-weight: bold;
	font-family: Tahoma,  Arial,  Verdana, sans-serif;
	margin: 0px;
	padding: 0px 0 5px 0px;
	color: #0478b3;
	clear:both;

}




.green
{	color: #007d56;}
.blue
{	color: #39497d;}
.orange
{color: #dd6e2e;}
.bold
{font-weight:bold;}
.font-10
{font-size:0.85em;}
.font-16
{font-size:1.6em;}
.font-26
{font-size:2.3em;}

/*////////////////////////////CUSTOM BODY STYLES/////////////////////////////////*/

 #top-line h1{
margin:0; padding:0;
padding-top:10px;
position:relative;
width:240px;  height:64px;
overflow:hidden;
font-size:31px;
font-weight:bold;
font-family:Verdana;
float:left;
}

 #top-line h1 span {
display:block;
position:absolute; left:0; top:0; z-index:1;
width:240px;  height:74px;
background:url(images/logo.jpg) top left no-repeat;
}

 #top-line h1 a
 {
cursor:pointer;
 }

#top-line
{
float:left;
width:100%;
background:url(images/logo.jpg) top left no-repeat;
margin-bottom:1px;
}




a#strany-top
{
width:60px; height:52px;
text-align:left;
margin-left:8%;
padding-left:112px;
padding-top:22px;
color:#717171;
font-family:Arial, Tahoma, Verdana;
float:left;

display:block;
background: url(images/strany.gif) top left no-repeat;
}


a#rss
{
margin-left:8%;
text-align:left;
padding-top:22px; 
width:60px; height:52px;
padding-left:32px;
color:#717171;
font-family:Arial, Tahoma, Verdana;
float:left;
background: url(images/rss.jpg) 0px 17px  no-repeat;
}


/*poisk*/


#menu .form-text, #top-line .form-text
{
background: #fff url(images/lupa.gif) left top no-repeat; 
padding-left:26px;
padding-bottom:1px;
padding-top:1px;
font-size:12px;
width:130px;
border: 1px solid #cbdadd;
border-top: 1px solid #778487;
border-left: 1px solid #778487;
color:#707070;
}



.form-submit
{


	background: #098bba;
	padding-left:10px;
	padding-right:10px;
	color: #fff;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #08739a;
border-right-color: #08739a;
border-top-color: #50c2ec;
border-left-color: #50c2ec;
/*margin-bottom:1px;*/

}


#top-line form
{
padding-top:20px;
float:right;
}


/**********menu***************/
#menu
{
background: #03a5d1 url(images/menu-bg.gif) left top repeat-x; 
clear:both;
float:left;
width:100%;
font-family: Tahoma, Verdana, Arial;
font-weight:bold;
color:#fff;
height:66px;
display:inline;

}

#navigation{text-transform: capitalize; float:left; padding-top:6px; }
#navigation .clear-block { display: block; float:left;}  /*IE 6 fix */




#navigation a{color:#FFF; background-color: transparent; text-decoration:none;}
#navigation a:hover{text-decoration:underline;}

#navigation li a.active {
  /*background: url("images/menu-bg-active.gif") repeat-x scroll left top #03A5D1;*/
  /*-moz-text-shadow: 0px 0px 10px #84EFF5;
  -webkit-text-shadow: 0px 0px 10px #84EFF5;
  text-shadow: 0px 0px 10px #84EFF5;*/
  color: yellow;
  /*text-decoration: underline;*/
  /*background: #74CEF3;*/
  margin:-6px -13px;padding:6px 13px;
  /*color: yellow;*/
}

/* _ */ #navigation li, #navigation ul, #navigation a{padding:0; margin:0; list-style:none;text-align:left;}
#navigation li
{
float:left;
padding: 0 13px;
/*margin-right:13px;*/
border-right:1px solid #74cef3;
}
#navigation li.first {margin-left: -13px;}




#user-login-form, #hello{padding:0; margin:0; float:right;  margin-top:4px;   overflow: visible;}
#hello {margin-top:6px;}
#user-login-form label{display:none;}
#user-login-form .form-item {margin:0; padding:0  5px 0 0; display:block; float:left;}
#menu #edit-name{background-image:url(images/login.gif); width:100px;}
#menu #edit-pass{background-image:url(images/passw.gif); width:100px; }
/* Hides from IE-mac \*/
* html #menu #edit-name {padding-bottom: 0px;}
 #user-login-form .form-submit{float:left; padding:0 10px;}
/* _ */ #user-login-form div.item-list ul, #user-login-form div.item-list li, #user-login-form div.item-list{padding:0; margin:0; list-style:none;text-align:left;}
#user-login-form div.item-list{clear:both; font-size:0.85em; font-weight:normal; }
#user-login-form div.item-list li{float:left; margin-top: 10px; margin-left: -1px; padding-left:15px; margin-right:16px; border-left:1px solid #c1dde1;}
#user-login-form div.item-list ul{overflow:hidden; margin-left: -15px; float:left;}


/*************** CONTENT ********************/
#maincontent, #bottom-content
{
width:74%;
float:left;
text-align:left;

}

#maincontent .form-submit {margin:2px 0;}


/* avatas on main page and comment */

#maincontent .node .picture{display: none;} 
#maincontent #comments .picture{display: block;}

#maincontent .picture img {
	vertical-align:middle;
	margin:0px 5px 0px 5px;
	display:inline;
}


#maincontent .content 
{line-height:180%;   margin:0; padding:0;clear:both; }

/*************** LEFT ********************/
#rightsidebar, #bottom-right
{

line-height:180%; 
width:23.2%;
float:right;
text-align:left;
}

#maincontent a.active, #rightsidebar a.active{color:#038dd4; text-decoration:none;}



/***********************DRUPAL*********************/


span.submitted
{
color:#b8b8b8;
text-transform: capitalize;
font-size:0.85em;
float:left; 
padding: 0px; margin:0 20px 3px 0; }

span.submitted a
{padding: 0 0 0px 14px; margin-left:10px; color:#b8b8b8;text-transform:none; background:  transparent url(images/user.gif) left top no-repeat; }


.taxonomy
{ 

color:#b8b8b8;
font-size:0.85em;
float:right;
text-align:left;
display:block;
margin-left:1%;
max-width: 54%;
padding: 0 0 5px 13px;
background: url(images/tag.gif) left top no-repeat;
text-transform: capitalize;
}

.taxonomy ul
{
padding-left: 10px; 
}

.taxonomy a {color:#349f00;text-transform: capitalize;}
.taxonomy a:hover {color:#45c009;}

div.links
{
line-height:normal;
font-size:0.8em;
padding: 0;
margin: 0;
color:#869999;
}
div.links a {text-decoration:none;}

div.links ul li
{ background-color:#f6fafa; padding:3px 7px; margin:0 3px 3px 0; border: 1px solid #dce7e9; float:left;}
div.links a{color:#869999;}
div.links a:hover{color:#517074;}

/*div.navigation.links {float: right;}*/
div.navigation.links ul {text-align: center;}
/*div.navigation.links ul li {background-color:#AFEEEE; border: 1px solid #71B5C1;display: inline; float: none;}*/
div.navigation.links ul li {background-color:transparent; border: none;display: inline; float: none;}
/*div.navigation.links ul li.inactive{background-color:#CDCDCD;}*/
div.navigation.links ul li a {background-color: inherit; color: #038DD4;}



/* fix */ #rightsidebar div.links ul{ background-color:transparent; padding:0px; margin:0;}
/* fix */ #rightsidebar div.links ul li{ background-color:transparent; padding:0px; margin:0 10px 0 0; border: none;  float:none; }
/* fix */ #rightsidebar div.links ul li a{text-decoration:underline;}

div.links ul li.node_read_more{background-color:#eefcea; border: 1px solid #aade91;  }
div.links ul li.node_read_more a{color:#349f00;}
div.links ul li.node_read_more a:hover{color:#45c009;}


.node
{
clear:both;
display:block;
float:none;
margin-bottom: 50px;

}


/******************** RIGHT COLUMN ******************/
.right-border
{
border: 1px solid #c6d6d6;
background-color:#e8f4f7;
padding:13px;
}




#usermenu{border-color: #aade91;background-color:#eefcea;padding-left:0px;}
#usermenu h3{color:#35a000;padding-left:13px;}
#usermenu a{color:#349f00;}

#usermenu .menu{margin-left:-17px;}
.menu li.leaf, .menu li.collapsed, .menu li.expanded{list-style-image:none; list-style:none;padding-left:13px;}
/* .menu li.collapsed{list-style-image: url(images/collapsed.gif);}
.menu li.expanded{list-style-image: url(images/expanded.gif);} */
.menu li.collapsed{background: transparent url(images/collapsed.gif) no-repeat 3px 12px;}
.menu li.expanded{background: transparent url(images/expanded.gif) no-repeat 3px 12px;}



.block{margin-bottom:30px;}

.block .item-list li{color:#89bbc7;list-style-type: decimal; margin-left:8px; margin-bottom:10px;}
.block .more-link {font-weight:bolder;font-size:0.85em;}


.tagadelic
{font-family: Arial, Tahoma; line-height:normal;}

#strany a.tagadelic{color:#349f00;}
#strany a.tagadelic:hover{color:#45c009;}



/* Tagadelic */

.level1 {font-size:0.85em;}
.level2 {font-size:1.02em;}
.level3 {font-size:1.17em;}
.level4 {font-size:1.34em;}
.level5 {font-size:1.51em;}
.level6 {font-size:1.6em;}
.level7 {font-size : 1.75em;}
.level8 {font-size : 1.8em;}
.level9 {font-size : 1.9em;}
.level10{font-size : 2em;}




/* news */



/* comments */
.comments-rws .item-list li {list-style: decimal outside url(images/comment.gif);line-height: normal;}
.forum-rws .item-list li {list-style: decimal outside url(images/comment.gif);}

.comments-rws .view-field{display:inline;float:none;clear:none;}
.view-data-comments-timestamp{display:none !important;}
.padd {padding:0 5px;}

#make-it-center-bottom {color:#ababaa; margin-top:20px; }
#make-it-center-bottom a, #make-it-center-bottom a:hover {color:#ababaa; }
.padds{padding:8px 0;}
.padds ul.menu{margin:0; padding:0;display:block;clear:both;}
.padds ul.menu li{margin:0 10px 10px 0; padding:0 10px 0 0; border-right:1px solid #cccccc; float:left; text-transform:capitalize;} 
.light-grey{color:#d4d4d4; padding: 0 0 6px 0;clear:both;}
.light-grey span{ display:block; float:left; clear:none;}
#make-it-center-bottom .light-grey span a{color:#d4d4d4;}



#maincontent div.messages{padding:8px; margin: 1px 0 2px 0;}
#maincontent div.error {background:#ff9797 url(images/error.jpg) no-repeat 5px 50%; padding-left:28px; border: 1px solid #ff0000; font-weight: bold; color: #fff; display:block;}
#maincontent div.status {background:#eefcea url(images/status.jpg) no-repeat 5px 50%; padding-left:28px; border: 1px solid #aade91; font-weight: bold; color: #35a000; display:block;}
.error a{color:#fff;}
.error a:hover{color:#ffe7e7;}
ul.primary li a {  background-color: #e5eeef;  border-color: #b6cfd3;   padding: 0 1.2em; }
ul.primary li.active a{border-color: #b6cfd3;  border-bottom: #fff 1px solid;}
ul.primary {  border-bottom: 1px solid #b6cfd3;}
ul.primary li a:hover {  background-color: #eef7f9;}




/*** Comments ***/
.comment{border: 1px solid #c6d6d6; background-color: #e8f4f7;  padding:13px; margin:0 0px 5px 0;}

.comment .picture img {float:left; margin:0  10px 3px 0; }

.comment .submitted {font-size: 1em;}
.comment .submitted a {font-size: 1em; color:#038dd4; padding:0; margin:0; line-height:normal;  background-image:none;}
.comment-author { display:block;  margin-bottom:6px;}
.this-link{float:right; color:#aab7b7;font-size:0.85em;} .this-link a{color:#aab7b7;}
.comment .new { background:#ff9200 url(images/new-corner.gif) no-repeat left center; color:#fff; padding:1px 4px 1px 10px;}
.comment .new a{color:#fff; text-decoration:none; } .comment .new a:hover{color:#fff; }

.links-comment {float:right; margin:0; padding:0;color:#869999;}
.links-comment ul.links{margin:0; padding:0;}
.links-comment .links li{font-size:0.85em; padding:0; margin-left:15px;}
.links-comment a {color:#869999;}
.links-comment a:hover {color:#517074;}

.links-comment  li.comment_reply a.comment_reply{color:#349f00;}


/** Forums **/
#forum ul {padding:0;margin:0; display:block; clear:both;position:relative;}
#forum ul li{  padding:5px 5px; margin: 0 5px 5px 0 ; list-style:none; background-color:#eefcea; border:1px solid #aade91; display:block;  float:left;}
#forum ul li a{color:#349f00;text-decoration:none;}
#forum ul li  a:hover{color:#45c009;}



tr.even {
  background-color: #e8f4f7;
  padding: 0.1em 0.6em;
}

tr.odd {
  background-color: #daeef3;
  padding: 0.1em 0.6em;
}



table{width:100%; border:1px solid #c6d6d6;clear:both; background-color:#bcd7dc;}
#forum table{margin-bottom:10px;}
table td{border-bottom:1px solid #c6d6d6;padding:6px 8px;}
td.active {  background-color: #c5dfe5;}
thead th{padding:4px 8px; clear:both;  border-bottom: 3px solid #7ca3aa;}
td.forum .name{font-weight:bold; font-size:1.1em;}
#forum td.forum .description{margin:5px 0; padding:0 ;}

/** Misc **/
.confirmation .container-inline
{
display:block;
margin-top: 13px;
}

/** Poll **/
.poll .bar .foreground{background:#03a5d1 url(images/bar.gif) repeat-x left center; }
.poll .bar{background-color:#f3f5f6;}

/* .choices, .form-radios, .poll form,  {display:block; text-align:left; margin:0; } */


.poll .vote-form {  text-align: left;}
.poll .links {  text-align: left;}
.poll .vote-form .choices {  text-align: left;  margin: 0 0;  display: table;}




/* Forum */

.forum-topic-navigation {
border:1px solid #dce7e9;
background-color:#f6fafa;
  padding: 0.5em;
  margin-bottom:3px;
}




/* Pager */
.pager { margin:3px 0; border:1px solid #fff; clear:both;padding: 2em 0.7em; }
.pager a, .pager strong.pager-current {  padding: 0.4em 0.7em; color:#8c8c8c; border:1px solid #dfdddd; margin: 0 3px 0 0;background-color:#f6fafa;}
.pager a:hover { background-color:#fff; border: 1px solid #a8a8a8;}
.pager strong.pager-current { background-color:#fff; border: 1px solid #847f7f; color:#6e6e6e;}

.item-list .pager li {
background-image:none;
display:inline;
list-style-type:none;
padding:0em;

}


.item-list ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin: 0 0 0 0;
}


/* FEED ICON */
a.feed-icon img {margin:3px 3px 3px 0; }



/* Quote */
.quote-msg {

  margin: 0.2em 0em 0.5em 0em;
  padding: 1em;
  border: 1px solid #daecf0;
  background-color: #f5fdff;
  font-style: italic;
}

.quote-author {
  display: block;
  font-weight: bold;
  margin: 0;
}


/* Five stars new images */
div.fivestar-widget-static .star { background: url(images/star.gif) no-repeat 0 0px;}
div.fivestar-widget-static .star span.on {  background: url(images/star.gif) no-repeat 0 -32px;}
div.fivestar-widget-static .star span.off {  background: url(images/star.gif) no-repeat 0 0px;}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {  background: url(images/delete.gif) no-repeat 0 -16px;}
div.fivestar-widget .star, div.fivestar-widget .star a {  background: url(images/star.gif) no-repeat 0 0px;}
/* header fix */ div.view-content-tracker th.view-field-votingapi-cache-vote-percent-average-value a{white-space:nowrap;}


/* Text Area */
.resizable-textarea { width:100%; }

.view-gallery .view-content { margin-bottom: 5px; }

.vud-widget-updown { padding: 0 5px 5px 0; }

.center .field-field-gallery-image .field-item {text-align: center;}


ul.secondary a.active { border-bottom: 4px solid #fb9e00;}


/************************************************************/
/*** ДОбавлять темплейт не будем, просто допишем стиль для айдишника***/
/************************************************************/

#block-block-13, #block-block-16 {background-color:#fff;}
#block-block-22 {background-color:#fff;border:0px;padding-left:0px;}

.profile h2{clear:none;}

.profile dt{margin-top:0; }
.profile .picture{float:left;}
.profile .name{padding-top:4px; font-size:1.39em;}

.view-users .view-header {font-weight: bold;}
.view-users .views-row, .view-galleries-by-country .views-row {clear: both; overflow: auto; margin-top: 2px;}
.view-users .views-row .views-field-picture, .view-galleries-by-country .views-row .views-field-nothing {float: left;}
.view-galleries-by-country .views-field-nothing .field-content, .view-users .views-field-picture .field-content { padding-right: 5px; }

.view-users .pager {margin-top:10px;}

/*******************Commment hide****************************/
.answer-count {border: 1px solid #B8B8B8; color: #F52740; display: inline-block; font-size: 16px; font-weight: bold; margin: 3px 0px; padding: 4px 0px; text-align: center; width: 26px;}
#comment-form .form-item, #comment-form ul.tips {display: none;}
#comment-form #edit-comment-wrapper, #comment-form .captcha .form-item {display: block;}


/*************Social links******************/
ul.social-links {list-style: none; float: right;}
ul.social-links li a {text-decoration: none;display: block;}
ul.social-links li {float: left; width: 16px; height: 16px; background:url(images/share.gif) no-repeat 0px 0px; padding-right: 2px; overflow: hidden;}
ul.social-links li.fb {background-position:0px 0px;}
ul.social-links li.twitter {background-position:0px -17px;}
ul.social-links li.odnoklasniki {background-position:0px -34px;}
ul.social-links li.vk {background-position:0px -51px;}
ul.social-links li.lj {background-position:0px -68px;}
ul.social-links li.twitter iframe {opacity: 0;}
ul.social-links li.wm iframe {opacity: 0;}

/*****************views gallery**********************/
.view-id-galaries .content p {display: none;}
.view-id-galaries .submitted {display: none;}
.view-id-galaries td {vertical-align: top; border: none;}
.view-id-galaries table {background-color: transparent; border: none;}
.view-galaries .spike {height: 18px;}
.view-galaries .header {height: 32px;}
.view-galaries td {width: 25%;}
.view-galaries td .content {text-align: center; }
.view-galaries td .view-gallery{ float:none; padding: 0;}
.view-galaries td .taxonomy {float: left;}
.view-galaries td .node {margin:10px;}


/* -- last comments block --*/
.view-last-comment .views-field-name {padding-left: 13px; background: 0 center url(images/comment-block.gif) no-repeat;}
.view-last-comment .views-row {width: 220px; }
.view-last-comment .view-footer {text-align: right; font-weight: bold;}
.view-last-comment .views-field-name  .arrow {color: black;}
.view-last-comment .views-field-name a,.view-last-comment .views-field-name {color: #89BBC7}
.view-last-comment .views-field-comment-count {color: #45C009; font-size:11px; font-weight:bold;)


