/* ===============================
GENERAL
*/
/*--------- 2.8.9.5 ---------*/
#usweb-authform { text-align:left; }
#usweb-authform h4 { font-weight:normal; margin-bottom:10px !important; }
#usweb-authform .radio-button { width:auto; }
#usweb-authform .hidden { display:none; }
#usweb-authform-radio-auth, #usweb-authform-radio-reg { cursor:pointer; vertical-align:middle; height:30px; }


/*--------- 2.8.9.2 ---------*/
#content #usweb-print-box { float:right; }
#content #usweb-print-box a { text-decoration:none; }
#content #usweb-print-box img { float:left; }




#text p { text-indent:0; }
#text table, #text td, #text table, #text td { border:1px solid black; }
#text ul, #text li, #text ol {  }

.clear { clear:both; font-size:0; height:1px; line-height:0; margin:0 !important; padding:0 !important; }

#text .nbTable, #text .nbTable td, #text .table, #text .table td, #eshop, #eshop td { border:none; }
#content .nbTable, #content .nbTable td, #content .table, #content .table td { border:none; }
#text .bTable, #text .bTable td, #content .bTable, #content .bTable td { border:1px solid black; }
#text .bTable td, #content .bTable td { padding:4px 10px; }

#text textarea { font-size:100%; }

#text img, #content img {/*margin:10px 20px;*/ border:none; } /*...edit serg...30.01.2008*/

#eshopPos { width:100%; padding:15px 0; }
#eshopPos td { padding:15px 0; }
#eshopPos img, #eshopTable img, #eshop img { margin:0; }
.eshopTitle { font-size:130%; }
.eshopPrice { margin:5px 0; }
.eshopPrice span { font-size:150%; }

