html {height:100%;}
.clear {clear: both;}

#wrapper {text-align: left; min-width: 950px; max-width:1400px; width: 100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<945?'950px':'');}

strong {font-weight:bold}
em {font-style:italic}

#wrapper {text-align: left; min-width: 950px; max-width:1400px; width: 100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<945?'950px':'');}
#container {width: 100%;}
#content {width: 100%; float: left;}
#text {margin: 0 210px;}
#left {float: left; width: 200px; margin-left: -100%;}
#right {float: left; width: 200px; margin-left: -200px;}

/* Menu */
.menu-h {overflow: hidden; padding:0; margin:0px;}
	.menu-h li {display:inline; padding: 0 .8em; border-right: 1px solid #4c7ddb;}
	.menu-h li.last {border-right: 0px;}
	.menu-h a {font-weight:normal; color:#4c7ddb;}
	.menu-h a:hover {color:#cd5c3e;}
	.menu-h a.active {color:#cd5c3e;}
	.menu-h a.active:hover {color:orange;}

#adminMenu {height:25px; font-size:1em; width:100%; clear:both; background-color: #f5f5f5; border-bottom:1px solid #DCDCDC; border-top:1px solid #DCDCDC; padding-top:5px; margin:0px;}

h1 {padding-left:5px; font-size:1.5em; font-weight:normal;}

h1, h1 a {font-weight:normal; text-decoration:none; font-family:Trebuchet MS, Tahoma,  Verdana; color:#000000; text-decoration:none}
h1 a:hover {color:#cd5c3e;}
h1 a.current {color:#cd5c3e;}
h1 a.current:hover {color:orange;}


h2 {margin:10px 0 0 0; color:#474747; padding-left:10px; font-size:1.3em; font-weight:normal;}
h3 {margin:10px 0 0 0; color:#474747; padding-left:10px; font-size:1em; font-weight:normal;}
h4 {margin:10px 0 0 0; color:#474747; padding-left:10px; font-size:0.9em; font-weight:bold;}
h5 {margin:10px 0 0 0; color:#474747; padding-left:10px; font-size:0.9em; font-weight:normal;}


/* Board */
span.msgtype_1 {color:green; font-weight:bold;}
span.msgtype_2 {color:#cd5c3e; font-weight:bold;}
a.msgtype_1 {color:green; font-weight:bold;}
a.msgtype_2 {color:#cd5c3e; font-weight:bold;}
a.msgtype_1:hover, a.msgtype_2:hover {color:orange}

a.t1 {color:green; font-weight:bold;}
a.t2 {color:#cd5c3e; font-weight:bold;}
a.t1 {color:green; font-weight:bold;}
a.t2 {color:#cd5c3e; font-weight:bold;}
a.t1:hover, a.t2:hover {color:orange}

#message_big {width: 100%;}
#message_big blockquote {width: 97%; padding:10px 0 10px 15px; font-size:1.2em; font-weight:normal; text-align:justify;}
#message_big p {text-indent:0; text-align:left; margin-top:3px;}
#message_big a{font-weight:normal;}
#message_big img {margin:0 0 0 10px; border:1px solid #AEAEAE; max-width:120px;}
#message_big img:hover {border:1px solid #cd5c3e;}
#message_big img.border0 {border:0}
#message_big img.border0:hover {border:0}
#message_big .contact {float:left;}
#message_big .fotos {float:right}
#message_big h3 {color:#474747; padding:3px; font-size:1.3em; font-weight:bold;}
#message_big h3 a {color:black; font-weight:bold; display:inline;}
#message_big h3 a:hover {color:#cd5c3e}

#message_big .board_contact_big ul li{
	font-size:1.3em
}

#message_big ul li{
	margin-left:20px;
	margin-top:3px;
	padding-left:0px;
	background:none;
}

#message_small blockquote {padding:10px 15px; font-size:1.2em; font-weight:normal; text-align:justify;}
#message_small p.more {text-align:left; padding-left:0px;}
#message_small a{font-weight:normal;}
#message_small p {text-indent:0; text-align:left; margin-top:3px;}
#message_small img {margin:0 0 0 10px; border:1px solid #AEAEAE; max-width:120px;}
#message_small img:hover {border:1px solid #cd5c3e;}
#message_small img.border0 {border:0}
#message_small img.border0:hover {border:0}
#message_small .contact {float:left;}
#message_small .fotos {float:right;}
#message_small h3 {color:#474747; padding:3px; font-size:1.4em; font-weight:normal;}
#message_small h3 a {color:black; font-weight:bold; display:inline;}
#message_small h3 a:hover {color:#cd5c3e}
#message_small h3.search {background-color:#ffffff;}

#message_small ul li{
	margin-left:20px;
	margin-top:3px;
	padding-left:0px;
	background:none;
}

.message_title h3 {color:#474747; padding:3px; font-size:1.2em; font-weight:normal;}
.message_title h3 span.msgtype_2 {margin-right:10px}
.message_title h3 a {color:black; font-weight:bold; display:inline;}
.message_title h3 a:hover {color:#cd5c3e}
.message_title h3.search {background-color:#ffffff;}
.margin20 {margin:20px 0}

#message_search {clear:both}
#message_search blockquote {padding:10px 15px; font-size:1.2em; font-weight:normal; text-align:justify;}
#message_search p.more {text-align:left; padding-left:0px;}
#message_search a{font-weight:normal;}
#message_search p {text-indent:0; text-align:left; margin-top:3px;}
#message_search img {margin:0 0 0 10px; border:1px solid #AEAEAE; max-width:120px;}
#message_search img:hover {border:1px solid #cd5c3e;}
#message_search img.border0 {border:0}
#message_search img.border0:hover {border:0}
#message_search .contact {float:left;}
#message_search .fotos {float:right;}
#message_search h3 span.msgtype_2 {margin-right:10px}
#message_search span.msgtype_1 {color:green; font-weight:bold;}
#message_search span.msgtype_2 {color:#cd5c3e; font-weight:bold;}

#message_search h3 {color:#474747; padding:3px; font-size:1.2em; font-weight:normal; line-height: 1.5}
#message_search h3 a {color:black; font-weight:bold; display:inline;}
#message_search h3 a:hover {color:#cd5c3e}
#message_search h3.search {background-color:#ffffff;}

#message_search span.msgtype_1 {color:green; font-weight:bold;}
#message_search span.msgtype_2 {color:#cd5c3e; font-weight:bold;}
#message_search a.msgtype_1 {color:green; font-weight:bold;}
#message_search a.msgtype_2 {color:#cd5c3e; font-weight:bold;}
#message_search a.msgtype_1:hover, a.msgtype_2:hover {color:orange}

#board_expand {font-size:1.2em; margin:20px 0}
#board_expand a {padding:2px 3px; margin:0 3px 0 3px; font-weight:normal;}
#board_expand .enabled {font-weight:bold; padding:2px 3px; margin:0 3px 0 3px; background-color:#ffe7b0}

#board_5_mess {margin-top:60px;}
#board_5_mess h3 {font-size:1.3em; padding:0;}

#board_5_mess .prev_msg span.msgtype_1,
#board_5_mess .prev_msg span.msgtype_2 {margin-left:10px; font-size:0.8em; padding:0}
#board_5_mess .prev_msg a {padding:0px; font-size:0.8em; color:black; font-weight:bold;}
#board_5_mess .prev_msg a:hover {color:#cd5c3e}


#pages { padding:5px 0;text-align:left; font-size:1.3em; width:100%;}
	#pages a.pages {font-weight:normal; padding:0 5px;}
	#pages .pages_act {border:1px solid #cd5c3e; padding:0 5px;}

/* Board add form */
.select-free  {
  position:absolute;
  padding:10px;
  left:40px;
  top:10px; 
  z-index:10;
  overflow:hidden;/*must have*/
  width:150px;/*must have for any value*/;
  background:#eee; 
}

#boardaddform {width:100%;}
#boardaddform input {margin-left:15px; color:#949494; width:100%; border:1px solid #c9d0e4}
#boardaddform input:hover {color:#000000;}
#boardaddform input.radio {width:20px; border:0px;}
#boardaddform input.file {width:60%; float:left; margin-top:5px;}
#boardaddform label {cursor:pointer; font-weight:bold;}
#boardaddform label:hover {color:black}
#boardaddform textarea {margin-left:15px; width:100%; height:160px; border:1px solid #c9d0e4}
#boardaddform h5 {color:#474747; font-size:1.2em; font-weight:normal; clear:both;}
#boardaddform p {margin-bottom:5px;}
#boardaddform span {color:#cd5c3e}
#boardaddform #spam {width:40px;}
#boardaddform #button {cursor:pointer; margin-top:15px; font-size:1.5em; height:27px; width:240px; background-color:#c9d0e4; color:#474747}
#boardaddform #button:hover {color:red}
#boardaddform .ajax_error {color:#cd5c3e; float:left; margin:7px 0 0 5px;}
#boardaddform h5.spam {display:inline;}

/* Board Ajax add form */
#boardaddformdiv {overflow:hidden; position:absolute; width: 650px; height: 580px; top: 50%; left: 50%; margin-left: -325px; margin-top: -280px; border: 2px solid #4c7ddb; background: #ffffff; padding:10px; z-index: 100; display:none;}
#boardaddformdiv iframe  {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0px;/*must have*/
	left:0px;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
#boardaddformdiv .title h1 {display:inline; float:left}
#boardaddformdiv .title img {display:inline; float:right}

#ajaxboardaddform {width:630px;}
#ajaxboardaddform input {margin-left:15px; color:#949494; width:100%; border:1px solid #c9d0e4}
#ajaxboardaddform input:hover {color:#000000;}
#ajaxboardaddform input.radio {width:20px; border:0px;}
#ajaxboardaddform input.file {width:60%; float:left; margin-top:5px;}
#ajaxboardaddform label {cursor:pointer; font-weight:bold;}
#ajaxboardaddform label:hover {color:black}
#ajaxboardaddform textarea {margin-left:15px; width:100%; height:160px; border:1px solid #c9d0e4}
#ajaxboardaddform h5 {color:#474747; font-size:1.2em; font-weight:normal; clear:both;}
#ajaxboardaddform p {margin-bottom:5px;}
#ajaxboardaddform span {color:#cd5c3e}
#ajaxboardaddform #spam {width:40px;}
#ajaxboardaddform #button {cursor:pointer; margin-top:15px; font-size:1.5em; height:27px; width:240px; background-color:#c9d0e4; color:#474747}
#ajaxboardaddform #button:hover {color:red}
#ajaxboardaddform .ajax_error {color:#cd5c3e; float:left; margin:7px 0 0 5px;}
#ajaxboardaddform h5.spam {display:inline;}
#ajaxboardaddform .left {float:left; width:47%;}
#ajaxboardaddform .right { float:right; width:47%;}
#ajaxboardaddform .hp { clear:both; width:100%;}

#ajaxload {z-index: 299; position:fixed; width:48px; height:48px; top:50%; left:50%; margin-left:-24px; margin-top:-24px;}

#ajaxerror {z-index: 200; position:absolute; width:350px; height:150px; top:50%; left:50%; margin-left:-175px; margin-top:-75px; border: 2px solid #cd5c3e; background: #ffffff; padding:10px;}
#ajaxerror .title h1 {display:inline; float:left}
#ajaxerror .title img {display:inline; float:right}
#ajaxerror ul {display:block; clear:both; font-size:1.3em;}
#ajaxerror li {display:block; clear:both;}
#ajaxerror ul li{margin-top:3px; padding-left:10px; background:#ffffff url(/images/page/rquot.gif) no-repeat; background-position:0px 6px; text-align:justify;}

/* Board Ajax reply form */
#boardemaildiv {overflow:hidden; position:fixed; width: 650px; height: 480px; top: 50%; left: 50%; margin-left: -325px; margin-top: -240px; border: 2px solid #4c7ddb; background: #ffffff; padding:10px; z-index: 100; display:none;}
#boardemaildiv iframe  {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0px;/*must have*/
	left:0px;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
#boardemaildiv .title h1 {display:inline; float:left}
#boardemaildiv .title img {display:inline; float:right}
#boardemaildiv h2 {margin:0px; font-size:1.2em; font-weight:bold}
#boardemaildiv h2 span {font-weight:normal}

/* используется: Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
body > div#boardemaildiv {position: fixed;}

#ajaxboardreplyform {width:630px;}
#ajaxboardreplyform input {margin-left:15px; color:#949494; width:100%; border:1px solid #c9d0e4}
#ajaxboardreplyform input:hover {color:#000000;}
#ajaxboardreplyform input.radio {width:20px; border:0px;}
#ajaxboardreplyform input.file {width:60%; float:left; margin-top:5px;}
#ajaxboardreplyform label {cursor:pointer; font-weight:bold;}
#ajaxboardreplyform label:hover {color:black}
#ajaxboardreplyform textarea {margin-left:15px; width:100%; height:160px; border:1px solid #c9d0e4}
#ajaxboardreplyform h5 {color:#474747; font-size:1.2em; font-weight:normal; clear:both;}
#ajaxboardreplyform p {margin-bottom:5px;}
#ajaxboardreplyform span {color:#cd5c3e}
#ajaxboardreplyform #spam {width:40px;}
#ajaxboardreplyform #button_reply {cursor:pointer; margin-top:15px; font-size:1.5em; height:27px; width:240px; background-color:#c9d0e4; color:#474747}
#ajaxboardreplyform #button_reply:hover {color:red}
#ajaxboardreplyform h5.spam {display:inline;}
#ajaxboardreplyform .left {float:left; width:47%;}
#ajaxboardreplyform .right { float:right; width:47%;}
#ajaxboardreplyform .hp { clear:both; width:100%;}

#reply_ajaxerror {z-index: 200; position:absolute; width:350px; height:150px; top:50%; left:50%; margin-left:-175px; margin-top:-75px; border: 2px solid #cd5c3e; background: #ffffff; padding:10px;}
#reply_ajaxerror .title h1 {display:inline; float:left}
#reply_ajaxerror .title img {display:inline; float:right}
#reply_ajaxerror ul {display:block; clear:both; font-size:1.3em;}
#reply_ajaxerror li {display:block; clear:both;}
#reply_ajaxerror ul li{margin-top:3px; padding-left:10px; background:#ffffff url(/images/page/rquot.gif) no-repeat; background-position:0px 6px; text-align:justify;}

/* Reply form */
#reply_form h2 {margin:0px; font-size:1.2em; font-weight:bold}
#reply_form h2 span {font-weight:normal; color:#000000}
#reply_form input {margin-left:15px; color:#949494; width:99%; border:1px solid #c9d0e4}
#reply_form input:hover {color:#000000;}
#reply_form input.radio {width:20px; border:0px;}
#reply_form input.file {width:60%; float:left; margin-top:5px;}
#reply_form textarea {margin-left:15px; width:100%; height:160px; border:1px solid #c9d0e4}
#reply_form h5 {color:#474747; font-size:1.2em; font-weight:normal; clear:both;}
#reply_form p {margin-bottom:5px;}
#reply_form span {color:#cd5c3e}
#reply_form #spam {width:40px;}
#reply_form #button_reply {cursor:pointer; margin-top:15px; font-size:1.5em; height:27px; width:240px; background-color:#c9d0e4; color:#474747}
#reply_form #button_reply:hover {color:red}
#reply_form h5.spam {display:inline;}
#reply_form .left {float:left; width:47%;}
#reply_form .right { float:right; width:47%;}
#reply_form .hp { clear:both; width:100%;}

/* Fade */
br.both{
  clear:both;
}
#backgroundPopup{
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
  display:none;
  position:fixed;
  _position:absolute; /* hack for internet explorer 6 */
  height:100%;
  width:100%;
  top:0;
  left:0;
  background:#000000;
  border:1px solid #cecece;
  z-index:11;
}


/* NEWS */
#news_small div.news_foto_index {width:110px; height:70px; float:left; text-align:center}
#news_small div.news_foto_index img {max-width:85px;}
#news_small blockquote {padding:10px 5px; font-size:1em; min-height:65px; font-weight:normal; text-align:justify;}
#news_small a{font-weight:normal;}
#news_small p {text-indent:0; text-align:left; margin-top:3px;}
#news_small img {margin:10px; max-width:200px;}
#news_small h3 {color:#474747; padding:3px; font-size:1.4em; font-weight:normal;}
#news_small h3 a {font-weight:normal; display:inline;}
#news_small blockquote a {color:#000000; text-decoration:none;}
#news_small blockquote a:hover {text-decoration:underline;}

#news_big blockquote {padding:10px 5px; font-size:1.2em; font-weight:normal; text-align:justify;}
#news_big blockquote.smallmsg {font-weight:bold;}
#news_big blockquote.smallmsg img {margin:10px; max-width:300px;}
#news_big p {text-indent:15px; margin-top:5px;}
#news_big a{font-weight:normal;}
#news_big img {margin:5px; border:0; max-width:200px;}
#news_big .contact {font-size:1.2em; margin:20px;}
#news_big h4.fotos {font-weight:bold; font-size:1.3em; margin:20px 0 0 0}
#news_big table.fotos {width:100%;}
#news_big table.fotos img {margin:1px; border:1px solid #AEAEAE; max-width:140px;}
#news_big table.fotos img:hover {border:1px solid #cd5c3e;}
#news_big table.fotos td {text-align:center;}
#news_big h3 {color:#474747; padding:3px; font-size:1.2em; font-weight:normal;}
#news_big h2.search a {font-weight:bold;}

#news_2_mess h3 {color:#474747; padding:3px; font-size:1.2em; font-weight:bold;}
#news_2_mess h3.prev_msg {margin-left:20px}
#news_2_mess h3.prev_msg a {padding:0px; color:#4c7ddb; font-size:0.8em; font-weight:bold;}
#news_2_mess h3.prev_msg a:hover {color:#cd5c3e}

#comments {margin:0 0 0 15px}
#commentsform .left {float:left; width:47%;}
#commentsform .right { float:right; width:47%;}
#commentsform .hp { clear:both; width:350px;}
#commentsform input {color:#949494; width:100%; border:1px solid #c9d0e4}
#commentsform #comment_button {cursor:pointer; margin-top:3px; font-weight:bold; font-size:1em; height:25px; width:170px; background-color:#c9d0e4; color:#474747}
#commentsform #comment_button:hover {color:red}
#commentsform span {color:#cd5c3e}

/* Search */
#searchform, #searchform input {display:inline}
#searchform #q {width:220px}
.search_hl {background-color:yellow}


/* Forum */
#forum_topics h2 {margin:0; padding:0; font-size:1.1em; font-weight:bold}
#forum_topics td.forum_title_small {font-size:0.9em; padding:5px}
#forum_topics a.normal {font-weight:normal}

.forum_return {font-size:1em; margin-top:5px}

.forum_title h2.forum_name {margin:0; font-size:1.1em; display:inline; font-weight:bold}
.forum_title h2.forum_name a {margin:0;}
.forum_title .forum_date {margin-left:7px; font-size:1em; color:silver;}
.forum_title h2 a.forum_reply {font-weight:bold; margin-left:7px; font-size:1em; color:black}
.forum_text {margin:7px 20px 20px 20px; font-size:1em; line-height: 1.4;}
.forum_text a {font-weight:normal}

.forum_post_num {font-size:0.8em}

img.forum {margin:0 10px 10px 0; border:1px solid #AEAEAE; max-width:140px;}
img.forum:hover {border:1px solid #cd5c3e;}

/* Forum add form */
#forumadddiv {padding:10px;}
#forumadddiv .title h1 {display:inline; float:left}
#forumadddiv .title img {display:inline; float:right}

#forumaddform {width:100%;}
#forumaddform input {color:#949494; width:100%; border:1px solid #c9d0e4}
#forumaddform input:hover {color:#000000;}
#forumaddform input.radio {width:20px; border:0px;}
#forumaddform input.file {width:60%; float:left; margin-top:5px;}
#forumaddform input.forum {vertical-align: middle; padding: 1px 2px; font-size: 1em; background: #FFFFFF; border-top: solid 1px #c9d0e4; border-left: solid 1px #c9d0e4; border-right: solid 1px #c9d0e4;  border-bottom:0;}
#forumaddform label {cursor:pointer; font-weight:bold;}
#forumaddform label:hover {color:black}
#forumaddform textarea {width:97%; height:160px; border:1px solid #c9d0e4}
#forumaddform h5 {color:#474747; font-size:1.2em; font-weight:normal;}
#forumaddform p {margin-bottom:5px;}
#forumaddform span {color:#cd5c3e}
#forumaddform #spam {width:40px;}
#forumaddform #button {cursor:pointer; margin-top:0px; font-size:1.5em; height:27px; width:240px; background-color:#c9d0e4; color:#474747}
#forumaddform #button:hover {color:red}
#forumaddform .ajax_error {color:#cd5c3e; float:left; margin:7px 0 0 5px;}
#forumaddform h5.spam {display:inline;}
#forumaddform .left {float:left; width:47%;}
#forumaddform .right { float:right; width:47%;}
#forumaddform .hp { clear:both; width:100%;}

#smilesList li {float: left; display: inline;}
#smilesList img {margin: 3px; border: 1px solid white}
#smilesList img:hover {border: 1px solid red}
#smilesList a {}


/* BBcode */
code.bb_code {font-size: 1em; color: #000000;}
span.bb_spec_char {color: #000099;}
span.bb_mnemonic {color: #ff0000;}
span.bb_tag {color: #009900;}
span.bb_bracket {font-weight: bold;}
span.bb_slash {font-weight: normal;}
span.bb_tagname {color: #990099;}
span.bb_equal {color: #999900;}
span.bb_quote {color: #009999;}
span.bb_attrib_name {color: #999900;}
span.bb_attrib_val {color: #009999;}
span.bb_autolink {color: #0000ff;}
.bb_quote_author {font-weight: bold; font-style:normal;}
.bb_quote {padding: 5px; background-color: #f5f5dc; font-style:italic;}
caption {font-weight: bold;}
acronym {border-bottom: #303030 1px dotted; cursor: help;}
pre {border: #c0e6ff 1px solid; background-color: #e0e8ef; color: #002;}



.admin_links {margin-left:5px; font-size:0.8em; float:right}
.normal {font-weight:normal;}

#message_small .admin_links a {color:#cd5c3e;}
#message_small .admin_links a.active {color:#cd5c3e;}
#message_small .admin_links a.active:hover {color:orange;}
#message_small .small {font-size:0.8em}
#message_small span.msgtype_1 {color:green; font-weight:bold;}
#message_small span.msgtype_2 {color:#cd5c3e; font-weight:bold;}
#message_small a.msgtype_1 {color:green; font-weight:bold;}
#message_small a.msgtype_2 {color:#cd5c3e; font-weight:bold;}
#message_small a.msgtype_1:hover, a.msgtype_2:hover {color:orange}

#message_big .admin_links a {color:#cd5c3e;}
#message_big .admin_links a.active {color:#cd5c3e;}
#message_big .admin_links a.active:hover {color:orange;}
#message_big .small {font-size:0.8em}
#message_big span.msgtype_1 {color:green; font-weight:bold;}
#message_big span.msgtype_2 {color:#cd5c3e; font-weight:bold;}
#message_big a.msgtype_1 {color:green; font-weight:bold;}
#message_big a.msgtype_2 {color:#cd5c3e; font-weight:bold;}
#message_big a.msgtype_1:hover, a.msgtype_2:hover {color:orange}


#spam_img {cursor:pointer; border-bottom:1px solid white;}
#spam_img:hover {border-bottom:1px solid red;}
#comment_spam_img {cursor:pointer; border-bottom:1px solid white;}
#comment_spam_img:hover {border-bottom:1px solid red;}

/* First page */
h1.main, h1.main a {font-weight:normal; margin:0; padding:0; text-decoration:none; font-family:Trebuchet MS, Tahoma,  Verdana; color:#000000; text-decoration:none}
h1.main a:hover {color:#cd5c3e;}
h1.main a.current {color:#cd5c3e;}
h1.main a.current:hover {color:orange;}

#main_news div.news_foto_index {width:110px; height:70px; float:left; text-align:center}
#main_news div.news_foto_index img {max-width:85px; margin-bottom:5px;}
#main_news blockquote {padding:5px 5px; font-size:0.9em; min-height:65px; font-weight:normal; text-align:justify;}
#main_news blockquote a {color:#000000; text-decoration:none;}
#main_news blockquote a:hover {text-decoration:underline;}
#main_news a{font-weight:normal;}
#main_news p {text-indent:0; text-align:left; margin-top:3px;}
#main_news img {margin:5px; max-width:200px; margin-bottom:5px;}
#main_news h3 {color:#474747; padding:0 3px 0 3px; font-size:1.2em; font-weight:normal;}
#main_news h3 a {font-weight:normal; display:inline;}

#main_forum {width:100%;}
#main_forum a {font-weight:normal;}
#main_forum div.left {float:left; width:49%;}
#main_forum div.right {float:right; width:49%;}
#main_forum div.right p {padding:0 10px 0 20px;}
#main_forum p {text-indent:20px; text-align:justify; margin-top:3px;}
#main_forum ul li, #main_board ul li{
	line-height: 1.4;
	margin-left:00px;
	margin-top:3px;
	padding-left:00px;
	text-align:left;
}
#main_board {width:100%;}
#main_board ul {margin:0; padding:0;}
#main_board a {font-weight:normal;}
#main_board div.left {float:left; width:49%;}
#main_board div.right {float:right; width:49%;}
div.half {width:49%; float:left;}
#main_board h3 {color:#474747; padding:3px; font-size:1.2em; font-weight:normal;}
#main_board h3 a.msgtype_1 {color:green; font-weight:bold;}
#main_board h3 a.msgtype_1:hover {color:#cd5c3e; font-weight:bold;}
#main_board h3 a.msgtype_2 {color:#cd5c3e; font-weight:bold;}
#main_board h3 a.msgtype_2:hover {color:orange; font-weight:bold;}

/* Firms */
div.geo h1 {margin-bottom:5px;}

h1.firms_countries a {font-family:Trebuchet MS, Tahoma,  Verdana;}
h1.firms_countries span{color:#aaa;}

#firms_fo ul.firms_geo {margin:0 0 10px 20px; padding: 0;}
#firms_fo ul.firms_geo li {margin:5px 25px 0 0; display:inline; padding: 0;}
#firms_fo ul.firms_geo li a {font-weight:normal;}
#firms_fo ul.firms_geo li span{color:#aaa;}

.firms_countries h1 { font-family:Trebuchet MS, Tahoma,  Verdana; float:left; width:130px;}
.firms_countries h1 span{color:#aaa}

.firms_small img {margin-right:5px}
.firms_small h3 {margin-left:125px; font-size:1.3em; margin-bottom: 3px}
.firms_small .firms_info {margin:0 0 3px 135px; color:gray}
.firms_small blockquote {margin:0 0 0 135px; text-align:justify}

div.firm_info {margin-left:135px}
div.firm_info a {color:#cd5c3e; font-weight:normal}
div.firm_info a:hover {color:orange;}

#boardaddform .left {float:left; width:47%;}
#boardaddform .right { float:right; width:47%;}
#boardaddform .hp { clear:both; width:97%;}

.firms_select_img {width:200px}

#firms_big blockquote {padding:10px 5px; font-size:1.2em; font-weight:normal; text-align:justify;}
#firms_big blockquote hr {color:white; border:1px solid #fff;}
#firms_big blockquote.smallmsg {}
#firms_big blockquote.smallmsg img {margin:10px; max-width:300px;}
#firms_big p {text-indent:25px; margin-top:5px;}
#firms_big a{font-weight:normal;}
#firms_big img {margin:5px; border:0;}
#firms_big .contact {font-size:1.2em; margin:20px;}
#firms_big h4.fotos {font-weight:bold; font-size:1.3em; margin:20px 0 0 0}
#firms_big table.fotos {width:100%;}
#firms_big table.fotos img {margin:1px; border:1px solid #AEAEAE; max-width:140px;}
#firms_big table.fotos img:hover {border:1px solid #cd5c3e;}
#firms_big table.fotos td {text-align:center;}
#firms_big h3 {color:#474747; padding:3px; font-size:1.2em; font-weight:normal;}
#firms_big h2.search a {font-weight:bold;}
#firms_big .contacts{padding:0 5px 5px 5px}
#firms_big .contacts p {text-indent:0;}
#firms_big .contacts h2 {font-weight:bold}
#firms_big ol.firms_files_ol {margin-left:30px}
#firms_big ol.firms_files_ol li {margin-bottom:5px}
#firms_big h1.title {margin-top:1em; font-size: 2em; text-align: center;}
#firms_big h1.files {margin:15px 0 10px 0; font-size: 1.5em; }


/**********
* Tenders
*******/
.tender blockquote { padding:10px 15px; font-size:1.2em; font-weight:normal; text-align:left;}
.tender p.more {text-align:left; padding-left:0px;}
.tender a{font-weight:normal;}
.tender p {text-indent:0; text-align:left; margin-top:3px;}
.tender img {margin:0 0 0 10px; border:1px solid #AEAEAE; max-width:120px;}
.tender img:hover {border:1px solid #cd5c3e;}
.tender img.border0 {border:0}
.tender img.border0:hover {border:0}
.tender .contact {float:left;}
.tender .fotos {float:right;}
.tender h3 {color:#474747; padding:3px; font-size:1.2em; font-weight:normal;}
.tender h3 a {font-weight:bold; display:inline;}
.tender h3.search {background-color:#ffffff;}
.tender ul li{
	margin-left:20px;
	margin-top:3px;
	padding-left:0px;
	background:none;
}

/**********
* Polls
*******/
div.poll {max-width:200px;}
div.poll h2 {margin:0; padding:0; font-size:1em; font-weight:bold}
div.poll input.submit {cursor:pointer}
table.poll_closed td {padding:5px}
table.poll_closed td.option {font-size:0.8em}

ul.poll_active {margin:0; padding:0px; list-style:none;}
ul.poll_active li {margin:0px; padding:0px; font-size:0.9em;}
ul.poll_active label {cursor:pointer}
ul.poll_active input.radio {width:20px; border:0px; cursor:pointer}

div.poll_big {width:100%;}
div.poll_big h2 {margin:0; padding:0; font-size:1.2em; font-weight:bold}
div.poll_big input.submit {cursor:pointer}

div.poll_big ul.poll_active li {font-size:1em;}

.poll_date {margin-left:10px; font-size:0.8em; color:silver;}


#subscribeform {margin-left:10px}
#subemail {width:170px}
.subbutton {margin-top:5px; font-weight:normal; cursor:pointer; font-size:0.9em; height:20px; width:80px; background-color:#c9d0e4; color:#474747; border:1px solid #c9d0e4}
.subbutton:hover {color:red}
#subinfo {margin:3px 0 0 10px; color:#cd5c3e;}


a img, :link img, :visited img {border:0;}
table {border-collapse:collapse; border-spacing:0;}
ul {list-style:none}
q:before, q:after, blockquote:before, blockquote:after {content:"";}

.center {text-align:center}
.price-table {width:100%}
.price-table td {
	border:1px solid #aaa;
	padding:2px 4px;
}

#price_search_form_btn {cursor:pointer; margin:5px 0 10px 0; padding:0;}

.int-advert {list-style:none; width:200px; font-size:11px;}
.int-advert li {text-align:left;}
.int-advert li img {padding-right:5px;}

