/* DEFAULT STYLES OF DATALIFE ENGINE RELEASE 8.3 */

/* ==================== */
#feedback  .input {width:223px; height:18px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 ;}
#feedback  .inputsub {width:80px; height:20px; cursor:pointer; font-family:tahoma;  border:1px solid #E0E0E0 ;}
#feedback  .textarea {font-family:verdana; font-size:11px; border:1px solid #E0E0E0 ; background-color:#FFF; height:100px;}
#feedback table tr td { vertical-align:top; }
#feedback .star{color:#F00;}
.error{ padding-left:10px; border:1px solid #E0E0E0 ;}
.error  li {list-style:none;}
#noborder {border-bottom:none; border-bottom-color:#FFF;}
/* all list*/
#navigation1 {   padding: 0 0 15px 0;  }
#navigation1 ul { list-style: none; margin: 0; padding: 0; }
#navigation1 a {  margin: 0; padding: 3px 0 4px 0; width: auto; }
#navigation1  a,  a:visited { color:#333; text-decoration: none; }
#navigation1  a:hover { background: url("img/arrow.gif") no-repeat left; color:green; text-decoration:underline; margin: 0 0 0 6px; padding: 4px 0px 4px 13px; }
#navigation1  a { background: url("img/arrow.gif") no-repeat left; font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; margin: 0 0 0 6px; padding: 4px 0px 4px 13px; }

.navigation1 {   padding: 0 0 15px 0;  }
.navigation1 ul { list-style: none; margin: 5; padding: 0; }
.navigation1 ul li { padding-top:5px; }
.navigation1 a {  margin: 0; padding: 3px 0 4px 0; width: auto; color:#333; }
.navigation1  a,  a:visited { color:#333; text-decoration: none; }
.navigation1  a:hover { background: url("img/arrow.gif") no-repeat left; color:green; text-decoration:underline; margin: 0 0 0 6px; padding: 4px 0px 4px 13px; }
.navigation1  a { background: url("img/arrow.gif") no-repeat left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; margin: 0 0 0 6px; padding: 4px 0px 4px 13px; color:#333; }
	

	

html, body { background: #edf1f6; color: #555555; font-family: Verdana; font-size: 11px; margin: 0; padding: 0; text-align: left; }
img { border: 0; vertical-align: middle; color:#F7F7F7 }
form { margin: 0; padding: 0; }
textarea { background: #F3F3F3; border: 1px solid #E6E6E6; color: #666666; font-family: Verdana; font-size: 11px; padding: 2px 0 2px 5px; }
textarea:focus { border: 1px solid #777; color: #333333; }
select { background: #ffffff; border: 1px solid #B5B5B5; color: #666666; font-family: Verdana; font-size: 11px; padding: 2px 0 2px 2px; }
input, select, textarea { outline: none; }
table { width: 100%; }
table td { vertical-align: top; }
h1 { color: #105CB6; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; line-height: 95%; margin: 0; padding: 0 0 10px 0; }
h2 { border-bottom: 1px dotted #cccccc; color:#333; font-family: Verdana; font-size: 18px; font-weight: normal; letter-spacing: -1px; margin: 0 0 5px 0; padding: 0 0 5px 0; }
h3 { color:#000; font-family: Verdana; font-size: 17px; font-weight: normal; margin: 0 0 5px 0; }
a, a:visited {  text-decoration:none; color:#333; }
a:hover { color:#00C; text-decoration:  underline; }
a.blue, a.blue:active, a.blue:visited { color: #578cca; text-decoration: underline; }
a.blue:hover { color: #578cca; text-decoration: none; }
a.red, a.red:active, a.red:visited { color: #ff5223; text-decoration: underline; }
a.red:hover { color: #ff5223; text-decoration: none; }

.header { background: #ffffff; height: 180px; margin: 0 auto; padding-top: 15px; width: 1024px; }
.header_left { float: left; height: 150px; padding-left: 25px; width: 367px; }
.header_left a:hover { border-bottom: 0; }
.header_logo { height: 90px; width: 310px; }
.header_search { background: url("img/search.gif"); float: left; height: 42px; margin-top: 22px; width: 350px; }
.header_search_input, .header_search_button { background: #fff; border: 1px solid #d5e3f3;  color: #696969; float: left; }
.header_search_input { height: 20px; margin: 11px 0 0 31px; padding-left: 5px; width: 237px; }
.header_search_button { height: 22px; margin: 11px 0 0 7px; padding: 0; width: 60px; cursor:pointer; }
.header_search_button2 { height: 22px;   cursor:pointer;  background: #fff; border: 1px solid #d5e3f3;  color: #696969; }
.header_right { float: right; height: 150px; padding-right: 25px; width: 563px; }
.login_text { font: 20px Verdana; margin: 10px 10px 20px 0; text-align: right; }
#loginform .head { background: #5D5B5E url("img/pasportbgzag.gif") repeat-x bottom left; height: 26px; margin: 0; padding: 0; width: 100%; } 
#loginform .head .left { color: #FFF; float: left; font: 11px Verdana; padding: 6px; }
#loginform .head .right { float: right; padding: 6px; }
#loginform .head .right img.login2 { cursor: pointer; }
#loginform { background:#FFF; display: none; left: 50%; margin: -150px 0 0 -170px; position: absolute; text-align: left; top:180%; width: 332px; z-index: 99; }
#screen { background: url("img/screen_bg.png"); display: none; height: 500%; left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 98; }

#loginform .border { border: 1px solid #3C3C3C; color: #000000; font: 11px Verdana; line-height: 20px; padding: 5px 10px 18px 10px; }
#loginform .border h2 { border-bottom: none; color: #CC3300; font: 20px Tahoma; margin-top: 0; }
#loginform .border .input { margin: 0; padding: 4px 0 1px 0; }
#loginform .border .data { background: #ffffff; border: 1px solid #D4D0C8; color: #000000; padding: 3px 3px 3px 5px; width: 190px; }
#loginform .border div { margin: 0 0 10px 0; }
#loginform .border input.login2 { cursor: pointer; }
#loginform .border #register { border-top: 1px solid #D4D0C8; margin: 10px 0 0 0; padding: 5px 0 0 0; }
.login { width: 563px; }
.login_left { float: left; padding: 5px 1px 5px 5px; text-align: right; width: 487px; }
.login_right { margin-left: 71px; padding: 0 5px; text-align: right; }
.login_banner { border: 1px solid #f9f1ea; float: right; height: 60px; margin: 2px 6px 10px 0; padding: 2px; width: 468px; }
.header_clear { clear: both; height: 0; overflow: hidden; }
.header_bottom, .bord-top { clear: both; }
.header_bottom { background: url("umg/bot_r.gif") no-repeat right bottom; padding-top: 10px; }
.header_bottom img { vertical-align: bottom; }
.top_nav { font: 11px verdana; margin: 0 auto 14px; padding: 1px ; width:500px; padding-left:150px;}
.top_nav ul { clear: both; margin: 0; padding: 6px 0; }
.top_nav ul li { display: inline; float: left; margin: 0 0 0 3px; position: relative; }
.top_nav ul li a, .topmenu ul li a:active, .topmenu ul li a:visited { color:#003; padding: 6px 7px; text-decoration: none; white-space: nowrap; }
.top_nav ul li a:hover { color: #111111; background: #ffffff; border-bottom: 2px solid #53abd7; }
.top_nav ul li ul { display: none;  position: absolute; }
.top_nav ul li ul li { background-color: #ffffff; border: 1px solid #e9e9e9; border-top-width: 0; display: block; line-height: 17px; text-align: left; width: 170px; }
.top_nav ul li ul li a, .topmenu ul li ul li a:visited, .topmenu ul li ul li a:hover, .topmenu ul li ul li a:active { background: url("img/dropmenu_arrow.gif") no-repeat left center; background-position: 8px 10px; border-top: 1px solid #e9e9e9; border-left: 2px solid #53abd7; color: #444444; display: block;  text-decoration: none; text-indent: 3px; }
.top_nav ul li ul li a:hover { background: #eef7ff url("img/dropmenu_arrow.gif") no-repeat left center; background-position: 8px 10px; ; border-bottom: 0; }
.active {  }
.content { background: #fff; margin: 0 auto; width: 1024px; }
.bord_top { background: #fff url("img/top_r.gif") no-repeat right top; padding-bottom: 10px; }
.bord_top img { vertical-align: top; }
.block { padding-bottom: 15px; }
.tr { clear: both; width: 1024px; }
#col1, #col2, #col3 { float: left; }
#col1 { padding: 0 15px 20px 15px; width: 180px; }
#col2 { border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; padding: 0 10px 20px 10px; width: 573px; }
#col3 { padding: 0 15px 20px 15px; width: 180px; }
#col1 h3, #col3 h3 { border-bottom: 1px dotted #ccc; color:#333; font-family: verdana; font-size: 18px; font-weight: normal; letter-spacing: -1px; margin-bottom: 1px; padding-bottom: 4px; }
/* left navigation menu*/
.navigation { padding: 0 0 15px 0; }
.navigation ul { list-style: none; margin: 0; padding: 0; }
.navigation ul li { border-bottom: 1px solid #eeeeee; display: block; margin: 0; padding: 3px 0 4px 0; width: 190px; }
.navigation ul li a, .navigation ul li a:visited { color:#333; text-decoration: none; }
.navigation ul li a:hover { background: url("img/arrow1.gif") no-repeat left;color:#F60; text-decoration:underline; margin: 0 0 0 6px; padding: 4px 0px 4px 13px; }
.navigation ul li a { background: url("img/arrow.gif") no-repeat left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; margin: 0 0 0 6px; padding: 4px 0px 4px 13px; }
.navigation ul #none { border-bottom: none; }


.navigation_right { padding: 0 0 15px 0; }
.navigation_right ul { list-style: none; margin: 0; padding: 0; }
.navigation_right ul li { display: block; margin: 0; padding: 3px 0 4px 0; width: 190px; }
.navigation_right ul li a, .navigation_right ul li a:visited { color:#333; text-decoration: none; }
.navigation_right ul li a:hover { color:#F60; text-decoration:underline;}
.navigation_right ul li a {  font-family: Arial, Helvetica, Sans-Serif; font-size: 12px;  }
.navigation_right ul #none { border-bottom: none; }



#nfriends { padding: 0 0 15px 0; }
#friends ul { list-style: none; margin: 0; padding: 0; }
#friends ul li { display: block; margin: 0; padding: 3px 0 4px 0; width: 190px; }
#friends ul li a, #friends ul li a:visited {  color:#333; text-decoration: none; }
#friends ul li a:hover { background: url("img/arrow1.gif") no-repeat left; color:#F60; text-decoration:underline; margin: 0 0 0 6px; padding: 4px 0px 4px 13px; }
#friends ul li a { background: url("img/arrow.gif") no-repeat left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; margin: 0 0 0 6px; padding: 4px 0px 4px 13px; }
#friends ul #none { border-bottom: none; }

/* TOP navigation*/
#navigation2 { padding-bottom:17px; padding-top:3px; text-align:center;  }
#navigation2 ul { list-style: none; margin: 0; }
#navigation2 ul li { border-bottom: 1px solid #eeeeee; float:left; display: block;  width:auto; }
#navigation2 ul li a, #navigation2 ul li a:visited { color:#000; text-decoration:none; }
#navigation2 ul li a:hover { color: #6F6466; text-decoration:underline; }
#navigation2 ul li a {  font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; margin: 0 0 0 2px; padding: 0px 0px 5px 3px; }



.desc { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; padding: 0 0 4px 1px; text-indent: 0; }
.banner_120x600 { border: 1px solid #f9f1ea; height: 600px; margin: 5px auto auto; padding: 5px; width: 120px; }
.news { clear: both; padding-top: 10px; }
.news h1 { color: #3994c8; font-family: Tahoma; font-size: 20px; font-weight: normal; letter-spacing: -1px; line-height: 21px; margin: 0; padding: 3px 0px; }
.news a:link, .news a:visited { color: #105CB6; text-decoration: underline; }
.news a:hover { color: #000000; text-decoration: none; }
.news a:active { color: #105CB6; text-decoration: underline; }

.date a { color: #666666 !important; text-decoration: none !important; }
.date span { color: #ffffff; display: block; font: 11px Arial, Helvetica, sans-serif; height: 16px; padding-top: 5px; text-align: center; }
.blue_link a:link, .blue_link a:visited, .blue_link a:active { color: #578cca; text-decoration: underline; }
.blue_link a:hover { border-bottom: 1px solid #cccccc; color: #000000; text-decoration: none; }
.story { clear: both; color: #333333; font-family: Tahoma; font-size: 1.2em; padding: 5px 0; text-align: justify; }
.story img { border: 0px solid #f1f1f1; }
.story a:hover img { border: 0px solid #e1e1e1; text-decoration: none; }
.story_bottom { background: url("img/story_scissor.gif") top left; background-repeat: repeat-x; clear: both; font: 11px verdana; margin-top: 5px; width: 100%; }
.story_bottom a { color: #f36f00; text-decoration: underline; }
.story_bottom a:visited { color: #f36f00; text-decoration: underline; }
.story_bottom a:hover { color: #f36f00; text-decoration: none; }
.story_bottom a:active { color: #f36f00; text-decoration: underline; }
.story_bottom img { border: 0px; }
.sbl { float: left; padding: 12px 0px; text-align: left; width: 65%; }
.sbl a:hover img { border: 0px; }
.sbr { float: right; padding: 12px 0px; text-align: right; width: 35%; }
.sbr a:hover img { border: 0px; }
.clear { clear: both; }
#not-logged { background: #ffffe0; border: 1px dotted #cccccc; margin: 0 15px 15px 10px; padding: 10px; text-align: justify; }
.related_news_line { clear: both; padding-bottom: 8px; width: 100%; }
.related_news_date { background: #fbf6e1; color: #333333; padding: 3px; }
.related_news_title { font-family: Tahoma; font-size: 1.2em; padding: 3px; width: 100%; }

.comm_l { float: left; padding: 7px 0 0; }
.comm_r { margin-left: 13px; }
.comment { border-bottom: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-top: 2px solid #f36f00; padding: 7px; }
.r1, .r3 { display: block; height: 1px; }
.r3 { margin: 0pt 3px; }
.r1 { margin: 0pt 1px; }
.rounded-box-3-comments .inner-box, .rounded-box-3-comments b { background-color: rgb(236, 241, 255); }
.inner-box { padding: 0.8em; }
.r1, .r3 { overflow: hidden; font-size: 1px; }
.button { background: #BBC790; border: 2px solid #F3F3F3; color: #ffffff; padding: 2px; }
.banner_bottom .add_us{ margin-bottom:5px; }
.banner_bottom { border: 1px solid #f9f1ea; padding: 5px; }
#footer { border-top: 1px solid #ccc; clear: both; margin: 10px 20px 0; padding: 5px 0 10px; }
#footer_top { padding: 0 2px 10px 2px; }
#footer_top_l { float: left; width: 55%; }
#footer_top_r { margin-left: 55%; text-align: right; }
#footer_bottom { padding: 0 2px; }
#footer_bottom_l { float: left; padding: 0 10px 0 0; width: 65%; }
#footer_bottom_r { margin-left: 35%; text-align: right; }
#footer a{color:#000;}
#footer a:hover{color:#F60;}

#navigation_bottom { color: #666; margin: 15px 0 15px 0; text-align: center; }
#navigation_bottom  a:link, #navigation_bottom  a:visited, #navigation_bottom  a:hover, #navigation_bottom  a:active { background: #F9F9F9; border: 1px solid #E6E6E6; color: #636363; padding: 2px 5px; text-decoration: none; }
#navigation_bottom  a:hover { background: #799AE3; border-color: #E6E6E6; color: #fff; }
#navigation_bottom  span { background:#799AE3; border: 1px solid #E6E6E6; color: #FFFFFF; padding: 2px 5px; text-decoration: none; }

/* add coments*/
.add_coments{
	border: 2px solid #F3F3F3; padding-left:3px; padding-top:3px; padding-bottom:3px;
}
.add_coments input,textarea{background:#F9F9F9; width:380px; border: 1px solid #E6E6E6;}
.add_coments  .add_c  {cursor:pointer; width:80px;}
.add_coments .star{color:#F00;}
.add_coments table{ margin-top: 6px; width:90%;  }
.add_coments .error_box{width:480px; margin-left:3px; background-color:#F9F9F9; margin-top:5px; margin-bottom:3px; border: 1px solid #E6E6E6;}
.add_coments  li { list-style:none; color:#F00; font-weight:400;}
#dle-info{ padding-top:12px; text-align:center;}
#dle-info img{padding-bottom:5px;}
#dle-info h3{color:#003;}
#dle-info  a, #dle-info  a:visited {  color:#333; text-decoration: none; border:none; }
#dle-info  a:hover {  color:#F60; text-decoration:underline;border:none; margin: 0 0 0 6px; padding: 4px 0px 4px 13px; }
#dle-info a {  background: url("img/arrow1.gif") no-repeat left; border:none; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; margin: 0 0 0 6px; padding: 4px 0px 4px 13px;  }


