/*page*/
html, body {width:100%;height:100%}
body{padding:0px; margin:0px;text-align:center;background:#fff;}
body, td, table, ul,p{font:11px Arial, sans; color:#282828;text-align:justify}
p{text-align:justify;margin:0 0 10px;}

/*FONT*/

/*TAGS*/

h1{font:22px Arial;margin: 0;color:#000000;}
h2{font:bold 14px Arial;margin: 0;color:#000;}
h3{font:bold 13px Arial;margin: 0;color:#000;}
.rss_block h3{font:bold 12px Arial;margin: 0;color:#545454;}
h4{font:12px Arial;margin: 0;color:#000000;}
dt, dd, form {margin:0;padding: 0;}

/*navigation*/
a{text-decoration:underline; font: 11px Arial, sans;color:#014E88}
a:hover{text-decoration:none}
a img{font-size:11px}
ul{list-style-type:none}
/*design*/
a img{border:0}

/*Misc*/
 .clearing {height: 0;clear: both;font-size:0}
dl.comments{margin:5px 0;}
.documents_pager{text-align:right;margin-bottom:10px;}
.float_el{float:left;margin:0 0 8px 0px;font-family:arial}
#main_page .float_el .img_a{top:0;}
.float_el_margin{float:left;margin-right:10px}
.orange_dt{border:1px solid #fe7d14;padding:2px;font-size:0;margin:0 3px 10px 0;overflow:hidden;zoom:1;background-color:#fff;}
.clearing_block{clear:both}
.float_right{float:right}
.news p{padding:0;margin:0}
.fix{width:248px;zoom:1;margin-bottom:11px}
dl dd .fix p{padding-right:10px}
.fix a{font:bold 11px arial;color:#014e88;margin-bottom:3px}
.fix dd{padding-right:0px;}
.block_a{text-align:right;display:block;font:bold 11px arial;color:#014e88;margin:0 36px 20px 0px;clear:both}
.block_aa{text-align:left;display:block;font:bold 11px arial;color:#014e88;margin:0 36px 20px 0px;float:none}
.block_a2{text-align:left;display:block;font:bold 11px arial;color:#014e88;margin:0 36px 20px 27px;}
#sidebar .block_a{text-align:left;margin-bottom:4px;float:left}
.highlight{font-weight:bold;}
.radiobutton{width:auto}
p.float_el{font:bold 11px arial;color:#014e88;overflow:hidden;margin:5px 0 0 0}
.news{margin:0 42px 14px 27px}
.orange_a{color:#fe7d14;font:bold 11px arial;text-decoration:none}
.orange_dt a{margin-bottom:0}
a:focus, a:active{ outline: none; }
#breadcrumbs{margin-bottom:10px;}
.pager_a{margin:0 3px;}
img{font-size:11px}
.main_img{padding:2px;border:1px solid #fe7d14;background:#fff;width:490px;font-size:0;margin-bottom:20px}
.taste_img{padding:2px;border:1px solid #fe7d14;width:200px;margin:0 auto;overflow:hidden;font-size:0}
dl.float_el p{margin:0; padding:0 0px 0 0; text-align:justify}
.loader{background:url(../images/img/loader.gif) no-repeat center center;width:490; height:300px;}
#main .all_news{margin-bottom:16px;float:left;clear:both;}
.rss_block{margin:0px 0 11px 8px;clear:both;}
  .rss_block h2{margin-bottom:4px;}

.user_menu{margin:10px 20px 0 23px;_margin-left:26px;width:150px;}
  .user_menu ul{padding:0px;margin:0px;}
  .user_menu ul li{padding:3px 0;}
  .user_menu ul li a{font:bold 11px arial;color:#014e88;margin-bottom:3px}

/*layout*/

#header {background: url(../images/bgr/header.jpg) no-repeat left top;height:138px;position:relative}

#main_menu{background:#00aced url(../images/bgr/main_menu.gif) repeat-x left top;width:743px;height:26px;position:absolute;left:0;bottom:0;}
  #main_menu td{font:11px arial;width:25%;text-transform:uppercase;text-align:center;color:#fff}
  #main_menu a{background:url(../images/bgr/td_bg.gif) no-repeat right top;font:bold 11px arial;text-decoration:none;color:#ecf8fe;display:block;padding:6px 0 6px 0}
  #main_menu .current{background: url(../images/bgr/td_current.gif) repeat-x left top;}

#logo{position:absolute;left:19px;top:16px;width:310px;height:95px;}

#outer_wrapper {position:relative;min-height:100%;width:1003px;margin:0 auto;text-align:left;background: url(../images/bgr/body_bg2.gif) repeat-y center top;padding:0}
*html #outer_wrapper {height:100%;}
#wrapper{margin:0;padding:0;overflow:hidden}


#container {width: 100%;float: left;}

#content {margin-right: 228px;overflow:hidden}

#main {margin:0 0 95px 227px;padding-top:14px;background:#fff url(../images/bgr/h1_bg.gif) no-repeat left 14px;}
*html #main {height:1%;}
  .h1_wrap{width:548px;padding-top:0px;}
  #h1_wrap{width:548px;padding-top:0px;}
  h1{padding:15px 0px 0 0px;font:16px arial;float:none;width:400px;text-transform:uppercase;color:#fff;font-weight:bold}
  .h1_wrap h1{background: url(../images/bgr/h1_bg2.gif) no-repeat right top;margin-left:30px;padding:15px 50px 20px 0px;}
  #h1_wrap h1{background: url(../images/bgr/h1_bg2.gif) no-repeat right top;margin-left:30px;padding:15px 50px 20px 0px;}
  h1.float_el{float:none;margin-left:29px;padding-bottom:20px}
  #main_inside{border:2px solid #fe7d14;border-top:none;border-bottom:none;margin:0;min-height:200px;overflow:hidden;padding:0 24px 0px 24px;zoom:1;}
   #main_inside_bottom{background: url(../images/bgr/main_inside.gif) no-repeat left top;display:block;height:12px;}
   #main a{font:bold 11px arial;color:#014e88;margin-bottom:3px}
   #main .orange_dt a{margin-bottom:0;font-size:0}


#left {width:226px;float: left;margin:14px 0 95px 0}

#left_inside h3{text-align:center}

 #menu_catalog{background: url(../images/bgr/menu_catalog.gif) no-repeat left top;list-style-type:none;padding:13 0 0 0;margin:0px 2px 14px 0;padding:10px 0 0 0;zoom:1}
  #menu_catalog li{background:#0465a0 url(../images/bgr/li_catalog.gif) repeat-y left top;zoom:1}
  #menu_catalog a{font:bold 11px arial;color:#fff;text-decoration:none;padding:5px 0 5px 22px;display:block;text-transform:uppercase;zoom:1}
  #menu_catalog a:hover{background: url(../images/bgr/li_current.gif) no-repeat right top;}
  #menu_catalog .last a:hover{background:none;cursor:default}
  #menu_catalog ul{list-style-type:none;margin:0 0 0 0px;padding:0;}
  #menu_catalog ul li{background: url(../images/marker/pointer.gif) no-repeat left 9px;margin:0 0 0 20px;font:12px arial}
  #menu_catalog ul li a{font:12px arial;text-transform:none}
  #menu_catalog ul li a:hover{background: url(../images/bgr/li_current.gif) no-repeat 10px top;}
  .external_links{margin:0 0 0 -2px;padding:0;list-style-type:none;text-align:center;}
   .external_links li{margin-bottom:10px}
   #sidebar .external_links{margin-top:10px}
#sidebar {margin-left: -226px;width: 226px;float: right;margin-bottom:95px;overflow:hidden}
 #left_inside{padding:0 6px 0 9px}
 #sidebar_inside{padding:0 8px 0 9px}
 .news_day{background:#fe7d14 url(../images/bgr/news_dti.gif) no-repeat left top;color:#fff;margin:0 9px 17px 8px;zoom:1}
 .news_day dt{padding:10px 0 10px 20px;font:14px arial;text-transform:uppercase;}
 .news_day p{padding:9px 20px 9px 20px;margin:0;color:#fff}

 .archive{margin:0 8px 0px 15px;zoom:1}
 .archive p{padding-right:7px}
 .archive dl{margin:4px 0 13px 0px;zoom:1}
 .archive dt{float:left;margin-right:10px;margin-left:0px;position:relative;zoom:1}
 .archive dd a{font:bold 11px arial;color:#014e88;display:block;line-height:0.5}
 .a_main{font:bold 11px arial;color:#014e88;display:block}


#footer {background:#0465a0 url(../images/bgr/footer2.gif) repeat-x left bottom;position:absolute;padding:0;margin:0;bottom:0;width:100%;height:95px;overflow:hidden;left:0;position:absolute;padding:0}
.copyright{background:#04619c url(../images/bgr/copyright.gif) no-repeat left top;font:11px arial;color:#fff;width:500px;position:absolute;left:40px;bottom:4px;margin:0;padding:4px 0 7px 147px}
 .counters{position:absolute;right:18px;bottom:0px;top:61px;list-style-type:none;margin:0;padding:0}
  .counters li{float:left;margin-right:10px}

  .bottom_menu{position:absolute;left:186px;top:30px;list-style-type:none;margin:0;background: url(../images/bgr/bottom_menu.gif) no-repeat left top;padding-left:22px;height:27px;overflow:hidden}
  .bottom_menu li{float:left;background:#00aced url(../images/bgr/bottom_li.gif) repeat-x left top;padding:7px 0 7px 0;}
  .bottom_menu a{font:bold 11px tahoma;color:#fff;text-decoration:none}
  .bottom_menu .separator{background: url(../images/bgr/separator.gif) no-repeat left bottom;width:19px;height:27px;padding:0;}
  .bottom_menu .last_separator{background: url(../images/bgr/last_separator.gif) no-repeat left bottom;width:22px;height:27px;padding:0;}

/*form*/
textarea, input{border:solid 1px #014e88;width:150px;height:17px; font:8pt arial; color:#000000}
textarea{height:auto;width:auto;}
.input_check{width:15px;background:none;border:none;padding:0;margin:5px 0 0 0}
.select{border:solid 0px #A5ACB2; font:8pt Verdana; color:#000000}
.req {font:8pt Arial, sans;text-align:right;padding: 12px 10px 0 0 ; height:35px}
.input, .textArea {width:248px}
.textArea {height:100px}
.button {float:right}
.calendar .button {float:none}
.form-errors .title {color:#bd1a01;font-weight:bold}
.search_form{position:absolute;right:0;bottom:0;background:#04619c url(../images/bgr/search_bg.gif) no-repeat left top;width:260px;height:26px}
.search_form .button2{margin:-2px 0 0 0;padding:0;border:none;background: none;font:11px arial;width:25px;height:18px;}
.search_form dl{margin:6px 0 0 4px;padding:0}
.search_form dt{margin-right:10px}
.search_form input{border:1px solid #0268a9;margin:-3px 0 0 6px;height:16px}

.login_form{margin:10px 0px 10px 24px;overflow:hidden;zoom:1}
.login_form dl{margin:0}
.login_submit{border:none;background:none;display:block;clear:both;margin:11px 0 8px 0px;padding:0;text-align:left;width:81px;height:20px}
#poll_form .login_submit{border:none;background:none;display:block;clear:both;margin:11px 0 8px 37px;padding:0;text-align:left;width:112px;height:20px;}
#poll_form {margin-left:0px}
#poll_form input{border:none}
#male,#female{width:auto}
#registration_form .float_el{width:150px}

.submit_wrap{background: url(../images/buttons/left_side.gif) no-repeat left top;padding-left:10px}
#submit,#submit2{border:none;display:block;clear:both;margin:11px 0 8px -3px;padding:0;text-align:left;height:20px;background: url(../images/buttons/right_side.gif) no-repeat right top;color:#fff;padding-right:140px;font-weight:bold}
#generate_password dt{margin-bottom:0px}
#generate_password dl{margin-bottom:0}
#generate_password #submit{margin-top:3px}
#video{padding:2px;border:1px solid #fe7d14;background:#fff;float:left;overflow:hidden;zoom:1;margin-left:50px;font-size:0}
#submit2{width:70px;padding-right:60px}
.search_form dt{color:#fff}
.pager{overflow:hidden;zoom:1;text-align:right;}
#main .pager a,.pager b{padding:0 4px;height:15px;margin:0;}
.gallery {background:#edf8fe;}
.photogallery img,.photogallery_propereties img{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);border:none;}
.photogallery .oran_img{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);padding:1px;border:1px solid #fe7d15;overflow:hidden;}
.photogallery .oran_img img{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);border:none;position:relative;left:-2px}
.photogallery{overflow:auto;width:490px;margin-top:7px;_height:105px;zoom:1;background:#edf8fe}

#main .all_margin{border:1px solid #FE7D14;font-size:0;margin:0 10px 10px 0;overflow:hidden;padding:2px;float:left;background:#fff;}
.all_margin a{font-size:0}
#main .all_margin a{font-size:0}
#main2{background: url(../images/bgr/h1_bg.gif) no-repeat left top;margin-top:14px}
#main2 .h1_wrap{padding-top:0}
 #main2 #main_inside{margin-right:0;margin-top:15px;}
#registration_form dt{padding-top:3px;}
#registration_form input{width:200px}
#submit{margin-left:0}
#registration_form #submit{width:160px;height:20px;padding:0;font-family:arial;font-size:11px;background:none}
#registration_form #male,#registration_form #female{width:auto;border:none}
#confirm_registration_form #submit{padding:0;font-family:arial;font-size:11px;background:none;width:auto;height:20px}
#change_password #submit{width:150px;font-family:arial;font-size:11px}
#generate_password #submit{width:148px;height:20px;font-family:arial;font-size:11px;background:none;}
#comment_form{margin-top:30px;}
  #comment_form #submit{width:140px;height:20px;padding:0;margin-top:0px;font-family:arial;font-size:11px;background:none}
  #comment_form label{display:block}

#order_form .float_el {width:150px}

.test_form #submit{width:106px;height:20px;padding:0;position:relative;top:-17px;_top:-10px;font-family:arial;font-size:11px;background:none}

#user_login_form input, #search_form input, #sert_form input{color:#888888;}

#alert{position:absolute;top:161px;right:9px;text-align:center;color:#fff;width:209px}
.close{position:absolute;width:10px;height:10px;background:#0465a0 url(../images/buttons/close2.gif) no-repeat center center;top:5px;right:5px;cursor:pointer;font-size:0;padding:1px 0 0 1px;}
.message{background:#fff;padding:20px 20px 27px 20px;position:relative;color:red;border:solid 1px #0465a0;}

.left_a{float:left;}
.right_a{float:right;margin-right:0px}

.main_inside .block_a{float:right}

.odd{width:236px;padding-right:7px}
.even{width:236px;padding-left:16px}

@-moz-document url-prefix()
{
  #poll_form label { position:relative;top:3px;}
  .test_form input{width:auto;position:relative;top:-3px}
  #edit_profile dd label{display:inline;position:relative;top:-6px}
}
body:first-of-type #poll_form .login_submit{margin-left:33px}

body:last-child:not(:root:root) #poll_form label{position:relative;top:5px;left:2px}

.wrap_form{margin:0 33px}
#main_page .odd a,#main_page .even a{position:relative;top:-7px}

.test_form input{width:auto;}
.test_form input.radio{width:auto;border:none;}

.test_form input #submit{position:relative;top:-17px;_top:-10px;}

#user_login_form .login_submit{}
#poll_form h3{text-align:center}

#edit_profile #submit, #order_form #submit {background:transparent none repeat scroll 0 0;font-family:arial;font-size:11px;height:20px;padding:0;position:relative;top:-10px;width:106px;}
#edit_profile #submit{top:0}
#edit_profile .float_el {width:110px}
#edit_profile label{display:block;padding-top:2px}
#edit_profile dd label{display:inline;}
#male,#female{border:none}
#submit{color:#000}
.table_img{top:1px;right:1px}
#change_password #submit{background:transparent none repeat scroll 0 0;font-family:arial;font-size:11px;height:20px;padding:0;position:relative;top:-10px;width:106px;}
#change_password .float_el{width:200px}
input,textarea{font:11px arial}

.test_form #submit{position:relative;top:-17px;_top:-10px;}
body:first-of-type .test_form #submit{position:relative;top:-8px;_top:-10px;}
body:first-of-type .test_form label{position:relative;top:3px}
#order_form input{width:200px}
#order_form input.radiobutton {width:auto;border:none}
#order_form .time{padding-top:2px}
.no_margin{margin:0;clear:both}
.photogallery_propereties{overflow:auto;width:490px;margin-top:7px;zoom:1;position:relative;height:125px;padding-top:5px}
.photogallery_propereties .oran_img{width:80px;padding:4px;padding-bottom:1px;height:80px;overflow:hidden;padding0px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);border:1px solid #fe7d15;overflow:hidden;display:table-cell;text-align:center;vertical-align:middle;}
.photogallery_propereties .oran_img img.opacity_img{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.photogallery_propereties .no_orange{width:84px;_width:80px;height:80px;overflow:hidden;padding-bottom:2px;padding-left:5px}

.photogallery_propereties .table_img{width:80px;position:relative;padding:0px;right:0px;top:0px;}
.photogallery_propereties .table_img2{width:80px;overflow:hidden;position:relative;vertical-align:middle}

.photogallery_propereties .oran_img img{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);border:none;position:relative;}
#fixed_p p{height:60px}
#fixed_p dl{margin-bottom:12px}
.prop_wrap{padding:0;background:#edf8fe}
.prop_wrap .gallery{padding:8px 0;background:#edf8fe}
#video{overflow: hidden; width: 400px; position: relative; margin-left: 0pt; top: 0pt; left: 50px;}



