/**
* @author NIKBA
* @date 12:1:2009
* @copyright 2009 Данный код защищен авторскими правами
* @Project 3dfrezer.com.ua
*/

body { padding: 0px; margin: 0px; font-family: Verdana; font-size: 12px; }
img { border: 0px none; }
td { vertical-align: top; }

.footer { background-color: #333333; height: 166px; background-image: url(../img/1.jpg); background-repeat: repeat-x; }
.footer_copyright { height: 30px; background-repeat: repeat-x; color: #999999; font-size: 10px; line-height: 30px;}
.footer_copyright div { height: 30px; background-image: url(../img/2.jpg); margin-right: 0px; margin-left: 0px; }
.footer_copyright div span { color: #235aa6; }
.footer_text div { color: #FFFFFF; font-size: 12px; margin-right: 0px; margin-left: 0px; margin-top: 64px; margin-bottom: 15px; }
.footer_text div ul { margin-left: 40px; padding: 0px; }
.footer_text div ul li { color: #bfbdbd; font-size: 11px; list-style-image: url(../img/1.gif) }
.footer_text div ul li span { color: #cc0606 }

.header_menu { height: 40px; background-image: url(../img/3.jpg); background-repeat: repeat-x }
.header_menu div { margin-left: 40px; margin-right: 40px; }
.header_menu div ul { margin: 0px; padding: 0px; }
.header_menu div ul li { list-style: none; float: left; background-image: url(../img/5.jpg); background-repeat: no-repeat; background-position: right; height: 40px; }
.header_menu div ul li a { display: block; float: left; height: 40px; line-height: 40px; font-size: 12px; color: #FFFFFF; padding-left: 15px; padding-right: 15px; text-decoration: none; }
.header_menu div ul li a:hover { background-image: url(../img/6.jpg) }
.header_menu_slc {  display: block; float: left; height: 40px; line-height: 40px; font-size: 12px; color: #FFFFFF; padding-left: 15px; padding-right: 15px; text-decoration: none; background-image: url(../img/21.jpg); background-repeat: repeat-x }


.header_gradient { height: 190px; background-image: url(../img/4.jpg); background-repeat: repeat-x; background-position: top }
.search { margin-right: 40px; margin-left: 0px; margin-top: 0xp; margin-bottom: 0px; padding: 0px; background-image: url(../img/7.jpg); width: 190px; height: 40px; background-repeat: no-repeat }
.search form { margin: 0px; padding: 0px; }
.search form input { width: 166px; height: 18px; border: 0px none; margin-top: 10px; background-color: transparent; line-height: 18px; font-size: 10px; }


.cell_title { background-image: url(../img/8.jpg); background-repeat: no-repeat; width: 186px; height: 31px; color: #bbbebf; line-height: 31px; padding-left: 35px; }
.cell_title2 { background-image: url(../img/10.jpg); background-repeat: no-repeat; width: 186px; height: 31px; color: #bbbebf; line-height: 31px; padding-left: 35px; }
.cell_center { background-color: #efeeef; padding: 12px 15px 12px 15px; color: #605e62; font-size: 10px; }
.cell_center_m { background-color: #efeeef; padding: 12px 15px 12px 15px; margin: 0px; color: #605e62; font-size: 10px; cursor: pointer }
.cell_footer { background-image: url(../img/9.jpg); height: 4px; }

#pscroller1{  height: 100px; color: #605C67; }
.cell_center a { color: #295aa5; font-size: 12px; text-decoration: none; background-image: url(../img/1.gif); background-position: right; background-repeat: no-repeat; display: block; }
.separator { background-image: url(../img/11.jpg); background-repeat: repeat-x; display: block; width: 100%; height: 2px; margin-top: 9px; margin-bottom: 9px }

.content_1 { background-color:  #235aa5; height: 31px; line-height: 31px; background-image: url(../img/13.jpg); background-repeat: no-repeat; background-position: right; }
.content_1_title { background-image: url(../img/12.jpg); background-position: left; background-repeat: no-repeat; height: 31px; line-height: 31px; padding-left: 35px; color: #FFFFFF; font-size: 12px; }

.content_1_header { color: #000000; font-size: 16px; padding: 9px 5px 9px 5px }
.content_1_text { color: #353535; font-size: 10px; text-align: justify; padding: 0px 5px 0px 5px }
.content_1_date { color: #999999; font-size: 10px; padding-left: 9px; padding-bottom: 9px; }
.content_1_footer { background-image: url(../img/15.jpg); background-repeat: repeat-x; background-position: bottom }

.arrow { background-image: url(../img/14.jpg); background-position: left; background-repeat: no-repeat; color: #999999; font-size: 12px; padding-left: 24px; line-height: 18px; float: right; text-decoration: none; }
.arrow:hover { text-decoration: underline; color: #235aa5; }

.caravan { border: 1px solid #444444; }
.caravan td { vertical-align: middle; padding-left: 5px; }
.caravan_title { background-color: #444444; color: #FFFFFF; font-size: 10px; line-height: 19px; }
.caravan_1 { background-color: #235aa5; color: #FFFFFF; }


#basic-accordian{ width:186px; left:50%; top:50%;   }
.accordion_headings{ margin-top: 5px; }
.accordion_headings:hover{ background-color: transparent }
.accordion_child{  	color: #676767; font-size: 10px; padding: 5px; text-align: justify; }
.header_highlight{    }

.search_table_1 { background-color:  #235aa5; height: 31px; line-height: 31px; background-image: url(../img/13.jpg); background-repeat: no-repeat; background-position: right; }
.search_table_1 div { background-image: url(../img/12.jpg); background-position: left; background-repeat: no-repeat; height: 31px; line-height: 31px; padding-left: 35px; color: #FFFFFF; font-size: 12px; }
.search_table_1 div a { text-decoration: none; color: #FFFFFF; font-size: 12px; }


.search_table1_1 { background-color: #EFEFEF; padding: 8px; text-align: justify; margin-left: 3px; margin-right: 3px;}
.search_table1_1 a { font-size: 11px; text-decoration: none; color: #353535; }

.search_table_2 { background-color:  #444444; height: 31px; line-height: 31px; background-image: url(../img/25.jpg); background-repeat: no-repeat; background-position: right; }
.search_table_2 div { background-image: url(../img/24.jpg); background-position: left; background-repeat: no-repeat; height: 31px; line-height: 31px; padding-left: 35px; color: #FFFFFF; font-size: 12px; }
.search_table_2 div a { text-decoration: none; color: #FFFFFF; font-size: 12px; }


#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center;	line-height: 0;	}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff;	width: 250px; height: 250px; margin: 0 auto;}
#imageContainer{ padding: 10px;	}
#loading{ position: absolute; top: 40%;	left: 0%; height: 25%; width: 100%;	text-align: center;	line-height: 0;	}
#hoverNav{ position: absolute; top: 0; left: 0;	height: 100%; width: 100%;	z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%;	background: transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}
/* Min-Width */
.lbWidth { /* most browsers */	position: absolute;	top: 0px; left: 0px;	width: 100%;	min-width: 790px;	}
* html .lbContent { /* IE6 */	margin-left: -790px;	position:relative;	}
* html .lbMinWidth { /* IE6 */	padding-left: 790px;	}
/* Clearfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.logo img { margin-top: 30px; margin-left: 30px; }


#wrapper {width:400px; margin:50px auto}
.form {float:left; padding:0 10px 10px 10px; background:#efeeef url(../img/bk.gif) no-repeat bottom left; border:1px solid #cfcfcf}
.form label {float:left; width:100px; padding:10px 10px 0 0; font-weight:bold; font-size: 11px; color: #6B6B6B }
.form select {float:left; width:146px; margin-top:10px}
.form input {float:left; margin-top:10px; width: 200px; border: 1px solid b3b9c3;}
.form .submit {clear:both; border:1px outset #cfcfcf; background-color: #EBE9EB; color: #6B6B6B }
.form textarea { width: 200px; height: 100px; }
.form p { font-size: 12px; color:#6B6B6B  }


.form1 { background:#efeeef url(../img/26.jpg) no-repeat left bottom; border:1px solid #cfcfcf}
.form1 label {float:left; width:100px; padding:10px 10px 0 0; font-weight:bold; font-size: 11px; color: #6B6B6B }
.form1 select {float:left; width:146px; margin-top:10px}
.form1 input {float:left; margin-top:10px; width: 200px; border: 1px solid b3b9c3;}
.form1 .submit {clear:both; border:1px outset #cfcfcf; background-color: #EBE9EB; color: #6B6B6B }
.form1 textarea { width: 200px; height: 100px; }
.form1 p { font-size: 12px; color:#6B6B6B  }


#msg {display:none; position:absolute; z-index:200; background: url(../img/msg_arrow.gif) no-repeat left; padding-left:7px}
#msgcontent {display:block; background:#dee9ff; border:2px solid #019edb; border-left:none; padding:5px; min-width:150px; max-width:250px; font-size: 10px;}


.mor a { text-decoration: none; font-size: 13px; color: #0099CC; font-weight: bold; }
.mor a:hover { text-decoration: underline; }

.counters { margin-top: 70px; margin-left: 20px; vertical-align: middle; }


.arrowlistmenu{ width: 186px; }
.arrowlistmenu .menuheader{ font-size: 11px; color: #FFF; background: black url(../img/10.jpg) repeat-x left center; margin-bottom: 3px; cursor: hand; cursor: pointer; height: 31px; line-height: 31px; text-align: center; padding-left: 17px;}
.arrowlistmenu .openheader{ background-image: url(../img/29.jpg); color: #990000; }
.arrowlistmenu ul{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px; }
.arrowlistmenu ul li{ padding-bottom: 2px; }
.arrowlistmenu ul li .opensubheader{ background: #C0C0C0; color: #FFFFFF; }
.arrowlistmenu ul li .closedsubheader{ background: #AA5500 !important; color: #FFFFFF; }
.arrowlistmenu ul li a { color: #A70303; background: url(../img/28.jpg) no-repeat center left; display: block; padding: 2px 0; padding-left: 19px; text-decoration: none; font-weight: bold; border-bottom: 1px solid #dadada; font-size: 90%; margin-left: 5px; }
.arrowlistmenu ul li a:visited { color: #084301; }
.arrowlistmenu ul li a:hover{ background-color: #F3F3F3; }
.arrowlistmenu ul li a.subexpandable:hover{ background: #444444; }