table .in td { background-color:#F6F6FF; }
table .selected td { background-color:#E3E3E3; }

#forumTable, #forumTopicTable, table#forumMsgTable { width:100%; margin:10px 0; }
#forumTable, #forumTeopicTable th, #forumTable td, #forumTopicTable, #forumTopicTable td,#forumTable th, #forumTeopicTable th, table#forumMsgTable td, table#forumMsgTable th { vertical-align:middle; border: none; padding:3px 5px; }
table#forumTable td, table#forumTopicTable td, table#forumMsgTable td { }
table#forumTable .in td, table#forumTopicTable .in td, table#forumMsgTable .in td, table#forumMsgTable th {  }
table#forumTable .selected td, table#forumTopicTable .selected td, table#forumMsgTable .selected td { }
table#forumTable th, table#forumTopicTable th { text-align:center; }
table#forumTable .forumCenter, table#forumTopicTable .forumCenter { text-align:center; }
table#forumMsgTable { width:100%; }
table#forumMsgTable th { text-align:left; }
table#forumMsgTable th.left { text-align:right; }
.FMleft { width: 25%; text-align: right; padding: 3px 10px 5px 5px;}
table#forumMsgTable td {
 vertical-align: top;
}


#eshopTable { width:100%; }
#eshopTable td { padding:10px 0; text-align:center; border-bottom:1px solid #aaa; }
#eshopTable th { text-align:center; border-top:1px solid #111; border-bottom:1px solid #111; background-color:#aaa; font-size:150%; font-weight:normal; }

#statistic { width:100%; border:1px solid #F6F6FF; }
 table#statistic th { background-color:#F6F6FF; text-align:center; padding:2px; }
 table#statistic td { padding:3px 5px; text-align:center; }

#dynamicMain { display:block; list-style-type: none; }
 #dynamicMain li { margin: 0; padding: 0; list-style-type: none; }
 #dynamicMain ul { margin:0 20px; padding: 0; /*border:1px solid #ccc;*/ background:#FFF; visibility:hidden; position:absolute; }
 #dynamicMain ul li { border:1px solid #ddd; padding: 3px 5px; }

a.mapLevel1 { font-size:130%; font-weight:bold; }
a.mapLevel2 { font-size:110%; }

/*--edit sergio--*/
#captchaImg { vertical-align: middle; float:left; margin-right:10px; border:1px solid #111; }
.usweb_form_captcha_input { width:80px !important; }
/*--end edit--*/


#powerdBySignatur img { margin:0; padding:0; vertical-align:middle; }

/*plomb1r*/
button { width:auto !important; cursor:pointer; }
.modules input {width:155px;}
.submit {width:auto;}
.vmenu {width:auto;}

#content .table td, #content .nbTable td {padding:5px 0 0 0;}

/*enD_plomb1r*/

/* Eshop */
#eshop_box_model .shop_item { text-align:center; }
#eshop_box_model .shop_item .txt_box { margin:5px 10px 20px 0; }
#eshop_box_model .shop_item .eshopTitle { margin-bottom:5px; }

#eshop_box_model .img_box, #eshop .img_box { text-align:center; background:#FFF; margin:3px; border:1px solid #ccc; padding:2px; }

div.input_value { white-space: nowrap; margin:5px 0; }
#content .shop_item { float:left; padding:10px;}
#content a.eshopMinusSimbol, #content a.eshopPlusSimbol { font-size:170%;  }
#content a.eshopMinusSimbol, #content a.eshopPlusSimbol, #content a.eshopMinusSimbol:hover, #content a.eshopPlusSimbol:hover { text-decoration:none; }
#content .eshopMinusSimbol { margin-right:5px; }
#content .eshopPlusSimbol { margin-left:5px; }
input.numOrderItem { text-align:center; }

/*----------- 2.8.9.2 ------------ */
#content .usweb-eshop-basket-info { margin-bottom:20px; }
#content .usweb-eshop-basket-my { float:right; }

#content .usweb-eshop-menubox { clear:both; margin:10px; }
#content .usweb-eshop-menubox .usweb-eshop-menubox-first { font-size:130%; }
#content .usweb-eshop-menubox .usweb-eshop-menubox-second { display:table; list-style:none; margin:0; padding:0; margin-top:5px; }
#content .usweb-eshop-menubox .usweb-eshop-menubox-second li { float:left; list-style:none; margin:0; padding:0; background:none; margin-right:7px; }
#content .usweb-eshop-menubox .usweb-eshop-menubox-info { font-size:80%; }
#content .usweb-eshop-menubox .usweb-eshop-menubox-first .image { float: left; margin: 0 5px 0 0; }


/* end Eshop */

/* Basket (user) */
#usweb-basket { width:100%; border-collapse:collapse; }
#usweb-basket th { padding:5px; text-align:center; border-top:2px solid #555; border-bottom:2px solid #555; }
#usweb-basket td { vertical-align:middle; border-bottom:1px solid #555; text-align:left; padding:5px 15px; white-space:nowrap; }
#usweb-basket .bTright { text-align:right; }
#usweb-basket .btWrap { white-space:normal; }
#usweb-basket .usweb-countgoods a, #usweb-basket .usweb-countgoods a:hover { text-decoration:none; }
div.usweb-basket-recount { text-align:right; margin-top:10px; }
div.usweb-basket-cost { text-align:right; font-size:140%; margin:15px 0; }
div.usweb-getorder { text-align:center; font-size:150%; margin:15px 0; }
/* end Basket */

a.usweb-dashed, a.usweb-dashed:hover { border-bottom:1px dashed; text-decoration:none !important; }

/*------- Poll Styles 2.8.9.3 ------- */
.usweb-poll ul, .usweb-poll-item ul { margin:10px 0; padding:0; }
.usweb-poll li, .usweb-poll-item li { list-style:none; margin:0 0 8px 0; padding:0; }
ul.usweb-poll-groups { margin-bottom:20px; }
.usweb-poll-item { margin-bottom:20px; }
.usweb-poll-title { font-size:120%; }
div.usweb-poll-pages a, div.usweb-poll-pages a:hover, div.usweb-poll-pages a.active { text-decoration:none; }
.usweb-poll-total { margin-top:10px; }
.usweb-poll {text-align:left;}
.usweb-poll ul {margin-left:0; text-align:left;}
.usweb-poll ul li {text-align:left;}
.usweb-poll ul li input {position:relative; top:4px; margin:0 0 3px 0; text-align:left; width:14px; height:14px;}


/*------- Search Styles 2.8.9.4 ------- */
.usweb-search-allparams { margin:10px 0; }
